review size and labels
[zfsinstaller.git] / zfsinstall.sh
index f78c88f26de1403dccb4515aaf821aa294ddde26..a2673d4db64e7932483f28107aabcfc1b010dfd7 100644 (file)
@@ -33,12 +33,13 @@ echo partitioning ${DESTDISK}
 echo =============
 
 gpart create -s gpt ${DESTDISK}
-gpart add -a 1m -t freebsd-boot -s 128k -l boot ${DESTDISK}
-gpart add -a 1m -s 32G -t freebsd-swap -l swap ${DESTDISK}
+gpart add -a 4k -t freebsd-boot -s 512k -l gptboot0 ${DESTDISK}
+gpart add -a 1m -s 32G -t freebsd-swap -l swap0 ${DESTDISK}
+gpart add -a 1m -t freebsd-zfs -l zfs0 ${DESTDISK}
 gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ${DESTDISK}
-gpart add -a 1m -t freebsd-zfs -l syszfs ${DESTDISK}
+gpart set -a active ${DESTDISK}
 
-gpart show ${DESTDISK}  1>/dev/null
+gpart show ${DESTDISK}  
 
 sysctl vfs.zfs.min_auto_ashift=12
 
@@ -80,6 +81,7 @@ zfs create -o exec=off -o setuid=off -o mountpoint=/var/tmp ${ZPOOL}/VAR/tmp
 
 zfs create -o mountpoint=/usr/home ${ZPOOL}/HOME/master
 
+zpool set bootfs=${ZPOOL}/ROOT/master ${ZPOOL}
 
 chmod 1777 ${DESTDIR}/tmp ${DESTDIR}/var/tmp