diff --git a/contrib/kiss-chbuild b/contrib/kiss-chbuild deleted file mode 100755 index 6c48280..0000000 --- a/contrib/kiss-chbuild +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh -e -# Create/destroy temporary chroots - -log() { - printf '\033[31;1m->\033[m %s.\n' "$@" -} - -die() { - rm -f kiss-chroot.tar.xz kiss-chroot.tar.xz.sha256 - - log "$@" - log "Re-run 'kiss-chbuild' to try again." - - exit 1 -} - -sh256() { - # There's no standard utility to generate sha256 checksums. - # This is a simple wrapper around sha256sum, sha256, shasum - # and openssl which will use whatever is available. - # - # All utilities must match 'sha256sum' output. - # - # Example: ' ' - [ -e "$1" ] || return 0 - - hash=$(sha256sum "$1" || - sha256 -r "$1" || - openssl dgst -sha256 -r "$1" || - shasum -a 256 "$1") - - printf '%s %s\n' "${hash%% *}" "$1" -} 2>/dev/null - -cd "${cac_dir:=$KISS_ROOT${XDG_CACHE_HOME:-$HOME/.cache}/kiss}" -url=https://github.com/kisslinux/repo/releases/download/1.12.0/ - -[ -f kiss-chroot.tar.xz ] || { - log "Downloading chroot tarball" - curl -OL "$url/kiss-chroot.tar.xz" || - die "Failed to download kiss-chroot.tar.xz" -} - -[ -f kiss-chroot.tar.xz.sha256 ] || { - log "Downloading checksums" - curl -OL "$url/kiss-chroot.tar.xz.sha256" || - die "Failed to download kiss-chroot.tar.xz.sha256" -} - -log "Verifying checksums" -sh256 kiss-chroot.tar.xz | diff - kiss-chroot.tar.xz.sha256 || - die "Checksum verification failed." - -[ -d kiss-chroot ] || { - log "Extracting chroot" - - tar xf kiss-chroot.tar.xz || - die "Failed to extract tarball" -} - -log "Creating temporary chroot" -cp -a kiss-chroot "chroot-$$" - -log "Installing any arguments" -[ ! "$1" ] || KISS_ROOT=$PWD/chroot-$$ kiss i "$@" - -log "Entering chroot" -su -c "kiss-chroot chroot-$$; rm -rf chroot-$$" diff --git a/kiss b/kiss index 082aded..81f703c 100755 --- a/kiss +++ b/kiss @@ -1484,7 +1484,7 @@ args() { l|list) pkg_list "$@" ;; u|update) pkg_updates ;; s|search) for pkg do pkg_find "$pkg" all; done ;; - v|version) printf '5.0.3\n' ;; + v|version) printf '5.0.4\n' ;; -h|--help|'') log 'kiss [a|b|c|d|i|l|r|s|u|v] [pkg]...'