Provided by: emdebian-grip-server_3.0.7_all bug

NAME

       grip-cron.sh - tache cron pour Emdebian Grip avec un fichier log

SYNOPSIS

       /usr/share/emdebian-tools/grip-cron.sh [-b] [--base-path] [[--t] |
                                              [--tmpfs]] [[--e] |
                                              [--edos-only]]

DESCRIPTION

       grip-cron.sh est une enveloppe utilisee par cron pour automatiser les
       mises a jour utilisant em_autogrip, en redirigeant toutes les sorties
       vers un fichier de journalisation.

       Le depot filtre est mis a jour a partir d'un miroir Debian, les paquets
       mis a jour sont telecharges et << gripped >>, ceux qui ont migre vers
       Debian testing migrent aussi vers Emdebian Grip testing et des
       verifications de dependance sont effectuees.

       Noter que grip-cron.sh peut prendre beaucoup de temps, espace disque
       temporaire, processeur et bande passante reseau pendant chaque
       execution, selon le nombre de changements dans les archives Debian
       concernees depuis la derniere execution de grip-cron.sh. Les
       depaquetages et repaquetages de paquets binaires Debian peuvent
       utiliser tmpfs s'il est deja monte. S'assurer que le repertoire pour
       tmpfs est modifiable par le processus/utilisateur executant
       grip-cron.sh. Vous pouvez utiliser sudo mkdir pour creer un repertoire
       approprie dans votre tmpfs puis sudo chown pour l'utilisateur executant
       grip-cron.sh.  tmpfs utilisera de l'espace d'echange (<< swap >>) si
       necessaire mais des problemes peuvent survenir si votre tmpfs n'offre
       pas suffisamment d'espace pour depaqueter les plus gros paquets Debian
       dans Grip (generalement les dependances de construction) qui peuvent
       depasser les 11 Mb compresses.

       -b|--base-path
           Le repertoire racine du depot Emdebian Grip. Si vos repertoires
           filtre et grip sont dans /path/filter/ et /path/grip/, l'option
           base-path est /path.

           L'option base-path doit toujours etre specifiee avec la commande
           grip-cron.sh.

       -t|--tmpfs
           Le chemin vers un repertoire modifiable au sein d'un tmpfs qui doit
           deja etre monte.

               Tmpfs ne grossira pas dynamiquement
               Utiliser un tmpfs pourrait conduire certains paquets a ne pas
               etre mis a jour parce que dpkg -X a echoue avec une erreur No
               space left on device (plus d'espace disponible). Verifiez les
               fichiers journaux de grip-cron.sh et agrandissez le tmpfs avant
               d'executer a nouveau grip-cron.sh.

       -e|--edos-only
           Ignorer les mises a jour et effectuer uniquement les verifications
           pour chaque architecture, redirigeant la sortie vers le fichier de
           journalisation. C'est utile uniquement lors d'ajout ou de mise a
           jour des paquets pour corriger des dependances manquantes.

           --tmpfs n'a pas d'effet dans ce mode.

EXEMPLES

       Example 1.1. Exemple crontab :

           0 2 * * * /usr/share/emdebian-tools/grip-cron.sh -b /opt/reprepro

       Example 1.2. Exemple de param'etrage du tmpfs

       La taille du tmpfs est sujette au debat. Un tmpfs peut utiliser de
       l'espace d'echange (<< swap >>) s'il n'y a pas assez de memoire pour
       stocker le contenu du tmpfs mais la taille du tmpfs elle-meme ne peut
       etre changee sans le demonter et remonter, c'est-a-dire pas sans
       redemarrer grip-cron.sh. Les paquets qui essayent de depaqueter plus de
       fichiers que le tmpfs ne peut contenir ne pourront etre mis a jour.
       Verifiez soigneusement les journaux.

           $ cd /opt/reprepro/
           $ mkdir tmpfs
           $ sudo chmod +t tmpfs
           $ sudo chmod 777 tmpfs
           $ sudo mount -t tmpfs -o size=1G,user tmpfs tmpfs/

       crontab pour cette configuration :

           0 2 * * *  /usr/share/emdebian-tools/grip-cron.sh -b /opt/reprepro -t /opt/reprepro/tmpfs

AUTHOR

       Emdebian

       Neil Williams
           Developpeur Debian et Emdebian.

COPYRIGHT

       La LICENCE PUBLIQUE GENERALE GNU Version 3, 29 juin 2007.PP Cette
       documentation fait partie de emdebian-grip.

       emdebian-grip est un logiciel libre ; vous pouvez le redistribuer selon
       les termes de la licence GNU General Public License telle que publiee
       par la Free Software Foundation ; en prenant la version 3 de la licence
       ou (selon votre choix) n'importe quelle version subsequente.

       Ce logiciel est distribue dans l'espoir qu'il soit utile, mais AUCUNE
       GARANTIE n'est donnee tant pour des raisons COMMERCIALES que pour
       REPONDRE A UN BESOIN PARTICULIER. Consulter la Licence Publique
       Generale GNU pour plus de details.

       Vous devriez avoir recu une copie de la Licence Publique Generale de
       GNU avec ce programme. Sinon, voir http://www.gnu.org/licenses/.

           Note
           Dans Debian vous pouvez trouver une copie de la Licence Publique
           Generale GNU dans /usr/share/common-licenses/GPL-3

EMDEBIAN-GRIP Version : 2Mer023 Sep 2009 07:57:16 BST          GRIP-CRON.SH(1)