Browse code

Permit use of sudo-ldap instead of sudo package

If the sudo-ldap package is providing the sudo command instead of the plain
sudo package, accept that instead of breaking the system and requiring direct
root login intervention to fix things.

Change-Id: I45d7e4617bd59e72b4f0bf2e91750a6830e2a010

Alex Monk authored on 2019/06/04 09:21:44
Showing 2 changed files
... ...
@@ -247,7 +247,7 @@ disable_negated_services
247 247
 # --------------
248 248
 
249 249
 # We're not as **root** so make sure ``sudo`` is available
250
-is_package_installed sudo || install_package sudo
250
+is_package_installed sudo || is_package_installed sudo-ldap || install_package sudo
251 251
 
252 252
 # UEC images ``/etc/sudoers`` does not have a ``#includedir``, add one
253 253
 sudo grep -q "^#includedir.*/etc/sudoers.d" /etc/sudoers ||
... ...
@@ -32,7 +32,7 @@ GetDistro
32 32
 source $TOP_DIR/stackrc
33 33
 
34 34
 # Give the non-root user the ability to run as **root** via ``sudo``
35
-is_package_installed sudo || install_package sudo
35
+is_package_installed sudo || is_package_installed sudo-ldap || install_package sudo
36 36
 
37 37
 [[ -z "$STACK_USER" ]] && die "STACK_USER is not set. Exiting."
38 38