fixed APT Repo (actual cope rn)
This commit is contained in:
@@ -4,10 +4,16 @@ set -euo pipefail
|
||||
|
||||
SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)
|
||||
ROOT_DIR=$(cd -- "${SCRIPT_DIR}/.." && pwd)
|
||||
CONFIG_FILE="${ROOT_DIR}/config/mesa-opt.conf"
|
||||
DIST_DIR="${ROOT_DIR}/dist"
|
||||
APT_DIR="${DIST_DIR}/aptrepo"
|
||||
DIST_ENV="${DIST_DIR}/package-info.env"
|
||||
|
||||
if [[ -f "${CONFIG_FILE}" ]]; then
|
||||
# shellcheck disable=SC1090
|
||||
source "${CONFIG_FILE}"
|
||||
fi
|
||||
|
||||
if [[ ! -f "${DIST_ENV}" ]]; then
|
||||
echo "missing dist metadata: ${DIST_ENV}" >&2
|
||||
exit 1
|
||||
@@ -87,3 +93,11 @@ append_checksum_block() {
|
||||
append_checksum_block "MD5Sum" md5sum
|
||||
append_checksum_block "SHA256" sha256sum
|
||||
append_checksum_block "SHA512" sha512sum
|
||||
|
||||
if [[ -n "${APT_PUBLIC_BASE_URL:-}" ]]; then
|
||||
printf 'deb [trusted=yes] %s %s %s\n' \
|
||||
"${APT_PUBLIC_BASE_URL%/}" \
|
||||
"${APT_SUITE}" \
|
||||
"${APT_COMPONENT}" \
|
||||
> "${APT_DIR}/${PACKAGE_NAME}-${APT_SUITE}.list"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user