Commit Graph

51 Commits

Author SHA1 Message Date
Thomas Orozco 81d9b14415 Release 0.19.0
- mipsel build (#147)
- include checksums in releases
- ppc64le alias for the ppc64el build
2020-04-19 17:54:02 +01:00
Thomas Orozco fec3683b97 Version 0.18.0
- Configure pdeathsignal (#114)
- Environment variable for -g (#101)
2018-04-21 09:31:40 +02:00
Thomas Orozco 5b117de7f8 Bump version to 0.17.0 2018-02-18 17:15:03 +01:00
Thomas Orozco 0effd37412 Bump version to 0.16.1 2017-08-25 14:31:48 +02:00
Thomas Orozco 0d5cad47c6 Bump version to 0.16.0
- New arches, thanks to @tianon!
2017-08-25 14:19:01 +02:00
Thomas Orozco 4892d4dc7a Bump version to 0.15.0 2017-07-03 20:57:01 +02:00
Thomas Orozco 41cc6b38dd Bump version to v0.14.0 2017-02-05 13:31:47 +01:00
Thomas Orozco 81c54470e6 Bump version to 0.13.2 2016-12-18 00:23:57 +01:00
Thomas Orozco 042898f255 Bump version to 0.13.1 2016-12-05 21:01:41 +01:00
Thomas Orozco 325bf78674 Include pre-processed license in repo
Also adding a test in run_build.sh to ensure that the pre-processed
license is always up to date with the actual license file.

To recreate: `xxd -i LICENSE > src/license.h`
2016-11-17 20:20:58 +01:00
Thomas Orozco e8de7825e6 Bump version to 0.13.0 2016-11-04 18:06:25 +01:00
Thomas Orozco b67a024460 Rename NO_ARGS to MINIMAL 2016-11-04 18:06:25 +01:00
Thomas Orozco 99b7ab7004 Bump version to 0.12.0 2016-11-03 22:38:02 +01:00
Thomas Orozco be920296b9 Bump version to 0.11.0 2016-11-02 21:59:24 +01:00
Thomas Orozco 7c9d3b39a9 .travis.yml does not need to be a template anymore 2016-11-02 21:28:20 +01:00
Thomas Orozco 480fed14ae Optionally disable arg parsing (-DNO_ARGS=ON) 2016-11-02 18:05:12 +01:00
Thomas Orozco c8cc8274b8 ARM Cross Builds
- Upgrade to Trusty for the ARM 64 toolchain.
- Cross-compile to ARM.
- Label binaries and packages when releasing.
2016-10-30 15:55:56 +01:00
Thomas Orozco 75217ef640 Bump version to 0.10.0
- New `-l` option to show license and exit.
2016-08-12 18:43:08 -04:00
Thomas Orozco be71d120e7 Embed license and add -l flag to show it
This adds 1k of weight to the resulting binary, which is reasonable
(it's less than 5% for the smaller non-static binary), but alleviates
legitimate user concern that the license requires being included when
Tini is redistributed.
2016-08-10 08:50:47 +02:00
Thomas Orozco 2c2bb517b0 Bump version to 0.9.0 2016-01-26 22:05:00 -05:00
Thomas Orozco eb094de175 Release 0.8.4 2015-11-20 21:48:02 +01:00
Thomas Orozco ce73bd258f Build: ensure the correct git directory is used
If Tini is built without its own .git directory, but within another
git directory (i.e. the tarball was extracted in a directory
that happens to be a git tree), then we end up with the wrong
git version in `tini -h`.

This actually happens in the Alpine builds (e.g. Tini 0.8.3 in
Alpine has git hash d89e144, which is a Aports commit hash, not
a Tini commit hash:

https://github.com/alpinelinux/aports/commit/d89e144

This patch forces git to use the current git directory, or to not
use one at all (which is fine, since in that case Tini is
presumably being built from a release tarball).
2015-11-20 21:48:02 +01:00
Thomas Orozco 9d12e39c9d Release 0.8.3 2015-11-04 13:59:26 +01:00
Thomas Orozco ad11e868f0 Only define _FORTIFY_SOURCE if not built-in
Some platforms (Alpine Linux being one) define _FORTIFY_SOURCE
as a built-in. Redefining it causes a compilation error since we
treat warnings as errors.

Fixes: #22
2015-11-03 16:29:00 +01:00
Thomas Orozco 9bfb4a505f Release 0.8.2
Oops; Travis doesn't like seeing a release commit being rebased.
2015-10-31 15:37:56 +01:00
Thomas Orozco 486f79fe8a Release 0.8.1 2015-10-31 15:31:58 +01:00
Thomas Orozco cd23c4ce65 CFLAGS: throw errors on all warnings 2015-10-31 15:31:58 +01:00
Thomas Orozco 197a39d9f2 Release 0.8.0 2015-10-27 20:05:50 +01:00
Thomas Orozco e4b6654130 Bump version to 0.7.0 2015-10-16 15:39:14 -07:00
Thomas Orozco 405eea7941 More robust git version checking
- Check the exit code from git log to check if we have a version.
- Add a "-dirty" suffix if the repo is dirty when the build is made.
2015-10-16 15:23:10 -07:00
Thomas Orozco 9b8a8a5764 Bump version to 0.6.0 2015-09-06 15:52:25 +02:00
Thomas Orozco e9546e0e1a Bump version to 0.5.0
+ `tini-static` is back, thanks to @tianon!
2015-06-26 21:43:53 +02:00
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).
2015-06-26 21:43:53 +02:00
Thomas Orozco 1656d47301 Reuse CMAKE_PROJECT_NAME variable 2015-06-26 21:16:56 +02:00
Thomas Orozco f6f26afc2a Bump version to 0.4.3
+ More packaging changes to facilitate building packages in tini-images
2015-05-05 22:04:50 +02:00
Thomas Orozco 73aabc2a40 Bump version to 0.4.2
+ Only packaging changes
2015-05-05 21:24:44 +02:00
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)
2015-05-04 22:30:10 +02:00
Thomas Orozco 434dd956bd Bump version to 0.4.0
New features:

+ Generate DEB and RPM packages
2015-05-04 21:02:27 +02:00
Thomas Orozco a1d6372ef6 Generate DEB and RPM packages 2015-05-04 20:59:17 +02:00
Thomas Orozco a417b59f1a Ensure ${} isn't eaten by CMake 2015-04-05 18:02:52 +02:00
Thomas Orozco 7567a81585 Bump version to 0.3.4 2015-04-04 18:41:39 +02:00
Thomas Orozco c5a49cf4d6 Specify language in CMakeLists 2015-04-04 17:55:39 +02:00
Thomas Orozco 04c650339e Add install rule in cmake 2015-04-04 16:07:33 +02:00
Thomas Orozco f3c3b1ec14 Bump to 0.3.3
Only packaging changes
2015-03-15 18:48:17 +01:00
Thomas Orozco 178f46aa01 Convert to out-of-tree builds 2015-03-15 18:46:13 +01:00
Thomas Orozco 5bba1c35e5 Move code into ./src 2015-03-15 17:50:19 +01:00
Thomas Orozco 6e7cdc63bb Auto-generate README (for version number) 2015-03-15 17:47:15 +01:00
Thomas Orozco 756818ba29 Bump version to 0.3.2 2015-03-15 17:01:17 +01:00
Thomas Orozco 699c3aadf2 Remove the static build for now
The static build doesn't build with clang, and its usefulness is dubious
for the time being considering the only requirement is glibc.
2015-03-15 16:56:12 +01:00
Thomas Orozco 958597f620 Tolerate an older cmake
We don't depend on newer features, and Travis offers 2.8.7
2015-03-15 16:13:57 +01:00