Warning: chmod(): Operation not permitted in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8 [0] in function chmod in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8 [1] in function include_once in /var/www/hopeinstoughton_www/wp-settings.php on line 560 [2] in function require_once in /var/www/hopeinstoughton_www/wp-config.php on line 85 [3] in function require_once in /var/www/hopeinstoughton_www/wp-load.php on line 50 [4] in function require_once in /var/www/hopeinstoughton_www/wp-blog-header.php on line 13 [5] in function require in /var/www/hopeinstoughton_www/index.php on line 17
| Server IP : 94.177.8.99 / Your IP : 216.73.217.165 Web Server : Apache/2.4.58 (Ubuntu) System : Linux aries 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/share/bash-completion/completions/ |
Upload File : |
# Linux ipsec(8) completion (for FreeS/WAN and strongSwan) -*- shell-script -*-
# Complete ipsec.conf conn entries.
#
# Reads a file from stdin in the ipsec.conf(5) format.
_ipsec_connections()
{
local keyword name
while read -r keyword name; do
if [[ $keyword == [#]* ]]; then continue; fi
[[ $keyword == conn && $name != '%default' ]] && COMPREPLY+=("$name")
done
COMPREPLY=($(compgen -W '${COMPREPLY[@]}' -- "$cur"))
}
_ipsec_freeswan()
{
local cur prev words cword
_init_completion || return
if ((cword == 1)); then
COMPREPLY=($(compgen -W 'auto barf eroute klipsdebug look manual
pluto ranbits rsasigkey setup showdefaults showhostkey spi spigrp
tncfg whack' -- "$cur"))
return
fi
case ${words[1]} in
auto)
COMPREPLY=($(compgen -W '--asynchronous --up --add --delete
--replace --down --route --unroute --ready --status
--rereadsecrets' -- "$cur"))
;;
manual)
COMPREPLY=($(compgen -W '--up --down --route --unroute --union' \
-- "$cur"))
;;
ranbits)
COMPREPLY=($(compgen -W '--quick --continuous --bytes' -- "$cur"))
;;
setup)
COMPREPLY=($(compgen -W '--start --stop --restart' -- "$cur"))
;;
*) ;;
esac
}
_ipsec_strongswan()
{
local cur prev words cword
_init_completion || return
if ((cword == 1)); then
COMPREPLY=($(compgen -W 'down irdumm leases listaacerts listacerts
listalgs listall listcacerts listcainfos listcards listcerts
listcrls listgroups listocsp listocspcerts listpubkeys openac pki
pluto pool purgecerts purgecrls purgeike purgeocsp ready reload
rereadaacerts rereadacerts rereadall rereadcacerts rereadcrls
rereadgroups rereadocspcerts rereadsecrets restart route scdecrypt
scencrypt scepclient secrets start starter status statusall stop
stroke unroute uci up update version whack --confdir --copyright
--directory --help --version --versioncode' -- "$cur"))
return
fi
case ${words[1]} in
down | route | status | statusall | unroute | up)
local confdir=$(ipsec --confdir)
_ipsec_connections <"$confdir/ipsec.conf"
;;
list*)
COMPREPLY=($(compgen -W '--utc' -- "$cur"))
;;
restart | start)
COMPREPLY=($(compgen -W '--attach-gdb --auto-update --debug
--debug-all --debug-more --nofork' -- "$cur"))
;;
pki)
COMPREPLY=($(compgen -W '--gen --issue --keyid --print --pub
--req --self --signcrl --verify' -- "$cur"))
;;
pool) ;;
irdumm)
_filedir 'rb'
;;
*) ;;
esac
}
case "$(ipsec --version 2>/dev/null)" in
*strongSwan*)
complete -F _ipsec_strongswan ipsec
;;
*)
complete -F _ipsec_freeswan ipsec
;;
esac
# ex: filetype=sh