summaryrefslogtreecommitdiffstats
path: root/product.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-01-13 07:01:40 +0000
committerJeremy Katz <katzj@redhat.com>2003-01-13 07:01:40 +0000
commitb83f8d6435295a0e56bb1b110c3d39e93fd332e3 (patch)
tree8b4cd9b2d8feeca7fa2f6e020917df2db301264a /product.py
parent2135bea9af88c4a57cb9b62a6395368e0b1d75be (diff)
downloadanaconda-b83f8d6435295a0e56bb1b110c3d39e93fd332e3.tar.gz
anaconda-b83f8d6435295a0e56bb1b110c3d39e93fd332e3.tar.xz
anaconda-b83f8d6435295a0e56bb1b110c3d39e93fd332e3.zip
productname and productversion are now defined by passing args to buildinstall
so that we don't have them hard coded in the package. they end up in /.buildstamp along with the timestamp for the image. add support for substituting @RHL@ and @RHLVER@ in the help with the product name or version to avoid having to change the help unless its needed
Diffstat (limited to 'product.py')
-rw-r--r--product.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/product.py b/product.py
new file mode 100644
index 000000000..9287d03c7
--- /dev/null
+++ b/product.py
@@ -0,0 +1,28 @@
+#
+# product.py: product identification string
+#
+# Copyright 2003 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+import os
+
+if not os.access("/.buildstamp", os.R_OK):
+ productName = "anaconda"
+ productVersion = "blueskyb"
+else:
+ f = open("/.buildstamp", "r")
+ lines = f.readlines()
+ if len(lines) < 3:
+ productName = "anaconda"
+ productVersion = "bluesky"
+ else:
+ productName = lines[1][:-1]
+ productVersion = lines[2][:-1]
+
+