svn commit: r560515 - in head/sysutils: . spcm spcm/files
Jason W. Bacon
jwb at FreeBSD.org
Wed Jan 6 13:57:06 UTC 2021
Author: jwb
Date: Wed Jan 6 13:57:05 2021
New Revision: 560515
URL: https://svnweb.freebsd.org/changeset/ports/560515
Log:
sysutils/spcm: Tools for building and managing HPC clusters
SPCM (Simple, Portable Cluster Manager) is a free, open source
integrated tool set for managing a simple HPC (High Performance
Computing) cluster.
It is the only portable cluster management suite we are aware of
and is designed to be easily adapted to most POSIX platforms.
SPCM automates the process of configuring a head node, compute
nodes, file servers, and visualization nodes. Most common management
tasks can be performed using a simple menu interface, while additional
tasks are supported by command-line tools.
Added:
head/sysutils/spcm/
head/sysutils/spcm/Makefile (contents, props changed)
head/sysutils/spcm/distinfo (contents, props changed)
head/sysutils/spcm/files/
head/sysutils/spcm/files/patch-install.sh (contents, props changed)
head/sysutils/spcm/pkg-descr (contents, props changed)
head/sysutils/spcm/pkg-plist (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Wed Jan 6 13:50:10 2021 (r560514)
+++ head/sysutils/Makefile Wed Jan 6 13:57:05 2021 (r560515)
@@ -1265,6 +1265,7 @@
SUBDIR += socket
SUBDIR += socklog
SUBDIR += solaar
+ SUBDIR += spcm
SUBDIR += spindown
SUBDIR += spinner
SUBDIR += spiped
Added: head/sysutils/spcm/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/spcm/Makefile Wed Jan 6 13:57:05 2021 (r560515)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= spcm
+DISTVERSION= 0.5.0
+CATEGORIES= sysutils
+
+MAINTAINER= jwb at FreeBSD.org
+COMMENT= Tools for building and managing HPC clusters
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= auto-admin>=0.6.11:sysutils/auto-admin
+
+USE_GITHUB= yes
+
+GH_ACCOUNT= outpaddling
+GH_PROJECT= SPCM
+
+MAKE_ENV+= DATADIR=${DATADIR}
+
+post-stage:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cluster-passwd
+
+.include <bsd.port.mk>
Added: head/sysutils/spcm/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/spcm/distinfo Wed Jan 6 13:57:05 2021 (r560515)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1609895790
+SHA256 (outpaddling-SPCM-0.5.0_GH0.tar.gz) = 1851ef0ebe4e06f40949c092f2b957c1abcce46379deb62f2e261761a25a1a9d
+SIZE (outpaddling-SPCM-0.5.0_GH0.tar.gz) = 129354
Added: head/sysutils/spcm/files/patch-install.sh
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/spcm/files/patch-install.sh Wed Jan 6 13:57:05 2021 (r560515)
@@ -0,0 +1,11 @@
+--- install.sh.orig 2021-01-06 01:45:59 UTC
++++ install.sh
+@@ -47,7 +47,7 @@ fi
+ chmod o-rwx ${DESTDIR}${PREFIX}/sbin/*
+
+ install -c cluster-passwd ${DESTDIR}${PREFIX}/bin
+-chmod 6555 ${DESTDIR}${PREFIX}/bin/cluster-passwd
++#chmod 6555 ${DESTDIR}${PREFIX}/bin/cluster-passwd
+
+ # FIXME: Create and install man pages
+
Added: head/sysutils/spcm/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/spcm/pkg-descr Wed Jan 6 13:57:05 2021 (r560515)
@@ -0,0 +1,13 @@
+SPCM (Simple, Portable Cluster Manager) is a free, open source
+integrated tool set for managing a simple HPC (High Performance
+Computing) cluster.
+
+It is the only portable cluster management suite we are aware of
+and is designed to be easily adapted to most POSIX platforms.
+
+SPCM automates the process of configuring a head node, compute
+nodes, file servers, and visualization nodes. Most common management
+tasks can be performed using a simple menu interface, while additional
+tasks are supported by command-line tools.
+
+WWW: http://acadix.biz/cluster-admin.php
Added: head/sysutils/spcm/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/spcm/pkg-plist Wed Jan 6 13:57:05 2021 (r560515)
@@ -0,0 +1,144 @@
+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-node-status
+ at mode 6555
+bin/cluster-passwd
+ at mode
+bin/cluster-pfs-nodes
+bin/cluster-pw-check
+bin/cluster-raid-nodes
+bin/cluster-vis-nodes
+bin/condor-build-R-packages
+bin/condor-cpus
+bin/condor-list-packages
+bin/job-top
+bin/node-iostat
+bin/node-netstat
+bin/node-ps
+bin/node-top
+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
+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-firewall-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-localbase
+sbin/cluster-lock-local-pw
+sbin/cluster-lock-user
+sbin/cluster-lowest-uid
+sbin/cluster-munge-enable
+sbin/cluster-node-admin
+sbin/cluster-passwd-expiration
+sbin/cluster-passwd-user-expiration
+sbin/cluster-ports-update
+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-set-default-nfs-mounts
+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-pkgsrc
+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-upgrade
+sbin/cluster-user-admin
+sbin/cluster-user-cleanup
+sbin/cluster-useradd
+sbin/cluster-usermod
+sbin/cluster-users
+sbin/cluster-wip-update
+sbin/compute-node-set-arc-max
+sbin/ganglia-web-setup
+sbin/node-iftop
+sbin/node-set-type
+sbin/node-sync-all-users
+sbin/node-sync-groups
+sbin/node-sync-pkgsrc
+sbin/node-sync-users
+sbin/node-type
+sbin/node-upgrade
+sbin/slurm-cron-updates
+sbin/slurm-drain-all
+sbin/slurm-node-resume
+sbin/slurm-node-suspend
+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
+%%DATADIR%%/WWW/global_styles.css
+%%DATADIR%%/WWW/gmetad.conf.template
+%%DATADIR%%/WWW/gmond.conf.template
+%%DATADIR%%/WWW/index.php
+%%DATADIR%%/WWW/patch-apache.awk
+%%DATADIR%%/WWW/pkgsrc.jpg
+%%DATADIR%%/WWW/powered-by.png
+%%DATADIR%%/WWW/powerlogo.gif
+%%DATADIR%%/WWW/sync-compute-docs.sh
+%%DATADIR%%/csh.login
+%%DATADIR%%/profile
+%%DATADIR%%/profile.d/zzz-cluster.csh
+%%DATADIR%%/profile.d/zzz-cluster.sh
+%%DATADIR%%/sys-update.sbatch
More information about the svn-ports-head
mailing list