Bug 256042 - net-im/matterircd Wrong statup options in rc file
Summary: net-im/matterircd Wrong statup options in rc file
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-20 22:02 UTC by Julien Dessaux
Modified: 2021-05-21 09:52 UTC (History)
1 user (show)

See Also:
norrland: maintainer-feedback+


Attachments
proposed patch (662 bytes, text/plain)
2021-05-20 22:02 UTC, Julien Dessaux
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Dessaux 2021-05-20 22:02:52 UTC
Created attachment 225137 [details]
proposed patch

Hi,

The options in the rc file are invalid therefore a fresh installation of matterircd cannot start. It will fail with a daemon log that looks like :
May 20 22:48:41 matterircd matterircd[40090]: unknown shorthand flag: 'c' in -conf=/usr/local/etc/matterircd.toml
May 20 22:48:41 matterircd matterircd[40090]: Usage of /usr/local/bin/matterircd:
May 20 22:48:41 matterircd matterircd[40090]:       --bind string      interface:port to bind to, or a path to bind to a Unix socket. (default "127.0.0.1:6667")
May 20 22:48:41 matterircd matterircd[40090]:       --conf string      config file (default "matterircd.toml")
May 20 22:48:41 matterircd matterircd[40090]:       --debug            enable debug logging
May 20 22:48:41 matterircd matterircd[40090]:       --tlsbind string   interface:port to bind to. (e.g 127.0.0.1:6697)
May 20 22:48:41 matterircd matterircd[40090]:       --tlsdir string    directory to look for key.pem and cert.pem. (default ".")
May 20 22:48:41 matterircd matterircd[40090]:       --version          show version

Adding a second dash to change -conf= into --conf= fixes the issue.

Patch is attached.
Comment 1 norrland 2021-05-21 09:52:51 UTC
Looks good, thanks for catching this.