[LONG] un linux en moins... [Was: Re: prompt grub]

Page principale

Répondre à ce message
Auteur: Nicolas Kowalski
Date:  
À: Ismael Touama
CC: guilde
Anciens-sujets: RE: prompt grub
Sujet: [LONG] un linux en moins... [Was: Re: prompt grub]
"Ismael Touama" <ismael.touama@???> writes:

> Tu as totalement raison, le truc c'est que je lis pour les install,
> mais pour les uninstall....
> Bref, j'ai tout cassé là...bon pour la réinstall ?



En regardant ce "fameux" script de déinstallation, je peux confirmer
que tu n'as plus rien sur ton système. La variable $path n'étant
jamais positionnée, lorsqu'on arrive sur la ligne :

rm -rf $path/*

et en tant que root, ça fait très mal :-(.

Bref, tu peux tout reprendre de zéro.


Nicolas.


PS1 : tu aurais pu te douter de dysfonctionnements possibles rien
qu'en regardant ce script (cf. la ligne "Platform", au début du script).

PS2 : Pour ceux que celà intéresse, voici le bestiau, bien crade :


#!/bin/sh
# Copyright (c) 2001, Belkin, USA
# Script Name: uninstall
# Platform: Linux (RedHat 5.2)
# Date: Mar/13/2001
# Description: Uninstallation program for Sentry Bulldog

path

set `/usr/bin/whoami`
if [ $1 != "root" ]
then
        echo "You must login under root to execute this program."
        echo "Bye !"
        exit
fi
echo
echo -n "Do you really want to remove the Sentry Bulldog?[y|n] "
read answer
if [ $answer = "y" ]
then
        pid=`/bin/cat $path/UPSD.PID 2> /dev/null`
#       pid=`/bin/ps -e | grep upsd | cut -d" " -c1-5`
        if [ "${pid}" != "" ]
        then
                kill -9 $pid
        fi
        rm -rf $path/*
        rm -f $path/*
        rm -f /etc/rc.d/rc3.d/S98bulldogupsd
        rm -f /etc/rc.d/rc5.d/S98bulldogupsd
        rm -f /usr/lib/libupshttp.so
        rm -f /etc/upsd.path
        echo
        echo "Uninstallation complete."
        echo
else
        echo "Bye !"
fi