Quellcode durchsuchen

Set tor home directory to something more reasonable when first installing.

svn:r4229
Nick Mathewson vor 19 Jahren
Ursprung
Commit
cce89badb7
1 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 3 2
      tor.spec.in

+ 3 - 2
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