2008-07-09 Takao Fujiwara <
[email protected]>
* SUNWgnome-system-tools.spec: Updated to move the script.
* base-specs/gnome-system-tools.spec: Updated to move the script
for SUN_BRANDING tag.
* ext-sources/gnome-system-tools-network-admin.ksh: Renamed.
* po-sun/gnome-system-tools/po-sun/*.po: Updated English strings.
#!/bin/ksh -ph
#Figure out location of BASEDIR
BASEDIR=${0%/bin/*}
BASEDIR=${BASEDIR:-/usr}
LING=$LC_ALL
LING=${LING:-$LC_MESSAGES}
LING=${LING:-$LANG}
TEXTDOMAINDIR=${BASEDIR}/share/locale
TEXTDOMAIN=gnome-system-tools
export TEXTDOMAINDIR TEXTDOMAIN
N_() {
echo "$@"
}
_() {
if [ $LING = "C" -o $LING = "POSIX" ] ; then
echo "$@"
else
gettext "$@"
fi
}
isRunningNWAM() {
state_nwam=`/usr/bin/svcs -H -o state svc:/network/physical:nwam 2>/dev/null`
if [ "${state_nwam}" = "online" ]
then
return 0
else
return 1
fi
}
# SUN_BRANDING
_TITLE=`N_ "network-admin: Unable to configure network"`
# SUN_BRANDING
_MSG1=`N_ "<b>Network Admin</b> cannot be used to configure the network "`
# SUN_BRANDING
_MSG2=`N_ "when Network Auto-Magic (NWAM) is enabled."`
_MSG3=""
# SUN_BRANDING
_MSG4=`N_ "Please see the <i>nwamd(1M)</i> manpage for more information on "`
# SUN_BRANDING
_MSG5=`N_ "how to configure the system in this operational state."`
_MSG6=""
# SUN_BRANDING
_MSG7=`N_ "More information is also available at:"`
_MSG8=""
_MSG9=" http://www.opensolaris.org/os/project/nwam/phase0/"
_MSG10=""
TITLE=`_ "${_TITLE}"`
I=1
while [ $I -le 10 ]
do
eval _MSG_I=\$_MSG${I}
if [ x"$_MSG_I" = x ] ; then
eval MSG${I}=
else
eval MSG${I}=\`_ \"\$_MSG_I\"\`
fi
I=`expr $I + 1`
done
MSG=""
I=1
while [ $I -le 10 ]
do
eval MSG="\$MSG\\\n\$MSG$I"
I=`expr $I + 1`
done
if isRunningNWAM
then
$BASEDIR/bin/zenity --info --title="${TITLE}" --text="${MSG}"
exit 1
fi
exec ${BASEDIR}/lib/network-admin ${1+"$@"}