Давно заметил, что куча софта использует формат настроек, где используется конфиг файл <config_name> и директория <config_name>.d для хранения конфигов.
Например apt.sources.list и apt.sources.list.d.
Вопрос - это часть какой то спецификации, или просто все друг за другом повторяют ибо удобно?
Upd: учитывая количество неверно истолковавших мой вопрос, очевидно я ошибся в формулировке. Вопрос не про то, почему так и зачем оно нужно или чем это удобно.
Вопрос, про то, есть ли спецификация описывающая порядок отношений записей в основном конфиге и директории патчей к нему.
Upd: Попробую, ещё раз уточнить что я имею в виду
Вот например man apt.conf, тут описанно что существует директория Dir::Etc::Parts и, что специфичная реализация в дистрибутиве ubuntu использует apt.conf.d. Указанно, как будут мёржиться в конфиг эти самые Parts. По этому документу можно построить совместимую реализацию или протестировать имеющуюся.
Вот man sources.list тут, этот момент - упущен, по крайней мере я не нашёл ссылки из которой следует наличие sources.list.d. И это один и тот же проект.
Перемещено tailgunner из development
Перемещено tailgunner из talks