summaryrefslogtreecommitdiffstats
path: root/scripts/mk-rescueimage.i386
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-10-14 19:36:32 +0000
committerJeremy Katz <katzj@redhat.com>2003-10-14 19:36:32 +0000
commit60a8f9866e39b0eb0f5f0e15057f36679d007522 (patch)
treee86d39f59a06ada627d57addf02b31810730853d /scripts/mk-rescueimage.i386
parent6af42d3070c2528db2c3fb47a3613e150ef1c449 (diff)
downloadanaconda-60a8f9866e39b0eb0f5f0e15057f36679d007522.tar.gz
anaconda-60a8f9866e39b0eb0f5f0e15057f36679d007522.tar.xz
anaconda-60a8f9866e39b0eb0f5f0e15057f36679d007522.zip
read product path from the build stamp if possible, default to RedHat if not
available. basically notting's patch with some fixes and genhdlist handled
Diffstat (limited to 'scripts/mk-rescueimage.i386')
-rwxr-xr-xscripts/mk-rescueimage.i38611
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/mk-rescueimage.i386 b/scripts/mk-rescueimage.i386
index 4beba12ca..237710638 100755
--- a/scripts/mk-rescueimage.i386
+++ b/scripts/mk-rescueimage.i386
@@ -15,7 +15,7 @@ import sys
import string
def usage():
- print "usage: mk-rescueimage.i386 <toplevel> <dest-dir> <productname>"
+ print "usage: mk-rescueimage.i386 <toplevel> <dest-dir> <productname> [<productpath>]"
sys.exit(0)
@@ -31,6 +31,11 @@ srcdir = sys.argv[1]
destdir = sys.argv[2]+"/i386-rescueimage"
productname = sys.argv[3]
+if len(sys.argv) > 4:
+ productpath = sys.argv[4]
+else:
+ productpath = "RedHat"
+
# clean and create destination directory
os.system("rm -rf %s" % (destdir,))
os.system("mkdir %s" % (destdir,))
@@ -43,8 +48,8 @@ for pat in ["*eula*", "*EULA*", "README*", "RELEASE*", "GPL", "RPM-*"]:
os.system("cp -a %s/isolinux %s/" % (srcdir, destdir))
# cp stage image
-os.system("mkdir -p %s/RedHat/base" % (destdir,))
-os.system("cp -a %s/RedHat/base/stage2.img %s/RedHat/base" % (srcdir, destdir))
+os.system("mkdir -p %s/%s/base" % (destdir,productpath))
+os.system("cp -a %s/%s/base/stage2.img %s/%s/base" % (srcdir, productpath, destdir, productpath))
# munge syslinux config to have a default of rescue mode
cfgfile = open("%s/isolinux/isolinux.cfg" % (destdir,), "r")