Hello community,

here is the log from the commit of package aaa_base for openSUSE:Factory 
checked in at 2011-12-27 18:34:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aaa_base (Old)
 and      /work/SRC/openSUSE:Factory/.aaa_base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aaa_base", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/aaa_base/aaa_base.changes        2011-12-12 
16:55:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.aaa_base.new/aaa_base.changes   2011-12-27 
18:34:23.000000000 +0100
@@ -1,0 +2,6 @@
+Fri Dec 23 14:28:44 UTC 2011 - [email protected]
+
+- Use since_epoch of rtc0 and not raw system time
+- If CMSO clock is in synch but nevertheless off by more than
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ aaa_base.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aaa_base/files/etc/init.d/boot.clock 
new/aaa_base/files/etc/init.d/boot.clock
--- old/aaa_base/files/etc/init.d/boot.clock    2011-11-23 13:55:06.000000000 
+0100
+++ new/aaa_base/files/etc/init.d/boot.clock    2011-12-23 15:27:45.000000000 
+0100
@@ -53,8 +53,26 @@
 # write system time back to HW clock, bug bnc#492921.
 #
 ELEVENMIN_MODE=no
-typeset -i STA_CLOCK=$(adjtimex --print | sed -rn '/^[[:blank:]]*status:/{ 
s/[^[:digit:]]*([[:digit:]]+)/\1/p; }')
-test $((STA_CLOCK & 64)) -eq 0 && ELEVENMIN_MODE=yes
+if test -e /sys/class/rtc/rtc0/since_epoch ; then
+    typeset -i STA_DIFF=0
+    read -t 1 STA_DIFF < /sys/class/rtc/rtc0/since_epoch
+    let STA_DIFF-=$(TZ=UTC /bin/date +'%s')
+    if ((STA_DIFF > -900 && STA_DIFF < 900)) ; then
+       typeset -i STA_CLOCK=64
+       while IFS=: read tag value ; do
+           value=${value##* }
+           case "${tag}" in
+           *status)
+               let STA_CLOCK=$value ;;
+           *return\ value*)
+               let 'STA_CLOCK|=64'
+           esac
+       done < <(TZ=UTC /sbin/adjtimex $HWCLOCK --print)
+    fi
+    unset tag value
+    ((STA_CLOCK & 64)) || ELEVENMIN_MODE=yes
+    unset STA_CLOCK STA_DIFF
+fi
 
 #
 # Without having rtc_cmos module loaded hwclock will fail on at least x86
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aaa_base/files/usr/share/man/man8/SuSEconfig.8 
new/aaa_base/files/usr/share/man/man8/SuSEconfig.8
--- old/aaa_base/files/usr/share/man/man8/SuSEconfig.8  2011-12-10 
23:10:42.000000000 +0100
+++ new/aaa_base/files/usr/share/man/man8/SuSEconfig.8  2011-12-23 
15:27:45.000000000 +0100
@@ -42,9 +42,6 @@
 .BI "\-module " modulename
 Runs SuSEconfig with the configuration module for a specific subsystem 
 instead of running all modules.
-.TP
-.BI "\-listmodules"
-List available modules.
 .PP
 
 .SH NOTE

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to