From 2cdd0d612d18732db845f2f44f217d6e00c62010 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 15 Nov 2019 14:57:27 +0100 Subject: [PATCH] umount: be happy if /proc/swaps doesn't exist Kernels work without swap just fine. Fixes: #13993 --- src/shutdown/umount.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shutdown/umount.c b/src/shutdown/umount.c index 4a96e1b7943..11be9466a58 100644 --- a/src/shutdown/umount.c +++ b/src/shutdown/umount.c @@ -184,6 +184,8 @@ int swap_list_get(const char *swaps, MountPoint **head) { return log_oom(); r = mnt_table_parse_swaps(t, swaps); + if (r == -ENOENT) /* no /proc/swaps is fine */ + return 0; if (r < 0) return log_error_errno(r, "Failed to parse %s: %m", swaps ?: "/proc/swaps"); -- 2.47.3