base-files: vkpurge can remove all old kernels.

This commit is contained in:
Juan RP 2011-07-10 13:12:00 +02:00
parent d8b7847242
commit 5740ae091b
2 changed files with 13 additions and 5 deletions

View file

@ -11,8 +11,8 @@ usage()
Usage: $progname <target> [<version>]
Targets:
list Lists old installed kernels.
rm Remove kernel <version>
list Lists old installed kernels.
rm <version|all> Remove kernel <version> or all old kernels.
Example:
$ $progname list
@ -94,8 +94,16 @@ remove_kernel()
if [ "$1" = "list" ]; then
list_kernels
elif [ "$1" = "rm" ]; then
[ -z "$2" ] && usage
remove_kernel "$2"
if [ -z "$2" ]; then
usage
elif [ "$2" = "all" ]; then
kernels=$(list_kernels)
for k in ${kernels}; do
remove_kernel "$k"
done
else
remove_kernel "$2"
fi
else
usage
fi

View file

@ -1,6 +1,6 @@
# Template file for 'base-files'
pkgname=base-files
version=0.44
version=0.45
build_style=custom-install
short_desc="Vanilla GNU/Linux base system files"
maintainer="Juan RP <xtraeme@gmail.com>"