* [PATCH] initscripts: added save-rtc to runlevel S
@ 2013-01-09 0:18 eu
2013-01-09 2:16 ` ChenQi
0 siblings, 1 reply; 6+ messages in thread
From: eu @ 2013-01-09 0:18 UTC (permalink / raw)
To: poky; +Cc: Felipe F. Tonello
From: "Felipe F. Tonello" <ftonello@cercacor.com>
It is necessary to add save-rtc.sh to runlevel S so the system is updated when
it boots up.
Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
---
meta/recipes-core/initscripts/initscripts_1.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-core/initscripts/initscripts_1.0.bb b/meta/recipes-core/initscripts/initscripts_1.0.bb
index 39be9a8..24fa940 100644
--- a/meta/recipes-core/initscripts/initscripts_1.0.bb
+++ b/meta/recipes-core/initscripts/initscripts_1.0.bb
@@ -113,6 +113,7 @@ do_install () {
ln -sf ../init.d/umountfs ${D}${sysconfdir}/rc0.d/S40umountfs
# udev will run at S55 if installed
ln -sf ../init.d/halt ${D}${sysconfdir}/rc0.d/S90halt
+ ln -sf ../init.d/save-rtc.sh ${D}${sysconfdir}/rcS.d/S25save-rtc.sh
ln -sf ../init.d/save-rtc.sh ${D}${sysconfdir}/rc0.d/S25save-rtc.sh
ln -sf ../init.d/save-rtc.sh ${D}${sysconfdir}/rc6.d/S25save-rtc.sh
ln -sf ../init.d/banner.sh ${D}${sysconfdir}/rcS.d/S02banner.sh
--
1.7.9.5
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH] initscripts: added save-rtc to runlevel S
2013-01-09 0:18 [PATCH] initscripts: added save-rtc to runlevel S eu
@ 2013-01-09 2:16 ` ChenQi
2013-01-09 5:35 ` Felipe Ferreri Tonello
0 siblings, 1 reply; 6+ messages in thread
From: ChenQi @ 2013-01-09 2:16 UTC (permalink / raw)
To: poky
On 01/09/2013 08:18 AM, eu@felipetonello.com wrote:
> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>
> It is necessary to add save-rtc.sh to runlevel S so the system is updated when
> it boots up.
Hi ftonello,
What do you mean by "system is updated"?
Besides, this patch should be sent to oe-core.
Cheers,
Chen Qi
> Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> ---
> meta/recipes-core/initscripts/initscripts_1.0.bb | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/meta/recipes-core/initscripts/initscripts_1.0.bb b/meta/recipes-core/initscripts/initscripts_1.0.bb
> index 39be9a8..24fa940 100644
> --- a/meta/recipes-core/initscripts/initscripts_1.0.bb
> +++ b/meta/recipes-core/initscripts/initscripts_1.0.bb
> @@ -113,6 +113,7 @@ do_install () {
> ln -sf ../init.d/umountfs ${D}${sysconfdir}/rc0.d/S40umountfs
> # udev will run at S55 if installed
> ln -sf ../init.d/halt ${D}${sysconfdir}/rc0.d/S90halt
> + ln -sf ../init.d/save-rtc.sh ${D}${sysconfdir}/rcS.d/S25save-rtc.sh
> ln -sf ../init.d/save-rtc.sh ${D}${sysconfdir}/rc0.d/S25save-rtc.sh
> ln -sf ../init.d/save-rtc.sh ${D}${sysconfdir}/rc6.d/S25save-rtc.sh
> ln -sf ../init.d/banner.sh ${D}${sysconfdir}/rcS.d/S02banner.sh
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] initscripts: added save-rtc to runlevel S
2013-01-09 2:16 ` ChenQi
@ 2013-01-09 5:35 ` Felipe Ferreri Tonello
2013-01-09 8:16 ` ChenQi
2013-01-09 8:27 ` ChenQi
0 siblings, 2 replies; 6+ messages in thread
From: Felipe Ferreri Tonello @ 2013-01-09 5:35 UTC (permalink / raw)
To: poky
Hi Chen,
On 01/08/2013 06:16 PM, ChenQi wrote:
> On 01/09/2013 08:18 AM, eu@felipetonello.com wrote:
>> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>>
>> It is necessary to add save-rtc.sh to runlevel S so the system is
>> updated when
>> it boots up.
> Hi ftonello,
> What do you mean by "system is updated"?
I meant system clock.
What is happening now is that when you turn off the device, without
system halt, the next time the device is booted up the system clock is
not in sync with the rtc.
>
> Besides, this patch should be sent to oe-core.
Ok.
Felipe
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] initscripts: added save-rtc to runlevel S
2013-01-09 5:35 ` Felipe Ferreri Tonello
@ 2013-01-09 8:16 ` ChenQi
2013-01-09 17:58 ` Felipe Ferreri Tonello
2013-01-09 8:27 ` ChenQi
1 sibling, 1 reply; 6+ messages in thread
From: ChenQi @ 2013-01-09 8:16 UTC (permalink / raw)
To: poky
On 01/09/2013 01:35 PM, Felipe Ferreri Tonello wrote:
> Hi Chen,
>
> On 01/08/2013 06:16 PM, ChenQi wrote:
>> On 01/09/2013 08:18 AM, eu@felipetonello.com wrote:
>>> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>>>
>>> It is necessary to add save-rtc.sh to runlevel S so the system is
>>> updated when
>>> it boots up.
>> Hi ftonello,
>> What do you mean by "system is updated"?
> I meant system clock.
>
> What is happening now is that when you turn off the device, without
> system halt, the next time the device is booted up the system clock is
> not in sync with the rtc.
Hi Felipe,
I'm sorry, but I really don't see why this patch works.
Below is my understanding for the system clock, hardware clock and
/etc/timestamp.
(The file name 'save-rtc.sh' is somewhat misleading, 'save-timestamp.sh'
would be a more reasonable one.)
/etc/timestamp is used to provide a reasonable reference for system time.
The initial contents in this file is the building time of the image.
The system clock should always be in sync with the rtc as long as the
/etc/init.d/hwclock.sh is present, whose main purpose is to sync system
clock and hardware clock.
No matter whether the system is shutdown normally or crashes, the system
clock is according to the hardware clock by hwclock.sh.
"
Also, if the value stored in /etc/timestamp is newer
[at all] than the current system time, set the system clock
from the stored value, down to the minute, not just the day.
"
To be clearer, here's a code snippet from bootmisc.sh:
"
# Set the system clock from hardware clock
# If the timestamp is more recent than the current time,
# use the timestamp instead.
test -x /etc/init.d/hwclock.sh && /etc/init.d/hwclock.sh start
if test -e /etc/timestamp
then
SYSTEMDATE=`date -u +%4Y%2m%2d%2H%2M`
read TIMESTAMP < /etc/timestamp
if [ ${TIMESTAMP} -gt $SYSTEMDATE ]; then
date -u ${TIMESTAMP#????}${TIMESTAMP%????????}
test -x /etc/init.d/hwclock.sh &&
/etc/init.d/hwclock.sh stop
fi
fi
"
Cheers,
Chen Qi
>>
>> Besides, this patch should be sent to oe-core.
> Ok.
>
> Felipe
> _______________________________________________
> poky mailing list
> poky@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] initscripts: added save-rtc to runlevel S
2013-01-09 5:35 ` Felipe Ferreri Tonello
2013-01-09 8:16 ` ChenQi
@ 2013-01-09 8:27 ` ChenQi
1 sibling, 0 replies; 6+ messages in thread
From: ChenQi @ 2013-01-09 8:27 UTC (permalink / raw)
To: poky
"the system clock is according to the hardware clock by hwclock.sh. "
====>
"the system clock is set according to the hardware clock by hwclock.sh
at system boot time. "
On 01/09/2013 01:35 PM, Felipe Ferreri Tonello wrote:
> Hi Chen,
>
> On 01/08/2013 06:16 PM, ChenQi wrote:
>> On 01/09/2013 08:18 AM, eu@felipetonello.com wrote:
>>> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>>>
>>> It is necessary to add save-rtc.sh to runlevel S so the system is
>>> updated when
>>> it boots up.
>> Hi ftonello,
>> What do you mean by "system is updated"?
> I meant system clock.
>
> What is happening now is that when you turn off the device, without
> system halt, the next time the device is booted up the system clock is
> not in sync with the rtc.
>>
>> Besides, this patch should be sent to oe-core.
> Ok.
>
> Felipe
> _______________________________________________
> poky mailing list
> poky@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] initscripts: added save-rtc to runlevel S
2013-01-09 8:16 ` ChenQi
@ 2013-01-09 17:58 ` Felipe Ferreri Tonello
0 siblings, 0 replies; 6+ messages in thread
From: Felipe Ferreri Tonello @ 2013-01-09 17:58 UTC (permalink / raw)
To: poky
Hi Chen,
Thank you for your answer.
On 01/09/2013 12:16 AM, ChenQi wrote:
> On 01/09/2013 01:35 PM, Felipe Ferreri Tonello wrote:
>> Hi Chen,
>>
>> On 01/08/2013 06:16 PM, ChenQi wrote:
>>> On 01/09/2013 08:18 AM, eu@felipetonello.com wrote:
>>>> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>>>>
>>>> It is necessary to add save-rtc.sh to runlevel S so the system is
>>>> updated when
>>>> it boots up.
>>> Hi ftonello,
>>> What do you mean by "system is updated"?
>> I meant system clock.
>>
>> What is happening now is that when you turn off the device, without
>> system halt, the next time the device is booted up the system clock is
>> not in sync with the rtc.
> Hi Felipe,
>
> I'm sorry, but I really don't see why this patch works.
> Below is my understanding for the system clock, hardware clock and
> /etc/timestamp.
> (The file name 'save-rtc.sh' is somewhat misleading, 'save-timestamp.sh'
> would be a more reasonable one.)
>
> /etc/timestamp is used to provide a reasonable reference for system time.
> The initial contents in this file is the building time of the image.
>
> The system clock should always be in sync with the rtc as long as the
> /etc/init.d/hwclock.sh is present, whose main purpose is to sync system
> clock and hardware clock.
> No matter whether the system is shutdown normally or crashes, the system
> clock is according to the hardware clock by hwclock.sh.
Is there anything special to enable hwclock.sh?
I understand what you say, but here that patch was the only way to have
system clock (down to minutes, also, or even seconds, don't recall) sync
up with the rtc.
Btw, this patch I did few months ago. So I don't remember exactly what
was happening.
Do you know by the top of your mind how is this process? Because, as I
remember, save-rtc.sh was never been called. I'm not sure.
Felipe
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-01-09 17:57 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-09 0:18 [PATCH] initscripts: added save-rtc to runlevel S eu
2013-01-09 2:16 ` ChenQi
2013-01-09 5:35 ` Felipe Ferreri Tonello
2013-01-09 8:16 ` ChenQi
2013-01-09 17:58 ` Felipe Ferreri Tonello
2013-01-09 8:27 ` ChenQi
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.