]> git.proxmox.com Git - proxmox-backup.git/commitdiff
buildsys: simplify getting workspace crate list
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Sun, 21 May 2023 11:32:43 +0000 (13:32 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sun, 21 May 2023 11:32:45 +0000 (13:32 +0200)
we got awk already in the mix, most of the time one doesn't need
anything else..

Also split over multiple lines for readability

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Makefile

index 0b1b2d8a0019222561a110457441b9cb6884dde5..c265493bc1d17adbb1fb5bd41e1152b12dc3879a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -31,7 +31,9 @@ SERVICE_BIN := \
 RESTORE_BIN := \
        proxmox-restore-daemon
 
-SUBCRATES != cargo metadata --no-deps --format-version=1 | jq -r .workspace_members'[]' | awk '{ print $$1 }' | grep -v '^proxmox-backup$$' | tr '\n' ' '
+SUBCRATES != cargo metadata --no-deps --format-version=1 \
+       | jq -r .workspace_members'[]' \
+       | awk '!/^proxmox-backup\s/ { printf "%s ", $$1 }'
 
 ifeq ($(BUILD_MODE), release)
 CARGO_BUILD_ARGS += --release