* [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 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
* 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
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.