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.
|
# 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
|
if ! command -v kea-dhcp6; then
|
||||||
echo -e "\033[31;1mCommand kea-dhcp6 required\033[0m" >&2
|
echo -e "\033[31;1mCommand kea-dhcp6 required\033[0m" >&2
|
||||||
exit 1
|
exit 1
|
||||||
@ -56,7 +51,8 @@ EOF
|
|||||||
python3 -c "$convert_json"
|
python3 -c "$convert_json"
|
||||||
fi
|
fi
|
||||||
sleep 1 # sleep to let TAP become active
|
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"
|
kea-dhcp6 -p "$1" -c "$config"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -4,8 +4,10 @@
|
|||||||
"interfaces-config": {
|
"interfaces-config": {
|
||||||
"interfaces": [ "tapbr0" ]
|
"interfaces": [ "tapbr0" ]
|
||||||
},
|
},
|
||||||
|
"data-directory": ".",
|
||||||
"lease-database": {
|
"lease-database": {
|
||||||
"type": "memfile"
|
"type": "memfile",
|
||||||
|
"name": "kea-dhcp6.leases.csv"
|
||||||
},
|
},
|
||||||
"expired-leases-processing": {
|
"expired-leases-processing": {
|
||||||
"reclaim-timer-wait-time": 10,
|
"reclaim-timer-wait-time": 10,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user