| 0e3acd57 | 20-Mar-2024 |
Baptiste Daroussin <[email protected]> |
pkgbase: add a mechanism to be able to force a give ucl include
This is made in order to be able to find add the post-install scripts for the kernel, where PKGNAME varies for each KERNCONF but we do
pkgbase: add a mechanism to be able to force a give ucl include
This is made in order to be able to find add the post-install scripts for the kernel, where PKGNAME varies for each KERNCONF but we don't want to dynamically duplicated the kernel.ucl file.
At the same time we don't want the *-dbg* packages to actually include those post-install scripts
(cherry picked from commit 45d83c39262d9e2727c6f409e19c653f19a5d7cc)
show more ...
|
| 099bd9e6 | 31-Jan-2024 |
Baptiste Daroussin <[email protected]> |
pkgbase: rework certctl package to only run rehash on the main package
Rework how ucl manifest are generated leveraging ucl features and flua
now the ucl generation is done via a lua script which u
pkgbase: rework certctl package to only run rehash on the main package
Rework how ucl manifest are generated leveraging ucl features and flua
now the ucl generation is done via a lua script which uses libucl to ingest the template and use variables as defined in its command line.
the template will include only if it exist a ucl file named after the package name which will complement the template or overwrite what was defined in the template if defined in this specific ucl file
this allows to overwrite license, but add script only to the packages who actually needs them.
As a results the post install scripts are now only added to the right package and not also added to the subpackages like -man or -dev
Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D44374
(cherry picked from commit f8e46fd61e055fcc767c2038d867f58c38e43ec3)
show more ...
|
| 696527e9 | 04-Dec-2023 |
Baptiste Daroussin <[email protected]> |
pkgbase: kill circular dependency
clang was set to depend on clang-dev, but clang-dev already depends on clang by design
MFC After: 3 days
(cherry picked from commit 6084d989497087dc4c7db8621a1b5a
pkgbase: kill circular dependency
clang was set to depend on clang-dev, but clang-dev already depends on clang by design
MFC After: 3 days
(cherry picked from commit 6084d989497087dc4c7db8621a1b5a8e4d0559e1)
show more ...
|
| 751ded1d | 27-Jan-2023 |
Emmanuel Vadot <[email protected]> |
pkgbase: Create a FreeBSD-inetd package
And put inetd and its config file in it. This unbloat a bit FreeBSD-utilities and some people might not want inetd always installed.
Sponsored by: Beckhoff A
pkgbase: Create a FreeBSD-inetd package
And put inetd and its config file in it. This unbloat a bit FreeBSD-utilities and some people might not want inetd always installed.
Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D38229
show more ...
|
| 65fa2fd2 | 05-Jan-2023 |
Emmanuel Vadot <[email protected]> |
pkgbase: Do record dependency on non-existent libelftc package
libelftc is an internal lib so it's never installed. When building with WITH_MANSPLITPKG=yes the libelftc-man package will have a depen
pkgbase: Do record dependency on non-existent libelftc package
libelftc is an internal lib so it's never installed. When building with WITH_MANSPLITPKG=yes the libelftc-man package will have a dependecy on a non-existent libelftc package.
Sponsored by: Beckhoff Automation GmbH & Co. KG
show more ...
|