Remove to check old version from upgrade script
[platform/core/connectivity/stc-manager.git] / scripts / 500.stc-manager_upgrade.sh
1 #!/bin/sh
2 PATH=/bin:/usr/bin:/sbin:/usr/sbin
3
4 #----------------------------------------------------------------#
5 # stc-manager patch script for upgrade (4.0 -> the latest tizen) #
6 #----------------------------------------------------------------#
7
8 sqlite3 /opt/usr/dbspace/.stc-manager-datausage.db "ALTER TABLE restrictions RENAME COLUMN rst_state TO rstn_type;"
9
10 sqlite3 /opt/usr/dbspace/.stc-manager-datausage.db "CREATE TABLE IF NOT EXISTS fw_lock (
11   name TEXT PRIMARY KEY,
12   state INT
13 );"
14
15 sqlite3 /opt/usr/dbspace/.stc-manager-datausage.db "CREATE TABLE IF NOT EXISTS fw_chains (
16   chain TEXT PRIMARY KEY,
17   target INT,
18   priority INT
19 );"
20
21 sqlite3 /opt/usr/dbspace/.stc-manager-datausage.db "CREATE TABLE IF NOT EXISTS fw_rules (
22   key BIGINT PRIMARY KEY,
23   chain TEXT NOT NULL,
24   direction INT,
25   s_ip_type INT,
26   d_ip_type INT,
27   s_port_type INT,
28   d_port_type INT,
29   protocol INT,
30   family INT,
31   s_ip1 TEXT NOT NULL,
32   s_ip2 TEXT NOT NULL,
33   d_ip1 TEXT NOT NULL,
34   d_ip2 TEXT NOT NULL,
35   s_port1 INT,
36   s_port2 INT,
37   d_port1 INT,
38   d_port2 INT,
39   ifname TEXT NOT NULL,
40   target INT,
41   log_level INT,
42   log_prefix TEXT NOT NULL,
43   nflog_group INT,
44   nflog_prefix TEXT NOT NULL,
45   nflog_range INT,
46   nflog_threshold INT,
47   identifier TEXT NOT NULL
48 );"
49
50 sqlite3 /opt/usr/dbspace/.stc-manager-datausage.db "CREATE INDEX IF NOT EXISTS rules_index ON fw_rules (chain, target);"