aboutsummaryrefslogtreecommitdiff
path: root/pbuilder-checkparams
Commit message (Collapse)AuthorAge
* 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.
* typo, double-semicolon, pleaseJunichi Uekawa2008-03-31
|
* --create with --basetgz will not fail file does not exist (closes: #451835)Junichi Uekawa2008-03-30
| | | | | | --basetgz expects an existing file except for when 'create'-ing. 'create' was special-cased, but '--create' wasn't. Special-case both.
* [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
* use tee instead of not outputting anything for logging mode.Junichi Uekawa2007-05-17
|
* copyright year 2007, and changelog about it, and changelog warning/error to >&2Junichi Uekawa2007-03-27
|
* user-mode-linux supportdancer2006-09-16
|
* support --login, --execute, etc.dancer2006-09-01
|
* bind-mount ordering fix.dancer2006-08-20
|
* support PKGNAME_LOGFILE option in pbuilderrc.dancer2006-08-15
|
* thinko fix.dancer2006-06-10
|
* do not error out if buildresult directory does not exist.dancer2006-06-10
|
* update copyright info.dancer2006-05-30
|
* * fix pdebuild --help output (closes: #367133)dancer2006-05-14
| | | | | | | | | | | * pbuilderrc.5: undocument the restriction that --buildresult option needs to be specified for pdebuild, and BUILDRESULT cannot be used. I should probably warn that the directory should be absolute. * pdebuild.1: fix man a bit to make --buildresult option doc unambiguous.
* remove support for --nonusmirror.dancer2006-02-22
|
* use readlink -f instead of -e.dancer2005-12-21
| | | | add q-funk's script.
* Use readlink -e instead of readlink -f :dancer2005-12-05
| | | | | | | | | | | | | | | | | | | * pdebuild-user-mode-linux: * pdebuild-uml-checkparams: * pdebuild-checkparams: * pdebuild: readlink -e instead of readlink -f * pbuilder-uml-checkparams: readlink -e instead of readlink -f * pbuilder-modules: readlink -e instead of readlink -f * pbuilder-createbuildenv: quote HOOKDIR and readlink -e instead of readlink -f. * pbuilder-checkparams: * pbuilder-buildpackage: use readlink -e here. * pbuilder-buildpackage-funcs: use readlink -e instead of readlink -f. 342117 thanks to Markus Kolb
* 2005-08-28 Junichi Uekawa <dancer@debian.org>dancer2005-08-28
| | | | * pbuilderrc: SHELL variable is set a default value.
* +2005-08-07 Junichi Uekawa <dancer@debian.org>dancer2005-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | + + * debian/control: allow cdebootstrap dependency. + + * testsuite/run-test.sh: complicate the process by testing both + cdebootstrap and debootstrap. + + * pbuilder.8: document --debootstrap + + * pbuilder-checkparams: --debootstrap + + * pbuilder-modules: --debootstrap + + * pbuilder-createbuildenv: unset DEBOOTSTRAPSCRIPT instead of setting + "". The number of parameter given to cdebootstrap changes. + since DEBOOTSTRAPSCRIPT are not supported by cdebootstrap, + Giving cdebootstrap this parameter caused it to fail. + + * pbuilderrc.5: Document DEBOOTSTRAP + + * pbuilderrc (DEBOOTSTRAP): new option. + + * pbuilder-createbuildenv (DEBOOTSTRAPSCRIPT): call ${DEBOOTSTRAP} instead of calling debootstrap directly. +
* pdebuild now checks for unsupported options.dancer2005-06-04
| | | | | | | | | | | | | | | | | | | | | | | | + * debian/pbuilder-uml.files: move to uml. + * Makefile: install + * pdebuild-user-mode-linux: use pdebuild-uml-checkparams + + * pdebuild-uml-checkparams: add --debsign-k + + * pbuilder-uml-checkparams: pdebuild options remove. + + * pdebuild-uml-checkparams: --buildresult + + * pdebuild.1: add --logfile option to documentation. + + * pdebuild-checkparams: --logfile option implemented for pdebuild. + + * Makefile (install): install + + * pdebuild: use pdebuild-checkparams instead. + + * pbuilder-checkparams: split + * pdebuild-checkparams: new file. +
* + * pbuilder.8: document --autocleanaptcachedancer2005-06-03
| | | | | | | | + + * pbuilder-updatebuildenv: + * pbuilder-checkparams (AUTOCLEANAPTCACHE): support auto-clean of aptcache + (IGNORE_UMOUNT): add --autocleanaptcache +
* change to use experimental,dancer2005-06-03
| | | | and apply patch; and apply my own patch.
* --- ChangeLog 11 Apr 2005 06:24:29 -0000 1.293dancer2005-04-16
| | | | | | | | | | | | | | | | | | | | | | +++ ChangeLog 16 Apr 2005 04:39:27 -0000 @@ -1,3 +1,20 @@ +2005-04-16 Junichi Uekawa <dancer@debian.org> + + * pbuilder-modules: document signing-related options in pbuilder-options. + + * pdebuild-user-mode-linux: + * pdebuild: implement keyid specification. + + * Documentation/pbuilder-doc.xml: add document on using auto-debsign + and add a FAQ entry for source.changes file. + + * pbuilder-checkparams: use --debsign-k option + to specify DEBSIGN_KEYID + + * pdebuild.1: add --debsign-k option + + * pdebuild-user-mode-linux.1: add --debsign-k option +
* +2005-03-04 Junichi Uekawa <dancer@debian.org>dancer2005-03-04
| | | | | | | | | | | | | | | | | | | + + * pbuilder: apply patch frp, Danilo to save aptcache on pbuilder login. + Apply similar change to pbuilder execute. + 271600 + + * pbuilder.8: + * pbuilder-checkparams: + * pbuilder-modules: support --aptcache option + thanks: Danilo Piazzalunga <danilopiazza@libero.it> + 295766 + + * Cleaned build dir for pbuilder-uml #297100 + + * pbuilder-modules (pbuilder-options): document save-after-login/exec + flag in --help output. #296672 +
* update datedancer2005-01-04
|
* +2004-10-31 Junichi Uekawa <dancer@debian.org>dancer2004-10-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | + + * Documentation/pbuilder-doc.xml (PBUILDER_UML_IMAGE): add notes on + BUILRESULTUID and SUDO interaction. + + * pbuilder-buildpackage (PACKAGENAME): move around buildresult dir creation before pkgname logfile creation. + + * pbuilder.8: add documentation for --save-after-login/exec option. + + * pbuilder: execute and login with --save-after-login/exec option. + + * pbuilder-user-mode-linux.1: add notes that uml-nocow is effective for exec and login. + + * pbuilder-uml-checkparams (UML_SAVE_AFTER_LOGIN): add UML_NOCOW for exec + + * pbuilder-checkparams (SAVE_AFTER_LOGIN): --save-after-login/exec command-option. + + * pdebuild-user-mode-linux.1: add notes that the option will override + pbuilder option. + + * pdebuild.1: add notes that the option will override pbuilder option + + * pdebuild-user-mode-linux: ditto. + + * pdebuild: override --debbbuildopts in pbuilder option when DEBBUILDOPTS is available and for non-internal mode. +
* +dancer2004-07-28
| | | | | | | | | | | | | | | | | | | + * debian/pbuilder-uml.files: add pbuilder-uml-checkparams + + * Makefile: add pbuilder-uml-checkparams + + * pdebuild-user-mode-linux.1: update manual to reflect + current reality of pdebuild-user-mode-linux. It was originally just a + copy of pdebuild manpage. + + * pbuilder-checkparams: shift around debootstrapopts parameter + processing out of pdebuild options; it doesn't belong there. + + * pdebuild-user-mode-linux: Call pbuilder-uml-checkparams to + parse commands in UML way, not pbuilder way. + * pbuilder-uml-checkparams: Move command-line parser to here + * pbuilder-user-mode-linux: Move command-line parser out +
* + * Implement --variant=buildd support, thanks for Daniel Scheplerdancer2004-04-06
| | | | | | | + for the work on debootstrap side. + Note that this change does not affect user-mode-linux, since + user-mode-linux version uses rootstrap + (closes: #154528)
* modifications to copyright notice, anddancer2004-01-11
| | | | run-test.sh
* +2003-12-23 Junichi Uekawa <dancer@debian.org>dancer2003-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | + + * Makefile (install): update build rules to install pdebuild-internal + + * pbuilderrc.5: update document USE_PDEBUILD_INTERNAL + + * pdebuild-user-mode-linux.1: document --use-pdebuild-internal + + * pdebuild.1: document --use-pdebuild-internal + + * pbuilder-modules: document use-pdebuild-internal + + * pbuilder-checkparams: --use-pdebuild-internal option. + + * pdebuild: use pdebuild-internal if USE_PDEBUILD_INTERNAL option is 'yes' + + * pdebuild-user-mode-linux: use pdebuild-internal if USE_PDEBUILD_INTERNAL option is 'yes' + + * pdebuild-internal: Implement a pbuilder execute script to be + used for pdebuild without doing debian/rules clean outside of chroot. + + * pbuilder-checkparams: support multiple bindmounts; + delimit it with spaces. + + * pbuilder-modules: add --debug option here. +
* + * debian/control (Description): do not conflict with older bash.dancer2003-12-16
| | | | | | | | | | | | | | | + + * pbuilder-buildpackage-funcs: + * pbuilder-checkparams: do not error out on + failure to unset. + + * pbuilder.8: document --debug. + + * pbuilder-checkparams (IGNORE_UMOUNT): --debug option. + + * pbuilder-createbuildenv: + * pbuilder-updatebuildenv: use PBUILDER_DEBUGMODE variable +
* +2003-10-28 Junichi Uekawa <dancer@debian.org>dancer2003-10-27
| | | | | | | | | | | | | | | | | | | | | | | | + + * pdebuild.1: pbuilder will use the config file that is specified + as pdebuild command-line. + + * pdebuild (ARCHITECTURE): Add --configfile to the call to pbuilder + invocation. + + * pbuilder-checkparams (IGNORE_UMOUNT): EXTRA_CONFIGFILE is an array + containing the list of CONFIGFILEs loaded via --configfile. + + * pbuilder-user-mode-linux: rename variable that looked similar to + other variable. CONFIGFILE->SYSTEM_CONFIG. + + * pbuilder-checkparams (IGNORE_UMOUNT): add error check to --configfile option + + * pbuilderrc.5: update docs on BUILDRESULT not effective on + pdebuild. + + * pdebuild.1: add notes on pdebuild requiring buildresult to be + specified. +
* +dancer2003-10-04
| | | | | | | + * auditing of readlink occurrences + * Bug fix: "pbuilder: Please deal with nonexistent --buildplace + directory", reported from Artur R. Czechowski (Closes: #213890). +
* +2003-09-04 Junichi Uekawa <dancer@debian.org>dancer2003-09-03
| | | | | | | | | | | | | | | | + + * pbuilder-modules: fix typo in file existence checking. + + * debian/TODO: how about passing "-o dpkg::Options=--force-confnew" to apt? is now done. + Request from Roland Stigge <ernie@atari.antcom.de> + to finally implement the missing feature. + + * pbuilder-checkparams: set FORCE_CONFNEW array variable if + DEBIAN_FRONTEND is noninteractive to allow non-interactive install. + + * pbuilder-updatebuildenv: use FORCE_CONFNEW variable to + give force-confnew option to DPKG +
* +dancer2003-08-31
| | | | | | | | | | | + * debian/changelog: 0.85 + + * THANKS: update + + * pbuilder-checkparams (IGNORE_UMOUNT): fix case of --basetgz option + when the base.tgz does not exist (pbuilder create). + readlink failed if file did not exist. +
* update rootstrap depends.dancer2003-04-15
|
* 0.71 -- fix UML umount problem by not umounting at alldancer2003-04-08
|
* 0.70dancer2003-04-06
|
* +dancer2003-03-12
| | | | | | | | + * pbuilder-modules (pbuilder-options): fix applying of preserve-buildplace patch. + + * pbuilder-checkparams (PRESERVE_BUILDPLACE): thinko fix. + do not unset buildresult. + 184420,184422
* fixdancer2003-03-11
|
* prepare for release of 0.67dancer2003-03-10
|
* + * debian/rules: add check target for build.dancer2003-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | + + * Makefile (check): add check target to makefile, to see if there is + any syntax error. + + * pbuilder-updatebuildenv: support --preserve-buildplace + apply things from + Daniel Schepler <schepler@math.berkeley.edu> + + * pbuilder-satisfydepends: support --preserve-buildplace + support Format: field. + + * pbuilder-modules (pbuilder-options): support --preserve-buildplace + + * pbuilder-buildpackage (PACKAGENAME): support --preserve-buildplace + + * pbuilder-buildpackage-funcs: support --preserve-buildplace + + * pbuilder-createbuildenv (DEBOOTSTRAPSCRIPT): support --preserve-buildplace + + * pbuilder-checkparams (PRESERVE_BUILDPLACE): add PRESERVE_BUILDPLACE + + * pbuilder.8: update docs to add --preserve-buildplace +
* +2003-03-10 Junichi Uekawa <dancer@debian.org>dancer2003-03-10
| | | | | | | | | | | | | | | | | | | | | | | + + * pbuilder-satisfydepends: quote some strings... trying to be pedantic + + * pbuilder-buildpackage-funcs: unset LOGNAME for when building with + real root privilage. + thanks Barak Pearlmutter <bap@cs.unm.edu> + + * pbuilder.8: document X hooks which were previously undocumented. + + * pbuilder-user-mode-linux (BUILDING_DSC_FILE): use readlink on real existing files. + GNU "readlink -f " exits with an exit code of 1 when the file does not + exist, debianutils readlink did not. + + * pbuilder-runhooks (hooks): do not call readlink here, + since the file may not exist. + + * pbuilder-checkparams (USE_PKGNAME_LOGFILE): use readlink on real existing files. + + * pbuilder-buildpackage (PACKAGENAME): use readlink on real existing files. +
* +2003-02-13 Junichi Uekawa <dancer@debian.org>dancer2003-02-13
| | | | | | | | | | | | | | | | | | | | | | | + + * Documentation/pbuilder-doc.xml: document an example script to + start up ssh inside pbuilder-uml. + + * pbuilder-checkparams: support execute option. + + * Documentation/pbuilder-doc.xml: document pbuilder-uml more, + and execute command. + + * pbuilder-modules: update copyright statement. + document "execute" + + * pbuilder-user-mode-linux.1: document "execute" command + + * pbuilder-user-mode-linux: implement execute command. + + * pbuilder.8: document "execute" + + * pbuilder: "execute" command. +
* +dancer2003-02-10
| | | | | | | | | | | | | | | | | | | + * pdebuild: set pdebuild here as well. + + * pbuilder-checkparams (BASEBUILDPLACE): support the convention, and + do not exec < /dev/null in that case. + + * pdebuild-user-mode-linux (PBCURRENTCOMMANDLINEOPERATION): set to + pdebuild-user-mode-linux. + + * pbuilder-user-mode-linux.1: fix manual to have pbuilder-uml.conf.5 + + * Makefile (install): add pdebuild-user-mode-linux + + * pdebuild-user-mode-linux.1: Initial manual page. + + * pdebuild-user-mode-linux: try making a new script that + uses pbuilder-user-mode-linux for building instead of pbuilder.
* +2003-01-08 Junichi Uekawa <dancer@debian.org>dancer2003-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + + * pbuilder-user-mode-linux (UML_EXTRAOPT): --logfile option. + + * pbuilder-user-mode-linux.1: and document these new options. + + * pbuilder-user-mode-linux (OPERATION): --override-config option passed + through to pbuilder. + (EXTRAOPT): quote ${EXTRAOPT} which is probably meant to be passed + through. + (UML_EXTRAOPT): define as variable that is used to pass uml extra options. + and, of course, add these options: --binary-arch --override-config --timeout --http-proxy --configfile --hookdir --aptconfdir + + + * debian/rules (binary-arch): add manual page installation + + * pbuilder-uml.conf.5: new manual page + + * pbuilder-uml.conf (UML_MEM): Use 128MB memory per default, it would + be better to use that. + + * pbuilder-user-mode-linux: export HOME inside UML + Try and umount the device afterwards, so that it will be clean-mount + the next time. + thanks: Matt Zimmerman <mdz@debian.org> + (OPERATION): --uml-mem option. + + * pbuilder-checkparams: update copyright + + * pdebuild: update copyright info. + + * update copyright information to add 2003. + + * pbuilder-user-mode-linux: LOGNAME is set as soon as + entering UML. +
* +2003-01-07 Junichi Uekawa <dancer@debian.org>dancer2003-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + + * Documentation/pbuilder-doc.xml: update documentation + and add chapter on pbuilder-uml, document that pbuilder-uml actually + works, and some detailed nodes on how to use them. + Add FAQ entry on how to specify extra apt sources. + + * pbuilder-user-mode-linux.1: update doc to document that + configuration files for pbuilder is now read in. + + * pbuilder-user-mode-linux: add debug info, to print out + the command-line used for running uml. + export TMPDIR=/tmp inside the chroot inside UML. + change UML_CHROOT_MOUNTPOINT from /tmp/ubd1 to /mnt, + and do not mkdir UML_CHROOT_MOUNTPOINT. + fix /tmp creation script so that /tmp is writable when + not using tmpfs. + use tempfile in creating the COW file. + clean COW file after finishing. + remove temporary file created by tempfile, because UML doesn't seem to + like the zero-byte file. (POSSIBLE SECURITY PROBLEM) + extra cleanup added for cleanup_function + + * pbuilder-uml.conf (BUILDPLACE): add definition of BUILDPLACE + for pbuilder-uml. It is probably needed, because BUILDPLACE + needs to be writable by the user for UML, while it is not for + pbuilder. + + * pbuilder-user-mode-linux: load config for pbuilder also, before + trying to load other things. + +2003-01-06 Junichi Uekawa <dancer@debian.org> + + * Documentation/pbuilder-doc.xml (EXTRAPACKAGES): document possible usage of pbuilder for dchroot. + + * pbuilder.8: document --no-targz + + * pbuilder-checkparams (USE_PKGNAME_LOGFILE): allow + --no-targz option as alias to --internal-build-uml + + * pdebuild (ARCHITECTURE): use dpkg-architecture + to find out the architecture. + sign changes file not dsc file. + pointed out by + Andrew Lau <netsnipe@debianplanet.org>, bug #175432 + +2003-01-04 Junichi Uekawa <dancer@debian.org> + + * debian/control (Description): fix suggests to pbuilder-uml
* + * pbuilder-buildpackage (PACKAGENAME): add banner for logfile.dancer2002-12-12
| | | | | | | | | | | | | | | | | | | | | + + * debian/control (Recommends): add devscripts to recommends + + * pbuilder-checkparams (USE_PKGNAME_LOGFILE): fix typo + + * pbuilder-modules (pbuilder-options): add reference to pkgname-logfile to help text. + + * pbuilder.8: documentation of pkgname-logfile moved closer to --logfile option. + + * ChangeLog: spell-checked. + + * pbuilder.8: document --pkgname-logfile option. + From Michael Banck <mbanck@gmx.net>, requested feature. + * pbuilder-checkparams (PBUILDER_BUILD_LOGFILE): logfile name is stored in PBUILDER_BUILD_LOGFILE + (PBUILDER_BUILD_LOGFILE): add --pkgname-logfile option for using logfile with pkgname-version.log + (USE_PKGNAME_LOGFILE): make this variable be usable only as command-line option, and not for + configuration.