# Template file for 'ifupdown' pkgname=ifupdown version=0.8.21 revision=1 wrksrc=$pkgname build_style=gnu-makefile make_use_env=1 hostmakedepends="dpkg perl" short_desc="High level tools to configure network interfaces" maintainer="Michael Aldridge " license="GPL-2" homepage="https://tracker.debian.org/pkg/ifupdown" distfiles="http://http.debian.net/debian/pool/main/i/ifupdown/ifupdown_${version}.tar.xz" checksum=d9fffd7fb1164460517f6898c7a8a5a2fa0f2441dd2900d12739ad374b47e948 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" case "${XBPS_TARGET_MACHINE}" in *-musl) broken=https://travis-ci.org/the-maldridge/void-packages/jobs/255103617 esac 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 } do_check() { make check }