Changeset 71de5a9f4a4ecbedfd441ffb2fe546714d77239e
- 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:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r58a7596
|
r71de5a9
|
|
| | 1 | 2009-04-30 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2 | |
| | 3 | * tools/weblogin-config-update.sh.in: Add the updating table nas in database. |
| | 4 | |
| 1 | 5 | 2009-04-30 Neutron Soutmun <neo.neutron@gmail.com> |
| 2 | 6 | |
-
|
rca3a480
|
r71de5a9
|
|
| 21 | 21 | # Main |
| 22 | 22 | MAIN_CONF_DIR=`get_config_value main conf_dir $RAHUNAS_CONFIG` |
| | 23 | |
| | 24 | # DB |
| | 25 | RAHUNAS_DB=/etc/rahunas/rahunas.db |
| | 26 | SQLITE3=/usr/bin/sqlite3 |
| 23 | 27 | |
| 24 | 28 | generate_config() { |
| … |
… |
|
| 68 | 72 | } |
| 69 | 73 | |
| | 74 | update_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 | |
| | 85 | clear_nas_db () { |
| | 86 | SQL="DELETE FROM nas" |
| | 87 | $SQLITE3 $RAHUNAS_DB "$SQL" |
| | 88 | } |
| | 89 | |
| 70 | 90 | destfile="@sysconfdir@/rahunas/config.php" |
| 71 | 91 | if [ "$1" != "" ]; then |
| … |
… |
|
| 80 | 100 | generate_config $file |
| 81 | 101 | done >> $destfile |
| | 102 | |
| | 103 | clear_nas_db |
| | 104 | for file in `find $MAIN_CONF_DIR -name '*.conf'`; |
| | 105 | do |
| | 106 | update_db $file |
| | 107 | done |