Zbigniew Jędrzejewski-Szmek 5d6eed
From 3f40c958104c4a83a32ad303cd7153f79cb7a6a8 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 03e93e
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Zbigniew Jędrzejewski-Szmek 03e93e
Date: Wed, 11 Jan 2017 14:45:19 -0500
Zbigniew Jędrzejewski-Szmek 03e93e
Subject: [PATCH] shell-completion: redirect all errors from systemctl to
Zbigniew Jędrzejewski-Szmek 03e93e
 /dev/null
Zbigniew Jędrzejewski-Szmek 03e93e
Zbigniew Jędrzejewski-Szmek 03e93e
Completion scripts should not generate errors, ever.
Zbigniew Jędrzejewski-Szmek 03e93e
Zbigniew Jędrzejewski-Szmek 03e93e
https://bugzilla.redhat.com/show_bug.cgi?id=1409649
Zbigniew Jędrzejewski-Szmek 03e93e
(cherry picked from commit 99171d2fdf720ebb64fee75db4177af5d048d0f9)
Zbigniew Jędrzejewski-Szmek 03e93e
---
Zbigniew Jędrzejewski-Szmek 03e93e
 shell-completion/bash/systemctl.in | 2 +-
Zbigniew Jędrzejewski-Szmek 03e93e
 shell-completion/zsh/_systemctl.in | 2 +-
Zbigniew Jędrzejewski-Szmek 03e93e
 2 files changed, 2 insertions(+), 2 deletions(-)
Zbigniew Jędrzejewski-Szmek 03e93e
Zbigniew Jędrzejewski-Szmek 03e93e
diff --git a/shell-completion/bash/systemctl.in b/shell-completion/bash/systemctl.in
Zbigniew Jędrzejewski-Szmek 03e93e
index dcf71a1f51..34589e2888 100644
Zbigniew Jędrzejewski-Szmek 03e93e
--- a/shell-completion/bash/systemctl.in
Zbigniew Jędrzejewski-Szmek 03e93e
+++ b/shell-completion/bash/systemctl.in
Zbigniew Jędrzejewski-Szmek 03e93e
@@ -19,7 +19,7 @@
Zbigniew Jędrzejewski-Szmek 03e93e
 
Zbigniew Jędrzejewski-Szmek 03e93e
 __systemctl() {
Zbigniew Jędrzejewski-Szmek 03e93e
         local mode=$1; shift 1
Zbigniew Jędrzejewski-Szmek 03e93e
-        systemctl $mode --full --no-legend "$@"
Zbigniew Jędrzejewski-Szmek 03e93e
+        systemctl $mode --full --no-legend "$@" 2>/dev/null
Zbigniew Jędrzejewski-Szmek 03e93e
 }
Zbigniew Jędrzejewski-Szmek 03e93e
 
Zbigniew Jędrzejewski-Szmek 03e93e
 __systemd_properties() {
Zbigniew Jędrzejewski-Szmek 03e93e
diff --git a/shell-completion/zsh/_systemctl.in b/shell-completion/zsh/_systemctl.in
Zbigniew Jędrzejewski-Szmek 03e93e
index 03a1c930b0..d77a2df74e 100644
Zbigniew Jędrzejewski-Szmek 03e93e
--- a/shell-completion/zsh/_systemctl.in
Zbigniew Jędrzejewski-Szmek 03e93e
+++ b/shell-completion/zsh/_systemctl.in
Zbigniew Jędrzejewski-Szmek 03e93e
@@ -91,7 +91,7 @@
Zbigniew Jędrzejewski-Szmek 03e93e
 
Zbigniew Jędrzejewski-Szmek 03e93e
 __systemctl()
Zbigniew Jędrzejewski-Szmek 03e93e
 {
Zbigniew Jędrzejewski-Szmek 03e93e
-  systemctl $_sys_service_mgr --full --no-legend --no-pager "$@"
Zbigniew Jędrzejewski-Szmek 03e93e
+  systemctl $_sys_service_mgr --full --no-legend --no-pager "$@" 2>/dev/null
Zbigniew Jędrzejewski-Szmek 03e93e
 }
Zbigniew Jędrzejewski-Szmek 03e93e
 
Zbigniew Jędrzejewski-Szmek 03e93e