summaryrefslogtreecommitdiff
path: root/config-parabola-mgmt-mdns.PKGBUILD
blob: 4d66ef64080d8b989e9ed2962320123965264306 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
. ${BUILDFILE%/*}/common.sh
pkgver=20180826

package() {
preamble

depends=(avahi nss-mdns)

add-unit etc/systemd/system/multi-user.target.wants/avahi-daemon.service
add-unit etc/systemd/system/sockets.target.wants/avahi-daemon.socket
ln -sfT /usr/lib/systemd/system/avahi-daemon.service etc/systemd/system/dbus-org.freedesktop.Avahi.service

add-file -m755 usr/share/holo/files/10-"$pkgname"/etc/nsswitch.conf.holoscript <<EOF
#!/bin/sh
sed -r 's/\bmdns(|4|6)(_minimal)?\b(\s*\[[^]]*\])?\s*//g' |
    sed -r '/^hosts:/s/\b(resolve|dns)\b/mdns_minimal [NOTFOUND=return] &/'
EOF

postamble
}