New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 80335


Ignore:
Timestamp:
07/09/11 01:41:57 (4 years ago)
Author:
jmr@…
Message:

fix checking for existence of group on 10.5 (#30096)

Location:
trunk/base
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/Makefile.in

    r79787 r80335  
    4040# create run user if it doesn't exist 
    4141        @if test -n "${DSCL}" -a -n "${DSEDITGROUP}" ; then \ 
    42         if ! ${DSEDITGROUP} -q -o read ${RUNUSR} > /dev/null 2>&1 ; then \ 
     42        if ! ${DSCL} -q . -read /Groups/${RUNUSR} > /dev/null 2>&1 ; then \ 
    4343            if test `id -u` -eq 0; then \ 
    4444                echo "Creating group \"${RUNUSR}\"" ; \ 
  • trunk/base/portmgr/dmg/postflight

    r80226 r80335  
    137137function create_run_user { 
    138138    DSEDITGROUP=/usr/sbin/dseditgroup 
    139     if ! ${DSEDITGROUP} -q -o read ${RUNUSR} > /dev/null 2>&1 ; then 
     139    if ! ${DSCL} -q . -read /Groups/${RUNUSR} > /dev/null 2>&1 ; then 
    140140        echo "Creating group \"${RUNUSR}\"" 
    141141        ${DSEDITGROUP} -q -o create -n . ${RUNUSR} 
     
    143143    if ! ${DSCL} -q . -list /Users/${RUNUSR} > /dev/null 2>&1 ; then 
    144144        echo "Creating user \"${RUNUSR}\"" 
    145         ${DSCL} -q . -create /Users/${RUNUSR} Password * 
     145        ${DSCL} -q . -create /Users/${RUNUSR} Password \* 
    146146        ${DSCL} -q . -create /Users/${RUNUSR} UniqueID $(($(${DSCL} . -list /Users UniqueID | /usr/bin/awk '{print $2}' | sort -ug | tail -1)+1)) 
    147147        ${DSCL} -q . -create /Users/${RUNUSR} PrimaryGroupID $(${DSCL} -q . -read /Groups/${RUNUSR} PrimaryGroupID | /usr/bin/awk '{print $2}') 
Note: See TracChangeset for help on using the changeset viewer.