Sync base-files with upstream

This commit is contained in:
Kevin Figueroa 2024-02-12 22:29:20 -06:00
parent 77bcd265c9
commit 542d34f923
2 changed files with 36 additions and 1 deletions

View file

@ -0,0 +1,34 @@
#compdef vkpurge
local context state state_descr line
typeset -A opt_args
local curcontext="$curcontext"
_arguments -C \
'1: :->subcmd' \
'*:: :->kernels'
case "$state" in
subcmd)
local subcommands=(
'list:list removable kernel versions'
'rm:remove removable kernel versions'
)
_describe -t commands subcommand subcommands
;;
kernels)
curcontext="${curcontext%:*:*}:vkpurge-$line[1]:"
case "$line[1]" in
list)
_arguments '1::version glob: '
;;
rm)
local kernels=(
'all:all removable kernels'
$(vkpurge list all)
)
_describe -t kernels kernel kernels
;;
esac
;;
esac

View file

@ -1,6 +1,6 @@
# Template file for 'base-files'
pkgname=base-files
version=2024.02.10
version=2024.02.12
revision=1
bootstrap=yes
repository=cereus-core
@ -86,6 +86,7 @@ do_install() {
# vkpurge
vbin ${FILESDIR}/vkpurge
vman ${FILESDIR}/vkpurge.8
vcompletion "${FILESDIR}"/_vkpurge zsh vkpurge
vbin ${FILESDIR}/lsb_release