Browse Source

fix(TEST RPM): shellcheck

master
Harald Hoyer 3 years ago committed by Harald Hoyer
parent
commit
718ad799ac
  1. 0
      test/TEST-99-RPM/.shchkdir
  2. 20
      test/TEST-99-RPM/test.sh

0
test/TEST-99-RPM/.shchkdir

20
test/TEST-99-RPM/test.sh

@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
# This file is part of dracut.
# SPDX-License-Identifier: GPL-2.0-or-later

# shellcheck disable=SC2034
TEST_DESCRIPTION="rpm integrity after dracut and kernel install"

test_check() {
@ -16,7 +17,7 @@ test_run() { @@ -16,7 +17,7 @@ test_run() {
set -e
export rootdir=$TESTDIR/root

mkdir -p $rootdir
mkdir -p "$rootdir"

mkdir -p "$rootdir/proc"
mkdir -p "$rootdir/sys"
@ -32,8 +33,8 @@ test_run() { @@ -32,8 +33,8 @@ test_run() {

mkdir -p "$rootdir/$TESTDIR"
cp --reflink=auto -a \
"$TESTDIR"/dracut-[0-9]*.$(uname -m).rpm \
"$TESTDIR"/dracut-network-[0-9]*.$(uname -m).rpm \
"$TESTDIR"/dracut-[0-9]*."$(uname -m)".rpm \
"$TESTDIR"/dracut-network-[0-9]*."$(uname -m)".rpm \
"$rootdir/$TESTDIR/"
. /etc/os-release
dnf_or_yum=yum
@ -43,7 +44,7 @@ test_run() { @@ -43,7 +44,7 @@ test_run() {
dnf_or_yum_cmd="dnf --allowerasing"
}
for ((i = 0; i < 5; i++)); do
$dnf_or_yum_cmd -v --nogpgcheck --installroot "$rootdir"/ --releasever "$VERSION_ID" --disablerepo='*' \
if $dnf_or_yum_cmd -v --nogpgcheck --installroot "$rootdir"/ --releasever "$VERSION_ID" --disablerepo='*' \
--enablerepo=fedora --enablerepo=updates --setopt=install_weak_deps=False \
install -y \
$dnf_or_yum \
@ -59,11 +60,9 @@ test_run() { @@ -59,11 +60,9 @@ test_run() {
mdadm \
bash \
iscsi-initiator-utils \
"$TESTDIR"/dracut-[0-9]*.$(uname -m).rpm \
${NULL} && break
#"$TESTDIR"/dracut-config-rescue-[0-9]*.$(uname -m).rpm \
#"$TESTDIR"/dracut-network-[0-9]*.$(uname -m).rpm \
# ${NULL}
"$TESTDIR"/dracut-[0-9]*."$(uname -m)".rpm; then
break
fi
done
((i < 5))

@ -127,4 +126,5 @@ test_cleanup() { @@ -127,4 +126,5 @@ test_cleanup() {
return 0
}

. $testdir/test-functions
# shellcheck disable=SC1090
. "$testdir"/test-functions

Loading…
Cancel
Save