aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbaiji3
1 files changed, 2 insertions, 1 deletions
diff --git a/baiji b/baiji
index 1bed0f1..c493e03 100755
--- a/baiji
+++ b/baiji
@@ -25,6 +25,7 @@ import hashlib
import shutil
import sys
import os
+import re
# Python decorator voodoo to simplify argparse subparser setup.
@@ -190,7 +191,7 @@ def build(args):
build_image_hash = hashlib.sha1(dummy["Depends"]).hexdigest()
build_image_name = "baiji/build/{}".format(dsc["Source"])
- build_image_vers = "{}-{}".format(dsc["Version"], build_image_hash)
+ build_image_vers = "{}-{}".format(re.sub("[^\w.-]", "_", dsc["Version"]), build_image_hash)
build_image = "{}:{}".format(build_image_name, build_image_vers)
with Docker("image", "ls", build_image_name, "--format", "{{.Tag}}",