summaryrefslogtreecommitdiff
path: root/bin/silent
blob: c05e2318a0ceff552909a113dd39bb069f8202fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# non-ksh stub for the nmake silent prefix
# @(#)silent (AT&T Research) 1992-08-11

case $-:$BASH_VERSION in
*x*:[01234567899]*)	: bash set -x is broken :; set +ex ;;
esac

while	:
do	case $# in
	0)	exit 0 ;;
	esac
	case $1 in
	*=*)	case $RANDOM in
		$RANDOM)`echo $1 | sed "s/\\([^=]*\\)=\\(.*\\)/eval \\1='\\2'; export \\1/"` ;;
		*)	export "$1" ;;
		esac
		shift
		;;
	*)	break
		;;
	esac
done
"$@"