Skip to content
Snippets Groups Projects
Verified Commit b3b44e3f authored by David Beniamine's avatar David Beniamine
Browse files

WIP changing user name

parent c6eac291
Branches
No related tags found
No related merge requests found
......@@ -6,6 +6,7 @@ services:
args:
- SPYDER=${SPYDER}
- ANACONDA=${ANACONDA}
- KASM_USER=${USER}
image: "kasmvnc-ubuntu-noble:spyder-${SPYDER}_anaconda-${ANACONDA}"
container_name: KasmVNC-ubuntu
volumes:
......@@ -15,6 +16,7 @@ services:
- VNC_PW=${PASS}
- SPYDER=${SPYDER}
- ANACONDA=${ANACONDA}
- KASM_USER=${USER}
volumes:
......
......@@ -11,6 +11,7 @@ WORKDIR $HOME
ARG SPYDER
ARG ANACONDA
ARG ANACONDA_VERS=Anaconda3-2024.02-1
ARG KASM_USER
RUN apt-get update && \
......@@ -27,6 +28,8 @@ RUN apt-get update && \
locale-gen --purge fr_FR.UTF-8 en_US.UTF-8
RUN mkdir /install
RUN for f in /dockerstartup/*.sh; do sed -i -e "s/kasm_user/$KASM_USER/g" $f; done
WORKDIR /install
# === Install Spyder === #
......
#!/bin/bash
VNC_USER=kasm-user
VNC_HOME=/home/kasm-user
sed -i -e "s@kasm-default-profile@$VNC_USER@g" ~/anaconda3/etc/profile.d/conda.sh
sed -i -e "s@kasm-default-profile@$KASM_USER@g" ~/anaconda3/etc/profile.d/conda.sh
# Add changepassword icon
mkdir -p /home/$VNC_USER/Desktop
cat <<EOF > /home/$VNC_USER/Desktop/users.desktop
mkdir -p $VNC_HOME/Desktop
cat <<EOF > $VNC_HOME/Desktop/users.desktop
[Desktop Entry]
Type=Link
Name=Change password
......@@ -15,23 +15,23 @@ terminal=true
EOF
if [ $ANACONDA == 'true' ]; then
cat <<eof > /home/$VNC_USER/Desktop/anaconda.desktop
cat <<eof > $VNC_HOME/Desktop/anaconda.desktop
[Desktop Entry]
Type=Application
Name=Anaconda
Terminal=true
Icon=/home/$VNC_USER/anaconda3/lib/python3.8/site-packages/anaconda_navigator/static/images/anaconda.png
Exec=/home/$VNC_USER/anaconda3/bin/anaconda-navigator
Icon=$VNC_HOME/anaconda3/lib/python3.8/site-packages/anaconda_navigator/static/images/anaconda.png
Exec=$VNC_HOME/anaconda3/bin/anaconda-navigator
eof
fi
if [ $SPYDER == 'true' ]; then
cat <<eof > /home/$VNC_USER/Desktop/spyder.desktop
cat <<eof > $VNC_HOME/Desktop/spyder.desktop
[Desktop Entry]
Type=Application
Name=Spyder
Terminal=true
Icon=/home/$VNC_USER/anaconda3/share/icons/spyder.png
Icon=$VNC_HOME/anaconda3/share/icons/spyder.png
Exec=$(which spyder)
eof
fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment