fix(overlay): add openssh patch for fhs envs
This commit is contained in:
parent
e4278df921
commit
c13273a45a
2 changed files with 18 additions and 0 deletions
13
exprs/openssh-fhs-fix.patch
Normal file
13
exprs/openssh-fhs-fix.patch
Normal 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 */
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue