public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 1544a62869c0c597b0ff18f3227a37551a376f2a
@ 2018-12-13 13:36 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2018-12-13 13:36 UTC (permalink / raw)
  To: ipfire-scm

[-- Attachment #1: Type: text/plain, Size: 19123 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".

The branch, master has been updated
       via  1544a62869c0c597b0ff18f3227a37551a376f2a (commit)
       via  5d951df37e52807304a027c55762e1ef500adbe2 (commit)
       via  643d637c1c155ecfd509918e244d366b60435272 (commit)
       via  253d3a95ca171b74e761523760f35d610e5785e3 (commit)
       via  1e1ddde29356eaeed71411459682585f7d7eabed (commit)
       via  198756ea972532b8dace5dd39f8e6254ca7c7220 (commit)
       via  5772fe7f3098cdd731c7327d78f20c5f40960feb (commit)
      from  aaa616e7d52510873d87917acb54efd1af556992 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1544a62869c0c597b0ff18f3227a37551a376f2a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Thu Dec 13 13:35:49 2018 +0000

    setup: Drop quagga user
    
    Since we no longer have quagga, we don't need this any more
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 5d951df37e52807304a027c55762e1ef500adbe2
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Thu Dec 13 13:34:53 2018 +0000

    Drop frr & quagga
    
    These are replaced by bird. There is such chaos now with all these
    routing daemons...
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 643d637c1c155ecfd509918e244d366b60435272
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Thu Dec 13 13:34:32 2018 +0000

    network: Depend on bird instead of frr
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 253d3a95ca171b74e761523760f35d610e5785e3
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Thu Dec 13 13:33:01 2018 +0000

    bird: Update to 2.0.2
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 1e1ddde29356eaeed71411459682585f7d7eabed
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Thu Dec 13 13:30:46 2018 +0000

    Revert "bird: Drop package"
    
    This reverts commit 09c3106fb13fde1c815c9513fd89b402e344c05b.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 198756ea972532b8dace5dd39f8e6254ca7c7220
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Dec 1 19:19:41 2018 +0000

    strongswan: Update to 5.7.1
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 5772fe7f3098cdd731c7327d78f20c5f40960feb
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Dec 1 18:34:40 2018 +0000

    nano: Update to 3.2
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 rng-tools/rng-tools.nm => bird/bird.nm |  30 +++++----
 bird/systemd/bird.service              |  13 ++++
 bird/systemd/bird6.service             |  13 ++++
 frr/frr.nm                             | 107 ---------------------------------
 frr/frr.tmpfiles                       |   1 -
 frr/systemd/bgpd.service               |  12 ----
 frr/systemd/ospf6d.service             |  12 ----
 frr/systemd/ospfd.service              |  12 ----
 frr/systemd/zebra.service              |  12 ----
 nano/nano.nm                           |   6 +-
 network/network.nm                     |   4 +-
 quagga/quagga.nm                       | 105 --------------------------------
 quagga/quagga.tmpfiles                 |   1 -
 quagga/systemd/bgpd.service            |  12 ----
 quagga/systemd/ospf6d.service          |  12 ----
 quagga/systemd/ospfd.service           |  12 ----
 quagga/systemd/zebra.service           |  12 ----
 setup/setup.nm                         |   2 +-
 setup/uidgid                           |   1 -
 strongswan/strongswan.nm               |   4 +-
 20 files changed, 51 insertions(+), 332 deletions(-)
 copy rng-tools/rng-tools.nm => bird/bird.nm (56%)
 create mode 100644 bird/systemd/bird.service
 create mode 100644 bird/systemd/bird6.service
 delete mode 100644 frr/frr.nm
 delete mode 100644 frr/frr.tmpfiles
 delete mode 100644 frr/systemd/bgpd.service
 delete mode 100644 frr/systemd/ospf6d.service
 delete mode 100644 frr/systemd/ospfd.service
 delete mode 100644 frr/systemd/zebra.service
 delete mode 100644 quagga/quagga.nm
 delete mode 100644 quagga/quagga.tmpfiles
 delete mode 100644 quagga/systemd/bgpd.service
 delete mode 100644 quagga/systemd/ospf6d.service
 delete mode 100644 quagga/systemd/ospfd.service
 delete mode 100644 quagga/systemd/zebra.service

Difference in files:
diff --git a/bird/bird.nm b/bird/bird.nm
new file mode 100644
index 000000000..c288bcefc
--- /dev/null
+++ b/bird/bird.nm
@@ -0,0 +1,58 @@
+###############################################################################
+# IPFire.org    - An Open Source Firewall Solution                            #
+# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
+###############################################################################
+
+name       = bird
+version    = 2.0.2
+release    = 1
+
+groups     = Networking/Routing
+url        = http://bird.network.cz/
+license    = GPLv2+
+summary    = BIRD Internet Routing Daemon.
+
+description
+	BIRD is dynamic routing daemon supporting IPv4 and IPv6 versions of routing
+	protocols BGP, RIP and OSPF.
+end
+
+source_dl  = ftp://bird.network.cz/pub/bird/
+
+build
+	requires
+		bison
+		flex
+		ncurses-devel
+		readline-devel
+	end
+end
+
+packages
+	package %{name}
+		prerequires = systemd-units
+
+		script postin
+			/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+		end
+
+		script preun
+			/bin/systemctl --no-reload disable bird.service > /dev/null 2>&1 || :
+			/bin/systemctl stop bird.service > /dev/null 2>&1 || :
+
+		end
+
+		script postun
+			/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+		end
+
+		script postup
+			/bin/systemctl daemon-reload 2>&1 || :
+			/bin/systemctl reload-or-try-restart bird.service >/dev/null 2>&1 || :
+		end
+	end
+
+	package %{name}-debuginfo
+		template DEBUGINFO
+	end
+end
diff --git a/bird/systemd/bird.service b/bird/systemd/bird.service
new file mode 100644
index 000000000..438d6afef
--- /dev/null
+++ b/bird/systemd/bird.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=BIRD Internet Routing Daemon
+Requires=network.target
+After=network.target
+After=syslog.target
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/bird
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
diff --git a/bird/systemd/bird6.service b/bird/systemd/bird6.service
new file mode 100644
index 000000000..0d8e9b58a
--- /dev/null
+++ b/bird/systemd/bird6.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=BIRD Internet Routing Daemon
+Requires=network.target
+After=network.target
+After=syslog.target
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/bird6
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
diff --git a/frr/frr.nm b/frr/frr.nm
deleted file mode 100644
index cafa62677..000000000
--- a/frr/frr.nm
+++ /dev/null
@@ -1,107 +0,0 @@
-###############################################################################
-# IPFire.org    - An Open Source Firewall Solution                            #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
-###############################################################################
-
-name       = frr
-version    = 2.0
-release    = 1
-
-groups     = Networking/Routing
-url        = https://frrouting.org
-license    = GPLv2+
-summary    = FRRouting is an IP routing protocol suite
-
-description
-	FRRouting (FRR) is an IP routing protocol suite for Linux and Unix
-	platforms which includes protocol daemons for BGP, IS-IS, LDP, OSPF,
-	PIM, and RIP.
-end
-
-source_dl  = https://github.com/FRRouting/frr/releases/download/frr-%{version}/
-
-build
-	requires
-		json-c-devel
-		ncurses-devel
-		readline-devel
-		systemd-units
-		texinfo
-	end
-
-	prepare_cmds
-		%{create_user}
-	end
-
-	configure_options += \
-		--sysconfdir=/etc/frr \
-		--localstatedir=%{localstatedir}/run/frr \
-		--disable-static \
-		--disable-watchfrr \
-		--enable-multipath=64 \
-		--disable-isisd \
-		--disable-pimd \
-		--disable-ripd \
-		--disable-ripngd
-
-	install_cmds
-		mkdir -pv %{localstatedir}/run/frr
-		chown -v frr.frr %{localstatedir}/run/frr
-	end
-end
-
-create_user
-	getent group frr >/dev/null || /usr/sbin/groupadd -r frr
-	getent passwd frr >/dev/null || /usr/sbin/useradd -r -g frr \
-		-d %{sysconfdir}/%{name} -s /sbin/nologin frr
-end
-
-packages
-	package %{name}
-		services = bgpd ospf6d ospfd zebra
-
-		# This is a fork of quagga and installs binaries
-		# with the same name. Hence we cannot install both
-		# at the same time.
-		conflicts = quagga
-
-		script prein
-			%{create_user}
-		end
-
-		script postin
-			/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-		end
-
-		script preun
-			for i in %{services}; do
-				systemctl --no-reload disable ${i}.service >/dev/null 2>&1 || :
-				systemctl stop ${i}.service >/dev/null 2>&1 || :
-			done
-		end
-
-		script postun
-			systemctl daemon-reload >/dev/null 2>&1 || :
-		end
-
-		script postup
-			systemctl daemon-reload >/dev/null 2>&1 || :
-
-			for i in %{services}; do
-				systemctl try-restart ${i}.service >/dev/null 2>&1 || :
-			done
-		end
-	end
-
-	package %{name}-libs
-		template LIBS
-	end
-
-	package %{name}-devel
-		template DEVEL
-	end
-
-	package %{name}-debuginfo
-		template DEBUGINFO
-	end
-end
diff --git a/frr/frr.tmpfiles b/frr/frr.tmpfiles
deleted file mode 100644
index ec703564f..000000000
--- a/frr/frr.tmpfiles
+++ /dev/null
@@ -1 +0,0 @@
-d	/var/run/frr	0755 frr frr
diff --git a/frr/systemd/bgpd.service b/frr/systemd/bgpd.service
deleted file mode 100644
index a52ebea2d..000000000
--- a/frr/systemd/bgpd.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=BGP routing daemon
-BindTo=zebra.service
-After=syslog.target network.target zebra.service
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/bgpd -d -f /etc/frr/bgpd.conf
-Restart=on-abort
-
-[Install]
-WantedBy=multi-user.target
diff --git a/frr/systemd/ospf6d.service b/frr/systemd/ospf6d.service
deleted file mode 100644
index 14f2f0337..000000000
--- a/frr/systemd/ospf6d.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OSPF routing daemon for IPv6
-BindTo=zebra.service
-After=syslog.target network.target zebra.service
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/ospf6d -d -f /etc/frr/ospf6d.conf
-Restart=on-abort
-
-[Install]
-WantedBy=multi-user.target
diff --git a/frr/systemd/ospfd.service b/frr/systemd/ospfd.service
deleted file mode 100644
index 90b7dbbec..000000000
--- a/frr/systemd/ospfd.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OSPF routing daemon
-BindTo=zebra.service
-After=syslog.target network.target zebra.service
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/ospfd -d -f /etc/frr/ospfd.conf
-Restart=on-abort
-
-[Install]
-WantedBy=multi-user.target
diff --git a/frr/systemd/zebra.service b/frr/systemd/zebra.service
deleted file mode 100644
index 81ac73224..000000000
--- a/frr/systemd/zebra.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=GNU Zebra routing manager
-After=syslog.target network.target
-
-[Service]
-Type=forking
-ExecStartPre=/sbin/ip route flush proto zebra
-ExecStart=/usr/sbin/zebra -d -f /etc/frr/zebra.conf
-Restart=on-abort
-
-[Install]
-WantedBy=multi-user.target
diff --git a/nano/nano.nm b/nano/nano.nm
index c7a65dfe6..d8edbee40 100644
--- a/nano/nano.nm
+++ b/nano/nano.nm
@@ -4,9 +4,7 @@
 ###############################################################################
 
 name       = nano
-mainversion	= 2.9
-subversion	= 2
-version    = %{mainversion}.%{subversion}
+version    = 3.2
 release    = 1
 
 groups     = Application/Editors
@@ -18,7 +16,7 @@ description
 	GNU nano is a small and friendly text editor.
 end
 
-source_dl  = http://www.nano-editor.org/dist/v%{mainversion}/
+source_dl  = http://www.nano-editor.org/dist/v3/
 
 build
 	requires
diff --git a/network/network.nm b/network/network.nm
index 7db2dba63..c6a789447 100644
--- a/network/network.nm
+++ b/network/network.nm
@@ -6,7 +6,7 @@
 name       = network
 epoch      = 1
 version    = 010
-release    = 1
+release    = 2
 
 maintainer = Michael Tremer <michael.tremer(a)ipfire.org>
 groups     = Base Networking/Tools
@@ -70,7 +70,7 @@ packages
 		end
 
 		recommends
-			frr
+			bird
 		end
 
 		configfiles
diff --git a/quagga/quagga.nm b/quagga/quagga.nm
deleted file mode 100644
index ad28175b5..000000000
--- a/quagga/quagga.nm
+++ /dev/null
@@ -1,105 +0,0 @@
-###############################################################################
-# IPFire.org    - An Open Source Firewall Solution                            #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
-###############################################################################
-
-name       = quagga
-version    = 1.2.0
-release    = 1
-
-groups     = Networking/Routing
-url        = http://www.quagga.net/
-license    = GPLv2+
-summary    = Quagga is a rounting daemon.
-
-description
-	Quagga is a free software that manages TCP/IP based routing
-	protocol. It takes multi-server and multi-thread approach to resolve
-	the current complexity of the Internet.
-
-	Quagga supports BGP4, BGP4+, OSPFv2 and OSPFv3.
-end
-
-source_dl  = http://download.savannah.gnu.org/releases/quagga/
-
-build
-	requires
-		c-ares-devel
-		ncurses-devel
-		net-snmp-devel
-		readline-devel
-		systemd-units
-		texinfo
-	end
-
-	prepare_cmds
-		%{create_user}
-	end
-
-	configure_options += \
-		--sysconfdir=/etc/quagga \
-		--localstatedir=%{localstatedir}/run/quagga \
-		--disable-static \
-		--disable-watchquagga \
-		--enable-multipath=64 \
-		--disable-isisd \
-		--disable-pimd \
-		--disable-ripd \
-		--disable-ripngd
-
-	install_cmds
-		mkdir -pv %{localstatedir}/run/quagga
-		chown -v quagga.quagga %{localstatedir}/run/quagga
-	end
-end
-
-create_user
-	getent group quagga >/dev/null || /usr/sbin/groupadd -r quagga
-	getent passwd quagga >/dev/null || /usr/sbin/useradd -r -g quagga \
-		-d %{sysconfdir}/%{name} -s /sbin/nologin quagga
-end
-
-packages
-	package %{name}
-		services = bgpd ospf6d ospfd zebra
-
-		script prein
-			%{create_user}
-		end
-
-		script postin
-			/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-		end
-
-		script preun
-			for i in %{services}; do
-				systemctl --no-reload disable ${i}.service >/dev/null 2>&1 || :
-				systemctl stop ${i}.service >/dev/null 2>&1 || :
-			done
-		end
-
-		script postun
-			systemctl daemon-reload >/dev/null 2>&1 || :
-		end
-
-		script postup
-			systemctl daemon-reload >/dev/null 2>&1 || :
-
-			for i in %{services}; do
-				systemctl try-restart ${i}.service >/dev/null 2>&1 || :
-			done
-		end
-	end
-
-	package %{name}-libs
-		template LIBS
-	end
-
-	package %{name}-devel
-		template DEVEL
-	end
-
-	package %{name}-debuginfo
-		template DEBUGINFO
-	end
-end
diff --git a/quagga/quagga.tmpfiles b/quagga/quagga.tmpfiles
deleted file mode 100644
index 8974b64f8..000000000
--- a/quagga/quagga.tmpfiles
+++ /dev/null
@@ -1 +0,0 @@
-d	/var/run/quagga	0755 quagga quagga
diff --git a/quagga/systemd/bgpd.service b/quagga/systemd/bgpd.service
deleted file mode 100644
index 2874432df..000000000
--- a/quagga/systemd/bgpd.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=BGP routing daemon
-BindTo=zebra.service
-After=syslog.target network.target zebra.service
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/bgpd -d -f /etc/quagga/bgpd.conf
-Restart=on-abort
-
-[Install]
-WantedBy=multi-user.target
diff --git a/quagga/systemd/ospf6d.service b/quagga/systemd/ospf6d.service
deleted file mode 100644
index 93b9dfa61..000000000
--- a/quagga/systemd/ospf6d.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OSPF routing daemon for IPv6
-BindTo=zebra.service
-After=syslog.target network.target zebra.service
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/ospf6d -d -f /etc/quagga/ospf6d.conf
-Restart=on-abort
-
-[Install]
-WantedBy=multi-user.target
diff --git a/quagga/systemd/ospfd.service b/quagga/systemd/ospfd.service
deleted file mode 100644
index e276649bc..000000000
--- a/quagga/systemd/ospfd.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=OSPF routing daemon
-BindTo=zebra.service
-After=syslog.target network.target zebra.service
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/ospfd -d -f /etc/quagga/ospfd.conf
-Restart=on-abort
-
-[Install]
-WantedBy=multi-user.target
diff --git a/quagga/systemd/zebra.service b/quagga/systemd/zebra.service
deleted file mode 100644
index 977c2dc27..000000000
--- a/quagga/systemd/zebra.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=GNU Zebra routing manager
-After=syslog.target network.target
-
-[Service]
-Type=forking
-ExecStartPre=/sbin/ip route flush proto zebra
-ExecStart=/usr/sbin/zebra -d -f /etc/quagga/zebra.conf
-Restart=on-abort
-
-[Install]
-WantedBy=multi-user.target
diff --git a/setup/setup.nm b/setup/setup.nm
index dad72ae0b..78d1a5df3 100644
--- a/setup/setup.nm
+++ b/setup/setup.nm
@@ -5,7 +5,7 @@
 
 name       = setup
 version    = 3.0
-release    = 9
+release    = 10
 arch       = noarch
 
 groups     = Base Build System/Base
diff --git a/setup/uidgid b/setup/uidgid
index 2486675fb..7bdb249a8 100644
--- a/setup/uidgid
+++ b/setup/uidgid
@@ -93,7 +93,6 @@ dbus	81	81	/		/sbin/nologin	dbus
 jonas	82	82	/var/lib/jonas		/sbin/nologin	jonas
 clamav	83	83	/tmp		/sbin/nologin	clamav
 screen	-	84	-		-	screen
-quaggavt	-	85	-		-	quagga
 sabayon	86	86	-		/sbin/nologin	sabayon
 polkituser	87	87	/		/sbin/nologin	PolicyKit
 wbpriv	-	88	-		-	samba-common
diff --git a/strongswan/strongswan.nm b/strongswan/strongswan.nm
index 12505baf0..e3121e08f 100644
--- a/strongswan/strongswan.nm
+++ b/strongswan/strongswan.nm
@@ -4,8 +4,8 @@
 ###############################################################################
 
 name       = strongswan
-version    = 5.6.3
-release    = 2
+version    = 5.7.1
+release    = 1
 
 groups     = Networking/VPN
 url        = http://www.strongswan.org/


hooks/post-receive
--
IPFire 3.x development tree

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-12-13 13:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-13 13:36 [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 1544a62869c0c597b0ff18f3227a37551a376f2a Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox