summaryrefslogtreecommitdiff
path: root/roles/zfs/base/tasks/enable-systemd-mount-generator.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-08-12 23:47:51 +0200
committerChristian Pointner <equinox@spreadspace.org>2020-08-12 23:47:51 +0200
commit71def7689698ed941eef9491109cb1d588eb16b8 (patch)
tree1b1cfa80701e64999df90b152b63b8c3a499fa24 /roles/zfs/base/tasks/enable-systemd-mount-generator.yml
parentequinox-ws: install kicad libs (diff)
add hacky workaround for zfs-mount-generator bug
Diffstat (limited to 'roles/zfs/base/tasks/enable-systemd-mount-generator.yml')
-rw-r--r--roles/zfs/base/tasks/enable-systemd-mount-generator.yml8
1 files changed, 8 insertions, 0 deletions
diff --git a/roles/zfs/base/tasks/enable-systemd-mount-generator.yml b/roles/zfs/base/tasks/enable-systemd-mount-generator.yml
index abefbeb1..46e709da 100644
--- a/roles/zfs/base/tasks/enable-systemd-mount-generator.yml
+++ b/roles/zfs/base/tasks/enable-systemd-mount-generator.yml
@@ -21,3 +21,11 @@
## TODO: if this is installed after the zpool has already been created zed needs to be triggered
## using someing like: zfs set canmount=on DATASET
+
+### HACK HACK HACK (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966565)
+- name: patch zfs mount generator (Debian Bug 966565)
+ when: ansible_distribution == 'Debian'
+ lineinfile:
+ path: /usr/lib/systemd/system-generators/zfs-mount-generator
+ regexp: '^pools=\$\(zpool list -H -o name\)$'
+ line: "pools=$(zpool list -H -o name || true)"