Changeset 812

Show
Ignore:
Timestamp:
09/09/08 09:43:00 (3 months ago)
Author:
free
Message:

Deleted klogd tuning, as it made CPU too hot

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ares/trunk/ares.py

    r811 r812  
    7171        self.postfix      = _Postfix(self) 
    7272        self.webmin       = _Webmin(self) 
     73        self.backup       = _Backup(self) 
    7374        self.postconfig   = _Postconfig(self) 
    7475 
     
    670671 
    671672# 
     673# Daily backup of the data on a removable device 
     674# 
     675class _Backup: 
     676 
     677    def __init__(self, ares): 
     678        self._ares = ares 
     679 
     680    def setup(self): 
     681        device='/dev/backup' 
     682        vendor='WDC WD50' 
     683        model='00AAVS-00ZTB0   ' 
     684 
     685#     cfg=/etc/cron.daily/backup 
     686#     cat <<EOF > $cfg 
     687# #!/bin/sh -e 
     688 
     689# rdiff-backup-wrapper $device /backup/local 
     690# EOF 
     691#     chmod 755 $cfg 
     692        cfg='/etc/udev/rules.d/80-backup.rules' 
     693#        run='/usr/bin/rdiff-backup-wrapper /dev/backup /backup/removable' 
     694        run='/usr/bin/rdiff-backup-wrapper /dev/backup /backup/removable free.ekanayaka@gmail.com' 
     695        f = open(cfg, 'w+') 
     696        f.write('BUS=="scsi", ATTRS{vendor}=="%s", ATTRS{model}=="%s", NAME="%%k", SYMLINK="backup"\n' % (vendor,model)) 
     697        f.write('BUS=="scsi", ATTRS{vendor}=="%s", ATTRS{model}=="%s", ACTION=="add", RUN+="%s"\n' % (vendor,model,run)) 
     698        f.write('BUS=="scsi", ATTRS{vendor}=="%s", ATTRS{model}=="%s", ACTION=="remove", RUN+="/bin/true"\n' % (vendor,model)) 
     699        f.close() 
     700 
     701# 
    672702# Postconfig 
    673703# 
     
    678708 
    679709    def setup(self): 
    680  
    681         # Do not log low-level kernel messages 
    682         cfg = self._ares.root + 'etc/init.d/klogd' 
    683         cmd = 'sed -i -e \'s|^KLOGD=.*|KLOGD="-c 4 -s"|g\' %s' % cfg 
    684         if os.system(cmd) != 0: 
    685             raise AresError('F: %s' % cmd) 
    686710 
    687711        # Stop here if we not running as root