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

Collapse All | Expand All

(-)/raid/ebuild.sh (-6 / +25 lines)
Lines 82-99 Link Here
82
}
82
}
83
83
84
use() {
84
use() {
85
	local u="${1}"
86
	local neg=0
87
	if [ "${u:0:1}" == "!" ]; then
88
		u="${u:1}"
89
		neg=1
90
	fi
85
	local x
91
	local x
86
	for x in ${USE}; do
92
	for x in ${USE}; do
87
		if [ "${x}" == "${1}" ]; then
93
		if [ "${x}" == "${u}" ]; then
88
			if [ -r /dev/fd/1 ]; then
94
			if [ ${neg} -eq 1 ]; then
89
				tty --quiet < /dev/stdout || echo "${x}"
95
				return 1
90
			else
96
			else
91
			  echo "${x}"
97
				if [ -r /dev/fd/1 ]; then
98
					tty --quiet < /dev/stdout || echo "${x}"
99
				else
100
					echo "${x}"
101
				fi
102
				return 0
92
			fi
103
			fi
93
			return 0
94
		fi
104
		fi
95
	done
105
	done
96
	return 1
106
	if [ ${neg} -eq 1 ]; then
107
		if [ -r /dev/fd/1 ]; then
108
			tty --quiet < /dev/stdout || echo "${x}"
109
		else
110
			echo "${x}"
111
		fi
112
		return 0
113
	else
114
		return 1
115
	fi
97
}
116
}
98
117
99
has() {
118
has() {

Return to bug 30360