---
name: freevrrpd
version: 1.1
origin: net/freevrrpd
comment: This a VRRP RFC2338 Compliant implementation under FreeBSD
arch: freebsd:9:x86:64
www: UNKNOWN
maintainer: spe@phear.org
prefix: /usr/local
licenselogic: single
flatsize: 384494
desc: |
  freevrrpd is a VRRP (Virtual Router Redundancy Protocol) implementation
  daemon under FreeBSD, NetBSD and OpenBSD.
  This daemon has been rewritten from scratch and is not based on
  existing projects.  In this second public release, you can find:

         * A daemon RFC 2338 Compliant adapted on FreeBSD systems
         * Implementation of Virtual Adresses
         * Support for multiples VRID
         * Master announce state by sending multicast packets via BPF
         * Changing routes and IP in 3 seconds
         * Doing gratuitous ARP requests to clean the cache of all hosts
         * Election between different slave servers
         * Same host can be Slave and Master at the same time
         * Automatic Downgrade to Slave if a Master is up again
         * Anti-Address Conflict system
         * Multi-threaded vrrp daemon
         * Plain text password authentication
         * Using now only one BPF device for all VRID
         * Support netmask for Virtual IP addresses
         * Support for monitored circuit and dependances between VRIDs
         * Support for VLAN pseudo devices under *BSD
categories: [net]
files:
  /usr/local/etc/freevrrpd.conf.sample: 940a0126ef3b4429be25754faa8ceee8a939e3611564f696ea3f3a623547ceb4
  /usr/local/etc/rc.d/freevrrpd: f6d723a53ffa2b73dd4c44b289d9708d1521df71f4afbecc5bc512954f12707e
  /usr/local/man/man8/freevrrpd.8.gz: 9568645afabb44c0d21905c2475f8c52d41a9bde63897bee3cefc4e5b0b395ea
  /usr/local/sbin/freevrrpd: e931a9fab820de43d5993daf264cd160bd6352f8e638a0b97ca7eaed92404e63
scripts:
  pre-deinstall: |
    if cmp -s /usr/local/etc/freevrrpd.conf /usr/local/etc/freevrrpd.conf.sample; then rm -f /usr/local/etc/freevrrpd.conf; fi
message: |
  !! WARNING !!
  freevrrpd now use the netgraph layout. netgraph, ng_ether, ng_bridge and ng_eiface are required to run correctly.

  Unfortunately some netgraph modules doesn't load automatically, you need to load them manually.
  use:

  kldload ng_eiface
  kldload ng_bridge
  kldload ng_ether

  OR

  add these lines to your /boot/loader.conf:

  ng_ether_load="YES"
  ng_bridge_load="YES"
  ng_eiface_load="YES"
