aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordancer <dancer>2002-10-05 04:46:59 +0000
committerdancer <dancer>2002-10-05 04:46:59 +0000
commit2571fbfaba200166173218587334d0264a0de4a1 (patch)
tree4dd5546bb98f0ae7dae7b03b358aa40f268fe44b
parentbe21896f663ebc41759701e877b82a44084d56fa (diff)
downloadpbuilder-2571fbfaba200166173218587334d0264a0de4a1.tar
pbuilder-2571fbfaba200166173218587334d0264a0de4a1.tar.gz
2002-10-05 Junichi Uekawa <dancer@debian.org>
* debian/TODO: note that TODO item, support building without root is implemented. Running as non-root in the build process is implemented through the fakeroot options, so that entry goes away, too. * AUTHORS: update the little story. * THANKS: update a bit. * pbuilder-buildpackage (BUILD_PID): quote properly
-rw-r--r--AUTHORS25
-rw-r--r--ChangeLog13
-rw-r--r--THANKS2
-rw-r--r--debian/TODO8
-rw-r--r--debian/changelog8
-rwxr-xr-xpbuilder-buildpackage4
6 files changed, 43 insertions, 17 deletions
diff --git a/AUTHORS b/AUTHORS
index 9f6b68a..5651a8b 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -12,19 +12,24 @@ History and background of pbuilder
Just to note the background of this package.
+
+[The Time Before PBuilder]
+
There were dbuild, which was a shell script to build
Debian packages from source. Lars Wirzenius wrote that
-script, and it was good, short, and simple
-There was nothing like build-depends then, and it was simple.
+script, and it was good, short, and simple (probably).
+There was nothing like build-depends then (I think), and it was simple.
It could have been improved, I don't have the source off-hand.
debbuild was probably written by James Troup. I don't know it
-because I have never seen the actual code, but there are
+because I have never seen the actual code, I could only find some
references to it on the net, and mailing list logs.
sbuild is a perl script to build Debian package from source.
It parses Build-Dependency, and performs other misc checks,
-and has a lot of hacks to actually get things building.
+and has a lot of hacks to actually get things building,
+including a table of what package to use when virtual packages are
+specified (does it do that still?).
It supports use of local database for packages which do not
have build-dependency. It was written by Ronan Hodek,
and I think it was patched and fixed and extended by
@@ -32,11 +37,13 @@ several people. It is part of wanna-build, and used extensively
in Debian buildd system. I think it was maintained
mostly by Ryan Murray.
-wanna-build was quite difficult to set up, and it was
+
+[Birth of PBuilder]
+
+wanna-build (sbuild) was quite difficult to set up, and it was
never a Debian package. dbuild was something that predated
Build-Depends.
-
Building package from source using Build-Depends
information within a chroot sounded trivial; and
pbuilder was born. It was initially a shell script
@@ -52,5 +59,11 @@ but the amount of packages which are not buildable
are steadily decreasing. (I hope)
+[And the second year of its life]
+
+And someone wanted pbuilder to run as not root,
+and User-mode-linux was getting more useful as time passed,
+I've started experimenting with pbuilder-uml.
+
$Id$ \ No newline at end of file
diff --git a/ChangeLog b/ChangeLog
index 25fd8b0..9c17476 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2002-10-05 Junichi Uekawa <dancer@debian.org>
+
+ * debian/TODO: note that TODO item, support building without
+ root is implemented.
+ Running as non-root in the build process is implemented through
+ the fakeroot options, so that entry goes away, too.
+
+ * AUTHORS: update the little story.
+
+ * THANKS: update a bit.
+
+ * pbuilder-buildpackage (BUILD_PID): quote properly
+
2002-09-29 Junichi Uekawa <dancer@debian.org>
* pbuilderrc.5: update manpage to document the vars.
diff --git a/THANKS b/THANKS
index 74537e7..173a541 100644
--- a/THANKS
+++ b/THANKS
@@ -8,7 +8,7 @@ Mikael Hedin
jbouse@debian.org
Mark Brown
kov@debian.org
-Daniel Kobras
+Daniel Kobras <kobras@debian.org>
David Schleef <ds@schleef.org>
Eric Van Buggenhaut <Eric.VanBuggenhaut@AdValvas.be>
diff --git a/debian/TODO b/debian/TODO
index 185e7dd..b3cab2d 100644
--- a/debian/TODO
+++ b/debian/TODO
@@ -24,10 +24,6 @@ TODO and possible bugs:
(shouldn't be necessary because the config files won't be overwritten?)
- using policy-rc.d ? Get people to use invoke-rc.d?
- * Supporting non-root users running.
- - current recommended procedure is to use a "sudo" setup.
- - is it possible to use root privilege only when required?
-
* Supporting arbitrary mount --bind for inside chroot.
- some critical checking.
- how to clean up afterwards safely.
@@ -38,13 +34,9 @@ TODO and possible bugs:
values
* Lock-filing of $BASETGZ between processes.
- * Running build as normal user, and using real root when running
- binary target ?
-
* check cross-compile support, maybe adding support for dpkg-cross
into build-depends checker?
* potato su does not like dpkg-source, executes as a bash script.
$Id$
-
diff --git a/debian/changelog b/debian/changelog
index d227b60..d895609 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+pbuilder (0.41) unstable; urgency=low
+
+ * Prevent kill from going wild :P (closes: #163358)
+ Thanks for Daniel Kobras for noticing shell quoting problem
+ * Update AUTHORS, and THANKS, and TODO files.
+
+ -- Junichi Uekawa <dancer@debian.org> Sat, 5 Oct 2002 13:41:40 +0900
+
pbuilder (0.40) unstable; urgency=low
* Add support for BUILDRESULTUID and BUILDRESULTGID
diff --git a/pbuilder-buildpackage b/pbuilder-buildpackage
index 00521c4..ebcf714 100755
--- a/pbuilder-buildpackage
+++ b/pbuilder-buildpackage
@@ -82,10 +82,10 @@ fi
$CHROOTEXEC /bin/bash -c "${DPKG_COMMANDLINE}"
) &
BUILD_PID=$!
-if [ -n ${TIMEOUT_TIME} ]; then
+if [ -n "${TIMEOUT_TIME}" ]; then
(
: Timeout process
- sleep "${TIMEOUT_TIME}";
+ sleep "${TIMEOUT_TIME}"
echo " -> Terminating build process due to timeout "
kill ${BUILD_PID} || true
) & # timeout process