Sortir un fichier texte avec la liste de toutes les URLs des dépots SVN des plugins d’un SPIP

But du script : récupérer dans un fichier texte la totalité des URLs des dépots SVN d’un SPIP. Cette liste pourra être utilisée pour automatiser l’installation du même stock de plugins dans un autre SPIP.

, par clem

  1. #!/bin/bash
  2. #
  3. # récupérer un txt avec les URL SVN de tous les plugins du répertoire plugins/ d'un SPIP
  4. #
  5.  
  6. # chemin du répertoire des plugins du SPIP
  7. REP_PLUGINS=/var/www/ma-mutu.tld/plugins
  8.  
  9. # chemin du fichier txt à créer
  10. FICHIER_TXT=/home/clem/liste_urls_svn_plugins.txt
  11.  
  12. svn info $REP_PLUGINS/* |grep "^URL" > $FICHIER_TXT

Télécharger

On peut aller plus loin dans l’automatisation du transfert d’un ensemble de plugins installés avec SVN en générant directement le fichier sh de checkout à partir de ce svn info : voir Générer un fichier de commandes SVN et GIT pour l’installation d’un ensemble de plugins à partir de ceux d’un SPIP existant