summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNLisa2019-10-22 13:43:21 +0200
committerNLisa2019-10-22 13:43:21 +0200
commiteb1c7b2e4cc8867c3eec81f4f3401964ba47bfad (patch)
treef210e43255dfb3e1dea79fe1327d4900e678172b
parent758a3491f56103c2aa94f642d81f1f83e8097dc5 (diff)
downloadaur-beegfs-client.tar.gz
Added rpcbind dependency and updated config files.
-rw-r--r--PKGBUILD15
1 files changed, 13 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index eedfd2d14b02..993576df17f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,7 @@ arch=('x86_64' 'i686')
url="https://git.beegfs.io/pub"
license=('BeeGFS END-USER LICENE AGREEMENT' 'GPL2')
-depends=('libutil-linux' 'attr' 'acl' 'openssl' 'zlib' 'sqlite' 'curl' 'elfutils' 'fuse-common' 'ld-lsb' 'lsb-release' 'rdma-core')
+depends=('libutil-linux' 'attr' 'acl' 'openssl' 'zlib' 'sqlite' 'curl' 'elfutils' 'fuse-common' 'ld-lsb' 'lsb-release' 'rdma-core' 'rpcbind')
optdepends=('beegfs-utils' 'xfsprogs' 'btrfs-progs')
makedepends=('git' 'gcc' 'libsystemd' 'systemd' 'pkg-config' 'bash' 'boost-libs' 'linux-headers' 'kmod' 'gzip')
provides=('beegfs-helperd' 'beegfs-client')
@@ -45,6 +45,14 @@ prepare() {
--expression='s|/opt/beegfs/usr/bin|/usr/bin|g' \
'{}' '+'
+ find dist/etc/beegfs-mounts.conf -type f -exec sed --in-place \
+ --expression='s|/mnt/beegfs|/mnt/beegfs/beegfs-mount|g' \
+ '{}' '+'
+
+ find dist/usr/lib/systemd/system/beegfs-client.service -type f -exec sed --in-place \
+ --expression='s|/etc/init.d|/etc/beegfs/init.d|g' \
+ '{}' '+'
+
cd "$srcdir/$pkgname-$pkgver/${_srcname}_module/source/"
# comment out deprecated current_fs_time definitions of timespec and timspec65 lines 155-166
@@ -109,8 +117,11 @@ package() {
install -D --mode=0755 beegfs-helperd "${pkgdir}/usr/bin/beegfs-helperd"
cd "$srcdir/$pkgname-$pkgver/${_srcname}_module/build"
- install -D --mode=0644 dist/etc/beegfs-client.conf "${pkgdir}/etc/beegfs/beegfs-clients.conf"
+ install -D --mode=0644 dist/etc/beegfs-client-autobuild.conf "${pkgdir}/etc/beegfs/beegfs-client-autobuild.conf"
+ install -D --mode=0644 dist/etc/beegfs-client.conf "${pkgdir}/etc/beegfs/beegfs-client.conf"
install -D --mode=0644 dist/etc/beegfs-mounts.conf "${pkgdir}/etc/beegfs/beegfs-mounts.conf"
+ install -D --mode=0644 dist/etc/init.d/beegfs-client.init "${pkgdir}/etc/beegfs/init.d/beegfs-client"
+ install -D --mode=0644 dist/etc/beegfs-client-mount-hook.example "${pkgdir}/etc/beegfs/init.d/exec_mount_hook"
install -D --mode=0644 dist/usr/lib/systemd/system/beegfs-client.service "${pkgdir}/usr/lib/systemd/system/beegfs-client.service"
install -D --mode=0755 dist/sbin/beegfs-setup-client "${pkgdir}/usr/bin/beegfs-setup-client"
gzip -fk beegfs.ko