ventrea@gmail.com wrote:
Author: ventrea@gmail.com
Date: Wed Dec 6 00:11:36 2006
New Revision: 7784Log:
pour toggg, ajout générateur du paquet themes.zip de miroirspip pas bo et avec des trucs en dur dedans .
Merci , mais c'est bien je trouve ! Pas de honte à avoir.
L'idée de ramasser "transversalement" les répertoires où un themes.xml se trouve est super.
Ca doit être relié aux travaux de Franck Lebas , j'ai pas tout suivi là.
Pratiquement , ton idée de base est la bonne , rechercher les répertoires où un un themes.xml se trouve. (ton dirname).
Pour éviter de zipper les .svn puis de les enlever, autant faire juste une liste de ces répertoires dans une variable, ensuite zipper ça en excluant .svn
Je frime bien sûr , je sais pas comment faire...
Aussi, comme au premier jour, je pense qu'il est important de marquer le paquet avec sa révision (oui, James, le "toggger") , ça pourrait se faire.
Dans le genre de ce que fait paquet-unique.sh ...
--
toggg
Added:
_dev_/bin_svn/themes.shAdded: _dev_/bin_svn/themes.sh
--- _dev_/bin_svn/themes.sh (added)
+++ _dev_/bin_svn/themes.sh Wed Dec 6 00:11:36 2006
@@ -0,0 +1,17 @@
+#!/bin/bash
+#
+# Script de construction d'un repertoire regroupant tous les dossiers
+# de la zone qui contiennent un fichier theme.xml.
+BASEDIR=/home/miroirspip/miroirspip/spip-zone
+BACKUP=/home/miroirspip/www/builds/themes
+ZIPNAME=theme.zip
+
+cd $BASEDIR
+for i in `find -name 'theme.xml'`; do
+mkdir -p $BACKUP/
+zip -r -q /home/miroirspip/www/builds/themes/tmp `dirname $i`
+done +cd $BACKUP
+zip -q -d tmp */.svn */.svn/*
+mv -f tmp.zip $ZIPNAME
+exit_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit