* [PATCH v2] update-rc.d: Fix enable/disable command
@ 2021-07-03 15:27 Einar Gunnarsson
0 siblings, 0 replies; only message in thread
From: Einar Gunnarsson @ 2021-07-03 15:27 UTC (permalink / raw)
To: openembedded-core; +Cc: Einar Gunnarsson
Now works for any number 01-99 in both bash and busybox sh.
$[] is a bashism and does not work on POSIX shells.
Links numbered 91-99 created a single digit link.
Links numbered 08 and 09 gave the error:
'bash: 100-08: value too great for base (error token is "08")'
Signed-off-by: Einar Gunnarsson <tolvupostur@gmail.com>
---
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
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-07-03 15:27 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-03 15:27 [PATCH v2] update-rc.d: Fix enable/disable command Einar Gunnarsson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.