void-packages/srcpkgs/ifupdown/template
maxice8 e19e7c9269 ifupdown: update to 0.8.31.
Closes: #12078 [via git-merge-pr]
2018-03-06 20:29:10 -08:00

41 lines
1.2 KiB
Bash

# Template file for 'ifupdown'
pkgname=ifupdown
version=0.8.31
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 <maldridge@VoidLinux.eu>"
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=a5dd8c6e79465b81a4c4f9dab3f00de83a2f6fbea4dc01ecbb2fbb727f8bcad6
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
}