reset handle after closing db handle
[platform/core/multimedia/media-server.git] / 30_media-server-add.post
1 #!/bin/sh -e
2 PATH=/bin:/usr/bin:/sbin:/usr/sbin
3
4 NEW_USER=$1
5 export `tzplatform-get --user $NEW_USER TZ_USER_SHARE`
6 export `tzplatform-get --user $NEW_USER TZ_USER_DB`
7 export `tzplatform-get --user $NEW_USER TZ_SYS_USER_GROUP`
8
9 if [ ! -e /system-update ]
10 then
11 /usr/bin/touch $TZ_USER_DB/.media.db
12 /usr/bin/chown multimedia_fw:multimedia_fw $TZ_USER_DB/.media.db
13 /usr/bin/chmod 0644 $TZ_USER_DB/.media.db
14 /usr/bin/chsmack -a 'User::Home' $TZ_USER_DB/.media.db
15
16 /usr/bin/mkdir -p $TZ_USER_SHARE/media/.thumb
17 /usr/bin/chown -R multimedia_fw:multimedia_fw $TZ_USER_SHARE/media
18 /usr/bin/chsmack -a 'User::App::Shared' -t $TZ_USER_SHARE/media
19 /usr/bin/chmod 0775 $TZ_USER_SHARE/media
20 /usr/bin/chmod -R 0777 $TZ_USER_SHARE/media/.thumb
21 /usr/bin/find $TZ_USER_SHARE/media/.thumb -type d -exec /usr/bin/chsmack -a 'User::App::Shared' -t {} +
22
23 /usr/bin/mkdir $TZ_USER_SHARE/media/.ebook
24 /usr/bin/chown $NEW_USER:$TZ_SYS_USER_GROUP $TZ_USER_SHARE/media/.ebook
25 /usr/bin/chmod 0775 $TZ_USER_SHARE/media/.ebook
26 /usr/bin/chsmack -a 'User::App::Shared' -t $TZ_USER_SHARE/media/.ebook
27 fi