summaryrefslogtreecommitdiffstats
path: root/product.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2005-10-24 21:07:02 +0000
committerJeremy Katz <katzj@redhat.com>2005-10-24 21:07:02 +0000
commit8c242145781410fb460f1cc26ab23283bf0e0091 (patch)
treee7c10d06751c585b873056a9c6e4627da43ff4cb /product.py
parentccbc20eebea494a84a8917a6f63dd06378f6ae17 (diff)
downloadanaconda-8c242145781410fb460f1cc26ab23283bf0e0091.tar.gz
anaconda-8c242145781410fb460f1cc26ab23283bf0e0091.tar.xz
anaconda-8c242145781410fb460f1cc26ab23283bf0e0091.zip
2005-10-24 Jeremy Katz <katzj@redhat.com>
* product.py: Allow passing the path to a buildstamp with an environment variable. Also, allow setting all values with env vars.
Diffstat (limited to 'product.py')
-rw-r--r--product.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/product.py b/product.py
index 05cc7b495..3c0bff2b7 100644
--- a/product.py
+++ b/product.py
@@ -16,6 +16,9 @@ if os.access("/tmp/product/.buildstamp", os.R_OK):
path = "/tmp/product/.buildstamp"
elif os.access("/.buildstamp", os.R_OK):
path = "/.buildstamp"
+elif os.environ.has_key("PRODBUILDPATH") and \
+ os.access(os.environ["PRODBUILDPATH"], os.R_OK):
+ path = os.environ[PRODBUILDPATH]
else:
path = None
@@ -23,7 +26,7 @@ else:
productName = "anaconda"
productVersion = "bluesky"
productPath = "anaconda"
-bugUrl = "your distribution provided bug reporting tool."
+bugUrl = "your distribution provided bug reporting tool."
if path is not None:
f = open(path, "r")
@@ -36,6 +39,11 @@ if path is not None:
if len(lines) >= 5:
bugUrl = lines[4][:-1]
-
-
-
+if os.environ.has_key("ANACONDA_PRODUCTNAME"):
+ productName = os.environ["ANACONDA_PRODUCTNAME"]
+if os.environ.has_key("ANACONDA_PRODUCTVERSION"):
+ productVersion = os.environ["ANACONDA_PRODUCTVERSION"]
+if os.environ.has_key("ANACONDA_PRODUCTPATH"):
+ productPath = os.environ["ANACONDA_PRODUCTPATH"]
+if os.environ.has_key("ANACONDA_BUGURL"):
+ bugUrl = os.environ["ANACONDA_BUGURL"]