tests/gnrc_dhcpv6_client: remove sudo requirement
This commit is contained in:
parent
f253957f97
commit
ced3268083
@ -6,11 +6,6 @@
|
||||
# Distributed under terms of the MIT license.
|
||||
#
|
||||
|
||||
if [ "$EUID" -ne 0 ]; then
|
||||
echo -e "\033[31;1mRequire root since kea uses some PID and Lock files in /var\033[0m" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! command -v kea-dhcp6; then
|
||||
echo -e "\033[31;1mCommand kea-dhcp6 required\033[0m" >&2
|
||||
exit 1
|
||||
@ -56,7 +51,8 @@ EOF
|
||||
python3 -c "$convert_json"
|
||||
fi
|
||||
sleep 1 # sleep to let TAP become active
|
||||
KEA_PIDFILE_DIR=${TMPDIR} KEA_LOCKFILE_DIR=${TMPDIR} \
|
||||
cd "$TMPDIR" || exit 1
|
||||
KEA_PIDFILE_DIR=. KEA_LOCKFILE_DIR=. \
|
||||
kea-dhcp6 -p "$1" -c "$config"
|
||||
}
|
||||
|
||||
|
||||
@ -4,8 +4,10 @@
|
||||
"interfaces-config": {
|
||||
"interfaces": [ "tapbr0" ]
|
||||
},
|
||||
"data-directory": ".",
|
||||
"lease-database": {
|
||||
"type": "memfile"
|
||||
"type": "memfile",
|
||||
"name": "kea-dhcp6.leases.csv"
|
||||
},
|
||||
"expired-leases-processing": {
|
||||
"reclaim-timer-wait-time": 10,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user