Changes

From SME Server
Jump to navigationJump to search
Line 1: Line 1:  
== Update to the Latest Nut Version From the Geekery ==
 
== Update to the Latest Nut Version From the Geekery ==
 
{{Level|Advanced}}
 
{{Level|Advanced}}
 +
This How to is outdated and is not reflecting exactly what is needed, However good settings are imported by default in sme9 --[[User:Stephdl|Stephdl]] ([[User talk:Stephdl|talk]]) 09:18, 12 February 2015 (CET)
   −
{{Warning box|I can provide little feedback if this is without consequence - seems to work currently, these instructions are for SME 8 (repository is el5)}}
+
see [[bugzilla:8793]] and [[bugzilla:8826]]
 
   
=== Install Geekery Repository ===
 
=== Install Geekery Repository ===
 +
* for sme8
 
  /sbin/e-smith/db yum_repositories set geekery repository \
 
  /sbin/e-smith/db yum_repositories set geekery repository \
 
   Name 'geekery repository' \
 
   Name 'geekery repository' \
 
   BaseURL 'http://geekery.altervista.org/geekery/el5/$basearch' \
 
   BaseURL 'http://geekery.altervista.org/geekery/el5/$basearch' \
 +
  EnableGroups no \
 +
  GPGCheck yes \
 +
  GPGKey http://geekery.altervista.org/download.php?filename=GEEKERY-GPG-KEY \
 +
  Visible no \
 +
  status disabled
 +
 +
After adding it to the database updating the configuration file is required:
 +
signal-event yum-modify
 +
 +
* for sme9
 +
/sbin/e-smith/db yum_repositories set geekery repository \
 +
  Name 'geekery repository' \
 +
  BaseURL 'http://geekery.altervista.org/geekery/el6/$basearch' \
 
   EnableGroups no \
 
   EnableGroups no \
 
   GPGCheck yes \
 
   GPGCheck yes \
Line 25: Line 39:     
and reload udev rules and trigger device detection with these commands:
 
and reload udev rules and trigger device detection with these commands:
 
+
* for sme8
 
  udevcontrol reload_rules
 
  udevcontrol reload_rules
 
  udevtrigger
 
  udevtrigger
 +
service nut restart
 +
 +
*for sme9
 +
udevadm control --reload-rules
 +
service nut restart
    
=== hosts.allow ===
 
=== hosts.allow ===
Line 33: Line 52:  
NUT uses TCP-Wrappers to provide controlled access to the daemon upsd. To allow this add a fragment to the templates
 
NUT uses TCP-Wrappers to provide controlled access to the daemon upsd. To allow this add a fragment to the templates
    +
mkdir -p /etc/e-smith/templates-custom/etc/services
 +
vim /etc/e-smith/templates-custom/etc/services/30Nut
 +
and paste
 +
#Nut Service
 +
nut              3493/tcp                      # Network UPS Tools
 +
nut              3493/udp                      # Network UPS Tools
 +
then
 
  mkdir -p /etc/e-smith/templates-custom/etc/hosts.allow/
 
  mkdir -p /etc/e-smith/templates-custom/etc/hosts.allow/
 
  mc -e /etc/e-smith/templates-custom/etc/hosts.allow/upsd
 
  mc -e /etc/e-smith/templates-custom/etc/hosts.allow/upsd
Line 38: Line 64:  
Paste in the fragment
 
Paste in the fragment
 
  {
 
  {
  $DB->hosts_allow_spec('nut','upsd');
+
  $DB->hosts_allow_spec('nut','nut');
 
  }
 
  }
  

Navigation menu