From b625423780ca982e949dad4da29391430b7585ae Mon Sep 17 00:00:00 2001 From: Florent Villard Date: Fri, 19 Sep 2003 10:34:15 +0000 Subject: fix typo in fr.po --- scripts/remove-theme | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 scripts/remove-theme (limited to 'scripts') diff --git a/scripts/remove-theme b/scripts/remove-theme new file mode 100644 index 0000000..14636c1 --- /dev/null +++ b/scripts/remove-theme @@ -0,0 +1,64 @@ +#!/bin/sh +# -*- Mode: shell-script -*- +# Copyright (C) 2003 by Florent Villard +# Redistribution of this file is permitted under the terms of the GNU +# Public License (GPL) +# + +sysconfig=/etc/sysconfig/bootsplash + +function remove_theme () { + tmpfile=$(mktemp /tmp/.bootsplash.XXXXXXX) + cp -f $sysconfig $tmpfile && rm -f $sysconfig + ok= + while read line;do + if [[ $line == THEME=* ]];then + echo "THEME=" >> $sysconfig + ok=yes + continue; + fi + echo $line >> $sysconfig + done < $tmpfile + if [[ -z $ok ]];then + echo "THEME=$toswitch" >> $sysconfig + fi + rm -f $tmpfile + rm -f /etc/bootsplash/current +} + +function update_boot () { + pushd /boot &> /dev/null + if [[ -x /usr/share/loader/make-initrd ]]; then + /usr/share/loader/make-initrd -n &> /dev/null + if [[ -x /usr/sbin/detectloader ]]; then + LOADER=$(/usr/sbin/detectloader -q) + if [[ $LOADER = "LILO" ]] && [[ -x /sbin/lilo ]];then + /sbin/lilo >/dev/null 2>/dev/null + fi + if [[ $LOADER = "YABOOT" ]] && [[ -x /sbin/ybin ]];then + /sbin/ybin >/dev/null 2>/dev/null + fi + fi + fi + popd &> /dev/null +} + +function usage () { + basename=`basename $0` + cat < + +EOF + exit 1 +} + +theme=$1 + +[[ -z $theme ]] && usage; + +[[ -f $sysconfig ]] && . $sysconfig + +if [[ $THEME = $theme ]]; then + remove_theme + update_boot +fi -- cgit v1.2.1