test
Some checks failed
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / build-rootfs-archives (push) Failing after 33s
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / push-archives-to-repo (push) Has been skipped
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / build-and-push-docker-images (push) Has been skipped
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / generate-changelogs (push) Has been skipped
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / generate-build-info (push) Has been skipped

This commit is contained in:
2025-07-07 07:12:15 -07:00
parent 198073d6b9
commit 90a72ab90b
6 changed files with 5 additions and 42 deletions

View File

@@ -23,7 +23,7 @@ for SCRIPT in $PT2_SCRIPT $PT3_SCRIPT; do
done done
echo "[INFO] Bootstrapping Debian $DEBIAN_RELEASE rootfs..." echo "[INFO] Bootstrapping Debian $DEBIAN_RELEASE rootfs..."
debootstrap --variant=minbase --components=main,contrib,non-free --include=apt,ca-certificates --arch=amd64 "$DEBIAN_RELEASE" "$ROOTFS_DIR" http://deb.debian.org/debian/ debootstrap --verbose --variant=minbase --components=main,contrib,non-free --include=apt,ca-certificates --arch=amd64 "$DEBIAN_RELEASE" "$ROOTFS_DIR" http://deb.debian.org/debian/
for dir in dev dev/pts proc sys; do for dir in dev dev/pts proc sys; do
mount --bind "/$dir" "$ROOTFS_DIR/$dir" mount --bind "/$dir" "$ROOTFS_DIR/$dir"

View File

@@ -23,7 +23,7 @@ for SCRIPT in $PT2_SCRIPT $PT3_SCRIPT; do
done done
echo "[INFO] Bootstrapping Debian $DEBIAN_RELEASE rootfs..." echo "[INFO] Bootstrapping Debian $DEBIAN_RELEASE rootfs..."
debootstrap --variant=minbase --components=main,contrib,non-free --include=apt,ca-certificates --arch=amd64 "$DEBIAN_RELEASE" "$ROOTFS_DIR" http://deb.debian.org/debian/ debootstrap --verbose --variant=minbase --components=main,contrib,non-free --include=apt,ca-certificates --arch=amd64 "$DEBIAN_RELEASE" "$ROOTFS_DIR" http://deb.debian.org/debian/
for dir in dev dev/pts proc sys; do for dir in dev dev/pts proc sys; do
mount --bind "/$dir" "$ROOTFS_DIR/$dir" mount --bind "/$dir" "$ROOTFS_DIR/$dir"

View File

@@ -23,7 +23,7 @@ for SCRIPT in $PT2_SCRIPT $PT3_SCRIPT; do
done done
echo "[INFO] Bootstrapping Debian $DEBIAN_RELEASE rootfs..." echo "[INFO] Bootstrapping Debian $DEBIAN_RELEASE rootfs..."
debootstrap --variant=minbase --components=main,contrib,non-free --include=apt,ca-certificates --arch=amd64 "$DEBIAN_RELEASE" "$ROOTFS_DIR" http://deb.debian.org/debian/ debootstrap --verbose --variant=minbase --components=main,contrib,non-free --include=apt,ca-certificates --arch=amd64 "$DEBIAN_RELEASE" "$ROOTFS_DIR" http://deb.debian.org/debian/
for dir in dev dev/pts proc sys; do for dir in dev dev/pts proc sys; do
mount --bind "/$dir" "$ROOTFS_DIR/$dir" mount --bind "/$dir" "$ROOTFS_DIR/$dir"

View File

@@ -7,7 +7,7 @@ set -o pipefail
DEBIAN_RELEASE="bookworm" DEBIAN_RELEASE="bookworm"
ROOTFS_DIR="debian-${DEBIAN_RELEASE}" ROOTFS_DIR="debian-${DEBIAN_RELEASE}"
SCRIPTS_URL="https://gitea.fithwum.tech/fithwum/files-for-dockers/raw/branch/master/base-image-script/" SCRIPTS_URL="https://gitea.fithwum.tech/fithwum/files-for-dockers/raw/branch/master/base-image-script/"
PT2_SCRIPT="debian-test_pt2.sh" PT2_SCRIPT="debian-build_pt2.sh"
PT3_SCRIPT="debian-build_pt3.sh" PT3_SCRIPT="debian-build_pt3.sh"
echo "[INFO] Preparing environment..." echo "[INFO] Preparing environment..."

View File

@@ -1,37 +0,0 @@
#!/bin/bash
# Copyright (c) 2025 fithwum
# All rights reserved
echo "[CHROOT] Configuring Debian system..."
echo 'APT::Get::Assume-Yes "true";' > /etc/apt/apt.conf.d/10-assume_yes
apt-get update
apt-get upgrade
echo "[CHROOT] Installing Node.js..."
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install --no-install-recommends nodejs
echo "[CHROOT] Installing Docker..."
apt-get install ca-certificates curl gnupg lsb-release
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install --no-install-recommends docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
apt-get install --no-install-recommends software-properties-common bash wget curl nano python3 python3-pip python3-venv locales
dpkg -l | grep python3-cryptography || echo "[OK] Not installed"
echo "[CHROOT] Removing unnecessary packages..."
apt-get remove --purge --allow-remove-essential pinentry-curses whiptail dmidecode || true
echo "[CHROOT] Cleaning up..."
apt-get clean
apt-get install -f
find /var/lib/apt/lists/ -type f -delete
echo "[CHROOT] Done. Type 'exit' to return."
exit

View File

@@ -23,7 +23,7 @@ for SCRIPT in $PT2_SCRIPT $PT3_SCRIPT; do
done done
echo "[INFO] Bootstrapping Debian $DEBIAN_RELEASE rootfs..." echo "[INFO] Bootstrapping Debian $DEBIAN_RELEASE rootfs..."
debootstrap --variant=minbase --components=main,contrib,non-free --include=apt,ca-certificates --arch=amd64 "$DEBIAN_RELEASE" "$ROOTFS_DIR" http://deb.debian.org/debian/ debootstrap --verbose --variant=minbase --components=main,contrib,non-free --include=apt,ca-certificates --arch=amd64 "$DEBIAN_RELEASE" "$ROOTFS_DIR" http://deb.debian.org/debian/
for dir in dev dev/pts proc sys; do for dir in dev dev/pts proc sys; do
mount --bind "/$dir" "$ROOTFS_DIR/$dir" mount --bind "/$dir" "$ROOTFS_DIR/$dir"