mirror of
https://github.com/yuezk/GlobalProtect-openconnect.git
synced 2025-04-02 18:31:50 -04:00
fix: improve the dbus security
This commit is contained in:
parent
829298bb84
commit
ad178fe56c
2
debian/rules
vendored
2
debian/rules
vendored
@ -11,5 +11,5 @@ export DEBIAN_PACKAGE=1
|
||||
dh $@
|
||||
override_dh_installsystemd:
|
||||
# Update the the dbus user to logname
|
||||
sed -i "/LOGNAME/N;s/user=\".*\"/user=\"$(logname)\"/" /usr/share/dbus-1/system.d/com.yuezk.qt.GPService.conf
|
||||
sed -i "/LOGNAME/,+1s/user=\".*\"/user=\"$(logname)\"/" /usr/share/dbus-1/system.d/com.yuezk.qt.GPService.conf
|
||||
dh_installsystemd gpservice.service
|
||||
|
@ -1,6 +1,6 @@
|
||||
post_install() {
|
||||
# Update the the dbus user to logname
|
||||
sed -i "/LOGNAME/N;s/user=\".*\"/user=\"$(logname)\"/" /usr/share/dbus-1/system.d/com.yuezk.qt.GPService.conf
|
||||
sed -i "/LOGNAME/,+1s/user=\".*\"/user=\"$(logname)\"/" /usr/share/dbus-1/system.d/com.yuezk.qt.GPService.conf
|
||||
|
||||
systemctl enable gpservice.service
|
||||
systemctl restart gpservice.service
|
||||
|
@ -33,7 +33,7 @@ A GlobalProtect VPN client (GUI) for Linux based on OpenConnect and built with Q
|
||||
|
||||
%post
|
||||
|
||||
sed -i "/LOGNAME/N;s/user=\".*\"/user=\"$(logname)\"/" /usr/share/dbus-1/system.d/com.yuezk.qt.GPService.conf
|
||||
sed -i "/LOGNAME/,+1s/user=\".*\"/user=\"$(logname)\"/" /usr/share/dbus-1/system.d/com.yuezk.qt.GPService.conf
|
||||
|
||||
%if 0%{?suse_version}
|
||||
%service_add_post gpservice.service
|
||||
|
Loading…
Reference in New Issue
Block a user