forked from kiss-community/kiss
kiss: simplify
This commit is contained in:
parent
d4d01a5512
commit
c84472e531
16
kiss
16
kiss
@ -474,14 +474,12 @@ pkg_tar() {
|
|||||||
read -r version release < "$(pkg_find "$1")/version"
|
read -r version release < "$(pkg_find "$1")/version"
|
||||||
|
|
||||||
# Create a tar-ball from the contents of the built package.
|
# Create a tar-ball from the contents of the built package.
|
||||||
"$tar" cf - -C "$pkg_dir/$1" . |
|
"$tar" cf - -C "$pkg_dir/$1" . | case ${KISS_COMPRESS:=gz} in
|
||||||
case ${KISS_COMPRESS:=gz} in
|
|
||||||
bz2) bzip2 -z ;;
|
bz2) bzip2 -z ;;
|
||||||
xz) xz -zT 0 ;;
|
|
||||||
gz) gzip -6 ;;
|
gz) gzip -6 ;;
|
||||||
|
xz) xz -zT 0 ;;
|
||||||
zst) zstd -z ;;
|
zst) zstd -z ;;
|
||||||
esac \
|
esac > "$bin_dir/$1#$version-$release.tar.${KISS_COMPRESS:=gz}"
|
||||||
> "$bin_dir/$1#$version-$release.tar.${KISS_COMPRESS:=gz}"
|
|
||||||
|
|
||||||
log "$1" "Successfully created tar-ball"
|
log "$1" "Successfully created tar-ball"
|
||||||
}
|
}
|
||||||
@ -634,16 +632,14 @@ pkg_build() {
|
|||||||
|
|
||||||
pkg_checksums() {
|
pkg_checksums() {
|
||||||
# Generate checksums for packages.
|
# Generate checksums for packages.
|
||||||
repo_dir=$(pkg_find "$1")
|
|
||||||
|
|
||||||
while read -r src _ || [ "$src" ]; do
|
while read -r src _ || [ "$src" ]; do
|
||||||
# Comment.
|
# Comment.
|
||||||
if [ -z "${src##\#*}" ]; then
|
if [ -z "${src##\#*}" ]; then
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# File is local to the package.
|
# File is local to the package.
|
||||||
elif [ -f "$repo_dir/$src" ]; then
|
elif [ -f "$(pkg_find "$1")/$src" ]; then
|
||||||
src_path=$repo_dir/${src%/*}
|
src_path=$(pkg_find "$1")/${src%/*}
|
||||||
|
|
||||||
# File is remote and was downloaded.
|
# File is remote and was downloaded.
|
||||||
elif [ -f "$src_dir/$1/${src##*/}" ]; then
|
elif [ -f "$src_dir/$1/${src##*/}" ]; then
|
||||||
@ -663,7 +659,7 @@ pkg_checksums() {
|
|||||||
# of files is to 'cd' to the file's directory beforehand.
|
# of files is to 'cd' to the file's directory beforehand.
|
||||||
(cd "$src_path" && sha256sum "${src##*/}") ||
|
(cd "$src_path" && sha256sum "${src##*/}") ||
|
||||||
die "$1" "Failed to generate checksums"
|
die "$1" "Failed to generate checksums"
|
||||||
done < "$repo_dir/sources"
|
done < "$(pkg_find "$1")/sources"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_verify() {
|
pkg_verify() {
|
||||||
|
Loading…
Reference in New Issue
Block a user