22 lines
1.7 KiB
Bash
Executable File
22 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
if [ ! -e "$DATA_DIR/.env" ] ; then
|
|
source_pass="$(LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | head -c 40)"
|
|
cat > "$DATA_DIR/.env" <<EOF
|
|
ICECAST_SOURCE_PASSWORD=$source_pass
|
|
ICECAST_ADMIN_PASSWORD=$(LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | head -c 40)
|
|
ICECAST_RELAY_PASSWORD=$(LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | head -c 40)
|
|
LIQUIDSOAP_SOURCE_PASSWORD=$(LC_ALL=C tr -dc A-Za-z0-9 </dev/urandom | head -c 40)
|
|
OMA_CONFIG_Client1EnteteNext="Authorization: Basic $(echo "source:$source_pass" | base64)"
|
|
EOF
|
|
fi
|
|
|
|
mkdir -p ~/.ssh
|
|
cat > ~/.ssh/authorized_keys <<EOF
|
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC0s2U2R86huSXCpFabBNpXuHR3k1/MfsYmWDuniVUUPzthl5+NlQrlSIk00/08q+XpUwlKcnmvosUGC0/PNSfQZ43SjrDjQ0MCZfmg6oIU3ujreCKbXEdaRgh7N8IJPlHZ2LcI+2HhAxqg/0RKr1vDlJ3cQlAiPCPKoAH74BkP9OuzAfUOD+cwT7NMlUiZwkArT7kU7aVwIhz1fpCpYvG4kdwVCg4vjaKM6cKR7N9xKndE/dheV6sjeKgx9Va9FgFeOes0TDL/Ds2IAW9Oo7h4sbXNLkYwOtreAzn0ga0FcyG2uIEqOSYZubaQKsItT2yIARKN0ZEe81+BvLDogL649FeCLbpBdDD/p2ceI0sSg2Uj4vsvM74gTxdD3jfsWqa/kXJ2gvnpVkIHGuxUb2vnMs1ne2l8mvfPg4LVdHAd53lrCgHDYaMumsIo61AaBIv1AA2bF7QU+1a19LE6oFaTtIm7RO1uYNmo4dOWe5kLMnPTvHseS5Okh3bPmSg5H8s=
|
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCphw08pnHtJoE0UXWzrw4gXNCL0ub4rWWkZcg34xGV+vIyaOmF7vM/TS7kdh/MIP5f4wxQCiXXZ9E9YmovwLfI0qutFMSLYF4iMx0d4+32L6eayC6YBYt+jMgAf+dhoHADV9zivRE5yLCSPp9PVVhdEYAtrmElVVrzM3FUBMMEEMJNMMYMfyl+1SBkq/m450RFMUU06JKNk+DQgDiCaLUudI6I14Hscl34TwQf2xdXT/TIX9Mv7YYHmHVUZn6sLqgvarzHhfeD8r/ZmeaUH17NfNWq6MukSmaTw84h4nAKvaxUTNP2gGhtv2nTTvosuadQLEefHJl0kGeBndZ2SGyncXCypGf0/mZI/HFenem4m91r2JaEua5kkblQKAAqAKvKvnYelbmHvPrhMOiFM6j7WIqPdFLa+ULbwWFSBOlqO6qzLwcRlI7c+FE7p8qwMF9poyYzVjjAeqlsKEATW1C+30f/hjTg6hD8+ii4cLuams28T1jzeVtmPlGt/U/qXAM= synchro_tete
|
|
EOF
|