test/bdev: do not hardcode sgdisk directory
At least on Ubuntu, sgdisk gets installed to /sbin, not /usr/sbin. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I59c806d2c93c6a1773aea11d6fc669e3df0e3c08 Reviewed-on: https://review.gerrithub.io/369304 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
parent
15337ade6b
commit
86af2ae59f
@ -17,7 +17,7 @@ timing_enter bounds
|
|||||||
$testdir/bdevio/bdevio $testdir/bdev.conf
|
$testdir/bdevio/bdevio $testdir/bdev.conf
|
||||||
timing_exit bounds
|
timing_exit bounds
|
||||||
|
|
||||||
if [ $(uname -s) = Linux ] && [ -f /usr/sbin/sgdisk ]; then
|
if [ $(uname -s) = Linux ] && hash sgdisk; then
|
||||||
echo "[Rpc]" >> $testdir/bdev.conf
|
echo "[Rpc]" >> $testdir/bdev.conf
|
||||||
echo " Enable Yes" >> $testdir/bdev.conf
|
echo " Enable Yes" >> $testdir/bdev.conf
|
||||||
|
|
||||||
@ -33,8 +33,8 @@ if [ $(uname -s) = Linux ] && [ -f /usr/sbin/sgdisk ]; then
|
|||||||
if [ -e /dev/nbd0 ]; then
|
if [ -e /dev/nbd0 ]; then
|
||||||
parted -s /dev/nbd0 mklabel gpt mkpart first '0%' '50%' mkpart second '50%' '100%'
|
parted -s /dev/nbd0 mklabel gpt mkpart first '0%' '50%' mkpart second '50%' '100%'
|
||||||
# change the partition type GUID to SPDK GUID value
|
# change the partition type GUID to SPDK GUID value
|
||||||
/usr/sbin/sgdisk -t 1:$SPDK_GPT_GUID /dev/nbd0
|
sgdisk -t 1:$SPDK_GPT_GUID /dev/nbd0
|
||||||
/usr/sbin/sgdisk -t 2:$SPDK_GPT_GUID /dev/nbd0
|
sgdisk -t 2:$SPDK_GPT_GUID /dev/nbd0
|
||||||
fi
|
fi
|
||||||
killprocess $nbd_pid
|
killprocess $nbd_pid
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user