SF.net SVN: morphix: [2376] trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh

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

Log Message:
-----------
Real men commit five times a week

Modified Paths:
--------------
    trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh
Modified: trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh
===================================================================
--- trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh	2006-07-30 02:13:50 UTC (rev 2375)
+++ trunk/morph-scripts/mmorphix/morphing-morphix-gui.sh	2006-07-30 22:17:40 UTC (rev 2376)
@@ -372,7 +372,10 @@
 	  rm $TMP_SCRIPT	2>/dev/null
 	  if [ "$MM_IS_SET_UP" != "" ]
 	  then
-	    log_and_do_command  "sudo ln -sf /var/tmp /tmp"
+	    log_and_do_not_do_command "#Setting tmp space to normal"
+	    log_and_do_command  "sudo ln -sf /var/tmp /"
+	    log_and_do_command  "sudo sync"
+	    log_and_do_command  "sudo umount /var/tmp/.X11-unix/X0"
 	  fi
 	  exit 0 ;;
 	1) $1 ;;
@@ -472,10 +475,10 @@
  #We can not have got to this stage w/o a setting file.
  source $SETTING_FILE 
  log_and_do_not_do_command "#Setting-up mmorphing"
- log_and_do_command "sudo mount $MNT_POINT -o dev"
+ log_and_do_command "sudo mount $MNT_POINT -o dev,suid"
  log_and_do_command  "sudo mkdir $MNT_POINT/mmorphix 			2>/dev/null"
  log_and_do_command  "sudo chown $WHOAMI.users $MNT_POINT/mmorphix 	2>/dev/null"
- log_and_do_command  "mkdir $MNT_POINT/mmorphix/tmp 			2>/dev/null"
+# log_and_do_command  "mkdir $MNT_POINT/mmorphix/tmp 			2>/dev/null"
  log_and_do_command  "mkdir $MNT_POINT/mmorphix/iso			2>/dev/null"
  log_and_do_command  "mkdir $MNT_POINT/mmorphix/morphing		2>/dev/null"
  log_and_do_command  "mkdir $MNT_POINT/mmorphix/morphed			2>/dev/null"
@@ -489,13 +492,16 @@
 	log_and_do_command_progress "while pidof dd >/dev/null; do sudo kill -USR1 $(pidof dd); \
 	 tail -n 1 $TMP_FILE; sleep 2; done"
  fi
- log_and_do_not_do_command  "#Using HD as /tmp space"
- log_and_do_command  "sudo chmod 1777 $MNT_POINT/mmorphix/tmp"
- log_and_do_command  "sudo cp -axf /tmp/* $MNT_POINT/mmorphix/tmp/"
- #log_and_do_command  "sudo rm /tmp"
- log_and_do_command  "sudo ln -sf $MNT_POINT/mmorphix/tmp /tmp"
- log_and_do_not_do_command  "#Setting-up complete"
- log_file "completed set-up"
+ if [ "$MM_IS_SET_UP" = "" ]
+	then
+	log_and_do_not_do_command  "#Using HD as /tmp space"
+	log_and_do_command  "sudo rm $MNT_POINT/mmorphix/tmp -R		2>/dev/null"
+	log_and_do_command  "sudo cp -axf /var/tmp $MNT_POINT/mmorphix/"
+	log_and_do_command  "sudo mount --bind /var/tmp/.X11-unix/X0 $MNT_POINT/mmorphix/tmp/.X11-unix/X0"
+	log_and_do_command  "sudo sudo ln -sf $MNT_POINT/mmorphix/tmp /"
+	log_and_do_not_do_command  "#Setting-up complete"
+	log_file "completed set-up"
+ fi
  MM_IS_SET_UP="Y"
  main_menu
 }
@@ -555,10 +561,10 @@
 	xdialog_tail_box "$MESSAGE_MINIMORPH_2" "/usr/share/morphing-morphix/MorphixMini-Launch-MM-GUI.xml"
 	xdialog_message "$MESSAGE_MINIMORPH_3"
 	log_and_do_command_progress "sudo morphmini /usr/share/morphing-morphix/MorphixMini-Launch-MM-GUI.xml \
-		$MNT_POINT/mmorphix/morphed/MorphixMini-Launch-MM-GUI"
+		$MNT_POINT/mmorphix/morphed/MorphixMini-Launch-MM-GUI.mod"
 	log_and_do_command_progress "sudo isomorph --add mini \ 
 		$MNT_POINT/mmorphix/morphed/MorphixMini-Launch-MM-GUI.mod \ 
-		$MNT_POINT/mmorphix/iso/$SETTING_MYMORPH $MNT_POINT/mmorphix/iso/tmp.iso"
+		$MNT_POINT/mmorphix/iso/$SETTING_MYMORPH $MNT_POINT/mmorphix/iso/tmp.iso "
 	log_and_do_command "mv -f $MNT_POINT/mmorphix/iso/tmp.iso \ 
 		$MNT_POINT/mmorphix/iso/$SETTING_MYMORPH"
  fi


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


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV