2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 13:37:55 +00:00

[#2855] kea-admin lease-upload check added

This commit is contained in:
Piotrek Zadroga
2023-05-31 15:43:55 +02:00
parent a9eb196adc
commit 92f3b86a55

View File

@@ -689,6 +689,13 @@ stringify_positions_in_line() {
# Entry point for the lease-upload command.
lease_upload() {
# Check the lease type was given
if [ ${dhcp_version} -eq 0 ]; then
log_error "lease-upload: lease type -4 or -6 needs to be specified"
usage
exit 1
fi
# Check that an input file was specified.
if test -z "${input_file-}"; then
log_error 'you must specify an input file with -i or --input for lease-upload'
@@ -720,12 +727,8 @@ lease_upload() {
# to be further processed by a procedure.
if test "${dhcp_version}" = '4'; then
string_columns='address hwaddr client_id hostname user_context'
elif test "${dhcp_version}" = '6'; then
string_columns='address duid hostname hwaddr user_context'
else
log_error "lease-upload: lease type -4 or -6 needs to be specified"
usage
exit 1
string_columns='address duid hostname hwaddr user_context'
fi
# Get positions of string columns.