mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-06-28 21:52:08 +02:00
KASM-6518 Remove support for Fedora 37, 38
This commit is contained in:
parent
0eba021bde
commit
b69b660d73
@ -447,82 +447,6 @@ build_opensuse_15_arm:
|
|||||||
paths:
|
paths:
|
||||||
- output/
|
- output/
|
||||||
|
|
||||||
build_fedora_thirtyseven:
|
|
||||||
stage: build
|
|
||||||
allow_failure: true
|
|
||||||
tags:
|
|
||||||
- oci-fixed-amd
|
|
||||||
before_script:
|
|
||||||
- *prepare_build
|
|
||||||
- *prepare_www
|
|
||||||
after_script:
|
|
||||||
- *prepare_artfacts
|
|
||||||
script:
|
|
||||||
- bash builder/build-package fedora thirtyseven;
|
|
||||||
only:
|
|
||||||
variables:
|
|
||||||
- $BUILD_JOBS == 'all' || $BUILD_JOBS =~ $CI_JOB_NAME
|
|
||||||
artifacts:
|
|
||||||
paths:
|
|
||||||
- output/
|
|
||||||
|
|
||||||
build_fedora_thirtyseven_arm:
|
|
||||||
stage: build
|
|
||||||
allow_failure: true
|
|
||||||
tags:
|
|
||||||
- oci-fixed-arm
|
|
||||||
before_script:
|
|
||||||
- *prepare_build
|
|
||||||
- *prepare_www
|
|
||||||
after_script:
|
|
||||||
- *prepare_artfacts
|
|
||||||
script:
|
|
||||||
- bash builder/build-package fedora thirtyseven;
|
|
||||||
only:
|
|
||||||
variables:
|
|
||||||
- $BUILD_JOBS == 'all' || $BUILD_JOBS =~ $CI_JOB_NAME
|
|
||||||
artifacts:
|
|
||||||
paths:
|
|
||||||
- output/
|
|
||||||
|
|
||||||
build_fedora_thirtyeight:
|
|
||||||
stage: build
|
|
||||||
allow_failure: true
|
|
||||||
tags:
|
|
||||||
- oci-fixed-amd
|
|
||||||
before_script:
|
|
||||||
- *prepare_build
|
|
||||||
- *prepare_www
|
|
||||||
after_script:
|
|
||||||
- *prepare_artfacts
|
|
||||||
script:
|
|
||||||
- bash builder/build-package fedora thirtyeight;
|
|
||||||
only:
|
|
||||||
variables:
|
|
||||||
- $BUILD_JOBS == 'all' || $BUILD_JOBS =~ $CI_JOB_NAME
|
|
||||||
artifacts:
|
|
||||||
paths:
|
|
||||||
- output/
|
|
||||||
|
|
||||||
build_fedora_thirtyeight_arm:
|
|
||||||
stage: build
|
|
||||||
allow_failure: true
|
|
||||||
tags:
|
|
||||||
- oci-fixed-arm
|
|
||||||
before_script:
|
|
||||||
- *prepare_build
|
|
||||||
- *prepare_www
|
|
||||||
after_script:
|
|
||||||
- *prepare_artfacts
|
|
||||||
script:
|
|
||||||
- bash builder/build-package fedora thirtyeight;
|
|
||||||
only:
|
|
||||||
variables:
|
|
||||||
- $BUILD_JOBS == 'all' || $BUILD_JOBS =~ $CI_JOB_NAME
|
|
||||||
artifacts:
|
|
||||||
paths:
|
|
||||||
- output/
|
|
||||||
|
|
||||||
build_fedora_thirtynine:
|
build_fedora_thirtynine:
|
||||||
stage: build
|
stage: build
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
FROM fedora:38
|
|
||||||
|
|
||||||
ENV STARTUPDIR=/dockerstartup
|
|
||||||
|
|
||||||
RUN dnf install -y xterm
|
|
||||||
RUN dnf install -y vim less
|
|
||||||
RUN yum install -y redhat-lsb-core
|
|
||||||
|
|
||||||
ARG KASMVNC_PACKAGE_DIR
|
|
||||||
COPY $KASMVNC_PACKAGE_DIR/*.rpm /tmp/
|
|
||||||
RUN dnf localinstall -y /tmp/*.rpm
|
|
||||||
|
|
||||||
RUN mkdir -p $STARTUPDIR
|
|
||||||
COPY startup/vnc_startup_barebones.sh $STARTUPDIR
|
|
||||||
|
|
||||||
RUN useradd -m foo
|
|
||||||
USER foo:kasmvnc-cert
|
|
||||||
|
|
||||||
ENTRYPOINT "/$STARTUPDIR/vnc_startup_barebones.sh"
|
|
@ -1,86 +0,0 @@
|
|||||||
FROM fedora:38
|
|
||||||
|
|
||||||
ENV KASMVNC_BUILD_OS fedora
|
|
||||||
ENV KASMVNC_BUILD_OS_CODENAME thirtyeight
|
|
||||||
ENV XORG_VER 1.20.14
|
|
||||||
|
|
||||||
RUN \
|
|
||||||
echo "**** install build deps ****" && \
|
|
||||||
dnf group install -y \
|
|
||||||
"C Development Tools and Libraries" \
|
|
||||||
"Development Tools" && \
|
|
||||||
dnf install -y \
|
|
||||||
autoconf \
|
|
||||||
automake \
|
|
||||||
bison \
|
|
||||||
byacc \
|
|
||||||
bzip2 \
|
|
||||||
cmake \
|
|
||||||
diffutils \
|
|
||||||
doxygen \
|
|
||||||
file \
|
|
||||||
flex \
|
|
||||||
fop \
|
|
||||||
gcc \
|
|
||||||
gcc-c++ \
|
|
||||||
git \
|
|
||||||
glibc-devel \
|
|
||||||
libdrm-devel \
|
|
||||||
libepoxy-devel \
|
|
||||||
libmd-devel \
|
|
||||||
libpciaccess-devel \
|
|
||||||
libtool \
|
|
||||||
libwebp-devel \
|
|
||||||
libX11-devel \
|
|
||||||
libXau-devel \
|
|
||||||
libxcb-devel \
|
|
||||||
libXcursor-devel \
|
|
||||||
libxcvt-devel \
|
|
||||||
libXdmcp-devel \
|
|
||||||
libXext-devel \
|
|
||||||
libXfont2-devel \
|
|
||||||
libxkbfile-devel \
|
|
||||||
libXrandr-devel \
|
|
||||||
libxshmfence-devel \
|
|
||||||
libXtst-devel \
|
|
||||||
mesa-libEGL-devel \
|
|
||||||
mesa-libgbm-devel \
|
|
||||||
mesa-libGL-devel \
|
|
||||||
meson \
|
|
||||||
mingw64-binutils \
|
|
||||||
mt-st \
|
|
||||||
nettle-devel \
|
|
||||||
openssl-devel \
|
|
||||||
patch \
|
|
||||||
pixman-devel \
|
|
||||||
wayland-devel \
|
|
||||||
wget \
|
|
||||||
which \
|
|
||||||
xcb-util-devel \
|
|
||||||
xcb-util-image-devel \
|
|
||||||
xcb-util-keysyms-devel \
|
|
||||||
xcb-util-renderutil-devel \
|
|
||||||
xcb-util-wm-devel \
|
|
||||||
xinit \
|
|
||||||
xkbcomp \
|
|
||||||
xkbcomp-devel \
|
|
||||||
xkeyboard-config \
|
|
||||||
xmlto \
|
|
||||||
xorg-x11-font-utils \
|
|
||||||
xorg-x11-proto-devel \
|
|
||||||
xorg-x11-server-common \
|
|
||||||
xorg-x11-server-devel \
|
|
||||||
xorg-x11-xtrans-devel \
|
|
||||||
xsltproc
|
|
||||||
|
|
||||||
ENV SCRIPTS_DIR=/tmp/scripts
|
|
||||||
COPY builder/scripts $SCRIPTS_DIR
|
|
||||||
RUN $SCRIPTS_DIR/build-webp
|
|
||||||
RUN $SCRIPTS_DIR/build-libjpeg-turbo
|
|
||||||
|
|
||||||
RUN useradd -m docker && echo "docker:docker" | chpasswd
|
|
||||||
|
|
||||||
COPY --chown=docker:docker . /src/
|
|
||||||
|
|
||||||
USER docker
|
|
||||||
ENTRYPOINT ["/src/builder/build.sh"]
|
|
@ -1,13 +0,0 @@
|
|||||||
FROM fedora:38
|
|
||||||
|
|
||||||
RUN dnf install -y fedora-packager fedora-review
|
|
||||||
RUN dnf install -y tree vim less
|
|
||||||
RUN dnf install -y redhat-lsb-core
|
|
||||||
RUN dnf install -y dnf-plugins-core
|
|
||||||
|
|
||||||
COPY fedora/*.spec /tmp
|
|
||||||
RUN dnf builddep -y /tmp/*.spec
|
|
||||||
|
|
||||||
RUN useradd -m docker && echo "docker:docker" | chpasswd
|
|
||||||
|
|
||||||
USER docker
|
|
@ -1,62 +0,0 @@
|
|||||||
FROM fedora:38
|
|
||||||
|
|
||||||
ENV DISPLAY=:1 \
|
|
||||||
VNC_PORT=8443 \
|
|
||||||
VNC_RESOLUTION=1280x720 \
|
|
||||||
MAX_FRAME_RATE=24 \
|
|
||||||
VNCOPTIONS="-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7" \
|
|
||||||
HOME=/home/user \
|
|
||||||
TERM=xterm \
|
|
||||||
STARTUPDIR=/dockerstartup \
|
|
||||||
INST_SCRIPTS=/dockerstartup/install \
|
|
||||||
KASM_RX_HOME=/dockerstartup/kasmrx \
|
|
||||||
DEBIAN_FRONTEND=noninteractive \
|
|
||||||
VNC_COL_DEPTH=24 \
|
|
||||||
VNC_RESOLUTION=1280x1024 \
|
|
||||||
VNC_PW=vncpassword \
|
|
||||||
VNC_USER=user \
|
|
||||||
VNC_VIEW_ONLY_PW=vncviewonlypassword \
|
|
||||||
LD_LIBRARY_PATH=/usr/local/lib/ \
|
|
||||||
OMP_WAIT_POLICY=PASSIVE \
|
|
||||||
SHELL=/bin/bash \
|
|
||||||
SINGLE_APPLICATION=0 \
|
|
||||||
KASMVNC_BUILD_OS=fedora \
|
|
||||||
KASMVNC_BUILD_OS_CODENAME=thirtythree
|
|
||||||
|
|
||||||
EXPOSE $VNC_PORT
|
|
||||||
|
|
||||||
WORKDIR $HOME
|
|
||||||
|
|
||||||
### REQUIRED STUFF ###
|
|
||||||
|
|
||||||
RUN dnf install -y openssl xterm gettext wget
|
|
||||||
RUN dnf install -y nss_wrapper
|
|
||||||
RUN dnf install -y xorg-x11-xauth xkeyboard-config
|
|
||||||
# xorg-x11-server-Xorg
|
|
||||||
# RUN dnf install -y @xfce-desktop-environment
|
|
||||||
RUN dnf erase -y pm-utils xscreensaver*
|
|
||||||
RUN dnf install -y redhat-lsb-core
|
|
||||||
RUN dnf install -y vim less
|
|
||||||
RUN dnf install -y @xfce-desktop-environment
|
|
||||||
|
|
||||||
RUN echo 'source $STARTUPDIR/generate_container_user' >> $HOME/.bashrc
|
|
||||||
|
|
||||||
RUN mkdir -p $STARTUPDIR
|
|
||||||
COPY builder/startup/ $STARTUPDIR
|
|
||||||
|
|
||||||
### START CUSTOM STUFF ####
|
|
||||||
COPY ./builder/scripts/ /tmp/scripts/
|
|
||||||
COPY ./fedora/kasmvncserver.spec /tmp
|
|
||||||
|
|
||||||
ARG KASMVNC_PACKAGE_DIR
|
|
||||||
COPY $KASMVNC_PACKAGE_DIR/*.rpm /tmp/
|
|
||||||
# RUN dnf remove -y tigervnc-server-minimal
|
|
||||||
RUN /tmp/scripts/install_kasmvncserver_package
|
|
||||||
|
|
||||||
### END CUSTOM STUFF ###
|
|
||||||
|
|
||||||
RUN chown -R 1000:0 $HOME
|
|
||||||
USER 1000:kasmvnc-cert
|
|
||||||
WORKDIR $HOME
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/dockerstartup/vnc_startup.sh" ]
|
|
@ -1,19 +0,0 @@
|
|||||||
FROM fedora:37
|
|
||||||
|
|
||||||
ENV STARTUPDIR=/dockerstartup
|
|
||||||
|
|
||||||
RUN dnf install -y xterm
|
|
||||||
RUN dnf install -y vim less
|
|
||||||
RUN yum install -y redhat-lsb-core
|
|
||||||
|
|
||||||
ARG KASMVNC_PACKAGE_DIR
|
|
||||||
COPY $KASMVNC_PACKAGE_DIR/*.rpm /tmp/
|
|
||||||
RUN dnf localinstall -y /tmp/*.rpm
|
|
||||||
|
|
||||||
RUN mkdir -p $STARTUPDIR
|
|
||||||
COPY startup/vnc_startup_barebones.sh $STARTUPDIR
|
|
||||||
|
|
||||||
RUN useradd -m foo
|
|
||||||
USER foo:kasmvnc-cert
|
|
||||||
|
|
||||||
ENTRYPOINT "/$STARTUPDIR/vnc_startup_barebones.sh"
|
|
@ -1,86 +0,0 @@
|
|||||||
FROM fedora:37
|
|
||||||
|
|
||||||
ENV KASMVNC_BUILD_OS fedora
|
|
||||||
ENV KASMVNC_BUILD_OS_CODENAME thirtyseven
|
|
||||||
ENV XORG_VER 1.20.14
|
|
||||||
|
|
||||||
RUN \
|
|
||||||
echo "**** install build deps ****" && \
|
|
||||||
dnf group install -y \
|
|
||||||
"C Development Tools and Libraries" \
|
|
||||||
"Development Tools" && \
|
|
||||||
dnf install -y \
|
|
||||||
autoconf \
|
|
||||||
automake \
|
|
||||||
bison \
|
|
||||||
byacc \
|
|
||||||
bzip2 \
|
|
||||||
cmake \
|
|
||||||
diffutils \
|
|
||||||
doxygen \
|
|
||||||
file \
|
|
||||||
flex \
|
|
||||||
fop \
|
|
||||||
gcc \
|
|
||||||
gcc-c++ \
|
|
||||||
git \
|
|
||||||
glibc-devel \
|
|
||||||
libdrm-devel \
|
|
||||||
libepoxy-devel \
|
|
||||||
libmd-devel \
|
|
||||||
libpciaccess-devel \
|
|
||||||
libtool \
|
|
||||||
libwebp-devel \
|
|
||||||
libX11-devel \
|
|
||||||
libXau-devel \
|
|
||||||
libxcb-devel \
|
|
||||||
libXcursor-devel \
|
|
||||||
libxcvt-devel \
|
|
||||||
libXdmcp-devel \
|
|
||||||
libXext-devel \
|
|
||||||
libXfont2-devel \
|
|
||||||
libxkbfile-devel \
|
|
||||||
libXrandr-devel \
|
|
||||||
libxshmfence-devel \
|
|
||||||
libXtst-devel \
|
|
||||||
mesa-libEGL-devel \
|
|
||||||
mesa-libgbm-devel \
|
|
||||||
mesa-libGL-devel \
|
|
||||||
meson \
|
|
||||||
mingw64-binutils \
|
|
||||||
mt-st \
|
|
||||||
nettle-devel \
|
|
||||||
openssl-devel \
|
|
||||||
patch \
|
|
||||||
pixman-devel \
|
|
||||||
wayland-devel \
|
|
||||||
wget \
|
|
||||||
which \
|
|
||||||
xcb-util-devel \
|
|
||||||
xcb-util-image-devel \
|
|
||||||
xcb-util-keysyms-devel \
|
|
||||||
xcb-util-renderutil-devel \
|
|
||||||
xcb-util-wm-devel \
|
|
||||||
xinit \
|
|
||||||
xkbcomp \
|
|
||||||
xkbcomp-devel \
|
|
||||||
xkeyboard-config \
|
|
||||||
xmlto \
|
|
||||||
xorg-x11-font-utils \
|
|
||||||
xorg-x11-proto-devel \
|
|
||||||
xorg-x11-server-common \
|
|
||||||
xorg-x11-server-devel \
|
|
||||||
xorg-x11-xtrans-devel \
|
|
||||||
xsltproc
|
|
||||||
|
|
||||||
ENV SCRIPTS_DIR=/tmp/scripts
|
|
||||||
COPY builder/scripts $SCRIPTS_DIR
|
|
||||||
RUN $SCRIPTS_DIR/build-webp
|
|
||||||
RUN $SCRIPTS_DIR/build-libjpeg-turbo
|
|
||||||
|
|
||||||
RUN useradd -m docker && echo "docker:docker" | chpasswd
|
|
||||||
|
|
||||||
COPY --chown=docker:docker . /src/
|
|
||||||
|
|
||||||
USER docker
|
|
||||||
ENTRYPOINT ["/src/builder/build.sh"]
|
|
@ -1,13 +0,0 @@
|
|||||||
FROM fedora:37
|
|
||||||
|
|
||||||
RUN dnf install -y fedora-packager fedora-review
|
|
||||||
RUN dnf install -y tree vim less
|
|
||||||
RUN dnf install -y redhat-lsb-core
|
|
||||||
RUN dnf install -y dnf-plugins-core
|
|
||||||
|
|
||||||
COPY fedora/*.spec /tmp
|
|
||||||
RUN dnf builddep -y /tmp/*.spec
|
|
||||||
|
|
||||||
RUN useradd -m docker && echo "docker:docker" | chpasswd
|
|
||||||
|
|
||||||
USER docker
|
|
@ -1,62 +0,0 @@
|
|||||||
FROM fedora:37
|
|
||||||
|
|
||||||
ENV DISPLAY=:1 \
|
|
||||||
VNC_PORT=8443 \
|
|
||||||
VNC_RESOLUTION=1280x720 \
|
|
||||||
MAX_FRAME_RATE=24 \
|
|
||||||
VNCOPTIONS="-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7" \
|
|
||||||
HOME=/home/user \
|
|
||||||
TERM=xterm \
|
|
||||||
STARTUPDIR=/dockerstartup \
|
|
||||||
INST_SCRIPTS=/dockerstartup/install \
|
|
||||||
KASM_RX_HOME=/dockerstartup/kasmrx \
|
|
||||||
DEBIAN_FRONTEND=noninteractive \
|
|
||||||
VNC_COL_DEPTH=24 \
|
|
||||||
VNC_RESOLUTION=1280x1024 \
|
|
||||||
VNC_PW=vncpassword \
|
|
||||||
VNC_USER=user \
|
|
||||||
VNC_VIEW_ONLY_PW=vncviewonlypassword \
|
|
||||||
LD_LIBRARY_PATH=/usr/local/lib/ \
|
|
||||||
OMP_WAIT_POLICY=PASSIVE \
|
|
||||||
SHELL=/bin/bash \
|
|
||||||
SINGLE_APPLICATION=0 \
|
|
||||||
KASMVNC_BUILD_OS=fedora \
|
|
||||||
KASMVNC_BUILD_OS_CODENAME=thirtythree
|
|
||||||
|
|
||||||
EXPOSE $VNC_PORT
|
|
||||||
|
|
||||||
WORKDIR $HOME
|
|
||||||
|
|
||||||
### REQUIRED STUFF ###
|
|
||||||
|
|
||||||
RUN dnf install -y openssl xterm gettext wget
|
|
||||||
RUN dnf install -y nss_wrapper
|
|
||||||
RUN dnf install -y xorg-x11-xauth xkeyboard-config
|
|
||||||
# xorg-x11-server-Xorg
|
|
||||||
# RUN dnf install -y @xfce-desktop-environment
|
|
||||||
RUN dnf erase -y pm-utils xscreensaver*
|
|
||||||
RUN dnf install -y redhat-lsb-core
|
|
||||||
RUN dnf install -y vim less
|
|
||||||
RUN dnf install -y @xfce-desktop-environment
|
|
||||||
|
|
||||||
RUN echo 'source $STARTUPDIR/generate_container_user' >> $HOME/.bashrc
|
|
||||||
|
|
||||||
RUN mkdir -p $STARTUPDIR
|
|
||||||
COPY builder/startup/ $STARTUPDIR
|
|
||||||
|
|
||||||
### START CUSTOM STUFF ####
|
|
||||||
COPY ./builder/scripts/ /tmp/scripts/
|
|
||||||
COPY ./fedora/kasmvncserver.spec /tmp
|
|
||||||
|
|
||||||
ARG KASMVNC_PACKAGE_DIR
|
|
||||||
COPY $KASMVNC_PACKAGE_DIR/*.rpm /tmp/
|
|
||||||
# RUN dnf remove -y tigervnc-server-minimal
|
|
||||||
RUN /tmp/scripts/install_kasmvncserver_package
|
|
||||||
|
|
||||||
### END CUSTOM STUFF ###
|
|
||||||
|
|
||||||
RUN chown -R 1000:0 $HOME
|
|
||||||
USER 1000:kasmvnc-cert
|
|
||||||
WORKDIR $HOME
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/dockerstartup/vnc_startup.sh" ]
|
|
Loading…
x
Reference in New Issue
Block a user