diff options
author | Galen Sampson | 2016-01-31 21:42:30 -0800 |
---|---|---|
committer | Galen Sampson | 2016-01-31 21:57:39 -0800 |
commit | 0e3f9939aee47e85f96a4756bbe5c58e78eaf321 (patch) | |
tree | 589355fbb0ca477e8060dc7d675f37289902fcda | |
parent | 79e4c3e5377259003bb20ad3b72e009f71ee57a5 (diff) | |
download | aur-0e3f9939aee47e85f96a4756bbe5c58e78eaf321.tar.gz |
PKGBUILD: Don't use configure option --with-user=
* Don't use configure option --with-user= (the user defaults to
'nobody'). This allows the package to build without creating the
specified user first as 'nobody' is a base user.
* Don't create the user and group in trafficserver.install
pre_install().
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | trafficserver.install | 8 | ||||
-rw-r--r-- | trafficserver.tmpfiles | 2 |
3 files changed, 2 insertions, 10 deletions
@@ -82,7 +82,7 @@ prepare() { build() { cd "${srcdir}"/"${pkgname}-${pkgver}" - ./configure --with-user=tserver --enable-layout=Arch + ./configure --enable-layout=Arch make } diff --git a/trafficserver.install b/trafficserver.install index e51cfab3f092..9d5942a5e60e 100644 --- a/trafficserver.install +++ b/trafficserver.install @@ -1,9 +1,3 @@ -pre_install() { - getent group tserver &>/dev/null || groupadd -g 499 tserver >/dev/null - getent passwd tserver &>/dev/null || useradd -u 499 \ - -d /var/lib/trafficserver -g tserver -s /bin/false tserver >/dev/null -} - post_upgrade() { # There are configuration changes required when upgrading to major # version 4. @@ -14,7 +8,5 @@ post_upgrade() { } post_remove() { - getent passwd tserver &>/dev/null && userdel tserver >/dev/null - getent group tserver &>/dev/null && groupdel tserver >/dev/null echo 'Tserver log files and cache files must be cleaned up manually.' } diff --git a/trafficserver.tmpfiles b/trafficserver.tmpfiles index be32ab3ff1da..bbd8ecde789a 100644 --- a/trafficserver.tmpfiles +++ b/trafficserver.tmpfiles @@ -1 +1 @@ -d /run/trafficserver 750 tserver tserver +d /run/trafficserver 750 nobody nobody |