diff options
Diffstat (limited to 'CeibalEncuesta/gtk3/scripts/prepare_gtk_installer.sh')
-rwxr-xr-x | CeibalEncuesta/gtk3/scripts/prepare_gtk_installer.sh | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/CeibalEncuesta/gtk3/scripts/prepare_gtk_installer.sh b/CeibalEncuesta/gtk3/scripts/prepare_gtk_installer.sh new file mode 100755 index 0000000..1a05ed0 --- /dev/null +++ b/CeibalEncuesta/gtk3/scripts/prepare_gtk_installer.sh @@ -0,0 +1,47 @@ +#!/bin/sh + +CEIBAL_ENCUESTA_PATH='../CeibalEncuesta' +version=$1 + +if [ -z "$version" ] +then + echo "You need enter version as first param, ex: ./prepare_xo_installer 4.2" + exit 1 +fi + +echo '#!/bin/sh + +tar xzf CeibalEncuesta-'"$version"'.tar.gz +cd CeibalEncuesta-'"$version"' && python setup.py install +cd ../ && rm -rf `ls| grep -i CeibalEncuesta | grep -v -w *.zip| grep -v -w *.desktop` +' > installer.run +while [ ! -f CeibalEncuesta-"$version".tar.gz ] +do + echo "tar.gz file for version "$version" is not present" + echo "you need make with 'python setup.py sdist' and place here." + echo "remember modify version in setup.py file with new "$version + echo "do that and press [ENTER]: " + read key +done + +mv installer.run CeibalEncuesta_Gtk3_"$version"_Installer.run +chmod a+x CeibalEncuesta_Gtk3_"$version"_Installer.run +zip installer.zip CeibalEncuesta_Gtk3_"$version"_Installer.run CeibalEncuesta-"$version".tar.gz + +if [ "$?" -ne "0" ] +then + echo "Fail: doing gnome installer" + rm -rf CeibalEncuesta_Gtk3_"$version"_Installer.run + rm -rf installer.zip + exit 1 +else + mv installer.zip ../installers/CeibalEncuesta_Gtk3_"$version"_Installer.zip + echo "" + ls -l ../installers/CeibalEncuesta_Gtk3_"$version"_Installer.zip + rm -rf installer.zip + rm -rf CeibalEncuesta_Gtk3_"$version"_Installer.run + echo "" + echo "DONE: Gnome gtk3 installer" +fi + +exit 0
\ No newline at end of file |