Page MenuHomeVyOS Platform

Change welcome message on boot
Closed, ResolvedPublicFEATURE REQUEST

Description

VyOS based on a lot of Debian packages but this is not Debian, On the boot message, we can see

Welcome to Debian GNU/Linux 10 (buster)!

[   15.187332] systemd[1]: Set hostname to <localhost.localdomain>.
[   15.194795] systemd[1]: Initializing machine ID from KVM UUID.

I propose to change this to Welcome to VyOS {version} {Release Train}
Need to modify /etc/os-release and add some hook to vyos-build

Details

Difficulty level
Easy (less than an hour)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Improvement (missing useful functionality)

Event Timeline

Unknown Object (User) created this task.Feb 11 2021, 2:28 PM
Unknown Object (User) changed Difficulty level from Unknown (require assessment) to Easy (less than an hour).Feb 11 2021, 2:42 PM
Unknown Object (User) added a comment.Feb 23 2021, 7:00 PM

PR https://github.com/vyos/vyos-build/pull/147
Output on the local stand

Welcome to VyOS 1.4 (sagitta)!

[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[  OK  ] Listening on Syslog Socket.
[  OK  ] Set up automount Arbitrary…s File System Automount Point.
[  OK  ] Listening on udev Kernel Socket.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[  OK  ] Reached target Network.
[  OK  ] Created slice system-getty.slice.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Reached target Remote File Systems.
[  OK  ] Listening on Journal Socket (/dev/log).
...

If that works out wihtout an issue I would like to have it backported into 1.3 just to be more "fancy".

c-po changed the task status from Open to Backport candidate.Feb 23 2021, 7:34 PM
c-po assigned this task to Unknown Object (User).
c-po triaged this task as Wishlist priority.
Unknown Object (User) added a comment.Feb 24 2021, 5:27 AM

@c-po , it works properly

Welcome to VyOS 1.4-rolling-202102240218 (sagitta)!

[  OK  ] Reached target Network.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[  OK  ] Reached target Network is Online.
[  OK  ] Set up automount Arbitrary…s File System Automount Point.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on Journal Socket.
...

Do we need to add this for Crux also?

SrividyaA set Issue type to Improvement (missing useful functionality).Aug 31 2021, 11:25 AM