summaryrefslogtreecommitdiff
path: root/src/udev/net
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2019-12-17 20:41:21 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-12-18 00:05:50 +0900
commit4d016e965b13883cccc963a34a1299a0c4f900ca (patch)
treedd7b7e298dc8cabf20862224df3dad800b6a2725 /src/udev/net
parentb04c5e51da7a61d41d564e73a1e92bd8b29b0223 (diff)
downloadsystemd-4d016e965b13883cccc963a34a1299a0c4f900ca.tar.gz
udev: sort alternative names
Kernel preserves the order of alternative names. So, for user visibility, let's sort the alternative names.
Diffstat (limited to 'src/udev/net')
-rw-r--r--src/udev/net/link-config.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c
index 19cecf1895..ad97a89447 100644
--- a/src/udev/net/link-config.c
+++ b/src/udev/net/link-config.c
@@ -503,6 +503,7 @@ int link_config_apply(link_config_ctx *ctx, link_config *config,
strv_remove(altnames, new_name);
strv_remove(altnames, old_name);
strv_uniq(altnames);
+ strv_sort(altnames);
r = rtnl_set_link_alternative_names(&ctx->rtnl, ifindex, altnames);
if (r == -EOPNOTSUPP)