[or-cvs] Backport mac uid fix

Nick Mathewson nickm at seul.org
Fri Apr 1 06:45:35 UTC 2005


Update of /home/or/cvsroot/tor/contrib/osx
In directory moria.mit.edu:/tmp/cvs-serv19008/contrib/osx

Modified Files:
      Tag: tor-0_0_9-patches
	addsysuser 
Log Message:
Backport mac uid fix

Index: addsysuser
===================================================================
RCS file: /home/or/cvsroot/tor/contrib/osx/addsysuser,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -d -r1.1.2.1 -r1.1.2.2
--- addsysuser	22 Dec 2004 23:37:48 -0000	1.1.2.1
+++ addsysuser	1 Apr 2005 06:45:33 -0000	1.1.2.2
@@ -25,8 +25,9 @@
 home=/Users/$username
 # defhome is what goes into NetInfo
 defhome="/Network/Servers/MyServer/Users"
-#echo "Determining next available uid (please be patient)..."
-uiddef=`nidump passwd / | cut -d: -f3 | sort -n | tail -n 1`
+#echo "Determining next available system uid (please be patient)..."
+# Uids over 500 are for system users.
+uiddef=`nidump passwd / | cut -d: -f3 | sort -n | grep -v '^[56789]..' |grep -v '^....$' | tail -n 1`
 uiddef=`echo $uiddef + 1 |bc`
 echo Creating account for $username...
 niutil -create / /users/$username



More information about the tor-commits mailing list