From 703f2bfa9e6fb7ce86031309222ebce7978d18bc Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Fri, 26 Nov 2021 21:56:08 +0000 Subject: [PATCH] Do avahi-daemon --- jobs/avahi-daemon/avahi-daemon.job | 3 --- src/run.sh | 7 +++++++ src/steps-preinstall/50-avahi-daemon.job | 8 ++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) delete mode 100755 jobs/avahi-daemon/avahi-daemon.job create mode 100755 src/steps-preinstall/50-avahi-daemon.job diff --git a/jobs/avahi-daemon/avahi-daemon.job b/jobs/avahi-daemon/avahi-daemon.job deleted file mode 100755 index d06d327..0000000 --- a/jobs/avahi-daemon/avahi-daemon.job +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -RUN "sudo apt install avahi-daemon" diff --git a/src/run.sh b/src/run.sh index 5350d1c..d565de9 100644 --- a/src/run.sh +++ b/src/run.sh @@ -61,6 +61,13 @@ queue_apt_install() { done } +queue_firewall_rule() { + local rule="$*"; + subtask_begin "[firewall] Queuing firewall rule ${rule}"; + echo "${rule}" >>"${temp_dir}/ufw-rules.txt"; + subtask_end "$?"; +} + ############################################################################### diff --git a/src/steps-preinstall/50-avahi-daemon.job b/src/steps-preinstall/50-avahi-daemon.job new file mode 100755 index 0000000..7a83f78 --- /dev/null +++ b/src/steps-preinstall/50-avahi-daemon.job @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +task_begin "Configuring avahi-daemon"; + +queue_apt_install "avahi-daemon"; +queue_firewall_rule allow 5353/udp comment mdns-avahi-daemon + +task_end "$?";