Skip to content

Commit a8ca535

Browse files
author
Marcel Zapf
committed
update
1 parent afa1919 commit a8ca535

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

chart/templates/cm-entrypoint.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,21 @@ data:
1313
PORT=2222
1414
1515
echo "Ensuring SSH keys directory exists at $SSH_KEYS_DIR."
16-
mkdir -p "$SSH_KEYS_DIR"
16+
if [ ! -d "$SSH_KEYS_DIR" ]; then
17+
echo "Creating SSH keys directory at $SSH_KEYS_DIR"
18+
mkdir -p "$SSH_KEYS_DIR"
19+
else
20+
echo "SSH keys directory already exists at $SSH_KEYS_DIR, skipping creation"
21+
fi
1722
1823
# Generate keys if missing
1924
for keytype in rsa ecdsa ed25519; do
2025
keyfile="$SSH_KEYS_DIR/ssh_host_${keytype}_key"
2126
if [ ! -f "$keyfile" ]; then
2227
echo "Generating new SSH host $keytype key."
2328
ssh-keygen -t "$keytype" -f "$keyfile" -N '' >/dev/null
29+
else
30+
echo "SSH host $keytype key already exists, skipping generation"
2431
fi
2532
done
2633
@@ -69,19 +76,23 @@ data:
6976
echo "WARNING: Could not check port usage (no ss/netstat found)."
7077
fi
7178
72-
# create user python virtual environment
79+
# Create user python virtual environment
7380
VENV_DIR="/home/dev/venv"
7481
if [ ! -d "$VENV_DIR" ]; then
7582
echo "Creating virtual environment in $VENV_DIR"
7683
python3 -m venv "$VENV_DIR"
84+
else
85+
echo "Virtual environment already exists at $VENV_DIR, skipping creation"
7786
fi
7887
source "$VENV_DIR/bin/activate"
7988
80-
# create user bin directory
89+
# Create user bin directory
8190
BIN_DIR="/home/dev/bin"
8291
if [ ! -d "$BIN_DIR" ]; then
8392
echo "Creating user bin directory at $BIN_DIR"
8493
mkdir -p "$BIN_DIR"
94+
else
95+
echo "User bin directory already exists at $BIN_DIR, skipping creation"
8596
fi
8697
8798
echo "Starting SSH service on port $PORT..."

0 commit comments

Comments
 (0)