Fix dev derp

This commit is contained in:
2021-12-11 09:31:05 -05:00
parent d202c2b747
commit d9f270adc1

View File

@@ -1187,98 +1187,98 @@ service_jriver-createrepo() {
# } # }
container_jriver-mediacenter() { # container_jriver-mediacenter() {
installPackage buildah podman # installPackage buildah podman
# Eventually try to switch to Debian # # Eventually try to switch to Debian
# if ! CNT=$(buildah from debian:$_base); then # # if ! CNT=$(buildah from debian:$_base); then
# # echo "Bad base image for container $CNAME, skipping"
# # continue
# # fi
# if ! CNT=$(buildah from jlesage/baseimage-gui:debian-10-v3.5.7); then
# echo "Bad base image for container $CNAME, skipping" # echo "Bad base image for container $CNAME, skipping"
# continue # continue
# fi # fi
if ! CNT=$(buildah from jlesage/baseimage-gui:debian-10-v3.5.7); then # buildah run "$CNT" add-pkg gnupg2 libxss1 wmctrl xdotool ca-certificates inotify-tools libgbm1 ffmpeg
echo "Bad base image for container $CNAME, skipping"
continue
fi
buildah run "$CNT" add-pkg gnupg2 libxss1 wmctrl xdotool ca-certificates inotify-tools libgbm1 ffmpeg
# #BASEIMAGE=jlesage/baseimage-gui:debian-10-v3.5.7 # # #BASEIMAGE=jlesage/baseimage-gui:debian-10-v3.5.7
# JRIVER_RELEASE=28 # # JRIVER_RELEASE=28
# JRIVER_TAG=stable # # JRIVER_TAG=stable
# ARCH=amd64 # # ARCH=amd64
# REBUILD_MIN=22 # # REBUILD_MIN=22
# REBUILD_MAX=120 # # REBUILD_MAX=120
# # JRiver Version tag (latest, stable or beta) # # # JRiver Version tag (latest, stable or beta)
# ARG jriver_tag # # ARG jriver_tag
# # JRiver Release Version (25, 26 etc.) # # # JRiver Release Version (25, 26 etc.)
# ARG jriver_release # # ARG jriver_release
# # Image Version of the build # # # Image Version of the build
# ARG image_version # # ARG image_version
# # .deb download URL, if set to "repository" the JRiver repository will be used # # # .deb download URL, if set to "repository" the JRiver repository will be used
# ARG deb_url # # ARG deb_url
# RUN add-pkg gnupg2 libxss1 wmctrl xdotool ca-certificates inotify-tools libgbm1 ffmpeg # # RUN add-pkg gnupg2 libxss1 wmctrl xdotool ca-certificates inotify-tools libgbm1 ffmpeg
# Install JRiver # # Install JRiver
RUN \ # RUN \
add-pkg --virtual build-dependencies wget && \ # add-pkg --virtual build-dependencies wget && \
# Install from Repository # # Install from Repository
if [ "${deb_url}" = "repository" ]; then \ # if [ "${deb_url}" = "repository" ]; then \
echo "Installing JRiver from repository ${jriver_release}:${jriver_tag}" && \ # echo "Installing JRiver from repository ${jriver_release}:${jriver_tag}" && \
wget -q "http://dist.jriver.com/mediacenter@jriver.com.gpg.key" -O- | apt-key add - && \ # wget -q "http://dist.jriver.com/mediacenter@jriver.com.gpg.key" -O- | apt-key add - && \
wget http://dist.jriver.com/${jriver_tag}/mediacenter/mediacenter${jriver_release}.list -O /etc/apt/sources.list.d/mediacenter${jriver_release}.list && \ # wget http://dist.jriver.com/${jriver_tag}/mediacenter/mediacenter${jriver_release}.list -O /etc/apt/sources.list.d/mediacenter${jriver_release}.list && \
apt-get update && \ # apt-get update && \
add-pkg mediacenter${jriver_release}; \ # add-pkg mediacenter${jriver_release}; \
# Install from .deb URL # # Install from .deb URL
else \ # else \
echo "Installing JRiver from URL: ${deb_url}" && \ # echo "Installing JRiver from URL: ${deb_url}" && \
wget -q -O "jrivermc.deb" ${deb_url} && \ # wget -q -O "jrivermc.deb" ${deb_url} && \
add-pkg "./jrivermc.deb"; \ # add-pkg "./jrivermc.deb"; \
fi && \ # fi && \
# Cleanup # # Cleanup
del-pkg build-dependencies && \ # del-pkg build-dependencies && \
rm -rf /tmp/* /tmp/.[!.]* # rm -rf /tmp/* /tmp/.[!.]*
# Add rootfs # # Add rootfs
COPY rootfs/ / # COPY rootfs/ /
VOLUME ["/config"] # VOLUME ["/config"]
# Application Icon # # Application Icon
RUN \ # RUN \
APP_ICON_URL=https://gitlab.com/shiomax/jrivermc-docker/raw/master/assets/Application.png && \ # APP_ICON_URL=https://gitlab.com/shiomax/jrivermc-docker/raw/master/assets/Application.png && \
install_app_icon.sh "$APP_ICON_URL" # install_app_icon.sh "$APP_ICON_URL"
# Various configuration vars # # Various configuration vars
ENV KEEP_APP_RUNNING=1 \ # ENV KEEP_APP_RUNNING=1 \
DISPLAY_WIDTH=1280 \ # DISPLAY_WIDTH=1280 \
DISPLAY_HEIGHT=768 \ # DISPLAY_HEIGHT=768 \
APP_NAME="JRiver MediaCenter ${jriver_release}" \ # APP_NAME="JRiver MediaCenter ${jriver_release}" \
MAXIMIZE_POPUPS=0 \ # MAXIMIZE_POPUPS=0 \
S6_KILL_GRACETIME=8000 # S6_KILL_GRACETIME=8000
# Modify startapp.sh and rc.xml with JRiver version # # Modify startapp.sh and rc.xml with JRiver version
RUN sed-patch s/%%MC_VERSION%%/${jriver_release}/g \ # RUN sed-patch s/%%MC_VERSION%%/${jriver_release}/g \
/startapp.sh && \ # /startapp.sh && \
sed-patch s/%%MC_VERSION%%/${jriver_release}/g \ # sed-patch s/%%MC_VERSION%%/${jriver_release}/g \
/etc/xdg/openbox/rc.xml # /etc/xdg/openbox/rc.xml
EXPOSE 5800 5900 52100 52101 52199 1900/udp # EXPOSE 5800 5900 52100 52101 52199 1900/udp
# Metadata. # # Metadata.
LABEL \ # LABEL \
org.label-schema.name="jrivermc${jriver_release}" \ # org.label-schema.name="jrivermc${jriver_release}" \
org.label-schema.description="Docker image for JRiver Media Center ${jriver_release}." \ # org.label-schema.description="Docker image for JRiver Media Center ${jriver_release}." \
org.label-schema.version="${image_version}" \ # org.label-schema.version="${image_version}" \
org.label-schema.vcs-url="https://gitlab.com/shiomax/jrivermc-docker" \ # org.label-schema.vcs-url="https://gitlab.com/shiomax/jrivermc-docker" \
org.label-schema.schema-version="1.0" # org.label-schema.schema-version="1.0"
# installPackage buildah podman # installPackage buildah podman
# cnt=$(buildah from docker.io/jlesage/baseimage-gui:debian-10) # cnt=$(buildah from docker.io/jlesage/baseimage-gui:debian-10)