fix(overlay): add openssh patch for fhs envs

This commit is contained in:
uku 2024-09-13 11:31:33 +02:00
parent e4278df921
commit c13273a45a
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
2 changed files with 18 additions and 0 deletions

View file

@ -0,0 +1,13 @@
diff --git a/readconf.h b/readconf.h
index ded13c9..94f489e 100644
--- a/readconf.h
+++ b/readconf.h
@@ -203,7 +203,7 @@ typedef struct {
#define SESSION_TYPE_SUBSYSTEM 1
#define SESSION_TYPE_DEFAULT 2
-#define SSHCONF_CHECKPERM 1 /* check permissions on config file */
+#define SSHCONF_CHECKPERM 0 /* check permissions on config file */
#define SSHCONF_USERCONF 2 /* user provided config file not system */
#define SSHCONF_FINAL 4 /* Final pass over config, after canon. */
#define SSHCONF_NEVERMATCH 8 /* Match/Host never matches; internal only */

View file

@ -10,10 +10,15 @@ final: prev: {
};
});
fhs-openssh = prev.openssh.overrideAttrs (old: {
patches = old.patches or [] ++ [ ./openssh-fhs-fix.patch ];
});
idea-ultimate-fhs = prev.buildFHSEnv {
name = "idea-ultimate";
targetPkgs = pkgs: (with pkgs; [
fhs-openssh
stdenv.cc.cc.lib
glfw3-minecraft
openal