Browse Source

refonte de tous les scripts cron-xxx.sh en un seul script paquets.sh (toujours du code pompe sur benchti) et renommage du cron du crontab

master
cedric@yterium.com 1 year ago
parent
commit
0da13fd860
  1. 7
      .gitattributes
  2. 6
      cron-contribs.sh
  3. 6
      cron-core.sh
  4. 5
      cron-externals.sh
  5. 5
      cron-grenier.sh
  6. 6
      cron-paquets-spip-zone.sh
  7. 6
      cron-paquets-spip.sh
  8. 10
      cron-paquets.sh
  9. 23
      cron.contrib.txt
  10. 23
      cron.server.txt
  11. 51
      paquets.sh

7
.gitattributes

@ -1,10 +1,7 @@
* text=auto !eol
/cron-externals.sh -text
/cron-paquets-spip-zone.sh -text
/cron-paquets-spip.sh -text
/cron-paquets.sh -text
/cron.contrib.txt -text
/cron.server.txt -text
/empaqueteur.php -text
/empaqueteur_plugin.php -text
/inc_empaqueteur.php -text
/paquets.sh -text
/updateur.php -text

6
cron-contribs.sh

@ -1,6 +0,0 @@
#!/bin/sh
cd /home/smart_paquets
export LC_ALL=fr_FR@euro
export LC_CTYPE=en_US.UTF-8
# Fabrication des archives des contributions qui ne sont pas des plugins
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone contribs archivelist_autres.txt archives_autres paquet gitsvn spip-zone@rezo.net paquets-zone@rezo.net

6
cron-core.sh

@ -1,6 +0,0 @@
#!/bin/sh
cd /home/smart_paquets
export LC_ALL=fr_FR@euro
export LC_CTYPE=en_US.UTF-8
# Fabrication des archives des plugins du core
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone core archivelist_core.txt archives_core paquet gitsvn spip-zone@rezo.net paquets-zone@rezo.net

5
cron-externals.sh

@ -1,5 +0,0 @@
#!/bin/sh
cd /home/smart_paquets
export LC_ALL=fr_FR@euro
export LC_CTYPE=en_US.UTF-8
/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

5
cron-grenier.sh

@ -1,5 +0,0 @@
#!/bin/sh
cd /home/smart_paquets
export LC_ALL=fr_FR@euro
# Fabrication des archives des plugins du core
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone grenier archivelist_grenier.txt archives_grenier paquet gitsvn spip-zone@rezo.net paquets-zone@rezo.net

6
cron-paquets-spip-zone.sh

@ -1,6 +0,0 @@
#!/bin/sh
cd /home/smart_paquets
export LC_ALL=fr_FR@euro
export LC_CTYPE=en_US.UTF-8
# Fabrication des archives des plugins principaux (plugins n'appartenant pas au core et compatibles avec une version SPIP encore maintenue)
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone paquets archivelist.txt archives paquet gitsvn spip-zone@rezo.net paquets-zone@rezo.net

6
cron-paquets-spip.sh

@ -1,6 +0,0 @@
#!/bin/sh
cd /home/smart_paquets
export LC_ALL=fr_FR@euro
export LC_CTYPE=en_US.UTF-8
# Fabrication des archives de SPIP
/usr/bin/php empaqueteur.php svn://trac.rezo.net/spip spip paquets archivelist.txt archives plugin svn spip-dev@rezo.net paquets-spip@rezo.net

10
cron-paquets.sh

@ -1,10 +0,0 @@
#!/bin/sh
cd /home/smart_paquets
export LC_ALL=fr_FR@euro
# Fabrication des archives de tous les plugins
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone paquets archivelist.txt archives paquet svn spip-zone@rezo.net paquets-zone@rezo.net
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone paquets archivelist_autres.txt archives_autres paquet svn spip-zone@rezo.net paquets-zone@rezo.net
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone paquets archivelist_core.txt archives_core paquet svn spip-zone@rezo.net paquets-zone@rezo.net
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone paquets archivelist_grenier.txt archives_grenier paquet svn spip-zone@rezo.net paquets-zone@rezo.net
# Fabrication des archives de SPIP
/usr/bin/php empaqueteur.php svn://trac.rezo.net/spip spip paquets archivelist.txt archives plugin svn spip-dev@rezo.net paquets-spip@rezo.net

23
cron.contrib.txt

@ -1,23 +0,0 @@
# empaqueteur
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
#toutes les heures:04 => les plugins principaux
04 * * * * root /home/smart_paquets/cron-paquets-spip-zone.sh 2>&1 > /home/smart_paquets/paquets/paquets.log.txt
#toutes les heures:34 => SPIP
#pour regenerer spip : touch /home/smart_paquets/spip/archivelist.txt
45 * * * * root /home/smart_paquets/cron-paquets-spip.sh 2>&1 >> /home/smart_paquets/paquets/paquets-spip.log.txt
#tous les jours a 3h49 du matin => les contributions non plugins
49 03 * * * root /home/smart_paquets/cron-contribs.sh 2>&1 > /home/smart_paquets/paquets/contribs.log.txt
#tous les jours a 2h49 du matin => les plugins du core
49 02 * * * root /home/smart_paquets/cron-core.sh 2>&1 > /home/smart_paquets/paquets/core.log.txt
#tous les jours a 1h49 du matin => les plugins du grenier
49 01 * * * root /home/smart_paquets/cron-grenier.sh 2>&1 > /home/smart_paquets/paquets/grenier.log.txt
#toutes les heures:19 => les plugins externes (Github) uniquement si archivelist_externals.txt est modifie
19 * * * * root /home/smart_paquets/cron-externals.sh 2>&1 > /home/smart_paquets/paquets/externals.log.txt

23
cron.server.txt

@ -0,0 +1,23 @@
# empaqueteur
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
#toutes les heures:04 => les plugins principaux de SPIP-ZONE
04 * * * * root /home/smart_paquets/paquets.sh spip-zone 2>&1 > /home/smart_paquets/paquets/paquets.log.txt
#toutes les heures:34 => SPIP
#pour regenerer spip : touch /home/smart_paquets/spip/archivelist.txt
34 * * * * root /home/smart_paquets/paquets.sh spip 2>&1 >> /home/smart_paquets/paquets/paquets-spip.log.txt
#tous les jours a 3h49 du matin => les contributions non plugins
49 03 * * * root /home/smart_paquets/paquets.sh contribs 2>&1 > /home/smart_paquets/paquets/contribs.log.txt
#tous les jours a 2h49 du matin => les plugins du core
49 02 * * * root /home/smart_paquets/paquets core 2>&1 > /home/smart_paquets/paquets/core.log.txt
#tous les jours a 1h49 du matin => les plugins du grenier
49 01 * * * root /home/smart_paquets/paquets.sh grenier 2>&1 > /home/smart_paquets/paquets/grenier.log.txt
#toutes les heures:19 => les plugins externes (Github) uniquement si archivelist_externals.txt est modifie
19 * * * * root /home/smart_paquets/paquets.sh externals 2>&1 > /home/smart_paquets/paquets/externals.log.txt

51
paquets.sh

@ -0,0 +1,51 @@
#!/bin/bash
cd /home/smart_paquets
export LC_ALL=fr_FR@euro
export LC_CTYPE=en_US.UTF-8
if [ $# -eq 1 ]
then
if [ $1 == "spip" ]|| [ $1 == "tout" ]
then
# Fabrication des archives de SPIP
/usr/bin/php empaqueteur.php svn://trac.rezo.net/spip spip paquets archivelist.txt archives plugin svn spip-dev@rezo.net paquets-spip@rezo.net
fi
if [ $1 == "spip-zone" ]|| [ $1 == "tout" ]
then
# Fabrication des archives des plugins principaux (plugins n'appartenant pas au core et compatibles avec une version SPIP encore maintenue)
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone paquets archivelist.txt archives paquet gitsvn spip-zone@rezo.net paquets-zone@rezo.net
fi
if [ $1 == "contribs" ]|| [ $1 == "tout" ]
then
# Fabrication des archives des contributions qui ne sont pas des plugins
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone contribs archivelist_autres.txt archives_autres paquet gitsvn spip-zone@rezo.net paquets-zone@rezo.net
fi
if [ $1 == "core" ]|| [ $1 == "tout" ]
then
# Fabrication des archives des plugins du core
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone core archivelist_core.txt archives_core paquet gitsvn spip-zone@rezo.net paquets-zone@rezo.net
fi
if [ $1 == "externals" ]|| [ $1 == "tout" ]
then
# Fabrication des archives des plugins externes (github, autre svn) references via un _externals_
/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
fi
if [ $1 == "grenier" ]|| [ $1 == "tout" ]
then
# Fabrication des veux plugins archives
/usr/bin/php empaqueteur.php svn://zone.spip.org/spip-zone spip-zone grenier archivelist_grenier.txt archives_grenier paquet gitsvn spip-zone@rezo.net paquets-zone@rezo.net
fi
else
echo "Utilisation : $0 [tout|spip|spip-zone|contribs|core|externals|grenier]"
fi
Loading…
Cancel
Save