diff options
author | Huang-Huang Bao | 2020-05-18 21:59:37 +0800 |
---|---|---|
committer | Huang-Huang Bao | 2020-05-18 21:59:37 +0800 |
commit | 2bcaee7314dcf3ccbc2367f2d4036967a443a5b1 (patch) | |
tree | 263f0fce6a8d04e2698adf4720e820b443f5a9ae | |
download | aur-2bcaee7314dcf3ccbc2367f2d4036967a443a5b1.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 64 |
2 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d70e7cc20a63 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = autofs + pkgdesc = A kernel-based automounter for Linux + pkgver = 5.1.6 + pkgrel = 2 + url = https://www.kernel.org/pub/linux/daemons/autofs/ + arch = x86_64 + license = GPL2 + makedepends = libldap + makedepends = krb5 + makedepends = kmod + makedepends = sssd + makedepends = libnsl + makedepends = rpcsvc-proto + depends = libxml2 + optdepends = krb5: for LDAP support + optdepends = sssd: for SSSD integration + backup = etc/autofs/auto.master + backup = etc/autofs/auto.misc + backup = etc/autofs/auto.net + backup = etc/autofs/auto.smb + backup = etc/autofs/autofs.conf + backup = etc/autofs/autofs_ldap_auth.conf + backup = etc/default/autofs + source = https://www.kernel.org/pub/linux/daemons/autofs/v5/autofs-5.1.6.tar.xz + source = https://www.kernel.org/pub/linux/daemons/autofs/v5/autofs-5.1.6.tar.sign + validpgpkeys = CD0A6E3CBB6768800B0736A8E7677380F54FD8A9 + sha256sums = dddee3d9b7388ce6cb7432832dfade25b07ef68ad48dcce01cf247b26a10caef + sha256sums = SKIP + +pkgname = autofs + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9ecacba6eabe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: Huang-Huang Bao <eh5@sokka.cn> +# Contributor: Lukas Fleischer <lfleischer@archlinux.org> +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Dale Blount <dale@archlinux.org> +# Contributor: Manolis Tzanidakis +# Contributor: Leonid Isaev + +_pkgbase=autofs +pkgname=${_pkgbase}-no-locking +pkgver=5.1.6 +pkgrel=1 +pkgdesc='A kernel-based automounter for Linux (disable mount locking, allows recursive auto-mounting)' +arch=('x86_64') +url='https://www.kernel.org/pub/linux/daemons/autofs/' +license=('GPL2') +depends=('libxml2') +provides=("autofs") +conflicts=("autofs") +makedepends=('libldap' 'krb5' 'kmod' 'sssd' 'libnsl' 'rpcsvc-proto') +optdepends=('krb5: for LDAP support' + 'sssd: for SSSD integration') +backup=('etc/autofs/auto.master' + 'etc/autofs/auto.misc' + 'etc/autofs/auto.net' + 'etc/autofs/auto.smb' + 'etc/autofs/autofs.conf' + 'etc/autofs/autofs_ldap_auth.conf' + 'etc/default/autofs') +source=("https://www.kernel.org/pub/linux/daemons/${_pkgbase}/v5/${_pkgbase}-${pkgver}.tar."{xz,sign}) +sha256sums=('dddee3d9b7388ce6cb7432832dfade25b07ef68ad48dcce01cf247b26a10caef' + 'SKIP') +validpgpkeys=('CD0A6E3CBB6768800B0736A8E7677380F54FD8A9') # Ian Kent + +prepare() { + cd "${srcdir}/${_pkgbase}-${pkgver}" + + sed -i -e 's|/etc/auto.misc|/etc/autofs/auto.misc|' \ + -e 's|/etc/auto.master.d|/etc/autofs/auto.master.d|' samples/auto.master +} + +build() { + cd "${srcdir}/${_pkgbase}-${pkgver}" + + ./configure --prefix=/usr \ + --sysconfdir=/etc/autofs \ + --sbindir=/usr/bin \ + --with-mapdir=/etc/autofs \ + --with-confdir=/etc/default \ + --without-hesiod \ + --enable-ignore-busy \ + --with-libtirpc \ + --with-systemd \ + --disable-mount-locking + make +} + +package() { + cd "${srcdir}/${_pkgbase}-${pkgver}" + + make INSTALLROOT="${pkgdir}" install install_samples + + install -dm755 "$pkgdir/etc/autofs/auto.master.d" +} + |