diff --git a/installsystems/image.py b/installsystems/image.py index c0c4f791661b20395db6325606b3eb23295d78af..6b1f008cdd633b8346f233fb2d2fdb44200d189d 100644 --- a/installsystems/image.py +++ b/installsystems/image.py @@ -356,15 +356,15 @@ class SourceImage(Image): fp = os.path.join(directory, fi) # check name if not re.match("\d+-.*\.py$", fi): - debug("%s skipped: invalid name" % fi) + debug("%s skipped: invalid name" % fp) continue # check execution bit if not os.access(fp, os.X_OK): - debug("%s skipped: not executable" % fi) + debug("%s skipped: not executable" % fp) continue # compiling file - fs = open(fp, "rb").read() - compile(fs, fi, mode="exec") + fs = open(fp, "r").read() + compile(fs, fp, mode="exec") arrow(fi) arrowlevel(-1)