I am updating some documentation on Mattermost and if I vérifiy the status with systemctl status mattermost, I always get in one of the first lines “vendor preset: disabled”.
I googled around and found:
If you see a Vendor preset: Disabled, it means when the service first installs it will be disabled on start up and will have to be manually started. If you want the service to start up automatically with boot up, all it takes is to change it’s start up setting with systemctl enable <service> , example: systemctl enable httpd .
It’s probably hard-coded into the systemctl config file, to inform users that it’s standard is NOT activated - and needs to be enabled…
You can search for that string and remove it…
I’ve seen similiar before, usually when the applications / services are considered “heavy”…
I suppose this depends on the creators opinion if this service should be per standard enabled.
For SSH I would agree, else you don’t install ssh. If installed, the standard config will work with SSH.
Apache should be configured first, before the first start, that’s probably the reason they say not default start…
The “creators” just want to make sure you “know” what you’re doing…
Well, that displays the current status of those services in regard to systemctl.
And I did read above that you manually “enabled” the mattermost service, and apache & ssh are enabled by default on NethServer, AFAIK.
It does NOT display what the “vendor preset” status is, but the current status.
Apples & Pears…
Besides, if the mattermost service survives a server reboot and start’s up correctly, all’s correct!
IANAP, but I think that there is a preset=disabled line in a file somewhere in the installation script that install Mattermost.
● That line means that the vendor (developper) didn’t want Mattermost to start at bootup if it was not enable by systemctl enable mattermost. (Reasonable if not configured yet.)
● In the status line, “vendor preset: disabled”, means exactly the same thing.
● The line…
mattermost.service enabled <--------------
… is set by systemctl enable mattermost.
Correct me if I’m wrong, but I don’t see any other explanation…
Software, as Hardware, are created usually by humans.
When dealing with humans, one has to remind oneself that the plethora of different opinions, knowhow levels and humor levels can contain a considerable bandwidth…
I recall the first time I manually updated a Thunderbird on BSD (OpenBSD)…
Reading the screen showed:
“Cleaning bird cage”…
-> That made laugh hard, made my day!
True enough, in Firefox it was “cleaning fox den”…
Some programmers are only allowed an “easter egg”, MS is well known for that…