Changeset View
Changeset View
Standalone View
Standalone View
head/release/i386/make-memstick.sh
Show All 26 Lines | |||||
if [ -e ${2} ]; then | if [ -e ${2} ]; then | ||||
echo "won't overwrite ${2}" | echo "won't overwrite ${2}" | ||||
exit 1 | exit 1 | ||||
fi | fi | ||||
echo '/dev/ufs/FreeBSD_Install / ufs ro,noatime 1 1' > ${1}/etc/fstab | echo '/dev/ufs/FreeBSD_Install / ufs ro,noatime 1 1' > ${1}/etc/fstab | ||||
echo 'root_rw_mount="NO"' > ${1}/etc/rc.conf.local | echo 'root_rw_mount="NO"' > ${1}/etc/rc.conf.local | ||||
makefs -B little -o label=FreeBSD_Install ${2}.part ${1} | makefs -B little -o label=FreeBSD_Install -o version=2 ${2}.part ${1} | ||||
rm ${1}/etc/fstab | rm ${1}/etc/fstab | ||||
rm ${1}/etc/rc.conf.local | rm ${1}/etc/rc.conf.local | ||||
mkimg -s gpt -b ${1}/boot/pmbr -p freebsd-boot:=${1}/boot/gptboot -p freebsd-ufs:=${2}.part -p freebsd-swap::1M -o ${2} | mkimg -s gpt -b ${1}/boot/pmbr -p freebsd-boot:=${1}/boot/gptboot -p freebsd-ufs:=${2}.part -p freebsd-swap::1M -o ${2} | ||||
rm ${2}.part | rm ${2}.part | ||||