diff options
-rw-r--r-- | contrib/local.conf | 13 | ||||
-rw-r--r-- | recipes-extended/sudo/sudo/privacy | 1 | ||||
-rw-r--r-- | recipes-extended/sudo/sudo/sudoers.patch | 21 | ||||
-rw-r--r-- | recipes-extended/sudo/sudo_%.bbappend | 12 |
4 files changed, 47 insertions, 0 deletions
diff --git a/contrib/local.conf b/contrib/local.conf index 8eb6d46..6740f14 100644 --- a/contrib/local.conf +++ b/contrib/local.conf @@ -51,3 +51,16 @@ BUILDHISTORY_COMMIT = "0" BUILDHISTORY_FEATURES = "image" IMAGE_FSTYPES =+ "jffs2 tar.gz" + +# OpenJDK Java runtime +# Uncomment for a bigger image with java. +# Java requires using tftp or a flash drive +# for updating. +# IMAGE_INSTALL += "openjdk-8" +# OpenJDK with JamVM VM (Multi-Tech default) +# IMAGE_INSTALL += "jamvm" +# OpenJDK with CACAO VM (run with 'java -cacao') +# IMAGE_INSTALL += "openjdk-7-vm-cacao" +# OpenJDK Zero VM (run with 'java -zero') +# IMAGE_INSTALL += "openjdk-7-vm-zero" + diff --git a/recipes-extended/sudo/sudo/privacy b/recipes-extended/sudo/sudo/privacy new file mode 100644 index 0000000..7c03615 --- /dev/null +++ b/recipes-extended/sudo/sudo/privacy @@ -0,0 +1 @@ +Defaults lecture = never diff --git a/recipes-extended/sudo/sudo/sudoers.patch b/recipes-extended/sudo/sudo/sudoers.patch new file mode 100644 index 0000000..aed0f10 --- /dev/null +++ b/recipes-extended/sudo/sudo/sudoers.patch @@ -0,0 +1,21 @@ +diff -uprN old/plugins/sudoers/sudoers.in new/plugins/sudoers/sudoers.in +--- old/plugins/sudoers/sudoers.in 2015-10-31 18:34:59.000000000 -0500 ++++ new/plugins/sudoers/sudoers.in 2017-04-20 10:32:19.530931283 -0500 +@@ -57,7 +57,7 @@ + # Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER" + ## + ## Uncomment to use a hard-coded PATH instead of the user's to find commands +-# Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ++Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + ## + ## Uncomment to send mail if the user does not enter the correct password. + # Defaults mail_badpass +@@ -85,7 +85,7 @@ root ALL=(ALL) ALL + # %wheel ALL=(ALL) NOPASSWD: ALL + + ## Uncomment to allow members of group sudo to execute any command +-# %sudo ALL=(ALL) ALL ++%sudo ALL=(ALL) ALL + + ## Uncomment to allow any user to run sudo if they know the password + ## of the user they are running the command as (root by default). diff --git a/recipes-extended/sudo/sudo_%.bbappend b/recipes-extended/sudo/sudo_%.bbappend new file mode 100644 index 0000000..a1e4b04 --- /dev/null +++ b/recipes-extended/sudo/sudo_%.bbappend @@ -0,0 +1,12 @@ +SRC_URI += "file://sudoers.patch \ + file://privacy" + +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + + +CONFFILES_${PN} += "${sysconfdir}/sudoers.d/privacy" + +do_install_append() { + install -D -m 644 ${WORKDIR}/privacy ${D}/${sysconfdir}/sudoers.d +} + |