From b4ac56d7a3252691242f8b39eaf145ae711111b9 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Fri, 18 Aug 2017 05:44:20 +0000 Subject: user/dracut: new package --- user/dracut/APKBUILD | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 user/dracut/APKBUILD (limited to 'user/dracut') diff --git a/user/dracut/APKBUILD b/user/dracut/APKBUILD new file mode 100644 index 000000000..d8a43a248 --- /dev/null +++ b/user/dracut/APKBUILD @@ -0,0 +1,52 @@ +# Contributor: A. Wilcox +# Maintainer: A. Wilcox +pkgname=dracut +pkgver=046 +pkgrel=0 +pkgdesc="An event-driven initramfs infrastructure" +url="https://dracut.wiki.kernel.org/" +arch="all" +license="GPL-2.0+" +depends="cpio" +makedepends="fts-dev kmod-dev" +install="" +options="!check" # Test suite is for kernel developers only, requires ext3 rootfs +subpackages="$pkgname-doc $pkgname-bash-completion:bashcomp:noarch" +source="https://www.kernel.org/pub/linux/utils/boot/$pkgname/$pkgname-$pkgver.tar.xz" + +build() { + cd "$builddir" + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var + LDLIBS="-lfts" make + make doc +} + +check() { + cd "$builddir" + make check +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install + for sysdmod in 00systemd 98dracut-systemd 00systemd-bootchart \ + 01systemd-initrd 02systemd-networkd; do + rm -r "$pkgdir"/usr/lib/dracut/modules.d/$sysdmod + done +} + +bashcomp() { + depends="" + pkgdesc="Bash completions for $pkgname" + install_if="$pkgname=$pkgver-r$pkgrel bash-completion" + + mkdir -p "$subpkgdir"/usr/share/ + mv "$pkgdir"/usr/share/bash-completion \ + "$subpkgdir"/usr/share +} + +sha512sums="75cefc184960024ef32f7bb5a0fe060e9c7d82dbfd0fe247d54b585e2ebbf0f8af5d5dc1be7e5e8cf2c3bc27b3293842c6361ae62d047289d0c59d7d40b09122 dracut-046.tar.xz" -- cgit v1.2.3-60-g2f50