Show
Ignore:
Timestamp:
04/30/09 16:13:55 (3 years ago)
Author:
Neutron Soutmun <neo.neutron@…>
Children:
15110c771604f44d1b149a66b2d4f09f00fb585c
Parents:
58a7596ffa8e80a6c8db834191f7ce1f45fd44f9
git-committer:
Neutron Soutmun <neo.neutron@…> (04/30/09 16:13:55)
Message:

Add the updating table nas in database

2009-04-30 Neutron Soutmun <neo.neutron@…>

  • tools/weblogin-config-update.sh.in: Add the updating table nas in database.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • tools/weblogin-config-update.sh.in

    rca3a480 r71de5a9  
    2121# Main 
    2222MAIN_CONF_DIR=`get_config_value main conf_dir $RAHUNAS_CONFIG` 
     23 
     24# DB 
     25RAHUNAS_DB=/etc/rahunas/rahunas.db 
     26SQLITE3=/usr/bin/sqlite3 
    2327 
    2428generate_config() { 
     
    6872} 
    6973 
     74update_db () { 
     75  file=$1 
     76 
     77  SETNAME=`get_section_name $file` 
     78  VSERVER_ID=`get_config_value $SETNAME vserver_id $file` 
     79  NAS_IDENTIFIER=`get_config_value $SETNAME nas_identifier $file` 
     80 
     81  SQL="REPLACE INTO nas VALUES ('$VSERVER_ID','$NAS_IDENTIFIER')" 
     82  $SQLITE3 $RAHUNAS_DB "$SQL" 
     83} 
     84 
     85clear_nas_db () { 
     86  SQL="DELETE FROM nas" 
     87  $SQLITE3 $RAHUNAS_DB "$SQL" 
     88} 
     89 
    7090destfile="@sysconfdir@/rahunas/config.php" 
    7191if [ "$1" != "" ]; then 
     
    80100  generate_config $file  
    81101done >> $destfile 
     102 
     103clear_nas_db 
     104for file in `find $MAIN_CONF_DIR -name '*.conf'`; 
     105do 
     106  update_db $file 
     107done