123456789101112131415161718192021222324252627282930 |
- #!/bin/sh
- ZFS="@sbindir@/zfs"
- ZPOOL="@sbindir@/zpool"
- ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache"
- if [ -f "${ZPOOL_CACHE}" ]; then
- "${ZPOOL}" import -c "${ZPOOL_CACHE}" -aN 2>/dev/null
- if [ "${?}" != "0" ]; then
- echo "Failed to import not-yet imported pools." >&2
- fi
- fi
- echo "Mounting ZFS filesystems"
- "${ZFS}" mount -a
- if [ "${?}" != "0" ]; then
- echo "Failed to mount ZFS filesystems." >&2
- exit 1
- fi
- echo "Exporting ZFS filesystems"
- "${ZFS}" share -a
- if [ "${?}" != "0" ]; then
- echo "Failed to export ZFS filesystems." >&2
- exit 1
- fi
- exit 0
|