Modified feature and tpk generating script
authorKeebong <keebong.bahn@samsung.com>
Wed, 17 Apr 2013 08:33:41 +0000 (17:33 +0900)
committerKeebong <keebong.bahn@samsung.com>
Wed, 17 Apr 2013 08:33:41 +0000 (17:33 +0900)
Change-Id: I83fca0035fb936b29eabf0c5553be2914961e418
Signed-off-by: Keebong <keebong.bahn@samsung.com>
data/capability_m0_modem.conf
data/capability_m0_nomodem.conf
gen_multi_priv_pkg.sh [new file with mode: 0755]
gen_priv_pkg.sh
privilege.list

index 8f94e5d..64bda44 100644 (file)
@@ -2,7 +2,6 @@ http://tizen.org/feature/network.bluetooth
 http://tizen.org/feature/camera
 http://tizen.org/feature/camera.back
 http://tizen.org/feature/camera.back.flash
-http://tizen.org/feature/camera.front
 http://tizen.org/feature/location
 http://tizen.org/feature/location.gps
 http://tizen.org/feature/network.nfc
index c17916e..d785865 100644 (file)
@@ -2,7 +2,6 @@ http://tizen.org/feature/network.bluetooth
 http://tizen.org/feature/camera
 http://tizen.org/feature/camera.back
 http://tizen.org/feature/camera.back.flash
-http://tizen.org/feature/camera.front
 http://tizen.org/feature/location
 http://tizen.org/feature/location.gps
 http://tizen.org/feature/network.nfc
diff --git a/gen_multi_priv_pkg.sh b/gen_multi_priv_pkg.sh
new file mode 100755 (executable)
index 0000000..07de400
--- /dev/null
@@ -0,0 +1,510 @@
+#!/bin/bash
+
+check_error()
+{
+       if [ "$1" -ne "0" ]; then
+               echo "============================================================="
+               echo "ERROR : $2 - exit code ($1) "
+               echo "============================================================="
+               exit $1
+       fi
+}
+current_path=$PWD
+
+arch_arg=$1
+
+if [ "$arch_arg" == "i" ];     then 
+       arch=i586
+else
+       arch=armv7el
+fi
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/application.launch"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/appmanager.kill"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2app-launchkill.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2app-launchkill.zip ../FtApp-2app-launchkill.tpk
+chmod +x ../FtApp-2app-launchkill.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2app-launchkill.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2app-launchkill.zip ../FtApp-hwon-2app-launchkill.tpk
+chmod +x ../FtApp-hwon-2app-launchkill.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/bluetooth.admin"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/bluetooth.gap"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2bluetooth-admingap.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2bluetooth-admingap.zip ../FtApp-2bluetooth-admingap.tpk
+chmod +x ../FtApp-2bluetooth-admingap.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2bluetooth-admingap.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2bluetooth-admingap.zip ../FtApp-hwon-2bluetooth-admingap.tpk
+chmod +x ../FtApp-hwon-2bluetooth-admingap.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/bluetooth.admin"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/bluetoothmanager"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2bluetooth-adminmanager.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2bluetooth-adminmanager.zip ../FtApp-2bluetooth-adminmanager.tpk
+chmod +x ../FtApp-2bluetooth-adminmanager.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2bluetooth-adminmanager.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2bluetooth-adminmanager.zip ../FtApp-hwon-2bluetooth-adminmanager.tpk
+chmod +x ../FtApp-hwon-2bluetooth-adminmanager.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/bookmark.read"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/bookmark.write"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2bookmark-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2bookmark-rw.zip ../FtApp-2bookmark-rw.tpk
+chmod +x ../FtApp-2bookmark-rw.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2bookmark-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2bookmark-rw.zip ../FtApp-hwon-2bookmark-rw.tpk
+chmod +x ../FtApp-hwon-2bookmark-rw.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/calendar.read"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/calendar.write"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2calenda-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2calenda-rw.zip ../FtApp-2calenda-rw.tpk
+chmod +x ../FtApp-2calenda-rw.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2calenda-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2calenda-rw.zip ../FtApp-hwon-2calenda-rw.tpk
+chmod +x ../FtApp-hwon-2calenda-rw.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/callforward"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/settingmanager.wirte"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2callfwd-settingw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2callfwd-settingw.zip ../FtApp-2callfwd-settingw.tpk
+chmod +x ../FtApp-2callfwd-settingw.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2callfwd-settingw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2callfwd-settingw.zip ../FtApp-hwon-2callfwd-settingw.tpk
+chmod +x ../FtApp-hwon-2callfwd-settingw.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/camera"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/videorecorder"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2camera-video.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2camera-video.zip ../FtApp-2camera-video.tpk
+chmod +x ../FtApp-2camera-video.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2camera-video.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2camera-video.zip ../FtApp-hwon-2camera-video.tpk
+chmod +x ../FtApp-hwon-2camera-video.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/contact.read"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/contact.write"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2contact-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2contact-rw.zip ../FtApp-2contact-rw.tpk
+chmod +x ../FtApp-2contact-rw.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2contact-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2contact-rw.zip ../FtApp-hwon-2contact-rw.tpk
+chmod +x ../FtApp-hwon-2contact-rw.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+#sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/userprofile.read"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/userprofile.write"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2contact-userprofile-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2contact-userprofile-rw.zip ../FtApp-2contact-userprofile-rw.tpk
+chmod +x ../FtApp-2contact-userprofile-rw.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2contact-userprofile-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2contact-userprofile-rw.zip ../FtApp-hwon-2contact-userprofile-rw.tpk
+chmod +x ../FtApp-hwon-2contact-userprofile-rw.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/content.read"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/content.write"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2content-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2content-rw.zip ../FtApp-2content-rw.tpk
+chmod +x ../FtApp-2content-rw.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2content-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2content-rw.zip ../FtApp-hwon-2content-rw.tpk
+chmod +x ../FtApp-hwon-2content-rw.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/dns"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/network.connection"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2dns-netconn.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2dns-netconn.zip ../FtApp-2dns-netconn.tpk
+chmod +x ../FtApp-2dns-netconn.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2dns-netconn.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2dns-netconn.zip ../FtApp-hwon-2dns-netconn.tpk
+chmod +x ../FtApp-hwon-2dns-netconn.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/geolocationpermission.read"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/geolocationpermission.write"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2geolocationpermission-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2geolocationpermission-rw.zip ../FtApp-2geolocationpermission-rw.tpk
+chmod +x ../FtApp-2geolocationpermission-rw.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2geolocationpermission-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2geolocationpermission-rw.zip ../FtApp-hwon-2geolocationpermission-rw.tpk
+chmod +x ../FtApp-hwon-2geolocationpermission-rw.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/http"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/network.connection"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2http-netconn.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2http-netconn.zip ../FtApp-2http-netconn.tpk
+chmod +x ../FtApp-2http-netconn.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2http-netconn.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2http-netconn.zip ../FtApp-hwon-2http-netconn.tpk
+chmod +x ../FtApp-hwon-2http-netconn.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/http"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/push"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2http-push.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2http-push.zip ../FtApp-2http-push.tpk
+chmod +x ../FtApp-2http-push.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2http-push.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2http-push.zip ../FtApp-hwon-2http-push.tpk
+chmod +x ../FtApp-hwon-2http-push.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/location"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/power"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2loc-power.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2loc-power.zip ../FtApp-2loc-power.tpk
+chmod +x ../FtApp-2loc-power.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2loc-power.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2loc-power.zip ../FtApp-hwon-2loc-power.tpk
+chmod +x ../FtApp-hwon-2loc-power.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/network.connection"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/socket"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2netconn-sock.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2netconn-sock.zip ../FtApp-2netconn-sock.tpk
+chmod +x ../FtApp-2netconn-sock.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2netconn-sock.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2netconn-sock.zip ../FtApp-hwon-2netconn-sock.tpk
+chmod +x ../FtApp-hwon-2netconn-sock.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+#sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/wifi.admin"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/wifi.wifidirect.admin"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-4netconn-sock-wifiadmin.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-4netconn-sock-wifiadmin.zip ../FtApp-4netconn-sock-wifiadmin.tpk
+chmod +x ../FtApp-4netconn-sock-wifiadmin.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-4netconn-sock-wifiadmin.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-4netconn-sock-wifiadmin.zip ../FtApp-hwon-4netconn-sock-wifiadmin.tpk
+chmod +x ../FtApp-hwon-4netconn-sock-wifiadmin.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/nfc.admin"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/nfc.tag"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2nfctag-admin.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2nfctag-admin.zip ../FtApp-2nfctag-admin.tpk
+chmod +x ../FtApp-2nfctag-admin.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2nfctag-admin.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2nfctag-admin.zip ../FtApp-hwon-2nfctag-admin.tpk
+chmod +x ../FtApp-hwon-2nfctag-admin.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/notificationmanager"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/notification"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2noti-man.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2noti-man.zip ../FtApp-2noti-man.tpk
+chmod +x ../FtApp-2noti-man.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2noti-man.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2noti-man.zip ../FtApp-hwon-2noti-man.tpk
+chmod +x ../FtApp-hwon-2noti-man.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/packagesetting"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/packageinfo"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2package-settinginfo.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2package-settinginfo.zip ../FtApp-2package-settinginfo.tpk
+chmod +x ../FtApp-2package-settinginfo.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2package-settinginfo.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2package-settinginfo.zip ../FtApp-hwon-2package-settinginfo.tpk
+chmod +x ../FtApp-hwon-2package-settinginfo.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/settingmanager.wirte"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/telephony"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2settingw-telephony.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2settingw-telephony.zip ../FtApp-2settingw-telephony.tpk
+chmod +x ../FtApp-2settingw-telephony.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2settingw-telephony.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2settingw-telephony.zip ../FtApp-hwon-2settingw-telephony.tpk
+chmod +x ../FtApp-hwon-2settingw-telephony.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/settingmanager.wirte"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/systemmanager"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2settingw-telephonym.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2settingw-telephonym.zip ../FtApp-2settingw-telephonym.tpk
+chmod +x ../FtApp-2settingw-telephonym.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2settingw-telephonym.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2settingw-telephonym.zip ../FtApp-hwon-2settingw-telephonym.tpk
+chmod +x ../FtApp-hwon-2settingw-telephonym.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/settingmanager.wirte"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/useridentity"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2settingw-useridentity.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2settingw-useridentity.zip ../FtApp-2settingw-useridentity.tpk
+chmod +x ../FtApp-2settingw-useridentity.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2settingw-useridentity.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2settingw-useridentity.zip ../FtApp-hwon-2settingw-useridentity.tpk
+chmod +x ../FtApp-hwon-2settingw-useridentity.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/userprofile.read"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/userprofile.write"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2userprofile-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2userprofile-rw.zip ../FtApp-2userprofile-rw.tpk
+chmod +x ../FtApp-2userprofile-rw.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2userprofile-rw.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2userprofile-rw.zip ../FtApp-hwon-2userprofile-rw.tpk
+chmod +x ../FtApp-hwon-2userprofile-rw.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/web.privacy"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/web.service"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2webprivacy-service.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2webprivacy-service.zip ../FtApp-2webprivacy-service.tpk
+chmod +x ../FtApp-2webprivacy-service.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2webprivacy-service.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2webprivacy-service.zip ../FtApp-hwon-2webprivacy-service.tpk
+chmod +x ../FtApp-hwon-2webprivacy-service.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/web.service"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/inputmanager"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2webservice-inputmanager.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2webservice-inputmanager.zip ../FtApp-2webservice-inputmanager.tpk
+chmod +x ../FtApp-2webservice-inputmanager.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2webservice-inputmanager.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2webservice-inputmanager.zip ../FtApp-hwon-2webservice-inputmanager.tpk
+chmod +x ../FtApp-hwon-2webservice-inputmanager.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/wifi.admin"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/wifi.read"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2wifiadmin-read.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2wifiadmin-read.zip ../FtApp-2wifiadmin-read.tpk
+chmod +x ../FtApp-2wifiadmin-read.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2wifiadmin-read.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2wifiadmin-read.zip ../FtApp-hwon-2wifiadmin-read.tpk
+chmod +x ../FtApp-hwon-2wifiadmin-read.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/wifi.admin"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/wifi.wifidirect.admin"
+cmd="/<Privileges>$/ a $tmp"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-2wifiadmin-direct.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-2wifiadmin-direct.zip ../FtApp-2wifiadmin-direct.tpk
+chmod +x ../FtApp-2wifiadmin-direct.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-2wifiadmin-direct.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-2wifiadmin-direct.zip ../FtApp-hwon-2wifiadmin-direct.tpk
+chmod +x ../FtApp-hwon-2wifiadmin-direct.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/info/manifest.xml
+#sed -i /\<Privilege\>/d ${current_path}/info/manifest.xml
+tmp="<Privilege>http://tizen.org/privilege/wifi.wifidirect.read"
+cmd="/<Privileges>$/ a $tmp"
+cmd2="</Privilege>"
+sed -i "${cmd}${cmd2}" ${current_path}/info/manifest.xml
+zip -r ../FtApp-3wifiadmin-directr.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-3wifiadmin-directr.zip ../FtApp-3wifiadmin-directr.tpk
+chmod +x ../FtApp-3wifiadmin-directr.tpk
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/info/manifest.xml
+zip -r ../FtApp-hwon-3wifiadmin-directr.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-3wifiadmin-directr.zip ../FtApp-hwon-3wifiadmin-directr.tpk
+chmod +x ../FtApp-hwon-3wifiadmin-directr.tpk
\ No newline at end of file
index b58c8af..c4032ca 100755 (executable)
@@ -24,7 +24,7 @@ if [ -d ${current_path}/binaries_$arch ]; then
 fi
 
 echo "$arch at Tizen:2.1:Test"
-osc -c ~/oscrc_tizendev getbinaries Tizen:2.1:Test apps.FtApp standard $arch
+osc -c ${current_path}/oscrc_tizendev getbinaries Tizen:2.1:Test apps.FtApp standard $arch
 check_error $? "Fail to push FtApp rpm package"
 
 cd ${current_path}/binaries
@@ -32,30 +32,67 @@ unrpm apps.FtApp-1.*
 cd ${current_path}/binaries/opt/usr/apps/2s4jm6firv
 cp ${current_path}/author-signature.xml ${current_path}/signature1.xml ./
 
+sed  -i 's/SystemTheme="Black"/SystemTheme="White"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
 sed  -i 's/<ApiVersion/<ApiVersion OspCompat="True"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
 sed  -i 's/>2.1/>2.0/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
+zip -r ../FtAppCompat-hwon.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtAppCompat-hwon.zip ../FtAppCompat-hwon.tpk
+chmod +x ../FtAppCompat-hwon.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
 zip -r ../FtAppCompat.zip bin data info lib res shared author-signature.xml signature1.xml
 mv ../FtAppCompat.zip ../FtAppCompat.tpk
 chmod +x ../FtAppCompat.tpk
 
-sed  -i /\<Privilege\>/d ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
 sed  -i 's/<ApiVersion OspCompat="True"/<ApiVersion/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
 sed  -i 's/>2.0/>2.1/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
+zip -r ../FtApp-all-priv.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-all-priv.zip ../FtApp-all-priv.tpk
+chmod +x ../FtApp-all-priv.tpk
+
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
+zip -r ../FtApp-hwon-all-priv.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon-all-priv.zip ../FtApp-hwon-all-priv.tpk
+chmod +x ../FtApp-hwon-all-priv.tpk
+
+sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
+sed  -i /\<Privilege\>/d ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
 zip -r ../FtApp.zip bin data info lib res shared author-signature.xml signature1.xml
 mv ../FtApp.zip ../FtApp.tpk
 chmod +x ../FtApp.tpk
 
+sed  -i 's/SystemTheme="White"/SystemTheme="Black"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
+zip -r ../FtApp-black-theme.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-black-theme.zip ../FtApp-black-theme.tpk
+chmod +x ../FtApp-black-theme.tpk
+
+sed  -i 's/SystemTheme="Black"/SystemTheme="White"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
+sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
+zip -r ../FtApp-hwon.zip bin data info lib res shared author-signature.xml signature1.xml
+mv ../FtApp-hwon.zip ../FtApp-hwon.tpk
+chmod +x ../FtApp-hwon.tpk
+
 while read line
 do
+       sed  -i 's/HwAcceleration="On"/HwAcceleration="Off"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
        sed  -i /\<Privilege\>/d ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
        tmp="<Privilege>http://tizen.org/privilege/$line"
        cmd=" /<Privileges>$/ a $tmp"
        cmd2="</Privilege>"
        sed -i "${cmd}${cmd2}" ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
        zip -r ../FtApp-$line.zip bin data info lib res shared author-signature.xml signature1.xml
-       mv ../FtApp-$line.zip ../FtApp-$line.tpk
-       chmod +x ../FtApp-$line.tpk
+       pkg_name=`echo ../FtApp-$line.zip | awk -F.zip '{print $1}' | sed 's/\./-/g' | awk -F/ '{print $2}'`
+       mv ../FtApp-$line.zip ../${pkg_name}.tpk
+       chmod +x ../${pkg_name}.tpk
+
+       sed  -i 's/HwAcceleration="Off"/HwAcceleration="On"/g' ${current_path}/binaries/opt/usr/apps/2s4jm6firv/info/manifest.xml
+       zip -r ../FtApp-hwon-$line.zip bin data info lib res shared author-signature.xml signature1.xml
+       pkg_name=`echo ../FtApp-hwon-$line.zip | awk -F.zip '{print $1}' | sed 's/\./-/g' | awk -F/ '{print $2}'`
+       mv ../FtApp-hwon-$line.zip ../${pkg_name}.tpk
+       chmod +x ../${pkg_name}.tpk
 done < ${current_path}/privilege.list
 
+${current_path}/gen_multi_priv_pkg.sh $arch_arg 
 mv ${current_path}/binaries ${current_path}/binaries_$arch
 
index 3267f71..30a91e2 100644 (file)
@@ -83,8 +83,8 @@ privacymanager.write
 privilegemanager.read
 push
 setting
-settingmanager 
-settingmanager 
+settingmanager.read
+settingmanager.wirte
 shortcut.install
 smstrigger
 socket