summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGordian Edenhofer2021-08-28 18:53:46 +0200
committerGordian Edenhofer2021-08-28 18:55:25 +0200
commitb793dc7995636e498f5e3051fcde080bfe7aef6b (patch)
tree9ed3d71bbf7a76fd2bcd1a399d46432e2f8072c6 /PKGBUILD
parent5524232c9306f1de4bbea6a47a676528e450b8d8 (diff)
downloadaur-b793dc7995636e498f5e3051fcde080bfe7aef6b.tar.gz
upgpkg: slurm-llnl 21.08.0.1-1
Add some optional dependencies to `makedepends`, clean up the user creation and tidy up the sysconfig. upgpkg: slurm-llnl-git 21.08.0.1.r33.g30f31a7b6f-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 10 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b54649ea324c..9b6d75bf03a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Submitter: Fredrik Tegenfeldt <fredrik.tegenfeldt@unige.ch>
pkgname=slurm-llnl-git
-pkgver=20.11.8.1.r1585.g03aaa5f65c
+pkgver=21.08.0.1.r33.g30f31a7b6f
pkgrel=1
pkgdesc="Simple Linux Utility for Resource Management (development version)"
arch=('i686' 'x86_64' 'armv7h')
@@ -26,17 +26,15 @@ optdepends=("hwloc: enables the task/cgroup plugin"
"ncurses: adds the smap command "
"gtk2: enables the sview command, a simple graphical frontend"
"pmix: support Open MPI applications using PMIx")
-makedepends=('python' 'gtk2' 'git')
+makedepends=('git' 'python' 'gtk2' 'hwloc' 'rrdtool' 'hdf5')
provides=("slurm-llnl=${pkgver}")
conflicts=('slurm-llnl')
-backup=('etc/default/slurm-llnl')
+backup=('etc/sysconfig/slurmd' 'etc/sysconfig/slurmctld', 'etc/sysconfig/slurmdbd')
source=("slurm-llnl.sysusers"
"slurm-llnl.tmpfiles"
- "slurm-llnl-default-conf"
"${pkgname}"::"git+https://github.com/SchedMD/slurm.git")
-sha512sums=('40aa91b02d8839ee94ae106de1ea675b0a79ba533f218afc87e909b5bbd38ce1135f54716094bf9384edc51409bfaeb0b7904cb387cbcbc8ad16befdafb8a5ab'
- '0f1c477be4a06fd6050afd7e4fd7d3524ce4dc9bec4e3f9bbfb0087660a29f76442139b659bc906029757646ac107e521a6b2ba120b5b2db49bc815f501fb581'
- 'f74dacaaffa35fa11a62bb9efa492bb4ef9b197748f28c15210f362382da27ec1dd88a57a48fc6807029c93c9033c82e11545ea36622c683ae7bd09970ef8710'
+sha512sums=('8373ef791d68a7e0b2114f5ce670da1936bd8d96fd51fa7319d4feb85f16a673f89abcb823a114455d32d8fd9eee3e121c313a0aa986542540f120e6d35686e6'
+ '4f7d1e36abc2ca5aa38b40403292b68f769238766ecdd44ea5d29f8106bd9b7c3e0d2236208f92e00818e37dd24c9520b6e9fe06e01b6e552ac485a1df682edd'
'SKIP')
pkgver() {
@@ -73,7 +71,6 @@ build() {
--localstatedir=/var \
--enable-pam \
--with-proctrack \
- --with-pmix=/usr \
--with-hdf5 \
--with-hwloc \
--with-rrdtool \
@@ -94,7 +91,11 @@ package() {
install -D -m644 LICENSE.OpenSSL "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.OpenSSL"
install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
- install -D -m644 ../slurm-llnl-default-conf "${pkgdir}/etc/default/slurm-llnl"
+ install -d -m755 "${pkgdir}/etc/sysconfig"
+ echo '#SLURMD_OPTIONS=""' > "${pkgdir}/etc/sysconfig/slurmd"
+ echo '#SLURMCTLD_OPTIONS=""' > "${pkgdir}/etc/sysconfig/slurmctld"
+ echo '#SLURMDBD_OPTIONS=""' > "${pkgdir}/etc/sysconfig/slurmdbd"
+ chmod 644 "${pkgdir}/etc/sysconfig/"{slurmd,slurmctld,slurmdbd}
# Install init related files
install -D -m755 etc/init.d.slurm "${pkgdir}/etc/rc.d/slurm"