[Linux-Biella] Rimuovere kernel compilato a mano

Paolo Ciarrocchi paolo.ciarrocchi a gmail.com
Lun 17 Apr 2006 11:59:24 CEST


On 4/17/06, Paolo Ciarrocchi <paolo.ciarrocchi a gmail.com> wrote:
> On 4/17/06, Paolo Ciarrocchi <paolo.ciarrocchi a gmail.com> wrote:
[...]
> La domanda č... come posso controllare se $kernel č null?
Fatto, versione aggiornata:
http://paolo.ciarrocchi.googlepages.com/gkernelv0.1c

Per chi non riuscisse a trattenere la curiositą ecco lo script:
#!/bin/bash
if kernel=$(find /boot -name 'vmlinuz*' | zenity --list --title
"Search Results" --text "Finding all installed kernels..." --column
"kernels found")

then
	# Check whether the script is running as root
	if [ `id -u` != "0" ]; then
		echo "Sorry, you are not root."
		exit 1
	fi


	echo "I'm going to delete" $kernel
	vmlinuz=$(echo $kernel| cut -d "/" -f 3)
	ver_linux=${vmlinuz/vmlinuz-/}

	rm -f /boot/vmlinuz-$ver_linux
	rm -f /boot/config-$ver_linux
	rm -f /boot/System.map-$ver_linux
	rm -f /boot/initrd.img-$ver_linux
	rm -rf /lib/modules/$ver_linux

else
	exit 1
fi

Manca solo la funzionalitą di aggiornamento di menu.lst e poi mi posso
concentrare sui fronzoli estetici, ma per oggi č tutto.

Ciao e grazie.

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


Maggiori informazioni sulla lista Linux