]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Start cleaning out homedirs automatically, as announced
authorPeter Palfrader <peter@palfrader.org>
Sun, 12 Jan 2014 18:28:53 +0000 (19:28 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 12 Jan 2014 18:29:00 +0000 (19:29 +0100)
modules/porterbox/files/mail-big-homedirs

index 0ece7c56e6babaca98c2913e8c2338ea728c3243..5113f46f0165762e42875bd37f181316552286db 100755 (executable)
@@ -50,11 +50,11 @@ else:
   RM_COMMAND = ['/bin/rm', '-rf']
 
 CRITERIA = [
-    { 'size': 10240,  'notifyafter':  5}, #, 'deleteafter':  40 },
-    { 'size':  1024,  'notifyafter': 10}, #, 'deleteafter':  50 },
-    { 'size':   100,  'notifyafter': 30}, #, 'deleteafter':  90 },
-    { 'size':    20,  'notifyafter': 90}, #, 'deleteafter': 150 },
-    { 'size':     5,                        'deleteafter': 700 }
+    { 'size': 10240,  'notifyafter':  5, 'deleteafter':  40 },
+    { 'size':  1024,  'notifyafter': 10, 'deleteafter':  50 },
+    { 'size':   100,  'notifyafter': 30, 'deleteafter':  90 },
+    { 'size':    20,  'notifyafter': 90, 'deleteafter': 150 },
+    { 'size':     5,                     'deleteafter': 700 }
   ]
 EXCLUDED_USERNAMES = ['lost+found', 'debian']
 MAIL_FROM = 'debian-admin (via Cron) <bulk@admin.debian.org>'
@@ -164,7 +164,6 @@ class HomedirReminder(object):
   def remove(self, **kwargs):
     try:
       pwinfo = pwd.getpwnam(kwargs.get('username'))
-      return
     except KeyError:
       return