[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/etc/ldap/schema/ -> ltsp.schema (source)

   1  ##
   2  ## schema file for OpenLdap 2.0.x
   3  ##  
   4  ## Schema to store LTSP's lts.conf parameters
   5  ##
   6  ##
   7  
   8  objectIdentifier ofsetOID  1.3.6.1.4.1.17344
   9  objectIdentifier ltspOID ofsetOID:1
  10  objectIdentifier ltspAttr ltspOID:1
  11  objectIdentifier ltspClass ltspOID:2
  12  
  13  
  14  ####################
  15  ####################
  16  ##
  17  ## LTSP attributes
  18  ##
  19  ####################
  20  ####################
  21  
  22  
  23  
  24  ##
  25  ## General Attributes
  26  ##
  27  attributetype ( ltspAttr:1 NAME 'ltspServer'
  28      DESC 'server used for the xdm, telnet, xfs and syslog'
  29      EQUALITY caseIgnoreIA5Match
  30      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  31      SINGLE-VALUE )
  32  
  33  attributetype ( ltspAttr:2 NAME 'ltspBasedir'
  34      DESC 'LTSP root filesystems, default is /opt/ltsp'
  35      EQUALITY caseExactIA5Match
  36      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255}
  37      SINGLE-VALUE )
  38  
  39  attributetype ( ltspAttr:3 NAME 'ltspSyslogHost'
  40      DESC 'specific syslog host, default is ltspServer'
  41      EQUALITY caseIgnoreIA5Match
  42      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  43      SINGLE-VALUE )
  44  
  45  attributetype ( ltspAttr:4 NAME 'ltspNfsServer'
  46      DESC 'specific NFS server, default is ltspServer'
  47      EQUALITY caseIgnoreIA5Match
  48      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  49      SINGLE-VALUE )
  50  
  51  attributetype ( ltspAttr:5 NAME 'ltspUseNfsSwap'
  52      DESC 'use NFS swap'
  53      EQUALITY booleanMatch
  54      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
  55      SINGLE-VALUE )
  56  
  57  attributetype ( ltspAttr:6 NAME 'ltspSwapfileSize'
  58      DESC 'size of the nfs swap file, default is 64M'
  59      EQUALITY integerMatch
  60      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  61      SINGLE-VALUE )
  62  
  63  attributetype ( ltspAttr:7 NAME 'ltspSwapServer'
  64      DESC 'specific swap file server, default is ltpsNfsSever'
  65      EQUALITY caseIgnoreIA5Match
  66      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  67      SINGLE-VALUE )
  68  
  69  attributetype ( ltspAttr:8 NAME 'ltspNfsSwapdir'
  70      DESC 'directory exported via NFS, default is /var/opt/ltsp/swapfiles'
  71      EQUALITY caseExactIA5Match
  72      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{255}
  73      SINGLE-VALUE )
  74  
  75  attributetype ( ltspAttr:9 NAME 'ltspTelnetHost'
  76      DESC 'specific host to telnet into for character ui, default is ltspServer'
  77      EQUALITY caseIgnoreIA5Match
  78      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  79      SINGLE-VALUE )
  80  
  81  attributetype ( ltspAttr:10 NAME 'ltspDnsServer'
  82      DESC 'used to build the resolv.conf file'
  83      EQUALITY caseIgnoreIA5Match
  84      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  85      SINGLE-VALUE )
  86      
  87  attributetype ( ltspAttr:11 NAME 'ltspSearchDomain'
  88      DESC 'used to build the resolv.conf file'
  89      EQUALITY caseIgnoreIA5Match
  90      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
  91      SINGLE-VALUE )
  92    
  93  ## It is multi-valued  
  94  attributetype ( ltspAttr:12 NAME 'ltspModules'
  95      DESC 'up to 10 kernel modules can be loaded'
  96      EQUALITY caseExactIA5Match
  97      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
  98    
  99  attributetype ( ltspAttr:13 NAME 'ltspRamdiskSize'
 100      DESC 'ramdisk size used when booting, changing this value will need to change the ramdisk size within the kernel'
 101      EQUALITY integerMatch
 102      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 103      SINGLE-VALUE )
 104      
 105  ## It is multi-valued
 106  attributetype ( ltspAttr:14 NAME 'ltspRcfiles'
 107      DESC 'RC script(s) to be executed by rc.local'
 108      EQUALITY caseExactIA5Match
 109      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
 110  
 111  attributetype ( ltspAttr:15 NAME 'ltspSound'
 112      DESC 'use the LTSP sound package'
 113      EQUALITY booleanMatch
 114      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 115      SINGLE-VALUE )
 116  
 117  attributetype ( ltspAttr:16 NAME 'ltspUiMode'
 118      DESC 'use graphic (GUI) or text (CHAR) user interface'
 119      EQUALITY caseExactIA5Match
 120      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{10}
 121      SINGLE-VALUE )
 122      
 123  attributetype ( ltspAttr:17 NAME 'ltspFloppy'
 124      DESC 'use a LTSP floppy package'
 125      EQUALITY booleanMatch
 126      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 127      SINGLE-VALUE )
 128  
 129  
 130  ##
 131  ## X window attributes
 132  ##
 133  attributetype ( ltspAttr:18 NAME 'ltspXServer'
 134      DESC 'define the X server to use'
 135      EQUALITY caseIgnoreIA5Match
 136      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
 137      SINGLE-VALUE )
 138  
 139  ## It is multi-valued
 140  attributetype ( ltspAttr:19 NAME 'ltspXModes'
 141      DESC 'up to three resolutions or modelines'
 142      EQUALITY caseExactIA5Match
 143      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} )
 144  
 145  attributetype ( ltspAttr:20 NAME 'ltspXColorDepth'
 146      DESC 'number of bits for the color depth. Possible values are 8,15, 16, 24, 32'
 147      EQUALITY integerMatch
 148      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 149      SINGLE-VALUE )
 150  
 151  attributetype ( ltspAttr:21 NAME 'ltspXdmServer'
 152      DESC 'specific server XDM points to, default is ltspServer'
 153      EQUALITY caseIgnoreIA5Match
 154      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} 
 155      SINGLE-VALUE )
 156  
 157  attributetype ( ltspAttr:22 NAME 'ltspUseXfs'
 158      DESC 'use a font server'
 159      EQUALITY booleanMatch
 160      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 161      SINGLE-VALUE )
 162  
 163  attributetype ( ltspAttr:23 NAME 'ltspXfsServer'
 164      DESC 'specific server XFS, default is ltspServer'
 165      EQUALITY caseIgnoreIA5Match
 166      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
 167      SINGLE-VALUE )
 168      
 169  attributetype ( ltspAttr:24 NAME 'ltspXHorzsync'
 170      DESC 'set the XFree86 HorizSync configuration parameter, default is to "31-62'
 171      EQUALITY caseIgnoreIA5Match
 172      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16}
 173      SINGLE-VALUE )
 174    
 175  attributetype ( ltspAttr:25 NAME 'ltspXVertrefresh'
 176      DESC 'set the XFree86 VertRefresh configuration parameter, default is to 55-90'
 177      EQUALITY caseIgnoreIA5Match
 178      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16}
 179      SINGLE-VALUE )
 180      
 181  attributetype ( ltspAttr:26 NAME 'ltspXf86configFile'
 182      DESC 'specific XF86Config file in /opt/ltsp/i386/etc'
 183      EQUALITY caseExactIA5Match
 184      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16}
 185      SINGLE-VALUE )
 186      
 187  ## It is multi-valued  
 188  attributetype ( ltspAttr:27 NAME 'ltspX4Modules'
 189      DESC 'specifc X4 module to load'
 190      EQUALITY caseExactIA5Match
 191      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} )
 192  
 193  
 194  ##
 195  ## Mouse attributes
 196  ##
 197  attributetype ( ltspAttr:28 NAME 'ltspXMouseProtocol'
 198      DESC 'Possible values are PS/2, auto, IMPS/2, IntelliMouse, Auto, usb, etc. Default is PS/2'
 199      EQUALITY caseExactIA5Match
 200      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16}
 201      SINGLE-VALUE )
 202  
 203  attributetype ( ltspAttr:29 NAME 'ltspXMouseDevice'
 204      DESC 'device node that the mouse is connected to, possible value are /dev/ttySo, /dev/ttyS1 for serial and /dev/psaux for PS2'
 205      EQUALITY caseExactIA5Match
 206      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16}
 207      SINGLE-VALUE )
 208      
 209  attributetype ( ltspAttr:30 NAME 'ltspXButtons'
 210      DESC 'number of mouse buttons'
 211      EQUALITY integerMatch
 212      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 213      SINGLE-VALUE )
 214  
 215  attributetype ( ltspAttr:31 NAME 'ltspXMouseEmulation3btn'    
 216      DESC 'emulate a 3-button mouse by accepting a click of both the right and left mouse buttons simultaneously'
 217      EQUALITY booleanMatch
 218      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 219      SINGLE-VALUE )
 220  
 221  attributetype ( ltspAttr:32 NAME 'ltspXMouseResolution'
 222      DESC 'this is the Resolution value in the XF86Config  file. A typical value for a serial mouse is 50  and a typical value for a PS/2 mouse would be 400 . The default value for this is 400'
 223      EQUALITY integerMatch
 224      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 225      SINGLE-VALUE )
 226    
 227  attributetype ( ltspAttr:33 NAME 'ltspXMouseBaud'
 228      DESC 'for serial mice, this defines the baud rate, default is 1200'
 229      EQUALITY integerMatch
 230      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 231      SINGLE-VALUE )
 232  
 233  attributetype ( ltspAttr:34 NAME 'ltspXZAxisMapping'
 234      DESC 'set Z_Axis_Mapping possible value is "4 5" with 5 buttons'
 235      EQUALITY caseIgnoreIA5Match
 236      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8}
 237      SINGLE-VALUE )
 238  
 239  
 240  ##
 241  ## Keyboard attributes
 242  ##
 243  attributetype ( ltspAttr:35 NAME 'ltspXkbdLayout'
 244      DESC 'used layout, value are ISO code (fr, fr_CH, it, us, en, etc)'
 245      EQUALITY caseExactIA5Match
 246      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8}
 247      SINGLE-VALUE )
 248  
 249  attributetype ( ltspAttr:36 NAME 'ltspXkbdModel'
 250      DESC 'used keyboard model, value are pc101, pc102, etc.'
 251      EQUALITY caseExactIA5Match
 252      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8}
 253      SINGLE-VALUE )
 254    
 255  attributetype ( ltspAttr:37 NAME 'ltspXkbTypes'
 256      DESC 'default value is default'
 257      EQUALITY caseExactIA5Match
 258      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8}
 259      SINGLE-VALUE )
 260  
 261  attributetype ( ltspAttr:38 NAME 'ltspXkbCompat'
 262      DESC 'default value is default'
 263      EQUALITY caseExactIA5Match
 264      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8}
 265      SINGLE-VALUE )
 266  
 267  attributetype ( ltspAttr:39 NAME 'ltspXkbSymbols'
 268      DESC 'default value is us(pc101)'
 269      EQUALITY caseExactIA5Match
 270      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8}
 271      SINGLE-VALUE )
 272  
 273  
 274  ##
 275  ## Printer attributes
 276  ##
 277  ## All the printer attributes are multi-valued
 278  ## values are stacked up to three printers
 279  
 280  attributetype ( ltspAttr:40 NAME 'ltspPrintersDevice'
 281      DESC 'printers device name, possible names are /dev/lp0, /dev/ttyS0 or /dev/ttyS1'
 282      EQUALITY caseExactIA5Match
 283      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} )
 284  
 285  attributetype ( ltspAttr:41 NAME 'ltspPrintersType'
 286      DESC 'type of the printer, possible values are P or for Parallel, and S for Serial'
 287      EQUALITY caseExactIA5Match
 288      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1} )
 289      
 290  attributetype ( ltspAttr:42 NAME 'ltspPrintersPort'
 291      DESC 'TCP/IP Port number to use, defualt is 9100'
 292      EQUALITY integerMatch
 293      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
 294  
 295  attributetype ( ltspAttr:43 NAME 'ltspPintersSpeed'
 296      DESC ' if the printer is serial set its baud rate, default is 9600'
 297      EQUALITY integerMatch
 298      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
 299  
 300  attributetype ( ltspAttr:44 NAME 'ltspPrintersFlowctrl'
 301      DESC 'for serial printers set the flow control, S for Software (XON/XOFF) flow control, or H for Hardware (CTS/RTS) flow control, default is S'
 302      EQUALITY caseExactIA5Match
 303      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1} )
 304  
 305  attributetype ( ltspAttr:45 NAME 'ltspPrintersPariry'
 306      DESC  'for serial printers et the Parity,  E for Even, O for Odd or N for None, default is N'
 307      EQUALITY caseExactIA5Match
 308      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1} )
 309  
 310  attributetype ( ltspAttr:46 NAME 'ltspPrintersDatabits'
 311      DESC  'for serial printers, set the number of data bits: 5, 6, 7 or 8, default is 8'
 312      EQUALITY integerMatch
 313      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
 314  
 315  
 316  ##
 317  ## Touch Screen attribtues
 318  ##
 319  attributetype ( ltspAttr:47 NAME 'ltspUseTouch'
 320      DESC 'use a touch screen'
 321      EQUALITY booleanMatch
 322      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 323      SINGLE-VALUE )
 324  
 325  attributetype ( ltspAttr:48 NAME 'ltspTouchDevice'
 326      DESC 'serial port to which is attached the touch screen, possible value are /dev/ttyS0'
 327      EQUALITY caseExactIA5Match
 328      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16}
 329      SINGLE-VALUE )
 330      
 331  attributetype ( ltspAttr:49 NAME 'ltspTouchMinX'
 332      DESC 'calibration for an EloTouch, default is 433'
 333      EQUALITY integerMatch 
 334      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 335      SINGLE-VALUE )
 336  
 337  attributetype ( ltspAttr:50 NAME 'ltspTouchMaxX'
 338      DESC 'calibration for an EloTouch, default is 3588'
 339      EQUALITY integerMatch 
 340      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 341      SINGLE-VALUE )
 342  
 343  attributetype ( ltspAttr:51 NAME 'ltspTouchMinY'
 344      DESC 'calibration for an EloTouch, default is 569'
 345      EQUALITY integerMatch 
 346      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 347      SINGLE-VALUE )
 348  
 349  attributetype ( ltspAttr:52 NAME 'ltspTouchMaxY'
 350      DESC 'calibration for an EloTouch, default is 3526'
 351      EQUALITY integerMatch 
 352      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 353      SINGLE-VALUE )
 354  
 355  attributetype ( ltspAttr:53 NAME 'ltspTouchUndelay'
 356      DESC 'calibration for an EloTouch, default is 10'
 357      EQUALITY integerMatch 
 358      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 359      SINGLE-VALUE )
 360      
 361  attributetype ( ltspAttr:54 NAME 'ltspTouchRptdelay'
 362      DESC 'calibration for an EloTouch, default is 10'
 363      EQUALITY integerMatch 
 364      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 365      SINGLE-VALUE )
 366  
 367  ##
 368  ## Local attributes, to run application locally in the thin client
 369  ##
 370  attributetype ( ltspAttr:55 NAME 'ltspLocalApps'
 371      DESC 'run locally applications'
 372      EQUALITY booleanMatch
 373      SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 374      SINGLE-VALUE )
 375  
 376  attributetype ( ltspAttr:56 NAME 'ltspNisDomain'
 377      DESC 'nis domain, needed to run application locallly'
 378      EQUALITY caseIgnoreIA5Match
 379      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
 380      SINGLE-VALUE )
 381  
 382  attributetype ( ltspAttr:57 NAME 'ltspNisServer'
 383      DESC 'nis server, needed to run application locallly'
 384      EQUALITY caseIgnoreIA5Match
 385      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64}
 386      SINGLE-VALUE )
 387  
 388  ##
 389  ## Sound attributes
 390  ##
 391  attributetype ( ltspAttr:58 NAME 'ltspSoundDaemon'
 392      DESC 'used daemon, value are nasd or esd'
 393      EQUALITY caseExactIA5Match
 394      SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8}
 395      SINGLE-VALUE )
 396  
 397  attributetype ( ltspAttr:59 NAME 'ltspVolume'
 398      DESC 'Speaker & Wave volume percentage, default 100'
 399      EQUALITY integerMatch 
 400      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
 401      SINGLE-VALUE )
 402      
 403  
 404  #######################
 405  #######################
 406  ##
 407  ## LTSP object classes
 408  ##
 409  #######################
 410  #######################
 411  
 412  objectclass ( ltspClass:1 NAME 'ltspGeneral'
 413      DESC 'general data'
 414      SUP top
 415      MUST ltspServer
 416      MAY ( ltspBaseDir $ ltspSyslogHost $ ltspNfsServer $
 417      ltspUseNfsSwap $ ltspSwapfileSize $ ltspSwapServer $
 418      ltspNfsSwapdir $ ltspTelnetHost $ ltspDnsServer $
 419      ltspSearchDomain $ ltspModules $ ltspRamdiskSize $
 420      ltspRcfiles $ ltspSound $ ltspUiMode $ ltspFloppy ) )
 421  
 422  objectclass ( ltspClass:2 NAME 'ltspXwindow'
 423      DESC 'Xwindow set up'
 424      SUP top
 425      MUST ( ltspXServer $ ltspXModes $ ltspXColorDepth)
 426      MAY ( ltspXdmServer $ ltspUseXfs $ ltspXfsServer $
 427      ltspXHorzsync $ ltspXVertrefresh $ ltspXf86configFile $
 428      ltspX4Modules ) )
 429  
 430  objectclass ( ltspClass:3 NAME 'ltspXMouse'
 431      DESC 'mouse set up for X window'
 432      SUP top
 433      MUST ( ltspXMouseProtocol $ ltspXMouseDevice $ ltspXButtons $
 434      ltspXMouseEmulation3btn )
 435      MAY ( ltspXMouseResolution $ ltspXMouseBaud $ ltspXZAxisMapping) )
 436  
 437  objectclass ( ltspClass:4 NAME 'ltspXkbd'
 438      DESC 'keyboard set up for X window'
 439      SUP top
 440      MUST ( ltspXkbdLayout $ ltspXkbdModel )
 441      MAY ( ltspXkbTypes $ ltspXkbCompat $ ltspXkbSymbols ) )
 442  
 443  objectclass ( ltspClass:5 NAME 'ltspPrinters'
 444      DESC 'printers set up attached to the thin client'
 445      SUP top
 446      MAY ( ltspPrintersDevice $ ltspPrintersType $ ltspPrintersPort $
 447      ltspPintersSpeed $ ltspPrintersFlowctrl $ ltspPrintersPariry $
 448      ltspPrintersDatabits ) )
 449  
 450  objectclass ( ltspClass:6 NAME 'ltspTouchScreen'
 451      DESC 'touch screen attached to the thin client'
 452      SUP top
 453      MAY ( ltspUseTouch $ ltspTouchDevice $ ltspTouchMinX $
 454      ltspTouchMaxX $ ltspTouchMinY $ ltspTouchMaxY $
 455      ltspTouchUndelay $ ltspTouchRptdelay ) )
 456  
 457  objectclass ( ltspClass:7 NAME 'ltspLocal'
 458      DESC 'set up to run locally applications'
 459      MAY ( ltspLocalApps $ ltspNisDomain $ ltspNisServer ) )
 460  
 461  objectclass ( ltspClass:8 NAME 'ltspSoundParams'
 462      DESC 'Parameters for sound on thinclients'
 463      MAY ( ltspSoundDaemon $ ltspVolume ) )


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1