This commit is contained in:
2026-03-22 02:34:10 +01:00
parent f855f32794
commit 71a572979b
7 changed files with 24 additions and 4 deletions

View File

@@ -8,6 +8,16 @@ RUN cat /tmp/glide.ref > /dev/null && \
git clone --depth 1 --branch retrodebian --single-branch https://gitea.chacha.ddns.net/chacha/glide.git && \
rm -Rf glide/.git
FROM i386/alpine:latest AS icons-fetcher
ARG CACHE_BUST=10
RUN apk add --no-cache git ca-certificates
COPY .docker-cache/icons.ref /tmp/icons.ref
WORKDIR /src
RUN cat /tmp/icons.ref > /dev/null && \
echo "$CACHE_BUST" > /dev/null && \
git clone --depth 1 --branch retrodebian --single-branch https://gitea.chacha.ddns.net/chacha/icons-collection.git -c icons && \
rm -Rf icons/.git
# building a modified Kernel + modules + libs
FROM lpenz/debian-etch-i386-minbase AS kernel-builder
ARG DEBIAN_FRONTEND=noninteractive
@@ -168,6 +178,7 @@ FROM lpenz/debian-lenny-i386-minbase
WORKDIR /root
COPY --from=kernel-builder /usr/src/*.deb .
COPY --from=ut99-builder /root/ut-game ./ut-game
COPY --from=icons-fetcher /root/icons ./icons
COPY /deps ./deps
COPY update-initramfs.sh .
COPY zzz-config-live.sh .

6
Jenkinsfile vendored
View File

@@ -5,6 +5,7 @@ pipeline {
steps {
sh '''
mkdir -p .docker-cache
git ls-remote https://gitea.chacha.ddns.net/chacha/glide.git refs/heads/retrodebian \
| awk '{print $1}' > .docker-cache/glide.ref
test -s .docker-cache/glide.ref
@@ -14,6 +15,11 @@ pipeline {
| awk '{print $1}' > .docker-cache/ut99.ref
test -s .docker-cache/ut99.ref
echo "ut99 ref: $(cat .docker-cache/ut99.ref)"
git ls-remote https://gitea.chacha.ddns.net/chacha/icons-collection.git refs/heads/master \
| awk '{print $1}' > .docker-cache/icons.ref
test -s .docker-cache/icons.ref
echo "icons ref: $(cat .docker-cache/uticons99.ref)"
'''
}
}

View File

@@ -1,5 +1,6 @@
session.styleFile: /usr/share/fluxbox/styles/BlueNight
session.screen0.rootCommand: Esetroot /usr/share/wallpapers/retrodebian.jpg
session.menuFile: /var/run/retrodebian/final-fluxbox-menu
menu.frame.font: Sans-9
menu.title.font: Sans:bold-9
toolbar.clock.font: Sans-9

View File

@@ -1,3 +0,0 @@
[submenu] (Applications)
[include] (/var/run/final-fluxbox-menu)
[end]

View File

@@ -19,6 +19,9 @@ style "force-dark"
text[ACTIVE] = "#ffffff"
text[PRELIGHT] = "#ffffff"
text[SELECTED] = "#ffffff"
GtkWidget::cursor-color = "#b0c0d0"
GtkWidget::secondary-cursor-color = "#b0c0d0"
}
class "*" style "force-dark"

View File

@@ -2,7 +2,8 @@
set -eu
SRC="/etc/X11/fluxbox/fluxbox-menu"
DST="/var/run/retrodebian/final-fluxbox-menu"
DST_DIR="/var/run/retrodebian"
DST="$DST_DIR/final-fluxbox-menu"
mkdir -p "$DST"

View File

@@ -12,6 +12,7 @@ chmod 0644 \
/etc/skel/.bashrc
chmod 0755 /opt/retrodebian/fluxbox/watch-menu.sh
chmod 0755 /opt/retrodebian/fluxbox/update-menu.sh
chmod 0755 /etc/init.d/retrodebian-fluxbox-watch-menu
update-rc.d retrodebian-fluxbox-watch-menu defaults