Files
mirror_zfs/dracut/90zfs/mount-zfs.sh
T

17 lines
399 B
Bash
Raw Normal View History

2011-03-17 15:18:13 -07:00
#!/bin/sh
. /lib/dracut-lib.sh
if [ "$rootfs" = "zfs" ]; then
zfsrootfs=`echo "$root" | sed 's|^zfs:||'`
zfspool=`echo "$zfsrootfs" | sed 's|/.*||g'`
zpool import -N "$zfspool"
mount -o zfsutil -t "$rootfs" "$zfsrootfs" "$NEWROOT"
if [ "$?" = "0" ]
then
2011-04-07 13:45:57 -07:00
ROOTFS_MOUNTED=yes
else
mount -t "$rootfs" "$zfsrootfs" "$NEWROOT" && ROOTFS_MOUNTED=yes
2011-04-08 09:41:41 -07:00
fi
2011-03-17 15:18:13 -07:00
fi