mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-02 13:38:32 +00:00
trivial: fix various shellcheck warnings
This commit is contained in:
parent
f137d8aaf3
commit
684bc03813
@ -25,7 +25,7 @@ pacman -Syu --noconfirm python-flask
|
||||
# install and run TPM simulator necessary for plugins/uefi-capsule/uefi-self-test
|
||||
pacman -Syu --noconfirm swtpm tpm2-tools
|
||||
swtpm socket --tpm2 --server port=2321 --ctrl type=tcp,port=2322 --flags not-need-init --tpmstate "dir=$PWD" &
|
||||
trap "kill $!" EXIT
|
||||
trap 'kill $!' EXIT
|
||||
# extend a PCR0 value for test suite
|
||||
sleep 2
|
||||
tpm2_startup -c
|
||||
|
@ -76,7 +76,7 @@ if [ ! -f /.dockerenv ]; then
|
||||
fi
|
||||
|
||||
#test the packages install
|
||||
PACKAGES=$(ls ../*.deb | grep -v 'fwupd-tests\|dbgsym')
|
||||
PACKAGES=$(find .. -type f -name "*.deb" | grep -v 'fwupd-tests\|dbgsym')
|
||||
dpkg -i $PACKAGES
|
||||
|
||||
# run the installed tests
|
||||
|
@ -7,7 +7,8 @@ export LC_ALL=C.UTF-8
|
||||
#evaluate using Debian's build flags
|
||||
eval "$(dpkg-buildflags --export=sh)"
|
||||
#filter out -Bsymbolic-functions
|
||||
export LDFLAGS=$(dpkg-buildflags --get LDFLAGS | sed "s/-Wl,-Bsymbolic-functions\s//")
|
||||
LDFLAGS=$(dpkg-buildflags --get LDFLAGS | sed "s/-Wl,-Bsymbolic-functions\s//")
|
||||
export LDFLAGS
|
||||
|
||||
rm -rf build
|
||||
mkdir -p build
|
||||
|
@ -1,4 +1,6 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
mkdir -p /build
|
||||
cd /build
|
||||
snapcraft
|
||||
|
@ -14,10 +14,12 @@ set -x
|
||||
export DEB_BUILD_MAINT_OPTIONS="optimize=-lto"
|
||||
eval "$(dpkg-buildflags --export=sh)"
|
||||
#filter out -Bsymbolic-functions
|
||||
export LDFLAGS=$(dpkg-buildflags --get LDFLAGS | sed "s/-Wl,-Bsymbolic-functions\s//")
|
||||
LDFLAGS=$(dpkg-buildflags --get LDFLAGS | sed "s/-Wl,-Bsymbolic-functions\s//")
|
||||
export LDFLAGS
|
||||
|
||||
rm -rf build
|
||||
meson build -Dman=false -Ddocs=docgen -Dgusb:tests=false -Dplugin_platform_integrity=true --prefix=$(pwd)/dist
|
||||
root=$(pwd)
|
||||
rm -rf ${root}/build
|
||||
meson build -Dman=false -Ddocs=docgen -Dgusb:tests=false -Dplugin_platform_integrity=true --prefix=${root}/dist
|
||||
#build with clang
|
||||
ninja -C build test -v
|
||||
|
||||
|
@ -23,6 +23,7 @@ fi
|
||||
# re-generate gio modules in local cache
|
||||
needs_update=true
|
||||
if [ -f $SNAP_USER_DATA/.last_revision ]; then
|
||||
# shellcheck source=/dev/null
|
||||
. $SNAP_USER_DATA/.last_revision 2>/dev/null
|
||||
fi
|
||||
if [ "$SNAP_DESKTOP_LAST_REVISION" = "$SNAP_REVISION" ]; then
|
||||
|
@ -1,8 +1,9 @@
|
||||
#!/bin/sh
|
||||
gcc=$(gcc -dumpmachine)
|
||||
export ROOT=#ROOT#
|
||||
export FWUPD_LOCALSTATEDIR=${ROOT}/dist
|
||||
export FWUPD_SYSCONFDIR=${ROOT}/dist/etc
|
||||
export LD_LIBRARY_PATH=${ROOT}/dist/lib/$(gcc -dumpmachine)
|
||||
export LD_LIBRARY_PATH=${ROOT}/dist/lib/${gcc}
|
||||
if [ -n "${DEBUG}" ]; then
|
||||
DEBUG="gdbserver localhost:9091"
|
||||
fi
|
||||
|
@ -2,17 +2,20 @@
|
||||
# SPDX-License-Identifier: LGPL-2.1+
|
||||
set -e
|
||||
|
||||
${pkgdatadir:?}
|
||||
# shellcheck source=/dev/null
|
||||
. "$pkgdatadir/grub-mkconfig_lib"
|
||||
|
||||
if [ -f @localstatedir@/lib/fwupd/uefi_capsule.conf ] &&
|
||||
ls /sys/firmware/efi/efivars/fwupd-*-0abba7dc-e516-4167-bbf5-4d9d1c739416 2>&1 1>/dev/null; then
|
||||
ls /sys/firmware/efi/efivars/fwupd-*-0abba7dc-e516-4167-bbf5-4d9d1c739416 1>/dev/null 2>&1; then
|
||||
source @localstatedir@/lib/fwupd/uefi_capsule.conf
|
||||
if [ "${EFI_PATH}" != "" ] && [ "${ESP}" != "" ]; then
|
||||
echo "Adding Linux Firmware Updater entry" >&2
|
||||
cat << EOF
|
||||
menuentry 'Linux Firmware Updater' \$menuentry_id_option 'fwupd' {
|
||||
EOF
|
||||
prepare_grub_to_access_device `${grub_probe} --target=device \${ESP}` | sed -e "s/^/\t/"
|
||||
${grub_probe:?}
|
||||
prepare_grub_to_access_device '`${grub_probe} --target=device \${ESP}` | sed -e "s/^/\t/"'
|
||||
cat << EOF
|
||||
chainloader ${EFI_PATH}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user