CI: add fedora to build

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
This commit is contained in:
Iker Pedrosa 2022-03-11 15:38:13 +01:00 committed by Serge Hallyn
parent c9015a7e58
commit d2da05aa1b
1 changed files with 31 additions and 0 deletions

31
.builds/fedora.yml Normal file
View File

@ -0,0 +1,31 @@
image: fedora/latest
packages:
- autoconf
- automake
- byacc
- expect
- findutils
- gettext
- gettext-devel
- git
- libselinux-devel
- libsemanage-devel
- libtool
- libxslt
sources:
- https://github.com/shadow-maint/shadow
tasks:
- build: |
cd shadow
./autogen.sh --with-selinux --enable-man
grep ENABLE_ config.status
- tasks: |
cd shadow
cat /proc/self/uid_map
cat /proc/self/status
make
make DESTDIR=/tmp/shadow-inst install
sudo make install
#TODO - fix up the tests. Let's merge what's here now as it
#at least tests build.
#(cd tests; sudo ./run_some || { cat testsuite.log; false; })