[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] tools: Improve make deb
On Tue, 26 Feb 2013, fantonifabio@xxxxxxxxxx wrote: > From: Fabio Fantoni <fabio.fantoni@xxxxxxxxxx> > > Changes from v1: > - Added on description that this make a build for testing only. > - Improved add/remove of main service. > > I reposted this patch after one year because I see recent > interest of some users about complete Xen debian package. > I also thinks like Stefano and Ian it's more important help to > improve official package and make here only this small > improvements. > I'll done improvements of posts of one year ago except for > remove of services that I think is useful but the main > change for good testing deb are remove of version from name > and add of conf file. > I started testing experimental debian packages of qemu and > seabios 2 months ago, I'll do the patch to integrate them > into experimental xen package if no one will do it. > So there will finally be complete xen even in official deb. > > Signed-off-by: Fabio Fantoni <fabio.fantoni@xxxxxxxxxx> > --- > tools/misc/mkdeb | 30 ++++++++++++++++++++++++------ > 1 file changed, 24 insertions(+), 6 deletions(-) > > diff --git a/tools/misc/mkdeb b/tools/misc/mkdeb > index 2e40747..fe7e1b1 100644 > --- a/tools/misc/mkdeb > +++ b/tools/misc/mkdeb > @@ -33,7 +33,7 @@ fi > # Fill in the debian boilerplate > mkdir -p deb/DEBIAN > cat >deb/DEBIAN/control <<EOF > -Package: xen-upstream-$version > +Package: xen-upstream > Source: xen-upstream > Version: $version > Architecture: $arch > @@ -41,15 +41,33 @@ Maintainer: Unmaintained snapshot > Section: admin > Priority: optional > Installed-Size: $(du -ks deb | cut -f1) > -Description: Xen hypervisor and tools, version $version > - This package contains the Xen hypervisor and associated tools, built > - from a source tree. It is not a fully packaged and supported Xen, just > - the output of a xen "make dist" wrapped in a .deb to make it easy to > - uninstall. > +Description: Xen testing build, version $version > + Warning: This is a custom testing build of Xen; it is not an > + officially supported Debian package. Please not distribute. > + It is just the output of a xen "make dist" wrapped in a .deb > + to make it easy to update and uninstall. > +EOF > +cat >deb/DEBIAN/conffiles <<EOF > +/etc/xen/xl.conf > +/etc/xen/xend-config.sxp > +/etc/default/xendomains > +/etc/default/xencommons > +EOF > +cat >deb/DEBIAN/postinst <<EOF > +#!/bin/bash -e > +insserv xencommons && > +insserv xendomains > +EOF > +cat >deb/DEBIAN/postrm <<EOF > +#!/bin/bash -e > +insserv -r xendomains && > +insserv -r xencommons > EOF > > # Package it up > chown -R root:root deb > +chmod +x deb/DEBIAN/postinst > +chmod +x deb/DEBIAN/postrm > dpkg --build deb xen-upstream-$version.deb > > # Tidy up after ourselves All the changes look good to me _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |