Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

[RFC] Add support for apt_preferences(5) files

From: Jérémy Bobbio <lunar(at)debian.org>
Date: Tue Sep 18 2007 - 12:04:15 EDT


Hi!

While libglib2.0-udeb in unstable is currently broken due to a dependency problem, the version in testing is fine to work with.

So in order to continue to work on other aspects of d-i, I implemented support for apt_preferences(5) in the build system. It was fairly easy and the patch is quite small. This allow to easily select packages depending on their source.

What do you think?

---
 installer/build/util/get-packages |    3 +++
 installer/build/util/pkg-list     |    1 +
 installer/debian/changelog        |    4 ++++
 3 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/installer/build/util/get-packages b/installer/build/util/get-packages
index b51522d..c8c1637 100755
--- a/installer/build/util/get-packages
+++ b/installer/build/util/get-packages

@@ -8,6 +8,8 @@
# Files: # sources.list.udeb / sources.list.udeb.local # sources.list.deb / sources.list.deb.local +# preferences.udeb.local +# preferences.deb.local # # Environment: # APTDIR - basename for the apt directory (default: apt.$TYPE)
@@ -73,6 +75,7 @@ fi
# everything so it need not run as root. APT_GET="apt-get --assume-yes \ -o Dir::Etc::sourcelist=`pwd`/$LIST \ + -o Dir::Etc::Preferences=`pwd`/preferences.$TYPE.local \ -o Dir::State=`pwd`/$APTDIR/state \ -o Debug::NoLocking=true \ -o Dir::Cache=`pwd`/$APTDIR/cache \ diff --git a/installer/build/util/pkg-list b/installer/build/util/pkg-list index 87ff95c..fe3755c 100755 --- a/installer/build/util/pkg-list +++ b/installer/build/util/pkg-list
@@ -62,6 +62,7 @@ sub apt_cache {
return `LANG=C apt-cache \\ -o Dir::Etc::sourcelist=./$sourceslist \\ + -o Dir::Etc::Preferences=./preferences.udeb.local \\ -o Dir::State=./apt.udeb/state \\ -o Dir::State::Status=./apt.udeb/state/status \\ -o Dir::Cache=./apt.udeb/cache $params 2>/dev/null`; diff --git a/installer/debian/changelog b/installer/debian/changelog index 02b0ae1..0d4dabd 100644 --- a/installer/debian/changelog +++ b/installer/debian/changelog
@@ -134,6 +134,10 @@ debian-installer (2007xxxx) UNRELEASED; urgency=low
[ Joey Hess ] * Change f8.txt to document tasksel/desktop. + + [ Jérémy Bobbio ] + * Add support for apt_preferences(5) files (preferences.{deb,udeb}.local) to + ease development when packages are broken in unstable. -- Joey Hess Fri, 14 Sep 2007 10:01:58 -0400
Do you need help?X
Cheers, -- Jérémy Bobbio .''`. lunar@debian.org : :Ⓐ : # apt-get install anarchism `. `'` `-

-- To UNSUBSCRIBE, email to debian-boot-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Received on Tue Sep 18 12:04:21 2007

This archive was generated by hypermail 2.1.8 : Sun Oct 07 2007 - 00:24:16 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library