#
2529:0ab0ef5be0a4 |
| 22-Aug-2023 |
Konstantin Pavlov |
Packages: specify runstatedir and logdir explicitely.
|
#
2528:411d999d7398 |
| 22-Aug-2023 |
Konstantin Pavlov |
Packages: added libunit-wasm and headers to deb packaging.
|
#
2525:2303da82f5a3 |
| 22-Aug-2023 |
Konstantin Pavlov |
Packages: added wasm module packaging for deb-based distros.
|
#
2487:7fb8b559a687 |
| 08-Jun-2023 |
Konstantin Pavlov |
Packages: added Debian 12 "bookworm" support.
|
Revision tags: 1.30.0-1, 1.30.0 |
|
#
2452:751880f06069 |
| 03-May-2023 |
Konstantin Pavlov |
Packages: added Ubuntu 23.04 "lunar" support.
|
#
2439:4cabfc9895f4 |
| 24-Apr-2023 |
Alejandro Colomar |
Docs: moved uintd.8 to man8/ subdirectory.
Reviewed-by: Artem Konev <a.konev@f5.com> Signed-off-by: Alejandro Colomar <alx@nginx.com>
|
#
2406:9388b55b62a0 |
| 30-Mar-2023 |
Konstantin Pavlov |
Packages: added unitc and setup-unit.
|
#
2397:817968931c58 |
| 22-Mar-2023 |
Alejandro Colomar |
Auto: mirroring installation structure in build tree.
This makes the build tree more organized, which is good for adding new stuff. Now, it's useful for example for adding manual pages in man3/, bu
Auto: mirroring installation structure in build tree.
This makes the build tree more organized, which is good for adding new stuff. Now, it's useful for example for adding manual pages in man3/, but it may be useful in the future for example for extending the build system to run linters (e.g., clang-tidy(1), Clang analyzer, ...) on the C source code.
Previously, the build tree was quite flat, and looked like this (after `./configure && make`):
$ tree -I src build build ├── Makefile ├── autoconf.data ├── autoconf.err ├── echo ├── libnxt.a ├── nxt_auto_config.h ├── nxt_version.h ├── unitd └── unitd.8
1 directory, 9 files
And after this patch, it looks like this:
$ tree -I src build build ├── Makefile ├── autoconf.data ├── autoconf.err ├── bin │ └── echo ├── include │ ├── nxt_auto_config.h │ └── nxt_version.h ├── lib │ ├── libnxt.a │ └── unit │ └── modules ├── sbin │ └── unitd ├── share │ └── man │ └── man8 │ └── unitd.8 └── var ├── lib │ └── unit ├── log │ └── unit └── run └── unit
17 directories, 9 files
It also solves one issue introduced in 5a37171f733f ("Added default values for pathnames."). Before that commit, it was possible to run unitd from the build system (`./build/unitd`). Now, since it expects files in a very specific location, that has been broken. By having a directory structure that mirrors the installation, it's possible to trick it to believe it's installed, and run it from there:
$ ./configure --prefix=./build $ make $ ./build/sbin/unitd
Fixes: 5a37171f733f ("Added default values for pathnames.") Reported-by: Liam Crilly <liam@nginx.com> Reviewed-by: Konstantin Pavlov <thresh@nginx.com> Reviewed-by: Andrew Clayton <a.clayton@nginx.com> Cc: Andrei Zeliankou <zelenkov@nginx.com> Cc: Zhidao Hong <z.hong@f5.com> Signed-off-by: Alejandro Colomar <alx@nginx.com>
show more ...
|
#
2396:06b2a49a4f81 |
| 27-Mar-2023 |
Alejandro Colomar |
Renamed --libstatedir to --statedir.
In BSD systems, it's usually </var/db> or some other dir under </var> that is not </var/lib>, so $statedir is a more generic name. See hier(7).
Reported-by: An
Renamed --libstatedir to --statedir.
In BSD systems, it's usually </var/db> or some other dir under </var> that is not </var/lib>, so $statedir is a more generic name. See hier(7).
Reported-by: Andrei Zeliankou <zelenkov@nginx.com> Reported-by: Zhidao Hong <z.hong@f5.com> Reviewed-by: Konstantin Pavlov <thresh@nginx.com> Reviewed-by: Andrew Clayton <a.clayton@nginx.com> Cc: Liam Crilly <liam@nginx.com> Signed-off-by: Alejandro Colomar <alx@nginx.com>
show more ...
|
Revision tags: 1.29.1-1, 1.29.1 |
|
#
2319:2d8eedd88705 |
| 06-Feb-2023 |
Konstantin Pavlov |
Packages: get rid of deprecated configure options.
|
Revision tags: 1.29.0-1, 1.29.0 |
|
#
2277:424a6a6214ef |
| 08-Dec-2022 |
Konstantin Pavlov |
Packages: added njs support.
|
#
2255:05df9ea66ac2 |
| 16-Nov-2022 |
Konstantin Pavlov |
Packages: added Ubuntu 22.10 "kinetic" support.
|
#
2239:9f3bfc23b64f |
| 04-Nov-2022 |
Konstantin Pavlov |
Packages: relaxed dependencies between modules and base package. This allows us to update base or single modules packages without updating the whole set.
|
Revision tags: 1.28.0-1, 1.28.0 |
|
#
2138:8223904cc4bb |
| 20-Jun-2022 |
Konstantin Pavlov |
Packages: cleanup targets that are not supported anymore.
|
Revision tags: 1.27.0-1, 1.27.0 |
|
#
2103:6e61a013417e |
| 16-May-2022 |
Konstantin Pavlov |
Packages: ship README.md and CONTRIBUTING.md.
|
#
2100:e8ecffe80103 |
| 05-May-2022 |
Konstantin Pavlov |
Packages: added Ubuntu 22.04 "jammy" support.
|
Revision tags: 1.26.1-1, 1.26.1, 1.26.0-1, 1.26.0 |
|
#
1994:f12ff04582f7 |
| 08-Nov-2021 |
Andrei Belov |
Packages: fixed dependency checks on multi-arch Debian/Ubuntu.
|
#
1974:199a11eceb3c |
| 21-Oct-2021 |
Andrei Belov |
Packages: removed support for EOL'ed Debian/Ubuntu distros.
While here, default debhelper compat level bumped to 11 (this is the version installed out of the box on Ubuntu 18.04 "bionic" which is th
Packages: removed support for EOL'ed Debian/Ubuntu distros.
While here, default debhelper compat level bumped to 11 (this is the version installed out of the box on Ubuntu 18.04 "bionic" which is the oldest one from supported distros).
show more ...
|
#
1973:bc18f6f39ce3 |
| 21-Oct-2021 |
Andrei Belov |
Packages: added Ubuntu 21.10 "impish" support.
|
Revision tags: 1.25.0-1, 1.25.0 |
|
#
1941:c437a6538b69 |
| 17-Aug-2021 |
Andrei Belov |
Packages: added Debian 11 "bullseye" support.
|
Revision tags: 1.24.0-1, 1.24.0 |
|
#
1887:0a32914bf7bf |
| 27-May-2021 |
Andrei Belov |
Packages: added Ubuntu 21.04 "hirsute" support.
|
#
1853:5841a506945e |
| 21-Apr-2021 |
Andrei Belov |
Packages: switched to common address for package maintainers.
|
Revision tags: 1.23.0-1, 1.23.0 |
|
#
1826:d0d76464f1a5 |
| 24-Mar-2021 |
Konstantin Pavlov |
Packages: added man page on debian-based systems.
|
Revision tags: 1.22.0-1, 1.22.0 |
|
#
1764:46da19f4079f |
| 24-Dec-2020 |
Andrei Belov |
Packages: fixed an ability to override package version.
This was broken since 00d8049418cf.
|
#
1762:f286b015628a |
| 23-Dec-2020 |
Andrei Belov |
Packages: set the "--user" value to "nobody" for build-stage tests.
This allows tests to pass well in cases when the default user specified in the ./configure parameters does not exist in the buildi
Packages: set the "--user" value to "nobody" for build-stage tests.
This allows tests to pass well in cases when the default user specified in the ./configure parameters does not exist in the building environment.
show more ...
|