fix svace issue
[platform/core/pim/calendar-service.git] / scripts / calendar-service-upgrade-24to30.sh
1 #!/bin/sh
2 PATH=/bin:/usr/bin:/sbin:/usr/sbin
3
4 #-------------------------------------------------#
5 # Calendar-service patch for upgrade (2.4 -> 3.0) #
6 #-------------------------------------------------#
7
8 # DB ---------------------------------------------#
9 # Macro
10 DB_DIR_24=/opt/usr/dbspace
11 DB_DIR_30=/opt/usr/home/owner/.applications/dbspace/privacy
12
13 DB_FILE_24=$DB_DIR_24/.calendar-svc.db
14 DB_FILE_30=$DB_DIR_30/.calendar-service.db
15
16 # Move
17 mv $DB_FILE_24 $DB_FILE_30
18 sqlite3 $DB_FILE_30 "PRAGMA journal_mode = WAL"
19
20 # Remove journal file(DB mode is changed from journal to WAL)
21 rm $DB_FILE_24-journal
22
23 # Set permission
24 chown owner:users $DB_FILE_30
25 chsmack -a User $DB_FILE_30
26
27 # Data -------------------------------------------#
28 # Macro
29 DATA_DIR_24=/opt/usr/data/calendar-svc
30
31 # Remove. no need to move
32 rm -r $DATA_DIR_24