[Buildroot] [git commit] package/sudo: fix SUDO_ENABLE_SUDO_GROUP_RULE following version bump

Marcus Hoffmann marcus.hoffmann at othermo.de
Mon Feb 27 14:25:06 UTC 2023


Hi Peter,
the needs to be backported to 2022.11.x and 2022.02.x

Best,
Marcus

On 19.07.22 00:05, Yann E.MORIN wrote:
> commit: https://git.buildroot.net/buildroot/commit/?id=079fccdee5a2a10fc8275094512b8423548ea147
> branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
>
> Since the version bump of sudo to v1.9.11p2 in commit 9b7f8da96b, the
> sed magic in SUDO_ENABLE_SUDO_GROUP_RULE no longer does its job, due
> to a slight change in the example sudoers file provided by upstream
> sudo.
>
> This commit fixes the regexp to match the new sudoers file.
>
> Fixes bug #14891 (https://bugs.busybox.net/show_bug.cgi?id=14891)
>
> Reported-by: Matthias Hardt <mhardt at berlinux-solutions.de>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
> Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
> ---
>   package/sudo/sudo.mk | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk
> index 2b9ba76a51..4f9fdb4b2c 100644
> --- a/package/sudo/sudo.mk
> +++ b/package/sudo/sudo.mk
> @@ -80,7 +80,7 @@ define SUDO_USERS
>   endef
>
>   define SUDO_ENABLE_SUDO_GROUP_RULE
> -     $(SED) '/^# \%sudo\tALL=(ALL) ALL/s/^# //' $(TARGET_DIR)/etc/sudoers
> +     $(SED) '/^# \%sudo\tALL=(ALL:ALL) ALL/s/^# //' $(TARGET_DIR)/etc/sudoers
>   endef
>   SUDO_POST_INSTALL_TARGET_HOOKS += SUDO_ENABLE_SUDO_GROUP_RULE
>
> _______________________________________________
> buildroot mailing list
> buildroot at buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
________________________________

othermo GmbH | Sitz der Gesellschaft: Alzenau | Amtsgericht Aschaffenburg: HRB 14783 | USt-IdNr.: DE319977978 | Geschäftsführung: Dr. Dennis Metz.



More information about the buildroot mailing list