mirror of
https://codeberg.org/kiss-community/kiss
synced 2024-12-25 08:30:05 -07:00
kiss: Further simplify pkg_checksums
This commit is contained in:
parent
0ca739aafb
commit
b5ece9e225
14
kiss
14
kiss
@ -725,22 +725,18 @@ pkg_checksums() {
|
|||||||
*)
|
*)
|
||||||
# File is local to the package.
|
# File is local to the package.
|
||||||
if [ -f "$repo_dir/$src" ]; then
|
if [ -f "$repo_dir/$src" ]; then
|
||||||
src_path=$repo_dir/${src%/*}
|
cd "$repo_dir/${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
|
||||||
src_path=$src_dir/$1
|
cd "$src_dir/$1"
|
||||||
|
|
||||||
else
|
|
||||||
die "$1" "Couldn't find source '$src'"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
sh256 "${src##*/}" ||
|
||||||
|
die "$1" "Failed to generate checksums"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# An easy way to get 'sha256sum' to print with the 'basename'
|
|
||||||
# of files is to 'cd' to the file's directory beforehand.
|
|
||||||
(cd "$src_path" && sh256 "${src##*/}") ||
|
|
||||||
die "$1" "Failed to generate checksums"
|
|
||||||
done < "$repo_dir/sources"
|
done < "$repo_dir/sources"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user