]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - debian/e2fsprogs.postinst.dh9
libext2fs: fix potential divide by zero bug caused by a lxcfs bug
[thirdparty/e2fsprogs.git] / debian / e2fsprogs.postinst.dh9
1 #!/bin/sh
2
3 # Abort on error.
4 set -e
5
6 if [ -x /usr/sbin/update-initramfs -a \
7 -e /etc/initramfs-tools/initramfs.conf ]; then
8 update-initramfs -u
9 fi
10
11 #DEBHELPER#
12
13 # debhelper doesn't know what timers are...
14 update_svc() {
15 deb-systemd-helper unmask "$1" >/dev/null || true
16
17 if deb-systemd-helper --quiet was-enabled "$1"; then
18 deb-systemd-helper enable "$1" >/dev/null || true
19 else
20 deb-systemd-helper update-state "$1" >/dev/null || true
21 fi
22 }
23 update_svc e2scrub_all.timer
24 update_svc e2scrub_reap.service
25
26 # Start our new services
27 if [ -d /run/systemd/system ]; then
28 systemctl --system daemon-reload >/dev/null || true
29 deb-systemd-invoke start e2scrub_all.timer >/dev/null || true
30 fi
31
32 exit 0