aboutsummaryrefslogtreecommitdiff
path: root/pbuilder-modules
Commit message (Collapse)AuthorAge
* Allow copying the local configuration from a defined directory, instead of ↵Mattia Rizzolo2015-09-18
| | | | | | | | system /etc. New configuration variable: CONFDIR Closes: #580086
* fix a whole bunch of warning from shellcheckMattia Rizzolo2015-09-18
| | | | | | | There are still quite some, this is a first chunk based on a given patch applied where i felt confident enough. Thanks: Herbert Parentes Fortes Neto <hpfn@ig.com.br> for the initial patch-set
* pbuilder-modules: remove the /tmp/buildd symlink if it points to the current ↵Mattia Rizzolo2015-09-06
| | | | | | BUILDDIR before repacking and just after unpacking Closes: #797351
* pbuilder-modules: fix spelling error: s,compatibily,compatibility,gMattia Rizzolo2015-08-29
| | | | | Gbp-Dch: Ignore Thanks: Sven Joachim <svenjoac@gmx.de> for the reporting
* Add a symlink from /tmp/buildd to the current BUILDD to avoid too many breakagesMattia Rizzolo2015-08-26
| | | | | | This change will go away someday, so please update your scripts to use BUILDDIR Thanks: Helmut for the idea
* parametrize the build directory using the conf option BUILDDIRMattia Rizzolo2015-08-08
|
* pbuilder-modules: copy /etc/mailname from the host, instead of writing it ↵Mattia Rizzolo2015-08-08
| | | | | | after `hostname -f` output Closes: #637627
* Thanks to TG for the bad feedback! More than one value aren't allowed in ↵Gianfranco Costamagna2015-08-06
| | | | | | | | that file Revert "Use a hostname -A as fallback in case of -f fails (Closes: #637627)" This reverts commit c2087b165bd0fdc6511df4c874390359b290b8bf.
* Use a hostname -A as fallback in case of -f fails (Closes: #637627)Gianfranco Costamagna2015-08-03
| | | | thanks <mapreri> for the help
* pbuilder-modules: stop downloading translations of package descriptionsMattia Rizzolo2015-06-23
| | | | | | | They are a waste of bandwidth and time, really useless in a build chroots. Thanks: Paul Wise <pabs@debian.org> for the suggestion Closes: #749961
* Add support for hurdGabriele Giacone2015-06-22
| | | | Closes: #753801
* Use "none" instead of "/dev/pts" as device for the /dev/pts mount inside the ↵Axel Beckert2015-06-22
| | | | | | chroot Closes: #788580
* Do not try to use /dev/shm if /run/shm is not present. (closes: #702811, ↵Junichi Uekawa2013-03-26
| | | | | | | | #702102) falling back to /dev/shm doesn't make sense; /dev/shm is a symlink to /run/shm. rename variable to USERUNSHM instead of USEDEVSHM, we don't need to touch /dev/shm
* Added support for shared memory mounting point (closes: #700591)Agustin Henze2013-02-28
|
* what's this x.Junichi Uekawa2013-02-28
|
* move around echobacktime definition location. (closes: #666440)Junichi Uekawa2012-03-31
| | | | Seems like my regression test was happily claiming to be successful even when things have failed. Hmmm..
* factor out common code for apt key rings.Junichi Uekawa2012-03-13
|
* make longer lines wrap so reading patch files aren't as painful.Junichi Uekawa2012-03-09
|
* fix test, and use standard lib for output.Junichi Uekawa2011-12-04
|
* factor out the file copy test part and add a test.Junichi Uekawa2011-12-04
| | | | | Use 'PWD' like other parts of the codebase. Coding style uses $() not ``.
* Bug#569917: Support base.tar.xz/bz2 as well as tgzTino Keitel2011-11-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Package: pbuilder Version: 0.203 Followup-For: Bug #569917 I cooked a little patch that adds a --compressprog command line option and COMPRESSPROG option in pbuilderrc. Tested with pigz, to get multithreaded, and therefore much faster compression/decompression, and xz. Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.1.0-00002-g5eeb7f9 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages pbuilder depends on: ii cdebootstrap 0.5.8+b1 ii coreutils 8.13-3 ii debconf [debconf-2.0] 1.5.41 ii debianutils 4.0.4 ii debootstrap 1.0.38 ii wget 1.13.4-1 Versions of packages pbuilder recommends: ii devscripts 2.11.2 ii fakeroot 1.18.1-1 ii sudo 1.8.3p1-2 Versions of packages pbuilder suggests: pn cowdancer 0.65 pn gdebi-core <none> pn pbuilder-uml <none> -- debconf information: pbuilder/mirrorsite: http://ftp.de.debian.org/debian/ pbuilder/nomirror: pbuilder/rewrite: false
* From: Luca Falavigna <dktrkranz@debian.org>Junichi Uekawa2011-06-24
| | | | | | | | | | | | | | | | tags 542837 + patch pending thanks Dear Junichi, I've prepared an NMU for pbuilder (versioned as 0.199+nmu3) and uploaded it to DELAYED/10. Please feel free to tell me if I should delay it longer. I tested this patchset on both kfreebsd-i386 and kfreebsd-amd64, and I can confirm they work as expected. Regards,
* Bug#542915: NMU patchSteve M. Robbins2011-06-24
| | | | | | Hi, The patch for this NMU is as follows.
* Bug#582415: [pbuilder]: typo "taget"Hideki Yamane2010-06-20
| | | | | | | | | | | | | | | | | Package: pbuilder version: 0.196 Severity: minor I saw a message as below > I: copy /home/henrich/pbuilder/result/pathfinderd_1.1.3-0.3_amd64.deb to taget directory "taget", it's merely a typo. Please fix it as attached file when you have a time. -- Regards, Hideki Yamane henrich @ debian.or.jp/org http://wiki.debian.org/HidekiYamane
* pdebuild: Add architecture flag; #516625Loïc Minier2009-12-30
| | | | | pdebuild: add support for setting the architecture on the command-line and in pbuilderrc; closes: #516625.
* pbuilder: Add --architecture and ARCHITECTURE flagLoïc Minier2009-12-30
| | | | | pbuilder: add support for setting the architecture on the command-line and in pbuilderrc.
* Do not mention codename of testing where possibleLoïc Minier2009-12-14
| | | | | | 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.
* COMPONENTS is always setLoïc Minier2009-12-13
| | | | | Don't fallback on another COMPONENTS default, it's already set in the pbuilder defaults
* Add support for building packages twice; #493538Loïc Minier2009-12-11
| | | | | Add support for building packages twice; based on a patch by Nicolas Valcárcel; closes: #493538
* Gracefully handle non-existing bind-mount in --bindmount option (closes: ↵Junichi Uekawa2009-12-02
| | | | | | | #556164) When bind-mount fails, /proc etc are mounted and not unmounted. umount them in that case.
* Bug#520251: pbuilder: Pbuilder does not umount bindmounts when ssh ↵Stefan Fritsch2009-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | connection dies Package: pbuilder Version: 0.181 Severity: important When pbuilder is executed over ssh and the ssh connection dies, it won't umount bind mounts and won't clean up the build dir. Unfortunately, cowbuilder WILL cleanup the build dir, wiping all bind mounts. The execution order is like this: ssh -> sudo -> cowbuilder -> pbuilder Because of the sudo, the SIGHUP will not be delivered to pbuilder. However, pbuilder will get SIGPIPE when writing to stdout or stderr. In addition, even when SIGPIPE is ignored, a write to stdout will give EPIPE, which causes echo to return with an error. Therefore, you - need to catch sigpipe in addition to sighup - need to ignore sigpipe and sighup in the cleanup handler - need to set +x in the cleanup handler to avoid exiting just because echo returns an error. The attached patch works for me but I have only edited pbuilder-buildpackage and not the other commands.
* implement --inputfile option.Junichi Uekawa2009-03-07
| | | | Copies extra files to inside chroot.
* refactor to use 'log' function rather than using 'echo' directly.Junichi Uekawa2009-02-26
| | | | First cut into doing this, hopefully we're not breaking anything.
* Bug#493154: warn if --othermirror is specified and --override-config is not ↵Junichi Uekawa2009-02-24
| | | | | | specified. People don't read the manpage thoroughly, and file bugs. Add a Warning.
* umount on failed bind-mount (closes: #474771)Junichi Uekawa2008-04-29
| | | | | | | | | | | Special-case bind-mounting points since it might result in user-data loss when pbuilder clean is ran. When multiple bind-mount points are specified in command-line options, and one of them failed to mount, not all of them were umounted in clean-up. That is now fixed.
* Fix devpts mount permissions (closes: #453862)Junichi Uekawa2007-12-26
| | | | | | | | | Use the same permission as /etc/init.d/mountdevsubfs.sh for mounting devpts. devpts mount points share the same system-wide permission for all mounts, which gets re-set every time pbuilder mounts it. Since the current gid/permission information is not exported from devpts, use the /etc/default/devpts value provided by glibc.
* * Create /etc/apt/apt.conf.d just in case it doesn't exist. (Closes:Junichi Uekawa2007-11-24
| | | | #452584).
* * Bug fix: "pbuilder-satisfydepends-classic should passJunichi Uekawa2007-11-07
| | | | | | -o APT::Install-Recommends=false to apt-get", thanks to Daniel Schepler (Closes: #448562). * set /etc/apt/apt.conf.d/15pbuilder so that Install-Recommends is false.
* [Pbuilder-maint] Bug#422371: Patch for specifying componentsAdrien Cunin2007-10-22
| | | | | | | | | Here is a patch against latest git revision which adds the ability to specify the components either via $COMPONENTS in pbuilderrc or via the command line with --components. It is based on some of the Ubuntu changes [1]. [1] http://patches.ubuntu.com/p/pbuilder/pbuilder_0.170ubuntu1.patch
* * Bug fix: "pbuilder: incoherence man page with --help", thanks to DavidJunichi Uekawa2007-10-15
| | | | Vernazobres (Closes: #446479).
* fix thinko: trap exit -> trap - exitJunichi Uekawa2007-05-27
|
* change "trap" handling so that all trap function calls are called _trap, and ↵Junichi Uekawa2007-05-27
| | | | they will exit pbuilder after receiving a trap.
* minor documentation update for etch releaseJunichi Uekawa2007-04-10
|
* 391915: re-fix the applied patch, etc/$a inside buildplace was ↵Junichi Uekawa2007-03-31
| | | | | | | | | unconditionally removed. "The fix for #391915 as applied in 0.165 isn't quite correct, it still has an unconditional rm -f "$BUILDPLACE/etc/$a" outside the check for an existing /etc/$a to copy into its place." From Paul TBBle Hampson <Paul.Hampson@Pobox.com>
* 391915: Try to warn only if network configuration files are not found on ↵Junichi Uekawa2007-03-28
| | | | host OS, not error out.
* copyright year 2007, and changelog about it, and changelog warning/error to >&2Junichi Uekawa2007-03-27
|
* warning message goes to &2Junichi Uekawa2007-03-27
|
* error message goes to &2Junichi Uekawa2007-03-27
|
* * --override-config and --mirror without --distribution leaves /procdancer2007-01-04
| | | | mounted, and breaks cowbuilder. (closes: #405497)
* * debuild-pbuilder, pbuilder-buildpackage-funcs, pdebuild-internal:lool2006-11-06
| | | | | | | | | | | | | | | use $PBUILDERSATISFYDEPENDSCMD instead of /usr/lib/pbuilder/pbuilder-satisfydepends. * pbuilderrc: set PBUILDERSATISFYDEPENDSCMD to /usr/lib/pbuilder/pbuilder-satisfydepends by default. * pbuilderrc.5: document PBUILDERSATISFYDEPENDSCMD. * debian/TODO: alternatives implementation of pbuilder-satisfydepends now possible. * pdebuild-checkparams, pdebuild-uml-checkparams, pdebuild-internal: add a new --pbuildersatisfydepends flag to override PBUILDERSATISFYDEPENDSCMD * pdebuild: pass --pbuildersatisfydepends to pdebuild-internal. * pbuilder-modules, pdebuild.1: document --pbuildersatisfydepends.