| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/bin/ |
Upload File : |
#!/bin/sh
prefix=/usr
SYSCONFDIR=/etc
TEXTDOMAIN=ekiga
export TEXTDOMAIN
TEXTDOMAINDIR=/usr/share/locale/
export TEXTDOMAINDIR
# if gettext can not be found, use echo instead
GETTEXT=`which gettext 2> /dev/null`
if [ -z $GETTEXT ] ; then GETTEXT='echo -n'; fi
# use complete path for gconftool
GCONFTOOL=gconftool-2
test `$GCONFTOOL -v` || exit 1;
# NB.: Avoid !\n in the translatable strings!
ACCEPT=`$GETTEXT "YES"`
clean () {
echo
$GETTEXT " WARNING!!!"; echo
echo " ---------------------------------------------------------------"
printf "`$GETTEXT " This script will delete your Ekiga configuration settings.\nThe GConf daemon will be shut down, so make sure you have no\n applications depending on it running.\n\n Please make sure that Ekiga is not running!\n\n Do you really want to do this?\n\n If so, say $ACCEPT.\n\n"`";
read WARNINGANSWER
echo
if [ -n "$WARNINGANSWER" ] && [ "$WARNINGANSWER" = $ACCEPT ]; then
$GETTEXT "Removing $HOME/.gconf/apps/ekiga"; echo
rm -rf $HOME/.gconf/apps/ekiga
$GETTEXT "Shutting down GConf daemon"; echo
$GCONFTOOL --shutdown
$GETTEXT "...Done."; echo
else
$GETTEXT "Leaving configuration alone."; echo
echo
$GETTEXT "Have a nice day."; echo
fi
echo
}
shutdownwarning () {
echo
$GETTEXT " WARNING!!!"; echo
echo " ---------------------------------------------------------------"
printf "`$GETTEXT " The GConf daemon will be shut down, so make sure you have no\n applications depending on it running.\n\n Please make sure that Ekiga is not running!\n\n Do you really want to do this?\n\n If so, say $ACCEPT.\n\n"`";
}
cleanschemas () {
shutdownwarning;
read WARNINGANSWER
if [ -n "$WARNINGANSWER" ] && [ "$WARNINGANSWER" = $ACCEPT ]; then
echo ""
SOURCE=`$GCONFTOOL --get-default-source`
$GETTEXT "Shutting down GConf daemon"; echo
$GCONFTOOL --shutdown
$GETTEXT "Removing schemas"; echo
SOURCE=`echo $SOURCE | sed "s/xml:://"`
SCHEMAS=$SOURCE/schemas/apps/ekiga
SOURCE=$SOURCE/apps/ekiga
echo $SCHEMAS
echo $SOURCE
rm -rf $SOURCE
rm -rf $SCHEMAS
fi
}
installschemas () {
shutdownwarning;
read WARNINGANSWER
if [ -n "$WARNINGANSWER" ] && [ "$WARNINGANSWER" = $ACCEPT ]; then
echo
SOURCE=`$GCONFTOOL --get-default-source`
$GETTEXT "Shutting down GConf daemon"; echo
$GCONFTOOL --shutdown
$GETTEXT "Installing schemas"; echo
GCONF_CONFIG_SOURCE=$SOURCE $GCONFTOOL \
--makefile-install-rule $SYSCONFDIR/gconf/schemas/ekiga.schemas
fi
}
fixgconfperm ()
{
killall gconfd-2 2>/dev/null >/dev/null
chmod -R o+rX $SYSCONFDIR/gconf
}
case "$1" in
*--clean)
clean;
;;
*--install-schemas)
installschemas;
;;
*--clean-schemas)
cleanschemas;
;;
*--fix-permissions)
fixgconfperm;
;;
*)
$GETTEXT "Usage: ekiga-config-tool OPTION"; echo
$GETTEXT "Fixes problems with the Ekiga settings"; echo; echo
$GETTEXT " --clean remove all user settings"; echo
$GETTEXT " --install-schemas install schemas with default settings (run as root)"; echo
$GETTEXT " --clean-schemas remove schemas with default settings (run as root)"; echo
$GETTEXT " --fix-permissions fix permissions of GConf repository (run as root)"; echo
exit 1
;;
esac