Archipelago — open-source initial import
This commit is contained in:
Executable
+47
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
# Quick fix to enable Archipelago auto-start on existing booted system
|
||||
# Run this on the Dell OptiPlex after boot
|
||||
|
||||
set -e
|
||||
|
||||
echo "🔧 Fixing Archipelago auto-start..."
|
||||
|
||||
# Create the auto-start script in .bashrc
|
||||
cat >> ~/.bashrc << 'EOF'
|
||||
|
||||
# Archipelago Auto-Start
|
||||
if [ -z "$ARCHIPELAGO_STARTED" ] && [ -n "$PS1" ]; then
|
||||
export ARCHIPELAGO_STARTED=1
|
||||
|
||||
# Find boot media
|
||||
BOOT_MEDIA=""
|
||||
for dev in /run/live/medium /lib/live/mount/medium /cdrom; do
|
||||
if [ -d "$dev/archipelago" ]; then
|
||||
BOOT_MEDIA="$dev"
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -n "$BOOT_MEDIA" ]; then
|
||||
clear
|
||||
echo ""
|
||||
echo " ╔═══════════════════════════════════════════════════════════╗"
|
||||
echo " ║ 🏝️ ARCHIPELAGO BITCOIN NODE OS ║"
|
||||
echo " ╚═══════════════════════════════════════════════════════════╝"
|
||||
echo ""
|
||||
|
||||
# Get IP
|
||||
IP=$(hostname -I 2>/dev/null | awk '{print $1}')
|
||||
[ -n "$IP" ] && echo " 🌐 Web UI: http://$IP:5678"
|
||||
echo ""
|
||||
|
||||
# Run the setup
|
||||
bash "$BOOT_MEDIA/archipelago/setup-archipelago.sh"
|
||||
fi
|
||||
fi
|
||||
EOF
|
||||
|
||||
echo "✅ Auto-start added to .bashrc"
|
||||
echo ""
|
||||
echo "Now logout and login again, or run:"
|
||||
echo " source ~/.bashrc"
|
||||
Reference in New Issue
Block a user