This commit is contained in:
Sergio
2026-05-06 20:40:47 +00:00
parent b5d8400fdf
commit d270c5e674
8 changed files with 93 additions and 354 deletions
+5 -5
View File
@@ -6,7 +6,7 @@
# $2 — path opcional a Card Semilla custom (.k o .json)
#
# Output: el rootfs queda con /init → ente-zero, binarios en
# /usr/local/bin, y la Semilla en /ente/seed.card.k.
# /usr/local/bin, y la Semilla en /ente/seed.card.json.
set -euo pipefail
@@ -76,14 +76,14 @@ echo "==> /init → ente-zero"
ln -sf /usr/local/bin/ente-zero "$ROOTFS/init"
ln -sf /usr/local/bin/ente-zero "$ROOTFS/sbin/init"
# 5. Card Semilla
# 5. Card Semilla — JSON crudo, validado en boot por EntityCard::validate().
mkdir -p "$ROOTFS/ente"
if [[ -n "$SEED_CARD" && -f "$SEED_CARD" ]]; then
cp "$SEED_CARD" "$ROOTFS/ente/seed.card.k"
cp "$SEED_CARD" "$ROOTFS/ente/seed.card.json"
echo "==> Semilla custom: $SEED_CARD"
else
cp "$WORKSPACE/docs/seed-gnome-test.k" "$ROOTFS/ente/seed.card.k" 2>/dev/null \
|| echo "WARN: docs/seed-gnome-test.k no existe; ente-zero sintetizará dev seed"
cp "$WORKSPACE/docs/seed-vps-min.json" "$ROOTFS/ente/seed.card.json" 2>/dev/null \
|| echo "WARN: docs/seed-vps-min.json no existe; ente-zero sintetizará dev seed"
fi
# 6. Mascara servicios systemd que vamos a sustituir