diff --git a/Dockerfile b/Dockerfile index 6983dae4..79f58569 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-rdesktop-web:fedora-2c286ca1-ls70 +FROM ghcr.io/linuxserver/baseimage-rdesktop-web:fedora # set version label ARG BUILD_DATE diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 8c7f6645..4f99f9cc 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-rdesktop-web:arm64v8-fedora-2c286ca1-ls70 +FROM ghcr.io/linuxserver/baseimage-rdesktop-web:arm64v8-fedora # set version label ARG BUILD_DATE diff --git a/Dockerfile.armhf b/Dockerfile.armhf index c76751cb..6627eb84 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-rdesktop-web:arm32v7-fedora-2c286ca1-ls70 +FROM ghcr.io/linuxserver/baseimage-rdesktop-web:arm32v7-fedora # set version label ARG BUILD_DATE @@ -9,6 +9,7 @@ LABEL maintainer="thelamer" RUN \ echo "**** install packages ****" && \ dnf install -y --forcearch armv7hl --setopt=install_weak_deps=False --best \ + firefox \ leafpad \ obconf-qt && \ echo "**** openbox tweaks ****" && \ diff --git a/README.md b/README.md index 1e7423d1..44ff3f5f 100644 --- a/README.md +++ b/README.md @@ -270,4 +270,5 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **07.10.22:** - Rebase fedora-openbox to Fedora 36, migrate to s6v3. * **20.04.21:** - Initial release. diff --git a/readme-vars.yml b/readme-vars.yml index 28b85b87..5cf95e35 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -78,4 +78,5 @@ app_setup_block: | # changelog changelogs: + - { date: "07.10.22:", desc: "Rebase fedora-openbox to Fedora 36, migrate to s6v3." } - { date: "20.04.21:", desc: "Initial release." } diff --git a/root/etc/cont-init.d/56-openboxcopy b/root/etc/cont-init.d/56-openboxcopy deleted file mode 100644 index 822bf16d..00000000 --- a/root/etc/cont-init.d/56-openboxcopy +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/with-contenv bash - -# default file copies first run -[[ ! -f /config/.config/openbox/menu.xml ]] && \ - mkdir -p /config/.config/openbox && \ - cp /defaults/menu.xml /config/.config/openbox/menu.xml && \ - chown -R abc:abc /config/.config diff --git a/root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-openboxcopy b/root/etc/s6-overlay/s6-rc.d/init-config-end/dependencies.d/init-openboxcopy new file mode 100644 index 00000000..e69de29b diff --git a/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/dependencies.d/init-rdesktop-web-end b/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/dependencies.d/init-rdesktop-web-end new file mode 100644 index 00000000..e69de29b diff --git a/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/run b/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/run new file mode 100755 index 00000000..e7504d57 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/run @@ -0,0 +1,8 @@ +#!/usr/bin/with-contenv bash + +# default file copies first run +if [[ ! -f /config/.config/openbox/menu.xml ]]; then + mkdir -p /config/.config/openbox && \ + cp /defaults/menu.xml /config/.config/openbox/menu.xml && \ + chown -R abc:abc /config/.config +fi diff --git a/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/type b/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/type new file mode 100644 index 00000000..3d92b15f --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/type @@ -0,0 +1 @@ +oneshot \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/up b/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/up new file mode 100644 index 00000000..c5a506fb --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-openboxcopy/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-openboxcopy/run \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-openboxcopy b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-openboxcopy new file mode 100644 index 00000000..e69de29b