]>
Commit | Line | Data |
---|---|---|
881f45c6 RE |
1 | [Unit] |
2 | Description=Import ZFS pools by device scanning | |
c8811dec | 3 | Documentation=man:zpool(8) |
881f45c6 RE |
4 | DefaultDependencies=no |
5 | Requires=systemd-udev-settle.service | |
6 | After=systemd-udev-settle.service | |
4f6a1479 | 7 | After=cryptsetup.target |
5c2552c5 | 8 | Before=zfs-import.target |
881f45c6 RE |
9 | ConditionPathExists=!@sysconfdir@/zfs/zpool.cache |
10 | ||
11 | [Service] | |
12 | Type=oneshot | |
13 | RemainAfterExit=yes | |
544f7184 | 14 | ExecStartPre=/sbin/modprobe zfs |
92547bc4 | 15 | ExecStart=@sbindir@/zpool import -aN -o cachefile=none |
7da8f8d8 | 16 | ExecStartPost=/bin/bash -c "/usr/bin/systemctl set-environment BOOTFS=$(@sbindir@/zpool list -H -o bootfs)" |
92547bc4 BB |
17 | |
18 | [Install] | |
5c2552c5 | 19 | WantedBy=zfs-import.target |