Mercurial > vanilla
changeset 1146:815d267adb72
dns/avahi: create /var/run/avahi in init script
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 24 Sep 2019 21:11:00 +0000 |
parents | c56c8d3d1046 |
children | ef803d8555ec |
files | dns/avahi/avahi dns/avahi/avahi-post.sh |
diffstat | 2 files changed, 5 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/dns/avahi/avahi Tue Sep 24 21:09:00 2019 +0000 +++ b/dns/avahi/avahi Tue Sep 24 21:11:00 2019 +0000 @@ -24,9 +24,14 @@ : ${AVAHI_CMD:=/bin/avahi-daemon} : ${AVAHI_ARGS:=-D} : ${AVAHI_PID:=/var/run/avahi-daemon/pid} +: ${AVAHI_USER:=avahi} +: ${AVAHI_GROUP:=avahi} avahi_start() { + mkdir -p $(dirname $AVAHI_PID) + chown $AVAHI_USER:$AVAHI_GROUP $(dirname $AVAHI_PID) + if [ -s $AVAHI_PID ]; then echo "avahi is already running with pid: $(cat $AVAHI_PID)" else
--- a/dns/avahi/avahi-post.sh Tue Sep 24 21:09:00 2019 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2019 David Demelier <markand@malikania.fr> -# -# Permission to use, copy, modify, and/or distribute this software for any -# purpose with or without fee is hereby granted, provided that the above -# copyright notice and this permission notice appear in all copies. -# -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# - -if [ "$1" = "post-install" ]; then - install -dm755 -o avahi -g avahi /var/run/avahi-daemon -fi