[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v5] tools: Fix and improve make debball
- Remove version from installed package name for correct update - Add conffiles to manage main config files on package update - Added on description that this make a build for testing only. Signed-off-by: Fabio Fantoni <fabio.fantoni@xxxxxxx> --- Changes in v5: - Removed maintanance scripts - automatic find all /etc files and add them to conffiles instead only some static ones Changes in v4: - Removed xend config file to avoid error if xend is disabled. Changes in v3: - Improved description. - Improved add/remove of main service and added the stop. --- tools/misc/mkdeb | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tools/misc/mkdeb b/tools/misc/mkdeb index 2e40747..3bbf881 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,12 +41,15 @@ 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 upstream testing build snapshot + 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 +# Find all /etc files and add them to conffiles +find deb/etc -type f -printf /etc/%P\\n >deb/DEBIAN/conffiles + # Package it up chown -R root:root deb -- 1.7.9.5 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |