diff --git a/debian/postinst b/debian/postinst new file mode 100644 index 0000000..6d3ee77 --- /dev/null +++ b/debian/postinst @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +# Update the the dbus user to logname +dbus_conf = /usr/share/dbus-1/system.d/com.yuezk.qt.GPService.conf +if [ -f $dbus_conf ]; then + sed -i "/LOGNAME/,+1s/user=\".*\"/user=\"$(logname)\"/" $dbus_conf +fi + +#DEBHELPER# diff --git a/debian/rules b/debian/rules index 5d96a41..6637bfa 100755 --- a/debian/rules +++ b/debian/rules @@ -7,12 +7,7 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export DEBIAN_PACKAGE=1 -dbus_conf = /usr/share/dbus-1/system.d/com.yuezk.qt.GPService.conf - %: dh $@ override_dh_installsystemd: - # Update the the dbus user to logname - if [ -f $(dbus_conf) ] ; then sed -i "/LOGNAME/,+1s/user=\".*\"/user=\"`logname`\"/" $(dbus_conf) ; fi - dh_installsystemd gpservice.service