From 4201b6f84e54a19b1d2e9c31ff44f32334ab0ced Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Sun, 02 Sep 2018 19:39:23 -0400 Subject: index, garbage: Use ${MD5SUM}, ${SHA256SUM}, ${GZIP}, and ${DATE} --- (limited to 'src') diff --git a/src/garbage.sh b/src/garbage.sh index f7e96f7..58dab41 100644 --- a/src/garbage.sh +++ b/src/garbage.sh @@ -32,7 +32,7 @@ collect_garbage() # NB: The %s format conversion specifier is not specified by POSIX, but # it is supported by the GNU and BusyBox implementations of date. - cur_time=$(date '+%s') + cur_time=$("${DATE}" '+%s') for garbage in "${base_dir}/.db/garbage/"*; do if [ ! -f "${garbage}" ]; then diff --git a/src/index.sh b/src/index.sh index 5fad795..ea479d5 100644 --- a/src/index.sh +++ b/src/index.sh @@ -47,8 +47,8 @@ feed_add_package() tar -xzO './control' >"${feed_hash_idx}/info/${pkg}.control" printf 'Filename: %s\nSize: %s\nMD5sum: %s\nSHA256sum: %s\n\n' \ "../../../../../../${file}" "${size}" \ - "$(md5sum "${base_dir}/${file}" | sed 's/ .*$//')" \ - "$(sha256sum "${base_dir}/${file}" | sed 's/ .*$//')" \ + "$("${MD5SUM}" "${base_dir}/${file}" | sed 's/ .*$//')" \ + "$("${SHA256SUM}" "${base_dir}/${file}" | sed 's/ .*$//')" \ >>"${feed_hash_idx}/info/${pkg}.control" # Mark feed index fragment as outdated. @@ -166,7 +166,8 @@ update_feeds() mv "${sect}/Packages~" \ "${sect}/Packages" if ${conf_gzip}; then - gzip -9c "${sect}/Packages" \ + "${GZIP}" -9c \ + "${sect}/Packages" \ >"${sect}/Packages.gz" fi printf '%s\n' "${manifest_entry}" >&3 -- cgit v0.9.1