Date: Wed, 6 Jan 2021 13:57:05 +0000 (UTC) From: "Jason W. Bacon" <jwb@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r560515 - in head/sysutils: . spcm spcm/files Message-ID: <202101061357.106Dv5TA075151@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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 +@mode 6555 +bin/cluster-passwd +@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101061357.106Dv5TA075151>