[PATCH 4/9] UBUNTU: [Packaging] fix rule generation line continuation
Andy Whitcroft
apw at canonical.com
Wed Sep 14 13:54:50 UTC 2022
In places we use line continuation within a shell here document. These
need to use double backslash in order to maintain the continuation in
debian/rules.gen.
Signed-off-by: Andy Whitcroft <apw at canonical.com>
---
debian/scripts/gen-rules.lrg | 8 ++++----
debian/scripts/gen-rules.lrs | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/debian/scripts/gen-rules.lrg b/debian/scripts/gen-rules.lrg
index db61327..d1e528a 100755
--- a/debian/scripts/gen-rules.lrg
+++ b/debian/scripts/gen-rules.lrg
@@ -140,10 +140,10 @@ EOL
$targets::
install -d \$(custom_dir)/${src_abi}-${flavour}/signatures/nvidia-${suffix_short}
cp -rp /lib/modules/${src_abi}-${flavour}/kernel/nvidia-${suffix_short}/bits \$(custom_dir)/${src_abi}-${flavour}/signatures/nvidia-${suffix_short}
- ( \
- cd \$(custom_dir)/${src_abi}-${flavour}/signatures/nvidia-${suffix_short}/bits || exit 1; \
- sh BUILD unsigned || exit 1; \
- mv *.ko ..; \
+ ( \\
+ cd \$(custom_dir)/${src_abi}-${flavour}/signatures/nvidia-${suffix_short}/bits || exit 1; \\
+ sh BUILD unsigned || exit 1; \\
+ mv *.ko ..; \\
)
rm -rf \$(custom_dir)/${src_abi}-${flavour}/signatures/nvidia-${suffix_short}/bits
EOL
diff --git a/debian/scripts/gen-rules.lrs b/debian/scripts/gen-rules.lrs
index e2ab3a1..f7f7648 100755
--- a/debian/scripts/gen-rules.lrs
+++ b/debian/scripts/gen-rules.lrs
@@ -76,10 +76,10 @@ do
cat - >>"debian/rules.gen" <<EOL
$targets::
- for stream in "${src_genr_version}/${src_abi}-${flavour}/signatures"/*; \
- do \
- nvidia=\$\$(basename "\$\$stream"); \
- echo "\$\$stream/* /lib/modules/${src_abi}-${flavour}/kernel/\$\$nvidia/bits" >>debian/linux-signatures-nvidia-${src_abi}-${flavour}.install; \
+ for stream in "${src_genr_version}/${src_abi}-${flavour}/signatures"/*; \\
+ do \\
+ nvidia=\$\$(basename "\$\$stream"); \\
+ echo "\$\$stream/* /lib/modules/${src_abi}-${flavour}/kernel/\$\$nvidia/bits" >>debian/linux-signatures-nvidia-${src_abi}-${flavour}.install; \\
done
EOL
--
2.36.1
More information about the kernel-team
mailing list