[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] dak/dominate.py: skip suites that are backends for policy queues



---
 dak/dominate.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/dak/dominate.py b/dak/dominate.py
index a6be1b0..1c77ee6 100755
--- a/dak/dominate.py
+++ b/dak/dominate.py
@@ -141,6 +141,12 @@ def main():
     session = DBConn().session()
     for suite_name in utils.split_args(Options['Suite']):
         suite = session.query(Suite).filter_by(suite_name = suite_name).one()
+
+        # Skip policy queues. We don't want to remove obsolete packages from those.
+        policy_queue = session.query(PolicyQueue).filter_by(suite=suite).first()
+        if policy_queue is not None:
+            continue
+
         if not suite.untouchable or Options['Force']:
             doDaDoDa(suite.suite_id, session)
     if Options['No-Action']:
-- 
1.7.2.5



Reply to: