commit
d355cb2b16
32
.builds/alpine-edge.yml
Normal file
32
.builds/alpine-edge.yml
Normal file
@ -0,0 +1,32 @@
|
||||
image: alpine/latest
|
||||
# apk add --update alpine-sdk
|
||||
packages:
|
||||
- cmd:setcap
|
||||
- autoconf
|
||||
- automake
|
||||
- byacc
|
||||
- expect
|
||||
- gettext
|
||||
- gettext-dev
|
||||
- gettext-lang
|
||||
- libcap-dev
|
||||
- libtool
|
||||
- linux-pam-dev
|
||||
- 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; })
|
@ -5,6 +5,7 @@ set -x
|
||||
echo "starting check_range tests"
|
||||
|
||||
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
|
||||
touch /etc/nsswitch.conf
|
||||
mount --bind ./nsswitch3.conf /etc/nsswitch.conf
|
||||
cleanup1() {
|
||||
umount /etc/nsswitch.conf
|
||||
@ -34,6 +35,7 @@ fi
|
||||
umount /etc/nsswitch.conf
|
||||
|
||||
mount --bind ./nsswitch1.conf /etc/nsswitch.conf
|
||||
touch /etc/subuid /etc/subgid
|
||||
mount --bind ./empty /etc/subuid
|
||||
|
||||
cleanup2() {
|
||||
|
Loading…
Reference in New Issue
Block a user