sysutils/dynamic_motd: update to 1.4 PR: 279719 Reported by: sstallion@gmail.com (maintainer)0408b42331
Port details
sysutils/dynamic_motd 1.4
Dynamic /var/run/motd
Port info
- Maintainer
- sstallion@gmail.com
- Packages
- latest: 1.4
- Upstream
- up to date
- Last update
- to 1.4 · 0408b42331
- Quarterly
- 2026Q4: 1.4
- WWW
- https://github.com/sstallion/dynamic_motd
- Links
- cgit · VuXML
Install
- Package
# pkg install dynamic_motdinstalls 1.4 fromlatest; fromquarterly(2026Q4) 1.4- Port
# cd /usr/ports/sysutils/dynamic_motd && make install clean- Size
- 6.7 KiB download · 16 KiB installed
- Depends on
- nothing
- License
- BSD2CLAUSE
- pkg-message
Shown after installing
The /usr/local/etc/rc.motd script is responsible for generating content for /var/run/motd on each login. A sample script is provided in /usr/local/etc/rc.motd.sample that emulates the default motd(5) behavior. More extensive examples can be found in /usr/local/share/examples/dynamic_motd. To enable the dynamic_motd service, update_motd should be disabled in /etc/rc.conf as it is no longer needed at system startup: # sysrc update_motd="NO" The dynamic_motd service can then be enabled by issuing: # sysrc dynamic_motd="YES" # service dynamic_motd start Note: /usr/local/etc/rc.motd can be updated without restarting the dynamic_motd service; changes are automatically picked up on next login.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.4 | 1.4 | – |
| FreeBSD 15 | 1.4 | 1.4 | – |
| FreeBSD 14 | 1.4 | 1.4 | 1.4 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.4 | 1.4 | – |
| FreeBSD 14 | 1.4 | 1.4 | 1.4 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.4.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (3)
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree - Remove all references to defunct ARCH arm - Remove all references to defunct ARCH sparc64 - Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64 ARCH - Remove sysutils/afbinit requires defunct sparc64 ARCH - Remove all references to bktr driver - Remove all references to defunct FreeBSD_12 - Remove all references to OSVERSION/OSREL corresponding to 12 - Remove conditionals in Mk/Uses/cabal.mk - Remove sparc reference from Mk/Uses/qt-dist.mk - Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64 - Remove BROKEN_FreeBSD_12* from: - Remove OpenSSL patches from: - Remove conditional flags for OSVERSION >= 1300000 to fixed flags. Also move conditional flags for non sparc64/arm ARCH to fixed flags. Reviewed by: brooks, jbeich, rene, salvadore Differential Revision: https://reviews.freebsd.org/D42068bbab7f59e9
sysutils/dynamic_motd: -- new port dynamic_motd is a drop-in replacement for generating messages of the day on FreeBSD 13.0 or later. During system startup, the file /var/run/motd is replaced with a fifo whose content is generated by a user-configurable shell script that is executed on each login. All other aspects of motd(5) are preserved. PR: 267107 Reported by: Steven Stallionb5613f6f4f