diff options
author | Rogelio Mita <rogeliomita@activitycentral.com> | 2013-06-13 01:12:12 (GMT) |
---|---|---|
committer | Rogelio Mita <rogeliomita@activitycentral.com> | 2013-06-13 01:12:12 (GMT) |
commit | b84cb63dc7947b17018712dd16cf237f0a5a6660 (patch) | |
tree | d7c33a05c183651595d6616d2ef98c3c32031cd3 | |
parent | 4e3298e9d3cf87f74da8ed99a91efe56652d7a03 (diff) |
gtk2 and gtk3 installersv4.2
14 files changed, 332 insertions, 1 deletions
@@ -1,9 +1,14 @@ *.pyc *.pyo *.bak +.DS_Store webapp/webapp/media/cache/ webapp/webapp/media/image_options/* !webapp/webapp/media/image_options/empty webapp/webapp/env_settings.py database.db -webapp/webapp/media/results_bck/*
\ No newline at end of file +webapp/webapp/media/results_bck/* +CeibalEncuesta/gtk2/CeibalEncuesta.activity/* +!CeibalEncuesta/gtk2/CeibalEncuesta.activity/activity +CeibalEncuesta/gtk3/CeibalEncuesta.activity/* +!CeibalEncuesta/gtk3/CeibalEncuesta.activity/activity
\ No newline at end of file diff --git a/CeibalEncuesta/gtk2/CeibalEncuesta.activity/activity/activity.info b/CeibalEncuesta/gtk2/CeibalEncuesta.activity/activity/activity.info new file mode 100644 index 0000000..4d50543 --- /dev/null +++ b/CeibalEncuesta/gtk2/CeibalEncuesta.activity/activity/activity.info @@ -0,0 +1,7 @@ +[Activity] +name = CeibalEncuesta +license = GPLv2+ +icon = ceibal +exec = sugar-activity CeibalEncuesta.CeibalEncuesta +activity_version = 4.2 +bundle_id = org.laptop.CeibalEncuesta
\ No newline at end of file diff --git a/CeibalEncuesta/gtk2/CeibalEncuesta.activity/activity/ceibal.svg b/CeibalEncuesta/gtk2/CeibalEncuesta.activity/activity/ceibal.svg new file mode 100644 index 0000000..3503ada --- /dev/null +++ b/CeibalEncuesta/gtk2/CeibalEncuesta.activity/activity/ceibal.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="55" + height="55" + id="svg2" + inkscape:version="0.48.1 r9760" + sodipodi:docname="JAMediaTube.svg"> + <metadata + id="metadata29"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1360" + inkscape:window-height="715" + id="namedview27" + showgrid="false" + inkscape:zoom="6.2" + inkscape:cx="5.753863" + inkscape:cy="21.410092" + inkscape:window-x="0" + inkscape:window-y="26" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <defs + id="defs4" /> + <path + style="fill:#81c900;fill-opacity:1;stroke:#000000;stroke-width:0.06929866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 5.3972179,26.199757 c 2.2223425,5.051966 12.7749441,17.837 27.9669601,9.404816 C 43.306195,31.02232 44.0682,11.905603 37.076607,7.7613636 32.277124,8.5153225 32.621695,15.527463 23.835612,21.249852 17.318236,25.251025 8.8839177,22.261598 5.3972179,26.199757 z" + id="path3066-72-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:#81c900;fill-opacity:1;stroke:#000000;stroke-width:0.086823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 16.087045,4.7309368 c -1.819391,0.010603 -3.484943,0.3855362 -4.861734,1.1910706 -2.1077907,5.7156256 5.784425,9.5734566 6.680824,22.6628266 0.398173,9.562147 -8.0394056,17.001403 -5.857902,23.204221 4.43789,0.399354 14.510366,-1.045682 21.125262,-7.936862 -2.827129,-0.676143 -5.373521,-2.15472 -7.027317,-4.623519 -0.237521,-0.304311 -0.464325,-0.655036 -0.680741,-0.959232 3.999793,-0.744506 10.158829,-2.066333 13.847486,-8.536849 0.08602,-0.929174 0.127558,-1.89763 0.129935,-2.901882 C 40.336076,15.29955 25.911751,4.6737273 16.087045,4.7309368 z M 39.312923,29.732593 c -0.577075,6.233303 -2.957888,10.805177 -6.139428,14.1196 6.955506,1.663497 15.656835,-1.538385 17.227211,-6.908209 -1.305739,-3.783336 -5.778051,-3.02929 -11.087783,-7.211391 z" + id="path3066-5-2-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccccccccscccc" /> + <path + style="fill:#006900;fill-opacity:1;stroke:#000000;stroke-width:0.06929866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 32.332012,11.993374 c -1.67525,2.663174 -3.754099,6.16036 -8.543225,9.279523 -2.116904,1.299616 -4.427155,1.864051 -6.713307,2.165583 0.375578,1.550599 0.659712,3.266877 0.790437,5.175744 0.123255,2.95997 -0.609533,5.703926 -1.602531,8.283354 2.663795,1.189685 5.746102,1.819034 9.171244,1.407629 -0.0028,-0.0039 -0.008,-0.0069 -0.01082,-0.01081 1.249937,-0.23266 2.714166,-0.522072 4.244543,-1.006996 0.05711,-0.01808 0.11595,-0.03549 0.173247,-0.05414 0.0423,-0.01549 0.08754,-0.02748 0.129934,-0.04331 1.088343,-0.406433 2.203448,-0.925154 3.345826,-1.559219 0.344956,-0.158989 0.684085,-0.337817 1.006997,-0.530568 0.01497,-0.01 0.02837,-0.02248 0.04331,-0.03247 1.151775,-0.771543 2.262089,-1.730498 3.27003,-2.945192 0.046,-0.05864 0.09558,-0.113755 0.140764,-0.173247 0.06078,-0.07543 0.113265,-0.160884 0.173246,-0.238214 0.498272,-0.684328 0.946924,-1.422532 1.342662,-2.198067 0.07147,-0.854352 0.106109,-1.736191 0.108279,-2.652839 0.427637,-5.520658 -2.662018,-10.834077 -7.070626,-14.866733 z" + id="path3066-72-8-5" + inkscape:connector-curvature="0" /> + <path + style="fill:#ff0000;stroke:#000000;stroke-width:0.08696981;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 25.656115,38.344237 c -5.855303,-9.370125 -1.158406,-15.462208 3.748139,-19.940578 2.41378,3.76265 3.040258,9.396741 9.095449,12.622254 -2.656377,3.396352 -5.029672,5.491257 -12.843588,7.318324 z" + id="path3917-0-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> +</svg> diff --git a/CeibalEncuesta/gtk2/installers/CeibalEncuesta-4.2.tar.gz b/CeibalEncuesta/gtk2/installers/CeibalEncuesta-4.2.tar.gz Binary files differnew file mode 100644 index 0000000..48745de --- /dev/null +++ b/CeibalEncuesta/gtk2/installers/CeibalEncuesta-4.2.tar.gz diff --git a/CeibalEncuesta/gtk2/installers/CeibalEncuesta.activity-gtk2.xo b/CeibalEncuesta/gtk2/installers/CeibalEncuesta.activity-gtk2.xo Binary files differnew file mode 100644 index 0000000..c785734 --- /dev/null +++ b/CeibalEncuesta/gtk2/installers/CeibalEncuesta.activity-gtk2.xo diff --git a/CeibalEncuesta/gtk2/scripts/ceibalencuesta b/CeibalEncuesta/gtk2/scripts/ceibalencuesta index 94f645e..94f645e 100644..100755 --- a/CeibalEncuesta/gtk2/scripts/ceibalencuesta +++ b/CeibalEncuesta/gtk2/scripts/ceibalencuesta diff --git a/CeibalEncuesta/gtk2/scripts/ceibalencuestauninstall b/CeibalEncuesta/gtk2/scripts/ceibalencuestauninstall index 76771f8..76771f8 100644..100755 --- a/CeibalEncuesta/gtk2/scripts/ceibalencuestauninstall +++ b/CeibalEncuesta/gtk2/scripts/ceibalencuestauninstall diff --git a/CeibalEncuesta/gtk2/scripts/prepare_xo_installer b/CeibalEncuesta/gtk2/scripts/prepare_xo_installer new file mode 100755 index 0000000..5e1bc1a --- /dev/null +++ b/CeibalEncuesta/gtk2/scripts/prepare_xo_installer @@ -0,0 +1,81 @@ +#!/bin/sh + +XO_INSTALLER_PATH='../CeibalEncuesta.activity' +CEIBAL_ENCUESTA_PATH='../CeibalEncuesta' +INSTALLERS_PATH='../installers' + +cp -r $CEIBAL_ENCUESTA_PATH/* $XO_INSTALLER_PATH/ +rm -rf `find ../ -type f -name '*.pyc'` +rm -rf `find ../ -type f -name '*.pyo'` + +echo "YOU NEED REPLACE IN "$XO_INSTALLER_PATH"/CeibalEncuesta.py the follow:" +echo "" + +function change_main_program { + while [ `grep -R "$3" ${XO_INSTALLER_PATH}/CeibalEncuesta.py | wc -l` -ne "1" ] + do + echo $1"- "$2 + echo " "$3 + echo "" + + echo "Do that and Enter to continue [ENTER]: " + read key + done +} + +LINE='from sugar.activity import activity' +MSG='ADD:' +change_main_program "1" "$MSG" "$LINE" + +LINE='class CeibalEncuesta(activity.Activity):' +MSG='CeibalEncuesta class need inherit from: activity.Activity like that:' +change_main_program "2" "$MSG" "$LINE" + +LINE='def __init__(self, handle):' +MSG='Add handle argument into __init__ method like that:' +change_main_program "3" "$MSG" "$LINE" + +LINE='activity.Activity.__init__(self, handle, False)' +MSG='replace gtk.Window.__init__(self) to:' +change_main_program "4" "$MSG" "$LINE" + +if [ `grep -R "self.add(" ${XO_INSTALLER_PATH}/CeibalEncuesta.py | wc -l` -ne "0" ] + then + echo "5 - replace each ocurence of self.add to self.set_canvas Example: self.add(box) -> self.add to self.set_canvas(box)" + echo "" + echo "Do that and Enter to continue [ENTER]: " + read key +fi + +while [ `grep -R "self.add(" ${XO_INSTALLER_PATH}/CeibalEncuesta.py | wc -l` -ne "0" ] +do + echo "occurrences remain of self.add() method. You need replace for: self.set_canvas() method" + echo "" + + echo "Do that and Enter to continue [ENTER]: " + read key +done + +echo "#!/usr/bin/env python +from sugar.activity import bundlebuilder +bundlebuilder.start()" > $XO_INSTALLER_PATH/setup.py +echo "setup.py was added to ".$XO_INSTALLER_PATH." path" +echo "" + +echo "You need edit activity_version = VERSION into ".$XO_INSTALLER_PATH."/activity/activity.info" +echo "VERSION is version for you new deploy. Do that and Enter to continue [ENTER]:" +read key + +chmod 755 $XO_INSTALLER_PATH +chmod a+x $XO_INSTALLER_PATH/CeibalEncuesta.py +chmod a+x $XO_INSTALLER_PATH/setup.py + +rm -f $INSTALLERS_PATH/CeibalEncuesta.activity-gtk2.xo + + +zip -D -r $INSTALLERS_PATH/CeibalEncuesta.activity-gtk2.xo $XO_INSTALLER_PATH + +rm -rf `find $XO_INSTALLER_PATH |grep -v /activity |grep -v -w "CeibalEncuesta.activity$"` + +echo "" +echo "DONE: CeibalEncuesta.activity-gtk2.xo was placed into installers directory." diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta.activity/activity/activity.info b/CeibalEncuesta/gtk3/CeibalEncuesta.activity/activity/activity.info new file mode 100644 index 0000000..4d50543 --- /dev/null +++ b/CeibalEncuesta/gtk3/CeibalEncuesta.activity/activity/activity.info @@ -0,0 +1,7 @@ +[Activity] +name = CeibalEncuesta +license = GPLv2+ +icon = ceibal +exec = sugar-activity CeibalEncuesta.CeibalEncuesta +activity_version = 4.2 +bundle_id = org.laptop.CeibalEncuesta
\ No newline at end of file diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta.activity/activity/ceibal.svg b/CeibalEncuesta/gtk3/CeibalEncuesta.activity/activity/ceibal.svg new file mode 100644 index 0000000..3503ada --- /dev/null +++ b/CeibalEncuesta/gtk3/CeibalEncuesta.activity/activity/ceibal.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="55" + height="55" + id="svg2" + inkscape:version="0.48.1 r9760" + sodipodi:docname="JAMediaTube.svg"> + <metadata + id="metadata29"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1360" + inkscape:window-height="715" + id="namedview27" + showgrid="false" + inkscape:zoom="6.2" + inkscape:cx="5.753863" + inkscape:cy="21.410092" + inkscape:window-x="0" + inkscape:window-y="26" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <defs + id="defs4" /> + <path + style="fill:#81c900;fill-opacity:1;stroke:#000000;stroke-width:0.06929866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 5.3972179,26.199757 c 2.2223425,5.051966 12.7749441,17.837 27.9669601,9.404816 C 43.306195,31.02232 44.0682,11.905603 37.076607,7.7613636 32.277124,8.5153225 32.621695,15.527463 23.835612,21.249852 17.318236,25.251025 8.8839177,22.261598 5.3972179,26.199757 z" + id="path3066-72-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:#81c900;fill-opacity:1;stroke:#000000;stroke-width:0.086823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 16.087045,4.7309368 c -1.819391,0.010603 -3.484943,0.3855362 -4.861734,1.1910706 -2.1077907,5.7156256 5.784425,9.5734566 6.680824,22.6628266 0.398173,9.562147 -8.0394056,17.001403 -5.857902,23.204221 4.43789,0.399354 14.510366,-1.045682 21.125262,-7.936862 -2.827129,-0.676143 -5.373521,-2.15472 -7.027317,-4.623519 -0.237521,-0.304311 -0.464325,-0.655036 -0.680741,-0.959232 3.999793,-0.744506 10.158829,-2.066333 13.847486,-8.536849 0.08602,-0.929174 0.127558,-1.89763 0.129935,-2.901882 C 40.336076,15.29955 25.911751,4.6737273 16.087045,4.7309368 z M 39.312923,29.732593 c -0.577075,6.233303 -2.957888,10.805177 -6.139428,14.1196 6.955506,1.663497 15.656835,-1.538385 17.227211,-6.908209 -1.305739,-3.783336 -5.778051,-3.02929 -11.087783,-7.211391 z" + id="path3066-5-2-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccccccccscccc" /> + <path + style="fill:#006900;fill-opacity:1;stroke:#000000;stroke-width:0.06929866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 32.332012,11.993374 c -1.67525,2.663174 -3.754099,6.16036 -8.543225,9.279523 -2.116904,1.299616 -4.427155,1.864051 -6.713307,2.165583 0.375578,1.550599 0.659712,3.266877 0.790437,5.175744 0.123255,2.95997 -0.609533,5.703926 -1.602531,8.283354 2.663795,1.189685 5.746102,1.819034 9.171244,1.407629 -0.0028,-0.0039 -0.008,-0.0069 -0.01082,-0.01081 1.249937,-0.23266 2.714166,-0.522072 4.244543,-1.006996 0.05711,-0.01808 0.11595,-0.03549 0.173247,-0.05414 0.0423,-0.01549 0.08754,-0.02748 0.129934,-0.04331 1.088343,-0.406433 2.203448,-0.925154 3.345826,-1.559219 0.344956,-0.158989 0.684085,-0.337817 1.006997,-0.530568 0.01497,-0.01 0.02837,-0.02248 0.04331,-0.03247 1.151775,-0.771543 2.262089,-1.730498 3.27003,-2.945192 0.046,-0.05864 0.09558,-0.113755 0.140764,-0.173247 0.06078,-0.07543 0.113265,-0.160884 0.173246,-0.238214 0.498272,-0.684328 0.946924,-1.422532 1.342662,-2.198067 0.07147,-0.854352 0.106109,-1.736191 0.108279,-2.652839 0.427637,-5.520658 -2.662018,-10.834077 -7.070626,-14.866733 z" + id="path3066-72-8-5" + inkscape:connector-curvature="0" /> + <path + style="fill:#ff0000;stroke:#000000;stroke-width:0.08696981;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 25.656115,38.344237 c -5.855303,-9.370125 -1.158406,-15.462208 3.748139,-19.940578 2.41378,3.76265 3.040258,9.396741 9.095449,12.622254 -2.656377,3.396352 -5.029672,5.491257 -12.843588,7.318324 z" + id="path3917-0-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> +</svg> diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz Binary files differnew file mode 100644 index 0000000..110d0b3 --- /dev/null +++ b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo b/CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo Binary files differnew file mode 100644 index 0000000..ace6607 --- /dev/null +++ b/CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo diff --git a/CeibalEncuesta/gtk3/scripts/ceibalencuesta b/CeibalEncuesta/gtk3/scripts/ceibalencuesta index 94f645e..94f645e 100644..100755 --- a/CeibalEncuesta/gtk3/scripts/ceibalencuesta +++ b/CeibalEncuesta/gtk3/scripts/ceibalencuesta diff --git a/CeibalEncuesta/gtk3/scripts/prepare_xo_installer b/CeibalEncuesta/gtk3/scripts/prepare_xo_installer new file mode 100755 index 0000000..bcd3a7e --- /dev/null +++ b/CeibalEncuesta/gtk3/scripts/prepare_xo_installer @@ -0,0 +1,81 @@ +#!/bin/sh + +XO_INSTALLER_PATH='../CeibalEncuesta.activity' +CEIBAL_ENCUESTA_PATH='../CeibalEncuesta' +INSTALLERS_PATH='../installers' + +cp -r $CEIBAL_ENCUESTA_PATH/* $XO_INSTALLER_PATH/ +rm -rf `find ../ -type f -name '*.pyc'` +rm -rf `find ../ -type f -name '*.pyo'` + +echo "YOU NEED REPLACE IN "$XO_INSTALLER_PATH"/CeibalEncuesta.py the follow:" +echo "" + +function change_main_program { + while [ `grep -R "$3" ${XO_INSTALLER_PATH}/CeibalEncuesta.py | wc -l` -ne "1" ] + do + echo $1"- "$2 + echo " "$3 + echo "" + + echo "Do that and Enter to continue [ENTER]: " + read key + done +} + +LINE='from sugar3.activity import activity' +MSG='ADD:' +change_main_program "1" "$MSG" "$LINE" + +LINE='class CeibalEncuesta(activity.Activity):' +MSG='CeibalEncuesta class need inherit from: activity.Activity like that:' +change_main_program "2" "$MSG" "$LINE" + +LINE='def __init__(self, handle):' +MSG='Add handle argument into __init__ method like that:' +change_main_program "3" "$MSG" "$LINE" + +LINE='activity.Activity.__init__(self, handle, False)' +MSG='replace gtk.Window.__init__(self) to:' +change_main_program "4" "$MSG" "$LINE" + +if [ `grep -R "self.add(" ${XO_INSTALLER_PATH}/CeibalEncuesta.py | wc -l` -ne "0" ] + then + echo "5 - replace each ocurence of self.add to self.set_canvas Example: self.add(box) -> self.add to self.set_canvas(box)" + echo "" + echo "Do that and Enter to continue [ENTER]: " + read key +fi + +while [ `grep -R "self.add(" ${XO_INSTALLER_PATH}/CeibalEncuesta.py | wc -l` -ne "0" ] +do + echo "occurrences remain of self.add() method. You need replace for: self.set_canvas() method" + echo "" + + echo "Do that and Enter to continue [ENTER]: " + read key +done + +echo "#!/usr/bin/env python +from sugar3.activity import bundlebuilder +bundlebuilder.start()" > $XO_INSTALLER_PATH/setup.py +echo "setup.py was added to ".$XO_INSTALLER_PATH." path" +echo "" + +echo "You need edit activity_version = VERSION into ".$XO_INSTALLER_PATH."/activity/activity.info" +echo "VERSION is version for you new deploy. Do that and Enter to continue [ENTER]:" +read key + +chmod 755 $XO_INSTALLER_PATH +chmod a+x $XO_INSTALLER_PATH/CeibalEncuesta.py +chmod a+x $XO_INSTALLER_PATH/setup.py + +rm -f $INSTALLERS_PATH/CeibalEncuesta.activity-gtk3.xo + + +zip -D -r $INSTALLERS_PATH/CeibalEncuesta.activity-gtk3.xo $XO_INSTALLER_PATH + +rm -rf `find $XO_INSTALLER_PATH |grep -v /activity |grep -v -w "CeibalEncuesta.activity$"` + +echo "" +echo "DONE: CeibalEncuesta.activity-gtk3.xo was placed into installers directory." |