Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 57900 | Differences between
and this patch

Collapse All | Expand All

(-)/Volumes/Linux/usr/portage/eclass/eutils.eclass (-2 / +5 lines)
Lines 691-696 Link Here
691
		export IFS=","
691
		export IFS=","
692
		for g in ${egroups}
692
		for g in ${egroups}
693
		do
693
		do
694
			export IFS="${oldifs}"
694
			if [ -z "`egetent group \"${g}\"`" ]
695
			if [ -z "`egetent group \"${g}\"`" ]
695
			then
696
			then
696
				eerror "You must add group ${g} to the system first"
697
				eerror "You must add group ${g} to the system first"
Lines 702-707 Link Here
702
			else
703
			else
703
				exgroups="${exgroups},${g}"
704
				exgroups="${exgroups},${g}"
704
			fi
705
			fi
706
			export IFS=","
705
		done
707
		done
706
		export IFS="${oldifs}"
708
		export IFS="${oldifs}"
707
709
Lines 729-740 Link Here
729
			dscl . create /users/${euser} home ${ehome}
731
			dscl . create /users/${euser} home ${ehome}
730
			dscl . create /users/${euser} realname "added by portage for ${PN}"
732
			dscl . create /users/${euser} realname "added by portage for ${PN}"
731
			### Add the user to the groups specified
733
			### Add the user to the groups specified
734
			local oldifs="${IFS}"
735
			export IFS=","
732
			for g in ${egroups}
736
			for g in ${egroups}
733
			do
737
			do
734
				# $egroups is , delimited, not space
735
				ewarn "This is code is wrong; someone on the OS X team should fix it"
736
				dscl . merge /groups/${g} users ${euser}
738
				dscl . merge /groups/${g} users ${euser}
737
			done
739
			done
740
			export IFS="${oldifs}"
738
		else
741
		else
739
			einfo "Extra options are not supported on macos yet"
742
			einfo "Extra options are not supported on macos yet"
740
			einfo "Please report the ebuild along with the info below"
743
			einfo "Please report the ebuild along with the info below"

Return to bug 57900