X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=shania;h=799aebd49566f0b883b768684fb22fb1e85477e0;hb=6cc79b7b093af0c68c9d80c61d5aa7cfe72c9188;hp=35577ec04821d407e1adb8e04b6675bf45646038;hpb=4edf024f09a7e8d813804dbba797efb95c3abfe6;p=dak.git diff --git a/shania b/shania index 35577ec0..799aebd4 100755 --- a/shania +++ b/shania @@ -2,7 +2,7 @@ # Clean incoming of old unused files # Copyright (C) 2000, 2001, 2002 James Troup -# $Id: shania,v 1.15 2002-05-18 23:54:51 troup Exp $ +# $Id: shania,v 1.17 2002-10-16 02:47:32 troup Exp $ # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -20,26 +20,23 @@ ################################################################################ -import os, stat, sys, time; -import utils; -import apt_pkg; +# Bdale, a ham-er, and the leader, +# Willy, a GCC maintainer, +# Lamont-work, 'cause he's the top uploader.... +# Penguin Puff' save the day! +# Porting code, trying to build the world, +# Here they come just in time... +# The Penguin Puff' Guys! +# [repeat] +# Penguin Puff'! +# willy: btw, if you don't maintain gcc you need to start, since +# the lyrics fit really well that way ################################################################################ -# 23:12| I will not hush! -# 23:12| :> -# 23:12| Where there is injustice in the world, I shall be there! -# 23:13| I shall not be silenced! -# 23:13| The world shall know! -# 23:13| The world *must* know! -# 23:13| oh dear, he's gone back to powerpuff girls... ;-) -# 23:13| yay powerpuff girls!! -# 23:13| buttercup's my favourite, who's yours? -# 23:14| you're backing away from the keyboard right now aren't you? -# 23:14| *AREN'T YOU*?! -# 23:15| I will not be treated like this. -# 23:15| I shall have my revenge. -# 23:15| I SHALL!!! +import os, stat, sys, time; +import utils; +import apt_pkg; ################################################################################ @@ -71,7 +68,7 @@ def init (): # Ensure a directory exists to remove files to if not Options["No-Action"]: - date = time.strftime("%Y-%m-%d", time.localtime(time.time())); + date = time.strftime("%Y-%m-%d"); del_dir = Cnf["Dir::Morgue"] + '/' + Cnf["Shania::MorgueSubDir"] + '/' + date; if not os.path.exists(del_dir): os.makedirs(del_dir, 02775); @@ -123,7 +120,7 @@ def flush_orphans (): for i in os.listdir('.'): if os.path.isfile(i): all_files[i] = 1; - if i[-8:] == ".changes": + if i.endswith(".changes"): changes_files.append(i); # Proces all .changes and .dsc files. @@ -137,7 +134,7 @@ def flush_orphans (): dsc_files = {}; for file in files.keys(): - if file[-4:] == ".dsc": + if file.endswith(".dsc"): try: dsc = utils.parse_changes(file); dsc_files = utils.build_file_list(dsc, is_a_dsc=1); @@ -194,7 +191,7 @@ def main (): if Options["Help"]: usage(); - init (); + init(); if Options["Verbose"]: print "Processing incoming..." @@ -209,4 +206,4 @@ def main (): ####################################################################################### if __name__ == '__main__': - main() + main();