[pjmoo-gbf commit] r150 - Script para empacotamento

0 views
Skip to first unread message

codesite...@google.com

unread,
Apr 25, 2009, 7:12:10 PM4/25/09
to pjmo...@googlegroups.com
Author: davidferreira.FZ
Date: Sat Apr 25 16:11:26 2009
New Revision: 150

Modified:
trunk/projeto/deploy-distro-linux.sh

Log:
Script para empacotamento

Modified: trunk/projeto/deploy-distro-linux.sh
==============================================================================
--- trunk/projeto/deploy-distro-linux.sh (original)
+++ trunk/projeto/deploy-distro-linux.sh Sat Apr 25 16:11:26 2009
@@ -1,18 +1,31 @@
#!/bin/bash
-
+export VERSION=0.9.1
export GBF=/home/desenvolvimento/pjmoo-gbf/
-
-export GBF_CURRENT=$GBF/tags/current/
-export GBF_DEVELOPMENT=$GBF/trunk/projeto/
-
-export GBF_SRC=$GBF_DEVELOPMENT/src/
-export GBF_DISTRO_HEADERS=$GBF_CURRENT/include/
+export WORKSPACE=$GBF/trunk/projeto/
+export WORKVERSION=$GBF/tags/$VERSION

clear
-echo "Preparando arquivos para o repositorio de distribui��o..."
+echo "Criando estrutura de Arquivos..."
+mkdir $WORKVERSION
+mkdir $WORKVERSION/include
+mkdir $WORKVERSION/include/GBF
+mkdir $WORKVERSION/linux
+mkdir $WORKVERSION/linux/lib
+
+echo "Copiando: Headers (.h)"
+cp -f $WORKSPACE/src/*.h $WORKVERSION/include/GBF

echo "Copiando: Biblioteca libGBF.a"
-cp -f $GBF_DEVELOPMENT/bin/linux/release/libGBF.a
$GBF_CURRENT/linux/libGBF.a
+cp -f $WORKSPACE/bin/linux/release/libGBF.a $WORKVERSION/linux/lib/libGBF.a

-echo "Copiando: Headers (.h)"
-cp -f $GBF_SRC/*.h $GBF_DISTRO_HEADERS
+cd $WORKVERSION
+echo "Empacotando: Para distribui��o Zip"
+zip -rq7 $WORKVERSION/GBF.include.$VERSION.zip include/* -x *SVN*
*svnignore* *.svn*
+cd $WORKVERSION/linux
+zip -rq7 $WORKVERSION/GBF.library.$VERSION.linux.zip lib/* -x *SVN*
*svnignore* *.svn*
+
+echo "Removendo arquivos temporarios..."
+rm -r $WORKVERSION/include
+rm -r $WORKVERSION/linux
+
+echo "Finalizado"
\ No newline at end of file
Reply all
Reply to author
Forward
0 new messages