the prefix number of the configuration filename
Hi all,
I am very curious about the prefix number of the configuration filename, such as 10-auth.conf 10-director.conf 10-logging.conf 10-mail.conf 10-master.conf 10-ssl.conf 15-lda.conf 15-mailboxes.conf 20-imap.conf 20-lmtp.conf 20-managesieve.conf 20-pop3.conf 90-acl.conf 90-plugin.conf 90-quota.conf 90-sieve.conf 90-sieve-extprograms.conf
What are those meanings of 10,15,20 and 90 ?
Please advise me and thank you in advance.
-- Best Regards, Dogz
Hi all, I am very curious about the prefix number of the configuration filename, such as 10-auth.conf .... What are those meanings of 10,15,20 and 90 ?
The configuration files are read and processed according to the sorting order of their names. Adding the numeric prefixes allows the order in which the files are processed to be determined independently of their names.
So, in this case, the config files with names starting with 10 are read first (i.e., 10-director.conf is processed first). If the number prefixes weren't there, then the "acl.conf" file would be processed first (instead of near the end).
It matters what order the configuration files are processed in because later files can override parameters set by earlier files.
Rich Wales richw@richw.org
Dear David and Rich,
Thank you for your soon reply. I understood. I thought that would be special meanings.
Anyway, thank you for your nice reply.
2016-02-16 8:48 GMT+08:00 Rich Wales richw@richw.org:
Hi all, I am very curious about the prefix number of the configuration filename, such as 10-auth.conf .... What are those meanings of 10,15,20 and 90 ?
The configuration files are read and processed according to the sorting order of their names. Adding the numeric prefixes allows the order in which the files are processed to be determined independently of their names.
So, in this case, the config files with names starting with 10 are read first (i.e., 10-director.conf is processed first). If the number prefixes weren't there, then the "acl.conf" file would be processed first (instead of near the end).
It matters what order the configuration files are processed in because later files can override parameters set by earlier files.
Rich Wales richw@richw.org
-- Best Regards, Dogz
At a guess, the directory gets listed, the names get sorted numerically, and then read in order low-to-high. In theory, the end result will be the same regardless of what order stuff gets read in, but doing it in a deterministic order makes troubleshooting easier.
On Mon, Feb 15, 2016 at 7:31 PM, Dogz dogz.tw@gmail.com wrote:
Hi all,
I am very curious about the prefix number of the configuration filename, such as 10-auth.conf 10-director.conf 10-logging.conf 10-mail.conf 10-master.conf 10-ssl.conf 15-lda.conf 15-mailboxes.conf 20-imap.conf 20-lmtp.conf 20-managesieve.conf 20-pop3.conf 90-acl.conf 90-plugin.conf 90-quota.conf 90-sieve.conf 90-sieve-extprograms.conf
What are those meanings of 10,15,20 and 90 ?
Please advise me and thank you in advance.
-- Best Regards, Dogz
participants (3)
-
David Bishop
-
Dogz
-
Rich Wales