Browse Source

l'externals tourne sur un repo separe, ou l'on a checkout spip-zone/_externals_ uniquement, en svn

master
cedric@yterium.com 1 year ago
parent
commit
4d76612cd0
  1. 1
      .gitattributes
  2. 7
      cron-externals.sh
  3. 11
      externals_updateur.php
  4. 1
      updateur.php

1
.gitattributes

@ -6,6 +6,5 @@
/cron.contrib.txt -text
/empaqueteur.php -text
/empaqueteur_plugin.php -text
/externals_updateur.php -text
/inc_empaqueteur.php -text
/updateur.php -text

7
cron-externals.sh

@ -2,9 +2,4 @@
cd /home/smart_paquets
export LC_ALL=fr_FR@euro
export LC_CTYPE=en_US.UTF-8
# on est oblige de sync toute la zone
svnsync sync file:///home/svn/repository/spip-zone/
/usr/bin/php externals_updateur.php
/usr/bin/php empaqueteur.php file:///home/svn/repository/spip-zone/ spip-zone externals archivelist_externals.txt archives_externals paquet svn spip-zone@rezo.net paquets-zone@rezo.net
# du coup apres il faut retablir le dirs-changed.txt pour qu'il soit depouille au prochain passage des paquets plugins
mv spip-zone/dirs-changed.txt.last spip-zone/dirs-changed.txt
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone/_externals_ spip-zone-externals externals archivelist_externals.txt archives_externals paquet svn spip-zone@rezo.net paquets-zone@rezo.net

11
externals_updateur.php

@ -1,11 +0,0 @@
<?php
include('inc_outils.php');
vcs_exec_svn("up", $f="spip-zone/archivelist_externals.txt");
clearstatcache();
$last_update = filemtime($f);
#echo "$last_update vs ".strtotime('-1 hour')."\n";
if ($last_update>strtotime('-2 hour') OR date('H')<1){
#echo "Updating externals\n";
vcs_exec_svn("up", "spip-zone/_externals_");
}

1
updateur.php

@ -1,4 +1,5 @@
<?php
// DEPRECATED : ne sert plus
// l'url du repo en premier argument
if (!isset($argv[1]) OR !($user = $argv[1])){

Loading…
Cancel
Save