@@ -12,132 +12,132 @@ mv test-no-escalate/test-no-escalate docker/fs-stage/usr/local/bin
1212
1313rm -rf docker/alpine/stage
1414cp -r docker/fs-stage docker/alpine/stage
15- rm -rf docker/centos /stage
16- cp -r docker/fs-stage docker/centos /stage
15+ rm -rf docker/fedora /stage
16+ cp -r docker/fs-stage docker/fedora /stage
1717rm -rf docker/debian/stage
1818cp -r docker/fs-stage docker/debian/stage
1919
2020docker compose build
2121
2222echo " \nalpine default user/group cmd"
2323docker run --rm fixuid-alpine fixuid-test.sh docker docker
24- echo " \ncentos default user/group cmd"
25- docker run --rm fixuid-centos fixuid-test.sh docker docker
24+ echo " \nfedora default user/group cmd"
25+ docker run --rm fixuid-fedora fixuid-test.sh docker docker
2626echo " \ndebian default user/group cmd"
2727docker run --rm fixuid-debian fixuid-test.sh docker docker
2828echo " \nalpine default user/group entrypoint"
2929docker run --rm --entrypoint fixuid fixuid-alpine fixuid-test.sh docker docker
30- echo " \ncentos default user/group entrypoint"
31- docker run --rm --entrypoint fixuid fixuid-centos fixuid-test.sh docker docker
30+ echo " \nfedora default user/group entrypoint"
31+ docker run --rm --entrypoint fixuid fixuid-fedora fixuid-test.sh docker docker
3232echo " \ndebian default user/group entrypoint"
3333docker run --rm --entrypoint fixuid fixuid-debian fixuid-test.sh docker docker " docker users"
3434
3535echo " \nalpine 1001:1001 cmd"
3636docker run --rm -u 1001:1001 fixuid-alpine fixuid-test.sh docker docker
37- echo " \ncentos 1001:1001 cmd"
38- docker run --rm -u 1001:1001 fixuid-centos fixuid-test.sh docker docker
37+ echo " \nfedora 1001:1001 cmd"
38+ docker run --rm -u 1001:1001 fixuid-fedora fixuid-test.sh docker docker
3939echo " \ndebian 1001:1001 cmd"
4040docker run --rm -u 1001:1001 fixuid-debian fixuid-test.sh docker docker
4141echo " \nalpine 1001:1001 entrypoint"
4242docker run --rm -u 1001:1001 --entrypoint fixuid fixuid-alpine fixuid-test.sh docker docker
43- echo " \ncentos 1001:1001 entrypoint"
44- docker run --rm -u 1001:1001 --entrypoint fixuid fixuid-centos fixuid-test.sh docker docker
43+ echo " \nfedora 1001:1001 entrypoint"
44+ docker run --rm -u 1001:1001 --entrypoint fixuid fixuid-fedora fixuid-test.sh docker docker
4545echo " \ndebian 1001:1001 entrypoint"
4646docker run --rm -u 1001:1001 --entrypoint fixuid fixuid-debian fixuid-test.sh docker docker " docker users"
4747
4848echo " \nalpine 0:0 cmd"
4949docker run --rm -u 0:0 fixuid-alpine fixuid-test.sh root root
50- echo " \ncentos 0:0 cmd"
51- docker run --rm -u 0:0 fixuid-centos fixuid-test.sh root root
50+ echo " \nfedora 0:0 cmd"
51+ docker run --rm -u 0:0 fixuid-fedora fixuid-test.sh root root
5252echo " \ndebian 0:0 cmd"
5353docker run --rm -u 0:0 fixuid-debian fixuid-test.sh root root
5454echo " \nalpine 0:0 entrypoint"
5555docker run --rm -u 0:0 --entrypoint fixuid fixuid-alpine fixuid-test.sh root root " root bin daemon sys adm disk wheel floppy dialout tape video"
56- echo " \ncentos 0:0 entrypoint"
57- docker run --rm -u 0:0 --entrypoint fixuid fixuid-centos fixuid-test.sh root root
56+ echo " \nfedora 0:0 entrypoint"
57+ docker run --rm -u 0:0 --entrypoint fixuid fixuid-fedora fixuid-test.sh root root
5858echo " \ndebian 0:0 entrypoint"
5959docker run --rm -u 0:0 --entrypoint fixuid fixuid-debian fixuid-test.sh root root
6060
6161echo " \nalpine 0:1001 cmd"
6262docker run --rm -u 0:1001 fixuid-alpine fixuid-test.sh root docker
63- echo " \ncentos 0:1001 cmd"
64- docker run --rm -u 0:1001 fixuid-centos fixuid-test.sh root docker
63+ echo " \nfedora 0:1001 cmd"
64+ docker run --rm -u 0:1001 fixuid-fedora fixuid-test.sh root docker
6565echo " \ndebian 0:1001 cmd"
6666docker run --rm -u 0:1001 fixuid-debian fixuid-test.sh root docker
6767echo " \nalpine 0:1001 entrypoint"
6868docker run --rm -u 0:1001 --entrypoint fixuid fixuid-alpine fixuid-test.sh root docker " docker root bin daemon sys adm disk wheel floppy dialout tape video"
69- echo " \ncentos 0:1001 entrypoint"
70- docker run --rm -u 0:1001 --entrypoint fixuid fixuid-centos fixuid-test.sh root docker " docker root"
69+ echo " \nfedora 0:1001 entrypoint"
70+ docker run --rm -u 0:1001 --entrypoint fixuid fixuid-fedora fixuid-test.sh root docker " docker root"
7171echo " \ndebian 0:1001 entrypoint"
7272docker run --rm -u 0:1001 --entrypoint fixuid fixuid-debian fixuid-test.sh root docker " docker root"
7373
7474echo " \nalpine 1001:0 cmd"
7575docker run --rm -u 1001:0 fixuid-alpine fixuid-test.sh docker root
76- echo " \ncentos 1001:0 cmd"
77- docker run --rm -u 1001:0 fixuid-centos fixuid-test.sh docker root
76+ echo " \nfedora 1001:0 cmd"
77+ docker run --rm -u 1001:0 fixuid-fedora fixuid-test.sh docker root
7878echo " \ndebian 1001:0 cmd"
7979docker run --rm -u 1001:0 fixuid-debian fixuid-test.sh docker root
8080echo " \nalpine 1001:0 entrypoint"
8181docker run --rm -u 1001:0 --entrypoint fixuid fixuid-alpine fixuid-test.sh docker root " root docker"
82- echo " \ncentos 1001:0 entrypoint"
83- docker run --rm -u 1001:0 --entrypoint fixuid fixuid-centos fixuid-test.sh docker root " root docker"
82+ echo " \nfedora 1001:0 entrypoint"
83+ docker run --rm -u 1001:0 --entrypoint fixuid fixuid-fedora fixuid-test.sh docker root " root docker"
8484echo " \ndebian 1001:0 entrypoint"
8585docker run --rm -u 1001:0 --entrypoint fixuid fixuid-debian fixuid-test.sh docker root " root users docker"
8686
8787echo " \nalpine run twice cmd"
8888docker run --rm fixuid-alpine sh -c " fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
89- echo " \ncentos run twice cmd"
90- docker run --rm fixuid-centos sh -c " fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
89+ echo " \nfedora run twice cmd"
90+ docker run --rm fixuid-fedora sh -c " fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
9191echo " \ndebian run twice cmd"
9292docker run --rm fixuid-debian sh -c " fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker 'docker users'"
9393echo " \nalpine run twice entrypoint"
9494docker run --rm --entrypoint fixuid fixuid-alpine sh -c " fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
95- echo " \ncentos run twice entrypoint"
96- docker run --rm --entrypoint fixuid fixuid-centos sh -c " fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
95+ echo " \nfedora run twice entrypoint"
96+ docker run --rm --entrypoint fixuid fixuid-fedora sh -c " fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
9797echo " \ndebian run twice entrypoint"
9898docker run --rm --entrypoint fixuid fixuid-debian sh -c " fixuid-test.sh docker docker 'docker users' && fixuid fixuid-test.sh docker docker 'docker users'"
9999
100100echo " \nalpine should not chown mount"
101101docker run --rm -v $( pwd) /docker/fs-stage/tmp:/home/docker/mnt-dir -v $( pwd) /docker/fs-stage/tmp/test-file:/home/docker/mnt-file -u 1234:1234 fixuid-alpine sh -c " fixuid-test.sh docker docker && fixuid-mount-test.sh $( id -u) $( id -g) "
102- echo " \ncentos should not chown mount"
103- docker run --rm -v $( pwd) /docker/fs-stage/tmp:/home/docker/mnt-dir -v $( pwd) /docker/fs-stage/tmp/test-file:/home/docker/mnt-file -u 1234:1234 fixuid-centos sh -c " fixuid-test.sh docker docker && fixuid-mount-test.sh $( id -u) $( id -g) "
102+ echo " \nfedora should not chown mount"
103+ docker run --rm -v $( pwd) /docker/fs-stage/tmp:/home/docker/mnt-dir -v $( pwd) /docker/fs-stage/tmp/test-file:/home/docker/mnt-file -u 1234:1234 fixuid-fedora sh -c " fixuid-test.sh docker docker && fixuid-mount-test.sh $( id -u) $( id -g) "
104104echo " \ndebian should not chown mount"
105105docker run --rm -v $( pwd) /docker/fs-stage/tmp:/home/docker/mnt-dir -v $( pwd) /docker/fs-stage/tmp/test-file:/home/docker/mnt-file -u 1234:1234 fixuid-debian sh -c " fixuid-test.sh docker docker && fixuid-mount-test.sh $( id -u) $( id -g) "
106106
107107echo " \nalpine quiet cmd"
108108docker run --rm -e " FIXUID_FLAGS=-q" fixuid-alpine fixuid-test.sh docker docker
109- echo " \ncentos quiet cmd"
110- docker run --rm -e " FIXUID_FLAGS=-q" fixuid-centos fixuid-test.sh docker docker
109+ echo " \nfedora quiet cmd"
110+ docker run --rm -e " FIXUID_FLAGS=-q" fixuid-fedora fixuid-test.sh docker docker
111111echo " \ndebian quiet cmd"
112112docker run --rm -e " FIXUID_FLAGS=-q" fixuid-debian fixuid-test.sh docker docker
113113echo " \nalpine quiet entrypoint"
114114docker run --rm --entrypoint fixuid fixuid-alpine -q fixuid-test.sh docker docker
115- echo " \ncentos quiet entrypoint"
116- docker run --rm --entrypoint fixuid fixuid-centos -q fixuid-test.sh docker docker
115+ echo " \nfedora quiet entrypoint"
116+ docker run --rm --entrypoint fixuid fixuid-fedora -q fixuid-test.sh docker docker
117117echo " \ndebian quiet entrypoint"
118118docker run --rm --entrypoint fixuid fixuid-debian -q fixuid-test.sh docker docker ' docker users'
119119
120120echo " \nalpine test no escalate"
121121docker run --rm --entrypoint fixuid fixuid-alpine test-no-escalate
122- echo " \ncentos test no escalate"
123- docker run --rm --entrypoint fixuid fixuid-centos test-no-escalate
122+ echo " \nfedora test no escalate"
123+ docker run --rm --entrypoint fixuid fixuid-fedora test-no-escalate
124124echo " \ndebian test no escalate"
125125docker run --rm --entrypoint fixuid fixuid-debian test-no-escalate
126126
127127printf " \npaths:\n - /\n - /home/docker\n - /tmp/space dir\n - /does/not/exist" >> docker/alpine/stage/etc/fixuid/config.yml
128- printf " \npaths:\n - /\n - /home/docker\n - /tmp/space dir\n - /does/not/exist" >> docker/centos /stage/etc/fixuid/config.yml
128+ printf " \npaths:\n - /\n - /home/docker\n - /tmp/space dir\n - /does/not/exist" >> docker/fedora /stage/etc/fixuid/config.yml
129129printf " \npaths:\n - /\n - /home/docker\n - /tmp/space dir\n - /does/not/exist" >> docker/debian/stage/etc/fixuid/config.yml
130130docker compose build
131131
132132echo " \nalpine 1001:1001 cmd"
133133docker run --rm -u 1001:1001 -v /home/docker -v " /tmp/space dir" fixuid-alpine fixuid-test.sh docker docker
134- echo " \ncentos 1001:1001 cmd"
135- docker run --rm -u 1001:1001 -v /home/docker -v " /tmp/space dir" fixuid-centos fixuid-test.sh docker docker
134+ echo " \nfedora 1001:1001 cmd"
135+ docker run --rm -u 1001:1001 -v /home/docker -v " /tmp/space dir" fixuid-fedora fixuid-test.sh docker docker
136136echo " \ndebian 1001:1001 cmd"
137137docker run --rm -u 1001:1001 -v /home/docker -v " /tmp/space dir" fixuid-debian fixuid-test.sh docker docker
138138echo " \nalpine 1001:1001 entrypoint"
139139docker run --rm -u 1001:1001 -v /home/docker -v " /tmp/space dir" --entrypoint fixuid fixuid-alpine fixuid-test.sh docker docker
140- echo " \ncentos 1001:1001 entrypoint"
141- docker run --rm -u 1001:1001 -v /home/docker -v " /tmp/space dir" --entrypoint fixuid fixuid-centos fixuid-test.sh docker docker
140+ echo " \nfedora 1001:1001 entrypoint"
141+ docker run --rm -u 1001:1001 -v /home/docker -v " /tmp/space dir" --entrypoint fixuid fixuid-fedora fixuid-test.sh docker docker
142142echo " \ndebian 1001:1001 entrypoint"
143143docker run --rm -u 1001:1001 -v /home/docker -v " /tmp/space dir" --entrypoint fixuid fixuid-debian fixuid-test.sh docker docker " docker users"
0 commit comments