import augeas-1.12.0-6.el8
This commit is contained in:
parent
28104487df
commit
8cae065409
@ -54,5 +54,5 @@ index 75657203..e50bdc4f 100644
|
||||
test Grub.lns get "default=0\ncrud=no\n" =
|
||||
{ "default" = "0" }
|
||||
--
|
||||
2.24.1
|
||||
2.29.2
|
||||
|
||||
|
@ -90,5 +90,5 @@ index 9011a2b3..e83613a2 100644
|
||||
+ { }
|
||||
+
|
||||
--
|
||||
2.24.1
|
||||
2.29.2
|
||||
|
||||
|
@ -33,5 +33,5 @@ index 07f865a9..fd710c5f 100644
|
||||
break;
|
||||
case 't': /* insert tab */
|
||||
--
|
||||
2.24.1
|
||||
2.29.2
|
||||
|
||||
|
@ -38,5 +38,5 @@ index b42ef630..31a991eb 100644
|
||||
/* Set up persistent history */
|
||||
char *home_dir = get_home_dir(getuid());
|
||||
--
|
||||
2.24.1
|
||||
2.29.2
|
||||
|
||||
|
@ -129,5 +129,5 @@ index f746543b..10b87605 100644
|
||||
+ { "db_module_dir" = "/some/path" }
|
||||
+ }
|
||||
--
|
||||
2.24.1
|
||||
2.29.2
|
||||
|
||||
|
@ -55,5 +55,5 @@ index 3397456e..19c57075 100644
|
||||
|
||||
(* Variable: unit *)
|
||||
--
|
||||
2.24.1
|
||||
2.29.2
|
||||
|
||||
|
85
SOURCES/0007-Ssh-add-Match-keyword-support-695.patch
Normal file
85
SOURCES/0007-Ssh-add-Match-keyword-support-695.patch
Normal file
@ -0,0 +1,85 @@
|
||||
From 0880cf38e5c9a6a9ddb3ce4cae372dec5ad34cbe Mon Sep 17 00:00:00 2001
|
||||
From: granquet <ranquet.guillaume@gmail.com>
|
||||
Date: Tue, 6 Oct 2020 23:03:18 +0200
|
||||
Subject: [PATCH] Ssh: add Match keyword support (#695)
|
||||
|
||||
Signed-off-by: Guillaume Ranquet <guillaume-externe.ranquet@edf.fr>
|
||||
---
|
||||
lenses/ssh.aug | 19 +++++++++++++++++--
|
||||
lenses/tests/test_ssh.aug | 12 ++++++++++++
|
||||
2 files changed, 29 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/lenses/ssh.aug b/lenses/ssh.aug
|
||||
index 4e731581..c140c9a9 100644
|
||||
--- a/lenses/ssh.aug
|
||||
+++ b/lenses/ssh.aug
|
||||
@@ -92,7 +92,7 @@ module Ssh =
|
||||
| rekey_limit
|
||||
|
||||
let key_re = /[A-Za-z0-9]+/
|
||||
- - /SendEnv|Host|ProxyCommand|RemoteForward|LocalForward|MACs|Ciphers|(HostKey|Kex)Algorithms|PubkeyAcceptedKeyTypes|GlobalKnownHostsFile|RekeyLimit/i
|
||||
+ - /SendEnv|Host|Match|ProxyCommand|RemoteForward|LocalForward|MACs|Ciphers|(HostKey|Kex)Algorithms|PubkeyAcceptedKeyTypes|GlobalKnownHostsFile|RekeyLimit/i
|
||||
|
||||
|
||||
let other_entry = [ indent . key key_re
|
||||
@@ -105,11 +105,26 @@ module Ssh =
|
||||
let host = [ key /Host/i . spc . value_to_eol . eol . entry* ]
|
||||
|
||||
|
||||
+ let condition_entry =
|
||||
+ let value = store /[^ \t\r\n=]+/ in
|
||||
+ [ spc . key /[A-Za-z0-9]+/ . spc . value ]
|
||||
+
|
||||
+ let match_cond =
|
||||
+ [ label "Condition" . condition_entry+ . eol ]
|
||||
+
|
||||
+ let match_entry = entry
|
||||
+
|
||||
+ let match =
|
||||
+ [ key /Match/i . match_cond
|
||||
+ . [ label "Settings" . match_entry+ ]
|
||||
+ ]
|
||||
+
|
||||
+
|
||||
(************************************************************************
|
||||
* Group: LENS
|
||||
*************************************************************************)
|
||||
|
||||
- let lns = entry* . host*
|
||||
+ let lns = entry* . (host | match)*
|
||||
|
||||
let xfm = transform lns (incl "/etc/ssh/ssh_config" .
|
||||
incl (Sys.getenv("HOME") . "/.ssh/config") .
|
||||
diff --git a/lenses/tests/test_ssh.aug b/lenses/tests/test_ssh.aug
|
||||
index f5fca252..456624e4 100644
|
||||
--- a/lenses/tests/test_ssh.aug
|
||||
+++ b/lenses/tests/test_ssh.aug
|
||||
@@ -5,6 +5,9 @@ module Test_ssh =
|
||||
"# start
|
||||
IdentityFile /etc/ssh/identity.asc
|
||||
|
||||
+Match final all
|
||||
+ GSSAPIAuthentication yes
|
||||
+
|
||||
Host suse.cz
|
||||
ForwardAgent yes
|
||||
SendEnv LC_LANG
|
||||
@@ -30,6 +33,15 @@ PubkeyAcceptedKeyTypes ssh-ed25519-cert-v01@openssh.com,ssh-ed25519,ssh-rsa-cert
|
||||
{ "#comment" = "start" }
|
||||
{ "IdentityFile" = "/etc/ssh/identity.asc" }
|
||||
{ }
|
||||
+ { "Match"
|
||||
+ { "Condition"
|
||||
+ { "final" = "all" }
|
||||
+ }
|
||||
+ { "Settings"
|
||||
+ { "GSSAPIAuthentication" = "yes" }
|
||||
+ { }
|
||||
+ }
|
||||
+ }
|
||||
{ "Host" = "suse.cz"
|
||||
{ "ForwardAgent" = "yes" }
|
||||
{ "SendEnv"
|
||||
--
|
||||
2.29.2
|
||||
|
@ -1,6 +1,6 @@
|
||||
Name: augeas
|
||||
Version: 1.12.0
|
||||
Release: 5%{?dist}
|
||||
Release: 6%{?dist}
|
||||
Summary: A library for changing configuration files
|
||||
|
||||
Group: System Environment/Libraries
|
||||
@ -13,6 +13,7 @@ Patch3: 0003-src-augrun.c-nexttoken-add-more-escape-characters.patch
|
||||
Patch4: 0004-src-augtool.c-hopefully-fix-readline-quoting-issues.patch
|
||||
Patch5: 0005-Krb5-improve-dbmodules-and-includes-630.patch
|
||||
Patch6: 0006-Systemd-fix-parsing-of-envvars-with-spaces-659.patch
|
||||
Patch7: 0007-Ssh-add-Match-keyword-support-695.patch
|
||||
|
||||
BuildRequires: readline-devel libselinux-devel libxml2-devel
|
||||
BuildRequires: autoconf, automake
|
||||
@ -119,6 +120,9 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_libdir}/pkgconfig/augeas.pc
|
||||
|
||||
%changelog
|
||||
* Tue Jan 05 2021 Pino Toscano <ptoscano@redhat.com> - 1.12.0-6
|
||||
- Ssh: parse Match options (RHBZ#1716359)
|
||||
|
||||
* Mon Feb 10 2020 Pino Toscano <ptoscano@redhat.com> - 1.12.0-5
|
||||
- Fix completion with special characters in augtool. (RHBZ#1232224)
|
||||
- Krb5: improve handling of [dbmodules]; allow include/includedir directives
|
||||
|
Loading…
Reference in New Issue
Block a user