Bug 249239

Summary: ctl.conf should support an "include" directive
Product: Base System Reporter: Alan Somers <asomers>
Component: binAssignee: Robert Wing <rew>
Status: Closed Overcome By Events    
Severity: Affects Some People CC: emaste
Priority: ---    
Version: 12.1-STABLE   
Hardware: Any   
OS: Any   
URL: https://reviews.freebsd.org/D26700

Description Alan Somers freebsd_committer freebsd_triage 2020-09-10 21:28:00 UTC
Currently ctl.conf is required to be a single monolithic file.  It would be better if the file format supported an "include" directive, which would include the contents of another file at the current location.  Alternatively, it could include the contents of all files in a certain directory (just like syslog.conf's include directive).  That would be useful for servers that use iSCSI for multiple applications.
Comment 1 Alan Somers freebsd_committer freebsd_triage 2021-06-17 21:20:39 UTC
As discussed in the review, we decided that it's sufficient that the UCL config format has a .include directive.  So we won't add one to the traditional format.