linters: Fix shellcheck warnings in 'utils' scripts.

This commit is contained in:
Rafael Guterres Jeffman
2021-11-24 20:50:15 -03:00
parent 036891d09a
commit 8ba665213f
5 changed files with 34 additions and 33 deletions

View File

@@ -21,8 +21,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
prog=`basename $0`
topdir=$(dirname $0)
prog="$(basename "$0")"
topdir="$(dirname "$0")"
function usage() {
cat <<EOF
@@ -136,51 +136,51 @@ fi
# TEMPLATE function
function template() {
s=$1
d=$2
s="$1"
d="$2"
sed -e "s/\$name/$name/g" \
-e "s/\${name}/${name}/g" \
-e "s/\${name^}/${name^}/g" \
-e "s/\$author/$author/g" \
-e "s/\$email/$email/" \
-e "s/\$year/$year/" \
$topdir/templates/$s > $d
"$topdir/templates/$s" > "$d"
}
# MODULE
dest=plugins/modules
mkdir -p $dest
mkdir -p "$dest"
src=ipamodule.py.in
[ $member == 1 ] && src=ipamodule+member.py.in
template $src $dest/ipa$name.py
[ "$member" == "1" ] && src=ipamodule+member.py.in
template "$src" "$dest/ipa$name.py"
# README
src=README-module.md.in
[ $member == 1 ] && src=README-module+member.md.in
template $src README-$name.md
[ "$member" == "1" ] && src=README-module+member.md.in
template "$src" "README-$name.md"
# PLAYBOOKS
dest=playbooks/$name
mkdir -p $dest
dest="playbooks/$name"
mkdir -p "$dest"
template module-present.yml.in $dest/$name-present.yml
template module-absent.yml.in $dest/$name-absent.yml
template module-present.yml.in "$dest/$name-present.yml"
template module-absent.yml.in "$dest/$name-absent.yml"
if [ $member == 1 ]; then
template module-member-present.yml.in $dest/$name-member-present.yml
template module-member-absent.yml.in $dest/$name-member-absent.yml
if [ "$member" == "1" ]; then
template module-member-present.yml.in "$dest/$name-member-present.yml"
template module-member-absent.yml.in "$dest/$name-member-absent.yml"
fi
# TESTS
dest=tests/$name
mkdir -p $dest
dest="tests/$name"
mkdir -p "$dest"
src=test_module.yml.in
[ $member == 1 ] && src=test_module+member.yml.in
template $src $dest/test_$name.yml
template test_module_client_context.yml.in $dest/test_${name}_client_context.yml
[ "$member" == "1" ] && src=test_module+member.yml.in
template "$src" "$dest/test_$name.yml"
template test_module_client_context.yml.in "$dest/test_${name}_client_context.yml"