This is a first attempt at some zfs automation.
zpool-import.service will attempt to import all of the (healthy) pools it finds from scanning /dev.
zfs-mount.service will mount all of the zfs filesystems.
The zfs-mount.service seems to be the right compromise between having to call zfs mount to mount a zfs filesystem (instead of just mount), and fitting in with the systemd local-fs.target
Tested in a initrd - luks setup with an ext4 /, and a zfs /home.
add a systemd oneshot job to import zpools
split zfs pool import and fs mount/umount into 2 tasks
Merge remote-tracking branch 'upstream/master' into zfs.130226
You seem to like messy branches :) Committed this as d6df272 with a minor cleanup.