[SM-Commit] GIT changes to test cauldron by Justin Boffemmyer (ec090621ca00467a45de19ae4210dac3744ad7ac)

Justin Boffemmyer scm at sourcemage.org
Wed Oct 8 23:44:15 EDT 2008


GIT changes to test cauldron by Justin Boffemmyer <flux at sourcemage.org>:

 scripts/mkrelease.sh |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+)

New commits:
commit ec090621ca00467a45de19ae4210dac3744ad7ac
Author: Justin Boffemmyer <flux at sourcemage.org>
Commit: Justin Boffemmyer <flux at sourcemage.org>

    scripts/mkrelease.sh: script for final releases
    
    This will ensure that version strings show correct version numbers,
    and will automatically call mkiso.sh for you.

diff --git a/scripts/mkrelease.sh b/scripts/mkrelease.sh
new file mode 100644
index 0000000..a69b9c6
--- /dev/null
+++ b/scripts/mkrelease.sh
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+TARGET=$1
+VERSION=$2
+
+[[ $# -lt 2 ]] && usage
+
+GRIMOIRE_VER=$(< "$TARGET"/var/lib/sorcery/codex/stable/VERSION)
+
+function usage() {
+cat << EOF
+Usage: $(basename $0) /path/to/iso/chroot VERSION
+EOF
+exit
+}
+
+for file in $(grep -qr '@ISO_VERSION@' $TARGET/{etc,isolinux,usr/share/doc/smgl.install}/*)
+do
+	sed -i "s/@ISO_VERSION@/$VERSION/" "$file"
+done
+
+sed -i "s/@GRIMOIRE_VERSION@/$GRIMOIRE_VER/" "$TARGET"/isolinux/isolinux.msg
+
+$(dirname $0)/mkiso.sh -k "$TARGET" "smgl-$VERSION"
+



More information about the SM-Commit mailing list