#!/bin/bash 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 > /opt/scripts/avahi_startup.log 2>&1 apt-get install -y libavahi-compat-libdnssd-dev avahi-daemon >> /opt/scripts/avahi_startup.log 2>&1 rm -rf /var/lib/apt/lists/* >> /opt/scripts/avahi_startup.log 2>&1 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 if [ -f /var/run/avahi-daemon//pid ]; then rm -f /var/run/avahi-daemon//pid fi echo 'Starting dbus...' dbus-daemon --system echo 'Starting avahi-daemon...' /etc/init.d/avahi-daemon start exit 0