mirror of
https://aur.archlinux.org/zfs-utils.git
synced 2025-06-06 15:47:20 +02:00

upstream release Restore hostid handling erroneously removed long ago by archzfs -- not enforcing its use by default is reasonable, ignoring it when it is present and explicitly desired by the user, is not reasonable.
60 lines
1.9 KiB
Bash
60 lines
1.9 KiB
Bash
# Maintainer: Eli Schwartz <eschwartz@archlinux.org>
|
|
# Contributor: Iacopo Isimbaldi <isiachi@rhye.it>
|
|
|
|
pkgname=zfs-utils
|
|
pkgver=0.7.13
|
|
pkgrel=1
|
|
pkgdesc="Userspace utilities for the Zettabyte File System."
|
|
arch=("i686" "x86_64")
|
|
url="https://zfsonlinux.org/"
|
|
license=('CDDL')
|
|
makedepends=("git")
|
|
source=("git+https://github.com/zfsonlinux/zfs.git#tag=zfs-${pkgver}?signed"
|
|
"zfs.initcpio.install"
|
|
"zfs.initcpio.hook")
|
|
sha256sums=('SKIP'
|
|
'da1cdc045d144d2109ec7b5d97c53a69823759d8ecff410e47c3a66b69e6518d'
|
|
'f95ad1a5421ccbb8b01f448373f46cfd1f718361a82c2687a597325cf9827e3e')
|
|
validpgpkeys=('4F3BA9AB6D1F8D683DC2DFB56AD860EED4598027' # Tony Hutter (GPG key for signing ZFS releases) <hutter2@llnl.gov>
|
|
'C33DF142657ED1F7C328A2960AB9E991C6AF658B') # Brian Behlendorf <behlendorf1@llnl.gov>
|
|
|
|
prepare() {
|
|
cd "${srcdir}"/zfs
|
|
|
|
autoreconf -fi
|
|
}
|
|
|
|
build() {
|
|
cd "${srcdir}"/zfs
|
|
|
|
./configure --prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--sbindir=/usr/bin \
|
|
--with-mounthelperdir=/usr/bin \
|
|
--libdir=/usr/lib \
|
|
--datadir=/usr/share \
|
|
--includedir=/usr/include \
|
|
--with-udevdir=/usr/lib/udev \
|
|
--libexecdir=/usr/lib/zfs \
|
|
--with-config=user
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}"/zfs
|
|
|
|
make DESTDIR="${pkgdir}" install
|
|
install -D -m644 contrib/bash_completion.d/zfs "${pkgdir}"/usr/share/bash-completion/completions/zfs
|
|
|
|
# Remove uneeded files
|
|
rm -r "${pkgdir}"/etc/init.d
|
|
rm -r "${pkgdir}"/etc/sudoers.d #???
|
|
rm -r "${pkgdir}"/usr/lib/dracut
|
|
rm -r "${pkgdir}"/usr/lib/modules-load.d
|
|
rm -r "${pkgdir}"/usr/share/initramfs-tools
|
|
rm -r "${pkgdir}"/usr/share/zfs
|
|
|
|
install -D -m644 "${srcdir}"/zfs.initcpio.hook "${pkgdir}"/usr/lib/initcpio/hooks/zfs
|
|
install -D -m644 "${srcdir}"/zfs.initcpio.install "${pkgdir}"/usr/lib/initcpio/install/zfs
|
|
}
|