Sync base-files with upstream
This commit is contained in:
parent
77bcd265c9
commit
542d34f923
2 changed files with 36 additions and 1 deletions
34
srcpkgs/base-files/files/_vkpurge
Normal file
34
srcpkgs/base-files/files/_vkpurge
Normal 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
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue