Installation instructions for dyndnsupdate.
-------------------------------------------

There are lots of ways to install dyndnsupdate:

Step 1:

    1) install.sh:
        Use the install.sh from the package.
        Simply run install.sh as root and it'll install dyndnsupdate
        for you.

    2) local, manual install:
        Simply copy dyndnsupdate to your ~/bin or something and run it from
        there.

    3) global, manual install:
        Copy dyndnsupdate to /usr/bin or something similar (make sure to set
        the permissions right if you meddle with them.

Step 2:
    Edit dyndns.hosts and either move it to /etc (where dyndnsupdate looks
    for it by default) or point to it using -f when running dyndnsupdate.

Done!


What is dyndnsupdate?
---------------------
dyndnsupdate is a script for keeping dyndns hosts up2date. So if you f.x. reboot
your machine and get assigned another IP, dyndnsupdate can make sure your dyndns
hostnames are always pointing to your real IP.

I use it myself as an init-script. So that everytime my machine is rebooted it
updates the dyndns hosts when booting. That means that my dyndns hosts are
available maximum 10 minutes after a reboot. (I always forgot to update them
manually.)


Examples of use:
----------------
To use it in the init-script, simply make sure your dyndns.hosts is in /etc and
then make a symlink in the appropriate place.
    ln -s /usr/bin/dyndnsupdate /etc/rc2.d/S92dyndnsupdate

Another option is to run it from cron. (I run it in both places, so that my
dyndns hostnames don't expire.)
    15 5 */25 * * dyndnsupdate
This will make it run every 25 days at 5:15AM


Future plans:
-------------
I'd like to implement a feature to handle the dyndns.hosts file, so that
everything can be administered through dyndnsupdate.
I.e. one could do:
    dyndnsupdate -add -host somehost.dyndns.dk -url http://blabla.org?host...
    To add an entry to dyndns.hosts
    
    dyndnsupdate -upd -host myhost.dyndns.dk
    To update ONLY myhost.dyndns.dk

    dyndnsupdate -rem -host myhost.dyndns.dk
    To remove myhost.dyndns.dk from dyndns.hosts

    dyndnsupdate -list
    To list the hosts in dyndns.hosts

But that would require a better handling of the dyndns.hosts file, so it became
userbased, and that would cause trouble when using it in the init-scripts.


Found a bug or got a suggestion?
--------------------------------
Tell it to lillesvin@tiscali.dk

Enjoy!
