[33591] branches/release_1_6/base/portmgr/dmg/postflight

Ryan Schmidt ryandesign at macports.org
Thu Jan 31 09:04:01 PST 2008


On Jan 31, 2008, at 10:53, Daniel J. Luke wrote:

> On Jan 31, 2008, at 11:25 AM, Ryan Schmidt wrote:
>
>> So we should set THE_UTIL to "nicl" on 10.4 and earlier, or "dscl"  
>> on 10.5 and up, and then use:
>>
>> 	$THE_UTIL . -read /users/$USER shell | sed 's/^.*: //'
>
> I don't see why you need to use nicl anywhere (if they both produce  
> the same output as you say).
>
> As an added bonus, dscl will work on 10.4 even if the user's  
> information isn't stored in netinfo (whereas nicl won't).

Does dscl exist and work on 10.3 and earlier too? The manpage for  
nicl is from December 2000 which makes me think it exists back to the  
beginning of Mac OS X, whereas the manpage for dscl is from August  
2003. 10.3 was released in October 2003 so maybe it does contain  
dscl. Can someone with 10.3 (Chris?) please test whether

	dscl . -read /users/$USER shell

works on 10.3, and if so what its output is?



More information about the macports-dev mailing list