The new apt seems to print lots of W: Unable to read /storage/mirror/tmp/apt/squeeze-powerpc/apt/preferences.d/ - FileExists (2: No such file or directory) when called by sort_deps. I guess the directory needs to be mkdir'd somewhere. There does not really seem to be a good place to do this but the patch below seems like as good a place as any. Ian. diff --git a/Makefile b/Makefile index e8f92a7..8bb72b2 100755 --- a/Makefile +++ b/Makefile @@ -191,6 +191,8 @@ $(ADIR)/status: @echo "Generating a fake status file for apt-get and apt-cache..." $(Q)for ARCH in $(ARCHES); do \ mkdir -p $(ADIR)/$(CODENAME)-$$ARCH; \ + mkdir -p $(ADIR)/$(CODENAME)-$$ARCH/apt; \ + mkdir -p $(ADIR)/$(CODENAME)-$$ARCH/apt/preferences.d; \ if [ $$ARCH = "source" -o "$(INSTALLER_CD)" = "1" -o "$(INSTALLER_CD)" = "2" ];then \ :> $(ADIR)/$(CODENAME)-$$ARCH/status ; \ else \ diff --git a/debian/changelog b/debian/changelog index 33f05ff..13047ec 100644 --- a/debian/changelog +++ b/debian/changelog @@ -24,6 +24,7 @@ debian-cd (3.1.3) UNRELEASED; urgency=low packages or D-I components relative to a regular image. * Add variant to create i386/amd64 images that support installing Xen guests. * Recognise and ignore Enhances: lines. + * Create apt/preferences.d in APTTMP, keeps newer apt from printing a warning. [ Raphaël Hertzog ] * Fallback looking for syslinux/silo/yaboot in $CODENAME when $DI_CODENAME
Attachment:
signature.asc
Description: This is a digitally signed message part