Intégration de la branche release-2.13.0
This commit is contained in:
		
						commit
						db0e830dcd
					
				@ -1,3 +1,10 @@
 | 
				
			|||||||
 | 
					## Version 2.13.0 du 01/09/2015-15:44
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					8d2e386 uscrontab: permettre d'ignorer le code d'erreur pour une commande planifiée
 | 
				
			||||||
 | 
					aa989ef Intégration de la branche uinst
 | 
				
			||||||
 | 
					58d9f16 uinst -y pose toujours la question si le répertoire est calculé automatiquement
 | 
				
			||||||
 | 
					594fd4e activer l'autocomplétion pour uinst -h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Version 2.12.1 du 24/08/2015-16:12
 | 
					## Version 2.12.1 du 24/08/2015-16:12
 | 
				
			||||||
 | 
					
 | 
				
			||||||
e356c2b bug avec le calcul du système
 | 
					e356c2b bug avec le calcul du système
 | 
				
			||||||
 | 
				
			|||||||
@ -1 +1 @@
 | 
				
			|||||||
2.12.1
 | 
					2.13.0
 | 
				
			||||||
 | 
				
			|||||||
@ -7,7 +7,7 @@ function __nutools_host_completion() {
 | 
				
			|||||||
        _known_hosts_real "$cur"
 | 
					        _known_hosts_real "$cur"
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
complete -F __nutools_host_completion -o default ruinst runs rruns
 | 
					complete -F __nutools_host_completion -o default uinst ruinst runs rruns
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __bash_completion_module_enabled ssh; then
 | 
					if __bash_completion_module_enabled ssh; then
 | 
				
			||||||
    shopt -u hostcomplete
 | 
					    shopt -u hostcomplete
 | 
				
			||||||
 | 
				
			|||||||
@ -464,7 +464,7 @@ Impossible de déterminer automatiquement le répertoire à installer
 | 
				
			|||||||
Essayez avec 'uinst -C'"
 | 
					Essayez avec 'uinst -C'"
 | 
				
			||||||
            return 1
 | 
					            return 1
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        ask_yesno "Le répertoire '$(ppath "$srcdir")' a été calculé automatiquement. Voulez-vous le déployer?" X || return 1
 | 
					        ask_yesno -y "Le répertoire '$(ppath "$srcdir")' a été calculé automatiquement. Voulez-vous le déployer?" O || return 1
 | 
				
			||||||
        UINST_ORIGSRC="$srcdir"
 | 
					        UINST_ORIGSRC="$srcdir"
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										29
									
								
								uscrontab
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								uscrontab
									
									
									
									
									
								
							@ -95,6 +95,9 @@ Les lignes commençant par # sont des commentaires et sont ignorées
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        \$source path/to/file
 | 
					        \$source path/to/file
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    Le code d'erreur de ces commandes est ignoré, contrairement à ce qui se
 | 
				
			||||||
 | 
					    passe pour les commandes qui font l'objet d'une planification.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
== Planification de commandes ==
 | 
					== Planification de commandes ==
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Les autres lignes doivent être au format d'une ligne de crontab:
 | 
					    Les autres lignes doivent être au format d'une ligne de crontab:
 | 
				
			||||||
@ -134,6 +137,14 @@ Les lignes commençant par # sont des commentaires et sont ignorées
 | 
				
			|||||||
        5 1 * * * command1
 | 
					        5 1 * * * command1
 | 
				
			||||||
                  command2
 | 
					                  command2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    Par défaut, le script s'arrête à la première commande planifiée qui retourne
 | 
				
			||||||
 | 
					    avec un code d'erreur. Il est possible d'ignorer le code d'erreur d'une
 | 
				
			||||||
 | 
					    commande avec nostop, e.g:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        0 * * * * nostop command
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    Cf aussi l'option --continuous pour modifier le comportement par défaut
 | 
				
			||||||
 | 
					
 | 
				
			||||||
== Fonctions disponibles ==
 | 
					== Fonctions disponibles ==
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    La fonction check_pidfile() est disponible, et permet de vérifier qu'une
 | 
					    La fonction check_pidfile() est disponible, et permet de vérifier qu'une
 | 
				
			||||||
@ -241,9 +252,12 @@ OPTIONS AVANCEES
 | 
				
			|||||||
        Changer le nombre d'heures pendant lesquelles on autorise le script a
 | 
					        Changer le nombre d'heures pendant lesquelles on autorise le script a
 | 
				
			||||||
        verrouiller l'exécution avant d'afficher un avertissement.
 | 
					        verrouiller l'exécution avant d'afficher un avertissement.
 | 
				
			||||||
    -c, --continuous
 | 
					    -c, --continuous
 | 
				
			||||||
        Par défaut, ce script s'arrête à la première commande qui retourne avec
 | 
					        Par défaut, ce script s'arrête à la première commande planifiée qui
 | 
				
			||||||
        une code d'erreur. Avec cette option, ce script ne s'arrête jamais, bien
 | 
					        retourne avec un code d'erreur. Notez que les codes d'erreur des
 | 
				
			||||||
        qu'il retourne toujours un code d'erreur si une erreur s'est produite.
 | 
					        commandes sans planification sont toujours ignorés. Avec cette option,
 | 
				
			||||||
 | 
					        ce script ne s'arrête jamais, bien qu'il retourne toujours un code
 | 
				
			||||||
 | 
					        d'erreur si une erreur s'est produite.  Il est possible d'ignorer le
 | 
				
			||||||
 | 
					        code d'erreur pour une commande en particulier avec le préfixe nostop
 | 
				
			||||||
    -k, --stopec EXITCODE[=101]
 | 
					    -k, --stopec EXITCODE[=101]
 | 
				
			||||||
        Spécifier un code d'erreur spécial qui arrête ce script sans erreur, ou
 | 
					        Spécifier un code d'erreur spécial qui arrête ce script sans erreur, ou
 | 
				
			||||||
        '' pour désactiver cette fonctionnalité. Ceci permet en début de script
 | 
					        '' pour désactiver cette fonctionnalité. Ceci permet en début de script
 | 
				
			||||||
@ -482,6 +496,15 @@ elif [ "$action" == "run" ]; then
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    function __ctexec() {
 | 
					    function __ctexec() {
 | 
				
			||||||
        local ec=0
 | 
					        local ec=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        local cmd="${1%% *}"
 | 
				
			||||||
 | 
					        if [ "$cmd" == nostop ]; then
 | 
				
			||||||
 | 
					            cmd="${1#nostop }"
 | 
				
			||||||
 | 
					            shift
 | 
				
			||||||
 | 
					            set -- "$cmd" "$@"
 | 
				
			||||||
 | 
					            local continuous=1
 | 
				
			||||||
 | 
					        fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if [ -n "$fake" ]; then
 | 
					        if [ -n "$fake" ]; then
 | 
				
			||||||
            echo "$*"
 | 
					            echo "$*"
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user