dryang / rpms / systemd

Forked from rpms/systemd a year ago
Clone
17aa40
From f5d149095f95704fe7660069a493c0329ddbb5aa Mon Sep 17 00:00:00 2001
698723
From: Yu Watanabe <watanabe.yu+github@gmail.com>
698723
Date: Tue, 17 Dec 2019 20:41:21 +0900
698723
Subject: [PATCH] udev: sort alternative names
698723
698723
Kernel preserves the order of alternative names. So, for user
698723
visibility, let's sort the alternative names.
698723
698723
(cherry picked from commit 4d016e965b13883cccc963a34a1299a0c4f900ca)
698723
17aa40
Related: #2005008
698723
---
698723
 src/udev/net/link-config.c | 1 +
698723
 1 file changed, 1 insertion(+)
698723
698723
diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c
698723
index 6ceb4c698e..8bd374d352 100644
698723
--- a/src/udev/net/link-config.c
698723
+++ b/src/udev/net/link-config.c
698723
@@ -515,6 +515,7 @@ int link_config_apply(link_config_ctx *ctx, link_config *config,
698723
                 strv_remove(altnames, new_name);
698723
         strv_remove(altnames, old_name);
698723
         strv_uniq(altnames);
698723
+        strv_sort(altnames);
698723
 
698723
         r = rtnl_set_link_alternative_names(&ctx->rtnl, ifindex, altnames);
698723
         if (r == -EOPNOTSUPP)