SF.net SVN: morphix: [2342] trunk/morph-scripts

[email protected] Sun, 09 Jul 2006 11:48:17 -0700
Newsgroups gmane.linux.morphix.cvs
Message-ID <[email protected]>
Revision: 2342
Author:   bmsleight
Date:     2006-07-09 11:48:12 -0700 (Sun, 09 Jul 2006)
ViewCVS:  http://svn.sourceforge.net/morphix/?rev=2342&view=rev

Log Message:
-----------
* morphix-rebrand on a iso that has already been rebranded

Modified Paths:
--------------
    trunk/morph-scripts/debian/changelog
    trunk/morph-scripts/morphix-rebrand.sh
Modified: trunk/morph-scripts/debian/changelog
===================================================================
--- trunk/morph-scripts/debian/changelog	2006-07-06 22:34:08 UTC (rev 2341)
+++ trunk/morph-scripts/debian/changelog	2006-07-09 18:48:12 UTC (rev 2342)
@@ -1,3 +1,9 @@
+morph-scripts (0.2-28) unstable; urgency=low
+
+  * morphix-rebrand on a iso that has already been rebranded
+
+ -- bmsleight <[email protected]>  Sun, 09 Jul 2006 19:45:00 +0100
+
 morph-scripts (0.2-27) unstable; urgency=low
 
   * morphmini <packages> <other>

Modified: trunk/morph-scripts/morphix-rebrand.sh
===================================================================
--- trunk/morph-scripts/morphix-rebrand.sh	2006-07-06 22:34:08 UTC (rev 2341)
+++ trunk/morph-scripts/morphix-rebrand.sh	2006-07-09 18:48:12 UTC (rev 2342)
@@ -22,9 +22,19 @@
  mkdir -p $OLD_IMAGE_DIR
  TMP=$(basename "${GRAPHIC}")
  TITLE=${TMP%.*}
- TITLE=$(echo "$TITLE" | tr -cd '[:alnum:]')
+# TITLE=$(echo "$TITLE" | tr -cd '[:alnum:]')
  TITLE_LC=$(echo "$TITLE" | tr A-Z a-z)
- echo "New title: $TITLE $TITLE_LC"
+ TITLE_UC=$(echo "$TITLE" | tr a-z A-Z) 
+ echo "New title: $TITLE $TITLE_LC $TITLE_UC"
+ INTERIM_TITLE="AFC_Wimbledon_Is_A_Football_team"
+ if [ "$TITLE" = "INTERIM_TITLE" ]; then
+    echo "Please do not use $INTERIM_TITLE as a title for a LiveCD"
+    echo
+    echo " This is a special reserved name. Please use another title. "
+    exit
+ fi
+
+
 }
 
 full_path ()
@@ -52,7 +62,6 @@
 OLD_TITLE=$(grep -e "title" -m 1 $NEW_IMAGE_DIR/boot/grub/menu.lst | sed s/title\ //g)
 LOWERCASE_OT=$(echo $OLD_TITLE | tr A-Z a-z)
 UPPERCASE_OT=$(echo $OLD_TITLE | tr a-z A-Z)
-
 echo "Old name " $OLD_TITLE $LOWERCASE_OT $UPPERCASE_OT
 }
 
@@ -71,7 +80,8 @@
  mv  $TMP_FILE $TMP_GRUB_FILE 
 done
 #BOOT_IMAGE
-mv $NEW_IMAGE_DIR/base/$LOWERCASE_OT $NEW_IMAGE_DIR/base/$TITLE
+mv $NEW_IMAGE_DIR/base/$LOWERCASE_OT $NEW_IMAGE_DIR/base/$TITLE	2>/dev/null
+mv $NEW_IMAGE_DIR/base/$OLD_TITLE $NEW_IMAGE_DIR/base/$TITLE	2>/dev/null
 
 #Remove old Username
 for TMP_GRUB_FILE in $NEW_IMAGE_DIR/boot/grub/*.lst
@@ -108,7 +118,7 @@
 convert -size 160x215 xc:darkblue $TMP_DIR/background_br.png
 convert -size 434x341 xc:darkblue $TMP_DIR/grubmenu.png 
 convert $GRAPHIC  -resize 160x126 $TMP_DIR/resize.png 
-convert -background none -fill white -gravity North -pointsize 24 -size 148x183  caption:"Welcome to $TITLE LiveCD"  $TMP_DIR/title.png
+convert -background none -fill white -gravity North -pointsize 16  -size 148x183  caption:"Welcome to $TITLE" $TMP_DIR/title.png
 convert -page 640x503+172+34 $TMP_DIR/grubmenu.png -page 640x503+6+34 $TMP_DIR/resize.png -page 640x503+12+166 $TMP_DIR/title.png -page 640x503+6+160 $TMP_DIR/background_br.png -page 640x503+0,0 $TMP_DIR/background_tr.png  -background none -compose DstOver  -flatten $TMP_DIR/grub.pcx
 convert $TMP_DIR/grub.pcx -resize 640x503!  -colors 14 -depth 8 $TMP_DIR/gfxboot-grub-0.1/background.pcx
 #sed "s/$OLD_TITLE/$TITLE/g" $TMP_DIR/gfxboot-grub-0.1/help-boot.en.html >$TMP_FILE
@@ -126,10 +136,11 @@
 mount $TMP_DIR/miniroot $TMP_DIR/lxrc -o loop -t ext2
 sed "s/DERIVATE=.*/DERIVATE=\"$TITLE\"/g" $TMP_DIR/lxrc/linuxrc >$TMP_FILE
 mv $TMP_FILE $TMP_DIR/lxrc/linuxrc
-sed "s/$UPPERCASE_OT/$TITLE/g" $TMP_DIR/lxrc/linuxrc >$TMP_FILE
-sed "s/$LOWERCASE_OT/$TITLE/g" $TMP_FILE >$TMP_DIR/lxrc/linuxrc
-sed "s/$OLD_TITLE/$TITLE/g" $TMP_DIR/lxrc/linuxrc >$TMP_FILE
-mv $TMP_FILE $TMP_DIR/lxrc/linuxrc
+sed "s/$UPPERCASE_OT/$INTERIM_TITLE/g" $TMP_DIR/lxrc/linuxrc >$TMP_FILE
+sed "s/$LOWERCASE_OT/$INTERIM_TITLE/g" $TMP_FILE >$TMP_DIR/lxrc/linuxrc
+sed "s/$OLD_TITLE/$INTERIM_TITLE/g" $TMP_DIR/lxrc/linuxrc >$TMP_FILE
+sed "s/$INTERIM_TITLE/$TITLE/g" $TMP_FILE >$TMP_DIR/lxrc/linuxrc
+#mv $TMP_FILE $TMP_DIR/lxrc/linuxrc
 chmod a+x $TMP_DIR/lxrc/linuxrc
 ln -s /${OLD_TITLE}CD $TMP_DIR/lxrc/${TITLE}CD 
 convert $GRAPHIC -quality 75  -resize 1024x768 -size 1024x768 xc:white +swap -gravity center  -composite  $TMP_DIR/silent-1024x768.jpg
@@ -170,6 +181,7 @@
     echo " This script Re-brands a Morphix CD image using the graphic file "
     echo " Any Graphic file will do. Rebrand.png, Rebrand.jpg or Rebrand.gif"
     echo " The name of the graphics file is important as the script takes Rebrand as the new title for the LiveCd."
+    echo " The name should not contain non-alpha-numeric characters"
     echo " Need to have be able to run the mount command, i.e. must be root"
     exit
 fi


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642