]> code.ossystems Code Review - openembedded-core.git/commit
initscripts: fix bashism in bootmisc.sh
authorBen Shelton <ben.shelton@ni.com>
Wed, 23 Jul 2014 16:22:44 +0000 (11:22 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 23 Jul 2014 20:49:46 +0000 (21:49 +0100)
commitc8a451adc71e4ce9ab963f61d7830c2d75aaffca
treece80eb9bf5ba992d97a3d41c3006d3fcc0af5bd3
parentf4d288881d7b1b2390a0f1234724fdd5d7a84b57
initscripts: fix bashism in bootmisc.sh

In the commit 'initscripts: save /etc/timestamp with seconds accuracy',
a bashism was introduced in the bootmisc.sh script in the code to set
the current date from the stored value in /etc/timestamp.  This causes
that operation to fail with the following message when /bin/sh is not
bash:

/etc/init.d/rc: /etc/rcS.d/S55bootmisc.sh: line 73: syntax error: bad substitution

Fixed by using pattern matching removal rather than bash-specific
substring expansion.

[YOCTO #6566]

Signed-off-by: Ben Shelton <ben.shelton@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/initscripts/initscripts-1.0/bootmisc.sh