https://fedorahosted.org/freeipa/ticket/3766
>From 4754bab56c0438a7b735c1473f9199ad7f2ced0a Mon Sep 17 00:00:00 2001 From: Nathaniel McCallum <[email protected]> Date: Wed, 3 Jul 2013 15:52:15 -0400 Subject: [PATCH] Fix client install exception if /etc/ssh is missing
https://fedorahosted.org/freeipa/ticket/3766 --- ipa-client/ipa-install/ipa-client-install | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install index b1881619d46c6e2e2beadd5130c92947e9c59aa3..bb846ec34122bf03a7bb68fc4b04f1f3de377fd3 100755 --- a/ipa-client/ipa-install/ipa-client-install +++ b/ipa-client/ipa-install/ipa-client-install @@ -1412,7 +1412,11 @@ def client_dns(server, hostname, dns_updates=False): def update_ssh_keys(server, hostname, ssh_dir, create_sshfp): pubkeys = [] - for basename in os.listdir(ssh_dir): + try: + filenames = os.listdir(ssh_dir) + except OSError: + filenames = [] + for basename in filenames: if not basename.endswith('.pub'): continue filename = os.path.join(ssh_dir, basename) -- 1.8.3.1
_______________________________________________ Freeipa-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/freeipa-devel
