/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packaging/linux/tuxbot/init
32 строки
972 B
heronhaye
tuxbot docker cleanup (#23169)
25 мар 2020, 00:53
Не верифицирован
25 мар 2020, 00:53
f47e3d7
Код
Авторство
О чём код?
#!/usr/bin/env bash set -euo pipefail systemctl --user daemon-reload for varname in SECRETS_TEAM SECRETS_REPO CHAT_TEAM CHAT_CHANNEL GNUPGHOME; do if [ -z "${!varname}" ]; then echo "No $varname found, check environment settings...aborting." exit 1 fi done echo Enter tuxbot paperkey next keybase oneshot -u tuxbot if [ "${KEYBASE_TEST_CODE_SIGNING_KEY:-}" = "1" ]; then echo Enter test code signing key triplesec password next opts="-b " fn=test_code_signing_key.gpg.3sv4 else echo Enter code signing key triplesec password next opts="-b --compatibility" fn=code_signing_key.gpg.3s fi echo "(wait until you see 'Key (will not be printed):', may take a bit)" # shellcheck disable=SC2086 triplesec dec $opts < "/keybase/team/$SECRETS_TEAM/.kbfs_autogit/$SECRETS_REPO/$fn" | gpg --import echo Starting chatbot... systemctl --user start tuxbot echo "Done. Try !help in @$CHAT_TEAM#$CHAT_CHANNEL to ensure chatbot is up."