Make dracut module-setup.sh an autoconf config file
[zfs.git] / dracut / 90zfs / module-setup.sh.in
similarity index 59%
rename from dracut/90zfs/module-setup.sh
rename to dracut/90zfs/module-setup.sh.in
index 23735e3..33f78e5 100755 (executable)
@@ -28,17 +28,17 @@ installkernel() {
 }
 
 install() {
-       inst_rules /lib/udev/rules.d/90-zfs.rules
-       inst_rules /lib/udev/rules.d/60-zpool.rules
-       inst_rules /lib/udev/rules.d/60-zvol.rules
-       inst /etc/zfs/zdev.conf
-       inst /etc/zfs/zpool.cache
-       inst /etc/hostid
-       dracut_install zfs
-       dracut_install zpool
-       dracut_install zpool_layout
-       dracut_install zpool_id
-       dracut_install zvol_id
+       inst_rules @udevruledir@/90-zfs.rules
+       inst_rules @udevruledir@/60-zpool.rules
+       inst_rules @udevruledir@/60-zvol.rules
+       inst @sysconfdir@/zfs/zdev.conf
+       inst @sysconfdir@/zfs/zpool.cache
+       inst @sysconfdir@/hostid
+       dracut_install @sbindir@/zfs
+       dracut_install @sbindir@/zpool
+       dracut_install @bindir@/zpool_layout
+       dracut_install @udevdir@/zpool_id
+       dracut_install @udevdir@/zvol_id
        dracut_install mount.zfs
        dracut_install hostid
        inst_hook cmdline 95 "$moddir/parse-zfs.sh"