Hi,

I've just noticed that the version of apt which is currently in
experimental wants that you supply the --force-yes flag when apt-get is
called with the -y option.

The attached patch adds the --force-yes flag where needed.

Thanks.
ciao,   
        ema
diff -Nur pbuilder-0.127/pbuilder-createbuildenv 
pbuilder-0.128/pbuilder-createbuildenv
--- pbuilder-0.127/pbuilder-createbuildenv      2004-12-02 00:41:32.000000000 
+0100
+++ pbuilder-0.128/pbuilder-createbuildenv      2005-05-12 15:44:54.000000000 
+0200
@@ -76,8 +84,8 @@
     $CHROOTEXEC /usr/bin/dpkg --purge $REMOVEPACKAGES
 fi
 recover_aptcache
-$CHROOTEXEC /usr/bin/apt-get -y dist-upgrade
-$CHROOTEXEC /usr/bin/apt-get -y install build-essential dpkg-dev apt 
$EXTRAPACKAGES
+$CHROOTEXEC /usr/bin/apt-get -y --force-yes dist-upgrade
+$CHROOTEXEC /usr/bin/apt-get -y --force-yes install build-essential dpkg-dev 
apt $EXTRAPACKAGES
 save_aptcache
 $CHROOTEXEC /usr/bin/apt-get clean
 
diff -Nur pbuilder-0.127/pbuilder-satisfydepends 
pbuilder-0.128/pbuilder-satisfydepends
--- pbuilder-0.127/pbuilder-satisfydepends      2003-04-20 05:40:36.000000000 
+0200
+++ pbuilder-0.128/pbuilder-satisfydepends      2005-05-12 20:08:48.000000000 
+0200
@@ -147,10 +147,10 @@
     
     # now actually install the packages
     echo " -> Installing ${INSTALLPKGLIST}"
-    if ! $CHROOTEXEC apt-get -y install ${INSTALLPKGLIST}; then
+    if ! $CHROOTEXEC apt-get -y --force-yes install ${INSTALLPKGLIST}; then
        echo " -> Trying to fix apt error"
        # Work around an apt bug which causes configure to fail.
-       if $CHROOTEXEC dpkg --configure --pending && $CHROOTEXEC apt-get -y 
install ${INSTALLPKGLIST}; then
+       if $CHROOTEXEC dpkg --configure --pending && $CHROOTEXEC apt-get -y 
--force-yes install ${INSTALLPKGLIST}; then
            echo " -> Apt bug workaround succeeded"
        elif [ "$CONTINUE_FAIL" != "yes" ]; then
            echo "E: Unrecoverable error installing build-dependencies." >&2
diff -Nur pbuilder-0.127/pbuilder-updatebuildenv 
pbuilder-0.128/pbuilder-updatebuildenv
--- pbuilder-0.127/pbuilder-updatebuildenv      2004-06-17 02:19:59.000000000 
+0200
+++ pbuilder-0.128/pbuilder-updatebuildenv      2005-05-12 20:09:47.000000000 
+0200
@@ -44,8 +44,8 @@
 recover_aptcache
 
 $TRAP saveaptcache_umountproc_cleanbuildplace exit
-$CHROOTEXEC /usr/bin/apt-get -y "[EMAIL PROTECTED]" dist-upgrade 
-$CHROOTEXEC /usr/bin/apt-get -y install build-essential dpkg-dev apt 
$EXTRAPACKAGES
+$CHROOTEXEC /usr/bin/apt-get -y --force-yes "[EMAIL PROTECTED]" dist-upgrade 
+$CHROOTEXEC /usr/bin/apt-get -y --force-yes install build-essential dpkg-dev 
apt $EXTRAPACKAGES
 save_aptcache
 $TRAP umountproc_cleanbuildplace exit
 $CHROOTEXEC /usr/bin/apt-get clean || true

Reply via email to