@ -68,9 +68,9 @@ cusr=`(id -un) 2>/dev/null ||\
( who am i | cut "-d " -f1) 2>/dev/null || \
echo $LOGNAME `
cgid = ` ( cat /etc/passwd; ypcat passwd) 2>/dev/null | \
grep " ^ ${ cusr } : " | awk -F: '{ print $4; }' `
grep " ^ ${ cusr } : " | sed -n -e '1p' | awk -F: '{ print $4; }' `
cgrp = ` ( cat /etc/group; ypcat group) 2>/dev/null | \
grep " : ${ cgid } : " | awk -F: '{ print $1; }' `
grep " : ${ cgid } : " | sed -n -e '1p' | awk -F: '{ print $1; }' `
[ " . $cgrp " = . ] && cgrp = " $cusr "
# determine OpenPKG susr/sgrp
@ -79,10 +79,10 @@ if [ ".$susr" = . ]; then
fi
if [ " . $sgrp " = . ] ; then
sgid = ` ( cat /etc/passwd; ypcat passwd) 2>/dev/null | \
grep " ^ ${ susr } : " | awk -F: '{ print $4; }' `
grep " ^ ${ susr } : " | sed -n -e '1p' | awk -F: '{ print $4; }' `
if [ " . $sgid " != . ] ; then
sgrp = ` ( cat /etc/group; ypcat group) 2>/dev/null | \
grep " : ${ sgid } : " | awk -F: '{ print $1; }' `
grep " : ${ sgid } : " | sed -n -e '1p' | awk -F: '{ print $1; }' `
fi
if [ " . $sgrp " = . ] ; then
sgrp = "wheel"
@ -98,10 +98,10 @@ if [ ".$musr" = . ]; then
fi
if [ " . $mgrp " = . ] ; then
mgid = ` ( cat /etc/passwd; ypcat passwd) 2>/dev/null | \
grep " ^ ${ musr } : " | awk -F: '{ print $4; }' `
grep " ^ ${ musr } : " | sed -n -e '1p' | awk -F: '{ print $4; }' `
if [ " . $mgid " != . ] ; then
mgrp = ` ( cat /etc/group; ypcat group) 2>/dev/null | \
grep " : ${ mgid } : " | awk -F: '{ print $1; }' `
grep " : ${ mgid } : " | sed -n -e '1p' | awk -F: '{ print $1; }' `
fi
if [ " . $mgrp " = . ] ; then
mgrp = " $grp "
@ -120,10 +120,10 @@ if [ ".$rusr" = ".-r" ]; then
fi
if [ " . $rgrp " = . ] ; then
rgid = ` ( cat /etc/passwd; ypcat passwd) 2>/dev/null | \
grep " ^ ${ rusr } : " | awk -F: '{ print $4; }' `
grep " ^ ${ rusr } : " | sed -n -e '1p' | awk -F: '{ print $4; }' `
if [ " . $rgid " != . ] ; then
rgrp = ` ( cat /etc/group; ypcat group) 2>/dev/null | \
grep " : ${ rgid } : " | awk -F: '{ print $1; }' `
grep " : ${ rgid } : " | sed -n -e '1p' | awk -F: '{ print $1; }' `
fi
if [ " . $rgrp " = . ] ; then
rgrp = " ${ grp } -r "
@ -142,10 +142,10 @@ if [ ".$nusr" = ".-n" ]; then
fi
if [ " . $ngrp " = . ] ; then
ngid = ` ( cat /etc/passwd; ypcat passwd) 2>/dev/null | \
grep " ^ ${ nusr } : " | awk -F: '{ print $4; }' `
grep " ^ ${ nusr } : " | sed -n -e '1p' | awk -F: '{ print $4; }' `
if [ " . $ngid " != . ] ; then
ngrp = ` ( cat /etc/group; ypcat group) 2>/dev/null | \
grep " : ${ ngid } : " | awk -F: '{ print $1; }' `
grep " : ${ ngid } : " | sed -n -e '1p' | awk -F: '{ print $1; }' `
fi
if [ " . $ngrp " = . ] ; then
ngrp = " ${ grp } -n "
@ -164,9 +164,9 @@ for var in \
nusr ngrp; do
eval " val=\"\$ $var \" "
if [ " . $output " = . ] ; then
output = " $var = $val "
output = " $var =\" $val \" "
else
output = " $output ; $var = $val "
output = " $output ; $var =\" $val \" "
fi
done
echo $output