Fix send_message function and restorecon path

This commit is contained in:
adrien 2022-11-23 10:20:26 +01:00
parent 936ed85639
commit 2a0edc8b70
Signed by: adrien
GPG Key ID: 4F17BEA67707AC21

View File

@ -15,10 +15,10 @@ set -o nounset
# Don't hide errors within pipes
set -o pipefail
# Set your API key here
# set your API key here
key=
# Set your chat id here
# set your chat id here
chat_id=
# Set your username
@ -27,11 +27,10 @@ username=
function send_message() {
if ! [ $# -eq 0 ]; then
curl --silent --show-error --fail --request POST "https://api.telegram.org/$key/sendMessage" --data chat_id="$chat_id" --data text="$1" --output /dev/null
exit
else
echo "No argument supplied, please specify the message to send"
exit 1
fi
echo "No argument supplied, please specify the message to send"
exit 1
}
function update_vaultwarden {
@ -50,7 +49,7 @@ function update_vaultwarden {
# Set the correct permissions
chown root:vaultwarden /usr/local/bin/vaultwarden
chmod 750 /usr/local/bin/vaultwarden
restorecon /usr/local/bin/vaultwarden
/sbin/restorecon -v /usr/local/bin/vaultwarden
if ! systemctl start vaultwarden.service; then
send_message "[Vaultwarden] - Vaultwarden service did not start correctly. Please log in as soon as possible and see what went wrong"