---
name: binkd
version: 0.9.9
origin: net/binkd
comment: Fidonet TCP/IP mailer
arch: freebsd:9:x86:64
www: http://www.corbina.net/~maloff/binkd/
maintainer: fjoe@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 182520
desc: |
  Binkd is a Fidonet mailer designed to operate via TCP/IP networks.
  As a FTN-compatible internet daemon, it makes possible efficient
  utilization of TCP/IP protocol suite as a transport layer in
  FTN-based (Fido Technology Network) networks.

  WWW: http://www.corbina.net/~maloff/binkd/
categories: [net]
files:
  /usr/local/etc/binkd.cfg.sample: faed91a3c35002660a9e57043fe678e331fa7e90d3080414c4c26da83a16c33f
  /usr/local/etc/rc.d/binkd: 269c2f7cdf7d8b6b6d760eb92651cc6112ed5feb7e7c7315f889ae4465bcfd3f
  /usr/local/man/man8/binkd.8.gz: f857af4802697ea0a5d6829d4d22b08744af6ce7c7df55f652af38e7ab02f31a
  /usr/local/sbin/binkd: 1a68ed6ff68f2f915a7a21137e4be976ee39725b9814c0c12a063b284285b929
  /usr/local/share/doc/binkd/README: cf889a2503c58ce22ab7d1828b98ad959f7b5d95b7a9bce58d8b70100eed356f
  /usr/local/share/doc/binkd/README.FIX: 683b87df0f122a57d64b3a365ce7479f67e00338b97b34197da90eb2016ac697
  /usr/local/share/doc/binkd/SRIF.TXT: 1f5d23f13f9832ccd6f3e4e0eae8dbdddb2a0a66b20981c15321de7c6a89ec03
directories:
  /usr/local/share/doc/binkd/: n
scripts:
  post-install: |
    cd /usr/local
  pre-deinstall: |
    cd /usr/local
  post-deinstall: |
    cd /usr/local
  install: "#!/bin/sh\n#\n\nPKG_PREFIX=${PKG_PREFIX:=/usr/local}\nBATCH=${BATCH:=no}\n\nUSER=fido\nGROUP=fido\nUID=111\nGID=111\n\nask()
    {\n    local question default answer\n\n    question=$1\n    default=$2\n    if
    [ -z \"${PACKAGE_BUILDING}\" -a x${BATCH} = xno ]; then\n        read -p \"${question}
    [${default}]? \" answer\n    fi\n    if [ x${answer} = x ]; then\n        answer=${default}\n
    \   fi\n    echo ${answer}\n}\n\nyesno() {\n    local question default answer\n\n
    \   question=$1\n    default=$2\n    while :; do\n        answer=$(ask \"${question}\"
    \"${default}\")\n        case \"${answer}\" in\n        [Yy]*)\treturn 0;;\n        [Nn]*)\treturn
    1;;\n        esac\n        echo \"Please answer yes or no.\"\n    done\n}\n\nUSER=$(ask
    \"Run ${1} as user\" ${USER}) \nUID=$(ask \"Enter ${USER} user UID\" ${UID}) \nGROUP=$(ask
    \"Enter group name for ${1} user\" ${GROUP}) \nGID=$(ask \"Enter ${GROUP} group
    GID\" ${GID}) \necho \"Run ${1} as uid=${UID}(${USER}) gid=${GID}(${GROUP})\"\n\nif
    [ x\"$2\" = xPRE-INSTALL ]; then\n\n    if /usr/sbin/pw groupshow \"${GROUP}\"
    2>/dev/null; then\n        echo \"You already have a group \\\"${GROUP}\\\", so
    I will use it.\"\n    else\n        if /usr/sbin/pw groupadd ${GROUP} -g ${GID}\n\tthen\n\t
    \   echo \"Added group \\\"${GROUP}\\\".\"\n\telse\n\t    echo \"Adding group
    \\\"${GROUP}\\\" failed...\"\n            echo \"Please create it, and try again.\"\n
    \           exit 1\n        fi\n    fi\n\n    if /usr/sbin/pw user show \"${USER}\"
    2>/dev/null; then\n        echo \"You already have a user \\\"${USER}\\\", so
    I will use it.\"\n    else\n        if /usr/sbin/pw useradd ${USER} -u ${UID}
    -g ${GROUP} -h - \\\n           -d ${PKG_PREFIX}/fido \\\n           -c \"Fido
    System\"\n\tthen\n\t    echo \"Added user \\\"${USER}\\\".\"\n\telse\n\t    echo
    \"Adding user \\\"${USER}\\\" failed...\"\n            echo \"Please create it,
    and try again.\"\n            exit 1\n        fi\n    fi\nfi\n"
