From ea55a2d8a9eb030b58a494c13d1fcf6e5e71e625 Mon Sep 17 00:00:00 2001 From: Kai Wohlfahrt Date: Wed, 27 Nov 2019 14:39:38 +0000 Subject: linux: patch request-key binary path This is necessary for id mapping to work with NFS + Kerberos, and also touches #68106 and 634638. --- pkgs/os-specific/linux/kernel/request-key-helper.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 pkgs/os-specific/linux/kernel/request-key-helper.patch (limited to 'pkgs/os-specific/linux/kernel/request-key-helper.patch') diff --git a/pkgs/os-specific/linux/kernel/request-key-helper.patch b/pkgs/os-specific/linux/kernel/request-key-helper.patch new file mode 100644 index 00000000000..8264e265aed --- /dev/null +++ b/pkgs/os-specific/linux/kernel/request-key-helper.patch @@ -0,0 +1,13 @@ +diff --git a/security/keys/request_key.c b/security/keys/request_key.c +index 957b9e3e1492..5436a0d8b81d 100644 +--- a/security/keys/request_key.c ++++ b/security/keys/request_key.c +@@ -114,7 +114,7 @@ static int call_usermodehelper_keys(const char *path, char **argv, char **envp, + */ + static int call_sbin_request_key(struct key *authkey, void *aux) + { +- static char const request_key[] = "/sbin/request-key"; ++ static char const request_key[] = "/run/current-system/sw/bin/request-key"; + struct request_key_auth *rka = get_request_key_auth(authkey); + const struct cred *cred = current_cred(); + key_serial_t prkey, sskey; -- cgit 1.4.1