Modification of the ChangeLog.
[profile/ivi/ico-uxf-homescreen.git] / install-appcore.sh
1 #!/bin/sh
2
3 rm -rf /opt/apps/org.tizen.ico.dummy*
4 rm -rf /opt/share/applications/org.tizen.ico.dummy*
5
6 #library(libico-app-fw)
7 rm -fr /usr/lib/libico-app-fw-efl.*
8 cp ico-app-framework/.libs/libico-app-fw-efl.so.0.0.5 /usr/lib
9 ln -s /usr/lib/libico-app-fw-efl.so.0.0.5 /usr/lib/libico-app-fw-efl.so.0
10 ln -s /usr/lib/libico-app-fw-efl.so.0.0.5 /usr/lib/libico-app-fw-efl.so
11 chmod 0755 /usr/lib/libico-app-fw-efl.so.0.0.5
12 rm -fr /usr/lib/libico-app-fw.*
13 cp ico-app-framework/.libs/libico-app-fw.so.0.0.5 /usr/lib
14 ln -s /usr/lib/libico-app-fw.so.0.0.5 /usr/lib/libico-app-fw.so.0
15 ln -s /usr/lib/libico-app-fw.so.0.0.5 /usr/lib/libico-app-fw.so
16 chmod 0755 /usr/lib/libico-app-fw.so.0.0.5
17
18 #test tools
19 rm -fr /usr/bin/ico_send_hscommand
20 rm -fr /usr/bin/ico_send_inputevent
21 rm -fr /usr/bin/ico_set_vehicleinfo
22 cp test/ico_send_hscommand /usr/bin
23 cp test/ico_send_inputevent /usr/bin
24 cp test/ico_set_vehicleinfo /usr/bin
25 chmod 0755 /usr/bin/ico_send_hscommand /usr/bin/ico_send_inputevent /usr/bin/ico_set_vehicleinfo
26
27 #HomeScreen
28 HOMESCREEN=org.tizen.ico.homescreen
29 rm -rf /opt/apps/$HOMESCREEN/var
30 rm -rf /opt/apps/$HOMESCREEN/res
31 mkdir -p /opt/apps/$HOMESCREEN/res/images
32 mkdir -p /opt/apps/$HOMESCREEN/res/edj
33 mkdir -p /opt/apps/$HOMESCREEN/res/config
34 cp -rf res/config /opt/apps/$HOMESCREEN/res
35 cp -rf data/apps/$HOMESCREEN /opt/apps/
36 mkdir -p /opt/apps/$HOMESCREEN/bin/
37 cp src/HomeScreen /opt/apps/$HOMESCREEN/bin/
38 cp src/home_screen_bg.edj /opt/apps/$HOMESCREEN/res/edj
39 cp src/home_screen_touch.edj /opt/apps/$HOMESCREEN/res/edj
40 chmod 666 /opt/apps/$HOMESCREEN/res/edj/home_screen_*
41 cp res/images/api_all_off.png /opt/apps/$HOMESCREEN/res/images
42 cp res/images/api_all_on.png /opt/apps/$HOMESCREEN/res/images
43 chmod 666 /opt/apps/$HOMESCREEN/res/images/api_all_*
44 cp data/share/applications/$HOMESCREEN.desktop /opt/share/applications/
45 cp res/apps/$HOMESCREEN/* /opt/apps/$HOMESCREEN/res/config
46
47 #StatusBar
48 PKGNAME=org.tizen.ico.statusbar
49 rm -rf /opt/apps/$PKGNAME/res
50 mkdir -p /opt/apps/$PKGNAME/res/images
51 mkdir -p /opt/apps/$PKGNAME/res/edj
52 mkdir -p /opt/apps/$PKGNAME/res/config
53 cp -rf data/apps/$PKGNAME /opt/apps/
54 mkdir -p /opt/apps/$PKGNAME/bin/
55 cp src/StatusBar /opt/apps/$PKGNAME/bin/
56 cp res/images/time*.png /opt/apps/$PKGNAME/res/images
57 chmod 666 /opt/apps/$PKGNAME/res/images/time*.png
58 cp data/share/applications/$PKGNAME.desktop /opt/share/applications/
59 cp res/apps/$PKGNAME/* /opt/apps/$PKGNAME/res/config
60
61 #OnScreen
62 PKGNAME=org.tizen.ico.onscreen
63 rm -rf /opt/apps/$PKGNAME/res
64 mkdir -p /opt/apps/$PKGNAME/res/images
65 mkdir -p /opt/apps/$PKGNAME/res/edj
66 mkdir -p /opt/apps/$PKGNAME/res/config
67 cp -rf data/apps/$PKGNAME /opt/apps/
68 mkdir -p /opt/apps/$PKGNAME/bin/
69 cp src/OnScreen /opt/apps/$PKGNAME/bin/
70 cp src/appli_list.edj /opt/apps/$PKGNAME/res/edj
71 cp src/appli_kill.edj /opt/apps/$PKGNAME/res/edj
72 chmod 666 /opt/apps/$PKGNAME/res/edj/*.edj
73 chmod 666 /opt/apps/$PKGNAME/res/images/*.png
74 cp data/share/applications/$PKGNAME.desktop /opt/share/applications/
75 cp res/apps/$PKGNAME/* /opt/apps/$PKGNAME/res/config
76
77 #delete dummy apps
78 rm -rf /opt/apps/org.tizen.ico.sample.*
79 rm -f  /opt/share/applications/org.tizen.ico.sample.*
80
81 #reload AppCore database
82 cd /opt/dbspace
83 rm -rf .app_info*
84 /usr/bin/ail_initdb
85