aboutsummaryrefslogtreecommitdiff
path: root/pbuilder-user-mode-linux
Commit message (Collapse)AuthorAge
* 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-06-25 Junichi Uekawa <dancer@debian.org>dancer2005-06-25
| | | | | | | | | + + * pbuilder-user-mode-linux: use configured PATH instead of hard-coded PATH. + + * pbuilder-buildpackage: preserve PATH in su, + pass -p option. This fixes the problem with env-var preservation. +
* 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 +
* uml testsuite works now with sid.dancer2004-07-24
| | | | sarge didn't work out this time, maybe next.
* +2004-07-16 Junichi Uekawa <dancer@debian.org>dancer2004-07-15
| | | | | | | | | | | | | | | | | | | | | + + * pbuilder-user-mode-linux: 259325: call /sbin/halt -d -f + instead of just doing an exit from UML. + init=/bin/sh, and this is required for safe exit now, apparently. + +2004-07-14 Junichi Uekawa <dancer@debian.org> + + * Documentation/pbuilder-doc.xml: update notes on D10tmp script. + + * examples/D10tmp: mkdir -p + +2004-07-09 Junichi Uekawa <dancer@debian.org> + + * testsuite/run-test.sh (IOSTATPID): add debemail to testsuite. + + * pbuilder-buildpackage (PACKAGENAME): move SUTOUSER outside of what's fed into bash. + Run bash in SUTOUSER. SUTOUSER might be eating quote characters. +
* +pbuilder (0.107) unstable; urgency=lowdancer2004-06-19
| | | | | | | | | | | | | | + + * Document that pdebuild accepts pbuilder options as pdebuild + options but ignores them, in the manual page. (Closes: #255005). + * Feature request, '--uml-login-nocow' : "pbuilder-uml: How about a &quot;muckwith&quot; option, login + without cowdevice", from Paul Hampson (Closes: #251482). + * Feature: Do not hardcodes rootstrap image size argument", + thanks to Mike Markley (Closes: #252800). + * UML: Fix error message when --buildresult specified wrong directory + + -- Junichi Uekawa <dancer@debian.org> Sat, 19 Jun 2004 11:27:10 +0900 +
* pbuilder execute with command-line options support.dancer2003-12-15
| | | | Documentation, and mass-install script.
* + * pbuilder-user-mode-linux: preen fsck.dancer2003-11-16
| | | | | + comment out fsck bit, it's too slow. +
* change slightly.dancer2003-11-08
|
* + * pbuilder-user-mode-linux: add fsckdancer2003-11-08
|
* +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. +
* * pbuilder-user-mode-linux.1: update doc.dancer2003-10-17
| | | | | * pbuilder-user-mode-linux (UML_DEBUGMODE): error check if BUILDPLACE is user-accessible.
* +dancer2003-10-04
| | | | | | | + * auditing of readlink occurrences + * Bug fix: "pbuilder: Please deal with nonexistent --buildplace + directory", reported from Artur R. Czechowski (Closes: #213890). +
* +dancer2003-09-23
| | | | | | | | | | | | | + * debian/TODO: update + + * pbuilder.8: updated docs. + + * pbuilder-user-mode-linux.1: add docs on new options, mirror and nonusmirror. + + * testsuite/run-test.sh (PBUILDER_UML): add option --mirror. + + * pbuilder-user-mode-linux (UML_DEBUGMODE): support mirror option to set mirror, and nonusmirror. up
* + * Makefile (clean): remove testsuite/testimage, it's 1G.dancer2003-09-18
| | | | | | | | | | | | + (full-check): add new target to run the test program. + + * pbuilder-user-mode-linux (UML_EXITCODE): check for rootstrap.conf in the + current directory. + + * testsuite/run-test.sh (PBUILDER_UML): a test script to run pbuilder-uml and see if it's working. + + * testsuite/rootstrap.conf (interface): testsuite config +
* 0.83dancer2003-08-22
| | | | | | | | | | | + + * pbuilder-user-mode-linux: error out when COW file cannot be created. + (UML_DEBUGMODE): add --buildplace option. + + * pbuilder-user-mode-linux.1: update manual page since some + information are missing. + Add information on --buildplace option. +
* + * pbuilder-user-mode-linux: Give warning when ran as root.dancer2003-08-20
| | | | | + * Give more meaningful message when there is problem accessing the root + filesystem from inside user-mode-linux. (closes: #206292)
* + * "pbuilder-user-mode-linux create" will run properly when --distributiondancer2003-08-15
| | | | + is unset.
* +2003-08-05 Junichi Uekawa <dancer@debian.org>dancer2003-08-04
| | | | | | + + * pbuilder-user-mode-linux: add 'rw' option to linux invocation to mount + / read-write.
* + * pbuilder-user-mode-linux (UML_EXITCODE): remove |lv from pipe,dancer2003-08-01
| | | | | | | + it's not needed. + Subject: Bug#203732: pbuilder-uml: Missing dependency on lv + From: Daniel Schepler <schepler@math.berkeley.edu> +
* + * pbuilder-user-mode-linux: support --distribution flag fordancer2003-07-26
| | | | | | + pbuilder-user-mode-linux + #176095 +
* patch user-mode-linux to use --configfile optiondancer2003-07-02
|
* updancer2003-04-10
|
* 0.71 -- fix UML umount problem by not umounting at alldancer2003-04-08
|
* 0.70dancer2003-04-06
|
* prepare for release of 0.67dancer2003-03-10
|
* +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. +
* +2003-01-10 Junichi Uekawa <dancer@debian.org>dancer2003-01-10
| | | | | | | | | | | | | | | | | | | + + * pbuilder-user-mode-linux: use /var/cache/pbuilder/pbuilder-umlresult + as directory to mount hostfs for result. + (UML_DEBUGMODE): --uml-debugmode option to enable trace of + shell. + + * Makefile (install): create pbuilder-umlresult dir. + + * pbuilder-uml.conf.5: document UML_BUILDRESULT + + * pbuilder-uml.conf (UML_BUILDRESULT): add UML_BUILDRESULT= + + * pbuilder-user-mode-linux (EXTRAOPT): add support for exitcode. + Thanks mdz for the hint! + (UML_EXTRAOPT): try and implement BUILDRESULT +
* +2003-01-09 Junichi Uekawa <dancer@debian.org>dancer2003-01-09
| | | | | | | | | | | | | | | | | | | | + + * pbuilder-user-mode-linux: use /var/cache/pbuilder/pbuilder-mnt + instead of /mnt, which may be used for other tasks. + PBUILDER_COWFILENAME is buildplace/$$.cow. + + * Makefile (install): install /var/cache/pbuilder/pbuilder-mnt dir. + + * pbuilder-user-mode-linux (UML_EXTRAOPT): --buildresult ignore. + + * pbuilder-user-mode-linux.1: document --uml-hostname + + * pbuilder-user-mode-linux: set hostname inside UML. + (UML_EXTRAOPT): --uml-hostname option. + + * pbuilder-uml.conf.5: document + + * pbuilder-uml.conf (UML_HOSTNAME): add variable for hostname
* +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
* + I had a typo, fix it.dancer2002-12-18
|
* COW patch, UNRELEASED, yet.dancer2002-12-18
|
* updancer2002-12-18
|
* +2002-11-25 Junichi Uekawa <dancer@debian.org>dancer2002-11-25
| | | | | | | | | | | | | | | + + * THANKS: update list of people. + + * pbuilder-modules (pbuilder-options): display value of $BASETGZ instead of + base.tgz + Bug: 167813 + Thanks: Michael Banck <mbanck@gmx.net> + + * pbuilder-user-mode-linux: Fix the order of conffile loading. + Bug: 167808 + Thanks: Peter Hawkins <peter@hawkins.emu.id.au> +
* + * pbuilder-checkparams (BASEBUILDPLACE): check for user-mode-linux operation,dancer2002-10-28
| | | | | | + Reported by ranty@debian.org + Bug: #166194 +
* + * pbuilder-user-mode-linux.1: document with more details.dancer2002-09-19
| | | | | + + * pbuilder-user-mode-linux (OPERATION): add distribution option.
* + * pbuilder-user-mode-linux: change the filenames to pbuilder.conf ↵dancer2002-09-18
| | | | | | | | | | | | | | pbuilder-uml.conf + + * pbuilder-user-mode-linux.1: document config files. + + * pbuilder-uml.conf: change filename. + + * uml.conf: new file created. + * pbuilder-user-mode-linux (BUILDING_DSC_FILE): add update after create. It should work better. + (UML_MOUNT_TMPFS): add config file loading routine.
* +dancer2002-09-18
| | | | + * pbuilder-user-mode-linux (BUILDING_DSC_FILE): add update after create. It should work better.
* + * pbuilder-user-mode-linux (UML_MOUNT_TMPFS): fix update whatever.dancer2002-09-17
|
* +2002-09-17 Junichi Uekawa <dancer@debian.org>dancer2002-09-17
| | | | | | | | | | | | + + * pbuilder-user-mode-linux.1: create manual page + + * pbuilder-user-mode-linux (BUILDING_DSC_FILE): update script to get it working. + 2002-09-16 Junichi Uekawa <dancer@debian.org> + + * pbuilder-user-mode-linux (BUILDING_DSC_FILE): change the construct of the script. + (UML_MOUNT_TMPFS): make chroot tmpfs mounting optional.
* + * pbuilder-user-mode-linux: add trapping and cleaning up routine.dancer2002-09-16
| | | | | | | | | | | | | | | | | | | + + * pbuilder-modules: modify things shuffling around until it works... + + * pbuilder-user-mode-linux (BUILDING_DSC_FILE): add call to pbuilder update. + + * pbuilder-updatebuildenv: check for INTERNAL_BUILD_UML and ignore the + basetgz creation in UML. + + * pbuilder-modules: remove invocation of hostname from uml. + + * debian/control (Depends): require 1.31.1 or greater of debianutils for readlink + + * Makefile (install): add pbuilder-user-mode-linux to install target + + * debian/control (Depends): add depends on debianutils, for readlink +
* + * pbuilder-user-mode-linux (BUILDING_DSC_FILE): use --internal-build-umldancer2002-09-16
| | | | | | | | | | + + * pbuilder-modules (extractbuildplace): change to do less things + when INTERNAL_BUILD_UML is specified. + (cleanbuildplace): add check for INTERNAL_BUILD_UML + + * pbuilder-checkparams (--internal-build-uml): new option. +
* experimental pbuilder-user-mode-linux createddancer2002-09-15