Moved *.so file to devel package
[platform/framework/web/download-provider.git] / 500.download-provider_upgrade.sh
1 #!/bin/sh
2 PATH=/bin:/usr/bin:/sbin:/usr/sbin
3
4 #-----------------------------------------------#
5 # download-provider patch for upgrade (2.4 -> 3.0) #
6 #-------------------------------------------------#
7
8 # Macro
9 . /etc/tizen-platform.conf
10 export `tzplatform-get --user $TZ_SYS_DEFAULT_USER TZ_USER_DOWNLOADS`
11
12 DOWNLOAD_DIR_24=/opt/usr/media/Downloads
13 DOWNLOAD_DIR_30=$TZ_USER_DOWNLOADS
14 SOCK_DIR_24=/opt/data/download-provider
15 DATA_INSTALL_DIR=/opt/usr/data/download-provider
16 NOTIFY_DIR=$DATA_INSTALL_DIR/notify
17 DATABASE_DIR=$DATA_INSTALL_DIR/database
18 DATABASE_CLIENT_DIR=$DATABASE_DIR/clients
19
20 # Move
21 mv $DOWNLOAD_DIR_24/.temp_download $DOWNLOAD_DIR_30
22 mv `find $DOWNLOAD_DIR_24/* -type f` $DOWNLOAD_DIR_30
23
24 # Remove
25 rm -r $SOCK_DIR_24
26
27 # Set permission
28 chown -R web_fw:web_fw $DATA_INSTALL_DIR
29
30 chsmack -a System::Shared $NOTIFY_DIR
31 chsmack -a System::Shared $NOTIFY_DIR/*
32 chsmack -t $NOTIFY_DIR
33
34 chmod 700 $DATABASE_DIR
35 chsmack -a System $DATABASE_DIR
36 chsmack -a System $DATABASE_DIR/.download-provider*
37
38 chmod 700 $DATABASE_CLIENT_DIR
39 chsmack -a System $DATABASE_CLIENT_DIR
40 chsmack -a System $DATABASE_CLIENT_DIR/.org.tizen.download-manager*
41
42 chmod g+s $DOWNLOAD_DIR_30/.temp_download
43 chown owner:priv_mediastorage $DOWNLOAD_DIR_30/.temp_download
44 chsmack -a User::App::Shared $DOWNLOAD_DIR_30/.temp_download
45 chown owner:users $DOWNLOAD_DIR_30/*
46 chsmack -a User::App::Shared $DOWNLOAD_DIR_30/*