[Linux-Biella] Rimuovere kernel compilato a mano

Paolo Ciarrocchi paolo.ciarrocchi a gmail.com
Lun 17 Apr 2006 11:21:58 CEST


On 4/17/06, Paolo Ciarrocchi <paolo.ciarrocchi a gmail.com> wrote:
[...]
> script se non è lanciato da root/sudo non puo' cancellare nulla) -
> FACILE -

Fatto, versione aggiornata qui:
http://paolo.ciarrocchi.googlepages.com/gkernelv0.1b
è bastato aggiungere:
# Check whether the script is running as root
if [ `id -u` != "0" ]; then
	echo "Sorry, you are not root."
	exit 1
fi

Ora pero' ho trovato un brutto bug:
kernel=$(find /boot -name 'vmlinuz*' | zenity --list --title "Search
Results" --text "Finding all installed kernels..." --column "kernels
found")

La variabile $kernel contiene la selezione dell'utente, se pero' viene
premuto il tasto cancel la variabile kernel è vuota, dovrei quindi
uscire dallo script ma non lo faccio rischiando di fare dei danni...

La domanda è... come posso controllare se $kernel è null?

Ciao e grazie!

--
Paolo
http://paolociarrocchi.googlepages.com


Maggiori informazioni sulla lista Linux