diff --git a/debian/control b/debian/control index f24421e..76f1ebd 100644 --- a/debian/control +++ b/debian/control @@ -6,6 +6,7 @@ Build-Depends: dbus, debhelper-compat (= 13), dh-sequence-gir, + dh-sequence-installsysusers, gsettings-desktop-schemas , gi-docgen , gir1.2-gio-2.0-dev , diff --git a/debian/feedbackd.install b/debian/feedbackd.install index b963012..c0f2e39 100644 --- a/debian/feedbackd.install +++ b/debian/feedbackd.install @@ -1,5 +1,6 @@ usr/bin/ usr/lib/systemd/user +usr/lib/sysusers.d/feedbackd.conf usr/lib/udev/ usr/libexec/ usr/share/dbus-1/ diff --git a/debian/feedbackd.postinst b/debian/feedbackd.postinst index d04dca1..db20186 100644 --- a/debian/feedbackd.postinst +++ b/debian/feedbackd.postinst @@ -17,12 +17,12 @@ set -e # for details, see https://www.debian.org/doc/debian-policy/ or # the debian-policy package +# generated by other debhelper scripts. + +#DEBHELPER# + case "$1" in configure) - if ! getent group feedbackd >/dev/null; then - addgroup --quiet --system feedbackd - fi - # we ship udev rules, so trigger an update udevadm trigger --subsystem-match=leds --subsystem-match=input --action=change || true ;; @@ -37,9 +37,6 @@ case "$1" in esac # dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# exit 0