diff --git a/srcpkgs/base-files/files/vkpurge b/srcpkgs/base-files/files/vkpurge index c019f1809d..c60ed7a67b 100644 --- a/srcpkgs/base-files/files/vkpurge +++ b/srcpkgs/base-files/files/vkpurge @@ -25,21 +25,12 @@ list_kernels() { local k kpkg installed kver skip _f - for k in /lib/modules/*; do + for k in /boot/vmlinuz-*; do _f=$(basename $k) kver=$(echo ${_f}|sed -e 's|-rc|rc|') - for kpkg in kernel kernel-snapshot; do - installed=$(xbps-uhelper -r / version $kpkg) - if [ "$installed" = "${kver}" ]; then - skip=1 - break - fi - done - if [ -n "$skip" ]; then - unset skip - continue - fi - echo "${_f}" + installed=$(xbps-query -o "$k" 2>/dev/null) + [ -n "$installed" ] && continue + echo "$(xbps-uhelper getpkgversion ${_f})" done } diff --git a/srcpkgs/base-files/template b/srcpkgs/base-files/template index 86423cebe9..6d61918e9f 100644 --- a/srcpkgs/base-files/template +++ b/srcpkgs/base-files/template @@ -1,6 +1,6 @@ # Template file for 'base-files' pkgname=base-files -version=0.83 +version=0.84 revision=1 bootstrap=yes makedepends="base-directories xbps-triggers"