[SPIP Zone] [Spip-zone-commit] r7784 - /_dev_/bin_svn/themes.sh

ventrea@gmail.com wrote:

Author: ventrea@gmail.com
Date: Wed Dec 6 00:11:36 2006
New Revision: 7784

Log:
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.sh

Added: _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

bertrand Gugger a écrit :

Ca doit être relié aux travaux de Franck Lebas , j'ai pas tout suivi là.

C'est ça. Ca permet de construire des archives de squelettes/thèmes/icones et plus tard logos pour les fournir avec au moins le plugin habillages*. Au pire, tout le contenu de l'archive fonctionne en autant de plugins qu'il y a de dossiers contenant aussi un plugin.xml, et tous ces plugins ont un point commun : ils concernent des présentations graphiques.

Mais moi c'est Franck Ducas. :slight_smile:

____
http://spip.graphismes.free.fr/spip.php?article5

-- A+ Franck

Franck Ducas wrote:

bertrand Gugger a écrit :

Ca doit être relié aux travaux de Franck Lebas , j'ai pas tout suivi là.

C'est ça. Ca permet de construire des archives de squelettes/thèmes/icones et plus tard logos pour les fournir avec au moins le plugin habillages*. Au pire, tout le contenu de l'archive fonctionne en autant de plugins qu'il y a de dossiers contenant aussi un plugin.xml, et tous ces plugins ont un point commun : ils concernent des présentations graphiques.

Mais moi c'est Franck Ducas. :slight_smile:

____
http://spip.graphismes.free.fr/spip.php?article5

Heu désolé Frank ... et Marc. Je me disais bien qu'il y avait quelque chose qui clochait :slight_smile:
--
toggg