From 0076c1f2185d88f817784e684466fab0ed236e27 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 9 May 2021 11:17:38 +0200 Subject: [PATCH] contrib: debian: add apparmor, avahi, and bluetooth services Signed-off-by: Joachim Wiberg --- contrib/debian/finit.d/Makefile.am | 7 ++++--- contrib/debian/finit.d/available/Makefile.am | 4 +++- contrib/debian/finit.d/available/apparmor.conf | 2 ++ contrib/debian/finit.d/available/avahi-daemon.conf | 1 + contrib/debian/finit.d/available/bluetooth.conf | 3 +++ 5 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 contrib/debian/finit.d/available/apparmor.conf create mode 100644 contrib/debian/finit.d/available/avahi-daemon.conf create mode 100644 contrib/debian/finit.d/available/bluetooth.conf diff --git a/contrib/debian/finit.d/Makefile.am b/contrib/debian/finit.d/Makefile.am index 3ae43507..326217d0 100644 --- a/contrib/debian/finit.d/Makefile.am +++ b/contrib/debian/finit.d/Makefile.am @@ -1,8 +1,9 @@ SUBDIRS = available docsdir := @docdir@/contrib/debian/finit.d -d_LINKS = console-setup.conf elogind.conf getty.conf \ - keyboard-setup.conf modules.conf rsyslogd.conf \ - sshd.conf +d_LINKS = acpid.conf apparmor.conf avahi-demon.conf \ + bluetooth.conf console-setup.conf elogind.conf \ + getty.conf keyboard-setup.conf modules.conf \ + rsyslogd.conf sshd.conf install-exec-hook: @$(MKDIR_P) $(DESTDIR)$(docsdir)/available diff --git a/contrib/debian/finit.d/available/Makefile.am b/contrib/debian/finit.d/available/Makefile.am index b63c292e..df4333af 100644 --- a/contrib/debian/finit.d/available/Makefile.am +++ b/contrib/debian/finit.d/available/Makefile.am @@ -1,5 +1,7 @@ docsdir := @docdir@/contrib/debian/finit.d/available -docs_DATA = acpid.conf console-setup.conf elogind.conf getty.conf \ +docs_DATA = acpid.conf apparmor.conf avahi-daemon.conf bluetooth.conf \ + console-setup.conf elogind.conf getty.conf \ keyboard-setup.conf lightdm.conf modules.conf sntpd.conf \ rsyslogd.conf sshd.conf syslogd.conf xdm.conf EXTRA_DIST = $(docs_DATA) + diff --git a/contrib/debian/finit.d/available/apparmor.conf b/contrib/debian/finit.d/available/apparmor.conf new file mode 100644 index 00000000..b746c7fb --- /dev/null +++ b/contrib/debian/finit.d/available/apparmor.conf @@ -0,0 +1,2 @@ +sysv [S] /etc/init.d/apparmor -- AppArmor initialization + diff --git a/contrib/debian/finit.d/available/avahi-daemon.conf b/contrib/debian/finit.d/available/avahi-daemon.conf new file mode 100644 index 00000000..f81f263a --- /dev/null +++ b/contrib/debian/finit.d/available/avahi-daemon.conf @@ -0,0 +1 @@ +service [2345] env:-/etc/default/avahi-daemon avahi-daemon -s $AVAHI_DAEMON_OPTS -- Avahi mDNS/DNS-SD Stack diff --git a/contrib/debian/finit.d/available/bluetooth.conf b/contrib/debian/finit.d/available/bluetooth.conf new file mode 100644 index 00000000..23571602 --- /dev/null +++ b/contrib/debian/finit.d/available/bluetooth.conf @@ -0,0 +1,3 @@ +# To ignore errors like "org.freedesktop.hostname1", update the env file with +# "--noplugin=hostname", i.e. append to BLUETOOTHD_OPTS +service [2345] log:null env:-/etc/default/bluetooth /usr/libexec/bluetooth/bluetoothd -n $BLUETOOTHD_OPTS -- Bluetooth service