Re: [PATCH v6 16/16] travis: add packages for UEFI secure boot test
On Wed, Feb 26, 2020 at 09:28:56AM -0500, Tom Rini wrote: > On Wed, Feb 26, 2020 at 01:54:48PM +0900, AKASHI Takahiro wrote: > > > Pytest for UEFI secure boot will use several host commands. > > In particular, Test setup relies on efitools, whose version must be v1.5.2 > > or later. So fetch a new version of deb package directly. > > Please note it has a dependency on mtools, which must also be installed > > along wih efitools. > > > > In addition, the path, '/sbin', is added to PATH for use of sgdisk and > > mkfs. > > > > Signed-off-by: AKASHI Takahiro > > Note that I just re-reviewed the Dockerfile for Azure / GitLab and all > of the listed tools as well as updated efitools are already included. > So the expectation is that when the tests are enabled, Azure / GitLab > should run them and succeed. > > Reviewed-by: Tom Rini Thank you for the confirmation! -Takahiro Akashi > -- > Tom
Re: [PATCH v6 16/16] travis: add packages for UEFI secure boot test
On Wed, Feb 26, 2020 at 01:54:48PM +0900, AKASHI Takahiro wrote: > Pytest for UEFI secure boot will use several host commands. > In particular, Test setup relies on efitools, whose version must be v1.5.2 > or later. So fetch a new version of deb package directly. > Please note it has a dependency on mtools, which must also be installed > along wih efitools. > > In addition, the path, '/sbin', is added to PATH for use of sgdisk and > mkfs. > > Signed-off-by: AKASHI Takahiro Note that I just re-reviewed the Dockerfile for Azure / GitLab and all of the listed tools as well as updated efitools are already included. So the expectation is that when the tests are enabled, Azure / GitLab should run them and succeed. Reviewed-by: Tom Rini -- Tom signature.asc Description: PGP signature
[PATCH v6 16/16] travis: add packages for UEFI secure boot test
Pytest for UEFI secure boot will use several host commands. In particular, Test setup relies on efitools, whose version must be v1.5.2 or later. So fetch a new version of deb package directly. Please note it has a dependency on mtools, which must also be installed along wih efitools. In addition, the path, '/sbin', is added to PATH for use of sgdisk and mkfs. Signed-off-by: AKASHI Takahiro --- .travis.yml | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 44e539038acd..36a0c4e1985e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,6 +38,14 @@ addons: - libisl15 - clang-7 - srecord +- coreutils +- util-linux +- dosfstools +- gdisk +- mount +- mtools +- openssl +- sbsigntool install: # Clone uboot-test-hooks @@ -58,10 +66,11 @@ install: - mkdir ~/grub2-arm64 - ( cd ~/grub2-arm64; wget -O - http://download.opensuse.org/ports/aarch64/distribution/leap/42.2/repo/oss/suse/aarch64/grub2-arm64-efi-2.02~beta2-87.1.aarch64.rpm | rpm2cpio | cpio -di ) - wget http://mirrors.kernel.org/ubuntu/pool/main/m/mpfr4/libmpfr4_3.1.4-1_amd64.deb && sudo dpkg -i libmpfr4_3.1.4-1_amd64.deb && rm libmpfr4_3.1.4-1_amd64.deb + - wget http://mirrors.kernel.org/ubuntu/pool/universe/e/efitools/efitools_1.8.1-0ubuntu2_amd64.deb && sudo dpkg -i efitools_1.8.1-0ubuntu2_amd64.deb && rm efitools_1.8.1-0ubuntu2_amd64.deb env: global: -- PATH=/tmp/qemu-install/bin:/tmp/uboot-test-hooks/bin:/usr/bin:/bin:/usr/local/bin +- PATH=/tmp/qemu-install/bin:/tmp/uboot-test-hooks/bin:/sbin:/usr/bin:/bin:/usr/local/bin - PYTHONPATH=/tmp/uboot-test-hooks/py/travis-ci - BUILD_DIR=build - HOSTCC="cc" -- 2.24.0