|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0 |
|
| #
45b6969c |
| 19-Jun-2021 |
Emmanuel Vadot <[email protected]> |
pkgbase: Put the last sendmail files in the sendmail package
Differential Revision: https://reviews.freebsd.org/D30757 Sponsored by: Diablotin Systems
|
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0 |
|
| #
cb99e935 |
| 02-Jun-2020 |
Kyle Evans <[email protected]> |
pkgbase: resolve mailer.conf conflict WITHOUT_SENDMAIL
When WITHOUT_SENDMAIL is set, we end up with two different mailer.conf that conflict, and hilarity ensues. There's currently three different pl
pkgbase: resolve mailer.conf conflict WITHOUT_SENDMAIL
When WITHOUT_SENDMAIL is set, we end up with two different mailer.conf that conflict, and hilarity ensues. There's currently three different places that we might install mailer.conf:
- ^/etc/Makefile (package=runtime, contingent on MK_MAIL != no) - ^/libexec/dma/dmagent/Makefile (package=dma, contingent on MK_SENDMAIL != no) - ^/usr.sbin/mailwrapper/Makefile (package=utilities, contingent on not-installed)
The mailwrapper installation will effectively never happen because the ^/etc one will first.
This patch simplifies the whole situation; remove the ^/etc/Makefile version and install it primarily in mailwrapper if MK_MAILWRAPPER != "no". The scenarios covered in mailwrapper are:
- sendmail(8) is installed, dma(8) may or may not be installed - neither sendmail(8) nor dma(8) is installed
In the first scenario, sendmail(8) is dominant so we can go ahead and install the version in ^/etc/mail. In the unlisted scenario, sendmail(8) is not installed but dma(8) is, we'll let ^/libexec/dma/dmagent do the installation. In the second listed scenario, we still want to install an example mailer.conf so just install the base sendmail(8) version.
Reviewed by: bapt MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D24924
show more ...
|
| #
a8b8edb2 |
| 07-Apr-2020 |
Maxim Sobolev <[email protected]> |
Normalize deployment tools usage and definitions by putting into one place instead of sprinkling them out over many disjoint files. This is a follow-up to achieve the same goal in an incomplete rev.3
Normalize deployment tools usage and definitions by putting into one place instead of sprinkling them out over many disjoint files. This is a follow-up to achieve the same goal in an incomplete rev.348521.
Approved by: imp MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D20520
show more ...
|
| #
c016c891 |
| 24-Mar-2020 |
Emmanuel Vadot <[email protected]> |
pkgbase: Move device.hints from the runtime to the bootloader package
Also mark it as config file so if a user changes this file pkg will attempt to merge the new file upon an update. device.hints i
pkgbase: Move device.hints from the runtime to the bootloader package
Also mark it as config file so if a user changes this file pkg will attempt to merge the new file upon an update. device.hints is neither related to runtime or loader but it make more sense to have it in loader in case some user delete /boot/ and wants to recreate it, now only two packages are required FreeBSD-bootloader and the kernel package. While here change where we override the package for files installed in /boot, this allow us to keep other tags (such as config).
Reported by: pizzamig Reviewed by: bapt pizzamig emaste Differential Revision: https://reviews.freebsd.org/D24159
show more ...
|
| #
d3c87514 |
| 24-Jan-2020 |
Ed Maste <[email protected]> |
Tag NLS aliases with pkgbase package
POSIX and en_US.US_ASCII are aliases (symlinks) to the C locale. They were not previously tagged with a pkgbase pacakge. Add the tag so that they are handled c
Tag NLS aliases with pkgbase package
POSIX and en_US.US_ASCII are aliases (symlinks) to the C locale. They were not previously tagged with a pkgbase pacakge. Add the tag so that they are handled correctly on pkgbase-installed/updated systems.
[This is r356990 reapplied with a corrected commit message.]
Discussed with: manu
show more ...
|
| #
3407334a |
| 24-Jan-2020 |
Ed Maste <[email protected]> |
revert r356990 to reapply with correct commit message
Requested by: rgrimes
|
| #
6ed1dc00 |
| 22-Jan-2020 |
Ed Maste <[email protected]> |
Tag NLS aliases with package=runtime
POSIX and en_US.US_ASCII are aliases (symlinks) to the C locale. They were not previously tagged with a pkgbase pacakge. Add the tag so that they are handled c
Tag NLS aliases with package=runtime
POSIX and en_US.US_ASCII are aliases (symlinks) to the C locale. They were not previously tagged with a pkgbase pacakge. Add the tag so that they are handled correctly on pkgbase-installed/updated systems.
Discussed with: manu
show more ...
|
| #
156ebad6 |
| 22-Jan-2020 |
Kyle Evans <[email protected]> |
Tag os-release symlink with package=runtime
This ensures it gets into pkgbase-(installed/updated) systems.
|
| #
6467506b |
| 20-Nov-2019 |
Warner Losh <[email protected]> |
Create /etc/os-release file.
Each boot, regenerate /var/run/os-release based on the currently running system. Create a /etc/os-release symlink pointing to this file (so that this doesn't create a ne
Create /etc/os-release file.
Each boot, regenerate /var/run/os-release based on the currently running system. Create a /etc/os-release symlink pointing to this file (so that this doesn't create a new reason /etc can not be mounted read-only).
This is compatible with what other systems do and is what the sysutil/os-release port attempted to do, but in an incomplete way. Linux, Solaris and DragonFly all implement this natively as well. The complete standard can be found at https://www.freedesktop.org/software/systemd/man/os-release.html
Moving this to the base solves both the non-standard location problem with the port, as well as the lack of update of this file on system update.
Bump __FreeBSD_version to 1300060
PR: 238953 Differential Revision: https://reviews.freebsd.org/D22271
show more ...
|
|
Revision tags: release/12.1.0, release/11.3.0 |
|
| #
15779434 |
| 12-Jun-2019 |
Emmanuel Vadot <[email protected]> |
pkgbase: Add some tags to files installed in distribution target
Add the MK_MAIL dependant file to the runtime package as well as the MK_KERBEROS ones the empty locate database, the FreeBSD copyrigh
pkgbase: Add some tags to files installed in distribution target
Add the MK_MAIL dependant file to the runtime package as well as the MK_KERBEROS ones the empty locate database, the FreeBSD copyright file and the GENERIC.hints. Tag the unbound link from /etc to /var to belong in the unbound package.
Reviewed by: bapt MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D20607
show more ...
|
| #
6c4448b3 |
| 03-Jun-2019 |
Maxim Sobolev <[email protected]> |
Put back MTREE_CMD here for now. Doh, not my day, perhaps.
Reported by: markj, mav
|
| #
5d280640 |
| 03-Jun-2019 |
Maxim Sobolev <[email protected]> |
Leave mtree hardcoded for now. Reverting partially 348521 and also the followup stopgap change, because I don't think it's a correct. I still need to figure out where to stick it in. In cannot be in
Leave mtree hardcoded for now. Reverting partially 348521 and also the followup stopgap change, because I don't think it's a correct. I still need to figure out where to stick it in. In cannot be in Makefile.inc1 and it cannot be in etc/Makefile from the looks of it to avoid chicken-and-egg problem.
show more ...
|
| #
5ec57af4 |
| 02-Jun-2019 |
Maxim Sobolev <[email protected]> |
Fix several places where tool name has been hardcoded:
install -> ${INSTALL} mtree -> ${MTREE_CMD} services_mkdb -> ${SERVICES_MKDB_CMD} cap_mkdb -> ${CAP_MKDB_CMD} pwd_mkdb -> $
Fix several places where tool name has been hardcoded:
install -> ${INSTALL} mtree -> ${MTREE_CMD} services_mkdb -> ${SERVICES_MKDB_CMD} cap_mkdb -> ${CAP_MKDB_CMD} pwd_mkdb -> ${PWD_MKDB_CMD} kldxref -> ${KLDXREF_CMD}
If you do custom FreeBSD builds you may want to override those in some cases.
Sponsored by: Sippy Software, Inc.
show more ...
|
| #
a8b94f3d |
| 22-May-2019 |
Emmanuel Vadot <[email protected]> |
pkgbase: Move login.access to usb.bin/login
Also remove the etc-examples target as we don't have any files to handle here.
Reviewed by: bapt
|
| #
6a42f8dd |
| 22-May-2019 |
Emmanuel Vadot <[email protected]> |
pkgbase: Move termcap.small to share/termcap
Reviewed by: bapt
|
| #
42438321 |
| 22-May-2019 |
Emmanuel Vadot <[email protected]> |
pkgbase: Move rc.sendmail to libexec/rc
Reviewed by: bapt
|
| #
f4022639 |
| 22-May-2019 |
Emmanuel Vadot <[email protected]> |
pkgbase: Move rc.bsdextended to libexec/rc
Reviewed by: bapt
|
| #
f0f0053a |
| 22-May-2019 |
Emmanuel Vadot <[email protected]> |
pkgbase: Move rc.firewall to libexec/rc
Put it with all the other rc files
Reviewed by: bapt
|
| #
871b6b10 |
| 16-May-2019 |
Brad Davis <[email protected]> |
Move master.passwd and group to lib/libc/gen/
libc was picked as the destination location for these because of the syscalls that use these files as the lowest level place they are referenced.
Appro
Move master.passwd and group to lib/libc/gen/
libc was picked as the destination location for these because of the syscalls that use these files as the lowest level place they are referenced.
Approved by: will (mentor), rgrimes, manu Differential Revision: https://reviews.freebsd.org/D16728
show more ...
|
| #
eb4c63f7 |
| 13-May-2019 |
Emmanuel Vadot <[email protected]> |
Revert r347356 and r347371
passwd related files need to be tagged as config file so pkg update will attempt merging them when we install a new package. We should use CONFS for that. Revert for now u
Revert r347356 and r347371
passwd related files need to be tagged as config file so pkg update will attempt merging them when we install a new package. We should use CONFS for that. Revert for now until I come up with a better version of this patch as it breaks pkgbase for users.
show more ...
|
| #
e599c3d4 |
| 08-May-2019 |
Emmanuel Vadot <[email protected]> |
etc/Makefile: Remove empty newline
This was commited accidently in r347356 and cause distribution with NO_ROOT set to fail.
Reported by: ci, kib MFC after: 2 weeks X-MFC-With: r347356
|
| #
3d4dafef |
| 08-May-2019 |
Emmanuel Vadot <[email protected]> |
pkgbase: Deal with the last etc files
Add tags=package=runtime for password related files. Add tags=package=sendmail for rc.sendmail Add tags=package=ipfw for rc.firewall
Reviewed by: bapt MFC afte
pkgbase: Deal with the last etc files
Add tags=package=runtime for password related files. Add tags=package=sendmail for rc.sendmail Add tags=package=ipfw for rc.firewall
Reviewed by: bapt MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D20173
show more ...
|
|
Revision tags: release/12.0.0 |
|
| #
874e7db1 |
| 04-Nov-2018 |
Baptiste Daroussin <[email protected]> |
Simplify NLS alias handling by using native make(1) multi variable for loops
|
| #
4dd729a5 |
| 04-Nov-2018 |
Baptiste Daroussin <[email protected]> |
Fix bad copy/paste
|
| #
97dc79f2 |
| 04-Nov-2018 |
Baptiste Daroussin <[email protected]> |
Simplify a bit distrib-dirs target
Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D3915
|