aboutsummaryrefslogtreecommitdiff
path: root/contrib/scripts/netjail/netjail_core.sh
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/scripts/netjail/netjail_core.sh')
-rwxr-xr-xcontrib/scripts/netjail/netjail_core.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/contrib/scripts/netjail/netjail_core.sh b/contrib/scripts/netjail/netjail_core.sh
index 1cdbca816..d070f7220 100755
--- a/contrib/scripts/netjail/netjail_core.sh
+++ b/contrib/scripts/netjail/netjail_core.sh
@@ -28,6 +28,23 @@ netjail_opt() {
28 printf "%d" 0 28 printf "%d" 0
29} 29}
30 30
31netjail_opts() {
32 local OPT=$1
33 local DEF=$2
34 shift 2
35
36 while [ $# -gt 0 ]; do
37 if [ "$1" = "$OPT" ]; then
38 printf "$2"
39 return
40 fi
41
42 shift 1
43 done
44
45 printf "$DEF"
46}
47
31netjail_check() { 48netjail_check() {
32 local NODE_COUNT=$1 49 local NODE_COUNT=$1
33 local FD_COUNT=$(($(ls /proc/self/fd | wc -w) - 4)) 50 local FD_COUNT=$(($(ls /proc/self/fd | wc -w) - 4))