From 995f6eb39ef39ab7056e0c74cc9da42c3a597012 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Fri, 7 Aug 2015 12:30:25 +0200 Subject: do not print error on missing file --- hook/passwd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hook/passwd b/hook/passwd index 22d6e10..1e2f861 100644 --- a/hook/passwd +++ b/hook/passwd @@ -42,7 +42,7 @@ run_latehook() { authorized_key_home=$(egrep ^${authorized_key_user}: ${newroot}/etc/passwd | cut -d: -f 6) if [[ "${authorized_key_type}" = "${authorized_key_key}" ]]; then msg ":: Invalid option, no authorized key added." - elif grep -q "${authorized_key_key}" "${newroot}/${authorized_key_home}/.ssh/authorized_keys"; then + elif grep -q "${authorized_key_key}" "${newroot}/${authorized_key_home}/.ssh/authorized_keys" 2>/dev/null; then msg ":: Key already available, skipping." else if [[ ! -d "${newroot}/${authorized_key_home}" ]]; then -- cgit v1.2.3-54-g00ecf