Add foreground pid check logic
[platform/core/uifw/voice-control.git] / 502.vc_upgrade_24to30.sh
1 #!/bin/sh
2
3 #------------------------------------------#
4 # Resourced patch for upgrade (2.4 -> 3.0) #
5 #------------------------------------------#
6
7 # Macro
8 VOICE_DIR_24=/opt/usr/data/voice
9 VC_DIR_24=/opt/home/app/.voice/vc
10
11 VOICE_DIR_30=/opt/usr/home/owner/share/.voice
12 VC_DIR_30=$VOICE_DIR_30/vc
13
14 VC_CONF_FILE_24=/opt/home/app/.voice/vc-config.xml
15 VC_CONF_FILE_30=$VOICE_DIR_30/vc-config.xml
16
17
18 # Make new directories
19 mkdir -p $VOICE_DIR_30
20 chown owner:users $VOICE_DIR_30
21 chsmack -a User::App::Shared $VOICE_DIR_30
22
23
24 # Move
25 mv $VC_DIR_24/ $VOICE_DIR_30/
26 chown -R owner:users $VOICE_DIR_30/
27 chsmack -ra User::App::Shared $VOICE_DIR_30/
28
29 mv $VC_CONF_FILE_24 $VC_CONF_FILE_30
30 chown owner:users $VC_CONF_FILE_30
31 chsmack -a User::App::Shared $VC_CONF_FILE_30
32
33 # Remove directories
34 rm -rf /opt/home/app/.voice