[packages/eventum: 11/14] seems only reliable and useful way to switch user is sudo

glen glen at pld-linux.org
Mon Apr 23 19:13:53 CEST 2018


commit db2ce4e265ef36c31a6bef09e13a300d756d927b
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Apr 16 22:10:58 2018 +0300

    seems only reliable and useful way to switch user is sudo
    
    http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2018-April/025530.html

 eventum.spec | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/eventum.spec b/eventum.spec
index 409fab4..e978955 100644
--- a/eventum.spec
+++ b/eventum.spec
@@ -43,6 +43,7 @@ URL:		https://wiki.github.com/eventum/eventum/
 BuildRequires:	gettext-tools
 BuildRequires:	rpmbuild(macros) >= 1.654
 BuildRequires:	sed >= 4.0
+Requires(post):	sudo
 Requires(postun):	/usr/sbin/groupdel
 Requires(postun):	/usr/sbin/userdel
 Requires(pre):	/bin/id
@@ -505,7 +506,7 @@ done
 
 # run database update if configured
 test -s %{_webappdir}/config.php && \
-runuser -u http -- %{_appdir}/bin/upgrade.php || :
+sudo -H -u http -- %{_appdir}/bin/upgrade.php || :
 
 # nuke Smarty templates cache after upgrade
 rm -f /var/cache/eventum/*.php
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/eventum.git/commitdiff/9d6970def274564d9784c213b268e07cf4aef1de



More information about the pld-cvs-commit mailing list