#!/usr/bin/env python
# Clean incoming of old unused files
-# Copyright (C) 2000, 2001 James Troup <james@nocrew.org>
-# $Id: shania,v 1.11 2002-01-28 18:53:01 troup Exp $
+# Copyright (C) 2000, 2001, 2002 James Troup <james@nocrew.org>
+# $Id: shania,v 1.14 2002-05-08 11:13:02 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
################################################################################
-import os, re, stat, string, sys, time, traceback
-import utils
+import os, stat, sys, time;
+import utils;
import apt_pkg;
################################################################################
Cnf = None;
Options = None;
del_dir = None;
+delete_date = None;
################################################################################
# Move to the directory to clean
incoming = Options["Incoming"];
if incoming == "":
- incoming = Cnf["Dir::IncomingDir"];
+ incoming = Cnf["Dir::Queue::Unchecked"];
os.chdir(incoming);
# Remove a file to the morgue
# If the destination file exists; try to find another filename to use
if os.path.exists(dest_filename):
dest_filename = utils.find_next_free(dest_filename, 10);
- utils.move(file, dest_filename);
+ utils.move(file, dest_filename, 0660);
else:
utils.warn("skipping '%s', permission denied." % (os.path.basename(file)));