[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
16/16: services: static-netwoking: Wait for devices to show up.
From: |
guix-commits |
Subject: |
16/16: services: static-netwoking: Wait for devices to show up. |
Date: |
Wed, 14 Jun 2023 17:50:05 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 26602f4063a6e0c626e8deb3423166bcd0abeb90
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Wed Jun 14 23:48:01 2023 +0200
services: static-netwoking: Wait for devices to show up.
Fixes <https://issues.guix.gnu.org/63516>.
* gnu/services/base.scm (network-set-up/linux): Add call to
'wait-for-link'.
---
gnu/services/base.scm | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index c5b06b57e8..bbc2ac2c79 100644
--- a/gnu/services/base.scm
+++ b/gnu/services/base.scm
@@ -2799,6 +2799,12 @@ to CONFIG."
#$@(map (lambda (address)
#~(begin
+ ;; Before going any further, wait for the
+ ;; device to show up.
+ (wait-for-link
+ #$(network-address-device address)
+ #:blocking? #f)
+
(addr-add #$(network-address-device
address)
#$(network-address-value
address)
#:ipv6?
- 14/16: gnu: browserpass-native: Use new package style., (continued)
- 14/16: gnu: browserpass-native: Use new package style., guix-commits, 2023/06/14
- 06/16: packages: 'package-transitive-supported-systems' detects cycles., guix-commits, 2023/06/14
- 04/16: gnu: guile-fibers: Remove 'guile-fibers-next'., guix-commits, 2023/06/14
- 09/16: gnu: Add bdf2sfd., guix-commits, 2023/06/14
- 11/16: gnu: gnushogi: Fix build., guix-commits, 2023/06/14
- 10/16: gnu: Add pngcheck., guix-commits, 2023/06/14
- 15/16: gnu: guile-netlink: Update to 1.2., guix-commits, 2023/06/14
- 13/16: gnu: browserpass-native: Update to 3.1.0., guix-commits, 2023/06/14
- 12/16: gnu: Add systemtap, guix-commits, 2023/06/14
- 01/16: gnu: guile-fibers: Add 1.3.1., guix-commits, 2023/06/14
- 16/16: services: static-netwoking: Wait for devices to show up.,
guix-commits <=