| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fix get_dep_op_and_ver() to not output anything when there is no version
and to deal with spaces between version and closing parenthesis.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
pbuilder-satisfydepends-classic: Use functions to avoid code duplication
and make the logic more readable. This also allows testing.
|
|
|
|
| |
Make pbuilder-satisfydepends-aptitude and -classic relocatable.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Replace cat + awk + sed in get_control_re() with a sed script; rename
the function to get_source_control_field.
|
|
|
|
|
|
|
|
|
| |
Set BINARY_ARCH in pbuilder-satisfydepends-checkparams just as in
pbuilder-checkparams instead of setting BC_REGEXP and BD_REGEXP and
change get_build_deps and get_build_conflicts to query for Build-Deps /
Build-Conflicts only, with an optional separate get_control_re call for
the -Indep deps if needed. Update testsuite to also test for
build-deps-indep.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|