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
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:
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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..."
|
||||||
|
|||||||
@@ -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
|
|
||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user