diff options
Diffstat (limited to 'install-usb')
-rwxr-xr-x | install-usb | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/install-usb b/install-usb index 8c62945..3ad2a62 100755 --- a/install-usb +++ b/install-usb @@ -66,6 +66,7 @@ if [ ${FREE} -ge 50 ] ; then ,,6,* EOF else + NO_USRHOME=true sfdisk /dev/${OUT_DEV} << EOF ,,6,* EOF @@ -84,15 +85,23 @@ sync dd bs=440 count=1 conv=notrunc if=${SYSLINUX}/mbr/mbr.bin of=/dev/${OUT_DEV} # create filesystems on newly createt partitions -mkfs.vfat -F 16 -n openslx-stick /dev/${OUT_DEV}2 -mkfs.ext2 -L openslx-usrhome /dev/${OUT_DEV}1 +if [ "x$NO_USRHOME" != "xtrue" ]; then + mkfs.vfat -F 16 -n openslx-stick /dev/${OUT_DEV}2 + mkfs.ext2 -L openslx-usrhome /dev/${OUT_DEV}1 +else + mkfs.vfat -F 16 -n openslx-stick /dev/${OUT_DEV}1 +fi mkdir -p /media/openslx-stick /media/openslx-stick-usrhome sync -mount /dev/${OUT_DEV}2 /media/openslx-stick -mount /dev/${OUT_DEV}1 /media/openslx-stick-usrhome +if [ "x$NO_USRHOME" != "xtrue" ]; then + mount /dev/${OUT_DEV}2 /media/openslx-stick + mount /dev/${OUT_DEV}1 /media/openslx-stick-usrhome +else + mount /dev/${OUT_DEV}1 /media/openslx-stick +fi mkdir -p /media/openslx-stick/boot @@ -113,5 +122,9 @@ umount /media/openslx-stick-usrhome rm -rf /media/openslx-stick* -${SYSLINUX}/linux/syslinux --install -d /boot -f /dev/${OUT_DEV}2 +if [ "x$NO_USRHOME" != "xtrue" ]; then + ${SYSLINUX}/linux/syslinux --install -d /boot -f /dev/${OUT_DEV}2 +else + ${SYSLINUX}/linux/syslinux --install -d /boot -f /dev/${OUT_DEV}1 +fi |