chiark / gitweb /
oot_massage_commandline: Catch bad $linkfarm_depth
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Oct 2020 15:39:47 +0000 (16:39 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Oct 2020 15:40:31 +0000 (16:40 +0100)
No functional change.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
nailing-cargo

index 7c3445796d36d2eb442470b17ac3b09992086a60..69ad16e660d3473f07ac7d88818bd0d394fc0fa8 100755 (executable)
@@ -630,7 +630,7 @@ END_BOTH
                ln -sf -- "$f" .;
        done';
 END_SHALLOW
-    } else {
+    } elsif ($linkfarm_depth =~ /full|git/) {
       $pre .= <<'END_EITHER_DEEP_DIRS';
        clean () { find -follow -lname "$src/*" -print0 | xargs -0r rm --; };
        (set -e; cd "$src"; find . \! -name Cargo.lock \! \( -name .git -prune \) \! -path . \! -name .git -type d -print0) |
@@ -656,6 +656,8 @@ END_FILES_FULL
                symlink "$src/$_", "$_" or die "$_ $!";
        ' "$src";
 END_DEEP
+    } else {
+       die "$linkfarm_depth ?";
     }
     $pre .= <<'ENDLK' if $do_cargo_lock;
        if test -e Cargo.lock; then