> Fixed, thanks.
> 
>>  - Second there is no manpage for si_installbtimage, debian/rules
>> mv
>> $(CURDIR)/debian/$(PKG)-server/usr/share/man/man8/si_installbtimage.8.gz\
>> #$(CURDIR)/debian/$(PKG)-server-bittorrent/usr/share/man/man8
> 
> Sorry... I don't understand. It seems to be there:
> 
Which the 3.9.3 ;-) version i get an error that the file is not there. Is 
it generated?

>>  - The process of building the amd64
>>      1) systemimager-boot-amd64-standard_3.9.2_all.deb
>>      2) systemimager-initrd-template-amd64_3.9.2_all.deb
>>
>>    goes wrong because it tries to cd to amd64 directory. That is the
>> architecture for a debian packagem but the directory is named x86_64. I
>> did not rename the directory but i made an extra statement in
>> debian/rules that
>> if architecture is amd64 then use COPY_ARCH=x86_64:
>>
>> COPY_ARCH = $(shell if [ "${ARCH}" == "amd64" ]; then echo "x86_64";
>> else echo ${ARCH}; fi)
>>
>> So in the amd64 package the directories have the name x86_64. So we do
>> have to change a lot of scripts
>>
>> I have attached the rules file that i use and worked for me ;-)
>>
>> Also i changed all occurrences in debian/control file from x86_64 to
>> amd64 else we also can not make the packages mentioned above
>>
> 
> So do you suggest to replace x86_64 to amd64? What do you think about the
> following patch?
> 

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.


Regards




> Thanks for the hints. I'm a newbie in Debian packaging and this kind of help 
> is
> very useful.
> 
> -Andrea
> 
> ---
> 
> Index: debian/control.in
> ===================================================================
> --- debian/control.in   (revision 4177)
> +++ debian/control.in   (working copy)
> @@ -22,7 +22,7 @@
> 
>  Package: systemimager-client
>  Architecture: all
> -Depends: ${perl:Depends}, file, rsync, netcat, 
> systemimager-initrd-template-alpha | systemimager-initrd-template-i386 | 
> systemimager-initrd-template-ia64 | systemimager-initrd-template-parisc | 
> systemimager-initrd-template-ppc64-iSeries | 
> systemimager-initrd-template-ppc64-ps3 | systemimager-initrd-template-ppc64 | 
> systemimager-initrd-template-ppc64ydl | systemimager-initrd-template-ppc | 
> systemimager-initrd-template-x86_64, systemimager-common (= 
> ${source:Version}), systemconfigurator (>= 2.2.9)
> +Depends: ${perl:Depends}, file, rsync, netcat, 
> systemimager-initrd-template-alpha | systemimager-initrd-template-i386 | 
> systemimager-initrd-template-ia64 | systemimager-initrd-template-parisc | 
> systemimager-initrd-template-ppc64-iSeries | 
> systemimager-initrd-template-ppc64-ps3 | systemimager-initrd-template-ppc64 | 
> systemimager-initrd-template-ppc64ydl | systemimager-initrd-template-ppc | 
> systemimager-initrd-template-amd64, systemimager-common (= 
> ${source:Version}), systemconfigurator (>= 2.2.9)
>  Description: Utilities for creating an image and upgrading client machines
>   SystemImager is a set of utilities for installing GNU/Linux software images 
> to
>   clients machines over the network.  Images are stored in flat files on the
> Index: debian/systemimager-initrd-template-x86_64-standard.postinst
> ===================================================================
> --- debian/systemimager-initrd-template-x86_64-standard.postinst        
> (revision 4177)
> +++ debian/systemimager-initrd-template-x86_64-standard.postinst        
> (working copy)
> @@ -1,8 +0,0 @@
> -#!/bin/sh
> -
> -ARCH=`uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e 
> s/sa110/arm/`
> -INITRD_TEMPLATE_DIR=/usr/share/systemimager/boot/${ARCH}/standard/initrd_template
> -
> -cd ${INITRD_TEMPLATE_DIR}/dev && MAKEDEV std tty1 tty2 tty3 tty4 tty5 tty6
> -
> -#DEBHELPER#
> Index: debian/systemimager-boot-x86_64-standard.postinst
> ===================================================================
> --- debian/systemimager-boot-x86_64-standard.postinst   (revision 4177)
> +++ debian/systemimager-boot-x86_64-standard.postinst   (working copy)
> @@ -1,8 +0,0 @@
> -#!/bin/sh
> -if [ -e /tftpboot/kernel -o -e /tftpboot/initrd.img ]; then
> -       echo
> -       echo "WARNING: remember to update the kernel and initrd.img in 
> /tftpboot!"
> -       echo
> -fi
> -
> -#DEBHELPER#
> Index: debian/rules
> ===================================================================
> --- debian/rules        (revision 4177)
> +++ debian/rules        (working copy)
> @@ -24,7 +24,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"))
> 
> --- /dev/null   2007-04-17 07:20:02.000000000 +0200
> +++ debian/systemimager-initrd-template-amd64-standard.postinst 2007-08-15 
> 16:01:34.000000000 +0200
> @@ -0,0 +1,8 @@
> +#!/bin/sh
> +
> +ARCH=`uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e 
> s/sa110/arm/`
> +INITRD_TEMPLATE_DIR=/usr/share/systemimager/boot/${ARCH}/standard/initrd_template
> +
> +cd ${INITRD_TEMPLATE_DIR}/dev && MAKEDEV std tty1 tty2 tty3 tty4 tty5 tty6
> +
> +#DEBHELPER#
> --- /dev/null   2007-04-17 07:20:02.000000000 +0200
> +++ debian/systemimager-boot-amd64-standard.postinst    2007-08-15 
> 16:01:13.000000000 +0200
> @@ -0,0 +1,8 @@
> +#!/bin/sh
> +if [ -e /tftpboot/kernel -o -e /tftpboot/initrd.img ]; then
> +       echo
> +       echo "WARNING: remember to update the kernel and initrd.img in 
> /tftpboot!"
> +       echo
> +fi
> +
> +#DEBHELPER#
> 
> -------------------------------------------------------------------------
> 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
> sisuite-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sisuite-users


-- 
********************************************************************
*                                                                  *
*  Bas van der Vlies                     e-mail: [EMAIL PROTECTED]      *
*  SARA - Academic Computing Services    phone:  +31 20 592 8012   *
*  Kruislaan 415                         fax:    +31 20 6683167    *
*  1098 SJ Amsterdam                                               *
*                                                                  *
********************************************************************

-------------------------------------------------------------------------
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
sisuite-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to