diff options
author | Konstantin Shalygin | 2018-12-31 15:14:37 +0700 |
---|---|---|
committer | Konstantin Shalygin | 2018-12-31 15:14:37 +0700 |
commit | de5d648d668a98b1329c924c984b00a3c20a19c0 (patch) | |
tree | 926949f423a08cc2d904ec362f247414b309e780 /PKGBUILD | |
parent | 123b59304195f444a0feeb6922919434dcbea4ed (diff) | |
download | aur-de5d648d668a98b1329c924c984b00a3c20a19c0.tar.gz |
Bump to 6.0.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 11 insertions, 24 deletions
@@ -2,31 +2,26 @@ # Contributor: Shalygin Konstantin <k0ste@k0ste.ru> pkgname='frr' -pkgver='6.0' -pkgrel='2' +pkgver='6.0.1' +pkgrel='1' pkgdesc='FRRouting (quagga fork) supports BGP4, OSPFv2, OSPFv3, ISIS, RIP, RIPng, PIM, LDP, NHRP and EIGRP.' arch=('any') url="https://frrouting.org/" license=('GPL2') -depends=('libcap' 'libnl' 'readline' 'ncurses' 'perl' 'json-c' 'net-snmp' 'rtrlib') +depends=('libcap' 'libnl' 'readline' 'ncurses' 'perl' 'pam' 'json-c' 'net-snmp' 'rtrlib') makedepends=('patch' 'gcc' 'net-snmp' 'bison' 'c-ares' 'perl-xml-libxml' 'python-sphinx' 'python-pytest') conflicts=('quagga' 'babeld' 'quagga_cumulus') provides=('quagga' 'quagga_cumulus') source=("https://github.com/FRRouting/${pkgname}/archive/${pkgname}-${pkgver}.tar.gz" "${pkgname}.sysusers" - "${pkgname}.tmpfiles" - "${pkgname}_6.0_systemd_arch.patch") -sha256sums=('3835d87e2329c1c08d1b2657312c0ba0155d8f442c338d60f0ddb51090f2f182' + "${pkgname}.tmpfiles") +sha256sums=('5fa2defebf00fb457edaa3cc39a63534b081526c00a3aeafc569caa7fc300cd1' '9371cc0522d13621c623b5da77719052bdebdceb7ffdbdc06fc32a2f07118e7e' - '6f8dd86ef9c600763faead3052908531e8dc8ef67058e6f7f8da01bf0fe4eb89' - '9d98a0b5d7016cb66fe3cbec234f70327f0a961de47f7eae39a5bd4477b072ce') + '6f8dd86ef9c600763faead3052908531e8dc8ef67058e6f7f8da01bf0fe4eb89') prepare() { cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}" - # https://github.com/FRRouting/frr/issues/1422 - patch -p1 -i "${srcdir}/${pkgname}_6.0_systemd_arch.patch" - autoreconf -fvi ./configure \ --prefix="/usr" \ @@ -34,7 +29,7 @@ prepare() { --sysconfdir="/etc/${pkgname}" \ --localstatedir="/run/${pkgname}" \ --enable-exampledir="/etc/${pkgname}" \ - --disable-watchfrr \ + --with-libpam \ --enable-snmp="agentx" \ --enable-multipath=256 \ --enable-user="${pkgname}" \ @@ -61,23 +56,15 @@ check() { package() { cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install - install -Dm0644 "bgpd/BGP4-MIB.txt" "${pkgdir}/usr/share/snmp/mibs/BGP4-MIB.txt" - install -Dm0644 "eigrpd/EIGRP-MIB.txt" "${pkgdir}/usr/share/snmp/mibs/EIGRP-MIB.txt" - install -Dm0644 "ospf6d/OSPFv3-MIB.txt" "${pkgdir}/usr/share/snmp/mibs/OSPFv3-MIB.txt" - install -Dm0644 "ospfd/OSPF-MIB.txt" "${pkgdir}/usr/share/snmp/mibs/OSPF-MIB.txt" - install -Dm0644 "ospfd/OSPF-TRAP-MIB.txt" "${pkgdir}/usr/share/snmp/mibs/OSPF-TRAP-MIB.txt" - install -Dm0644 "ripd/RIPv2-MIB.txt" "${pkgdir}/usr/share/snmp/mibs/RIPv2-MIB.txt" cd "redhat" sed -ri 's|/var/run/frr|/run/frr|g' "${pkgname}.logrotate" + sed -ri 's|/usr/lib/frr/|/usr/bin/|g' "${pkgname}.service" install -Dm0644 "${pkgname}.logrotate" "${pkgdir}/etc/logrotate.d/${pkgname}" - - for d in babeld bgpd bfdd eigrpd isisd ldpd nhrpd ospf6d ospfd ospfd-instance@ pbrd pimd ripd ripngd staticd zebra; do - install -Dm0644 ${d}.service "${pkgdir}/usr/lib/systemd/system/${d}.service" - done - + install -Dm0644 "daemons" "${pkgdir}/etc/frr/daemons" + install -Dm0644 "${pkgname}.pam" "${pkgdir}/etc/pam.d/${pkgname}" + install -Dm0644 "${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" install -Dm0644 "${srcdir}/${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" install -Dm0644 "${srcdir}/${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" - rm -rfv "${pkgdir}/usr/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}-reload.py" chown -R 177:177 "${pkgdir}/etc/frr" } |