--- a/trunk/cforge/cforge/Package/CFORGE/Scripts/build.py+++ b/trunk/cforge/cforge/Package/CFORGE/Scripts/build.py@@ -2,7 +2,8 @@import re
import zipfile
import cds_script
-+import ntpath+import ui# This is a cforge command (script file)
# this will be run as ironpython script.
@@ -26,6 +27,15 @@folder = sys.argv[1]
scriptpath = os.path.abspath(os.path.dirname(sys.argv[0]))
++# if folder can't be found, try to interpret it as a repo+# name, relatively to the workspace folder+if not os.path.isdir(folder):+ config = ui.GetSettings()+ workspace, file = ntpath.split(config['folder'])+ folder = os.path.join(workspace, folder)++print("building folder: %s" % folder)def zipdir(path, ziph):
# ziph is zipfile handle