global Options, Logger, Queue, changes
cnf = Config()
- Arguments = [('h', "help", "Security::Options::Help"),
- ('n', "no-action", "Security::Options::No-Action"),
- ('c', 'changesfile', "Security::Options::Changesfile"),
- ('s', "sudo", "Security-Install::Options::Sudo"),
- ('A', "approve", "Security-Install::Options::Approve")
+ Arguments = [('h', "Help", "Security::Options::Help"),
+ ('n', "No-Action", "Security::Options::No-Action"),
+ ('c', 'Changesfile', "Security::Options::Changesfile"),
+ ('s', "Sudo", "Security::Options::Sudo"),
+ ('A', "Approve", "Security::Options::Approve")
]
- for i in ["help", "no-action", "changesfile", "sudo", "approve"]:
+ for i in ["Help", "No-Action", "Changesfile", "Sudo", "Approve"]:
if not cnf.has_key("Security::Options::%s" % (i)):
cnf["Security::Options::%s" % (i)] = ""
# Yes, we could do this inside do_Approve too. But this way we see who exactly
# called it (ownership of the file)
dbchange=get_dbchange(os.path.basename(changes[0]), session)
- acceptfilename="%s/COMMENTS/ACCEPT.%s_%s" % (os.path.dirname(os.path.abspath(changes[0])), dbchange.source, dbchange.version)
+ # strip epoch from version
+ version=dbchange.version
+ version=version[(version.find(':')+1):]
+ acceptfilename="%s/COMMENTS/ACCEPT.%s_%s" % (os.path.dirname(os.path.abspath(changes[0])), dbchange.source, version)
if Options["No-Action"]:
print "Would create %s now and then go on to accept this package, but No-Action is set" % (acceptfilename)
sys.exit(0)