Correction : condition finale de boucle while.
[lhc/ateliers.git] / vm_hosted
index 6e7a847..b211063 100755 (executable)
--- a/vm_hosted
+++ b/vm_hosted
@@ -219,7 +219,7 @@ rule__user_root_init () {
        mk_lnk etc/gpg /root/.gnupg
        mk_lnk etc/ssh /root/.ssh
        getent group sudo |
-       while IFS=: read -r group x x users
+       while test -n "$users" && IFS=: read -r group x x users
         do while IFS=, read -r user users <<-EOF
                        $users
                        EOF
@@ -278,7 +278,7 @@ rule__initramfs_init () {
         /etc/initramfs-tools/root/.ssh
        getent group sudo |
        while IFS=: read -r group x x users
-        do while IFS=, read -r user users <<-EOF
+        do while test -n "$users" && IFS=, read -r user users <<-EOF
                        $users
                        EOF
                 do eval local home\; home="~$user"