pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wip/spcm: import SPCM-0.4.1



Module Name:	pkgsrc-wip
Committed By:	Jason Bacon <bacon%NetBSD.org@localhost>
Pushed By:	outpaddling
Date:		Mon May 18 15:31:56 2020 +0000
Changeset:	805eec7202d507da82caa6adf91818d72e42730d

Modified Files:
	Makefile
Added Files:
	spcm/DESCR
	spcm/Makefile
	spcm/PLIST
	spcm/distinfo

Log Message:
wip/spcm: import SPCM-0.4.1

SPCM is a suite of tools for managing RHEL/CentOS and FreeBSD HPC clusters.
It automates the processing of creating a head node and compute nodes, and
managing configuration and software after installation.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=805eec7202d507da82caa6adf91818d72e42730d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile      |   1 +
 spcm/DESCR    |   3 ++
 spcm/Makefile |  40 +++++++++++++++++++
 spcm/PLIST    | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 spcm/distinfo |   6 +++
 5 files changed, 173 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index f3ac695e94..c7cba3fdd3 100644
--- a/Makefile
+++ b/Makefile
@@ -4585,6 +4585,7 @@ SUBDIR+=	spamassassin-cvs
 SUBDIR+=	spamd-devel
 SUBDIR+=	sparse
 SUBDIR+=	spatt
+SUBDIR+=	spcm
 SUBDIR+=	spe
 SUBDIR+=	spectra
 SUBDIR+=	speedx
diff --git a/spcm/DESCR b/spcm/DESCR
new file mode 100644
index 0000000000..4b45b7edac
--- /dev/null
+++ b/spcm/DESCR
@@ -0,0 +1,3 @@
+Cluster-admin is a suite of tools for building and managing FreeBSD clusters.
+It automates the processing of creating a head node and compute nodes, and
+managing configuration and software after installation.
diff --git a/spcm/Makefile b/spcm/Makefile
new file mode 100644
index 0000000000..377aeaebcf
--- /dev/null
+++ b/spcm/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD$
+
+DISTNAME=	SPCM-0.4.1
+CATEGORIES=	sysutils
+MASTER_SITES=	${MASTER_SITE_GITHUB:=outpaddling/}
+
+MAINTAINER=	bacon%NetBSD.org@localhost
+HOMEPAGE=	http://acadix.biz/spcm.php
+COMMENT=	Simple, portable cluster management
+LICENSE=	2-clause-bsd
+
+# Add py-hostlist dep
+
+DATADIR=	${PREFIX}/share/cluster-admin
+
+SUBST_CLASSES+=		datadir
+SUBST_STAGE.datadir=	pre-configure
+SUBST_FILES.datadir=	${WRKSRC}/CentOS/Sys-scripts/ganglia-web-setup \
+			${WRKSRC}/Common/Sys-scripts/slurm-update-idle-nodes
+SUBST_SED.datadir=	-e 's|%%DATADIR%%|${PREFIX}/share/cluster-admin|g'
+
+SUBST_CLASSES+=		prefix
+SUBST_STAGE.prefix=	pre-configure
+SUBST_FILES.prefix=	${WRKSRC}/Common/User-scripts/slurm-shell
+SUBST_SED.prefix=	-e 's|/usr/local|${PREFIX}|g'
+
+SUBST_CLASSES+=		sbin
+SUBST_STAGE.sbin=	pre-configure
+SUBST_FILES.sbin+=	${WRKSRC}/Common/Src/cluster-passwd.c
+SUBST_SED.sbin=		-e 's|/usr/local/sbin|${PREFIX}/sbin|g'
+
+DEPENDS+=	auto-admin>=0.6.3:../../wip/auto-admin
+
+USE_TOOLS+=	bash
+
+.include "../../mk/bsd.prefs.mk"
+
+MAKE_ENV+=	PREFIX=${PREFIX} DATADIR=${DATADIR}
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/spcm/PLIST b/spcm/PLIST
new file mode 100644
index 0000000000..6867c6e643
--- /dev/null
+++ b/spcm/PLIST
@@ -0,0 +1,123 @@
+@comment $NetBSD$
+bin/cluster-all-nodes
+bin/cluster-backup-nodes
+bin/cluster-compute-nodes
+bin/cluster-down-nodes
+bin/cluster-file-servers
+bin/cluster-head-check
+bin/cluster-passwd
+bin/cluster-pfs-nodes
+bin/cluster-pw-check
+bin/cluster-raid-nodes
+bin/cluster-vis-nodes
+bin/cluster-zfs-nodes
+bin/condor-build-R-packages
+bin/condor-cpus
+bin/condor-list-packages
+bin/psnode
+bin/slurm-cluster-load
+bin/slurm-find-strays
+bin/slurm-gui-job
+bin/slurm-job-hist
+bin/slurm-job-stats
+bin/slurm-job-status
+bin/slurm-load-summary
+bin/slurm-memory-use
+bin/slurm-node-info
+bin/slurm-pending-jobs
+bin/slurm-shell
+bin/slurm-user-cores
+bin/topjob
+bin/topnode
+etc/spcm/slurm-node-resume
+etc/spcm/slurm-node-suspend
+libexec/add-gecos.awk
+sbin/cluster-add-to-group
+sbin/cluster-adduser
+sbin/cluster-admin
+sbin/cluster-archive-user-dir
+sbin/cluster-change-group-gid
+sbin/cluster-change-nfsd-count
+sbin/cluster-change-primary-group
+sbin/cluster-change-uid
+sbin/cluster-check-cron-updates
+sbin/cluster-create-pw-age
+sbin/cluster-diagnostics
+sbin/cluster-dist-file
+sbin/cluster-enable-autologout
+sbin/cluster-firewalld-config
+sbin/cluster-ganglia-restart
+sbin/cluster-get-sync-file
+sbin/cluster-highest-uid
+sbin/cluster-init-node
+sbin/cluster-ipmi-power-on
+sbin/cluster-krb-auth-setup
+sbin/cluster-lock-local-pw
+sbin/cluster-lock-user
+sbin/cluster-lowest-uid
+sbin/cluster-munge-enable
+sbin/cluster-node-admin
+sbin/cluster-node-type
+sbin/cluster-passwd-expiration
+sbin/cluster-passwd-user-expiration
+sbin/cluster-pkgsrc-admin
+sbin/cluster-power-saver
+sbin/cluster-power-waster
+sbin/cluster-recreate-user
+sbin/cluster-remove-from-group
+sbin/cluster-remove-from-known-hosts
+sbin/cluster-remove-user
+sbin/cluster-restore-user
+sbin/cluster-run
+sbin/cluster-services-menu
+sbin/cluster-set-compute-memory-limits
+sbin/cluster-setup
+sbin/cluster-shutdown
+sbin/cluster-slurm-enable
+sbin/cluster-spcm-update-from-wip
+sbin/cluster-ssh-keygen
+sbin/cluster-stay-down
+sbin/cluster-sync-backup-nodes
+sbin/cluster-sync-files
+sbin/cluster-sync-node
+sbin/cluster-sync-packages
+sbin/cluster-sync-pw
+sbin/cluster-sync-sysfiles
+sbin/cluster-sync-user
+sbin/cluster-transfer-pw
+sbin/cluster-unlock-local-pw
+sbin/cluster-unlock-user
+sbin/cluster-update-backup-nodes
+sbin/cluster-update-file-servers
+sbin/cluster-update-menu
+sbin/cluster-update-vis-nodes
+sbin/cluster-user-admin
+sbin/cluster-user-cleanup
+sbin/cluster-useradd
+sbin/cluster-users
+sbin/ganglia-web-setup
+sbin/node-sync-all-users
+sbin/node-sync-groups
+sbin/node-sync-users
+sbin/slurm-cron-updates
+sbin/slurm-drain-all
+sbin/slurm-restart
+sbin/slurm-resume-nodes
+sbin/slurm-resume-updated-nodes
+sbin/slurm-shutdown-idle-nodes
+sbin/slurm-sync-backup
+sbin/slurm-sync-config
+sbin/slurm-update-idle-nodes
+sbin/slurm-usage-report
+sbin/spcm-banner
+sbin/spcm-update-from-wip
+sbin/ssh-keygen-for-user
+share/cluster-admin/WWW/centos-power.jpg
+share/cluster-admin/WWW/global_styles.css
+share/cluster-admin/WWW/gmetad.conf.template
+share/cluster-admin/WWW/gmond.conf.template
+share/cluster-admin/WWW/index.php
+share/cluster-admin/WWW/pkgsrc.jpg
+share/cluster-admin/profile.d/zzz-cluster.csh
+share/cluster-admin/profile.d/zzz-cluster.sh
+share/cluster-admin/sys-update.sbatch
diff --git a/spcm/distinfo b/spcm/distinfo
new file mode 100644
index 0000000000..340671409d
--- /dev/null
+++ b/spcm/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (SPCM-0.4.1.tar.gz) = c343c9ec5e72968a4877de2d809ffcba906682cb
+RMD160 (SPCM-0.4.1.tar.gz) = 18427215aedfce0bcda463ab84bb43a3ac9d0b47
+SHA512 (SPCM-0.4.1.tar.gz) = 549c05502c69c56624c4b9b43ae30c7ad4e1c3e760f512fa84376a451bcd93798a03a2f732a42aac1636400e720442900b2bbca222553165c49d7ef348ba4b56
+Size (SPCM-0.4.1.tar.gz) = 143371 bytes


Home | Main Index | Thread Index | Old Index