aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordancer <dancer>2002-09-16 07:34:40 +0000
committerdancer <dancer>2002-09-16 07:34:40 +0000
commitfe96920ba2c9968d33c0e8002efa61b2890847b8 (patch)
tree2616751c1b14b9c129dfa3ef4b49560980aa6e95
parent50abd1f7ec6716770010cca83f92169aa85e852b (diff)
downloadpbuilder-fe96920ba2c9968d33c0e8002efa61b2890847b8.tar
pbuilder-fe96920ba2c9968d33c0e8002efa61b2890847b8.tar.gz
+ * debian/pbuilder-user-mode-linux.files: create file. Move pbuilder-user-mode-linux
+ + * debian/rules: move the thing from binary-arch to binary-indep + + * debian/control (Depends): update depends of debootstrap to 0.1.17.9 +
-rw-r--r--ChangeLog6
-rw-r--r--debian/.cvsignore1
-rw-r--r--debian/changelog3
-rw-r--r--debian/control29
-rw-r--r--debian/pbuilder-uml.files1
-rwxr-xr-xdebian/rules9
6 files changed, 38 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index 5497b18..616de14 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2002-09-16 Junichi Uekawa <dancer@debian.org>
+ * debian/pbuilder-user-mode-linux.files: create file. Move pbuilder-user-mode-linux
+
+ * debian/rules: move the thing from binary-arch to binary-indep
+
+ * debian/control (Depends): update depends of debootstrap to 0.1.17.9
+
* pbuilder-user-mode-linux: add trapping and cleaning up routine.
* pbuilder-modules: modify things shuffling around until it works...
diff --git a/debian/.cvsignore b/debian/.cvsignore
index e66af67..d162d84 100644
--- a/debian/.cvsignore
+++ b/debian/.cvsignore
@@ -1,5 +1,6 @@
files
pbuilder
+pbuilder-uml
pbuilder.postinst.debhelper
pbuilder.prerm.debhelper
postinst.debhelper
diff --git a/debian/changelog b/debian/changelog
index 65d956e..3c5ee3a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,9 @@ pbuilder (0.38) unstable; urgency=low
* Not yet released
* user-mode-linux support. (closes: #116117)
This is not yet a completely working solution, experiment!
+ * create pbuilder-uml package.
- -- Junichi Uekawa <dancer@debian.org> Mon, 16 Sep 2002 15:48:16 +0900
+ -- Junichi Uekawa <dancer@debian.org> Mon, 16 Sep 2002 16:28:09 +0900
pbuilder (0.37) unstable; urgency=low
diff --git a/debian/control b/debian/control
index d3d24d7..4d01a5a 100644
--- a/debian/control
+++ b/debian/control
@@ -7,14 +7,14 @@ Standards-Version: 3.5.6
Package: pbuilder
Architecture: all
-Depends: debootstrap (>= 0.1.17.5), wget, gcc, debianutils (>= 1.13.1)
+Depends: debootstrap (>= 0.1.17.9), wget, gcc, debianutils (>= 1.13.1)
Recommends: fakeroot, sudo
-Suggests: rootstrap, user-mode-linux
+Suggests: pbuilder-user-mode-linux
Description: personal package builder for Debian packages
pbuilder constructs a chroot system, and builds a package inside the
- chroot. It is an ideal system to use to check that a package's
- build-dependencies are correct, and to be sure that unnecessary and
- wrong build dependencies will not exist in the resulting package.
+ chroot.
+ It is an ideal system to use to check
+ that a package has correct build-dependencies.
It uses apt extensively, and a local mirror, or a fast connection
to a Debian mirror is ideal, but not necessary.
.
@@ -28,3 +28,22 @@ Description: personal package builder for Debian packages
.
pdebuild is a wrapper for Debian Developers, to allow running
pbuilder just like "debuild", as a normal user.
+
+Package: pbuilder-uml
+Architecture: all
+Depends: rootstrap, user-mode-linux, pbuilder
+Description: user-mode-linux version of pbuilder
+ pbuilder-uml uses a User-mode-linux system, and builds Debian packages
+ inside the UML image. It is an ideal system to use to check
+ that a package has correct build-dependencies.
+ It uses apt extensively, and a local mirror, or a fast connection
+ to a Debian mirror is ideal, but not necessary.
+ .
+ Requires user-mode-linux to function correctly
+ .
+ "pbuilder-user-mode-linux create" uses rootstrap to create UML image
+ .
+ "pbuilder-user-mode-linux update" updates the image to the current state of
+ testing/unstable/whatever
+ .
+ "pbuilder-user-mode-linux build" takes a *.dsc file and builds a binary in the UML
diff --git a/debian/pbuilder-uml.files b/debian/pbuilder-uml.files
new file mode 100644
index 0000000..a303953
--- /dev/null
+++ b/debian/pbuilder-uml.files
@@ -0,0 +1 @@
+usr/bin/pbuilder-user-mode-linux \ No newline at end of file
diff --git a/debian/rules b/debian/rules
index 6e9cb81..e37662c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -40,17 +40,13 @@ install: build
# Add here commands to install the package into debian/build-package.
$(MAKE) install DESTDIR=$(CURDIR)/debian/pbuilder
-
# Build architecture-independent files here.
binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
dh_testdir
dh_testroot
dh_installdocs
dh_installman pbuilder.8 pbuilderrc.5 pdebuild.1 debuild-pbuilder.1
+ dh_movefiles --sourcedir=debian/pbuilder
dh_installchangelogs
dh_link
dh_compress
@@ -60,5 +56,8 @@ binary-arch: build install
dh_md5sums
dh_builddeb
+# Build architecture-dependent files here.
+binary-arch: build install
+
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure