Node:Building the source, Next:, Up:Installation



Building the source

First, uncompress and unpack the distribution to a location of your choosing. The distribution will be extracted into a directory named mydns-0.9.5.

Change directory into the distribution directory, then run the configure script to configure the package for your system. The INSTALL file has full details on how the configure script works. Most installers will simply run configure with no additional arguments.

$ ./configure

MyDNS has a few MyDNS-specific configuration options. Run configure --help to output a summary of all options.

If you want to make sure you compile MyDNS with MySQL support and not PostgreSQL support, run ./configure --without-pgsql. If you want to make sure you compile with PostgreSQL support and not MySQL, run ./configure --without-mysql.

After the configuration process is complete, build the package.

$ make

Then, if the build completed successfully, install the package.

# make install

The mydns binary should now be installed in the sbin dir beneath the prefix provided to the configure script, if any. By default it is installed as /usr/local/sbin/mydns.