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

View File

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