sudo: Add support for an /etc/sudoers.d rules dir in 1.7.2p1.
authorDavid-John Willis <John.Willis@Distant-earth.com>
Wed, 30 Dec 2009 11:57:25 +0000 (11:57 +0000)
committerDavid-John Willis <John.Willis@Distant-earth.com>
Thu, 8 Apr 2010 07:19:36 +0000 (08:19 +0100)
recipes/sudo/sudo_1.7.2p4.bb

index d77462b..25879b7 100644 (file)
@@ -19,6 +19,14 @@ EXTRA_OECONF += " \
 
 require sudo.inc
 
+# Add support for /etc/sudoers.d for sudo include files from other packages.
+do_install_append() {
+  install -d ${D}${sysconfdir}/sudoers.d/  
+  echo '' >> ${D}${sysconfdir}/sudoers
+  echo '# Add support for a system include dir for sudo rules.' >> ${D}${sysconfdir}/sudoers
+  echo '#includedir ${sysconfdir}/sudoers.d' >> ${D}${sysconfdir}/sudoers
+}
+
 # Update DESCRIPTION to show it is build with PAM after include file.
 DESCRIPTION_append_pam-support = " (with PAM support) "