Thomas Orozco
378bbbc890
Update keyserver recommendation to Ubuntu
...
Fixes #184
3 years ago
Cedric Meury
71911f9699
add installation instructos for Arch Linux
4 years ago
Cedric Meury
9d647c3c17
credit to nfnty for packaging tini for Arch Linux
4 years ago
Peter van Dijk
4df9bb0376
add `chmod +x` step to signed download docs
...
I can see how it's inconsistent that I don't also repeat the `ENTRYPOINT`/`CMD` lines, but I somehow managed to only miss the `chmod` when combining the steps.
4 years ago
Jim Crowley
7fdac39561
Adding example of how to verify checksums
4 years ago
Peter van Dijk
07b31393ca
add Debian installation instructions
4 years ago
Thomas Orozco
81d9b14415
Release 0.19.0
...
- mipsel build (#147 )
- include checksums in releases
- ppc64le alias for the ppc64el build
4 years ago
Anton Mostovoy
cefad7b10a
gpg: explicitly pass file name
6 years ago
Anton Mostovoy
6ece2eb467
update readme to fix instructions for gpg
...
Something changed in recent version of the libraries within
openjdk:8-jdk-slim docker image and now the existing steps were failing
with erro `gpg: cannot open '/dev/tty': No such device or address`.
6 years ago
Thomas Orozco
fec3683b97
Version 0.18.0
...
- Configure pdeathsignal (#114 )
- Environment variable for -g (#101 )
7 years ago
Thomas Orozco
a500ee72c1
Update README for parent death signal
7 years ago
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
7 years ago
Thomas Orozco
392fc1080c
Document Docker's --init flag
7 years ago
Sam Choukri
95c504eb0b
updated documentation for `Process group killing`
7 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
8 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