Commit Graph

79 Commits

Author SHA1 Message Date
5476e0fdff
Update su-exec to v0.4 2019-03-16 11:18:48 +00:00
4597bede72
Update busybox and glibc 2019-02-17 17:48:10 +00:00
fc1851541c
Update to Busybox 1.29.3 2018-09-27 20:58:58 +01:00
1c90968b60
Remove unused ARCH arguments 2018-09-27 20:57:43 +01:00
6e081e3694
Add bug tracking COPY with setuid bit
https://github.com/moby/moby/issues/37830
[CI SKIP]
2018-09-12 12:33:50 +01:00
6eb5c1e704
Build ping and su standalone
This allows the binaries to be set SUID so they can be run by unprivileged users
2018-09-05 13:41:21 +01:00
196dce995d
Reduce layer count, prevent extra layer size 2018-09-04 19:09:16 +01:00
52061d2af8
Revert "setuid on su and ping binaries"
This never worked on symlinks anyway

This reverts commit dfe1423c2e.
2018-09-04 18:54:07 +01:00
81709cb455
Build su-exec and tini from source 2018-08-31 16:31:25 +01:00
bf2f3ce637
Update Busybox 1.29.2 2018-08-20 00:52:43 +01:00
d6531b885a
Update glibc to version 2.28 2018-08-02 10:06:38 +01:00
0497574b2c
Update Busybox 1.29.1 2018-07-24 23:54:37 +01:00
96229f97f6
Remove v from tags 2018-07-09 15:40:33 +01:00
82c3b7694d
Update Busybox 2018-07-09 13:14:35 +01:00
d2a9a24f49
Replace ppwd with inline sed expression 2018-07-03 20:47:23 +01:00
236bed40f6
Bump busybox 1.28.4 and tini to 0.18.0 2018-05-28 01:19:44 +01:00
dfe1423c2e
setuid on su and ping binaries 2018-05-27 12:54:26 +01:00
d23100703c
Add ppwd script to skel directory 2018-04-17 14:21:02 +01:00
91e3a64725
Add SHELL and ENTRYPOINT defaults 2018-04-17 14:19:46 +01:00
ee3552cd20
Bump busybox 1.28.3 2018-04-17 14:19:04 +01:00
901f973704
Bump busybox 1.28.2 2018-03-28 16:30:40 +01:00
0bfee69480
Add spritsail.io version LABELs 2018-03-26 17:22:37 +01:00
2bf4ddfe6f
Add appropriate LABELs to Dockerfile 2018-03-18 15:14:00 +00:00
d4e3edc1a0
Migrate to spritsail/busybox 2018-03-17 10:48:44 +00:00
b24a4d9302
Add ppwd and add pretty sh prompt colours 2018-02-05 21:11:13 +00:00
887b731053
Bump glibc 2.27 and busybox 1.28.0 2018-02-04 22:26:02 +00:00
03c2572d7f
Update su-exec binary 2017-12-05 16:21:41 +00:00
c0f14ef4c4
Add /usr/lib/pkgconfig directory 2017-09-20 12:32:21 +01:00
5c57c6549d Update tini version 2017-09-19 18:43:56 +01:00
48bac2e478
Allow build logs- Drone bug is fixed: https://discourse.drone.io/t/builds-stuck-in-running-0-8-rc-3/542
Revert "Suppress busybox compile"

This reverts commit 8da1dabdea.
2017-09-13 20:20:52 +01:00
30d6914bb5
Fix ldd on 64bit executables using ld-linux-x86-64.so.2 2017-09-09 00:18:42 +01:00
85b7333432 Update Busybox version 2017-08-21 13:25:11 +01:00
cf9eb578fe
Add local etc skeleton files 2017-08-16 20:30:14 +01:00
882be0f3db
Update library file locations 2017-08-16 17:43:37 +01:00
8da1dabdea
Suppress busybox compile 2017-08-16 17:43:15 +01:00
1833cd7d2c
Add default PATH variable 2017-08-16 01:55:47 +01:00
60ac472482
Update directory structure for proper lib32 support 2017-08-16 01:39:57 +01:00
829a3150de
Fix ldconfig library cache so ELF binaries work 2017-08-15 23:14:46 +01:00
feb1b2c5d0
Fix double slash prefix & use correct ldconfig 2017-08-15 22:15:03 +01:00
e12c5a3cfb
Fix glibc build prefix
Add ldd & ldconfig
2017-08-15 21:54:36 +01:00
Adam Dodman
dca2ce17bd Remove duplicated build steps - new builder image 2017-08-10 13:38:31 +01:00
Adam Dodman
591ad2f204 Add downstream triggering, change builder image 2017-08-10 02:31:39 +01:00
8161570d58 Use correct path to busybox binary 2017-08-09 21:42:28 +01:00
f2e9fdf0b5 Use make multicore compilation with $(nproc) 2017-08-09 21:42:08 +01:00
0de43e2f94 Ensure curl fails properly 2017-08-09 21:39:40 +01:00
babb6b79b0 Enforce 4 space indentation, not tabs 2017-08-09 21:32:10 +01:00
a8a3401491 Compile busybox from source, providing more utilities 2017-08-09 21:16:39 +01:00
56a0d41c1a Fail with errors when a download fails 2017-08-09 20:57:28 +01:00
db54d4b760
Fix busybox download URL 2017-08-09 19:44:55 +01:00
ba441e8fad
Fix compliation issues 2017-08-09 18:25:28 +01:00