File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 2121 echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
2222 sed 's/^deb /deb-src /' /etc/apt/sources.list >> /etc/apt/sources.list
2323 apt-get -q -y update
24- apt-get -q -y install build-essential debhelper dpkg-sig fakeroot wget git meson python3-pyudev python3-pytest python3-libevdev sudo
24+ apt-get -q -y install build-essential debhelper dpkg-sig fakeroot wget git meson \
25+ python3-pyudev python3-pytest python3-libevdev sudo gpg
2526 apt-get -q -y build-dep libwacom libwacom-dev
2627
2728 # makedeb
@@ -41,10 +42,15 @@ jobs:
4142 ./updlinks.sh
4243
4344 # Fix permissions (can't makepkg as root)
44- echo "nobody ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
45- chown -R nobody .
45+ useradd -m build
46+ echo "build ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
47+ chown -R build .
4648
47- su nobody --pty -p -s /bin/bash -c 'makedeb --sync-deps --skip-pgp-check --no-confirm'
49+ # Import GPG key for liwbacom/Peter Hutterer
50+ su build --pty -s /bin/bash -c 'gpg --keyserver hkps://pgp.surf.nl --recv-keys 3C2C43D9447D5938EF4551EBE23B7E70B467F0BF'
51+
52+ # build package
53+ su build --pty -s /bin/bash -c 'makedeb --sync-deps --no-confirm'
4854
4955 - name : Sign package
5056 env :
You can’t perform that action at this time.
0 commit comments