mirror of
https://codeberg.org/kiss-community/kiss
synced 2024-12-24 08:00:05 -07:00
kiss: remove subshell from kiss c
This commit is contained in:
parent
bc58b6613e
commit
0980dc877d
12
kiss
12
kiss
@ -935,6 +935,11 @@ pkg_checksums() {
|
||||
|
||||
case $_res in */*[!.])
|
||||
sh256 "$_res"
|
||||
|
||||
# Store the generated checksums in a string for use internally
|
||||
# without the need for subshells.
|
||||
_hash="$_hash${_hash:+"
|
||||
"}$hash"
|
||||
esac
|
||||
done < "$repo_dir/sources" || die "$1" "Failed to generate checksums"
|
||||
}
|
||||
@ -1797,15 +1802,14 @@ args() {
|
||||
continue
|
||||
}
|
||||
|
||||
sums=$(pkg_checksums "$pkg")
|
||||
pkg_checksums "$pkg"
|
||||
|
||||
[ "$sums" ] || {
|
||||
[ "$_hash" ] || {
|
||||
log "$pkg" "No sources needing checksums"
|
||||
continue
|
||||
}
|
||||
|
||||
printf '%s\n' "$sums"
|
||||
printf '%s\n' "$sums" > "$repo_dir/checksums"
|
||||
printf '%s\n' "$_hash" > "$repo_dir/checksums"
|
||||
log "$pkg" "Generated checksums"
|
||||
done
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user