unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#29117] Static networking vs Open vSwitch
@ 2017-11-02 19:13 Marius Bakke
  2017-11-02 19:14 ` [bug#29117] [PATCH 1/2] services: networking: Add a dependency override mechanism to <static-networking> Marius Bakke
  0 siblings, 1 reply; 4+ messages in thread
From: Marius Bakke @ 2017-11-02 19:13 UTC (permalink / raw)
  To: 29117

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

Hello Guix,

When using static-networking-service with OpenvSwitch-managed
interfaces, shepherd will often attempt to start the static interface
configuration before the virtual interface has been created by OVS,
requiring manual intervention after boot.

This first patch allows arbitrary services to override 'requirement' in
<static-networking>; the second adds some tests for Open vSwitch,
including whether static-networking started successfully on a virtual
interface.

Marius Bakke (2):
  services: networking: Add a dependency override mechanism to
    <static-networking>.
  tests: networking: Add tests for OpenvSwitch.

 doc/guix.texi               |   5 +-
 gnu/services/networking.scm |  14 ++++--
 gnu/tests/networking.scm    | 109 +++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 121 insertions(+), 7 deletions(-)

-- 
2.15.0

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-12-29 13:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-02 19:13 [bug#29117] Static networking vs Open vSwitch Marius Bakke
2017-11-02 19:14 ` [bug#29117] [PATCH 1/2] services: networking: Add a dependency override mechanism to <static-networking> Marius Bakke
2017-11-02 19:14   ` [bug#29117] [PATCH 2/2] tests: networking: Add tests for OpenvSwitch Marius Bakke
2017-12-29 13:12   ` bug#29117: [PATCH 1/2] services: networking: Add a dependency override mechanism to <static-networking> Marius Bakke

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).