On Fri, Feb 02, 2007 at 10:47:24AM -0500, geoffroy vallee wrote:
> Hi all,
> 
> I integrated systemimager-3.7.6 in systemimager-debian. Currently these
> modifications allow one to create packages for systemimager-3.7.6 on Debian
> Sarge x86 (platform i need to support for OSCAR). One patch is in attachment
> beause it is a pretty big patch; if you want me to send the patch into an
> email, let me know.

In general, I'd prefer the patch inline, and one patch per-email.

> Please note these modifications do not allow the creation of Debian packages
> that match the RPMs. However, i did these modifications for
> systemimager-3.7.5, it should be simple to do the same thing for
> systemimager-3.7.6, i will send the patches when they will be ready.

ok

> I also plan to do the same thing for Sarge unstable.

sarge is currently stable, sid is unstable

> Please also note that i do not have yet access to the SVN repository for
> systemimager-debian, so if you think these modifications are good, please
> can you check them in?

> Removed files:
> patches/07_remove-old-ia64-patches.patch
> patches/06_ia64-linux-config-update.patch
> patches/15_getimage-custom-boot-in-var.patch
> patches/10_disable-mkbootmedia.patch
> patches/11_util-linux-buildfix.patch
> patches/13_no_uclibc.patch

Why are all of these removed?

> Updated files:
> device-mapper.1.02.11.tgz
> LVM2.2.02.12.tgz
> discover1_1.7.18ubuntu1.tar.gz

updated

> linux-source-2.6.17.tar.bz2

We should be build-depending on linux-source-2.6.18, not providing our
own tarball

> discover-data_2.2006.10.29.tar.gz
> systemimager-3.7.6.tar.bz2
> rsync-2.6.8.tar.gz

updated

> Added files (available in attachment):
> 03_i386-linux-config-update.patch
> 
> Patches:
> Index: trunk/debian/control.in
> ===================================================================
> --- trunk/debian/control.in (revision 1)
> +++ trunk/debian/control.in (revision 4)
> @@ -3,5 +3,5 @@
> Priority: optional
> Maintainer: dann frazier <[EMAIL PROTECTED]>
> -Build-Depends: bc, bin86 [i386], bison, bzip2, cramfsprogs (>= 1.1-4),
> debhelper (>= 4.0.0), flex, gettext, groff-base, libpopt-dev, libtool,
> libreadline5-dev, libssl-dev, module-init-tools, rsync, tofrodos, texinfo,
> uuid-dev, zlib1g-dev
> +Build-Depends: bc, bin86 [i386], bison, bzip2, cramfsprogs (>= 1.1-4),
> debhelper (>= 4.0.0), flex, gettext, groff-base, libpopt-dev, libtool,
> libreadline5-dev, libssl-dev, module-init-tools, rsync, texinfo, uuid-dev,
> zlib1g-dev

It looks like you removed a build-depend? why? This should be a
separate patch.

> Index: trunk/debian/rules
> ===================================================================
> --- trunk/debian/rules (revision 1)
> +++ trunk/debian/rules (revision 5)
> @@ -9,5 +9,5 @@
> #VERSION = $(shell dpkg-parsechangelog | grep ^Version: | \
> #                  cut -d " " -f 2 | cut -d "-" -f 1)
> -VERSION = 3.6.3
> +VERSION = 3.7.6
> BUILD_DIR = $(PKG)-$(VERSION)
> UPSTREAM_TARBALL = $(PKG)-$(VERSION).tar.bz2

I went back to extracting VERSION from dpkg-parsechangelog instead

> Index: trunk/patches/08_dhclient-dfsg.patch
> ===================================================================
> --- trunk/patches/08_dhclient-dfsg.patch (revision 1)
> +++ trunk/patches/08_dhclient-dfsg.patch (revision 5)
> @@ -1,11 +1,11 @@
> ---- systemimager-3.6.3/initrd_source/make.d/dhclient.rul.orig    2005-12-15
> 21:35:34.000000000 -0700
> -+++ systemimager-3.6.3/initrd_source/make.d/dhclient.rul    2006-10-26
> 19:29:27.000000000 -0600
> -@@ -1,7 +1,7 @@
> +--- systemimager-3.7.5/initrd_source/make.d/dhclient.rul.orig    2006-11-29
> 18:24:14.000000000 -0500
> ++++ systemimager-3.7.5/initrd_source/make.d/dhclient.rul    2006-11-29
> 18:24:48.000000000 -0500
> +@@ -3,7 +3,7 @@
> + #   vi: set filetype=make:
>  #
> - #     $Id: dhclient.rul 3304 2005-12-16 04:35:34Z finley $
> - #
> --DHCLIENT_VERSION = 2.0pl5
> -+DHCLIENT_VERSION = 2.0pl5+dfsg0
> - DHCLIENT_TARBALL = dhcp-$(DHCLIENT_VERSION).tar.gz
> +
> +-DHCLIENT_VERSION    = 2.0pl5
> ++DHCLIENT_VERSION    = 2.0pl5+dfsg0
> + DHCLIENT_TARBALL     = dhcp-$(DHCLIENT_VERSION).tar.gz
>  # SOURCE_URL -> ftp://ftp.epix.net/pub/isc/dhcp/
> - DHCLIENT_URL =
> http://download.systemimager.org/pub/dhcp/$(DHCLIENT_TARBALL)
> + DHCLIENT_URL         =
> http://download.systemimager.org/pub/dhcp/$(DHCLIENT_TARBALL)

What's going on in this patch?

> Index: trunk/patches/02_use-pruned-kernel.patch
> ===================================================================
> --- trunk/patches/02_use-pruned-kernel.patch (revision 1)
> +++ trunk/patches/02_use-pruned-kernel.patch (revision 5)
> @@ -1,11 +1,10 @@
> -diff -urN systemimager-3.6.2.orig/make.d/kernel.rul systemimager-3.6.2
> /make.d/kernel.rul
> ---- systemimager-3.6.2.orig/make.d/kernel.rul    2005-12-15 21:35:
> 34.000000000 -0700
> -+++ systemimager-3.6.2/make.d/kernel.rul    2006-01-19 
> 09:41:30.000000000-0700
> +--- systemimager-3.7.5/make.d/kernel.rul.orig    2006-10-17 14:17:
> 24.000000000 -0400
> ++++ systemimager-3.7.5/make.d/kernel.rul    2006-12-07 
> 16:58:35.911120160-0500
> @@ -12,17 +12,17 @@
>  #
> 
>  ifeq ($(ARCH),i386)
> --    LINUX_VERSION = 2.6.12.2
> -+    LINUX_VERSION = 2.6.12
> +-    LINUX_VERSION = 2.6.18.1
> ++    LINUX_VERSION = 2.6.17
>      LINUX_IMAGE = $(LINUX_SRC)/arch/i386/boot/bzImage
>      LINUX_TARGET = bzImage
> @@ -15,6 +14,6 @@
> 
>  ifeq ($(ARCH),ia64)
> --    LINUX_VERSION = 2.6.10
> -+    LINUX_VERSION = 2.6.12
> +-    LINUX_VERSION = 2.6.16.5
> ++    LINUX_VERSION = 2.6.17
>      LINUX_IMAGE = $(LINUX_SRC)/vmlinux.gz
>      LINUX_TARGET = compressed
> @@ -24,5 +23,5 @@
> 
>  ifeq ($(ARCH),parisc)
> -@@ -84,7 +84,7 @@
> +@@ -76,7 +76,7 @@
>  endif

We should use 2.6.18


-- 
dann frazier


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
sisuite-devel mailing list
sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to