Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37710585
en ru br
ALT Linux repos
S:1.0.20210914-alt2

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


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
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin