Thomas Orozco
5b117de7f8
Bump version to 0.17.0
7 years ago
Thomas Orozco
4466cecec2
Add -e flag to a expect a given exit code
...
Passing this flag causes Tini to remap the given exit code to 0 when
forwarding it.
Fixes : #69
7 years ago
Thomas Orozco
0effd37412
Bump version to 0.16.1
7 years ago
Thomas Orozco
0d5cad47c6
Bump version to 0.16.0
...
- New arches, thanks to @tianon !
7 years ago
Luca 'meti' P
30343e77f6
Keyserver address change to allow Docker Hub to successfully build image.
7 years ago
Thomas Orozco
4892d4dc7a
Bump version to 0.15.0
7 years ago
Dominik Horb
21c118c0e9
Use --no-cache for Alpine to minimize footprint
...
Using `apk add --no-cache tini` instead of `apk add --update tini` avoids caching and reduces the size of the resulting container. See here: https://github.com/gliderlabs/docker-alpine/blob/master/docs/usage.md#disabling-cache
8 years ago
Thomas Orozco
392fc1080c
Document Docker's --init flag
8 years ago
Sam Choukri
95c504eb0b
updated documentation for `Process group killing`
8 years ago
Gangstead
6ad9813ed8
Make Alpine instructions Dockerfile commands ( #77 )
...
Make Alpine instructions Dockerfile commands
8 years ago
Thomas Orozco
41cc6b38dd
Bump version to v0.14.0
8 years ago
Thomas Orozco
8d569f0419
Update docs to mention 32-bit build
8 years ago
Thomas Orozco
39f7778e32
Add "Why Tini?" section in the README
...
Adds a summary of #8 and a link to that discussion.
8 years ago
Thomas Orozco
81c54470e6
Bump version to 0.13.2
8 years ago
Thomas Orozco
82e8cc0fd4
Add @geek to contributors
8 years ago
Thomas Orozco
042898f255
Bump version to 0.13.1
8 years ago
Thomas Orozco
e8de7825e6
Bump version to 0.13.0
8 years ago
Thomas Orozco
a60521a432
Add @crosbymichael to contributors
8 years ago
Thomas Orozco
99b7ab7004
Bump version to 0.12.0
8 years ago
Thomas Orozco
082c13d48e
[ci skip] 0.11.0: Sync README
8 years ago
Thomas Orozco
271c09796e
Update README to mention ARM images
8 years ago
Jorge Marin
df9dbc1055
Replace GPG key short id for full fingerprint ( #48 )
...
Prevent dead beef attack
8 years ago
Thomas Orozco
75217ef640
Bump version to 0.10.0
...
- New `-l` option to show license and exit.
8 years ago
Thomas Orozco
a61a036c6e
[ci skip] Update Alpine instructions
9 years ago
Romain
55e927779a
Update README to point to Alpine CDN repository
...
I ran into trouble installing `tini` from http://dl-1.alpinelinux.org/alpine/edge/community/
```bash
WARNING: Ignoring APKINDEX.83d1b7a5.tar.gz: No such file or directory
ERROR: unsatisfiable constraints:
tini (missing):
required by: world[tini]
The command '/bin/sh -c apk add --repository http://dl-1.alpinelinux.org/alpine/edge/community/ tini' returned a non-zero code: 1
```
Updating to http://dl-1.alpinelinux.org/alpine/edge/community/ seems to fix it. Not sure if that's the right way but it worked me me.
9 years ago
Danilo Bürger
d5d6e0ee94
Moved alpine package to community repository
9 years ago
Thomas Orozco
2c2bb517b0
Bump version to 0.9.0
9 years ago
Thomas Orozco
551d271823
Document signed binaries
9 years ago
Thomas Orozco
a4af09f931
Do a better job at acknowledging contributors
...
Thanks to @tianon , @dpw , @danilobuerger , @datakurre !
9 years ago
Thomas Orozco
b62b57caeb
There appears to be a Nix package now!
...
https://github.com/NixOS/nixpkgs/pull/10945
9 years ago
Thomas Orozco
eb094de175
Release 0.8.4
9 years ago
Thomas Orozco
9d12e39c9d
Release 0.8.3
9 years ago
Thomas Orozco
9bfb4a505f
Release 0.8.2
...
Oops; Travis doesn't like seeing a release commit being rebased.
9 years ago
Thomas Orozco
486f79fe8a
Release 0.8.1
9 years ago
Thomas Orozco
158def8e93
Include install instructions for Alpine Linux
...
Fix : #18
9 years ago
Thomas Orozco
197a39d9f2
Release 0.8.0
9 years ago
David Wragg
109019f917
Support for killing the whole child process group
...
tini only kills the immediate child process. This means that if you
do, for example,
docker run krallin/ubuntu-tini sh -c 'sleep 10'
and ctrl-C it, nothing happens: SIGINT is sent to the 'sh' process,
but that shell won't react to it while it is waiting for the 'sleep'
to finish.
This change adds a -g option to put the child process of tini into a
new process group, and sends signals to that group, so that every
process in the group gets a signal. This corresponds more closely to
what happens when you do ctrl-C etc. in a terminal: The signal is sent
to the foreground process group.
So if you try the example above with a container image that passes -g
to tini, the SIGINT will be received by the 'sleep', and the container
promptly exits.
9 years ago
Thomas Orozco
e4b6654130
Bump version to 0.7.0
9 years ago
Thomas Orozco
9b8a8a5764
Bump version to 0.6.0
9 years ago
Thomas Orozco
bfa8e0bf03
Update README to mention child subreaping support
9 years ago
Thomas Orozco
fa1f3602a6
Update README (subreaping)
9 years ago
Thomas Orozco
376d186b2e
Set default verbosity level to 1
...
This means warnings always show warnings, which is the right thing to do
considering the 2 warnings we show are actually for important
information.
9 years ago
Thomas Orozco
e9546e0e1a
Bump version to 0.5.0
...
+ `tini-static` is back, thanks to @tianon !
10 years ago
Tianon Gravi
f2229f937e
Bring back tini-static! 🎉
...
This allows the use of `tini` within even more minimal environments (such as images that are `FROM scratch` with a single application binary `COPY`'d in).
10 years ago
Thomas Orozco
f6f26afc2a
Bump version to 0.4.3
...
+ More packaging changes to facilitate building packages in tini-images
10 years ago
Thomas Orozco
73aabc2a40
Bump version to 0.4.2
...
+ Only packaging changes
10 years ago
Thomas Orozco
3764a7f224
Bump to 0.4.1
...
+ Add support for older Cmake to build on Ubuntu Precise (which is what
we have in Travis)
10 years ago
Thomas Orozco
b7afb24a82
Add notes about autogenerated files
10 years ago
Thomas Orozco
434dd956bd
Bump version to 0.4.0
...
New features:
+ Generate DEB and RPM packages
10 years ago
Thomas Orozco
a417b59f1a
Ensure ${} isn't eaten by CMake
10 years ago