Changeset 31

Show
Ignore:
Timestamp:
03/27/09 01:31:30 (18 months ago)
Author:
cryx
Message:

only calculate swapsize when there is one, create at least an empty fstab

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • manageBE/create-zfsboot-gpt.sh

    r30 r31  
    1010fi 
    1111 
    12 swapsize=`echo "${swapsize}"|tr GMKBWX gmkbwx|sed -Ees:g:km:g -es:m:kk:g -es:k:"*2b":g -es:b:"*128w":g -es:w:"*4 ":g -e"s:(^|[^0-9])0x:\1\0X:g" -ey:x:"*":|bc |sed "s:\.[0-9]*$::g"` 
    13 swapsize=`echo "${swapsize}/512" |bc` 
    1412 
    1513gpart create -s gpt $geom 
     
    1816 
    1917if [ "$swapsize" ]; then 
     18  swapsize=`echo "${swapsize}"|tr GMKBWX gmkbwx|sed -Ees:g:km:g -es:m:kk:g -es:k:"*2b":g -es:b:"*128w":g -es:w:"*4 ":g -e"s:(^|[^0-9])0x:\1\0X:g" -ey:x:"*":|bc |sed "s:\.[0-9]*$::g"` 
     19  swapsize=`echo "${swapsize}/512" |bc` 
    2020  offset=`gpart show $geom | grep '\- free \-' | awk '{print $1}'` 
    2121  gpart add -b $offset -s $swapsize -t freebsd-swap $geom 
     
    6666echo "vfs.root.mountfrom=\"zfs:$pool/ROOT/$pool\"" >> /$pool/ROOT/$pool/boot/loader.conf 
    6767echo 'zfs_enable="YES"' >> /$pool/ROOT/$pool/etc/rc.conf 
     68touch /$pool/ROOT/$pool/etc/fstab 
    6869 
    6970if [ "$swapsize" ]; then