# Template file for 'ifupdown' pkgname=ifupdown version=0.8.34 revision=1 wrksrc=ifupdown build_style=gnu-makefile make_use_env=yes hostmakedepends="dpkg perl" short_desc="High level tools to configure network interfaces" maintainer="Michael Aldridge " license="GPL-2.0-or-later" homepage="https://tracker.debian.org/pkg/ifupdown" distfiles="http://http.debian.net/debian/pool/main/i/ifupdown/ifupdown_${version}.tar.xz" checksum=8319961313d78320c8d0841ea9ca1490359a924d019df8e6d7cded86a1963cbd make_dirs="/etc/network/interfaces.d 0755 root root /etc/network/if-pre-up.d 0755 root root /etc/network/if-up.d 0755 root root /etc/network/if-down.d 0755 root root /etc/network/if-post-down.d 0755 root root" conf_files="/etc/network/interfaces" post_install() { vman interfaces.5 vman ifup.8 for _i in examples/* ; do vsconf $_i done # Install the default interfaces file referenced from the man # page vmkdir etc/network echo "source interfaces.d/*" > ${DESTDIR}/etc/network/interfaces # Install the core services task, this enables us to promise # that the network is up before the rest of the services start vmkdir etc/runit/core-services vinstall ${FILESDIR}/15-ifupdown.sh 0644 etc/runit/core-services }