if not Options["No-Action"]:
destqueue = get_policy_queue('newstage', session)
- if changes_to_queue(u, srcqueue, destqueue, session):
+ if changes_to_queue(u, srcqueue, destqueue, session):
+ print " ACCEPT"
Logger.log(["Policy Queue ACCEPT: %s: %s" % (srcqueue.queue_name, u.pkg.changes_file)])
- else:
+ else:
print "E: Failed to migrate %s" % u.pkg.changes_file
################################################################################
u.rejects.append(comments)
+ cnf = Config()
+ bcc = "X-DAK: dak process-policy"
+ if cnf.has_key("Dinstall::Bcc"):
+ u.Subst["__BCC__"] = bcc + "\nBcc: %s" % (cnf["Dinstall::Bcc"])
+ else:
+ u.Subst["__BCC__"] = bcc
+
if not Options["No-Action"]:
u.do_reject(manual=0, reject_message='\n'.join(u.rejects))
u.pkg.remove_known_changes(session=session)
+ session.commit()
+ print " REJECT"
Logger.log(["Policy Queue REJECT: %s: %s" % (srcqueue.queue_name, u.pkg.changes_file)])