Updating pinning example to use pref.d file in config/archives alongside the sources...
authorDaniel Baumann <daniel@debian.org>
Thu, 29 Nov 2012 20:51:24 +0000 (21:51 +0100)
committerDaniel Baumann <daniel@debian.org>
Thu, 29 Nov 2012 20:51:24 +0000 (21:51 +0100)
manual/en/user_customization-packages.ssi

index ff99b05..ba43121 100644 (file)
@@ -346,14 +346,14 @@ For more complicated APT configurations involving #{apt.conf}# options you might
 
 3~apt-pinning APT pinning
 
-For background, please first read the #{apt_preferences(5)}# man page. APT pinning can be configured either for build time, or else for run time. For the former, create #{config/apt/preferences}#. For the latter, create #{config/includes.chroot/etc/apt/preferences}#.
+For background, please first read the #{apt_preferences(5)}# man page. APT pinning can be configured either for build time, or else for run time. For the former, create #{config/archives/*.pref}#, #{config/archives/*.pref.chroot}#, and #{config/apt/preferences}#. For the latter, create #{config/includes.chroot/etc/apt/preferences}#.
 
 Let's say you are building a wheezy live system but need all the live packages that end up in the binary image to be installed from sid at build time. You need to add sid to your APT sources and pin it lower than the default priority so that only the packages you want are installed from it at build time and all others are taken from the target system distribution, wheezy. The following will accomplish this:
 
 code{
 
  $ echo "deb http://mirror/debian/ sid main" > config/archives/sid.list.chroot
- $ cat >> config/apt/preferences << EOF
+ $ cat >> config/archives/sid.pref.chroot << EOF
  Package: live-*
  Pin: release n=sid
  Pin-Priority: 600