Package: pbuilder Version: 0.226 Severity: normal tag: patch I use the following patch for helping me instead of dpkg -i
#!/bin/bash # example file to be used with --hookdir # # try to install the resulting debs. echo "Trying to install resulting packages and test upgrades" set -ex BUILDDIR="${BUILDDIR:-/tmp/buildd}" PKGNAMES=$(cd "$BUILDDIR" && ls -1 *.deb | sed 's/_.*$//' ) : ${ARCH:="$(dpkg --print-architecture)"} install_packages() { apt-get -t $DISTRIBUTION -y "${APTGETOPT[@]}" install "$@" } install_new_package() { apt-get -y "${APTGETOPT[@]}" install "$@" } remove_package() { apt-get -y "${APTGETOPT[@]}" remove "$@" } purge_package() { apt-get -y "${APTGETOPT[@]}" --purge remove "$@" } install_packages apt-utils test -d /etc/apt/sources.list.d/ || mkdir -p /etc/apt/sources.list.d/ test -d /etc/apt/preferences.d/ || mkdir -p /etc/preferences.d/ cat << EOF > /etc/apt/sources.list.d/99pbuilderbuild.list deb [trusted=yes] file:///$BUILDDIR ./ EOF cat << EOF > /etc/apt/preferences.d/99aptinstall Package: * Pin: release l=pbuilder Pin-Priority: 600 EOF (cd $BUILDDIR; apt-ftparchive packages . > Packages) # fake unstable archive above classical archive cat << EOF > $BUILDDIR/Release Archive: unstable Component: main Origin: pbuilder Label: pbuilder Architecture: $ARCH EOF apt-get update # install-remove check install_new_package $PKGNAMES remove_package $PKGNAMES # install-purge check install_new_package $PKGNAMES purge_package $PKGNAMES # upgrade-remove check for P in $PKGNAMES; do install_packages $P || true done install_new_package $PKGNAMES remove_package $PKGNAMES # upgrade-purge check for P in $PKGNAMES; do install_packages $P || true done install_new_package $PKGNAMES purge_package $PKGNAMES
signature.asc
Description: This is a digitally signed message part.