build: add date-based release versioning script and remove hardcoded version

This commit is contained in:
Luxferre
2026-10-22 20:20:16 +03:00
parent 48aaacf04f
commit b12cd738af
9 changed files with 61 additions and 9 deletions
+5 -1
View File
@@ -55,11 +55,15 @@ if [ -x "$BANANARCHY_DIR/scripts/apply-bananarchy-overlay.sh" ]; then
"$BANANARCHY_DIR/scripts/apply-bananarchy-overlay.sh" "$ROOTFS_HOST" "$TARGET_DEVICE"
fi
BANANARCHY_VERSION="$("$BANANARCHY_DIR/scripts/version.sh" --print)"
"$BANANARCHY_DIR/scripts/version.sh" "$ROOTFS_HOST" >/dev/null
exec docker run --rm --network=host \
-e HOST_UID="$(id -u)" \
-e HOST_GID="$(id -g)" \
-e TARGET_DEVICE="$TARGET_DEVICE" \
-e RUN_MKINITFS="$RUN_MKINITFS" \
-e BANANARCHY_VERSION="$BANANARCHY_VERSION" \
-v "$ROOTFS_HOST:/rootfs" \
-v "$IMAGES_HOST:/images" \
-v "$BANANARCHY_DIR:/bananarchy:ro" \
@@ -92,7 +96,7 @@ EOF
ROOT_UUID="a1b2c3d4-8110-4000-8000-000000000002"
echo "============================================================"
echo "Building Bananarchy Linux (Sxmo 240x320) for: $TARGET_DEVICE"
echo "Building Bananarchy Linux $BANANARCHY_VERSION (Sxmo 240x320) for: $TARGET_DEVICE"
echo "Source rootfs: $ROOTFS"
echo "============================================================"