SF.net SVN: gar:[27096] csw/mgar/pkg/memconf/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Tue Sep 3 16:08:16 CEST 2024


Revision: 27096
          http://sourceforge.net/p/gar/code/27096
Author:   dmichelsen
Date:     2024-09-03 14:08:16 +0000 (Tue, 03 Sep 2024)
Log Message:
-----------
memconf/trunk: Update to 3.17.1

Modified Paths:
--------------
    csw/mgar/pkg/memconf/trunk/Makefile
    csw/mgar/pkg/memconf/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/memconf/trunk/files/README
    csw/mgar/pkg/memconf/trunk/files/memconf.man
    csw/mgar/pkg/memconf/trunk/files/memconf.v3.17.1.pl.gz

Modified: csw/mgar/pkg/memconf/trunk/Makefile
===================================================================
--- csw/mgar/pkg/memconf/trunk/Makefile	2024-09-02 14:53:48 UTC (rev 27095)
+++ csw/mgar/pkg/memconf/trunk/Makefile	2024-09-03 14:08:16 UTC (rev 27096)
@@ -2,7 +2,7 @@
 # rm /home/src/memconf*
 
 NAME = memconf
-VERSION = 3.15
+VERSION = 3.17.1
 GARTYPE = v2
 
 DESCRIPTION = Perl script that displays memory modules installed
@@ -10,10 +10,13 @@
 endef
 
 MASTER_SITES = http://www.4schmidts.com/unix/
-DISTFILES  = $(NAME).gz
+DISTFILES += $(NAME).v$(VERSION).pl.gz
 DISTFILES += memconf.man
+DISTFILES += README
 DISTFILES += COPYING
 
+VENDOR_URL = http://www.4schmidts.com/memconf.html
+
 SPKG_DESC = $(DESCRIPTION)
 ARCHALL = 1
 
@@ -28,7 +31,6 @@
 include gar/category.mk
 
 WORKSRC = $(WORKDIR)
-SPKG_SOURCEURL = http://www.4schmidts.com/memconf.html
 
 install-custom:
 	@echo " ==> Installing $(NAME) (custom)"
@@ -36,10 +38,12 @@
 	@ginstall -d $(DESTDIR)$(bindir)
 	@ginstall -d $(DESTDIR)$(mandir)/man1
 	@# Make sure /opt/csw/bin is used before /usr/local/bin, but keep /usr/local/bin anyway
-	@cat $(WORKSRC)/$(NAME) | \
+	@cat $(WORKSRC)/$(NAME).v$(VERSION).pl | \
 		perl -npe 's,(:/usr/local/bin),:$(bindir)$$1,' \
 		> $(DESTDIR)$(bindir)/$(NAME)
 	@cp $(WORKSRC)/$(NAME).man $(DESTDIR)$(mandir)/man1/$(NAME).1
 	@chmod 755 $(DESTDIR)$(bindir)/$(NAME)
 	@chmod 644 $(DESTDIR)$(mandir)/man1/$(NAME).1
+	@ginstall -d $(DESTDIR)$(docdir)/memconf
+	@ginstall -m 644 $(WORKSRC)/README $(DESTDIR)$(docdir)/memconf/README
 	@$(MAKECOOKIE)

Modified: csw/mgar/pkg/memconf/trunk/checksums
===================================================================
--- csw/mgar/pkg/memconf/trunk/checksums	2024-09-02 14:53:48 UTC (rev 27095)
+++ csw/mgar/pkg/memconf/trunk/checksums	2024-09-03 14:08:16 UTC (rev 27096)
@@ -1,2 +0,0 @@
-a34bc8c2091ae98a77e73a6cb5c53f92  memconf.gz
-a8345b133c151c33d734c7affd8fe23b  memconf.man

Added: csw/mgar/pkg/memconf/trunk/files/README
===================================================================
--- csw/mgar/pkg/memconf/trunk/files/README	                        (rev 0)
+++ csw/mgar/pkg/memconf/trunk/files/README	2024-09-03 14:08:16 UTC (rev 27096)
@@ -0,0 +1,124 @@
+memconf - Identify sizes of memory modules installed on a
+          Solaris, Linux, FreeBSD or HP-UX workstation or server.
+          Tom Schmidt 29-Mar-2024 V3.17.1
+
+Maintained by Tom Schmidt (tom at 4schmidts.com)
+
+  Check https://sourceforge.net/projects/memconf/ or my website at
+  https://www.4schmidts.com/unix.html to get the latest version of memconf.
+
+  If memconf does not recognize a system, then please run 'memconf -D' to
+  have it automatically E-mail me the information I need to enhanced to
+  recognize it. If the unrecognized system is a Sun clone, please also send
+  any hardware documentation on the memory layout that you may have.
+
+Usage: memconf [ -v | -D | -h ] [explorer_dir]
+                 -v            verbose mode
+                 -D            E-mail results to memconf maintainer
+                 -h            print help
+                 explorer_dir  Sun/Oracle Explorer output directory
+
+memconf reports the size of each SIMM/DIMM memory module installed in a
+system. It also reports the system type and any empty memory sockets.
+In verbose mode, it also reports the following information if available:
+ - banner name, model and CPU/system frequencies
+ - address range and bank numbers for each module
+
+memconf is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 2 of the License, or (at your option)
+any later version.
+
+Original version based on SunManagers SUMMARY by Howard Modell
+(h.modell at ieee.org) on 29-Jan-1997.
+
+Tested to work on 32-bit and 64-bit kernels on:
+- Solaris 10 6/06 or later on x86 with /usr/platform/i86pc/sbin/prtdiag
+- Linux on SPARC with sparc-utils and /dev/openprom
+- Linux on x86 and x86_64 with kernel-utils or pmtools for dmidecode
+- Linux on ARM and aarch64 with dmidecode
+- FreeBSD on x86 and x86_64 with dmidecode
+- Most HP-UX systems with SysMgmtPlus (cprop) or Support Tools Manager (cstm)
+- Solaris (SunOS 4.X or 5.X) on the following SPARC systems
+  - sun4c Sun SS1, SS2, IPC, IPX, ELC with Open Boot PROM V2.X
+  - sun4m Sun 4/6x0, SS4, SS5, SS10, SS20, LX/ZX, Classic, Voyager, JavaEngine1
+  - sun4d Sun SPARCserver-1000, 1000E, SPARCcenter-2000, 2000E
+  - sun4u Sun Ultra 1, 2, 5, 10, 30, 60, 450
+  - sun4u Sun Ultra 80, Ultra Enterprise 420R, and Netra t1400/1405.
+  - sun4u Sun Ultra Enterprise 220R, 250, 450
+  - sun4u Sun Ultra Enterprise 3000, 3500, 4000/5000, 4500/5500, 6000, 6500
+  - sun4u1 Sun Ultra Enterprise 10000
+  - sun4u Sun StorEdge N8400 and N8600 Filer
+  - sun4u Sun SPARCengine Ultra AX, AXi, AXmp, AXmp+, AXe
+  - sun4u Sun SPARCengine CP 1400, CP 1500, CP2140
+  - sun4u Sun Netra t1 100/105, t1120/1125, ft1800, X1, T1 200, AX1105-500, 120
+  - sun4u Sun Netra 20 (Netra T4)
+  - sun4u Sun Netra ct800
+  - sun4u Sun Blade 100, 150, 1000, 1500, 2000, 2500
+  - sun4u Sun Fire 280R
+  - sun4u Sun Fire 3800, 4800, 4810, 6800
+  - sun4u Sun Fire V100, V120, V210, V240, V250, V440
+  - sun4u Sun Netra 210, 240, 440
+  - sun4u Sun Fire V125, V215, V245, V445
+  - sun4u Sun Fire V480, V490, V880, V880z, V890
+  - sun4u Sun Fire 12000, 15000, E20K, E25K
+  - sun4u Sun Fire V1280, Netra 1280 (Netra T12)
+  - sun4u Sun Fire E2900, E4900, E6900
+  - sun4u Sun Fire B100s Blade Server
+  - sun4u Sun Ultra 25 Workstation
+  - sun4u Sun Ultra 45 Workstation
+  - sun4u Sun/Fujitsu Siemens SPARC Enterprise M3000, M4000, M5000, M8000,
+    and M9000 Server
+  - sun4v Sun Fire T2000, T1000, Netra T2000
+  - sun4v Sun Blade T6300, T6320, T6340
+  - sun4v Sun SPARC Enterprise T2000, T1000 Server
+  - sun4v Sun SPARC Enterprise T5120, T5140, T5220, T5240 Server, Netra T5220
+  - sun4v Sun SPARC Enterprise T5440 Server, Netra T5440
+  - sun4v Oracle SPARC T3-1, T3-1B, T3-2, T4-1, T4-2, T4-4, T5-2, T5-4, T7-4, T8-2
+  - sun4v Oracle SPARC S7-2, S7-2L
+  - sun4v Fujitsu SPARC M10-1, M10-4
+  - sun4m Tatung COMPstation 5, 10, 20AL, 20S and 20SL clones
+  - sun4m transtec SPARCstation 20I clone
+  - sun4m Rave Axil-255 SPARCstation 5 clone
+  - sun4m Rave Axil-245, 311 and 320 clones (no verbose output)
+  - sun4u AXUS Ultra 250
+  - sun4u Tatung COMPstation U2, U60 and U80D clones
+  - Force Computers SPARC clones (no verbose output)
+  - Tadpole SPARCbook 3 and RDI PowerLite-170 (no verbose output)
+  - Tadpole VoyagerIIi
+  - Tadpole (Cycle) 3200 CycleQUAD Ultra 2 upgrade motherboard
+  - Tadpole (Cycle) UP-520-IIi SPARCstation 5/20 upgrade motherboard
+  - Tadpole SPARCle
+  - Auspex 7000/650 (no verbose output)
+  - Fujitsu S-4/10H, S-4/20L and S-4/20H clones (no verbose output)
+  - Fujitsu GP7000, GP7000F
+  - Fujitsu Siemens PrimePower 200, 400, 600, 800, 1000, 2000
+  - Fujitsu Siemens PrimePower 250, 450, 650, 850
+  - Fujitsu Siemens PrimePower 900, 1500, 2500, HPC2500
+  - Twinhead TWINstation 5G, 20G
+  - Detects VSIMMs for SX graphics on SS10SX/SS20 (1st VSIMM only)
+  - Detects Prestoserve NVSIMMs on SS10/SS20/SS1000/SC2000
+
+Untested systems that should work:
+- sun4c Sun SS1+ with Open Boot PROM V2.X
+- sun4m Tatung COMPstation 20A clone
+- sun4u Sun Netra ct400, ct410, ct810
+- sun4u Sun SPARCengine CP2040, CP2060, CP2080, CP2160
+- sun4v Sun Netra CP3260
+- sun4v Oracle SPARC T3-1BA, T3-4, T4-1B, T4-2B, T5-8, T5-1B, T7-1, T7-2
+- Sun4v Oracle SPARC M5-32. M6-32, M7-8, M7-16
+- sun4v Oracle Netra SPARC T3 systems
+- Sun4v Fujitsu SPARC M10-4S
+- May not work properly on Sun clones
+
+Won't work on:
+- SPARC systems without /dev/openprom
+- sun4c Sun SS1, SS1+, SLC, IPC with Open Boot PROM V1.X (no 'memory' lines
+  in devinfo/prtconf output)
+- sun4 kernel architecture, and sun3 and older systems
+- Perl 5.001 is known to have problems with hex number conversions
+- Does not detect unused VSIMMs (another FB installed) or second VSIMM
+
+To Do list and Revision History can be found on the maintainers web site at
+https://www.4schmidts.com/unix.html
+

Added: csw/mgar/pkg/memconf/trunk/files/memconf.man
===================================================================
--- csw/mgar/pkg/memconf/trunk/files/memconf.man	                        (rev 0)
+++ csw/mgar/pkg/memconf/trunk/files/memconf.man	2024-09-03 14:08:16 UTC (rev 27096)
@@ -0,0 +1,114 @@
+.\"
+.\" Copyright (c) 1997-2024 Tom Schmidt.
+.\" This software may be freely distributed provided it is not sold for
+.\" profit and the author is credited appropriately.
+.\"
+.\" $Revision: 3.17.1 $
+.\"
+.TH memconf 1m "29 Mar 2024" "Maintenance Commands"
+.SH NAME
+memconf \- Display information about installed memory
+.SH SYNOPSIS
+.BI memconf
+[
+.B \-h
+] [
+.B \-D
+] [
+.B \-v
+] [
+.B explorer_dir
+] 
+.SH DESCRIPTION
+.I memconf
+is a
+.B Perl
+script that displays information about the memory installed on a Solaris,
+Linux, FreeBSD or HP-UX workstation or server.
+It reports the size of each SIMM/DIMM memory module installed in a system,
+including which motherboard memory slot each is in.
+And it also reports the system type and any empty memory sockets.
+It works for most SPARC systems running SunOS 4.1.X or Solaris 2.X,
+Solaris 10 6/06 or later on x86 with /usr/platform/i86pc/sbin/prtdiag,
+Linux on SPARC with sparc-utils and /dev/openprom,
+Linux on x86 and x86_64 with kernel-utils or pmtools for dmidecode,
+Linux on ARM and aarch64 with dmidecode,
+FreeBSD on x86 and x86_64 with dmidecode,
+and most HP-UX systems with SysMgmtPlus (cprop) or Support Tools Manager (cstm).
+
+.SH OPTIONS
+.TP 8
+.B \-h
+Display a small help message.
+.TP 8
+.B \-D
+Send results to
+.I memconf
+maintainer. This will E-mail the output of "memconf -d", "prtconf -vp" or
+"devinfo -pv", and if available, the output of "prtdiag -v", "prtfru -x",
+"prtpicl -v", "psrinfo -v", "psrinfo -p -v" and "cfgadm -al"
+to tom at 4schmidts.com
+.TP 8
+.B \-v
+Be verbose. In this mode
+.I memconf
+also reports:  banner name, model, and CPU/system frequencies, as well
+as the address range and bank numbers for each memory module.
+.TP 8
+.B explorer_dir
+Uses Sun Explorer output directory for input. You can download Sun
+Explorer from http://sunsolve.Sun.COM/diag/explorer/SUNWexplo.tar.Z
+In this case,
+.I memconf
+can be run on Sun Explorer data on any platform with
+.B Perl
+installed, including Solaris x86, Linux and Windows.
+
+.SH WEBSITE
+https://www.4schmidts.com/memconf.html
+
+.SH BUGS
+Please send bug reports and enhancement requests along with the output of
+the following commands to tom at 4schmidts.com as E\-mail attachments so that
+.I memconf
+can be enhanced. Please include the Sun Model and Operating System version.
+.PP
+SunOS 4.1.X
+.RS
+/usr/etc/devinfo \-pv
+.RE
+Solaris 2.X
+.RS
+/usr/sbin/prtconf \-vp
+.br
+/usr/platform/`uname \-m`/sbin/prtdiag \-v (if available)
+.br
+/usr/sbin/prtfru \-x (if available)
+.br
+/usr/sbin/prtpicl \-v (if available)
+.br
+/usr/sbin/psrinfo \-v (if available)
+.br
+/usr/sbin/psrinfo \-p \-v (if available)
+.br
+/usr/sbin/cfgadm \-al (if available)
+.RE
+Linux
+.RS
+/usr/sbin/dmidecode
+.RE
+.PP
+You can do this using the 'memconf -D' command.
+If an unrecognized system is a Sun clone, please also send any hardware
+documentation on the memory layout that you may have.
+
+.SH AUTHORS
+Tom Schmidt (tom at 4schmidts.com)
+.br
+Original version based on SunManagers SUMMARY by Howard Modell
+(h.modell at ieee.org)
+
+.SH SEE ALSO
+devinfo(8s), prtconf(1m), prtdiag(1m), prtfru(1m), prtpicl(1m), psrinfo(1m),
+cfgadm(1m), perl(1), sysinfo(1), dmidecode(8)
+

Added: csw/mgar/pkg/memconf/trunk/files/memconf.v3.17.1.pl.gz
===================================================================
(Binary files differ)

Index: csw/mgar/pkg/memconf/trunk/files/memconf.v3.17.1.pl.gz
===================================================================
--- csw/mgar/pkg/memconf/trunk/files/memconf.v3.17.1.pl.gz	2024-09-02 14:53:48 UTC (rev 27095)
+++ csw/mgar/pkg/memconf/trunk/files/memconf.v3.17.1.pl.gz	2024-09-03 14:08:16 UTC (rev 27096)

Property changes on: csw/mgar/pkg/memconf/trunk/files/memconf.v3.17.1.pl.gz
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/x-gzip
\ No newline at end of property
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list