Commit Graph

74 Commits

Author SHA1 Message Date
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
dca2ce17bd Remove duplicated build steps - new builder image 2017-08-10 13:38:31 +01:00
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
5fc233dc38 Update builder image to debian:stretch 2017-08-09 17:49:46 +01:00
e5bacfc0e4 Change default command to /bin/sh 2017-08-09 14:21:09 +01:00
e23987c010 Ensure UTC locatime is copied 2017-08-09 14:19:04 +01:00
0addd3c206 Copy missing configuration files from official busybox:glibc container 2017-08-09 14:06:52 +01:00
3c992fc1b4 Add architecture variable to glibc build step 2017-08-02 22:30:15 +01:00