[PATCHv2 2/3] busybox: update to 1.33

Hannu Nyman hannu.nyman at iki.fi
Mon Jan 4 01:13:58 EST 2021


Rosen Penev kirjoitti 4.1.2021 klo 5.32:
> Remove stime backport.
>
> Remove static libgcc patch as upstream fixed it with
> BUSYBOX_DEFAULT_STATIC_LIBGCC which defauls to off.
>
> Remove date -k patch as it no longer applies. It's also pointless as
> busybox' hwclock utility can do the same thing.
>
> Remove ntpd patch as that seems to have been applied upstream.
>
> Add smalll patch fixing compilation with SELinux. Upstream commit
> 2496616b0a8d1c80cd1416b73a4847b59b9f969a renamed the variable without
> renaming it in the SELinux path.
>
> Refresh config and patches.
>
> ...
>
> @@ -2170,8 +2184,7 @@ config BUSYBOX_DEFAULT_WATCHDOG
>   	default n
>   config BUSYBOX_DEFAULT_FEATURE_IPV6
>   	bool
> -	default y if IPV6
> -	default n
> +	default y
>   config BUSYBOX_DEFAULT_FEATURE_UNIX_LOCAL
>   	bool
>   	default n
>

Rosen,

Looks like you are here accidentally eliminating the OpenWrt specific logic 
for IPv6 flag. (I specifically mentioned that in the commit message that 
Hauke referenced to you, so that it would be noticed in future busybox 
upgrades. IPV6 config flag is not part of the native busybox logic, so the 
defaults generation script misfires regarding it.)

Please remove the patch section that removes the global IPV6 option's impact. 
If you remove the IPV6 logic, busybox will be compiled with IPv6 although the 
user has disabled it in OpenWrt menuconfig.


Hannu





More information about the openwrt-devel mailing list