#!/bin/sh PATH=/bin:/usr/bin:/sbin:/usr/sbin #-------------------------------------- # RW patchs for FOTA/FUS upgrade #-------------------------------------- # vconf vconftool set -t string "db/private/msg-service/general/ua_agent" "" vconftool set -t string "db/private/msg-service/general/ua_profile" "" ## clear notification id's (vconf) vconftool set -t int "db/private/msg-service/notification_priv_id" "0" vconftool set -t int "db/private/msg-service/voice_noti_id1/1" "0" vconftool set -t int "db/private/msg-service/voice_noti_id1/2" "0" vconftool set -t int "db/private/msg-service/voice_noti_id1/3" "0" vconftool set -t int "db/private/msg-service/voice_noti_id2/1" "0" vconftool set -t int "db/private/msg-service/voice_noti_id2/2" "0" vconftool set -t int "db/private/msg-service/voice_noti_id2/3" "0" vconftool set -t int "db/private/msg-service/emergency_noti_id" "0" vconftool set -t int "db/private/msg-service/cb_noti_priv_id" "0" vconftool set -t int "db/private/msg-service/sim_msg_noti_priv_id" "0" vconftool set -t int "db/private/msg-service/sentfail_noti_id" "0" vconftool set -t int "db/private/msg-service/sim_full_noti_id" "0" vconftool set -t int "db/private/msg-service/storage_full_noti_id" "0" vconftool set -t int "db/private/msg-service/read_report_sent_noti_id" "0" vconftool set -t int "db/private/msg-service/read_report_sent_msg_id" "0" # db chmod 640 /opt/usr/dbspace/.msg_service.db chmod 640 /opt/usr/dbspace/.msg_service.db-journal chown messaging:priv_message_read /opt/usr/dbspace/.msg_service.db chown messaging:priv_message_read /opt/usr/dbspace/.msg_service.db-journal # user data chmod 770 /opt/usr/data/msg-service chmod 750 /opt/usr/data/msg-service/msgdata chmod 750 /opt/usr/data/msg-service/smildata chmod 770 /opt/usr/data/msg-service/ipcdata chmod 750 /opt/usr/data/msg-service/msgdata/thumbnails chown -R messaging:priv_message_read /opt/usr/data/msg-service chmod g+s /opt/usr/data/msg-service/msgdata chmod g+s /opt/usr/data/msg-service/smildata chmod g+s /opt/usr/data/msg-service/ipcdata chmod g+s /opt/usr/data/msg-service/msgdata/thumbnails # smack chsmack -a "*" /opt/usr/dbspace/.msg_service.db chsmack -a "*" /opt/usr/dbspace/.msg_service.db-journal chsmack -a "System::Shared" /opt/usr/data/msg-service/ chsmack -r -a "System::Shared" /opt/usr/data/msg-service/msgdata -t chsmack -r -a "System::Shared" /opt/usr/data/msg-service/smildata -t chsmack -r -a "System::Run" /opt/usr/data/msg-service/ipcdata -t chsmack -r -a "System::Shared" /opt/usr/data/msg-service/msgdata/thumbnails -t #Multi group to ipcdata directory chmod o= /opt/usr/data/msg-service/ipcdata setfacl -m group:priv_message_write:rw /opt/usr/data/msg-service/ipcdata