--- a/trunk/cforge/cforge/Package/CFORGE/Scripts/install.py +++ b/trunk/cforge/cforge/Package/CFORGE/Scripts/install.py @@ -42,16 +42,20 @@ print(url) -localname = os.path.join(downloaddir, url.split("\\")[-1]) +localname = os.path.join(downloaddir, url.split("/")[-1].split("?")[0]) print(localname) +if not localname.endswith(".package"): + print("no proper local filename found: " + localname) + sys.exit() +print("downloading file...") web_client = WebClient() -web_client.DownloadFile(url, localpath) - +web_client.DownloadFile(url, localname) +print("downloading done!") # and install local package now: -Process.Start(localpath) +Process.Start(localname)