diff options
author | David Kalnischkies <david@kalnischkies.de> | 2015-06-21 23:12:24 +0200 |
---|---|---|
committer | David Kalnischkies <david@kalnischkies.de> | 2015-08-10 17:25:26 +0200 |
commit | 81460e32961bb0b9922bf8a1a27d87705d8c3e51 (patch) | |
tree | d366b8219da9a84de67d725c0f113ea5d4a470ce /vendor/README | |
parent | 463c8d801595ce5ac94d7c032264820be7434232 (diff) |
bring back deb822 sources.list entries as .sources
Having two different formats in the same file is very dirty and causes
external tools to fail hard trying to parse them. It is probably not a
good idea for them to parse them in the first place, but they do and we
shouldn't break them if there is a better way.
So we solve this issue for now by giving our deb822 format a new
filename extension ".sources" which unsupporting applications are likely
to ignore an can begin gradually moving forward rather than waiting for
the unknown applications to catch up.
Currently and for the forseeable future apt is going to support both
with the same feature set as documented in the manpage, with the
longtime plan of adopting the 'new' format as default, but that is a
long way to go and might get going more from having an easier time
setting options than from us pushing it explicitely.
Diffstat (limited to 'vendor/README')
-rw-r--r-- | vendor/README | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/vendor/README b/vendor/README index c2fabbd4c..6846c8455 100644 --- a/vendor/README +++ b/vendor/README @@ -44,6 +44,10 @@ apt-key script and the keyring-package in particular as a dependency for apt. The field current-codename is optional and can be used in sources.list.in. +The fields sourceslist-list-format and sourceslist-sources-format are used as +examples in the sources.list manpage and the first one is additionally +available in the sources.list.in template. +They should in general reflect the default sources of your distro. == sources.list.in @@ -55,6 +59,7 @@ You can use some placeholders in this file, namely: * &debian-oldstable-codename; * &debian-testing-codename; * &ubuntu-codename; +* &sourceslist-list-format; with the value you would expect based on the name. The placeholder ¤t-codename; is yours and can be set in apt-vendor.ent @@ -63,4 +68,5 @@ The placeholder ¤t-codename; is yours and can be set in apt-vendor.ent == apt.conf-* Files in your vendor directory following this naming scheme will be picked up -by the debian/rules file and installed in /etc/apt/apt.conf.d/ directory. +by the debian/rules file and installed in /etc/apt/apt.conf.d/ directory, with +"apt.conf-" removed from the beginning of the filename. |