summaryrefslogtreecommitdiffstats
path: root/etc/init.d
diff options
context:
space:
mode:
Diffstat (limited to 'etc/init.d')
-rwxr-xr-xetc/init.d/zfs-import.in9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/init.d/zfs-import.in b/etc/init.d/zfs-import.in
index dc674c49e..fed364a60 100755
--- a/etc/init.d/zfs-import.in
+++ b/etc/init.d/zfs-import.in
@@ -156,6 +156,15 @@ do_import()
ZPOOL_IMPORT_PATH="/dev/disk/by-vdev:"
fi
+ # Help with getting LUKS partitions etc imported.
+ if [ -d "/dev/mapper" ]; then
+ if [ -n "$ZPOOL_IMPORT_PATH" ]; then
+ ZPOOL_IMPORT_PATH="$ZPOOL_IMPORT_PATH:/dev/mapper:"
+ else
+ ZPOOL_IMPORT_PATH="/dev/mapper:"
+ fi
+ fi
+
# ... and /dev at the very end, just for good measure.
ZPOOL_IMPORT_PATH="$ZPOOL_IMPORT_PATH$dirs:/dev"
fi