lshw-B.02.19.2

Message ID 20200821193744.5799-1-smooky@v16.de
State Accepted
Commit 4b435e8996183a46b2795cc1f5d6852d44c7350f
Headers
Series lshw-B.02.19.2 |

Commit Message

smooky Aug. 21, 2020, 7:37 p.m. UTC
  >>> https://ezix.org/project/wiki/HardwareLiSter <<<

lshw (Hardware Lister) is a small tool to provide detailed information on 
the hardware configuration of the machine. 
It can report exact memory configuration, firmware version, 
mainboard configuration, CPU version and speed, 
cache configuration, bus speed, etc.

Signed-off-by: Marcel Follert (Smooky) <smooky@16.de>
---
 config/rootfiles/packages/lshw | 10 +++++
 lfs/lshw                       | 84 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+)
 create mode 100644 config/rootfiles/packages/lshw
 create mode 100644 lfs/lshw
  

Comments

Michael Tremer Aug. 24, 2020, 5:33 p.m. UTC | #1
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>

> On 21 Aug 2020, at 20:37, smooky@v16.de wrote:
> 
>>>> https://ezix.org/project/wiki/HardwareLiSter <<<
> 
> lshw (Hardware Lister) is a small tool to provide detailed information on 
> the hardware configuration of the machine. 
> It can report exact memory configuration, firmware version, 
> mainboard configuration, CPU version and speed, 
> cache configuration, bus speed, etc.
> 
> Signed-off-by: Marcel Follert (Smooky) <smooky@16.de>
> ---
> config/rootfiles/packages/lshw | 10 +++++
> lfs/lshw                       | 84 ++++++++++++++++++++++++++++++++++++++++++
> 2 files changed, 94 insertions(+)
> create mode 100644 config/rootfiles/packages/lshw
> create mode 100644 lfs/lshw
> 
> diff --git a/config/rootfiles/packages/lshw b/config/rootfiles/packages/lshw
> new file mode 100644
> index 000000000..3987b2f25
> --- /dev/null
> +++ b/config/rootfiles/packages/lshw
> @@ -0,0 +1,10 @@
> +usr/sbin/lshw
> +#usr/share/locale/fr/LC_MESSAGES/lshw.mo
> +#usr/share/lshw
> +#usr/share/lshw/manuf.txt
> +#usr/share/lshw/oui.txt
> +#usr/share/lshw/pci.ids
> +#usr/share/lshw/pnp.ids
> +#usr/share/lshw/pnpid.txt
> +#usr/share/lshw/usb.ids
> +#usr/share/man/man1/lshw.1
> diff --git a/lfs/lshw b/lfs/lshw
> new file mode 100644
> index 000000000..1e22bed05
> --- /dev/null
> +++ b/lfs/lshw
> @@ -0,0 +1,84 @@
> +###############################################################################
> +#                                                                             #
> +# IPFire.org - A linux based firewall                                         #
> +# Copyright (C) 2007-2020  IPFire Team  <info@ipfire.org>                     #
> +#                                                                             #
> +# This program 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 3 of the License, or           #
> +# (at your option) any later version.                                         #
> +#                                                                             #
> +# This program is distributed in the hope that it will be useful,             #
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
> +# GNU General Public License for more details.                                #
> +#                                                                             #
> +# You should have received a copy of the GNU General Public License           #
> +# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
> +#                                                                             #
> +###############################################################################
> +
> +
> +###############################################################################
> +# Definitions
> +###############################################################################
> +
> +include Config
> +
> +VER        = B.02.19.2
> +
> +THISAPP    = lshw-$(VER)
> +DL_FILE    = $(THISAPP).tar.gz
> +DL_FROM    = $(URL_IPFIRE)
> +DIR_APP    = $(DIR_SRC)/$(THISAPP)
> +TARGET     = $(DIR_INFO)/$(THISAPP)
> +PROG	    = lshw
> +PAK_VER    = 1
> +
> +DEPS	    = 
> +
> +###############################################################################
> +# Top-level Rules
> +###############################################################################
> +
> +objects = $(DL_FILE)
> +
> +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> +
> +$(DL_FILE)_MD5 = 8c70d46e906688309095c73ecb9396e3
> +
> +install : $(TARGET)
> +
> +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
> +
> +download :$(patsubst %,$(DIR_DL)/%,$(objects))
> +
> +md5 : $(subst %,%_MD5,$(objects))
> +
> +dist: 
> +	@$(PAK)
> +
> +###############################################################################
> +# Downloading, checking, md5sum
> +###############################################################################
> +
> +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
> +	@$(CHECK)
> +
> +$(patsubst %,$(DIR_DL)/%,$(objects)) :
> +	@$(LOAD)
> +
> +$(subst %,%_MD5,$(objects)) :
> +	@$(MD5)
> +
> +###############################################################################
> +# Installation Details
> +###############################################################################
> +
> +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> +	@$(PREBUILD)
> +	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xzf $(DIR_DL)/$(DL_FILE)
> +	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
> +	cd $(DIR_APP) && make install
> +	@rm -rf $(DIR_APP)
> +	@$(POSTBUILD)
> -- 
> 2.12.2
>
  

Patch

diff --git a/config/rootfiles/packages/lshw b/config/rootfiles/packages/lshw
new file mode 100644
index 000000000..3987b2f25
--- /dev/null
+++ b/config/rootfiles/packages/lshw
@@ -0,0 +1,10 @@ 
+usr/sbin/lshw
+#usr/share/locale/fr/LC_MESSAGES/lshw.mo
+#usr/share/lshw
+#usr/share/lshw/manuf.txt
+#usr/share/lshw/oui.txt
+#usr/share/lshw/pci.ids
+#usr/share/lshw/pnp.ids
+#usr/share/lshw/pnpid.txt
+#usr/share/lshw/usb.ids
+#usr/share/man/man1/lshw.1
diff --git a/lfs/lshw b/lfs/lshw
new file mode 100644
index 000000000..1e22bed05
--- /dev/null
+++ b/lfs/lshw
@@ -0,0 +1,84 @@ 
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2020  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program 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 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = B.02.19.2
+
+THISAPP    = lshw-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG	    = lshw
+PAK_VER    = 1
+
+DEPS	    = 
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 8c70d46e906688309095c73ecb9396e3
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xzf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+	cd $(DIR_APP) && make install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)