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