package/maradns: split into subpackages
commit6542f1d72d9eee897e5e7cf7c39bb10fb6a71cb5
authorPhil Sutter <phil@nwl.cc>
Sat, 25 Jul 2015 23:34:54 +0000 (26 01:34 +0200)
committerWaldemar Brodkorb <wbx@openadk.org>
Sun, 26 Jul 2015 08:36:35 +0000 (26 10:36 +0200)
treea2fca6b7fa47593f0d8d67ff919d5c0b5916718a
parente8a2e04315d138863b743ff3f51af167cbcdae37
package/maradns: split into subpackages

For the nameserver alone, maradns is enough. fetchzone/zoneserver are
only used on authoritative/secondary servers, and askmara is just a
query tool probably not needed on embedded devices. Sadly, maradns
itself does not support recursion anymore. For that job, deadwood was
created.

Note that all these daemons don't properly fork into background.
Instead, the author maintains a daemonizing tool called 'duende', which
itself seems to have it's flaws, either. In practice, the deadwood init
script made rcS hang unless it was set to 'DAEMON' in rc.conf. Oh well.

Signed-off-by: Phil Sutter <phil@nwl.cc>
package/maradns/Makefile
package/maradns/files/deadwood.conffiles [new file with mode: 0644]
package/maradns/files/deadwood.init [copied from package/maradns/files/maradns.init with 51% similarity]
package/maradns/files/deadwood.postinst [new file with mode: 0644]
package/maradns/files/dwood3rc [copied from package/maradns/files/mararc with 69% similarity]
package/maradns/files/maradns.init
package/maradns/files/mararc
package/maradns/files/zoneserver.init [copied from package/maradns/files/maradns.init with 78% similarity]
package/maradns/files/zoneserver.postinst [new file with mode: 0644]