+++ /dev/null
-image: alpine/latest
-# apk add --update alpine-sdk
-packages:
- - cmd:setcap
- - autoconf
- - automake
- - byacc
- - expect
- - gettext
- - gettext-dev
- - gettext-lang
- - libbsd-dev
- - libcap-dev
- - libtool
- - linux-pam-dev
- - pkgconf
- - sed
-sources:
- - https://github.com/shadow-maint/shadow
-tasks:
- - build: |
- cd shadow
- ./autogen.sh --without-selinux --disable-man --disable-nls
- 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; })
+++ /dev/null
-image: fedora/latest
-packages:
- - autoconf
- - automake
- - byacc
- - expect
- - findutils
- - gettext
- - gettext-devel
- - git
- - libbsd-devel
- - libselinux-devel
- - libsemanage-devel
- - libtool
- - libxslt
- - pkgconf
-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; })
+++ /dev/null
-image: ubuntu/focal
-packages:
- - automake
- - autopoint
- - xsltproc
- - libbsd-dev
- - libselinux1-dev
- - gettext
- - expect
- - byacc
- - libtool
- - pkgconf
-sources:
- - https://github.com/shadow-maint/shadow
-tasks:
- - build: |
- cd shadow
- ./autogen.sh --without-selinux --disable-man
- grep ENABLE_ config.status
- - tasks: |
- cd shadow
- cat /proc/self/uid_map
- cat /proc/self/status
- systemd-detect-virt
- make
- make DESTDIR=/tmp/shadow-inst install
- sudo make install
- (cd tests; sudo ./run_some || { cat testsuite.log; false; })
+++ /dev/null
-image: ubuntu/22.04
-packages:
- - automake
- - autopoint
- - xsltproc
- - libbsd-dev
- - libselinux1-dev
- - gettext
- - expect
- - byacc
- - libtool
- - pkgconf
-sources:
- - https://github.com/shadow-maint/shadow
-tasks:
- - build: |
- cd shadow
- ./autogen.sh --without-selinux --enable-man
- grep ENABLE_ config.status
- - tasks: |
- cat /proc/self/uid_map
- cat /proc/self/status
- systemd-detect-virt
- cd shadow
- make
- make DESTDIR=/tmp/shadow-inst install
- sudo make install
- (cd tests; sudo ./run_some || { cat testsuite.log; false; })