New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 81416


Ignore:
Timestamp:
07/29/11 22:55:04 (4 years ago)
Author:
jmr@…
Message:

merge r81414, r81415 from trunk:

do a better job of avoiding uid conflicts when creating runuser (#30464)

Location:
branches/release_2_0
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • branches/release_2_0

  • branches/release_2_0/base

  • branches/release_2_0/base/Makefile.in

    r80336 r81416  
    5151            if test `id -u` -eq 0; then \ 
    5252                echo "Creating user \"${RUNUSR}\"" ; \ 
     53                NEXTUID=501; \ 
     54                while test -n "`${DSCL} -q /Search -search /Users UniqueID $$NEXTUID`"; do \ 
     55                    let "NEXTUID=NEXTUID+1"; \ 
     56                done; \ 
     57                ${DSCL} -q . -create /Users/${RUNUSR} UniqueID $$NEXTUID ; \ 
    5358                ${DSCL} -q . -create /Users/${RUNUSR} Password \* ; \ 
    54                 ${DSCL} -q . -create /Users/${RUNUSR} UniqueID $$(($$(${DSCL} -q . -list /Users UniqueID | /usr/bin/awk '{print $$2}' | sort -ug | tail -1)+1)) ; \ 
    5559                ${DSCL} -q . -create /Users/${RUNUSR} PrimaryGroupID $$(${DSCL} -q . -read /Groups/${RUNUSR} PrimaryGroupID | /usr/bin/awk '{print $$2}') ; \ 
    5660                ${DSCL} -q . -create /Users/${RUNUSR} NFSHomeDirectory /var/empty ; \ 
  • branches/release_2_0/base/portmgr/dmg/postflight

    r80336 r81416  
    143143    if ! ${DSCL} -q . -list /Users/${RUNUSR} > /dev/null 2>&1 ; then 
    144144        echo "Creating user \"${RUNUSR}\"" 
     145        NEXTUID=501 
     146        while [[ -n "`${DSCL} -q /Search -search /Users UniqueID $NEXTUID`" ]]; do 
     147            let "NEXTUID=NEXTUID+1" 
     148        done 
     149        ${DSCL} -q . -create /Users/${RUNUSR} UniqueID $NEXTUID 
    145150        ${DSCL} -q . -create /Users/${RUNUSR} Password \* 
    146         ${DSCL} -q . -create /Users/${RUNUSR} UniqueID $(($(${DSCL} . -list /Users UniqueID | /usr/bin/awk '{print $2}' | sort -ug | tail -1)+1)) 
    147151        ${DSCL} -q . -create /Users/${RUNUSR} PrimaryGroupID $(${DSCL} -q . -read /Groups/${RUNUSR} PrimaryGroupID | /usr/bin/awk '{print $2}') 
    148152        ${DSCL} -q . -create /Users/${RUNUSR} NFSHomeDirectory /var/empty 
  • 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/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.