X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fbuildd%2Ffiles%2Fbuildd-schroot-aptitude-kill;h=74c4a02f5a6bef93bbacf019771373380b6f3e34;hb=7810b4664f28dbcba7b120208aebd0c4374a030e;hp=07f75c1de2c7c4af8019469027c6d4cce99a5ca7;hpb=e3126d1408e005285d5cab06f4d7144461f43b11;p=mirror%2Fdsa-puppet.git diff --git a/modules/buildd/files/buildd-schroot-aptitude-kill b/modules/buildd/files/buildd-schroot-aptitude-kill index 07f75c1de..74c4a02f5 100755 --- a/modules/buildd/files/buildd-schroot-aptitude-kill +++ b/modules/buildd/files/buildd-schroot-aptitude-kill @@ -24,7 +24,15 @@ # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. import os -import psutil +import errno +import sys +try: + import psutil +except OSError, e: + # XXX: This is a hack, but since we are run from cron, it's + # better to handle this on the next run than to send mail. + if e.errno == errno.ENOENT: + sys.exit(0) total_mem = psutil.phymem_usage().total cutoff_time = 60*10