New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 81566


Ignore:
Timestamp:
08/01/11 21:14:32 (4 years ago)
Author:
jmr@…
Message:

merge r81558, r81565 from trunk:

Lion: Hide new users from Users & Groups preference pane. #30168

Location:
branches/release_2_0
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • branches/release_2_0

  • branches/release_2_0/base

  • branches/release_2_0/base/Makefile.in

    r81468 r81566  
    5656                done; \ 
    5757                ${DSCL} -q . -create /Users/${RUNUSR} UniqueID $$NEXTUID ; \ 
     58                \ 
     59                ${DSCL} -q . -delete /Users/${RUNUSR} AuthenticationAuthority ; \ 
     60                ${DSCL} -q . -delete /Users/${RUNUSR} PasswordPolicyOptions ; \ 
     61                ${DSCL} -q . -delete /Users/${RUNUSR} dsAttrTypeNative:KerberosKeys ; \ 
     62                ${DSCL} -q . -delete /Users/${RUNUSR} dsAttrTypeNative:ShadowHashData ; \ 
     63                \ 
    5864                ${DSCL} -q . -create /Users/${RUNUSR} RealName MacPorts ; \ 
    5965                ${DSCL} -q . -create /Users/${RUNUSR} Password \* ; \ 
  • branches/release_2_0/base/portmgr/dmg/postflight

    r81468 r81566  
    148148        done 
    149149        ${DSCL} -q . -create /Users/${RUNUSR} UniqueID $NEXTUID 
     150 
     151        # These are implicitly added on Mac OSX Lion.  AuthenticationAuthority 
     152        # causes the user to be visible in the Users & Groups Preference Pane, 
     153        # and the others are just noise, so delete them. 
     154        # https://trac.macports.org/ticket/30168 
     155        ${DSCL} -q . -delete /Users/${RUNUSR} AuthenticationAuthority 
     156        ${DSCL} -q . -delete /Users/${RUNUSR} PasswordPolicyOptions 
     157        ${DSCL} -q . -delete /Users/${RUNUSR} dsAttrTypeNative:KerberosKeys 
     158        ${DSCL} -q . -delete /Users/${RUNUSR} dsAttrTypeNative:ShadowHashData 
     159 
    150160        ${DSCL} -q . -create /Users/${RUNUSR} RealName MacPorts 
    151161        ${DSCL} -q . -create /Users/${RUNUSR} Password \* 
  • branches/release_2_0/base/portmgr/fedora/macports.spec

  • branches/release_2_0/base/src/pextlib1.0/sha2.c

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • branches/release_2_0/base/src/pextlib1.0/sha2.h

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • branches/release_2_0/base/src/pextlib1.0/sha256cmd.c

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • branches/release_2_0/base/src/pextlib1.0/sha256cmd.h

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • branches/release_2_0/base/src/port1.0/portutil.tcl

    r81367 r81566  
    20972097    if {${os.platform} eq "darwin"} { 
    20982098        set dscl [findBinary dscl $portutil::autoconf::dscl_path] 
     2099        exec $dscl . -create /Users/${name} UniqueID ${uid} 
     2100 
     2101        # These are implicitly added on Mac OSX Lion.  AuthenticationAuthority 
     2102        # causes the user to be visible in the Users & Groups Preference Pane, 
     2103        # and the others are just noise, so delete them. 
     2104        # https://trac.macports.org/ticket/30168 
     2105        exec $dscl . -delete /Users/${name} AuthenticationAuthority 
     2106        exec $dscl . -delete /Users/${name} PasswordPolicyOptions 
     2107        exec $dscl . -delete /Users/${name} dsAttrTypeNative:KerberosKeys 
     2108        exec $dscl . -delete /Users/${name} dsAttrTypeNative:ShadowHashData 
     2109 
     2110        exec $dscl . -create /Users/${name} RealName ${realname} 
    20992111        exec $dscl . -create /Users/${name} Password ${passwd} 
    2100         exec $dscl . -create /Users/${name} UniqueID ${uid} 
    21012112        exec $dscl . -create /Users/${name} PrimaryGroupID ${gid} 
    2102         exec $dscl . -create /Users/${name} RealName ${realname} 
    21032113        exec $dscl . -create /Users/${name} NFSHomeDirectory ${home} 
    21042114        exec $dscl . -create /Users/${name} UserShell ${shell} 
  • branches/release_2_0/base/src/registry2.0/receipt_sqlite.tcl

    • Property svn:mergeinfo changed (with no actual effect on merging)
Note: See TracChangeset for help on using the changeset viewer.