moving avahi to script

This commit is contained in:
buanet
2019-01-28 13:57:27 +01:00
parent 75468e58d6
commit eea1c61ac5
3 changed files with 33 additions and 15 deletions

View File

@@ -1,17 +1,30 @@
#!/bin/sh
echo 'Checking avahi-daemon installation state...'
if [ -f /usr/sbin/avahi-daemon ]
then
echo "Avahi already installed..."
else
echo "Installing avahi-daemon..."
apt-get update && apt-get install -y avahi-daemon && rm -rf /var/lib/apt/lists/*
echo "Configuring avahi-daemon..."
sed -i '/^rlimit-nproc/s/^\(.*\)/#\1/g' /etc/avahi/avahi-daemon.conf
echo "Configuring dbus..."
mkdir /var/run/dbus/
fi
if [ -f /var/run/dbus/pid ];
then
rm -f /var/run/dbus/pid
fi
echo 'Preparing...'
rm /var/run/dbus/pid
echo 'Starting dbus...'
dbus-daemon --system
echo 'Restarting...'
echo 'Restarting avahi-daemon...'
/etc/init.d/avahi-daemon stop
sleep 5
sleep 1
/etc/init.d/avahi-daemon start
exit 0

View File

@@ -1,7 +1,11 @@
#!/bin/sh
# Checking env-variables
packages=$PACKAGES
echo 'Additional packages:' $packages
avahi=$AVAHI
echo 'ENV packages:' $packages
echo 'ENV avahi:' $avahi
cd /opt/iobroker
@@ -24,9 +28,12 @@ then
echo 'First run preparation done...'
fi
echo 'Initializing Avahi-Daemon...'
sudo sh /opt/scripts/avahi_startup.sh
echo 'Initializing Avahi-Daemon done...'
if [ "$avahi" == "true"];
then
echo 'Initializing Avahi-Daemon...'
sudo sh /opt/scripts/avahi_startup.sh
echo 'Initializing Avahi-Daemon done...'
fi
sleep 5