Bas van der Vlies wrote:
> Which the 3.9.3 ;-) version i get an error that the file is not there.
> Is it generated?

Yes, it's generated by make manpages.

> Andrea the x86_64 is the name for Redhat and other distro's in
> Debian/Ubuntu the name is amd64 (some historical reasons and it is not
> only for amd but also for intel ;-) ).
> 
> So i want to leaf the directories names the same for:
>  * <patH>/systemimager/boot
>     i386    ia64    x86_64
> 
> Sometimes you have setup a debian systemimager server and you want to
> install x86_64 redhat clients and amd64 debian clients with the standard
> boot images. They can both use the x86_64 directory. It depends on the
> client which architecture we must have. The simplest solution would be
> that we make a simlink:
>   ln -s x86_64 amd64
> 
> Or we adjust the software that amd64 is equivalent to x86_64.
> 
> This patch seems to introduce a new architecture for debian and that is
> not needed.

OK, I understand now. Anyway, if the "standard" name in Debian/Ubuntu is amd64 I
think we should use that for packaging and x86_64 for the systemimager
directories (the contents of the package).

A possible solution could be to define in debian/rules 2 different variables:

ARCH = $(shell dpkg --print-architecture)
UNAME_ARCH = $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e 
s/arm.*/arm/ -e s/sa110/arm/)

ARCH is the architecture that uses the Debian naming schema and UNAME_ARCH is
the architecture seen by the kernel.

See the following patch (uncompiled/untested and to be applied on-top-of the
previous one).

What do you think?

Thanks,
-Andrea

Index: debian/rules
===================================================================
--- debian/rules        (revision 4182)
+++ debian/rules        (working copy)
@@ -12,6 +12,8 @@
 UPSTREAM_TARBALL = $(PKG)_$(VERSION).tar.gz
 
 ARCH = $(shell dpkg --print-architecture)
+UNAME_ARCH = $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e 
s/arm.*/arm/ -e s/sa110/arm/)
+
 BOOTPKG = $(PKG)-boot-$(ARCH)-standard
 INITRD_TEMPLATE_PKG = $(PKG)-initrd-template-$(ARCH)
 
@@ -24,7 +26,7 @@
                  -p $(PKG)-server-flamethrowerd \
                  -p $(PKG)-server-bittorrent
 
-BOOTARCHS = alpha i386 ia64 parisc ppc64-iSeries ppc64-ps3 ppc64 ppc64ydl ppc 
x86_64
+BOOTARCHS = alpha i386 ia64 parisc ppc64-iSeries ppc64-ps3 ppc64 ppc64ydl ppc 
amd64 
 
 PATCHES=$(sort $(shell find $(CURDIR)/patches -name "*.patch"))
 
@@ -109,7 +111,7 @@
        #
        # systemimager-boot-$(ARCH)-standard.postinst
        #
-       cd 
$(CURDIR)/debian/$(BOOTPKG)/usr/share/systemimager/boot/$(ARCH)/standard/initrd_template/dev
 && \
+       cd 
$(CURDIR)/debian/$(BOOTPKG)/usr/share/systemimager/boot/$(UNAME_ARCH)/standard/initrd_template/dev
 && \
                rm -f tty1 && \
                rm -f tty2 && \
                rm -f tty3 && \
@@ -120,9 +122,9 @@
                rm -f null
 
        # Copy the needed files into the initrd_template package.
-       mkdir -p 
$(CURDIR)/debian/$(INITRD_TEMPLATE_PKG)/usr/share/systemimager/boot/$(ARCH)/standard
-       mv 
$(CURDIR)/debian/$(BOOTPKG)/usr/share/systemimager/boot/$(ARCH)/standard/initrd_template
 \
-          
$(CURDIR)/debian/$(INITRD_TEMPLATE_PKG)/usr/share/systemimager/boot/$(ARCH)/standard
+       mkdir -p 
$(CURDIR)/debian/$(INITRD_TEMPLATE_PKG)/usr/share/systemimager/boot/$(UNAME_ARCH)/standard
+       mv 
$(CURDIR)/debian/$(BOOTPKG)/usr/share/systemimager/boot/$(UNAME_ARCH)/standard/initrd_template
 \
+          
$(CURDIR)/debian/$(INITRD_TEMPLATE_PKG)/usr/share/systemimager/boot/$(UNAME_ARCH)/standard
 
 install-indep: build-indep
        dh_testdir

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
sisuite-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to