aboutsummaryrefslogtreecommitdiffstats
path: root/config/apcupsd/apcupsd.inc
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2015-03-27 17:01:02 -0300
committerRenato Botelho <garga@FreeBSD.org>2015-03-27 17:01:02 -0300
commit4c3acb0f9369d53b75fe1a87b6492404ed0c14d2 (patch)
tree76e7a7c3370abb8c2e2549af79f144338c936d49 /config/apcupsd/apcupsd.inc
parentbabc54b9d664fd29f562d87cc7f9a02c6414fa7a (diff)
parent71970fcd7f8d388552125c2a44d2bbfedc27cb14 (diff)
downloadpfsense-packages-4c3acb0f9369d53b75fe1a87b6492404ed0c14d2.tar.gz
pfsense-packages-4c3acb0f9369d53b75fe1a87b6492404ed0c14d2.tar.bz2
pfsense-packages-4c3acb0f9369d53b75fe1a87b6492404ed0c14d2.zip
Merge pull request #841 from dbaio/apcupsd_status
Diffstat (limited to 'config/apcupsd/apcupsd.inc')
-rw-r--r--config/apcupsd/apcupsd.inc40
1 files changed, 40 insertions, 0 deletions
diff --git a/config/apcupsd/apcupsd.inc b/config/apcupsd/apcupsd.inc
index c123861c..9ebb263b 100644
--- a/config/apcupsd/apcupsd.inc
+++ b/config/apcupsd/apcupsd.inc
@@ -224,5 +224,45 @@ EOF;
}
+function check_nis_running_apcupsd(){
+ global $config, $g;
+
+ if (is_array($config['installedpackages']['apcupsd'])){
+ $apcupsd_config = $config['installedpackages']['apcupsd']['config'][0];
+
+ if ($apcupsd_config['apcupsdenabled']=="on" && $apcupsd_config['netserver']=="on" )
+ return(true);
+ }
+
+ return(false);
+}
+
+
+function check_nis_ip_apcupsd(){
+ global $config, $g;
+
+ if (is_array($config['installedpackages']['apcupsd'])){
+ $apcupsd_config = $config['installedpackages']['apcupsd']['config'][0];
+
+ if ($apcupsd_config['apcupsdenabled']=="on" && $apcupsd_config['netserver']=="on" )
+ return($apcupsd_config['nisip']);
+ }
+
+ return(false);
+}
+
+function check_nis_port_apcupsd(){
+ global $config, $g;
+
+ if (is_array($config['installedpackages']['apcupsd'])){
+ $apcupsd_config = $config['installedpackages']['apcupsd']['config'][0];
+
+ if ($apcupsd_config['apcupsdenabled']=="on" && $apcupsd_config['netserver']=="on" )
+ return($apcupsd_config['nisport']);
+ }
+
+ return(false);
+}
+
?>