| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
| |
package_versions(): drop useless subshell; pipes are already run in a
subshell. Also add LC_ALL=C for consistency when parsing output of
commands.
|
|
|
|
| |
package_versions(), candidate_version(): cleanup regexp
|
| |
|
|
|
|
|
| |
Add get_build_deps() and get_build_conflicts() functions wrapping
get_control_re() for BD_REGEXP and BC_REGEXP over DEBIAN_CONTROL.
|
| |
|
| |
|
|
|
|
|
|
| |
test_pbuilder-satisfydepends-funcs: trap exit to run a cleanup()
function; this avoid leaving files behind if the script is killed at the
wrong time.
|
|
|
|
|
| |
test_pbuilder-satisfydepends-funcs: Rename CONTROL to DEBIAN_CONTROL as
to use the same var for all get_control_re calls.
|
|
|
|
|
|
|
|
| |
This reverts commit c4ab4315db070188f3d35701579188674787aa0c. apt does
not have to be Build-Essential: yes since e.g. sbuild installs packages
with host tools and installation of build-deps does not need to happen
with build-essential packages anyway. Installation of apt was fixed in
4a573bcd0d272747c2020071f29570668f81a249.
|
| |
|
|
|
|
|
|
| |
debuild-pbuilder: Don't quote PBUILDERROOTCMD as it's typically a
command with arguments such as "su -p" or "sudo -E"; thanks Osamu Aoki;
see #563209.
|
|
|
|
|
| |
debuild-pbuilder.1: update sample output of debuild-pbuilder to match
current code; thanks Osamu Aoki; closes: 563209.
|
|
|
|
|
|
|
|
|
| |
Add builtin support for using ccache in pbuilder and enable it by
default. Ship a new /var/cache/pbuilder/ccache dir and bind-mount and
chown it to BUILDUSERID at build time. Install/remove ccache
automatically on create/update if CCACHEDIR is set/unset. Update docs
and remove old ccache config example. Add a NEWS entry featuring the
change.
|
|
|
|
|
| |
Remove aptitude with apt-get install aptitude- and note that we should
use apt-get to remove REMOVEPACKAGES in the future.
|
|
|
|
|
|
|
|
| |
Only install aptitude in pbuilder-createbuildenv or
pbuilder-updatebuildenv, not in pbuilder-satisfydepends-aptitude, and
only when $PBUILDERSATISFYDEPENDSCMD uses aptitude. Remove aptitude in
pbuilder-createbuildenv and pbuilder-updatebuildenv otherwise;
closes: #539578.
|
|
|
|
| |
pbuilder-satisfydepends-aptitude: Fix typo in package description.
|
|
|
|
|
| |
Install aptitude (with no possibility to override this) if
pbuilder-satisfydepends uses it; closes: 539578.
|
| |
|
|
|
|
| |
Add files generated by a dpkg-buildpackage run to .gitignore.
|
|
|
|
|
| |
Make /usr/lib/pbuilder/pbuilder-satisfydepends a symlink to
pbuilder-satisfydepends-aptitude instead of a copy; closes: #448098.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Unset PBUILDER_*DIR in testsuite as to force them to be recomputed
against the relocated PBUILDER_ROOT; otherwise, these would be set by
the regular pbuilder commands when running the testsuite from within
pbuilder.
|
| |
|
|
|
|
|
| |
Update testsuite logs; note that update-squeeze-sid-experimental fails
due to #563049.
|
|
|
|
|
|
|
|
| |
Always prepend --include=apt to debootstrap args; this is needed when
using --variant=buildd which doesn't include apt since pbuilder calls
apt-get in the chroot. Note that this can still be overrident by the
end-user by passing another --include= flag via DEBOOTSTRAPOPTS since
these flags aren't cumulative in debootstrap.
|
| |
|
| |
|
|
|
|
|
| |
pdebuild: add support for setting the architecture on the command-line
and in pbuilderrc; closes: #516625.
|
|
|
|
|
| |
pbuilder: add support for setting the architecture on the command-line
and in pbuilderrc.
|
| |
|
|
|
|
| |
Use a relocated pbuilder setup to run test_debuildopts; closes: #562681.
|
| |
|
|
|
|
|
|
| |
Use GNU-style vars for system directories, allow to set them from the
env, and let them be prefixed with a PBUILDER_ROOT directory to allow
relocation.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
apt is marked as not build-essential, and we end up with a chroot
without apt, which is bad.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
(closes: 561539)
It's rather boring to see (p|cow)builder writing "Building database
of manual pages ..." and to wait for the recreation of the man-db,
especially on slow machines like the openmoko freerunner ...
man-db has a new feature to disable rebuilding the database since
2.5.6-4 (cf. #554914 and man-db's changelog). It would be great if
it were possible to use this feature in (p|cow)builder.
|
|
|
|
| |
Change default root command from sudo to sudo -E; closes: #361362
|
|\ |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Avoid mentionning the codename of the current testing distribution where
possible as this gets out of date -- except in the rebuild README where
the current testig is really what we want.
|