From 647ace077e4f4798f1dd96839530beb66cb806aa Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 14 May 2019 16:10:12 +0300 Subject: [PATCH] puke: Fix bug --- puke | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/puke b/puke index bf049935..84819cb6 100755 --- a/puke +++ b/puke @@ -164,6 +164,7 @@ pkg_list() { [ "$1" ] && { [ -d "$sys_dir/$dbs_dir/$1" ]; return "$?"; } for item in "$sys_dir/$dbs_dir/"*; do + [ -d "$item" ] || continue read -r version release < "$item/version" printf '%s\n' "${item##*/} $version-$release" done @@ -172,8 +173,7 @@ pkg_list() { args() { case $1 in b*|c*|d*|i*|r*) pkg_setup "${2-null}"; esac case $1 in - b*) - [ -f checksums ] || die "Checksums missing, run '$0 checksum $name'" + b*) [ -f checksums ] || die "Checksums missing, run '$0 checksum $name'" pkg_depends pkg_sources @@ -181,15 +181,11 @@ args() { pkg_extract pkg_build pkg_manifest - pkg_tar - ;; + pkg_tar ;; - c*) - pkg_sources + c*) pkg_sources pkg_checksum - - log "Generated checksums." - ;; + log "Generated checksums." ;; d*) [ -f depends ] && cat depends ;; i*) pkg_install ;;