mirror of
https://github.com/kasmtech/workspaces-images.git
synced 2025-02-16 09:51:14 +01:00
KASM-2193 Remove Maximus usage from older Bionic images.
This commit is contained in:
parent
150be47572
commit
cd129cd194
@ -96,9 +96,6 @@ RUN bash $INST_SCRIPTS/terraform/install_terraform.sh && rm -rf $INST_SCRIPTS/t
|
|||||||
COPY ./src/ubuntu/install/telegram $INST_SCRIPTS/telegram/
|
COPY ./src/ubuntu/install/telegram $INST_SCRIPTS/telegram/
|
||||||
RUN bash $INST_SCRIPTS/telegram/install_telegram.sh && rm -rf $INST_SCRIPTS/telegram/
|
RUN bash $INST_SCRIPTS/telegram/install_telegram.sh && rm -rf $INST_SCRIPTS/telegram/
|
||||||
|
|
||||||
### Remove maxmius
|
|
||||||
RUN if [[ ${BASE_IMAGE} =~ "bionic" ]]; then apt-get remove -y maximus; fi;
|
|
||||||
|
|
||||||
#ADD ./src/common/scripts $STARTUPDIR
|
#ADD ./src/common/scripts $STARTUPDIR
|
||||||
RUN $STARTUPDIR/set_user_permission.sh $HOME
|
RUN $STARTUPDIR/set_user_permission.sh $HOME
|
||||||
|
|
||||||
|
@ -55,9 +55,6 @@ RUN apt-get update && apt-get install -y default-jdk default-jre
|
|||||||
COPY ./src/ubuntu/install/eclipse $INST_SCRIPTS/eclipse
|
COPY ./src/ubuntu/install/eclipse $INST_SCRIPTS/eclipse
|
||||||
RUN bash $INST_SCRIPTS/eclipse/install_eclipse.sh && rm -rf $INST_SCRIPTS/eclipse/
|
RUN bash $INST_SCRIPTS/eclipse/install_eclipse.sh && rm -rf $INST_SCRIPTS/eclipse/
|
||||||
|
|
||||||
### Remove maxmius
|
|
||||||
RUN if [[ ${BASE_IMAGE} =~ "bionic" ]]; then apt-get remove -y maximus; fi;
|
|
||||||
|
|
||||||
#ADD ./src/common/scripts $STARTUPDIR
|
#ADD ./src/common/scripts $STARTUPDIR
|
||||||
RUN $STARTUPDIR/set_user_permission.sh $HOME
|
RUN $STARTUPDIR/set_user_permission.sh $HOME
|
||||||
|
|
||||||
|
@ -92,9 +92,6 @@ RUN bash $INST_SCRIPTS/terraform/install_terraform.sh && rm -rf $INST_SCRIPTS/t
|
|||||||
COPY ./src/ubuntu/install/telegram $INST_SCRIPTS/telegram/
|
COPY ./src/ubuntu/install/telegram $INST_SCRIPTS/telegram/
|
||||||
RUN bash $INST_SCRIPTS/telegram/install_telegram.sh && rm -rf $INST_SCRIPTS/telegram/
|
RUN bash $INST_SCRIPTS/telegram/install_telegram.sh && rm -rf $INST_SCRIPTS/telegram/
|
||||||
|
|
||||||
### Remove maxmius
|
|
||||||
RUN if [[ ${BASE_IMAGE} =~ "bionic" ]]; then apt-get remove -y maximus; fi;
|
|
||||||
|
|
||||||
#ADD ./src/common/scripts $STARTUPDIR
|
#ADD ./src/common/scripts $STARTUPDIR
|
||||||
RUN $STARTUPDIR/set_user_permission.sh $HOME
|
RUN $STARTUPDIR/set_user_permission.sh $HOME
|
||||||
|
|
||||||
|
@ -49,9 +49,6 @@ RUN bash $INST_SCRIPTS/vs_code/install_vs_code.sh && rm -rf $INST_SCRIPTS/vs_co
|
|||||||
COPY ./src/ubuntu/install/chrome $INST_SCRIPTS/chrome/
|
COPY ./src/ubuntu/install/chrome $INST_SCRIPTS/chrome/
|
||||||
RUN bash $INST_SCRIPTS/chrome/install_chrome.sh && rm -rf $INST_SCRIPTS/chrome/
|
RUN bash $INST_SCRIPTS/chrome/install_chrome.sh && rm -rf $INST_SCRIPTS/chrome/
|
||||||
|
|
||||||
### Remove maxmius
|
|
||||||
RUN if [[ ${BASE_IMAGE} =~ "bionic" ]]; then apt-get remove -y maximus; fi;
|
|
||||||
|
|
||||||
######### End Customizations ###########
|
######### End Customizations ###########
|
||||||
|
|
||||||
RUN chown 1000:0 $HOME
|
RUN chown 1000:0 $HOME
|
||||||
|
@ -46,9 +46,6 @@ RUN bash $INST_SCRIPTS/vs_code/install_vs_code.sh && rm -rf $INST_SCRIPTS/vs_co
|
|||||||
COPY ./src/ubuntu/install/chrome $INST_SCRIPTS/chrome/
|
COPY ./src/ubuntu/install/chrome $INST_SCRIPTS/chrome/
|
||||||
RUN bash $INST_SCRIPTS/chrome/install_chrome.sh && rm -rf $INST_SCRIPTS/chrome/
|
RUN bash $INST_SCRIPTS/chrome/install_chrome.sh && rm -rf $INST_SCRIPTS/chrome/
|
||||||
|
|
||||||
### Remove maxmius
|
|
||||||
RUN if [[ ${BASE_IMAGE} =~ "bionic" ]]; then apt-get remove -y maximus; fi;
|
|
||||||
|
|
||||||
RUN chown 1000:0 $HOME
|
RUN chown 1000:0 $HOME
|
||||||
|
|
||||||
USER 1000
|
USER 1000
|
||||||
|
@ -55,10 +55,6 @@ kasm_startup() {
|
|||||||
|
|
||||||
if [ -z "$DISABLE_CUSTOM_STARTUP" ] || [ -n "$FORCE" ] ; then
|
if [ -z "$DISABLE_CUSTOM_STARTUP" ] || [ -n "$FORCE" ] ; then
|
||||||
|
|
||||||
if [[ $MAXIMUS == 'true' ]] ; then
|
|
||||||
maximus &
|
|
||||||
fi
|
|
||||||
|
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
if ! pgrep -x $PGREP > /dev/null
|
if ! pgrep -x $PGREP > /dev/null
|
||||||
|
@ -1,10 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -ex
|
set -ex
|
||||||
apt-get update
|
apt-get update
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
curl -L -o discord.deb "https://discord.com/api/download?platform=linux&format=deb"
|
curl -L -o discord.deb "https://discord.com/api/download?platform=linux&format=deb"
|
||||||
apt-get install -y ./discord.deb
|
apt-get install -y ./discord.deb
|
||||||
rm discord.deb
|
rm discord.deb
|
||||||
|
@ -1,10 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -ex
|
set -ex
|
||||||
apt-get update
|
apt-get update
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
apt-get install -y gimp
|
apt-get install -y gimp
|
||||||
cp /usr/share/applications/gimp.desktop $HOME/Desktop/
|
cp /usr/share/applications/gimp.desktop $HOME/Desktop/
|
||||||
chmod +x $HOME/Desktop/gimp.desktop
|
chmod +x $HOME/Desktop/gimp.desktop
|
@ -9,9 +9,3 @@ cp /usr/share/applications/insomnia.desktop $HOME/Desktop
|
|||||||
chmod +x $HOME/Desktop/insomnia.desktop
|
chmod +x $HOME/Desktop/insomnia.desktop
|
||||||
chown 1000:1000 $HOME/Desktop/insomnia.desktop
|
chown 1000:1000 $HOME/Desktop/insomnia.desktop
|
||||||
rm insomnia.deb
|
rm insomnia.deb
|
||||||
|
|
||||||
# Conveniences for python development
|
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
|
@ -17,9 +17,3 @@ sed -i 's/ONLYOFFICE Desktop Editors/ONLYOFFICE/g' $HOME/Desktop/onlyoffice-desk
|
|||||||
chmod +x $HOME/Desktop/onlyoffice-desktopeditors.desktop
|
chmod +x $HOME/Desktop/onlyoffice-desktopeditors.desktop
|
||||||
# KASM-1541
|
# KASM-1541
|
||||||
sed -i 's#/usr/bin/onlyoffice-desktopeditors %U$#bash -c "source ~/.bashrc \&\& /usr/bin/onlyoffice-desktopeditors %U"#' /usr/share/applications/onlyoffice-desktopeditors.desktop
|
sed -i 's#/usr/bin/onlyoffice-desktopeditors %U$#bash -c "source ~/.bashrc \&\& /usr/bin/onlyoffice-desktopeditors %U"#' /usr/share/applications/onlyoffice-desktopeditors.desktop
|
||||||
|
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get update
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
|
@ -19,9 +19,3 @@ chmod +x /usr/share/applications/postman.desktop
|
|||||||
cp /usr/share/applications/postman.desktop $HOME/Desktop/postman.desktop
|
cp /usr/share/applications/postman.desktop $HOME/Desktop/postman.desktop
|
||||||
chmod +x $HOME/Desktop/postman.desktop
|
chmod +x $HOME/Desktop/postman.desktop
|
||||||
chown 1000:1000 $HOME/Desktop/postman.desktop
|
chown 1000:1000 $HOME/Desktop/postman.desktop
|
||||||
|
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get update
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
|
@ -12,10 +12,7 @@ fi
|
|||||||
wget -O- https://updates.signal.org/desktop/apt/keys.asc | apt-key add -
|
wget -O- https://updates.signal.org/desktop/apt/keys.asc | apt-key add -
|
||||||
echo "deb [arch=${ARCH}] https://updates.signal.org/desktop/apt xenial main" | tee -a /etc/apt/sources.list.d/signal-xenial.list
|
echo "deb [arch=${ARCH}] https://updates.signal.org/desktop/apt xenial main" | tee -a /etc/apt/sources.list.d/signal-xenial.list
|
||||||
apt-get update
|
apt-get update
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
apt-get install -y signal-desktop
|
apt-get install -y signal-desktop
|
||||||
cp /usr/share/applications/signal-desktop.desktop $HOME/Desktop/
|
cp /usr/share/applications/signal-desktop.desktop $HOME/Desktop/
|
||||||
chmod +x $HOME/Desktop/signal-desktop.desktop
|
chmod +x $HOME/Desktop/signal-desktop.desktop
|
||||||
|
@ -22,10 +22,7 @@ version=4.12.2
|
|||||||
# This path may not be accurate once arm64 support arrives. Specifically I don't know if it will still be under x64
|
# This path may not be accurate once arm64 support arrives. Specifically I don't know if it will still be under x64
|
||||||
wget -q https://downloads.slack-edge.com/releases/linux/${version}/prod/x64/slack-desktop-${version}-${ARCH}.deb
|
wget -q https://downloads.slack-edge.com/releases/linux/${version}/prod/x64/slack-desktop-${version}-${ARCH}.deb
|
||||||
apt-get update
|
apt-get update
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
apt-get install -y ./slack-desktop-${version}-${ARCH}.deb
|
apt-get install -y ./slack-desktop-${version}-${ARCH}.deb
|
||||||
rm slack-desktop-${version}-${ARCH}.deb
|
rm slack-desktop-${version}-${ARCH}.deb
|
||||||
sed -i 's,/usr/bin/slack,/usr/bin/slack --no-sandbox,g' /usr/share/applications/slack.desktop
|
sed -i 's,/usr/bin/slack,/usr/bin/slack --no-sandbox,g' /usr/share/applications/slack.desktop
|
||||||
|
@ -2,10 +2,7 @@
|
|||||||
set -ex
|
set -ex
|
||||||
dpkg --add-architecture i386
|
dpkg --add-architecture i386
|
||||||
apt-get update
|
apt-get update
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
apt-get install -y steam-installer
|
apt-get install -y steam-installer
|
||||||
cp /usr/share/applications/steam.desktop $HOME/Desktop/
|
cp /usr/share/applications/steam.desktop $HOME/Desktop/
|
||||||
chmod +x $HOME/Desktop/steam.desktop
|
chmod +x $HOME/Desktop/steam.desktop
|
||||||
|
@ -13,10 +13,6 @@ apt-get install -y apt-transport-https
|
|||||||
echo "deb https://download.sublimetext.com/ apt/stable/" | tee /etc/apt/sources.list.d/sublime-text.list
|
echo "deb https://download.sublimetext.com/ apt/stable/" | tee /etc/apt/sources.list.d/sublime-text.list
|
||||||
apt-get update
|
apt-get update
|
||||||
|
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
apt-get install -y sublime-text
|
apt-get install -y sublime-text
|
||||||
|
|
||||||
cp /usr/share/applications/sublime_text.desktop $HOME/Desktop/
|
cp /usr/share/applications/sublime_text.desktop $HOME/Desktop/
|
||||||
|
@ -1,8 +1,4 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -ex
|
set -ex
|
||||||
apt-get update
|
apt-get update
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
apt-get install -y vlc
|
apt-get install -y vlc
|
@ -15,8 +15,3 @@ apt-get update
|
|||||||
apt-get install -y python3-setuptools \
|
apt-get install -y python3-setuptools \
|
||||||
python3-venv \
|
python3-venv \
|
||||||
python3-virtualenv
|
python3-virtualenv
|
||||||
|
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
|
@ -11,10 +11,6 @@ fi
|
|||||||
|
|
||||||
wget -q https://zoom.us/client/latest/zoom_${ARCH}.deb
|
wget -q https://zoom.us/client/latest/zoom_${ARCH}.deb
|
||||||
apt-get update
|
apt-get update
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
apt-get install -y ./zoom_${ARCH}.deb
|
apt-get install -y ./zoom_${ARCH}.deb
|
||||||
rm zoom_amd64.deb
|
rm zoom_amd64.deb
|
||||||
cp /usr/share/applications/Zoom.desktop $HOME/Desktop/
|
cp /usr/share/applications/Zoom.desktop $HOME/Desktop/
|
||||||
|
@ -2,10 +2,6 @@
|
|||||||
set -ex
|
set -ex
|
||||||
dpkg --add-architecture i386
|
dpkg --add-architecture i386
|
||||||
apt-get update
|
apt-get update
|
||||||
if [[ "$(lsb_release -cs)" == "bionic" ]];
|
|
||||||
then
|
|
||||||
apt-get install -y maximus
|
|
||||||
fi
|
|
||||||
apt-get install -y zsnes
|
apt-get install -y zsnes
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user