From a793b23435567f2d4f49846196ceebcc47cd764c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Fri, 7 Apr 2017 14:56:22 +0200 Subject: Remove stuff not needed on server --- local/sbin/syncemail | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100755 local/sbin/syncemail (limited to 'local/sbin/syncemail') diff --git a/local/sbin/syncemail b/local/sbin/syncemail deleted file mode 100755 index dfd56a3..0000000 --- a/local/sbin/syncemail +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/python2 -# This starts offlineimap, but first it requests passwords from pass -import os -import sys -import subprocess -import daemon -import lockfile -from offlineimap import OfflineImap - -pidfile = '/tmp/syncemail-%d.pid' % os.getuid() - -# Check if not already running -def check_running(): - if os.access(pidfile, os.F_OK): - with open(pidfile, "r") as f: - pid = f.readline() - if os.path.exists('/proc/%s' % pid): - sys.exit(0) -check_running() - - -accounts = [ - ["email", "mail/cynerd@email.cz"], - ] - -for acc in accounts: - pproc = subprocess.Popen("pass " + acc[1], - stdout=subprocess.PIPE, shell=True) - output = pproc.stdout.read().rstrip() - if pproc.wait() != 0: - print("Password receive failed.") - sys.exit(1) - sys.argv.append('-k') - sys.argv.append('Repository_' + acc[0] + '-remote:remotepass=' + output) - -sys.argv.append('-s') # output to syslog -sys.argv.append('-u') -sys.argv.append('syslog') - -with daemon.DaemonContext(): - check_running() - with open(pidfile, "w") as f: - f.write("%s" % os.getpid()) - OfflineImap().run() -- cgit v1.2.3