From 6fe305c189ddfbeee3d616aea5974d0fa655897b Mon Sep 17 00:00:00 2001 From: jim-p Date: Wed, 18 Mar 2015 12:15:50 -0400 Subject: Give ldconfig a nudge for sudo (temp workaround for library issues) --- config/sudo/sudo.inc | 6 +++++- config/sudo/sudo.xml | 2 +- pkg_config.10.xml | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/config/sudo/sudo.inc b/config/sudo/sudo.inc index a69d9211..a8107029 100644 --- a/config/sudo/sudo.inc +++ b/config/sudo/sudo.inc @@ -28,6 +28,7 @@ */ require_once("config.inc"); +global $pfs_version; $pfs_version = substr(trim(file_get_contents("/etc/version")),0,3); switch ($pfs_version) { case "1.2": @@ -84,8 +85,11 @@ function sudo_install() { } function sudo_write_config() { - global $config; + global $config, $pfs_version; $sudoers = ""; + if ($pfs_version == "2.2") { + mwexec_bg("/sbin/ldconfig -m /usr/pbi/sudo-" . php_uname("m") . "/local/lib/"); + } conf_mount_rw(); $sudoconf = "Plugin sudoers_policy " . SUDO_LIBEXEC_DIR . "/sudoers.so\n"; diff --git a/config/sudo/sudo.xml b/config/sudo/sudo.xml index 2fccab24..069606ba 100644 --- a/config/sudo/sudo.xml +++ b/config/sudo/sudo.xml @@ -3,7 +3,7 @@ Sudo Command Control None sudo - 0.2.1 + 0.2.5 Sudo - Shell Command Privilege Delegation Utility /usr/local/pkg/sudo.inc diff --git a/pkg_config.10.xml b/pkg_config.10.xml index ed857d3b..e3d7fde5 100644 --- a/pkg_config.10.xml +++ b/pkg_config.10.xml @@ -1408,7 +1408,7 @@ https://doc.pfsense.org/index.php/Sudo_Package Security - 0.2.4 + 0.2.5 Beta 2.2 https://packages.pfsense.org/packages/config/sudo/sudo.xml -- cgit v1.2.3