Skip to content

Commit 6ad65e5

Browse files
committed
verify github host runners and install dep for acrn
Signed-off-by: szhen11 <[email protected]>
1 parent 4bd15af commit 6ad65e5

File tree

1 file changed

+42
-1
lines changed

1 file changed

+42
-1
lines changed

.github/workflows/pr.yml

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,55 @@ on:
88

99
jobs:
1010
build:
11-
runs-on: acrn-shuang
11+
runs-on: ubuntu-20.04
1212

1313
steps:
1414
- name: Checkout master
1515
uses: actions/checkout@v2
1616
with:
1717
ref: master
1818

19+
- name: Install build tools
20+
run: |
21+
sudo apt update
22+
sudo apt install -y gcc \
23+
git \
24+
make \
25+
vim \
26+
libssl-dev \
27+
libpciaccess-dev \
28+
uuid-dev \
29+
libsystemd-dev \
30+
libevent-dev \
31+
libxml2-dev \
32+
libxml2-utils \
33+
libusb-1.0-0-dev \
34+
python3 \
35+
python3-pip \
36+
libblkid-dev \
37+
e2fslibs-dev \
38+
pkg-config \
39+
libnuma-dev \
40+
libcjson-dev \
41+
liblz4-tool \
42+
flex \
43+
bison \
44+
xsltproc \
45+
clang-format \
46+
bc \
47+
libpixman-1-dev \
48+
libsdl2-dev \
49+
libegl-dev \
50+
libgles-dev
51+
sudo pip3 install lxml xmlschema defusedxml
52+
mkdir ~/acrn-work
53+
cd ~/acrn-work
54+
wget https://acpica.org/sites/acpica/files/acpica-unix-20210105.tar.gz
55+
tar zxvf acpica-unix-20210105.tar.gz
56+
cd acpica-unix-20210105
57+
make clean && make iasl
58+
sudo cp ./generate/unix/bin/iasl /usr/sbin
59+
1960
- name: Apply patches
2061
run: echo "to apply patches"
2162

0 commit comments

Comments
 (0)