should help with updates
This commit is contained in:
@@ -39,6 +39,7 @@ chart_viewer.service
|
|||||||
birdnet_recording.service
|
birdnet_recording.service
|
||||||
birdnet_log.service)
|
birdnet_log.service)
|
||||||
|
|
||||||
|
sudo systemctl reload caddy
|
||||||
for i in "${services[@]}";do
|
for i in "${services[@]}";do
|
||||||
sudo systemctl restart "${i}"
|
sudo systemctl restart "${i}"
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ install_scripts() {
|
|||||||
install_mariadb() {
|
install_mariadb() {
|
||||||
if ! which mysql &> /dev/null;then
|
if ! which mysql &> /dev/null;then
|
||||||
echo "Installing MariaDB Server"
|
echo "Installing MariaDB Server"
|
||||||
apt -qqy update
|
|
||||||
apt -qqy install mariadb-server
|
apt -qqy install mariadb-server
|
||||||
echo "MariaDB Installed"
|
echo "MariaDB Installed"
|
||||||
fi
|
fi
|
||||||
@@ -201,7 +200,6 @@ install_alsa() {
|
|||||||
echo "alsa-utils installed"
|
echo "alsa-utils installed"
|
||||||
else
|
else
|
||||||
echo "Installing alsa-utils"
|
echo "Installing alsa-utils"
|
||||||
apt -qqq update
|
|
||||||
apt install -qqy alsa-utils
|
apt install -qqy alsa-utils
|
||||||
echo "alsa-utils installed"
|
echo "alsa-utils installed"
|
||||||
fi
|
fi
|
||||||
@@ -209,7 +207,6 @@ install_alsa() {
|
|||||||
echo "PulseAudio installed"
|
echo "PulseAudio installed"
|
||||||
else
|
else
|
||||||
echo "Installing pulseaudio"
|
echo "Installing pulseaudio"
|
||||||
apt -qqq update
|
|
||||||
apt install -qqy pulseaudio
|
apt install -qqy pulseaudio
|
||||||
echo "PulseAudio installed"
|
echo "PulseAudio installed"
|
||||||
fi
|
fi
|
||||||
@@ -251,7 +248,6 @@ install_caddy() {
|
|||||||
curl -1sLf \
|
curl -1sLf \
|
||||||
'https://dl.cloudsmith.io/public/caddy/stable/setup.deb.sh' \
|
'https://dl.cloudsmith.io/public/caddy/stable/setup.deb.sh' \
|
||||||
| sudo -E bash
|
| sudo -E bash
|
||||||
apt -qq update
|
|
||||||
apt install -qqy caddy=2.4.5
|
apt install -qqy caddy=2.4.5
|
||||||
systemctl enable --now caddy
|
systemctl enable --now caddy
|
||||||
else
|
else
|
||||||
@@ -324,7 +320,6 @@ ${BIRDNETLOG_URL} {
|
|||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
systemctl reload caddy
|
|
||||||
}
|
}
|
||||||
|
|
||||||
update_etc_hosts() {
|
update_etc_hosts() {
|
||||||
@@ -441,7 +436,6 @@ install_sox() {
|
|||||||
echo "Sox is installed"
|
echo "Sox is installed"
|
||||||
else
|
else
|
||||||
echo "Installing sox"
|
echo "Installing sox"
|
||||||
apt -qq update
|
|
||||||
apt install -y sox
|
apt install -y sox
|
||||||
echo "Sox installed"
|
echo "Sox installed"
|
||||||
fi
|
fi
|
||||||
@@ -450,7 +444,6 @@ install_sox() {
|
|||||||
install_php() {
|
install_php() {
|
||||||
if ! which php &> /dev/null || ! which php-fpm || ! apt list --installed | grep php-xml;then
|
if ! which php &> /dev/null || ! which php-fpm || ! apt list --installed | grep php-xml;then
|
||||||
echo "Installing PHP modules"
|
echo "Installing PHP modules"
|
||||||
apt -qq update
|
|
||||||
apt install -qqy php php-fpm php-mysql php-xml php-zip
|
apt install -qqy php php-fpm php-mysql php-xml php-zip
|
||||||
else
|
else
|
||||||
echo "PHP and PHP-FPM installed"
|
echo "PHP and PHP-FPM installed"
|
||||||
@@ -472,7 +465,6 @@ EOF
|
|||||||
install_icecast() {
|
install_icecast() {
|
||||||
if ! which icecast2;then
|
if ! which icecast2;then
|
||||||
echo "Installing IceCast2"
|
echo "Installing IceCast2"
|
||||||
apt -qq update
|
|
||||||
echo "icecast2 icecast2/icecast-setup boolean false" | debconf-set-selections
|
echo "icecast2 icecast2/icecast-setup boolean false" | debconf-set-selections
|
||||||
apt install -qqy icecast2
|
apt install -qqy icecast2
|
||||||
config_icecast
|
config_icecast
|
||||||
@@ -536,6 +528,7 @@ install_cleanup_cron() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
install_selected_services() {
|
install_selected_services() {
|
||||||
|
sudo apt -qqqq update
|
||||||
install_scripts
|
install_scripts
|
||||||
install_birdnet_analysis
|
install_birdnet_analysis
|
||||||
install_birdnet_server
|
install_birdnet_server
|
||||||
|
|||||||
Reference in New Issue
Block a user