From 569bbf8909bfc3278b97bc8359f031268f5db028 Mon Sep 17 00:00:00 2001 From: Michael Chus Date: Thu, 5 Mar 2026 14:47:21 +0300 Subject: [PATCH] fix: add interfaces file so networking starts, enable dropbear default --- iso/builder/genapkovl-bee_debug.sh | 59 +++++++++--------------------- 1 file changed, 18 insertions(+), 41 deletions(-) diff --git a/iso/builder/genapkovl-bee_debug.sh b/iso/builder/genapkovl-bee_debug.sh index ef178e8..0f06a43 100755 --- a/iso/builder/genapkovl-bee_debug.sh +++ b/iso/builder/genapkovl-bee_debug.sh @@ -1,42 +1,28 @@ #!/bin/sh -e -# genapkovl-bee_debug.sh — generate apkovl for bee debug LiveCD -# Called by mkimage.sh: receives hostname as , must create .apkovl.tar.gz - HOSTNAME="$1" -if [ -z "$HOSTNAME" ]; then - echo "usage: $0 hostname" - exit 1 -fi - +[ -n "$HOSTNAME" ] || { echo "usage: $0 hostname"; exit 1; } OVERLAY="${BEE_OVERLAY_DIR}" -if [ -z "$OVERLAY" ]; then - echo "ERROR: BEE_OVERLAY_DIR not set" - exit 1 -fi +[ -n "$OVERLAY" ] || { echo "ERROR: BEE_OVERLAY_DIR not set"; exit 1; } cleanup() { rm -rf "$tmp"; } tmp="$(mktemp -d)" trap cleanup EXIT -makefile() { - OWNER="$1" PERMS="$2" FILENAME="$3" - cat > "$FILENAME" - chown "$OWNER" "$FILENAME" - chmod "$PERMS" "$FILENAME" -} +makefile() { OWNER="$1" PERMS="$2" FILENAME="$3"; cat > "$FILENAME"; chown "$OWNER" "$FILENAME"; chmod "$PERMS" "$FILENAME"; } +rc_add() { mkdir -p "$tmp/etc/runlevels/$2"; ln -sf /etc/init.d/"$1" "$tmp/etc/runlevels/$2/$1"; } -rc_add() { - mkdir -p "$tmp/etc/runlevels/$2" - ln -sf /etc/init.d/"$1" "$tmp/etc/runlevels/$2/$1" -} - -# --- hostname --- mkdir -p "$tmp/etc" makefile root:root 0644 "$tmp/etc/hostname" </dev/null || true fi -# --- dropbear: enable root login --- mkdir -p "$tmp/etc/dropbear" "$tmp/etc/conf.d" makefile root:root 0644 "$tmp/etc/conf.d/dropbear" <