DrTrigon has submitted this change and it was merged.

Change subject: bugfix; adopt mail config in order to setup tool labs mail 
support
......................................................................


bugfix; adopt mail config in order to setup tool labs mail support

Change-Id: I9d589c1228a7b563f1b1af1933a0970fff2988f3
---
D .forward+subster
M fabfile.py
2 files changed, 10 insertions(+), 4 deletions(-)

Approvals:
  DrTrigon: Verified; Looks good to me, approved



diff --git a/.forward+subster b/.forward+subster
deleted file mode 100644
index afc287a..0000000
--- a/.forward+subster
+++ /dev/null
@@ -1 +0,0 @@
-> ~/data/subster/mail_inbox
diff --git a/fabfile.py b/fabfile.py
index 44e7ab2..84664a9 100644
--- a/fabfile.py
+++ b/fabfile.py
@@ -133,16 +133,19 @@
     local('mkdir data/subster')
     local('mkdir data/sum_disc')
     if LABS:    # labs-tools
+        local('echo \|jmail cat \>\> \~/data/subster/mail_inbox > 
.forward.subster')
         local('mkdir public_html/cgi-bin')
         local('mkdir public_html/logs')         # contains symlinks
         local('mkdir public_html/logs/archive') # target for log archive
         local('mkdir public_html/logs/sge')     # sge stdout/-err files
     else:       # toolserver
+        local('echo \> \~/data/subster/mail_inbox > .forward+subster')
         local('mkdir public_html/DrTrigonBot')  # contains symlinks
         local('mkdir public_html/source')
 # create redirect to svn and git repo browser in 'public_html/source'
         local('mkdir public_html/test')
     local('mkdir public_html/docs')             # contains symlinks (like logs)
+    # permission are set in sl_drtrigonbot()
 
 def dl_drtrigonbot():
 #    if LABS:    # labs-tools
@@ -153,7 +156,8 @@
                     paths=['public_html/',
                            '.description',
                            '.forward',
-                           '.forward+subster',
+                           #'.forward+subster',
+                           '.lighttpd.conf',
                            '/README',       # exclude 'externals/README'
                            'fabfile.py',
                            'warnuserquota.py',
@@ -202,10 +206,11 @@
         local('ln -s pywikibot-drtrigonbot/.lighttpd.conf .lighttpd.conf')
         local('webservice restart')             # apply '.lighttpd.conf'
         local('ln -s replica.my.cnf .my.cnf')   # DB config
+        local('chmod o+r ~/.forward*')  # changes 
'pywikibot-drtrigonbot/.forward*'
     else:       # toolserver
         local('ln -s pywikibot-drtrigonbot/warnuserquota.py warnuserquota.py')
-        local('ln -s pywikibot-drtrigonbot/.forward+subster .forward+subster')
-    local('chmod 600 ~/.forward*')  # changes 'pywikibot-drtrigonbot/.forward*'
+        #local('ln -s pywikibot-drtrigonbot/.forward+subster .forward+subster')
+        local('chmod 600 ~/.forward*')  # changes 
'pywikibot-drtrigonbot/.forward*'
 
 def sl_compat():
     if LABS:    # labs-tools
@@ -393,6 +398,8 @@
     local('find ~/public_html/logs/sge/ -mtime +40 -exec rm {} \;')
     # Remove all but the last 1000 lines from web access log (NOT archived)
     local('tail -n -1000 ~/access.log > ~/access.log')
+    # Remove all but the last 1000 lines from web error log (NOT archived)
+    local('tail -n -1000 ~/error.log > ~/error.log')
 
 
 if (__name__ == '__main__') and ('sys' in locals()):

-- 
To view, visit https://gerrit.wikimedia.org/r/125673
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I9d589c1228a7b563f1b1af1933a0970fff2988f3
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/bots/drtrigonbot
Gerrit-Branch: master
Gerrit-Owner: DrTrigon <[email protected]>
Gerrit-Reviewer: DrTrigon <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to