Age | Commit message (Collapse) | Author |
|
|
|
|
|
2006-06-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
* redhat/quagga.spec.in: Get default distro automatically
by using rpm to query the fedora-release version.
And fix a typo (should be default_dist, not dist_default).
|
|
|
|
- quagga.spec.in: introduce dist variable to allow for differences
e.g in buildreqs, pam config files. etc.
|
|
- quagga.pam.stack: the old pam_stack way, kept to allow spec file to
backwards compatible (changes to spec file pending local testing)
|
|
- Steal some changes from Fedora spec file:
- Add with_rtadv variable
- Test for groups/users with getent before group/user adding
- Readline need not be an explicit prerequisite
- install-info delete should be postun, not preun
|
|
|
|
the rpmbuild commandline, eg rpmbuild --define 'keep_build 1'
|
|
* redhat/quagga.spec.in: Fix postun script to avoid misleading error
message saying the postun scriptlet failed when watchquagga
is not running.
(pullup candidate)
|
|
* redhat/quagga.spec.in: Pass --enable-gcc-rdynamic to configure
to get gcc to link with -rdynamic for better backtraces.
When the rpm is upgraded, the restart logic now works as follows:
1. stop watchquagga; 2. stop all routing daemons; 3. restart zebra
if it was running; 4. start all routing daemons that were running;
and 5. start watchquagga if it was running.
|
|
* redhat/quagga.spec.in: daemonv6_list should contain only IPv6 daemons.
|
|
* redhat/quagga.spec.in: Add watchquagga, and fix some other
logic to make sure that all daemons are restarted on upgrades
and stopped on package removal.
|
|
* redhat/quagga.sysconfig: Define some variables to support watchquagga.
|
|
* redhat/Makefile.am: Added watchquagga.init to EXTRA_DIST.
|
|
* redhat/watchquagga.init: New file, init script for watchquagga.
|
|
* redhat/quagga.spec.in: add comments showing how to get gcc verbosity
|
|
|
|
- Fix with_ipv6 set to 0 build
|
|
with CVS trees.
|
|
|
|
|
|
- enable irdp by default again
|
|
and use the pid file.
|
|
|
|
|
|
- build snmp support by default
- build irdp support
- build with shared libs
- devel subpackage for archives and headers
|
|
* doc/quagga.texi: Update copyright. Contents should be at beginning
of docs...
* redhat/quagga.spec.in: wee keep_build define, to keep build dir.
|
|
quagga.spec.in: build snmp support, update prequisites ucd-snmp to net-snmp
|
|
|
|
* redhat/quagga.spec.in: update for shared lib install, *.la
should be in -devel
|
|
from starting.
|
|
|
|
|
|
* redhat/quagga.logrotate: fix paths
|
|
* redhat/quagga.spec.in: remove references to patch files which
were accidently committed.
|
|
|
|
* Makefile.am: as per gdt, specify the redhat dir as a DIST_SUBDIR,
remove the redhat/... dist targets - instead these now go in..
redhat/Makefile.am: (new) proper place to describe redhat/ dist
files, as well as allow quagga.spec to be regenerated properly.
redhat/quagga.sysconfig: specify conf file location.
redhat/quagga.spec.in: Add 2 patches to RPM build.
|
|
* redhat/isisd.init: new file, init script for isisd.
redhat/quagga.sysconfig: new file, sysconfig file for quagga
initscripts.
redhat/quagga.spec.in: various cleanups, including sysconfig patch
from RH, fixed UID/GID as per RH EL, shell changed to
/sbin/nologin, daemon vty's listen to 127.1 only per default and
isisd packaged.
redhat/*.init: sysconfig support and runlevels specified.
|
|
|
|
* redhat/quagga.spec.in: dont specify --with-cflags. rpmbuild sets
CFLAGS.
|
|
* redhat/quagga.spec.in: Install libzebra headers with -devel
package.
|
|
* *.init: change /etc/zebra to /etc/quagga
|
|
* redhat/quagga.spec.in: change the vty group, zebravty -> quaggavty
|
|
* redhat/quagga.pam: comment out the per user config, doesnt work
reliably as is - default to root only pam config.
|
|
* redhat/quagga.pam: zebra -> quagga
|
|
* redhat/: zebra.{logrotate,pam,spec.in} ->
quagga.{logrotate,pam,spec.in}.
|
|
* redhat/zebra.spec.in: add missing wildcard for Kyle's previous
fix.
|
|
* redhat/zebra.spec.in: Fix errors for unpackaged files - fatal
error for rpm builds on newer rpm platforms.
|
|
* lib/version.h: add ZEBRA_URL (unused for now)
* lib/vty.c: CMD_ERR_NOTHING_TODO when reading conf file should not
be fatal. slight reformating.
* ospfd/ospf_zebra.c: ignore reject/blackhole routes if zebra sends
these type of routes. probably should be a new type of route to
allow daemons to more easily choose whether to redistribute them
- rathen than just a flag (eg for reject/blackhole).
reorder the is_prefix_default test for ZEBRA_IPV4_ROUTE_DELETE to
avoid the inverted test - slightly more readable.
* redhat/zebra.spec.in: Add ospfapi port to services file, if
with_ospfapi.
* zebra/rib.h: Change nexthop types to an enum.
* zebra/rt_netlink.c: run it through indent -nut.
Add nexthop_types_desc[] descriptive array for nexthop types.
(netlink_route_multipath) debug statements indicate which branch
they are in and print out nexthop type.
* zebra/zebra_rib.c: slight reformatting.
* zebra/zebra_vty.c: Pass ZEBRA_FLAG_BLACKHOLE flag to
static_add_ipv4() if Null0 route is configured. print out Null0 if
STATIC_IPV4_BLACKHOLE route, and ignore flags (shouldnt be
possible to set flags from vty) for config and show route.
|