From 5eaec0887acbf8b9c76756ca548ac1d07735e241 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sat, 22 Apr 2023 14:04:49 -0500 Subject: [PATCH] Update default.inc --- default.inc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/default.inc b/default.inc index 9246837..737e82d 100755 --- a/default.inc +++ b/default.inc @@ -28,6 +28,12 @@ containsElement () { function join_by { local IFS="$1"; shift; echo "$*"; } +IPprefix_by_netmask () { + c=0 x=0$( printf '%o' ${1//./ } ) + while [ $x -gt 0 ]; do + let c+=$((x%2)) 'x>>=1' + done + echo /$c ; } if type apt &>/dev/null; then ATYPE="apt"