chiark / gitweb /
nailing-cargo: Convenience: parse subdirs = "..."
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 8 May 2020 12:26:46 +0000 (13:26 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 8 May 2020 12:26:46 +0000 (13:26 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
nailing-cargo

index 1a315686af305a9b63542dc001044c9c733e8a7f..5bbadf71683c49645f38beb113fe2da498c87865 100755 (executable)
@@ -165,6 +165,15 @@ sub readnail () {
     die "$self: parse $nailfile: $e\n";
   }
   die "$e ?" if length $e;
+
+  if (!ref $nail->{subdirs}) {
+    $nail->{subdirs} = [
+      grep /^[^\#]/,
+      map { s/^\s+//; s/\s+$//; $_; }
+      split m{\n},
+      $nail->{subdirs}
+    ];
+  }
 }
 
 our %manifests;