Hello,

This was actually applied on saturday:
https://git.yoctoproject.org/cgit/cgit.cgi/update-rc.d/commit/?id=8636cf478d426b568c1be11dbd9346f67e03adac

On 05/07/2021 09:07:40+0200, Einar Gunnarsson wrote:
> $[] is a bashism and does not work on POSIX shells.
> 
> enable/disable on links numbered 08 and 09 gave the error:
> 'bash: 100-08: value too great for base (error token is "08")'
> Links numbered 91-99 created a single digit link.
> 
> Links numbered 91 or higher now create a double digit link
> with a leading zero.
> 
> Signed-off-by: Einar Gunnarsson <[email protected]>
> ---
>  update-rc.d | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/update-rc.d b/update-rc.d
> index c9355d7..95d1c22 100644
> --- a/update-rc.d
> +++ b/update-rc.d
> @@ -114,7 +114,7 @@ renamelink()
>          # or stop link to start link with a sequence number equal to the 
> difference of 100 minus the original sequence number.
>       if ls ${etcd}${lev}.d/${oldstartstop}*${bn} >/dev/null 2>&1; then
>               oldnn=`basename ${etcd}${lev}.d/${oldstartstop}*${bn}|cut -c2-3`
> -             newnn=$[100-$oldnn]
> +             newnn=$(printf "%02d" $((100-${oldnn#0})))
>               [ $verbose -eq 1 ] && echo "rename 
> ${etcd}${lev}.d/${oldstartstop}${oldnn}${bn} -> 
> ${etcd}${lev}.d/${newstartstop}${newnn}${bn}"
>               if [ $notreally -eq 0 ];then
>                       mv ${etcd}${lev}.d/${oldstartstop}${oldnn}${bn} 
> ${etcd}${lev}.d/${newstartstop}${newnn}${bn}
> -- 
> 2.17.1
> 

> 
> 
> 


-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#153566): 
https://lists.openembedded.org/g/openembedded-core/message/153566
Mute This Topic: https://lists.openembedded.org/mt/83992530/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to