Correction : vm_* : help toujours accessible.
authorJulien Moutinho <julm+burette@autogeree.net>
Tue, 19 Feb 2013 10:06:32 +0000 (11:06 +0100)
committerJulien Moutinho <julm+burette@autogeree.net>
Tue, 19 Feb 2013 10:06:32 +0000 (11:06 +0100)
vm_host
vm_hosted
vm_remote

diff --git a/vm_host b/vm_host
index 0bf383d..d5d9277 100755 (executable)
--- a/vm_host
+++ b/vm_host
@@ -3,7 +3,6 @@ set -e -f ${DRY_RUN:+-n} -u
 tool=${0%/*}
 . "$tool"/lib/functions.sh
 . "$tool"/etc/vm.sh
-test "$(hostname --fqdn)" = "$vm_host"
 
 rule_help () {
        cat >&2 <<-EOF
@@ -434,5 +433,11 @@ rule__chroot_clean () {
 
 rule=${1:-help}
 ${1+shift}
-set "${TRACE:+-x}"
+case $rule in
+ (help);;
+ (*)
+       test "$(hostname --fqdn)" = "$vm_host"
+       set "${TRACE:+-x}"
+       ;;
+ esac
 rule_$rule "$@"
index 925f1a9..db7247a 100755 (executable)
--- a/vm_hosted
+++ b/vm_hosted
@@ -3,7 +3,6 @@ set -e -f ${DRY_RUN:+-n} -u
 tool=${0%/*}
 . "$tool"/lib/functions.sh
 . "$tool"/etc/vm.sh
-test "$(hostname --fqdn)" = "$vm_fqdn"
 
 rule_help () {
        cat >&2 <<-EOF
@@ -800,5 +799,11 @@ rule_mail_install () {
 
 rule=${1:-help}
 ${1+shift}
-set "${TRACE:+-x}"
+case $rule in
+ (help);;
+ (*)
+       test "$(hostname --fqdn)" = "$vm_fqdn"
+       set "${TRACE:+-x}"
+       ;;
+ esac
 rule_$rule "$@"
index 64f2ca1..65536b3 100755 (executable)
--- a/vm_remote
+++ b/vm_remote
@@ -3,8 +3,6 @@ set -e -f ${DRY_RUN:+-n} -u
 tool=${0%/*}
 . "$tool"/lib/functions.sh
 . "$tool"/etc/vm.sh
-test ! "$(hostname --fqdn)" = "$vm_fqdn"
-test ! "$(hostname --fqdn)" = "$vm_host"
 
 rule_help () {
        cat >&2 <<-EOF
@@ -76,5 +74,12 @@ rule_disk_key_backup () {
 
 rule=${1:-help}
 ${1+shift}
-set "${TRACE:+-x}"
+case $rule in
+ (help);;
+ (*)
+       test ! "$(hostname --fqdn)" = "$vm_fqdn"
+       test ! "$(hostname --fqdn)" = "$vm_host"
+       set "${TRACE:+-x}"
+       ;;
+ esac
 rule_$rule "$@"