Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:aevseev
vrrpd
_service:set_version:vrrpd.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:set_version:vrrpd.spec of Package vrrpd
%define realname vrrpd %define srcext tar.bz2 # turn off the generation of debuginfo rpm (RH9) ?? %global debug_package %{nil} %if ! 0%{?_fillupdir:1} %global _fillupdir /var/adm/fillup-templates %endif # Common info Name: %{realname} Version: 1.15 Release: 0%{?extraver:0.}1 License: GPL-2.0 Group: Productivity/Networking/Routing URL: https://github.com/fredbcode/Vrrpd Summary: Advanced Vrrpd # Build-time parameters BuildRoot: %{_tmppath}/%{name}-root Source0: %{realname}-%{version}%{?extraver}.%{srcext} Source10: vrrpd.init Source11: vrrpd.sysconfig %description Advanced Vrrpd: high-availability solution, easy to use and easy to configure. No dependency is required, it works with very low memory and CPU usage. A lightweight, fast, and free solution That version has many improvements like monitoring other vrrpd processes and executing a command when changing back and forth from master to backup. You can also use atropos program for view or change global state. VRRPD - when an interface change his state to backup, or master, them can have associated up/down scripts VRRPD - Ethtool supervision (link up/down) VRRPD - multi-interfaces - The Master communicate his state to all another process. If for some reason one process be backup, link down for example, all the system change for backup state. VRRPD - Magic packet - If you can't use virtual mac address, Vrrpd send gratuitous ARP and it can also send magic packet from virtual to gateway VRRPD - Is now Compatible with vlan interfaces - with one vmac by vlan - VRRPD - Optional subnet mask for the VIP address Atropos client - You can use atropos for change or/and know the master's state (for example in supervision script) With vmac disable Spanning Tree Protocol (STP) on the switch ports where VRRP is running ! On VM vmac should be disabled (default: -n for enabled) The Virtual Router Redundancy Protocol (VRRP) is a computer networking protocol that provides for automatic assignment of available Internet Protocol (IP). # Preparation step (unpackung and patching if necessary) %prep %setup -q -n %{realname}-%{version}%{?extraver} %{__chmod} a-x doc/* %build %{__make} %{?_smp_mflags} \ COMMON_CFLAGS="%{optflags} -fpie %{?gcc_lto}" \ PROF_OPT="-Wl,--as-needed -Wl,--strip-all -pie %{?gcc_lto}" \ DBG_OPT='' %install %{__install} -D -m755 vrrpd %{buildroot}%{_sbindir}/vrrpd %{__install} -D -m755 atropos %{buildroot}%{_sbindir}/atropos %{__install} -D -m644 vrrpd.8 %{buildroot}%{_mandir}/man8/vrrpd.8 %{__install} -D -m755 %{S:10} %{buildroot}%{_initrddir}/%{name} %if "%{expand:%_vendor}" == "suse" %{__install} -D -m644 %{S:11} %{buildroot}%{_fillupdir}/sysconfig.%{name} %{__ln_s} %{_initrddir}/%{name} %{buildroot}%{_sbindir}/rc%{name} %else %{__install} -D -m644 %{S:11} %{buildroot}%{_sysconfdir}/sysconfig/%{name} %endif %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %doc doc/*.txt doc/rfc2338.txt.vrrp COPYING Changes FAQ README.md TODO %{_sbindir}/vrrpd %{_sbindir}/atropos %{_initrddir}/%{name} %if "%{expand:%_vendor}" == "suse" %{_fillupdir}/sysconfig.%{name} %{_sbindir}/rc%{name} %else %config(noreplace) %{_sysconfdir}/sysconfig/%{name} %endif %doc %{_mandir}/man8/* %if "%{expand:%_vendor}" == "suse" %post %{fillup_and_insserv %{name}} %preun %{stop_on_removal %{name}} %postun %{restart_on_update %{name}} %{insserv_cleanup} %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor