xref: /titanic_51/usr/src/contrib/ast/src/cmd/INIT/silent.sh (revision b4dd7d09880f14016feece03929a224eca1cf39a)
1*b4dd7d09SAndy Fiddaman########################################################################
2*b4dd7d09SAndy Fiddaman#                                                                      #
3*b4dd7d09SAndy Fiddaman#               This software is part of the ast package               #
4*b4dd7d09SAndy Fiddaman#          Copyright (c) 1994-2011 AT&T Intellectual Property          #
5*b4dd7d09SAndy Fiddaman#                      and is licensed under the                       #
6*b4dd7d09SAndy Fiddaman#                 Eclipse Public License, Version 1.0                  #
7*b4dd7d09SAndy Fiddaman#                    by AT&T Intellectual Property                     #
8*b4dd7d09SAndy Fiddaman#                                                                      #
9*b4dd7d09SAndy Fiddaman#                A copy of the License is available at                 #
10*b4dd7d09SAndy Fiddaman#          http://www.eclipse.org/org/documents/epl-v10.html           #
11*b4dd7d09SAndy Fiddaman#         (with md5 checksum b35adb5213ca9657e911e9befb180842)         #
12*b4dd7d09SAndy Fiddaman#                                                                      #
13*b4dd7d09SAndy Fiddaman#              Information and Software Systems Research               #
14*b4dd7d09SAndy Fiddaman#                            AT&T Research                             #
15*b4dd7d09SAndy Fiddaman#                           Florham Park NJ                            #
16*b4dd7d09SAndy Fiddaman#                                                                      #
17*b4dd7d09SAndy Fiddaman#                 Glenn Fowler <gsf@research.att.com>                  #
18*b4dd7d09SAndy Fiddaman#                                                                      #
19*b4dd7d09SAndy Fiddaman########################################################################
20*b4dd7d09SAndy Fiddaman# non-ksh stub for the nmake silent prefix
21*b4dd7d09SAndy Fiddaman# @(#)silent (AT&T Research) 1992-08-11
22*b4dd7d09SAndy Fiddaman
23*b4dd7d09SAndy Fiddamancase $-:$BASH_VERSION in
24*b4dd7d09SAndy Fiddaman*x*:[01234567899]*)	: bash set -x is broken :; set +ex ;;
25*b4dd7d09SAndy Fiddamanesac
26*b4dd7d09SAndy Fiddaman
27*b4dd7d09SAndy Fiddamanwhile	:
28*b4dd7d09SAndy Fiddamando	case $# in
29*b4dd7d09SAndy Fiddaman	0)	exit 0 ;;
30*b4dd7d09SAndy Fiddaman	esac
31*b4dd7d09SAndy Fiddaman	case $1 in
32*b4dd7d09SAndy Fiddaman	*=*)	case $RANDOM in
33*b4dd7d09SAndy Fiddaman		$RANDOM)`echo $1 | sed "s/\\([^=]*\\)=\\(.*\\)/eval \\1='\\2'; export \\1/"` ;;
34*b4dd7d09SAndy Fiddaman		*)	export "$1" ;;
35*b4dd7d09SAndy Fiddaman		esac
36*b4dd7d09SAndy Fiddaman		shift
37*b4dd7d09SAndy Fiddaman		;;
38*b4dd7d09SAndy Fiddaman	*)	break
39*b4dd7d09SAndy Fiddaman		;;
40*b4dd7d09SAndy Fiddaman	esac
41*b4dd7d09SAndy Fiddamandone
42*b4dd7d09SAndy Fiddaman"$@"
43