File:  [mozdev] / econtab / src / xpiza.sh
Revision 1.2: download - view: text, annotated - select for diffs - revision graph
Sun Mar 6 17:38:48 2005 UTC (14 years, 9 months ago) by mjaque
Branches: MAIN
CVS tags: v_0_0_9, HEAD
Versión 0.0.7
  - Numeración automática de documentos.
  - Corrección de algunos errores en los buscadores de cuentas.

#!/bin/bash

echo "Creando el xpi para eContab"
echo
#Borramos y Creamos el directorio temporal
rm -rf tmp_econtab
mkdir tmp_econtab

cd tmp_econtab

#Copiamos eContab al directorio temporal
cp -a ../content .
cp -a ../locale .
cp -a ../skin .

#Eliminamos los directorios de CVS
for i in $( ls -lR | grep ".*CVS" ); do
  j=$(echo $i | sed 's/://g')
  rm -rf $j
done

#Eliminamos los archivos temporales
rm -f content/*~
rm -f skin/*~
rm -f locale/*~

#Cambiamos el nombre de algunos archivos
mv content/econtab-dev.xul content/econtab.xul
mv content/econtab-dev.js content/econtab.js
mv skin/econtab-dev.css skin/econtab.css
mv locale/es-ES/econtab-dev.dtd locale/es-ES/econtab.dtd 

#Cambiamos todas las referencias de content de econtab-dev a econtab
cd content
for i in $( ls ); do
  TMP="$i.tmp"
  sed 's/econtab-dev/econtab/g' $i >> $TMP
  mv $TMP $i
done
cd ../skin
for i in $( ls ); do
  TMP="$i.tmp"
  sed 's/econtab-dev/econtab/g' $i >> $TMP
  mv $TMP $i
done
cd ../locale/es-ES/
for i in $( ls ); do
  TMP="$i.tmp"
  sed 's/econtab-dev/econtab/g' $i >> $TMP
  mv $TMP $i
done

cd ../../..

echo "Dime el número de versión de la instalación: "
read VERSION

# Actualizamos la versión en algunos ficheros
sed "s/VERSION/$VERSION/g" install.js >> install.js.tmp
mv install.js.tmp install.js
sed "s/VERSION/$VERSION/g" tmp_econtab/content/econtab.xul >> tmp_econtab/content/econtab.xul.tmp
mv tmp_econtab/content/econtab.xul.tmp tmp_econtab/content/econtab.xul
sed "s/VERSION/$VERSION/g" tmp_econtab/content/acerca.htm >> tmp_econtab/content/acerca.htm.tmp
mv tmp_econtab/content/acerca.htm.tmp tmp_econtab/content/acerca.htm

cd tmp_econtab
zip -r econtab content locale skin
mv econtab.zip econtab.jar
cp ../install.js install.js
sed "s/VERSION/$VERSION/g" install.js >> install.js.tmp
mv install.js.tmp install.js
zip ../econtab-$VERSION.xpi install.js econtab.jar
rm econtab.jar 
cd ..
mv econtab-$VERSION.xpi ../downloads


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>