]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
tests: Add /sbin and /usr/sbin to path in partmap test
authorGlenn Washburn <development@efficientek.com>
Thu, 12 May 2022 03:19:45 +0000 (22:19 -0500)
committerDaniel Kiper <daniel.kiper@oracle.com>
Tue, 7 Jun 2022 10:40:52 +0000 (12:40 +0200)
The partmap test requires no elevated privileges. However, it uses parted
which can be used as a normal user, but is usually located in /sbin or
/usr/bin (eg. on Debian systems). Whereas the normal user does not usually
have /sbin or /usr/sbin added to their path, thus parted will not be found
causing the test to abort. Add /sbin and /usr/sbin to the path for the
partmap test so that the test can run successfully as an unprivileged user.

Signed-off-by: Glenn Washburn <development@efficientek.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
tests/partmap_test.in

index a73c473b0978d5b67749d9669e4ad35cfe90e7d7..4138e88fe94bd6c14bb25ce0e3157ebc9810b56b 100644 (file)
@@ -19,6 +19,8 @@ set -e
 parted=parted
 grubshell=@builddir@/grub-shell
 
+PATH="$PATH:/sbin:/usr/sbin"
+
 . "@builddir@/grub-core/modinfo.sh"
 
 create_disk_image () {