summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJOLIMAITRE Matthieu2024-03-13 14:19:08 +0100
committerJOLIMAITRE Matthieu2024-03-13 14:19:08 +0100
commit2afa7331333033e76c4cef2bdcda53aac4432625 (patch)
tree06a2afbe9f963f540e8e1adf81684d7d52ac731b /PKGBUILD
downloadaur-lustre-tools-6.tar.gz
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8a497d2bd5be
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: JOLIMAITRE Matthieu <matthieu@imagevo.fr>
+pkgname="lustre-tools-6"
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="The Lustre developpment tools free distribution version 6."
+url="https://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/lustre-v4/distrib/"
+arch=("x86_64")
+license=("Free Distribution of the Lustre/Lesar Software")
+makedepends=()
+optdepends=()
+depends=('findutils')
+source=("https://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/lustre-v6/pre-compiled/x86_64-Linux-lv6-bin-dist.tgz")
+sha256sums=("8eb998ac91719a93477864337757d645320e6e8c476dd0d9a3d2df1ae00492c1")
+
+build() {
+ cd "$srcdir/lv6-bin-dist"
+ mv bin bin_
+ mkdir bin
+ for exec in $(cd bin_ ; ls)
+ do
+ echo '#!/bin/sh
+set -e
+export LUSTRE_INSTALL=/usr/share/lustre-tools-6
+/usr/share/lustre-tools-6/bin_/'$exec' $@
+' > "bin/$exec"
+ chmod a+x "bin/$exec"
+ done
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/share" "$pkgdir/etc/profile.d"
+ cp -r "$srcdir/lv6-bin-dist" "$pkgdir/usr/share/lustre-tools-6"
+ echo "append_path '/usr/share/lustre-tools-6/bin'
+export PATH" > "$pkgdir/etc/profile.d/lustre-tools-6.sh"
+}