Ignore:
Timestamp:
06/16/10 20:08:51 (2 years ago)
Author:
tschmitt
Message:
  • linuxmuster-setup:
    • Cdrom-Handling bei Erstinstallation verbessert.
    • obsolete Tivoli Konfigurationsvorlagen entfernt.
  • eject zu Paketabhängigkeiten hinzugefügt.
  • helperfunctions.sh:
    • Funktion get_room_ip() hinzugefügt, gibt IP-Adresse eines Raums zurück.
    • Funktion validhostname() hinzugefügt, prüft ob Hostnamen RFC 952 entsprechen.
  • wimport.sh:
    • Hostnamensprüfung verwendet nun validhostname() (schließt #245).
    • Maschinepasswort wird nun für jeden Host gesetzt, nicht mehr nur für neue.
  • import_printers: verwendet nun get_room_ip() um das Raumsubnetz zu ermitteln (schließt #244).
  • paedml50-upgrade: entfernt nun /etc/apache2/conf.d/nagios2.conf.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/linuxmuster-base/branches/testing/share/scripts/helperfunctions.sh

    r710 r762  
    201201} 
    202202 
     203# test for valid hostname 
     204validhostname() { 
     205 [ -z "$1" ] && return 1 
     206 tolower "$1" 
     207 if (expr match "$RET" '\([abcdefghijklmnopqrstuvwxyz0-9\-]\+$\)') &> /dev/null; then 
     208  return 0 
     209 else 
     210  return 1 
     211 fi 
     212} 
     213 
    203214 
    204215####################### 
     
    215226   RET=`grep -v ^# $WIMPORTDATA | awk -F\; '{ print $2 " " $5 }' | grep ^"$1 " | awk '{ print $2 }'` &> /dev/null 
    216227  fi 
     228  return 0 
     229} 
     230 
     231# extract room ip address from file $WIMPORTDATA 
     232get_room_ip() { 
     233  unset RET 
     234  [ -f "$WIMPORTDATA" ] || return 1 
     235  RET=`grep -v ^# $WIMPORTDATA | awk -F\; '{ print $1 " " $5 }' | tail -1 | grep ^"$1 " | awk '{ print $2 }'` &> /dev/null 
    217236  return 0 
    218237} 
Note: See TracChangeset for help on using the changeset viewer.