-
Notifications
You must be signed in to change notification settings - Fork 0
/
snapcraft.yaml
46 lines (44 loc) · 1.35 KB
/
snapcraft.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
name: fwts
version: V23.11.00
summary: The Firmware Test Suite (FWTS)
description: This is a firmware test suite that performs sanity checks on system firmware. It is intended to identify BIOS and ACPI errors and if appropriate it will try to explain the errors and give advice to help workaround or fix firmware bugs. It is primarily intended to be a Linux-centric firmware troubleshooting tool.
confinement: strict
type: app
grade: stable
assumes: [snapd2.45]
base: core20
architectures:
- build-on: s390x
- build-on: ppc64el
- build-on: arm64
- build-on: armhf
- build-on: amd64
- build-on: riscv64
- build-on: i386
parts:
fwts:
plugin: autotools
source: https://github.com/fwts/fwts
source-type: git
stage-packages:
- libfdt1
- libbsd0
- libpci3
build-packages:
- gcc
- make
- autoconf
- automake
- libtool
- flex
- bison
- dh-autoreconf
- libglib2.0-dev
- libfdt-dev
- libbsd-dev
apps:
fwts:
plugs: [home, hardware-observe, io-ports-control, kernel-module-control, log-observe, system-observe ]
command: usr/local/bin/fwts
environment:
LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/local/lib/fwts