2024-03-10 00:22:24 +00:00
|
|
|
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
|
|
|
|
# shellcheck source-path=SCRIPTDIR source=common.sh
|
|
|
|
. "$(dirname "${0}")/common.sh"
|
|
|
|
|
2024-03-21 21:31:10 +00:00
|
|
|
export TARGET_LIBC="musl"
|
2024-03-10 00:22:24 +00:00
|
|
|
KRATA_SYSTAR_OPENRC=1 "${KRATA_DIR}/hack/dist/systar.sh"
|
|
|
|
|
|
|
|
KRATA_VERSION="$("${KRATA_DIR}/hack/dist/version.sh")"
|
|
|
|
TARGET_ARCH="$("${KRATA_DIR}/hack/build/arch.sh")"
|
|
|
|
|
|
|
|
cd "${OUTPUT_DIR}"
|
|
|
|
|
|
|
|
rm -f "krata_${KRATA_VERSION}_${TARGET_ARCH}.apk"
|
|
|
|
|
|
|
|
fpm -s tar -t apk \
|
|
|
|
--name krata \
|
|
|
|
--license agpl3 \
|
|
|
|
--version "${KRATA_VERSION}" \
|
|
|
|
--architecture "${TARGET_ARCH}" \
|
2024-04-15 00:19:38 +00:00
|
|
|
--depends "squashfs-tools" \
|
|
|
|
--depends "erofs-utils" \
|
2024-03-10 00:22:24 +00:00
|
|
|
--description "Krata Hypervisor" \
|
|
|
|
--url "https://krata.dev" \
|
|
|
|
--maintainer "Edera Team <contact@edera.dev>" \
|
2024-03-21 21:31:10 +00:00
|
|
|
"${OUTPUT_DIR}/system-openrc-${TARGET_ARCH}.tgz"
|