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 {
|
idea-ultimate-fhs = prev.buildFHSEnv {
|
||||||
name = "idea-ultimate";
|
name = "idea-ultimate";
|
||||||
|
|
||||||
targetPkgs = pkgs: (with pkgs; [
|
targetPkgs = pkgs: (with pkgs; [
|
||||||
|
fhs-openssh
|
||||||
stdenv.cc.cc.lib
|
stdenv.cc.cc.lib
|
||||||
glfw3-minecraft
|
glfw3-minecraft
|
||||||
openal
|
openal
|
||||||
|
|
Loading…
Reference in a new issue