From: <ale...@us...> - 2009-01-15 23:20:08
|
Revision: 2637 http://morphix.svn.sourceforge.net/morphix/?rev=2637&view=rev Author: alextreme Date: 2009-01-15 23:20:05 +0000 (Thu, 15 Jan 2009) Log Message: ----------- * This might fix copy-to-memory. * It might not. Modified Paths: -------------- trunk/scripts-base/miniroot/linuxrc-scripts/linuxrc Modified: trunk/scripts-base/miniroot/linuxrc-scripts/linuxrc =================================================================== --- trunk/scripts-base/miniroot/linuxrc-scripts/linuxrc 2008-06-20 13:54:41 UTC (rev 2636) +++ trunk/scripts-base/miniroot/linuxrc-scripts/linuxrc 2009-01-15 23:20:05 UTC (rev 2637) @@ -453,18 +453,18 @@ cat /MorphixCD/etc/ld.so.cache > /etc/ld.so.cache echo " * Copying /cdrom to RamDisk/Harddisk, please be patient..." # Hey, we could use some fancy dialog skript here :-)) - /bin/mkdir -p /cdrom2/$DERIVATE + /bin/mkdir -p /cdrom2/$DERIVATE-ctm if [ -n "$COPYTORAM" ] then /bin/mount -t tmpfs -o size=800M /dev/shm /cdrom2 - /bin/cp -a /cdrom/* /cdrom2/$DERIVATE # Copy everything to /cdrom2; yes we need more things then only the KNOPPIX/Morphix image, we don't want to produce problems we hadn't before, do we ? (note from Alex: this also copies any modules on the cdrom. Gotta love this patch :) + /bin/cp -a /cdrom/* /cdrom2/$DERIVATE-ctm # Copy everything to /cdrom2; yes we need more things then only the KNOPPIX/Morphix image, we don't want to produce problems we hadn't before, do we ? (note from Alex: this also copies any modules on the cdrom. Gotta love this patch :) else COPYTOHD=$(echo $CMDLINE | /usr/bin/tr ' ' '\n' | /bin/sed -n '/tohd=/s/.*=//p' | /usr/bin/tail -1) echo -n "${CRE} ${GREEN}* Copying ${DERIVATE} CDROM to ${MAGENTA}/dev/$COPYTOHD${GREEN}... Please be patient. ${NORMAL}" if mountit /dev/$COPYTOHD /cdrom2 >/dev/null then - /bin/mkdir /cdrom2/$DERIVATE - /bin/cp -a /cdrom/* /cdrom2/$DERIVATE + /bin/mkdir /cdrom2/$DERIVATE-ctm + /bin/cp -a /cdrom/* /cdrom2/$DERIVATE-ctm #/bin/mount -o remount,ro /dev/$COPYTOHD /cdrom2 else echo "${CRE} ${RED}* Copying ${DERIVATE} CDROM failed. /dev/$COPYTOHD is not mountable. ${NORMAL}" @@ -475,13 +475,13 @@ [ -z "$USE_SQUASH" ] && $RMMOD cloop # release CD echo "0" > /proc/sys/kernel/printk # Debugging umount /cdrom # unmount CD - if test -f /cdrom2/$DERIVATE/base/morphix; then + if test -f /cdrom2/$DERIVATE-ctm/base/morphix; then if [ -z "$USE_SQUASH" ];then $INSMOD -f /modules/cloop$KEXT 2> /dev/null - $LOSETUP /dev/cloop /cdrom2/$DERIVATE/base/morphix + $LOSETUP /dev/cloop /cdrom2/$DERIVATE-ctm/base/morphix mountit /dev/cloop /MorphixCD "-o ro" || FOUND_MORPHIX="" 2> /dev/null else - mount -t squashfs -o "loop,ro" /cdrom2/$DERIVATE/base/morphix /MorphixCD || FOUND_MORPHIX="" 2> /dev/null + mount -t squashfs -o "loop,ro" /cdrom2/$DERIVATE-ctm/base/morphix /MorphixCD || FOUND_MORPHIX="" 2> /dev/null fi else FOUND_MORPHIX="" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |