[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