On 12/13/2011 09:45 AM, Koen Kooi wrote:


Op 13 dec. 2011 om 07:58 heeft Lauri
Hintsala<[email protected]>  het volgende geschreven:

Timestamp checking has been broken by the commit
2078af333d704fd894a2dedbc19cef5775cdadbb. Fix timestamp checking
and clean the code.

cc: [email protected] cc: [email protected]

Signed-off-by: Lauri Hintsala<[email protected]> ---
.../initscripts/initscripts-1.0/bootmisc.sh        |   12
++++++------ 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git
a/meta/recipes-core/initscripts/initscripts-1.0/bootmisc.sh
b/meta/recipes-core/initscripts/initscripts-1.0/bootmisc.sh index
03fd67c..6d68b35 100755 ---
a/meta/recipes-core/initscripts/initscripts-1.0/bootmisc.sh +++
b/meta/recipes-core/initscripts/initscripts-1.0/bootmisc.sh @@
-62,16 +62,16 @@ then fi

# Set the system clock from hardware clock -# If the timestamp is 1
day or more recent than the current time, +# If the timestamp is
more recent than the current time, # use the timestamp instead.
/etc/init.d/hwclock.sh start if test -e /etc/timestamp then -
SYSTEMDATE=`date  -u +%2m%2d%2H%2M%4Y` -    read TIMESTAMP<
/etc/timestamp -        NEEDUPDATE=`expr \( $TIMESTAMP \>
$SYSTEMDATE + 10000 \)` -        if [ $NEEDUPDATE -eq 1 ]; then -
date -u $TIMESTAMP +    SYSTEMDATE=`date -u +%4Y%2m%2d` +
TIMESTAMP=`cat /etc/timestamp | awk '{ print substr($0,9,4)
substr($0,1,4); }'` +    NEEDUPDATE=`expr \( $TIMESTAMP \>
$SYSTEMDATE \)` +    if [ $NEEDUPDATE -eq 1 ]; then +        date
-u `cat /etc/timestamp` /etc/init.d/hwclock.sh stop fi fi

This changes the format of timestamp, which breaks the code in
image.bbclass.

No. Patch doesn't change the format of timestamp file. Format "+%4Y%2m%2d" is used only for comparing system date and timestamp file.


Have a look at
http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-angstrom/commit/?id=e003be8cba3d387f44a502fdbebf58e774afd677
for backwards compatible Logic

Timestamp file is still saved by save-rtc.sh script and it is untouched.


Lauri Hintsala


_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to