File tree 1 file changed +1
-23
lines changed
1 file changed +1
-23
lines changed Original file line number Diff line number Diff line change 3
3
4
4
# General updates
5
5
apk update
6
- apk add cmake openssl openssl-dev openssl-libs-static linux-headers ninja-is-really-ninja alpine-sdk runuser sudo sed
7
-
8
- # Setup build environment
9
- addgroup $( whoami) abuild
10
- mkdir -p /var/cache/distfiles
11
- chmod a+w /var/cache/distfiles
12
- chgrp abuild /var/cache/distfiles
13
- chmod g+w /var/cache/distfiles
14
- cwd=$( pwd)
15
-
16
- # Create user to run abuild
17
- adduser -G abuild -g " Alpine Package Builder" -s /bin/ash -D abuilder
18
- echo " abuilder ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
19
-
20
- # Build static libnl3
21
- runuser -u abuilder -- /usr/bin/abuild-keygen -n -a -i -b 4096
22
- cd /home/abuilder
23
- runuser -u abuilder -- git clone https://gitlab.alpinelinux.org/alpine/aports.git --depth 1
24
- cd /home/abuilder/aports/main/libnl3
25
- # runuser -u abuilder -- /bin/sed -i "s/subpackages=\"/subpackages=\"\$pkgname-static /" APKBUILD
26
- runuser -u abuilder -- /bin/sed -i " s/--disable-static/--enable-static/" APKBUILD
27
- runuser -u abuilder -- /usr/bin/abuild -r
28
- apk add /home/abuilder/packages/main/$( abuild -A) /libnl3*
6
+ apk add cmake openssl openssl-dev openssl-libs-static linux-headers ninja-is-really-ninja alpine-sdk runuser sudo sed libnl3-static
29
7
30
8
# Build static DPITunnel
31
9
cd ${cwd}
You can’t perform that action at this time.
0 commit comments