User Details
- User Since
- Jul 19 2018, 5:53 PM (411 w, 1 d)
Yesterday
Sun, May 31
Yet another usecase currently support by RC script is to have multiple instances of a service with a profile, see postgresql, tomcat, apache. Works perfectly:
root@deblndw013x1j:~ # sysrc local_startup local_startup: /usr/local/etc/rc.d /usr/local/ldacafe/etc/rc.d root@deblndw013x1j:~ # ll /usr/local/ldacafe/etc/rc.d total 1 lrwxr-xr-x 1 ldacafe ldacafe 27 2026-03-24 19:42 tomcat_scs_dev@ -> /usr/local/etc/rc.d/tomcat9 lrwxr-xr-x 1 ldacafe ldacafe 27 2026-03-24 19:49 tomcat_scs_prod@ -> /usr/local/etc/rc.d/tomcat9
or
root@deblndw013x5j:~ # sysrc local_startup local_startup: /usr/local/etc/rc.d /usr/local/fkminator/etc/rc.d /usr/local/barista/etc/rc.d root@deblndw013x5j:~ # ll /usr/local/fkminator/etc/rc.d total 1 lrwxr-xr-x 1 fkminator fkminator 55 2026-05-27 20:46 fkminatorbeat@ -> /usr/local/fkminator/app/.deployment/rc.d/fkminatorbeat lrwxr-xr-x 1 fkminator fkminator 57 2026-05-27 20:46 fkminatorworker@ -> /usr/local/fkminator/app/.deployment/rc.d/fkminatorworker root@deblndw013x5j:~ # ll /usr/local/barista/etc/rc.d total 5 -r-xr-xr-x 1 barista barista 701 2026-05-19 21:24 barista*
This should also work.
1.6.0 is incomplete reported by me, therefore 1.6.1 is in the vote and then autoreconf can be removed.
Sat, May 30
Drop archive
For reference, here are the UEFI firmware parser dumps of both produces. Slight differences, I have no clue wether they are relevant.
Don't forget to bump the port revision.
Yeah, finally! I tried myself recently and assumed it only to be CLANG, didn' think about the dwarfs at all.
Did you compare the resuting output files, are thy binary identical?
Fri, May 29
Ran these two successfully:
grep -r --include=Makefile -E -e 'MASTER_SITES=.+APACHE' . -l | cut -d / -f 2-3 | xargs -I% make -C % makesum grep -r --include=Makefile -E -e 'APACHE/' . -l | cut -d / -f 2-3 | xargs -I% make -C % makesum
Only www/archiva failed because it has been moved to attic years ago and defunct. Latest release in ports tree is several years old. DL CDN does not host the dist file anymore. This port needs to be deprecated and removed sooner or later.
Wed, May 27
[00:08:44] Logs: /var/poudriere/data/logs/bulk/144-release-amd64-michael-o/2026-05-27T20:47:09
[00:08:59] [11] [00:05:22] Finished sysutils/edk2@qemu_x64 | edk2-qemu-x64-g202508_2: Success
[00:09:06] [14] [00:05:29] Finished sysutils/edk2@fvp | edk2-fvp-g202508_2: Success
[00:09:08] [16] [00:05:31] Finished sysutils/edk2@xen_x64 | edk2-xen-x64-g202508_2: Success
[00:09:10] [12] [00:05:33] Finished sysutils/edk2@qemu_i386 | edk2-qemu-i386-g202508_2: Success
[00:09:36] [13] [00:05:59] Finished sysutils/edk2@bhyve | edk2-bhyve-g202508_2: Success
[00:12:36] [02] [00:09:01] Finished sysutils/edk2@rpi4 | edk2-rpi4-g202508_2: Success
[00:13:00] [15] [00:09:23] Finished sysutils/edk2@rpi3 | edk2-rpi3-g202508_2: Success
[00:13:01] Stopping up to 16 builders
[00:13:03] Creating pkg repository
Creating repository in /tmp/packages: 100%
Packing files for repository: 100%
[00:13:08] Committing packages to repository: /var/poudriere/data/packages/144-release-amd64-michael-o/.real_1779908416 via .latest symlink
[00:13:08] Removing old packages
[00:13:08] Built ports: archivers/liblz4 archivers/zstd devel/binutils@native sysutils/edk2@qemu_x64 sysutils/edk2@fvp sysutils/edk2@xen_x64 sysutils/edk2@qemu_i386 sysutils/edk2@bhyve sysutils/edk2@rpi4 sysutils/edk2@rpi3
[00:13:08] Inspected ports: devel/gmake textproc/libxml2 lang/python311 devel/gettext-tools devel/p5-Locale-gettext misc/help2man devel/p5-Locale-libintl print/texinfo math/mpfr math/mpc devel/m4 devel/bison shells/bash sysutils/dtc devel/binutils@aarch64_none_elf lang/gcc14 devel/aarch64-none-elf-gcc
[00:13:08] [144-release-amd64-michael-o] [2026-05-27T20:47:09] [committing] Time: 00:13:03
Queued: 27 Inspected: 17 Ignored: 0 Built: 10 Failed: 0 Skipped: 0 Fetched: 0 Remaining: 0
[00:13:08] Logs: /var/poudriere/data/logs/bulk/144-release-amd64-michael-o/2026-05-27T20:47:09
=======================<phase: Interactive >============================
[00:13:08] Installing packages
[144-release-amd64-michael-o] Installing pkg-2.7.5...
[144-release-amd64-michael-o] Extracting pkg-2.7.5: 100%
[00:13:08] Installing run-depends for sysutils/edk2@bhyve | edk2-bhyve-g202508_2
[00:13:08] Installing sysutils/edk2@bhyve | edk2-bhyve-g202508_2
[144-release-amd64-michael-o] Installing edk2-bhyve-g202508_2...
[144-release-amd64-michael-o] Extracting edk2-bhyve-g202508_2: 100%
[00:13:09] Installing run-depends for sysutils/edk2@qemu_i386 | edk2-qemu-i386-g202508_2
[00:13:09] Installing sysutils/edk2@qemu_i386 | edk2-qemu-i386-g202508_2
[144-release-amd64-michael-o] Installing edk2-qemu-i386-g202508_2...
[144-release-amd64-michael-o] Extracting edk2-qemu-i386-g202508_2: 100%
[00:13:09] Installing run-depends for sysutils/edk2@fvp | edk2-fvp-g202508_2
[00:13:09] Installing sysutils/edk2@fvp | edk2-fvp-g202508_2
[144-release-amd64-michael-o] Installing edk2-fvp-g202508_2...
[144-release-amd64-michael-o] Extracting edk2-fvp-g202508_2: 100%
[00:13:09] Installing run-depends for sysutils/edk2@qemu_x64 | edk2-qemu-x64-g202508_2
[00:13:09] Installing sysutils/edk2@qemu_x64 | edk2-qemu-x64-g202508_2
[144-release-amd64-michael-o] Installing edk2-qemu-x64-g202508_2...
[144-release-amd64-michael-o] Extracting edk2-qemu-x64-g202508_2: 100%
[00:13:09] Installing run-depends for sysutils/edk2@rpi3 | edk2-rpi3-g202508_2
[00:13:09] Installing sysutils/edk2@rpi3 | edk2-rpi3-g202508_2
[144-release-amd64-michael-o] Installing edk2-rpi3-g202508_2...
[144-release-amd64-michael-o] Extracting edk2-rpi3-g202508_2: 100%
[00:13:09] Installing run-depends for sysutils/edk2@xen_x64 | edk2-xen-x64-g202508_2
[00:13:09] Installing sysutils/edk2@xen_x64 | edk2-xen-x64-g202508_2
[144-release-amd64-michael-o] Installing edk2-xen-x64-g202508_2...
[144-release-amd64-michael-o] Extracting edk2-xen-x64-g202508_2: 100%
[00:13:09] Installing run-depends for sysutils/edk2@rpi4 | edk2-rpi4-g202508_2
[00:13:09] Installing sysutils/edk2@rpi4 | edk2-rpi4-g202508_2
[144-release-amd64-michael-o] Installing edk2-rpi4-g202508_2...
[144-release-amd64-michael-o] Extracting edk2-rpi4-g202508_2: 100%
[00:13:09] Installing local Pkg repository to /usr/local/etc/pkg/repos
[00:13:09] Remounting /usr/ports read-write
[00:13:10] Mounting logs from: /var/poudriere/data/logs/bulk/144-release-amd64-michael-o/2026-05-27T20:47:09
[00:13:10] Entering interactive test mode. Type 'exit' when done.
Welcome to Poudriere interactive mode!Bump revision and MFH as well
Tue, May 26
Mon, May 25
Sun, May 24
There is one thing I'd really love to see which RC does not have at all: user units like systemd has. It often happens that our users want to run something in the background and I cannot offer anything, but to create an RC for them, install doas, delegate, etc. Too complex. For k5start on AL8 for a specific user I have created a user unit and it does what it should do: keep the Kerberos ticket cache alive. I'd love to hear your opinion on.
I am fine with this change, but I am not an official src comitter. @bapt I think this is also covered as oneshot with your proposed rcd(8).
Sat, May 23
Fix intro
Bump date
Fri, May 22
Guys, I don't really know who to add as reviewer. As far as I can see that GCC it not required at runtime at all. This seems to be an oversight or relic from the past.
Yet another question which is current not solvable with rc(8) from a real-world example: www/apache24 comes with an RC script. I run www/mod_wsgi, the application requires databases/valkey. This means that valkey has to start before HTTPd, but I cannot change the RC script to do that. Can this be solved with this rcd(8)? Has this been considered?
Thu, May 21
Closing since this has been overcome already.
Mon, May 18
Huge respect for the amount of work done. While I cannot properly judge on the actual code, I still dare to ask:
Fri, May 15
I have worked on node a couple of months ago and verified in its codebase that it does the right thing with OpenSSL, see my ports commits. I am surprised about the finding mentioned here.
Tue, May 12
Sat, May 9
Fri, May 8
Thu, May 7
May 5 2026
Although I don't acces to such a controller, aber the actual bits described in the manpage which you can set at runtime?
May 3 2026
May 1 2026
When comparing with other drivers they say how to compile into the kernel. Is this not relevant?
Abandoing in favor of D56753.
Apr 30 2026
Guys, I'd like to complete this. Can someone review and consent?
Apr 28 2026
Apr 26 2026
I have chosen, to create a fresh new port to align with the new home on GH/xerial and align with other JDBC drivers in the databases category.
Apr 25 2026
Quite a reasonable change, happy to see it.
Apr 23 2026
I think this one is still worth pursuing since the actual problem is not solved.