---
name: dnrd
version: 2.20.3
origin: dns/dnrd
comment: A proxy DNS daemon
arch: freebsd:9:x86:64
www: http://dnrd.sourceforge.net
maintainer: natanael.copa@gmail.com
prefix: /usr/local
licenselogic: single
flatsize: 88662
desc: |
  DNRD is a proxy DNS daemon. It supports several forward servers for
  redundancy and/or load-balancing. DNS queries for specific domains can
  be forwarded to a specific group of DNS servers (with redundancy and
  load balancing) for that domain. It is useful for VPNs and also good
  support for offline and dialup sites.

  WWW: http://dnrd.sourceforge.net
categories: [dns]
users: [dnrd]
groups: [dnrd]
options: {DEBUG: off, DOCS: on, MASTER: on, RANDOM: off, TCP: off}
files:
  /usr/local/etc/dnrd/master.sample: 14025845d2751b7391ba50df167d6957a9ff6d01d9f381c263e370ea0700ce34
  /usr/local/etc/rc.d/dnrd: 4c386529c377170fa1c471a2b0ef818d0129f862350729b2ddab347646097988
  /usr/local/man/man8/dnrd.8.gz: 53e15221824f0e1c7f93344241abac2ab2ef9bad1b313e9cc53fd11e867c3965
  /usr/local/sbin/dnrd: f0e14521d7b86d7b8eaaf057ccf0ca5e6d6403e3e0c4c23f4cc1a79a08fbbe00
  /usr/local/share/doc/dnrd/AUTHORS: e47ec3e265d819fb0d71a34b19342b119bd0e4b6b2ea35a0e292e5ef903c09a7
  /usr/local/share/doc/dnrd/COPYING: d4a2b4876c71cd69bf11bef92a8395b4ed8d49d567fa6887cbaa2e976292f41f
  /usr/local/share/doc/dnrd/ChangeLog: 23ec070a58d316f56f83e7a039a44c3bfe484c26c1e092cc71c829d36bf14a69
  /usr/local/share/doc/dnrd/INSTALL: 83a810ec7267dfbe424ec607b6fb036e6b667f038f52ecd77d4cd6863e82d58b
  /usr/local/share/doc/dnrd/NEWS: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
  /usr/local/share/doc/dnrd/README: 6df0c7cc7053b74dc96c28b3c84305d7f56d57fbe4f28ac2d824994904030742
  /usr/local/share/examples/dnrd/README-cache: 8f0e072d8ae9c26079e04c14fc40da54cd3929c1885473755e37eaf76555c9bc
  /usr/local/share/examples/dnrd/README-cygwin: 50c6aacd0d1d219d226cc0b7242bf6a959c471decc1b2ccf68df619a3f86e909
  /usr/local/share/examples/dnrd/README-master: 7751eef9136e24afa719a6e04335800ae34d2603d7779b99e07c19eeef08f2e9
  /usr/local/share/examples/dnrd/TODO: 62868e9cb8426c6584592d60dfbde23e117230a3b1a39266f21695a519ab0725
  /usr/local/share/examples/dnrd/master.sample: 14025845d2751b7391ba50df167d6957a9ff6d01d9f381c263e370ea0700ce34
directories:
  /usr/local/share/examples/dnrd/: n
  /usr/local/share/doc/dnrd/: n
  /usr/local/etc/dnrd/: n
scripts:
  post-install: |
    echo "===> Creating users and/or groups."
    if ! /usr/sbin/pw groupshow dnrd >/dev/null 2>&1; then  echo "Creating group 'dnrd' with gid '948'.";  /usr/sbin/pw groupadd dnrd -g 948; else echo "Using existing group 'dnrd'."; fi
    if ! /usr/sbin/pw usershow dnrd >/dev/null 2>&1; then  echo "Creating user 'dnrd' with uid '948'.";  /usr/sbin/pw useradd dnrd -u 948 -g 948  -c "& user" -d /nonexistent -s /usr/sbin/nologin;  else echo "Using existing user 'dnrd'."; fi
    cd /usr/local
  pre-deinstall: |
    echo ""
    echo "If you are permanently removing dnrd, remove user/group 'dnrd'" | /usr/bin/fmt
    echo ""
    if /usr/sbin/pw usershow dnrd >/dev/null 2>&1; then  echo "==> You should manually remove the \"dnrd\" user. "; fi
    cd /usr/local
  post-deinstall: |
    cd /usr/local
  install: "#!/bin/sh\n\nPW=\"/usr/sbin/pw\"\nCHOWN=\"/usr/sbin/chown\"\nCHMOD=\"/bin/chmod\"\nMKDIR=\"/bin/mkdir
    -p\"\nNOLOGIN=\"/usr/sbin/nologin\"\n\nDNRD_USER=%25%25DNRD_USER%25%25\nDNRD_GROUP=%25%25DNRD_GROUP%25%25\nDNRD_DIR=/usr/local/etc/dnrd\n\ncase
    \"$2\" in\nPRE-INSTALL)\n\t${PW} groupshow -n ${DNRD_USER} >/dev/null 2>&1 \\\n\t||
    ${PW} groupadd -n ${DNRD_USER}\n\t${PW} usershow -n ${DNRD_USER} >/dev/null 2>&1
    \\\n\t|| ${PW} useradd ${DNRD_USER} -g ${DNRD_GROUP} -s ${NOLOGIN}\n  ;;\nPOST-INSTALL)\n\tif
    [ ! -d ${DNRD_DIR} ]; then\n\t\t${MKDIR} ${DNRD_DIR}\n\tfi\n  ;;\nesac\n"
