diff mbox series

[J/linux,J/linux-unstable,2/3] UBUNTU: [Packaging] Fix bashism in dkms-build script

Message ID 20220311160709.112161-3-dimitri.ledkov@canonical.com
State New
Headers show
Series Fix bashism | expand

Commit Message

Dimitri John Ledkov March 11, 2022, 4:07 p.m. UTC
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@canonical.com>
---
 debian/scripts/dkms-build | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff mbox series

Patch

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" \