Group :: System/Servers
RPM: wireguard-tools
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: wireguard-tools-1.0.20200513-completion-exit-early-with-bash-less-than-4.patch
Download
Download
From 66a45c2ece070842882c2b432451fdc5bc595107 Mon Sep 17 00:00:00 2001
From: Nikolai Kostrigin <nickel@altlinux.org>
Date: Fri, 26 Jun 2020 12:33:14 +0300
Subject: [PATCH] avoid completion scripts report errors on terminal start when
bash version < 4
Completion scripts emit following errors:
-bash: complete: nosort: invalid option name
Avoid messages by exiting early.
Refer to https://lists.zx2c4.com/pipermail/wireguard/2018-October/003418.html
---
src/completion/wg-quick.bash-completion | 2 ++
src/completion/wg.bash-completion | 2 ++
2 files changed, 4 insertions(+)
diff --git a/src/completion/wg-quick.bash-completion b/src/completion/wg-quick.bash-completion
index f8973cd..8fbf109 100644
--- a/src/completion/wg-quick.bash-completion
+++ b/src/completion/wg-quick.bash-completion
@@ -1,6 +1,8 @@
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2015-2020 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
+[[ ${BASH_VERSINFO[0]} -ge 4 ]] || return 0
+
_wg_quick_completion() {
local p i a search_paths old_glob
search_paths=( /etc/wireguard )
diff --git a/src/completion/wg.bash-completion b/src/completion/wg.bash-completion
index 445f0e8..e35d3c8 100644
--- a/src/completion/wg.bash-completion
+++ b/src/completion/wg.bash-completion
@@ -1,6 +1,8 @@
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2015-2020 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
+[[ ${BASH_VERSINFO[0]} -ge 4 ]] || return 0
+
_wg_completion() {
local a
--
2.25.4