[JAMMY][linux-hwe-5.17][PATCH 2/3] UBUNTU: [Packaging] Fix bashism in dkms-build script
Dimitri John Ledkov
dimitri.ledkov at canonical.com
Fri Jun 17 15:00:55 UTC 2022
dkms-build script uses bashism variable and test comparison, replace
them with dash compatible invocations. This allows using dkms-build
scripts without SHELL variable set to "bash -e", like it is done by
LRM packages.
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov at canonical.com>
Acked-by: Tim Gardner <tim.gardner at canonical.com>
Signed-off-by: Paolo Pisati <paolo.pisati at canonical.com>
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov at canonical.com>
---
debian/scripts/dkms-build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/debian/scripts/dkms-build b/debian/scripts/dkms-build
index 9d78fc60e6..d9b580c6a7 100755
--- a/debian/scripts/dkms-build
+++ b/debian/scripts/dkms-build
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
set -e
dkms_dir="$1"
@@ -159,7 +159,7 @@ dkms_version=$( sed -ne 's/PACKAGE_VERSION="\(.*\)"/\1/p' "$dkms_conf" )
# Build the DKMS binaries.
echo "II: dkms-build building $package"
fakeroot=""
-[[ $EUID -ne 0 ]] && fakeroot="/usr/bin/fakeroot"
+[ $(id -u) -ne 0 ] && fakeroot="/usr/bin/fakeroot"
rc=0
$fakeroot /usr/sbin/dkms build --no-prepare-kernel --no-clean-kernel \
-k "$abi_flavour" \
--
2.32.0
More information about the kernel-team
mailing list