| Commit message (Collapse) | Author | Age |
|
|
|
| |
Copies extra files to inside chroot.
|
|
|
|
| |
First cut into doing this, hopefully we're not breaking anything.
|
|
|
|
|
|
| |
specified.
People don't read the manpage thoroughly, and file bugs. Add a Warning.
|
| |
|
|
|
|
|
|
| |
--basetgz expects an existing file except for when 'create'-ing.
'create' was special-cased, but '--create' wasn't. Special-case both.
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
add q-funk's script.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
* pbuilderrc: SHELL variable is set a default value.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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.
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ * 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-updatebuildenv:
+ * pbuilder-checkparams (AUTOCLEANAPTCACHE): support auto-clean of aptcache
+ (IGNORE_UMOUNT): add --autocleanaptcache
+
|
|
|
|
| |
and apply patch; and apply my own patch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+++ 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
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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
+
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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.
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ * 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
+
|
|
|
|
|
|
|
| |
+ 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)
|
|
|
|
| |
run-test.sh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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.
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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.
+
|
|
|
|
|
|
|
| |
+ * auditing of readlink occurrences
+ * Bug fix: "pbuilder: Please deal with nonexistent --buildplace
+ directory", reported from Artur R. Czechowski (Closes: #213890).
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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
+
|
|
|
|
|
|
|
|
|
|
|
| |
+ * 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.
+
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
+ * pbuilder-modules (pbuilder-options): fix applying of preserve-buildplace patch.
+
+ * pbuilder-checkparams (PRESERVE_BUILDPLACE): thinko fix.
+ do not unset buildresult.
+ 184420,184422
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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.
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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.
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ * 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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.
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * 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.
|