e05b6502 | 29-Apr-2024 |
Lexi Winter <lexi@le-Fay.ORG> |
package: fix dependency generation
A bug in release/packages/generate-ucl.sh causes package dependencies (other than shlib depends) to not be generated correctly, meaning packages are missing their
package: fix dependency generation
A bug in release/packages/generate-ucl.sh causes package dependencies (other than shlib depends) to not be generated correctly, meaning packages are missing their dependencies.
generate-ucl.sh creates the UCL file by:
1. copying ${uclsource} (template.ucl) to ${uclfile} 2. appending dependencies to ${uclfile} 3. calling generate-ucl.lua on ${uclsource} to create ${uclfile}
This breaks because the dependencies added in step 2 are overwritten in step 3.
Fix this by calling generate-ucl.lua with ${uclfile} as both the input and output file, so anything we added to ${uclfile} is preserved.
Reviewed by: des, imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1203
show more ...
|
c3dd71ab | 23-Apr-2024 |
Lexi Winter <lexi@le-Fay.ORG> |
share/examples: move examples into appropriate packages
Allow a new variable SE_xxxPACKAGE to be used to place an example group into a package.
Move the following examples into existing appropriate
share/examples: move examples into appropriate packages
Allow a new variable SE_xxxPACKAGE to be used to place an example group into a package.
Move the following examples into existing appropriate packages:
- bhyve examples into FreeBSD-bhyve - bootforth examples into FreeBSD-bootloader - csh examples into FreeBSD-csh - ipfw examples into FreeBSD-ipfw - jail examples into FreeBSD-jail - pf examples into FreeBSD-pf - ppp examples into FreeBSD-ppp - printing examples into FreeBSD-lp - uefisign examples into FreeBSD-efi-tools - ypldap examples into FreeBSD-yp - hast examples into FreeBSD-hast
Move all other examples into the new 'FreeBSD-examples' package.
This removes a significant number of files from the FreeBSD-utilities package.
Reviewed by: imp, manu Pull Request: https://github.com/freebsd/freebsd-src/pull/1176
show more ...
|