puke: Install and List packages.

This commit is contained in:
Dylan Araps 2019-05-10 12:28:03 +03:00
parent fa59d50d6a
commit 132592749d
1 changed files with 15 additions and 1 deletions

16
puke
View File

@ -146,7 +146,7 @@ pkg_tar() {
}
args() {
pkg_info "$2"
[ -n "${1#l*}" ] && pkg_info "$2"
case $1 in
b*)
@ -167,6 +167,20 @@ args() {
log "Generated checksums."
;;
i*)
tar pxvf "$bin_dir/$pkg.tar.gz" -C "$sys_dir/" ||
die "Failed to install $pkg"
log "Installed $pkg"
;;
l*)
for pkg in "$sys_dir/var/db/puke/"*; do
read -r version release < "$pkg/version"
log "${pkg##*/} $version-$release"
done
;;
esac
}