]> dev.renevier.net Git - syj.git/commitdiff
build process raise an exception when install file contains an invalide filename master v0.4.1
authorArno Renevier <arno@renevier.net>
Mon, 20 Feb 2012 11:33:44 +0000 (12:33 +0100)
committerArno Renevier <arno@renevier.net>
Mon, 20 Feb 2012 12:05:19 +0000 (13:05 +0100)
scripts/release.py

index 3c5ded2be7eaf0dab35997879cb08ad7ae810ad5..3b5c9ea5ae99cb3e017185d897ff457737019e47 100755 (executable)
@@ -95,8 +95,12 @@ def install(source, target):
         shutil.copy(source, buildtarget)
 
     else:
+        hascontent = False
         for item in glob.glob(source):
+            hascontent = True
             install(item, target)
+        if not hascontent: # not a directory or a file or a list of files
+            raise Exception(("%s does not exist" % source))
 
 def main():
     if os.path.isdir(__BUILD__):