diff options
-rw-r--r-- | network/quagga/README | 3 | ||||
-rw-r--r-- | network/quagga/README.SBo | 63 | ||||
-rw-r--r-- | network/quagga/quagga.SlackBuild | 10 | ||||
-rw-r--r-- | network/quagga/quagga.info | 10 |
4 files changed, 73 insertions, 13 deletions
diff --git a/network/quagga/README b/network/quagga/README index b8f5d5a934..1b1f7e6542 100644 --- a/network/quagga/README +++ b/network/quagga/README @@ -5,5 +5,4 @@ was developed by Kunihiro Ishiguro. The Quagga tree aims to build a more involved community around Quagga than the current centralised model of GNU Zebra. -You need a "quagga" user and group; we suggest uid=245 and gid=245. -You also need a "quaggavt" group; we suggest uid=246. +See README.SBo for compile time requirements and adjustments. diff --git a/network/quagga/README.SBo b/network/quagga/README.SBo new file mode 100644 index 0000000000..f89cfa23cf --- /dev/null +++ b/network/quagga/README.SBo @@ -0,0 +1,63 @@ +You need a "quagga" user and group; we suggest uid=245 and gid=245. +You also need a "quaggavt" group; we suggest uid=246. + +Quagga has a large number compile time parameters that can be adjusted +with parameters passed to the configure script. Some have requested that +these be configurable via the Slackbuild script. This Slackbuild script +will pass all parameters to the configure script using the shell "$@" +expansion. + +As an example, if one wishes to make the log files world-readable, call +the Slackbuild like this: + +./quagga.Slackbuild --enable-logfile-mask=644 + +These are the flags specific to Quagge that one may wish to adjust +during the build process (as of Quagga 1.2.4): + + --disable-vtysh do not build integrated vty shell for Quagga + --disable-doc do not build docs + --disable-zebra do not build zebra daemon + --disable-bgpd do not build bgpd + --disable-ripd do not build ripd + --disable-ripngd do not build ripngd + --disable-ospfd do not build ospfd + --disable-ospf6d do not build ospf6d + --disable-nhrpd do not build nhrpd + --disable-watchquagga do not build watchquagga + --disable-isisd do not build isisd + --disable-pimd do not build pimd + --disable-bgp-announce, turn off BGP route announcement + --enable-snmp=ARG enable SNMP support (smux or agentx) + --enable-tcp-zebra enable TCP/IP socket connection between zebra and + protocol daemon + --disable-ospfapi do not build OSPFAPI to access the OSPF LSA Database + --disable-ospfclient do not build OSPFAPI client for OSPFAPI, (this is + the default if --disable-ospfapi is set) + --enable-multipath=ARG enable multipath function, ARG must be digit + --enable-user=USER user to run Quagga suite as (default quagga) + --enable-group=GROUP group to run Quagga suite as (default quagga) + --enable-vty-group=ARG set vty sockets to have specified group as owner + --enable-configfile-mask=ARG + set mask for config files + --enable-logfile-mask=ARG + set mask for log files + --disable-rtadv disable IPV6 router advertisement feature + --enable-irdp enable IRDP server support in zebra + --enable-isis-topology enable IS-IS topology generator + --disable-capabilities disable using POSIX capabilities + --disable-rusage disable using getrusage + --enable-gcc-ultra-verbose + enable ultra verbose GCC warnings + --enable-linux24-tcp-md5 + enable support for old, Linux-2.4 RFC2385 patch + --enable-gcc-rdynamic enable linking with -rdynamic for better backtraces + (default if gcc) + --disable-backtrace, disable crash backtraces (default autodetect) + --disable-time-check disable slow thread warning messages + --enable-pcreposix enable using PCRE Posix libs for regex functions + --enable-fpm enable Forwarding Plane Manager support + --enable-werror enable -Werror (recommended for developers only) + --enable-protobuf Enable experimental protobuf support + --enable-dev-build build for development + --disable-largefile omit support for large files diff --git a/network/quagga/quagga.SlackBuild b/network/quagga/quagga.SlackBuild index 904a0b3397..c6e44fe5b5 100644 --- a/network/quagga/quagga.SlackBuild +++ b/network/quagga/quagga.SlackBuild @@ -2,12 +2,13 @@ # Slackware build script for Quagga routing suite # Written by zhilla2_at_gm@il.kkom (spamprotected, figure domain out) +# Modified by wcuddy on 2018-12-22 for 1.2.2 to 1.2.4 update # This script is in the public domain # Don't forget to set USE_PAM if you use it. PRGNAM=quagga -VERSION=${VERSION:-1.2.2} +VERSION=${VERSION:-1.2.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -111,11 +112,8 @@ CXXFLAGS="$SLKCFLAGS" \ --enable-group=quagga \ --enable-vty-group=quaggavt \ --enable-rtadv \ - ${DO_PAM} -# Some options useful for troubleshooting compiling -# problems -# --disable-capabilities \ -# --disable-ipv6 \ + ${DO_PAM} \ + "$@" sed -i -e "s#/lib#/lib${LIBDIRSUFFIX}#" Makefile diff --git a/network/quagga/quagga.info b/network/quagga/quagga.info index 1d0fa422fa..442f6f6a18 100644 --- a/network/quagga/quagga.info +++ b/network/quagga/quagga.info @@ -1,10 +1,10 @@ PRGNAM="quagga" -VERSION="1.2.2" +VERSION="1.2.4" HOMEPAGE="http://www.nongnu.org/quagga/" -DOWNLOAD="http://download.savannah.gnu.org/releases/quagga/quagga-1.2.2.tar.gz" -MD5SUM="e84be2938c26c0c872792090f1a6a866" +DOWNLOAD="http://download.savannah.gnu.org/releases/quagga/quagga-1.2.4.tar.gz" +MD5SUM="eced21b054d71c9e1b7c6ac43286a166" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="c-ares" -MAINTAINER="Marin Glibic" -EMAIL="zhilla2@gmail.com" +MAINTAINER="Wayne Cuddy" +EMAIL="wcuddy@gmail.com" |