Pass pool-name token to volumes-delete-old
[mirror/dsa-puppet.git] / modules / bacula / files / volumes-delete-old
index 80f2c93..979e469 100755 (executable)
@@ -49,6 +49,9 @@ parser.add_argument("-v", "--verbose", dest="verbose",
 parser.add_argument("-n", "--nodo", dest="nodo",
   default=False, action="store_true",
   help="Print to cat rather than bconsole.")
+parser.add_argument("-t", "--token", metavar='TOKEN', dest="pool_name_token",
+  default='bacula',
+  help="A string token used in pool names.")
 args = parser.parse_args()
 
 if args.db is not None:
@@ -130,7 +133,7 @@ if os.path.exists(args.clientlist):
 
   for r in cursor.fetchall():
     poolname = r['name']
-    match = re.match('pool[a-z]*-debian-(.*)', poolname)
+    match = re.match('pool[a-z]*-%s-(.*)'%(args.pool_name_token, ), poolname)
     if match is not None:
       hostname = match.group(1)
       if hostname not in clients: