Use v6 hexadecimal conversion
This commit is contained in:
parent
03f0d4c766
commit
539f4ec3d0
|
@ -3,7 +3,7 @@
|
|||
|
||||
. ../APKBUILD-config.template
|
||||
|
||||
pkgver=2021.09.18.01
|
||||
pkgver=2022.03.18.01
|
||||
pkgrel=0
|
||||
subpackages="$pkgname-sysctl"
|
||||
source="
|
||||
|
@ -20,8 +20,11 @@ build() {
|
|||
cp main.conf main.conf.private
|
||||
rx_replace "WIREGUARD_PRIVATEKEY" "$WIREGUARD_PRIVATEKEY" main.conf.private
|
||||
for i in $_users; do
|
||||
msg "Added ${i#*::} as :${i%::*}"
|
||||
printf "[Peer]\nPublicKey = %s\nAllowedIPs = 172.22.12.%s/32, fd42:42:42::2:%s/128\n" "${i#*::}" "${i%::*}" "${i%::*}" >> main.conf.private
|
||||
local peer="${i#*::}"
|
||||
local v4="${i%::*}"
|
||||
local v6="$(printf '%X' "$v4")"
|
||||
msg "Added $peer as v4:$v4 v6:$v6"
|
||||
printf "[Peer]\nPublicKey = %s\nAllowedIPs = 172.22.12.%s/32, fd42:42:42::2:%s/128\n" "$peer" "$v4" "$v6" >> main.conf.private
|
||||
done
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue