From 6ee71f5ce39885969f986f3092fed00f41667963 Mon Sep 17 00:00:00 2001 From: Ned Bass Date: Fri, 22 Oct 2010 11:13:16 -0700 Subject: [PATCH 1/1] Call modprobe with absolute path Some sudo configurations may not include /sbin in the PATH. libzfs_load_module() currently does not call modprobe with an absolute path, so it may fail under such configurations if called under sudo. This change adds the absolute path to modprobe so we no longer rely on how PATH is set. Signed-off-by: Brian Behlendorf --- lib/libzfs/libzfs_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libzfs/libzfs_util.c b/lib/libzfs/libzfs_util.c index 01995f8..33c440c 100644 --- a/lib/libzfs/libzfs_util.c +++ b/lib/libzfs/libzfs_util.c @@ -664,7 +664,7 @@ libzfs_load_module(const char *module) if (libzfs_module_loaded(module)) return 0; - return libzfs_run_process("modprobe", argv); + return libzfs_run_process("/sbin/modprobe", argv); } libzfs_handle_t * -- 1.8.3.1