1
0
mirror of https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud.git synced 2025-12-15 11:22:43 +03:00

* post-shellcheck fixes

This commit is contained in:
Jake Buchholz Göktürk 2022-07-11 18:45:06 -07:00
parent e64f125aa9
commit ae8a36a60b
2 changed files with 8 additions and 6 deletions

View File

@ -15,10 +15,10 @@ _load_nocloud_cmdline() {
v=$(echo "$kv" | cut -d= -f2- | sed -Ee s'|^file://|/|')
case "$k" in
h|hostname)
echo -e "\nhostname: $hostname" >> "$TINY_CLOUD_VAR/meta-data"
echo -e "\nhostname: $v" >> "$TINY_CLOUD_VAR/meta-data"
;;
i|instance-id)
echo -e "\ninstance-id: $hostname" >> "$TINY_CLOUD_VAR/meta-data"
echo -e "\ninstance-id: $v" >> "$TINY_CLOUD_VAR/meta-data"
;;
s|seedfrom)
for data in $NOCLOUD_FILES; do
@ -34,7 +34,6 @@ _load_nocloud_cmdline() {
*) echo "WARNING: Ignoring unknown seedfrom value '$v'" >&2
;;
esac
;;
done
;;
*) echo "WARNING: Ignoring unknown nocloud kernel cmdline key '$k'" >&2
@ -77,7 +76,6 @@ load_nocloud() {
_imds() {
local file="$TINY_CLOUD_VAR"/$(echo "$1" | cut -d/ -f1)
local key=$(echo "$1" | cut -d/ -f2-)
local data value
is_nocloud_loaded || load_nocloud || return 1
@ -85,5 +83,9 @@ _imds() {
[ -f "$file" ] || return 1
# use 'file/' to get top-level keys
[ "$1" = "$file" ] && cat "$file" || yx -f "$file" "$key"
if [ "$1" = "$file" ]; then
cat "$file"
else
yx -f "$file" "$key"
fi
}

View File

@ -27,7 +27,7 @@ _imds_ssh_keys() { _imds "$IMDS_SSH_KEYS"; }
_imds_nic_index() {
local m n=0
local mac=$(cat /sys/class/net/$1/mac)
local mac=$(cat "/sys/class/net/$1/mac")
while m=$(imds $IMDS_NICS/$n/mac | tr A-F a-f); do
[ "$m" = "$mac" ] && echo $n; return 0
done