diff --git a/config/setup.sh b/config/setup.sh new file mode 100755 index 0000000..248bae0 --- /dev/null +++ b/config/setup.sh @@ -0,0 +1,4 @@ +#!/bin/bash +# Spustenie Claude Code s inštrukciami pre dostavbu prostredia +cd ~ +claude --dangerously-skip-permissions -p "$(cat ~/claude-setup.md)" diff --git a/install/ubuntu-install.sh b/install/ubuntu-install.sh index 9662e45..c6fdd12 100644 --- a/install/ubuntu-install.sh +++ b/install/ubuntu-install.sh @@ -63,12 +63,15 @@ create_user() { msg_warn "Claude Code inštalácia zlyhala pre ${username} (nefatálna chyba)" fi - # Stiahnutie claude-setup.md do home adresára - if [[ -n "${CLAUDE_SETUP_URL:-}" ]]; then - curl -fsSL "$CLAUDE_SETUP_URL" -o "${user_home}/claude-setup.md" 2>/dev/null && \ - chown "${username}:${username}" "${user_home}/claude-setup.md" && \ - msg_ok "claude-setup.md skopírovaný do ${user_home}" || \ - msg_warn "Nepodarilo sa stiahnuť claude-setup.md" + # Stiahnutie claude-setup.md a setup.sh do home adresára + local base_url="https://git.inbox.sk/proxmox/Ubuntu24_LXC/raw/branch/main/config" + if curl -fsSL "${base_url}/claude-setup.md" -o "${user_home}/claude-setup.md" 2>/dev/null && \ + curl -fsSL "${base_url}/setup.sh" -o "${user_home}/setup.sh" 2>/dev/null; then + chmod +x "${user_home}/setup.sh" + chown "${username}:${username}" "${user_home}/claude-setup.md" "${user_home}/setup.sh" + msg_ok "claude-setup.md + setup.sh skopírované do ${user_home}" + else + msg_warn "Nepodarilo sa stiahnuť konfiguračné súbory" fi }