diff options
Diffstat (limited to 'tor.spec.in')
-rw-r--r-- | tor.spec.in | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tor.spec.in b/tor.spec.in index a8c100d90f..044ab5935c 100644 --- a/tor.spec.in +++ b/tor.spec.in @@ -201,9 +201,10 @@ if [ ! -n "`/usr/bin/id -u %{runuser} 2>/dev/null`" ]; then # One would also like to default the UID, but doing that properly would # also require thought. if [ -x /sbin/nologin ]; then - %{_sbindir}/useradd -r -g %{runuser} -d / -s /sbin/nologin %{runuser} 2> /dev/null + if [ -x /sbin/nologin ]; then + %{_sbindir}/useradd -r -g %{runuser} -d %{localstatedir}/lib/%{name} -s /sbin/nologin %{runuser} 2> /dev/null else - %{_sbindir}/useradd -r -g %{runuser} -d / -s /bin/false %{runuser} 2> /dev/null + %{_sbindir}/useradd -r -g %{runuser} -d %{localstatedir}/lib/%{name} -s /bin/false %{runuser} 2> /dev/null fi fi exit 0 |