diff --git a/sysutils/dmidecode/Makefile b/sysutils/dmidecode/Makefile new file mode 100644 index 000000000..e7ebfc879 --- /dev/null +++ b/sysutils/dmidecode/Makefile @@ -0,0 +1,8 @@ +PLUGIN_NAME= dmidecode +PLUGIN_VERSION= 0.1 +PLUGIN_COMMENT= System hardware widget +PLUGIN_DEPENDS= dmidecode +PLUGIN_MAINTAINER= evbevz@gmail.com +PLUGIN_DEVEL= YES + +.include "../../Mk/plugins.mk" diff --git a/sysutils/dmidecode/pkg-descr b/sysutils/dmidecode/pkg-descr new file mode 100644 index 000000000..97b72c290 --- /dev/null +++ b/sysutils/dmidecode/pkg-descr @@ -0,0 +1 @@ +Dmidecode based system hardware widget for dashboard. diff --git a/sysutils/dmidecode/src/opnsense/service/conf/actions.d/actions_dmidecode.conf b/sysutils/dmidecode/src/opnsense/service/conf/actions.d/actions_dmidecode.conf new file mode 100644 index 000000000..e099a0a30 --- /dev/null +++ b/sysutils/dmidecode/src/opnsense/service/conf/actions.d/actions_dmidecode.conf @@ -0,0 +1,9 @@ +[system] +command:/usr/local/sbin/dmidecode -q -t system | grep ':' | tr -d '\t' | awk -F: '{print $1" ="$2}' | grep 'Manufacturer\|Product\|Version\|Serial\|Family' +parameters: +type:script_output + +[bios] +command:/usr/local/sbin/dmidecode -q -t bios | grep ':' | tr -d '\t' | awk -F: '{print $1" ="$2}' | grep 'Vendor\|Version\|Release' +parameters: +type:script_output diff --git a/sysutils/dmidecode/src/www/widgets/include/dmidecode.inc b/sysutils/dmidecode/src/www/widgets/include/dmidecode.inc new file mode 100644 index 000000000..924ec20c8 --- /dev/null +++ b/sysutils/dmidecode/src/www/widgets/include/dmidecode.inc @@ -0,0 +1,3 @@ + + +
| =gettext("Platform");?> | |
|---|---|
| =gettext($key);?> | +=html_safe($val);?> | +
| =gettext("BIOS");?> | |
| =gettext($key);?> | +=html_safe($val);?> | +