diff options
author | Jan Houben | 2018-05-07 10:01:08 +0200 |
---|---|---|
committer | Jan Houben | 2018-05-07 10:01:45 +0200 |
commit | 5d1aa95a6c5466568c2ae07a519bacbff3cc854f (patch) | |
tree | a94e1d7b034fa3a468dce741199dd832bae6e859 /PKGBUILD | |
parent | 5d0cbbcec757159f7e116af7d815ca023b3ba193 (diff) | |
download | aur-5d1aa95a6c5466568c2ae07a519bacbff3cc854f.tar.gz |
Fix package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 24 insertions, 19 deletions
@@ -1,23 +1,22 @@ -# -# Maintainer: Iacopo Isimbaldi <isiachi@rhye.it> -# +# Maintainer: Jan Houben <jan@nexttrex.de> +# Contributor: Iacopo Isimbaldi <isiachi@rhye.it> pkgbase="zfs-dkms-git" pkgname=("zfs-dkms-git" "zfs-utils-dkms-git") -pkgver=0.7.0_r33_g08de8c16f +pkgver=0.7.0_r468_ga82a4a15b pkgrel=1 license=('CDDL') makedepends=("git" "spl-dkms-git") arch=("i686" "x86_64") url="http://zfsonlinux.org/" source=("git+https://github.com/zfsonlinux/zfs.git" - "zfs.bash-completion-r1" - "zfs.initcpio.install" - "zfs.initcpio.hook") + "zfs-utils.bash-completion-r1" + "zfs-utils.initcpio.install" + "zfs-utils.initcpio.hook") sha256sums=('SKIP' 'b60214f70ffffb62ffe489cbfabd2e069d14ed2a391fac0e36f914238394b540' - 'aa5706bf08b36209a318762680f3c9fb45b3fc4b8e4ef184c8a5370b2c3000ca' - 'f95ad1a5421ccbb8b01f448373f46cfd1f718361a82c2687a597325cf9827e3e') + 'e33adabbe3f2f4866802c9d63c7810c7a42b4df2288d0cdd23376519b15b36e4' + '290b18f538badce2eedd4ac4926a579535ec6c887436569fa6ff3685b55776bf') pkgver() { cd "${srcdir}/zfs" @@ -37,7 +36,9 @@ build() { --includedir=/usr/include \ --with-udevdir=/usr/lib/udev \ --libexecdir=/usr/lib/zfs \ - --with-config=user + --with-config=user \ + --enable-systemd \ + --enable-pyzfs make } @@ -61,20 +62,24 @@ package_zfs-dkms-git() { package_zfs-utils-dkms-git() { pkgdesc="Kernel module support files for the Zettabyte File System. (Git version)" + depends=("python2") provides=("zfs-utils") - conflicts=("zfs-utils-git" "zfs-utils-lts" "zfs-utils") + conflicts=("zfs-utils-git" "zfs-utils-lts" "zfs-utils" "zfs-utils-common-git" "zfs-utils-common") + install=zfs-utils.install + backup=('etc/zfs/zed.d/zed.rc' 'etc/default/zfs') cd "${srcdir}/zfs" make DESTDIR="${pkgdir}" install - # Remove uneeded files rm -r "${pkgdir}"/etc/init.d rm -r "${pkgdir}"/usr/lib/dracut - rm -r "${pkgdir}"/usr/share/initramfs-tools - - 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 - install -D -m644 "${srcdir}"/zfs.bash-completion-r1 "${pkgdir}"/usr/share/bash-completion/completions/zfs - - mkdir -p "${pkgdir}"/usr/lib/initcpio/install + # Autoload the zfs module at boot + mkdir -p "${pkgdir}/etc/modules-load.d" + printf "%s\n" "zfs" > "${pkgdir}/etc/modules-load.d/zfs.conf" + # fix permissions + chmod 750 ${pkgdir}/etc/sudoers.d + # Install the support files + install -D -m644 "${srcdir}"/zfs-utils.initcpio.hook "${pkgdir}"/usr/lib/initcpio/hooks/zfs + install -D -m644 "${srcdir}"/zfs-utils.initcpio.install "${pkgdir}"/usr/lib/initcpio/install/zfs + install -D -m644 "${srcdir}"/zfs-utils.bash-completion-r1 "${pkgdir}"/usr/share/bash-completion/completions/zfs } |