Changeset 990 for dassmodus


Ignore:
Timestamp:
04/07/12 13:24:47 (9 years ago)
Author:
pstorz
Message:

fixed True/False parsing

Location:
dassmodus/trunk/dassmodus/nosferatu/nosferatu
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • dassmodus/trunk/dassmodus/nosferatu/nosferatu/auto_configrules.py

    r953 r990  
    44#
    55# This file is autogenerated from the bacula sources.
    6 #
    7 # $Id: auto_configrules.py 12290 2011-02-10 14:02:38Z pstorz $
    8  
     6#
    97from auto_types import *
    108from config_classes import *
     
    2321  Item('dbuser', None, None, False, 'store_str', False),
    2422  Item('description', None, None, False, 'store_str', False),
    25   Item('multipleconnections', True, True, False, 'store_bit', False),
     23  Item('disablebatchinsert', False, False, True, 'store_bool', False),
     24  Item('multipleconnections', False, False, False, 'store_bit', False),
    2625  Item('password', None, None, False, 'store_str', False),
    2726  Item('user', None, None, False, 'store_str', False),
     
    4342  Item('password', None, None, False, 'store_password', True),
    4443  Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
    45   Item('tlsauthenticate', True, True, False, 'store_bool', False),
    46   Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    47   Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    48   Item('tlscertificate', None, None, False, 'store_dir', False),
    49   Item('tlsenable', True, True, False, 'store_bool', False),
    50   Item('tlskey', None, None, False, 'store_dir', False),
    51   Item('tlsrequire', True, True, False, 'store_bool', False),
     44  Item('tlsauthenticate', False, False, False, 'store_bool', False),
     45  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
     46  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
     47  Item('tlscertificate', None, None, False, 'store_dir', False),
     48  Item('tlsenable', False, False, False, 'store_bool', False),
     49  Item('tlskey', None, None, False, 'store_dir', False),
     50  Item('tlsrequire', False, False, False, 'store_bool', False),
    5251]
    5352
     
    6766  Item('storageacl', None, None, False, 'store_acl', False),
    6867  Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
    69   Item('tlsauthenticate', True, True, False, 'store_bool', False),
     68  Item('tlsauthenticate', False, False, False, 'store_bool', False),
    7069  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    7170  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    7271  Item('tlscertificate', None, None, False, 'store_dir', False),
    7372  Item('tlsdhfile', None, None, False, 'store_dir', False),
    74   Item('tlsenable', True, True, False, 'store_bool', False),
    75   Item('tlskey', None, None, False, 'store_dir', False),
    76   Item('tlsrequire', True, True, False, 'store_bool', False),
     73  Item('tlsenable', False, False, False, 'store_bool', False),
     74  Item('tlskey', None, None, False, 'store_dir', False),
     75  Item('tlsrequire', False, False, False, 'store_bool', False),
    7776  Item('tlsverifypeer', True, True, True, 'store_bool', False),
    7877  Item('whereacl', None, None, False, 'store_acl', False),
     
    109108  Item('subsysdirectory', None, None, False, 'store_dir', False),
    110109  Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
    111   Item('tlsauthenticate', True, True, False, 'store_bool', False),
     110  Item('tlsauthenticate', False, False, False, 'store_bool', False),
    112111  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    113112  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    114113  Item('tlscertificate', None, None, False, 'store_dir', False),
    115114  Item('tlsdhfile', None, None, False, 'store_dir', False),
    116   Item('tlsenable', True, True, False, 'store_bool', False),
    117   Item('tlskey', None, None, False, 'store_dir', False),
    118   Item('tlsrequire', True, True, False, 'store_bool', False),
     115  Item('tlsenable', False, False, False, 'store_bool', False),
     116  Item('tlskey', None, None, False, 'store_dir', False),
     117  Item('tlsrequire', False, False, False, 'store_bool', False),
    119118  Item('tlsverifypeer', True, True, True, 'store_bool', False),
    120119  Item('verid', None, None, False, 'store_str', False),
     
    127126  Item('enablevss', True, True, True, 'store_bool', False),
    128127  Item('exclude', None, None, False, 'store_inc', False),
    129   Item('ignorefilesetchanges', True, True, True, 'store_bool', False),
     128  Item('ignorefilesetchanges', False, False, True, 'store_bool', False),
    130129  Item('include', None, None, False, 'store_inc', False),
    131130]
     
    133132dird_job_items = [
    134133  Item('name', None, None, False, 'store_name', True),
    135   Item('accurate', True, True, False, 'store_bool', False),
     134  Item('accurate', False, False, False, 'store_bool', False),
    136135  Item('addprefix', None, None, False, 'store_str', False),
    137136  Item('addsuffix', None, None, False, 'store_str', False),
    138137  Item('allowduplicatejobs', True, True, True, 'store_bool', False),
    139138  Item('allowhigherduplicates', True, True, True, 'store_bool', False),
    140   Item('allowmixedpriority', True, True, True, 'store_bool', False),
     139  Item('allowmixedpriority', False, False, True, 'store_bool', False),
    141140  Item('base', None, None, False, 'store_alist_res', False),
    142141  Item('bootstrap', None, None, False, 'store_dir', False),
    143   Item('cancellowerlevelduplicates', True, True, True, 'store_bool', False),
    144   Item('cancelqueuedduplicates', True, True, True, 'store_bool', False),
    145   Item('cancelrunningduplicates', True, True, True, 'store_bool', False),
     142  Item('cancellowerlevelduplicates', False, False, True, 'store_bool', False),
     143  Item('cancelqueuedduplicates', False, False, True, 'store_bool', False),
     144  Item('cancelrunningduplicates', False, False, True, 'store_bool', False),
    146145  Item('client', None, None, False, 'store_res', True),
    147146  Item('clientrunafterjob', None, None, False, 'store_short_runscript', False),
     
    173172  Item('pool', None, None, False, 'store_res', True),
    174173  Item('prefermountedvolumes', True, True, True, 'store_bool', False),
    175   Item('prefixlinks', True, True, True, 'store_bool', False),
     174  Item('prefixlinks', False, False, True, 'store_bool', False),
    176175  Item('priority', 10, 10, True, 'store_pint32', False),
    177   Item('prunefiles', True, True, True, 'store_bool', False),
    178   Item('prunejobs', True, True, True, 'store_bool', False),
    179   Item('prunevolumes', True, True, True, 'store_bool', False),
     176  Item('prunefiles', False, False, True, 'store_bool', False),
     177  Item('prunejobs', False, False, True, 'store_bool', False),
     178  Item('prunevolumes', False, False, True, 'store_bool', False),
     179  Item('purgemigrationjob', False, False, True, 'store_bool', False),
    180180  Item('regexwhere', None, None, False, 'store_str', False),
    181181  Item('replace', 0, 0, True, 'store_replace', False),
    182   Item('rerunfailedlevels', True, True, True, 'store_bool', False),
     182  Item('rerunfailedlevels', False, False, True, 'store_bool', False),
    183183  Item('rescheduleinterval', '1800', '1800', True, 'store_time', False),
    184   Item('rescheduleonerror', True, True, True, 'store_bool', False),
    185   Item('rescheduletimes', None, None, False, 'store_pint32', False),
     184  Item('rescheduleonerror', False, False, True, 'store_bool', False),
     185  Item('rescheduletimes', None, 5, False, 'store_pint32', False),
    186186  Item('run', None, None, False, 'store_alist_str', False),
    187187  Item('runafterfailedjob', None, None, False, 'store_short_runscript', False),
     
    192192  Item('selectionpattern', None, None, False, 'store_str', False),
    193193  Item('selectiontype', None, None, False, 'store_migtype', False),
    194   Item('spoolattributes', True, True, True, 'store_bool', False),
    195   Item('spooldata', True, True, True, 'store_bool', False),
     194  Item('spoolattributes', False, False, True, 'store_bool', False),
     195  Item('spooldata', False, False, True, 'store_bool', False),
    196196  Item('spoolsize', None, None, False, 'store_size64', False),
    197197  Item('storage', None, None, False, 'store_alist_res', False),
     
    227227  Item('nextpool', None, None, False, 'store_res', False),
    228228  Item('pooltype', None, None, False, 'store_strname', True),
    229   Item('purgeoldestvolume', True, True, False, 'store_bool', False),
     229  Item('purgeoldestvolume', False, False, False, 'store_bool', False),
    230230  Item('recycle', True, True, True, 'store_bool', False),
    231   Item('recyclecurrentvolume', True, True, False, 'store_bool', False),
    232   Item('recycleoldestvolume', True, True, False, 'store_bool', False),
     231  Item('recyclecurrentvolume', False, False, False, 'store_bool', False),
     232  Item('recycleoldestvolume', False, False, False, 'store_bool', False),
    233233  Item('recyclepool', None, None, False, 'store_res', False),
    234234  Item('scratchpool', None, None, False, 'store_res', False),
    235235  Item('storage', None, None, False, 'store_alist_res', False),
    236236  Item('usecatalog', True, True, True, 'store_bool', False),
    237   Item('usevolumeonce', True, True, False, 'store_bool', False),
     237  Item('usevolumeonce', False, False, False, 'store_bool', False),
    238238  Item('volumeretention', '31536000', '31536000', True, 'store_time', False),
    239239  Item('volumeuseduration', 'None', 'None', False, 'store_time', False),
     
    262262  Item('address', None, None, False, 'store_str', True),
    263263  Item('allowcompression', True, True, True, 'store_bool', False),
    264   Item('autochanger', True, True, True, 'store_bool', False),
     264  Item('autochanger', False, False, True, 'store_bool', False),
    265265  Item('description', None, None, False, 'store_str', False),
    266266  Item('device', None, None, False, 'store_device', True),
     
    274274  Item('sdpassword', None, None, False, 'store_password', False),
    275275  Item('sdport', 9103, 9103, True, 'store_pint32', False),
    276   Item('tlsauthenticate', True, True, False, 'store_bool', False),
    277   Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    278   Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    279   Item('tlscertificate', None, None, False, 'store_dir', False),
    280   Item('tlsenable', True, True, False, 'store_bool', False),
    281   Item('tlskey', None, None, False, 'store_dir', False),
    282   Item('tlsrequire', True, True, False, 'store_bool', False),
    283 ]
    284 
    285 console_con_items = [
     276  Item('tlsauthenticate', False, False, False, 'store_bool', False),
     277  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
     278  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
     279  Item('tlscertificate', None, None, False, 'store_dir', False),
     280  Item('tlsenable', False, False, False, 'store_bool', False),
     281  Item('tlskey', None, None, False, 'store_dir', False),
     282  Item('tlsrequire', False, False, False, 'store_bool', False),
     283]
     284
     285console_cons_items = [
    286286  Item('name', None, None, False, 'store_name', True),
    287287  Item('description', None, None, False, 'store_str', False),
     
    291291  Item('password', None, None, False, 'store_password', True),
    292292  Item('rcfile', None, None, False, 'store_dir', False),
    293   Item('tlsauthenticate', True, True, False, 'store_bool', False),
    294   Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    295   Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    296   Item('tlscertificate', None, None, False, 'store_dir', False),
    297   Item('tlsenable', True, True, False, 'store_bool', False),
    298   Item('tlskey', None, None, False, 'store_dir', False),
    299   Item('tlsrequire', True, True, False, 'store_bool', False),
     293  Item('tlsauthenticate', False, False, False, 'store_bool', False),
     294  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
     295  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
     296  Item('tlscertificate', None, None, False, 'store_dir', False),
     297  Item('tlsenable', False, False, False, 'store_bool', False),
     298  Item('tlskey', None, None, False, 'store_dir', False),
     299  Item('tlsrequire', False, False, False, 'store_bool', False),
    300300]
    301301
     
    307307  Item('heartbeatinterval', 'None', 'None', True, 'store_time', False),
    308308  Item('password', None, None, False, 'store_password', True),
    309   Item('tlsauthenticate', True, True, False, 'store_bool', False),
    310   Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    311   Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    312   Item('tlscertificate', None, None, False, 'store_dir', False),
    313   Item('tlsenable', True, True, False, 'store_bool', False),
    314   Item('tlskey', None, None, False, 'store_dir', False),
    315   Item('tlsrequire', True, True, False, 'store_bool', False),
     309  Item('tlsauthenticate', False, False, False, 'store_bool', False),
     310  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
     311  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
     312  Item('tlscertificate', None, None, False, 'store_dir', False),
     313  Item('tlsenable', False, False, False, 'store_bool', False),
     314  Item('tlskey', None, None, False, 'store_dir', False),
     315  Item('tlsrequire', False, False, False, 'store_bool', False),
    316316]
    317317
     
    328328  Item('messages', None, None, False, 'store_res', False),
    329329  Item('piddirectory', None, None, False, 'store_dir', True),
    330   Item('pkiencryption', True, True, True, 'store_bool', False),
     330  Item('pkiencryption', False, False, True, 'store_bool', False),
    331331  Item('pkikeypair', None, None, False, 'store_dir', False),
    332332  Item('pkimasterkey', None, None, False, 'store_alist_str', False),
    333   Item('pkisignatures', True, True, True, 'store_bool', False),
     333  Item('pkisignatures', False, False, True, 'store_bool', False),
    334334  Item('pkisigner', None, None, False, 'store_alist_str', False),
    335335  Item('plugindirectory', None, None, False, 'store_dir', False),
     
    337337  Item('sdconnecttimeout', '1800', '1800', True, 'store_time', False),
    338338  Item('subsysdirectory', None, None, False, 'store_dir', False),
    339   Item('tlsauthenticate', True, True, False, 'store_bool', False),
    340   Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    341   Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    342   Item('tlscertificate', None, None, False, 'store_dir', False),
    343   Item('tlsenable', True, True, False, 'store_bool', False),
    344   Item('tlskey', None, None, False, 'store_dir', False),
    345   Item('tlsrequire', True, True, False, 'store_bool', False),
     339  Item('tlsauthenticate', False, False, False, 'store_bool', False),
     340  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
     341  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
     342  Item('tlscertificate', None, None, False, 'store_dir', False),
     343  Item('tlsenable', False, False, False, 'store_bool', False),
     344  Item('tlskey', None, None, False, 'store_dir', False),
     345  Item('tlsrequire', False, False, False, 'store_bool', False),
    346346  Item('verid', None, None, False, 'store_str', False),
    347347  Item('workingdirectory', None, None, False, 'store_dir', True),
     
    352352  Item('address', None, None, False, 'store_str', False),
    353353  Item('description', None, None, False, 'store_str', False),
    354   Item('monitor', True, True, True, 'store_bool', False),
     354  Item('monitor', False, False, True, 'store_bool', False),
    355355  Item('password', None, None, False, 'store_password', True),
    356356  Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
    357   Item('tlsauthenticate', True, True, False, 'store_bool', False),
     357  Item('tlsauthenticate', False, False, False, 'store_bool', False),
    358358  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    359359  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    360360  Item('tlscertificate', None, None, False, 'store_dir', False),
    361361  Item('tlsdhfile', None, None, False, 'store_dir', False),
    362   Item('tlsenable', True, True, False, 'store_bool', False),
    363   Item('tlskey', None, None, False, 'store_dir', False),
    364   Item('tlsrequire', True, True, False, 'store_bool', False),
     362  Item('tlsenable', False, False, False, 'store_bool', False),
     363  Item('tlskey', None, None, False, 'store_dir', False),
     364  Item('tlsrequire', False, False, False, 'store_bool', False),
    365365  Item('tlsverifypeer', True, True, True, 'store_bool', False),
    366366]
     
    379379  Item('alwaysopen', True, True, True, 'store_bit', False),
    380380  Item('archivedevice', None, None, False, 'store_strname', True),
    381   Item('autochanger', True, True, True, 'store_bit', False),
    382   Item('automaticmount', True, True, True, 'store_bit', False),
     381  Item('autochanger', False, False, True, 'store_bit', False),
     382  Item('automaticmount', False, False, True, 'store_bit', False),
    383383  Item('autoselect', True, True, True, 'store_bool', False),
    384384  Item('backwardspacefile', True, True, True, 'store_bit', False),
     
    386386  Item('blockchecksum', True, True, True, 'store_bit', False),
    387387  Item('blockpositioning', True, True, True, 'store_bit', False),
    388   Item('bsfateom', True, True, True, 'store_bit', False),
     388  Item('bsfateom', False, False, True, 'store_bit', False),
    389389  Item('changercommand', None, None, False, 'store_strname', False),
    390390  Item('changerdevice', None, None, False, 'store_strname', False),
    391   Item('checklabels', True, True, True, 'store_bit', False),
    392   Item('closeonpoll', True, True, True, 'store_bit', False),
     391  Item('checklabels', False, False, True, 'store_bit', False),
     392  Item('closeonpoll', False, False, True, 'store_bit', False),
    393393  Item('description', None, None, False, 'store_str', False),
    394394  Item('devicetype', None, None, False, 'store_devtype', False),
     
    400400  Item('hardwareendoffile', True, True, True, 'store_bit', False),
    401401  Item('hardwareendofmedium', True, True, True, 'store_bit', False),
    402   Item('labelmedia', True, True, True, 'store_bit', False),
     402  Item('labelmedia', False, False, True, 'store_bit', False),
    403403  Item('labeltype', None, None, False, 'store_label', False),
    404404  Item('maximumblocksize', None, None, False, 'store_maxblocksize', False),
     
    418418  Item('mountcommand', None, None, False, 'store_strname', False),
    419419  Item('mountpoint', None, None, False, 'store_strname', False),
    420   Item('offlineonunmount', True, True, True, 'store_bit', False),
    421   Item('randomaccess', True, True, False, 'store_bit', False),
     420  Item('offlineonunmount', False, False, True, 'store_bit', False),
     421  Item('randomaccess', False, False, False, 'store_bit', False),
    422422  Item('removablemedia', True, True, True, 'store_bit', False),
    423   Item('requiresmount', True, True, True, 'store_bit', False),
     423  Item('requiresmount', False, False, True, 'store_bit', False),
    424424  Item('spooldirectory', None, None, False, 'store_dir', False),
    425   Item('twoeof', True, True, True, 'store_bit', False),
     425  Item('twoeof', False, False, True, 'store_bit', False),
    426426  Item('unmountcommand', None, None, False, 'store_strname', False),
    427427  Item('usemtiocget', True, True, True, 'store_bit', False),
     
    434434  Item('name', None, None, False, 'store_name', True),
    435435  Item('description', None, None, False, 'store_str', False),
    436   Item('monitor', True, True, False, 'store_bool', False),
     436  Item('monitor', False, False, False, 'store_bool', False),
    437437  Item('password', None, None, False, 'store_password', True),
    438438  Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
    439   Item('tlsauthenticate', True, True, False, 'store_bool', False),
     439  Item('tlsauthenticate', False, False, False, 'store_bool', False),
    440440  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    441441  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    442442  Item('tlscertificate', None, None, False, 'store_dir', False),
    443443  Item('tlsdhfile', None, None, False, 'store_dir', False),
    444   Item('tlsenable', True, True, False, 'store_bool', False),
    445   Item('tlskey', None, None, False, 'store_dir', False),
    446   Item('tlsrequire', True, True, False, 'store_bool', False),
     444  Item('tlsenable', False, False, False, 'store_bool', False),
     445  Item('tlskey', None, None, False, 'store_dir', False),
     446  Item('tlsrequire', False, False, False, 'store_bool', False),
    447447  Item('tlsverifypeer', True, True, True, 'store_bool', False),
    448448]
     
    463463  Item('subsysdirectory', None, None, False, 'store_dir', False),
    464464  Item('tlsallowedcn', None, None, False, 'store_alist_str', False),
    465   Item('tlsauthenticate', True, True, False, 'store_bool', False),
     465  Item('tlsauthenticate', False, False, False, 'store_bool', False),
    466466  Item('tlscacertificatedir', None, None, False, 'store_dir', False),
    467467  Item('tlscacertificatefile', None, None, False, 'store_dir', False),
    468468  Item('tlscertificate', None, None, False, 'store_dir', False),
    469469  Item('tlsdhfile', None, None, False, 'store_dir', False),
    470   Item('tlsenable', True, True, False, 'store_bool', False),
    471   Item('tlskey', None, None, False, 'store_dir', False),
    472   Item('tlsrequire', True, True, False, 'store_bool', False),
     470  Item('tlsenable', False, False, False, 'store_bool', False),
     471  Item('tlskey', None, None, False, 'store_dir', False),
     472  Item('tlsrequire', False, False, False, 'store_bool', False),
    473473  Item('tlsverifypeer', True, True, True, 'store_bool', False),
    474474  Item('verid', None, None, False, 'store_str', False),
     
    560560console_resources = [
    561561  [ 'director' , 'R_DIRECTOR', console_dir_items ],
    562   [ 'console' , 'R_CONSOLE', console_con_items ],
     562  [ 'console' , 'R_CONSOLE', console_cons_items ],
    563563]
    564564
  • dassmodus/trunk/dassmodus/nosferatu/nosferatu/auto_types.py

    r953 r990  
    66# This file is autogenerated from the bacula sources.
    77#
    8 #from auto_types import *
    9 # $Id: auto_types.py 12290 2011-02-10 14:02:38Z pstorz $
     8from auto_types import *
    109from command import *
    1110
    1211   
    1312msg_types = [ 'info',  'all',  'skipped',  'notsaved',  'saved',  'mount',  'terminate',  'alert',  'abort',  'error',  'debug',  'security',  'fatal',  'warning',  'restored',  'volmgmt',  ]
    14 jobtypes = [ 'restore',  'admin',  'verify',  'migrate',  'copy',  'backup',  ]
     13jobtypes = [ 'Restore',  'Admin',  'Verify',  'Migrate',  'Copy',  'Backup',  ]
    1514joblevels = [ 'Volume To Catalog',  'Full',  'Incremental',  'Since',  'Disk To Catalog',  'Init Catalog',  'Catalog',  'Base',  'Differential',  'Virtual Full',  'Data',  ]
    16 #joblevels = [ 'volumetocatalog',  'full',  'incremental',  'since',  'disktocatalog',  'initcatalog',  'catalog',  'base',  'differential',  'virtualfull',  'data',  ]
    17 migtypes = [ 'sqlquery',  'pooltime',  'oldestvolume',  'smallestvolume',  'volume',  'job',  'client',  'pooluncopiedjobs',  'pooloccupancy',  ]
    18 ReplaceOptions = [ 'always',  'ifolder',  'ifnewer',  'never',  ]
     15migtypes = [ 'SQL Query',  'Pool Time',  'Oldest Volume',  'Smallest Volume',  'Volume',  'Job',  'Client',  'Pool Uncopied Jobs',  'Pool Occupancy',  ]
     16ReplaceOptions = [ 'Always',  'If Older',  'If Newer',  'never',  ]
    1917FS_option_kw = { 'basejob' : ['Yes', 'No'] ,
    2018'portable' : ['Yes', 'No'] ,
     
    2523'exclude' : ['Yes', 'No'] ,
    2624'enhancedwild' : ['Yes', 'No'] ,
    27 'compression' : ['gzip', 'gzip1', 'gzip2', 'gzip3', 'gzip4', 'gzip5', 'gzip6', 'gzip7', 'gzip8', 'gzip9'] ,
     25'compression' : ['gzip', 'gzip1', 'gzip2', 'gzip3', 'gzip4', 'gzip5', 'gzip6', 'gzip7', 'gzip8', 'gzip9', 'lzo'] ,
    2826'strippath' : ['Yes', 'No'] ,
    2927'encryption' : ['Blowfish', '3DES'] ,
     
    4745 '.api': command('.api','api_cmd','','NULL','false'),
    4846 '.backups': command('.backups','backupscmd','','NULL','false'),
     47 '.bvfs_cleanup': command('.bvfs_cleanup','dot_bvfs_cleanup','','NULL','true'),
     48 '.bvfs_clear_cache': command('.bvfs_clear_cache','dot_bvfs_clear_cache','','NULL','false'),
     49 '.bvfs_get_jobids': command('.bvfs_get_jobids','dot_bvfs_get_jobids','','NULL','true'),
    4950 '.bvfs_lsdirs': command('.bvfs_lsdirs','dot_bvfs_lsdirs','','NULL','true'),
    5051 '.bvfs_lsfiles': command('.bvfs_lsfiles','dot_bvfs_lsfiles','','NULL','true'),
     52 '.bvfs_restore': command('.bvfs_restore','dot_bvfs_restore','','NULL','true'),
    5153 '.bvfs_update': command('.bvfs_update','dot_bvfs_update','','NULL','true'),
     54 '.bvfs_versions': command('.bvfs_versions','dot_bvfs_versions','','NULL','true'),
     55 '.catalogs': command('.catalogs','catalogscmd','','NULL','false'),
    5256 '.clients': command('.clients','clientscmd','','NULL','true'),
    5357 '.defaults': command('.defaults','defaultscmd','','NULL','false'),
     
    7983 'disable': command('disable','disable_cmd','Disable a job','job=<name>','true'),
    8084 'enable': command('enable','enable_cmd','Enable a job','job=<name>','true'),
    81  'estimate': command('estimate','estimate_cmd','Performs FileSet estimate, listing gives full listing','fileset=<fs> client=<cli> accurate=<yes/no> job=<job> listing','true'),
     85 'estimate': command('estimate','estimate_cmd','Performs FileSet estimate, listing gives full listing','fileset=<fs> client=<cli> level=<level> accurate=<yes/no> job=<job> listing','true'),
    8286 'exit': command('exit','quit_cmd','Terminate Bconsole session','','false'),
    8387 'gui': command('gui','gui_cmd','Non-interactive gui mode','on | off','false'),
    84  'help': command('help','help_cmd','Print help on specific command','add autodisplay automount cancel create delete disable\n\tenable estimate exit gui label list llist       \n\tmessages memory mount prune purge python quit query\n\trestore relabel release reload run status       \n\tsetdebug setip show sqlquery time trace unmount umount\n\tupdate use var version wait','false'),
    85  'label': command('label','label_cmd','Label a tape','storage=<storage> volume=<vol> pool=<pool>','false'),
     88 'help': command('help','help_cmd','Print help on specific command','add autodisplay automount cancel create delete disable\n\tenable estimate exit gui label list llist       \n\tmessages memory mount prune purge python quit query\n\trestore relabel release reload run status       \n\tsetdebug setip show sqlquery time trace unmount\n\tumount update use var version wait','false'),
     89 'label': command('label','label_cmd','Label a tape','storage=<storage> volume=<vol> pool=<pool> slot=<slot> barcodes','false'),
    8690 'list': command('list','list_cmd','List objects from catalog','pools | jobs | jobtotals | volume | media <pool=pool-name> | files jobid=<nn> | copies jobid=<nn>','true'),
    8791 'llist': command('llist','llist_cmd','Full or long list like list command','pools | jobs | jobtotals | media <pool=pool-name> | files jobid=<nn> | copies jobid=<nn>','true'),
     
    9599 'quit': command('quit','quit_cmd','Terminate Bconsole session','','false'),
    96100 'relabel': command('relabel','relabel_cmd','Relabel a tape','storage=<storage-name> oldvolume=<old-volume-name>\n\tvolume=<newvolume-name> pool=<pool>','false'),
    97  'release': command('release','release_cmd','Release storage','storage-name','false'),
     101 'release': command('release','release_cmd','Release storage','storage=<storage-name>','false'),
    98102 'reload': command('reload','reload_cmd','Reload conf file','','true'),
    99  'restore': command('restore','restore_cmd','Restore files','where=</path> client=<client> storage=<storage> bootstrap=<file>       \n\tcomment=<text> jobid=<jobid> done select all','false'),
     103 'restore': command('restore','restore_cmd','Restore files','where=</path> client=<client> storage=<storage> bootstrap=<file>        restore_job=<job>       \n\tcomment=<text> jobid=<jobid> done select all','false'),
    100104 'run': command('run','run_cmd','Run a job','job=<job-name> client=<client-name>\n\tfileset=<FileSet-name> level=<level-keyword>\n\tstorage=<storage-name>       where=<directory-prefix>\n\twhen=<universal-time-specification>\n\tcomment=<text> yes','false'),
    101105 'setdebug': command('setdebug','setdebug_cmd','Sets debug level','level=<nn> trace=0/1 client=<client-name> | dir | storage=<storage-name> | all','true'),
     
    109113 'unmount': command('unmount','unmount_cmd','Unmount storage','storage=<storage-name> [ drive=<num> ] | jobid=<id> | job=<job-name>','false'),
    110114 'update': command('update','update_cmd','Update volume, pool or stats','stats\n\tpool=<poolname>\n\tslots storage=<storage> scan       \n\tvolume=<volname> volstatus=<status> volretention=<time-def>       \n\t pool=<pool> recycle=<yes/no> slot=<number>\n\t inchanger=<yes/no>       \n\t maxvolbytes=<size> maxvolfiles=<nb> maxvoljobs=<nb>       \n\t enable=<yes/no> recyclepool=<pool> actiononpurge=<action>','true'),
    111  'use': command('use','use_cmd','Use catalog xxx','','false'),
     115 'use': command('use','use_cmd','Use catalog xxx','catalog=<catalog>','false'),
    112116 'var': command('var','var_cmd','Does variable expansion','','false'),
    113117 'version': command('version','version_cmd','Print Director version','','true'),
    114118 'wait': command('wait','wait_cmd','Wait until no jobs are running','jobname=<name> | jobid=<nnn> | ujobid=<complete_name>','false')}
    115 
  • dassmodus/trunk/dassmodus/nosferatu/nosferatu/tools/bacsource2configrules.py

    r989 r990  
    239239            else:
    240240              value = defvalue(type, name, None)
     241            #if type=='store_bool':
     242            #  print "Bool"
    241243            s += "  %s,\n" % repr(Item(name, value, defaultvalue, default, type, required))
    242244            #if defaultvalue == None:
  • dassmodus/trunk/dassmodus/nosferatu/nosferatu/tools/generate_web2py_db_model.py

    r989 r990  
    5151
    5252
     53
     54
     55
     56def item2field(item):
     57    if item.name == 'where' : # where cannot be a column name in sqlite
     58      item.name = 'where_'
     59   
     60    if item.name in INTERNALLY_REFERENCED_ITEMS:
     61      refname = item.name
     62      if item.name.endswith('pool'):
     63        refname = 'pool'
     64      fieldtype = 'reference dird_conf__%s'  %  (refname)
     65      defaultvalue = 0
     66      return """ Field('%s','%s', default=%s), """ %(item.name, fieldtype , defaultvalue)
     67    else:
     68      fieldtype = 'string'
     69      defaultvalue = item.defaultvalue
     70      if item.type == "store_bool":
     71        fieldtype = "boolean"
     72        print "#####%s %s %s" % (item.name, item.defaultvalue, defaultvalue)
     73        return """ Field('%s','%s', default=%s), """ %(item.name, fieldtype , defaultvalue)
     74      return """ Field('%s','%s', default='%s'), """ %(item.name, fieldtype , defaultvalue)
     75
     76
     77
     78
     79
     80
    5381dir_res_list = list()
    5482 
     
    6492    item.required=False
    6593    item.printall=True
    66     if item.name == 'where' : # where cannot be a column name in sqlite
    67       item.name = 'where_'
    68     print """ Field('%s','string', default='%s'), """ %(item.name , item.defaultvalue)
    69     #print item.name
     94    print item2field(item)
    7095  print """ format='%(name)s')"""
    7196
     
    84109    item.required=False
    85110    item.printall=True
    86     if item.name == 'where' : # where cannot be a column name in sqlite
    87       item.name = 'where_'
    88     print """ Field('%s','string', default='%s'), """ %(item.name , item.defaultvalue)
    89     #print item.name
     111    print item2field(item)
    90112  print """ format='%(name)s')"""
    91113
     
    104126    item.required=False
    105127    item.printall=True
    106     if item.name == 'where' : # where cannot be a column name in sqlite
    107       item.name = 'where_'
    108     print """ Field('%s','string', default='%s'), """ %(item.name , item.defaultvalue)
    109     #print item.name
     128    print item2field(item)
    110129  print """ format='%(name)s')"""
    111130
Note: See TracChangeset for help on using the changeset viewer.