# <type> <owner> <group> <mode> <path> <linksource>
d quagga quagga 0755 /var/run/quagga none
+d quagga quagga 0755 /var/log/quagga none
\ No newline at end of file
# the "ip" command from busybox is not sufficient (flush by protocol flushes all routes)
RDEPENDS_${PN} += "iproute2"
-INC_PR = "r2"
+INC_PR = "r3"
QUAGGASUBDIR = ""
# Add quagga's user and groups
pkg_postinst_${PN} () {
+ set -e
grep -q quagga: /etc/group || addgroup quagga
grep -q quaggavty: /etc/group || addgroup quaggavty
grep -q quagga: /etc/passwd || \
adduser --disabled-password --home=/var/run/quagga/ --system \
- --ingroup quagga --no-create-home -g "Quagga routing suite" quagga
+ --ingroup quagga --no-create-home -g "Quagga routing suite" quagga
+ for f in bgpd isisd ospfd ripngd zebra ripd ospf6d; do touch /etc/quagga/$f.conf; done
+ chown quagga:quaggavty /etc/quagga
+ chown quagga:quagga /etc/quagga/*.conf
+ chmod 750 /etc/quagga
+ chown 640 /etc/quagga/*.conf
/etc/init.d/populate-volatile.sh update
}