aboutsummaryrefslogtreecommitdiff
path: root/pbuilder-modules
Commit message (Expand)AuthorAge
* modules: add 3 log.{i,w,e} functions to be used instead of log()Mattia Rizzolo2015-11-15
* use relative sources where possible•••This way it's a lot easier to test stuff without actually installing it Use BASH_SOURCE, which contains the path of the current script being executed. BASH_SOURCE is clearly a bashism, but it's cheaper than using dirname(1). Thanks to Gianfranco Costamagna for noticing how this bit could have be improved. Gbp-Dch: Short Mattia Rizzolo2015-11-01
* pbuilder-modules: change the pbuilder-runhooks source directory to be relative•••We can assume they are always in the same directory. This fixes the testsuite when run in a clean environment without pbuilder itself installed. Gianfranco Costamagna2015-10-28
* add hook type H: they run just after unpacking the chroot, for every target.•••Closes: #800757 Mattia Rizzolo2015-10-13
* always load hooks just after extracting the build place, and unload them when...•••So, no need to load&run&unload everywhere as it is now. Gbp-Dch: Short Mattia Rizzolo2015-10-13
* pbuilder-modules: normalize whitespaces•••Gbp-Dch: Ignore Mattia Rizzolo2015-10-13
* modules: mount correctly selinux: bindmount from the host, and in the same pl...•••Thanks: ChangZhuo Chen (陳昌倬) <czchen@gmail.com> for the patch. Closes: #734193, #734454 Mattia Rizzolo2015-10-11
* Allow copying the local configuration from a defined directory, instead of sy...•••New configuration variable: CONFDIR Closes: #580086 Mattia Rizzolo2015-09-18
* fix a whole bunch of warning from shellcheck•••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 Mattia Rizzolo2015-09-18
* pbuilder-modules: remove the /tmp/buildd symlink if it points to the current ...•••Closes: #797351 Mattia Rizzolo2015-09-06
* pbuilder-modules: fix spelling error: s,compatibily,compatibility,g•••Gbp-Dch: Ignore Thanks: Sven Joachim <svenjoac@gmx.de> for the reporting Mattia Rizzolo2015-08-29
* Add a symlink from /tmp/buildd to the current BUILDD to avoid too many breakages•••This change will go away someday, so please update your scripts to use BUILDDIR Thanks: Helmut for the idea Mattia Rizzolo2015-08-26
* parametrize the build directory using the conf option BUILDDIRMattia Rizzolo2015-08-08
* pbuilder-modules: copy /etc/mailname from the host, instead of writing it aft...•••Closes: #637627 Mattia Rizzolo2015-08-08
* Thanks to TG for the bad feedback! More than one value aren't allowed in that...•••Revert "Use a hostname -A as fallback in case of -f fails (Closes: #637627)" This reverts commit c2087b165bd0fdc6511df4c874390359b290b8bf. Gianfranco Costamagna2015-08-06
* Use a hostname -A as fallback in case of -f fails (Closes: #637627)•••thanks <mapreri> for the help Gianfranco Costamagna2015-08-03
* pbuilder-modules: stop downloading translations of package descriptions•••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 Mattia Rizzolo2015-06-23
* Add support for hurd•••Closes: #753801 Gabriele Giacone2015-06-22
* Use "none" instead of "/dev/pts" as device for the /dev/pts mount inside the ...•••Closes: #788580 Axel Beckert2015-06-22
* Do not try to use /dev/shm if /run/shm is not present. (closes: #702811, #702...•••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 Junichi Uekawa2013-03-26
* 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)•••Seems like my regression test was happily claiming to be successful even when things have failed. Hmmm.. Junichi Uekawa2012-03-31
* 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.•••Use 'PWD' like other parts of the codebase. Coding style uses $() not ``. Junichi Uekawa2011-12-04
* Bug#569917: Support base.tar.xz/bz2 as well as tgz•••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 Tino Keitel2011-11-29
* From: Luca Falavigna <dktrkranz@debian.org>•••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, Junichi Uekawa2011-06-24
* Bug#542915: NMU patch•••Hi, The patch for this NMU is as follows. Steve M. Robbins2011-06-24
* Bug#582415: [pbuilder]: typo "taget"•••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 Hideki Yamane2010-06-20
* pdebuild: Add architecture flag; #516625•••pdebuild: add support for setting the architecture on the command-line and in pbuilderrc; closes: #516625. Loïc Minier2009-12-30
* pbuilder: Add --architecture and ARCHITECTURE flag•••pbuilder: add support for setting the architecture on the command-line and in pbuilderrc. Loïc Minier2009-12-30
* Do not mention codename of testing where possible•••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. Loïc Minier2009-12-14
* COMPONENTS is always set•••Don't fallback on another COMPONENTS default, it's already set in the pbuilder defaults Loïc Minier2009-12-13
* Add support for building packages twice; #493538•••Add support for building packages twice; based on a patch by Nicolas Valcárcel; closes: #493538 Loïc Minier2009-12-11
* Gracefully handle non-existing bind-mount in --bindmount option (closes: #556...•••When bind-mount fails, /proc etc are mounted and not unmounted. umount them in that case. Junichi Uekawa2009-12-02
* Bug#520251: pbuilder: Pbuilder does not umount bindmounts when ssh connection...•••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. Stefan Fritsch2009-03-18
* implement --inputfile option.•••Copies extra files to inside chroot. Junichi Uekawa2009-03-07
* refactor to use 'log' function rather than using 'echo' directly.•••First cut into doing this, hopefully we're not breaking anything. Junichi Uekawa2009-02-26
* Bug#493154: warn if --othermirror is specified and --override-config is not s...•••People don't read the manpage thoroughly, and file bugs. Add a Warning. Junichi Uekawa2009-02-24
* umount on failed bind-mount (closes: #474771)•••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. Junichi Uekawa2008-04-29
* Fix devpts mount permissions (closes: #453862)•••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. Junichi Uekawa2007-12-26
* * Create /etc/apt/apt.conf.d just in case it doesn't exist. (Closes:••• #452584). Junichi Uekawa2007-11-24
* * Bug fix: "pbuilder-satisfydepends-classic should pass••• -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. Junichi Uekawa2007-11-07
* [Pbuilder-maint] Bug#422371: Patch for specifying components••• 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 Adrien Cunin2007-10-22
* * Bug fix: "pbuilder: incoherence man page with --help", thanks to David••• Vernazobres (Closes: #446479). Junichi Uekawa2007-10-15
* 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
* minor documentation update for etch releaseJunichi Uekawa2007-04-10