diff options
author | Jeremy Katz <katzj@redhat.com> | 2003-10-14 19:36:32 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2003-10-14 19:36:32 +0000 |
commit | 60a8f9866e39b0eb0f5f0e15057f36679d007522 (patch) | |
tree | e86d39f59a06ada627d57addf02b31810730853d /scripts/mk-rescueimage.i386 | |
parent | 6af42d3070c2528db2c3fb47a3613e150ef1c449 (diff) | |
download | anaconda-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-x | scripts/mk-rescueimage.i386 | 11 |
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") |