notas:script_para_generar_distribuciones_de_opacmarc
Script para generar una distribución de OPACMARC
<note> Obsoleto </note>
# -------------------------------------------------------- # Script para generar una distribución de OPACMARC # # FJG, 9 nov 2006 # # TO-DO: crear una base demo más rica # -------------------------------------------------------- BASES=$HOME/www/bases/catalis_pack_devel CGIBIN=$HOME/www/cgi-bin/catalis_pack_devel HTDOCS=$HOME/www/html/catalis_pack_devel ADMIN=$HOME/opacmarc-admin VERSION=`date +%Y.%m.%d` DIRECTORY=opacmarc-$VERSION rm -rf $DIRECTORY mkdir $DIRECTORY cd $DIRECTORY mkdir -p {bases,cgi-bin,htdocs}/opacmarc/{common,opac} mkdir -p bases/opacmarc/opac/{access_logs,demo} mkdir -p opacmarc-admin/{bin,common,opac,work/demo/original} # ---------------- # BASES # ---------------- cp -p $BASES/common/* bases/opacmarc/common/ cp -p $BASES/opac/demo/* bases/opacmarc/opac/demo/ # ---------------- # CGI-BIN # ---------------- cp -Rp $CGIBIN/common/{html,pft} cgi-bin/opacmarc/common/ cp -Rp $CGIBIN/opac/{config,html,pft,xis} cgi-bin/opacmarc/opac/ # el archivo local.conf.dist pasa a llamarse local.conf mv -f cgi-bin/opacmarc/opac/config/local.conf.dist cgi-bin/opacmarc/opac/config/local.conf # archivos que dependen de la base mkdir cgi-bin/opacmarc/opac/{about,banner,home} cp -p $CGIBIN/opac/about/demo.htm cgi-bin/opacmarc/opac/about/ cp -p $CGIBIN/opac/banner/demo.htm cgi-bin/opacmarc/opac/banner/ cp -p $CGIBIN/opac/home/demo.htm cgi-bin/opacmarc/opac/home/ # borramos archivos que no se incluyen en la distribución rm -f cgi-bin/opacmarc/opac/xis/{config,reclas}.xis rm -f cgi-bin/opacmarc/opac/pft/reclas.pft # ---------------- # HTDOCS # ---------------- cp -Rp $HTDOCS/common/{css,js} htdocs/opacmarc/common/ cp -Rp $HTDOCS/opac/{css,js} htdocs/opacmarc/opac/ mkdir htdocs/opacmarc/opac/img cp -Rp $HTDOCS/opac/img/{*.*,demo} htdocs/opacmarc/opac/img/ # borramos archivos .css que no se incluyen en la distribución find htdocs/opacmarc/opac/css/banner -type f | grep -v 'demo.css' | xargs rm # ---------------- # OPACMARC-ADMIN # ---------------- cp -p $ADMIN/bin/update-opac.sh opacmarc-admin/bin/ cp -p $ADMIN/common/* opacmarc-admin/common/ cp -p $ADMIN/opac/* opacmarc-admin/opac/ cp -p $ADMIN/work/demo/original/* opacmarc-admin/work/demo/original/ cp -p $ADMIN/conf.sh opacmarc-admin/ sed "s/^MOVE=1/MOVE=0/" opacmarc-admin/conf.sh > tmpfile mv tmpfile opacmarc-admin/conf.sh # borramos archivos de backup de bluefish (terminan en ~) find . | grep '~$' | xargs rm 2>/dev/null # archivos de texto que mencionan el número de versión sed "s/__VERSION__/$VERSION/" ../LEAME-OPACMARC.TXT > LEAME.TXT sed "s/__VERSION__/$VERSION/" ../LICENCIA-OPACMARC.TXT > LICENCIA.TXT sed "s/__VERSION__/$VERSION/" cgi-bin/opacmarc/opac/html/opac-footer.htm > tmpfile mv tmpfile cgi-bin/opacmarc/opac/html/opac-footer.htm # archivo comprimido cd .. tar czf $DIRECTORY-linux.tgz $DIRECTORY/
opacmarc desarrollo
notas/script_para_generar_distribuciones_de_opacmarc.txt · Última modificación: por 127.0.0.1