using a patched SDK, the nameserver is set to 194.25.2.129 by default,
i got annoyes with having to set it up all the time :)


--- In [email protected], "kaffbeemer" <[EMAIL PROTECTED]> wrote:
>
> Hi Thomas,
> 
> 1. it's astonishing that in my default installation a nameserver was 
> already defined but not in your's. Which SDK did you use? But anyway 
> it's a good advice to check the nameserver specification.
> 
> 2. You are right, of course the filename is misspelled.
> 
> 3. for ntpc ntpq the sources are already included in the packages 
> but the makefiles are not prepared. You can try to create them from 
> scratch as described on ACME.
> 
> 4. Here is the link to the post file functions:
> http://developer.axis.com/documentation/software/functions/index.html
> 
> 5. Your description is right. To understand how it all works you 
> have to go into automake, libtool and all that stuff, which I 
> personally also have not done. For me the effort was too high (up to 
> now) as I wanted to get my application running instead of 
> understanding how all these different SDK's are setup. But if you 
> find a good tutorial on all those items I'd be glad if you post it.
> 
> Klaus
> 
> 
> --- In [email protected], Thomas Treyer <Thomas@> wrote:
> >
> > Hi Klaus,
> > 
> > thank you very much for your well-done HowTo. I need NTP running 
> at  
> > the foxboard and therefore I was glad to find this help.
> > It worked fine for me, and NTP is running perfectly now at my  
> > foxboard. Just some notes:
> > 
> > 1. In my setup there was no DNS server defined 
> in /etc/resolv.conf.  
> > For this reason NTP could not find the servers. I assume this is  
> > clear for the normal developer, but I am a beginner.
> > 
> > 2. There seems to be a small typo in your Howto in the post file:
> >     Bug?: file files/etc/default/rcS /etc/defaultrcS mode=0666
> >     My solution: directory /etc/default
> >                     file files/etc/default/rcS /etc/default/rcS 
> mode=0666
> > 
> > 3. I would like to use ntpq and ntpdc also, but at the moment I 
> have  
> > no glue how to make or compile them.
> > 
> > 4. I would like to use the post file to add more of my application 
> to  
> > the fimage, for example a small website. I do not understand the  
> > syntax of the post file and up to now I was not able to find any  
> > documentation or any other example than yours.
> > Can anybody give me a link to the relevant documentation?
> > 
> > 5. As I understand the history, the original code comes from  
> > www.ntp.org (with a configure-utility, but without a makefile). 
> Then  
> > acme-systems people did some configuration and produced the 
> makefile.  
> > In your HowTo you described how to use the makefile from acme- 
> > systems. For me it is black magic what the acme-systems people 
> did.  
> > If I would understand this step, maybe I would be able to use the  
> > actual version of www.ntp.org and maybe I would be able to 
> activate  
> > ntpq and ntpdc.
> > Can anybody explain me the black magic of configuring the NTP 
> package  
> > for the foxboard?
> > 
> > 
> > ....................
> > Thomas
> > 
> > Am 25.12.2006 um 14:04 schrieb kaffbeemer:
> > 
> > >
> > > After investigation time syncronization I found that ntpdate is  
> > > probably not the best solution. So I tried to fully implement 
> ntpd.
> > >
> > >
> > > I've done this using SDK Phrozen Patch with glibc and full 
> internet  
> > > access. It's my first implementation of a package for fox. So  
> > > probably there might be some enhancements.
> > >
> > >
> > >
> > > The advantage of using ntpd among other time syncronization  
> > > mechanisms is its continous adaption to a time server time 
> provided  
> > > in the internet. The other advantage is that you might not need 
> to  
> > > add a hardware RTC.
> > >
> > >
> > >
> > > Download the following files from http://developer.axis.com/ 
> > > download/contrib/NTP/
> > >
> > >
> > >
> > > ntp-4.1.1a.tgz
> > >
> > > conf_ntp.tgz is not required as it is incomplete.
> > >
> > >
> > >
> > > Untar ntp-4.1.1a.tgz    at .../devboard*/apps/
> > >
> > >
> > >
> > > The original package does not strip the binaries and installs  
> > > libntp.a. This results in a package being too large to fit in 
> an  
> > > fimage. In order to solve this go to ../devboard*/apps/ntp-4.1.1a
> > >
> > > In Makefile change:
> > >
> > >
> > >
> > > old:
> > >
> > > STRIP = strip
> > >
> > > new:
> > >
> > > STRIP = cris-strip
> > >
> > >
> > >
> > > Go to ../devboard*/apps/ntp-4.1.1a/libntp
> > >
> > > In Makefile comment the install part for libntp.a as it is not  
> > > required:
> > >
> > >
> > >
> > > old:
> > >
> > > install: $(EXE)
> > >
> > > [EMAIL PROTECTED] "Installing $(EXE)"
> > >
> > > #chmod ugo+x $(EXE)
> > >
> > > $(INSTALL) -d $(INSTDIR)
> > >
> > > $(INSTALL) -m $(INSTMODE) -o $(INSTOWNER) -g $(INSTGROUP) 
> $(PROGS) $ 
> > > (INSTDIR)
> > >
> > > new:
> > >
> > > install: $(EXE)
> > >
> > > [EMAIL PROTECTED] "Installing $(EXE)"
> > >
> > > #chmod ugo+x $(EXE)
> > >
> > > #$(INSTALL) -d $(INSTDIR)
> > >
> > > #$(INSTALL) -m $(INSTMODE) -o $(INSTOWNER) -g $(INSTGROUP) 
> $(PROGS)  
> > > $(INSTDIR)
> > >
> > >
> > >
> > > Create file ../devboard*/files/etc/ntp.conf and insert 
> appropriate  
> > > server addresses from www.pool.ntp.org The location and use of 
> a  
> > > driftfile which stores the average drift for initialization  
> > > purposes should be well thought of. I didn't want to locate it 
> on  
> > > the flash to avoid an early damage of the flash, as the file is  
> > > continuously written. Instead I start ntpdate before ntpd is  
> > > started, so the drift at starttime is already very small.
> > >
> > >
> > >
> > > # /etc/ntp.conf
> > >
> > >
> > >
> > > server 0.europe.pool.ntp.org
> > >
> > > server 1.europe.pool.ntp.org
> > >
> > > server 2.europe.pool.ntp.org
> > >
> > >
> > >
> > > driftfile /var/log/ntp.drift   # remember the drift of the local 
> clock
> > >
> > >
> > >
> > > Create file ../devboard*/files/etc/init.d/ntpd:
> > >
> > >
> > >
> > > #!/bin/sh
> > >
> > >
> > >
> > > . /etc/init.d/functions.sh
> > >
> > >
> > >
> > > case "$1" in
> > >
> > >         start)
> > >
> > >                 begin "Starting service ntpd"
> > >
> > >                 start_daemon /bin/ntpd
> > >
> > >                 ;;
> > >
> > >         stop)
> > >
> > >                 begin "Shutting down service ntpd"
> > >
> > >                 stop_daemon /bin/ntpd
> > >
> > >                 ;;
> > >
> > >         *)
> > >
> > >                 error "Usage: $0 stop | start"
> > >
> > >                 ;;
> > >
> > > esac
> > >
> > >
> > >
> > > exit 0
> > >
> > >
> > >
> > >
> > >
> > > Create file ../devboard*/files/etc/init.d/ntpdate:
> > >
> > >
> > >
> > > #!/bin/sh
> > >
> > >
> > >
> > > . /etc/init.d/functions.sh
> > >
> > >
> > >
> > > case "$1" in
> > >
> > >         start)
> > >
> > >                 begin "Initializing NTP"
> > >
> > >             /bin/ntpdate -v ntp.ubuntu.com pool.ntp.org 
> >> /var/log/ 
> > > ntpdate.out 2>&1
> > >
> > >                 ;;
> > >
> > >         stop)
> > >
> > >                 begin "Nothing to stop"
> > >
> > >                 ;;
> > >
> > >         *)
> > >
> > >                 error "Usage: $0 stop | start"
> > >
> > >                 ;;
> > >
> > > esac
> > >
> > >
> > >
> > > exit 0
> > >
> > >
> > >
> > > Informations about setting the timezone
> > >
> > > http://www.debian.org/doc/manuals/system-administrator/ch-
> sysadmin- 
> > > time.html
> > >
> > >
> > >
> > > If you have configured your development linux platform timezone  
> > > then you can copy the files
> > >
> > >             cp /etc/localtime ../devboard*/files/etc/localtime
> > >
> > >             cp /etc/timezone ../devboard*/files/etc/timezone
> > >
> > >             
> cp /etc/default/rcS ../devboard*/files/etc/default/rcS
> > >
> > >
> > >
> > > Otherwise you have to manually edit these files except the  
> > > localtime. This has to be copied from /usr/share/ 
> > > zoneinfo….<yourtimezone>
> > > Be aware of the fact that the ntpd daemon is using UTC to  
> > > synconize. Thus in rcS utc=yes should be set.
> > >
> > >
> > >
> > > Create or edit a file named post in ../devboard*/configure-files
> > >
> > > Add the following lines:
> > >
> > >
> > >
> > > sub apps/ntp-4.1.1a
> > >
> > > file files/etc/ntp.conf /etc/ntp.conf mode=0666
> > >
> > > file files/etc/timezone /etc/timezone mode=0666
> > >
> > > file files/etc/localtime /etc/localtime mode=0666
> > >
> > > file files/etc/default/rcS /etc/defaultrcS mode=0666
> > >
> > >
> > >
> > > file files/etc/init.d/ntpdate /etc/init.d/ntpdate mode=0755
> > >
> > > symlink ../init.d/ntpdate $prefix/etc/rc3.d/S32ntpdate
> > >
> > >
> > >
> > > file files/etc/init.d/ntpd /etc/init.d/ntpd mode=0755
> > >
> > > symlink ../init.d/ntpd $prefix/etc/rc0.d/K24ntpd
> > >
> > > symlink ../init.d/ntpd $prefix/etc/rc1.d/K24ntpd
> > >
> > > symlink ../init.d/ntpd $prefix/etc/rc2.d/K24ntpd
> > >
> > > symlink ../init.d/ntpd $prefix/etc/rc3.d/S33ntpd
> > >
> > > symlink ../init.d/ntpd $prefix/etc/rc6.d/K24ntpd
> > >
> > >
> > >
> > > Change directory to ../devboard* and
> > >
> > >
> > >
> > > ./configure
> > >
> > > make
> > >
> > > ftp 192.168.0.90
> > >
> > > put fimage flash_all
> > >
> > >
> > >
> > > After boot the date and time should be syncronized.
> > >
> > >
> > >
> > > [EMAIL PROTECTED] /usr]130# date
> > >
> > > Mon Dec 25 13:33:27 CET 2006
> > >
> > >
> > >
> > > Happy Christmas
> > >
> > > Klaus
> > >
> > >
> > >
> > > 
> > 
> > 
> > 
> > [Non-text portions of this message have been removed]
> >
>


Reply via email to