Fix shellcheck warnings (#1003)

* Use double quote to prevent globbing and exit with error in case
  directory doesn't exit in hassos-hook.sh

* echo flags are undefined in POSIX, use bash instead in
  bluetooth-rtl8723
This commit is contained in:
Stefan Agner 2020-11-17 20:06:03 +01:00 committed by GitHub
parent 8d448a130c
commit 52e21c9ccf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -31,9 +31,9 @@ function hassos_post_image() {
mkdir -p "${OVA_DATA}" mkdir -p "${OVA_DATA}"
rm -f "${HDD_OVA}" rm -f "${HDD_OVA}"
cp -a ${BOARD_DIR}/home-assistant.ovf "${OVA_DATA}/home-assistant.ovf" cp -a "${BOARD_DIR}/home-assistant.ovf" "${OVA_DATA}/home-assistant.ovf"
qemu-img convert -O vmdk -o subformat=streamOptimized "${HDD_IMG}" "${OVA_DATA}/home-assistant.vmdk" qemu-img convert -O vmdk -o subformat=streamOptimized "${HDD_IMG}" "${OVA_DATA}/home-assistant.vmdk"
(cd "${OVA_DATA}"; sha256sum --tag home-assistant.* >home-assistant.mf) (cd "${OVA_DATA}" || exit 1; sha256sum --tag home-assistant.* >home-assistant.mf)
tar -C "${OVA_DATA}" --owner=root --group=root -cf "${HDD_OVA}" home-assistant.ovf home-assistant.vmdk home-assistant.mf tar -C "${OVA_DATA}" --owner=root --group=root -cf "${HDD_OVA}" home-assistant.ovf home-assistant.vmdk home-assistant.mf
# Cleanup # Cleanup

View File

@ -1,4 +1,4 @@
#!/bin/sh #!/bin/bash
echo "Setup the Bluetooth chip" echo "Setup the Bluetooth chip"
echo 146 > /sys/class/gpio/export echo 146 > /sys/class/gpio/export