]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
Copyright headers added. Addressed 3 remaining shellcheck issues.
authorTomek Mrugalski <tomasz@isc.org>
Wed, 6 Mar 2019 10:34:41 +0000 (11:34 +0100)
committerTomek Mrugalski <tomek@isc.org>
Wed, 6 Mar 2019 14:15:29 +0000 (09:15 -0500)
src/bin/admin/kea-admin.in
tools/cql_config
tools/sysrepo_config

index 66da91a696bcf3fcaba7bf172fc13972e8a6a749..3072d72ee787fbfeeb8ce21158618c322bbd5701 100644 (file)
@@ -213,7 +213,7 @@ cql_init() {
     # Shellcheck complaints about missing quotes and word splitting here. There
     # is no problem here as wc -w always returns a single number.
     # shellcheck disable=SC2046
-    if [ $(echo "$result" | grep "<empty>" | wc -w) -gt 0 ]; then
+    if [ $(echo "$result" | grep -c "<empty>") -gt 0 ]; then
         printf "Creating and initializing tables using script %s...\n" $scripts_dir/cql/dhcpdb_create.cql
         cql_execute_script $scripts_dir/cql/dhcpdb_create.cql
     else
index 955fa983cb0b62593933f9f922066a98d315ea94..fbbd9739b0aeb300d72f19338c82b5bc57bd060a 100755 (executable)
@@ -1,5 +1,15 @@
 #!/bin/sh
 
+# Copyright (C) 2016-2019 Internet Systems Consortium, Inc. ("ISC")
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This is keactrl script responsible for starting up Kea processes.
+# This script is used to run Kea from installation directory,
+# as well as for running tests.
+
 cql_lib="cassandra"
 
 if test "$(uname -s)" = "Darwin"; then
@@ -13,6 +23,10 @@ then
        echo "missing path configuration file for DataStax Cassandra (cql_config_defines.sh)"
        exit 1
 fi
+
+# Shellcheck tries to follow this link and gets confused about not being able
+# to find the file.
+# shellcheck disable=SC1090
 source "${DIR}/cql_config_defines.sh"
 
 if [ $# -ne 1 ] && [ $# -ne 2 ]
index 1ec2106d984a4e6a79f5a50ab15b0eee3d54c60d..73e5f0a2e689f21cb1620dc2730e213b7adcd078 100755 (executable)
@@ -1,5 +1,15 @@
 #!/bin/bash
 
+# Copyright (C) 2018-2019 Internet Systems Consortium, Inc. ("ISC")
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This is keactrl script responsible for starting up Kea processes.
+# This script is used to run Kea from installation directory,
+# as well as for running tests.
+
 sysrepo_lib="libsysrepo"
 
 if [ -z "${YANG_LIBRARY_PATH}" ]
@@ -17,7 +27,11 @@ if ! [ -f "${DIR}/sysrepo_config_defines.sh" ] || ! [ -x "${DIR}/sysrepo_config_
     echo "missing path configuration file for Sysrepo (sysrepo_config_defines.sh)"
     exit 0
 fi
-source ${DIR}/sysrepo_config_defines.sh
+
+# Shellcheck tries to follow this link and gets confused about not being able
+# to find the file.
+# shellcheck disable=SC1090
+source "${DIR}/sysrepo_config_defines.sh"
 
 if [ $# -ne 1 ] && [ $# -ne 2 ]
 then