I had forgoten to add the arch files, here is a fixed patch to be used instead.
Samuel
Index: build/entities/common.ent =================================================================== --- build/entities/common.ent (révision 64519) +++ build/entities/common.ent (copie de travail) @@ -3,7 +3,7 @@ <!-- The *first* definition of an ENTITY wins. --> <!-- proper (long) name to use for Debian --> -<!ENTITY debian "Debian GNU/Linux"> +<!ENTITY debian "Debian GNU/&arch-kernel;"> <!ENTITY d-i "<classname>debian-installer</classname>"> @@ -17,7 +17,7 @@ <!-- proper nouns for architectures --> <!ENTITY arch-title - "<phrase arch='amd64'>AMD64</phrase><phrase arch='arm'>ARM</phrase><phrase arch='hppa'>PA-RISC</phrase><phrase arch='i386'>Intel x86</phrase><phrase arch='ia64'>IA-64</phrase><phrase arch='mips'>Mips</phrase><phrase arch='mipsel'>Mipsel</phrase><phrase arch='powerpc'>PowerPC</phrase><phrase arch='sparc'>SPARC</phrase><phrase arch='s390'>S/390</phrase>"> + "<phrase arch='any-amd64'>AMD64</phrase><phrase arch='arm'>ARM</phrase><phrase arch='hppa'>PA-RISC</phrase><phrase arch='any-i386'>Intel x86</phrase><phrase arch='ia64'>IA-64</phrase><phrase arch='mips'>Mips</phrase><phrase arch='mipsel'>Mipsel</phrase><phrase arch='powerpc'>PowerPC</phrase><phrase arch='sparc'>SPARC</phrase><phrase arch='s390'>S/390</phrase>"> <!ENTITY kernelversion "2.6.32"> Index: build/arch-options/powerpc =================================================================== --- build/arch-options/powerpc (révision 62894) +++ build/arch-options/powerpc (copie de travail) @@ -2,8 +2,9 @@ # the 'powerpc' architecture # It is sourced by the build scripts -archspec="powerpc;not-s390;not-x86" +archspec="powerpc;not-s390;not-x86;linux-any" arch_listname="powerpc" +arch_kernel="Linux" minimum_memory=32 minimum_memory_gtk=128 # These two options should be set if condition 'smp' is set below Index: build/arch-options/armel =================================================================== --- build/arch-options/armel (révision 62894) +++ build/arch-options/armel (copie de travail) @@ -6,8 +6,9 @@ # and also continue to use "arm" for arch-specific XML-files in order # to minimize impact on translations. -archspec="arm;not-x86;not-s390;not-powerpc" +archspec="arm;not-x86;not-s390;not-powerpc;linux-any" arch_listname="arm" +arch_kernel="Linux" minimum_memory=32 # These two options should be set if condition 'smp' is set below smp_config_section="N/A" Index: build/arch-options/ia64 =================================================================== --- build/arch-options/ia64 (révision 62894) +++ build/arch-options/ia64 (copie de travail) @@ -2,8 +2,9 @@ # the 'ia64' architecture # It is sourced by the build scripts -archspec="ia64;not-x86;not-s390;not-powerpc" +archspec="ia64;not-x86;not-s390;not-powerpc;linux-any" arch_listname="ia64" +arch_kernel="Linux" minimum_memory=32 # These two options should be set if condition 'smp' is set below smp_config_section="General setup" Index: build/arch-options/hppa =================================================================== --- build/arch-options/hppa (révision 62894) +++ build/arch-options/hppa (copie de travail) @@ -2,8 +2,9 @@ # the 'hppa' architecture # It is sourced by the build scripts -archspec="hppa;not-x86;not-s390;not-powerpc" +archspec="hppa;not-x86;not-s390;not-powerpc;linux-any" arch_listname="hppa" +arch_kernel="Linux" minimum_memory=32 # These two options should be set if condition 'smp' is set below smp_config_section="Processor type and features" Index: build/arch-options/mips =================================================================== --- build/arch-options/mips (révision 62894) +++ build/arch-options/mips (copie de travail) @@ -2,8 +2,9 @@ # the 'mips' architecture # It is sourced by the build scripts -archspec="mips;not-x86;not-s390;not-powerpc" +archspec="mips;not-x86;not-s390;not-powerpc;linux-any" arch_listname="mips" +arch_kernel="Linux" minimum_memory=32 # These two options should be set if condition 'smp' is set below smp_config_section="N/A" Index: build/arch-options/sparc =================================================================== --- build/arch-options/sparc (révision 62894) +++ build/arch-options/sparc (copie de travail) @@ -2,8 +2,9 @@ # the 'sparc' architecture # It is sourced by the build scripts -archspec="sparc;not-x86;not-s390;not-powerpc" +archspec="sparc;not-x86;not-s390;not-powerpc;linux-any" arch_listname="sparc" +arch_kernel="Linux" minimum_memory=32 # These two options should be set if condition 'smp' is set below smp_config_section="General setup" Index: build/arch-options/i386 =================================================================== --- build/arch-options/i386 (révision 62894) +++ build/arch-options/i386 (copie de travail) @@ -2,8 +2,9 @@ # the 'i386' architecture # It is sourced by the build scripts -archspec="i386;x86;not-s390;not-powerpc" +archspec="i386;any-i386;x86;any-x86;not-s390;not-powerpc;linux-any" arch_listname="boot" +arch_kernel="Linux" minimum_memory=44 minimum_memory_gtk=96 # These two options should be set if condition 'smp' is set below Index: build/arch-options/mipsel =================================================================== --- build/arch-options/mipsel (révision 62894) +++ build/arch-options/mipsel (copie de travail) @@ -2,8 +2,9 @@ # the 'mipsel' architecture # It is sourced by the build scripts -archspec="mipsel;not-x86;not-s390;not-powerpc" +archspec="mipsel;not-x86;not-s390;not-powerpc;linux-any" arch_listname="mips" +arch_kernel="Linux" minimum_memory=32 # These two options should be set if condition 'smp' is set below smp_config_section="N/A" Index: build/arch-options/hurd-i386 =================================================================== --- build/arch-options/hurd-i386 (révision 0) +++ build/arch-options/hurd-i386 (révision 0) @@ -0,0 +1,26 @@ +# This file contains architecture specific variables for +# the 'i386' architecture +# It is sourced by the build scripts + +archspec="hurd-i386;any-i386;any-x86;not-x86;not-s390;not-powerpc;hurd-any" +arch_listname="hurd" +arch_kernel="Hurd" +# TODO: update +minimum_memory=44 +minimum_memory_gtk=96 +# These two options should be set if condition 'smp' is set below +smp_config_section="N/A" +smp_config_option="N/A" + +# Options below are assembled into one variable 'condition' +# in the build scripts +fdisk="fdisk.txt;cfdisk.txt" +network="" +# For Lenny i386 does not have floppy images +#boot="supports-floppy-boot;bootable-disk" +boot="bootable-disk" +frontend="newt" +other="" +smp="" +goodies="supports-lang-chooser" +status="new-arch;not-checked" Index: build/arch-options/amd64 =================================================================== --- build/arch-options/amd64 (révision 62894) +++ build/arch-options/amd64 (copie de travail) @@ -2,8 +2,9 @@ # the 'amd64' architecture # It is sourced by the build scripts -archspec="amd64;x86;not-s390;not-powerpc" +archspec="amd64;any-amd64;x86;any-x86;not-s390;not-powerpc;linux-any" arch_listname="amd64" +arch_kernel="Linux" minimum_memory=56 minimum_memory_gtk=96 # These two options should be set if condition 'smp' is set below Index: build/arch-options/kfreebsd-i386 =================================================================== --- build/arch-options/kfreebsd-i386 (révision 0) +++ build/arch-options/kfreebsd-i386 (révision 0) @@ -0,0 +1,28 @@ +# This file contains architecture specific variables for +# the 'kfreebsd-i386' architecture +# It is sourced by the build scripts + +archspec="kfreebsd-i386;any-i386;any-x86;not-x86;not-s390;not-powerpc;kfreebsd-any" +arch_listname="bsd" +arch_kernel="kFreeBSD" +# TODO: update +minimum_memory=44 +minimum_memory_gtk=96 +# These two options should be set if condition 'smp' is set below +# TODO: update +smp_config_section="Processor type and features" +smp_config_option="Symmetric multi-processing support" + +# Options below are assembled into one variable 'condition' +# in the build scripts +# TODO: update +fdisk="fdisk.txt;cfdisk.txt" +network="supports-tftp;supports-bootp;supports-nfsroot" +# For Lenny i386 does not have floppy images +#boot="supports-floppy-boot;bootable-disk;bootable-usb" +boot="bootable-disk;bootable-usb" +frontend="newt;gtk" +other="supports-wireless;supports-pcmcia;supports-serial-console" +smp="smp-alternatives" +goodies="supports-lang-chooser" +status="new-arch;not-checked" Index: build/arch-options/s390 =================================================================== --- build/arch-options/s390 (révision 62894) +++ build/arch-options/s390 (copie de travail) @@ -2,8 +2,9 @@ # the 's390' architecture # It is sourced by the build scripts -archspec="s390;not-powerpc;not-x86" +archspec="s390;not-powerpc;not-x86;linux-any" arch_listname="s390" +arch_kernel="Linux" minimum_memory=20 # These two options should be set if condition 'smp' is set below smp_config_section="Processor type and features" Index: build/arch-options/kfreebsd-amd64 =================================================================== --- build/arch-options/kfreebsd-amd64 (révision 0) +++ build/arch-options/kfreebsd-amd64 (révision 0) @@ -0,0 +1,26 @@ +# This file contains architecture specific variables for +# the 'kfreebsd-amd64' architecture +# It is sourced by the build scripts + +archspec="kfreebsd-amd64;any-amd64;any-x86;not-x86;not-s390;not-powerpc;kfreebsd-any" +arch_listname="bsd" +arch_kernel="kFreeBSD" +# TODO: update +minimum_memory=56 +minimum_memory_gtk=96 +# These two options should be set if condition 'smp' is set below +# TODO: update +smp_config_section="Processor type and features" +smp_config_option="Symmetric multi-processing support" + +# Options below are assembled into one variable 'condition' +# in the build scripts +# TODO: update +fdisk="fdisk.txt;cfdisk.txt" +network="supports-tftp;supports-bootp;supports-nfsroot" +boot="bootable-disk;bootable-usb" +frontend="newt;gtk" +other="supports-wireless;supports-pcmcia;supports-serial-console" +smp="smp-alternatives" +goodies="supports-lang-chooser" +status="new-arch;not-checked" Index: build/buildone.sh =================================================================== --- build/buildone.sh (révision 60852) +++ build/buildone.sh (copie de travail) @@ -81,6 +81,7 @@ echo "<!-- arch- and lang-specific non-profilable entities -->" > $dynamic echo "<!ENTITY langext \".${language}\">" >> $dynamic echo "<!ENTITY architecture \"${arch}\">" >> $dynamic + echo "<!ENTITY arch-kernel \"${arch_kernel}\">" >> $dynamic echo "<!ENTITY arch-listname \"${arch_listname}\">" >> $dynamic echo "<!ENTITY altkernelversion \"${altkernelversion}\">" >> $dynamic echo "<!ENTITY smp-config-section \"${smp_config_section}\">" >> $dynamic Index: build/templates/docstruct.ent =================================================================== --- build/templates/docstruct.ent (révision 62894) +++ build/templates/docstruct.ent (copie de travail) @@ -4,27 +4,31 @@ <!ENTITY preface.xml SYSTEM "##SRCPATH##/preface.xml"> <!ENTITY welcome.xml SYSTEM "##SRCPATH##/welcome/welcome.xml"> - <!ENTITY what-is-debian.xml SYSTEM "##SRCPATH##/welcome/what-is-debian.xml"> - <!ENTITY what-is-linux.xml SYSTEM "##SRCPATH##/welcome/what-is-linux.xml"> - <!ENTITY what-is-debian-linux.xml SYSTEM "##SRCPATH##/welcome/what-is-debian-linux.xml"> - <!ENTITY what-is-debian-hurd.xml SYSTEM "##SRCPATH##/welcome/what-is-debian-hurd.xml"> - <!ENTITY getting-newest-inst.xml SYSTEM "##SRCPATH##/welcome/getting-newest-inst.xml"> - <!ENTITY getting-newest-doc.xml SYSTEM "##SRCPATH##/welcome/getting-newest-doc.xml"> - <!ENTITY doc-organization.xml SYSTEM "##SRCPATH##/welcome/doc-organization.xml"> - <!ENTITY about-copyright.xml SYSTEM "##SRCPATH##/welcome/about-copyright.xml"> + <!ENTITY what-is-debian.xml SYSTEM "##SRCPATH##/welcome/what-is-debian.xml"> + <!ENTITY what-is-linux.xml SYSTEM "##SRCPATH##/welcome/what-is-linux.xml"> + <!ENTITY what-is-debian-linux.xml SYSTEM "##SRCPATH##/welcome/what-is-debian-linux.xml"> + <!ENTITY what-is-debian-kfreebsd.xml SYSTEM "##SRCPATH##/welcome/what-is-debian-kfreebsd.xml"> + <!ENTITY what-is-debian-hurd.xml SYSTEM "##SRCPATH##/welcome/what-is-debian-hurd.xml"> + <!ENTITY getting-newest-inst.xml SYSTEM "##SRCPATH##/welcome/getting-newest-inst.xml"> + <!ENTITY getting-newest-doc.xml SYSTEM "##SRCPATH##/welcome/getting-newest-doc.xml"> + <!ENTITY doc-organization.xml SYSTEM "##SRCPATH##/welcome/doc-organization.xml"> + <!ENTITY about-copyright.xml SYSTEM "##SRCPATH##/welcome/about-copyright.xml"> <!ENTITY hardware.xml SYSTEM "##SRCPATH##/hardware/hardware.xml"> <!ENTITY hardware-supported.xml SYSTEM "##SRCPATH##/hardware/hardware-supported.xml"> - <!ENTITY supported-amd64.xml SYSTEM "##SRCPATH##/hardware/supported/amd64.xml"> - <!ENTITY supported-arm.xml SYSTEM "##SRCPATH##/hardware/supported/arm.xml"> - <!ENTITY supported-hppa.xml SYSTEM "##SRCPATH##/hardware/supported/hppa.xml"> - <!ENTITY supported-i386.xml SYSTEM "##SRCPATH##/hardware/supported/i386.xml"> - <!ENTITY supported-ia64.xml SYSTEM "##SRCPATH##/hardware/supported/ia64.xml"> - <!ENTITY supported-mips.xml SYSTEM "##SRCPATH##/hardware/supported/mips.xml"> - <!ENTITY supported-mipsel.xml SYSTEM "##SRCPATH##/hardware/supported/mipsel.xml"> - <!ENTITY supported-powerpc.xml SYSTEM "##SRCPATH##/hardware/supported/powerpc.xml"> - <!ENTITY supported-s390.xml SYSTEM "##SRCPATH##/hardware/supported/s390.xml"> - <!ENTITY supported-sparc.xml SYSTEM "##SRCPATH##/hardware/supported/sparc.xml"> + <!ENTITY supported-amd64.xml SYSTEM "##SRCPATH##/hardware/supported/amd64.xml"> + <!ENTITY supported-arm.xml SYSTEM "##SRCPATH##/hardware/supported/arm.xml"> + <!ENTITY supported-hppa.xml SYSTEM "##SRCPATH##/hardware/supported/hppa.xml"> + <!ENTITY supported-i386.xml SYSTEM "##SRCPATH##/hardware/supported/i386.xml"> + <!ENTITY supported-hurd-i386.xml SYSTEM "##SRCPATH##/hardware/supported/hurd-i386.xml"> + <!ENTITY supported-kfreebsd-i386.xml SYSTEM "##SRCPATH##/hardware/supported/kfreebsd-i386.xml"> + <!ENTITY supported-kfreebsd-amd64.xml SYSTEM "##SRCPATH##/hardware/supported/kfreebsd-amd64.xml"> + <!ENTITY supported-ia64.xml SYSTEM "##SRCPATH##/hardware/supported/ia64.xml"> + <!ENTITY supported-mips.xml SYSTEM "##SRCPATH##/hardware/supported/mips.xml"> + <!ENTITY supported-mipsel.xml SYSTEM "##SRCPATH##/hardware/supported/mipsel.xml"> + <!ENTITY supported-powerpc.xml SYSTEM "##SRCPATH##/hardware/supported/powerpc.xml"> + <!ENTITY supported-s390.xml SYSTEM "##SRCPATH##/hardware/supported/s390.xml"> + <!ENTITY supported-sparc.xml SYSTEM "##SRCPATH##/hardware/supported/sparc.xml"> <!ENTITY network-cards.xml SYSTEM "##SRCPATH##/hardware/network-cards.xml"> <!ENTITY supported-peripherals.xml SYSTEM "##SRCPATH##/hardware/supported-peripherals.xml"> <!ENTITY accessibility-hardware.xml SYSTEM "##SRCPATH##/hardware/accessibility.xml"> Index: en/preface.xml =================================================================== --- en/preface.xml (révision 64518) +++ en/preface.xml (copie de travail) @@ -6,7 +6,7 @@ <para> We are delighted that you have decided to try Debian, and are -sure that you will find that Debian's GNU/Linux distribution is +sure that you will find that Debian's GNU/&arch-kernel; distribution is unique. &debian; brings together high-quality free software from around the world, integrating it into a coherent whole. We believe that you will find that the result is truly more than the sum Index: en/partitioning/sizing.xml =================================================================== --- en/partitioning/sizing.xml (révision 64518) +++ en/partitioning/sizing.xml (copie de travail) @@ -6,7 +6,7 @@ <title>Deciding on Debian Partitions and Sizes</title> <para> -At a bare minimum, GNU/Linux needs one partition for itself. You can +At a bare minimum, GNU/&arch-kernel; needs one partition for itself. You can have a single partition containing the entire operating system, applications, and your personal files. Most people feel that a separate swap partition is also a necessity, although it's not @@ -18,7 +18,7 @@ </para><para> -Most people choose to give GNU/Linux more than the minimum number of +Most people choose to give GNU/&arch-kernel; more than the minimum number of partitions, however. There are two reasons you might want to break up the file system into a number of smaller partitions. The first is for safety. If something happens to corrupt the file system, generally @@ -27,7 +27,7 @@ system. At a bare minimum, you should consider creating what is commonly called a <quote>root partition</quote>. This contains the most essential components of the system. If any other partitions get corrupted, you -can still boot into GNU/Linux to fix the system. This can save you the +can still boot into GNU/&arch-kernel; to fix the system. This can save you the trouble of having to reinstall the system from scratch. </para><para> Index: en/welcome/what-is-debian-linux.xml =================================================================== --- en/welcome/what-is-debian-linux.xml (révision 64518) +++ en/welcome/what-is-debian-linux.xml (copie de travail) @@ -2,7 +2,7 @@ <!-- $Id$ --> <sect1 id="what-is-debian-linux"> - <title>What is &debian;?</title> + <title>What is Debian GNU/Linux?</title> <para> The combination of Debian's philosophy and methodology and the GNU Index: en/welcome/welcome.xml =================================================================== --- en/welcome/welcome.xml (révision 64518) +++ en/welcome/welcome.xml (copie de travail) @@ -15,6 +15,7 @@ &what-is-linux.xml; &what-is-debian-linux.xml; &what-is-debian-hurd.xml; +&what-is-debian-kfreebsd.xml; &getting-newest-inst.xml; &getting-newest-doc.xml; &doc-organization.xml; Index: en/welcome/what-is-debian-kfreebsd.xml =================================================================== --- en/welcome/what-is-debian-kfreebsd.xml (révision 64518) +++ en/welcome/what-is-debian-kfreebsd.xml (copie de travail) @@ -1,27 +1,22 @@ <!-- retain these comments for translator revision tracking --> <!-- $Id$ --> -<!-- conditionalised because the hurd port is not yet an official debian -release --> - <sect1 id="what-is-debian-hurd" condition="unofficial-build"> - <title>What is Debian GNU/Hurd?</title> + <sect1 id="what-is-debian-kfreebsd"> + <title>What is Debian GNU/kFreeBSD?</title> <para> -Debian GNU/Hurd is a Debian GNU system that replaces the Linux -monolithic kernel with the GNU Hurd — a set of servers running on -top of the GNU Mach microkernel. The Hurd is still unfinished, and is -unsuitable for day-to-day use, but work is continuing. The Hurd is -currently only being developed for the i386 architecture, although -ports to other architectures will be made once the system becomes more -stable. +Debian GNU/kFreeBSD is a Debian GNU system that replaces the Linux +kernel with the kFreeBSD kernel. This port of Debian is currently +only being developed for the i386 and amd64 architectures, although +ports to other architectures is possible. </para><para> For more information, see the -<ulink url="http://www.debian.org/ports/hurd/"> -Debian GNU/Hurd ports page</ulink> -and the <email>debian-h...@lists.debian.org</email> +<ulink url="http://www.debian.org/ports/kfreebsd-gnu/"> +Debian GNU/kFreeBSD ports page</ulink> +and the <email>debian-...@lists.debian.org</email> mailing list. </para> Index: en/hardware/hardware-supported.xml =================================================================== --- en/hardware/hardware-supported.xml (révision 64518) +++ en/hardware/hardware-supported.xml (copie de travail) @@ -26,7 +26,7 @@ <sect2><title>Supported Architectures</title> <para> -Debian &release; supports eleven major architectures and several +Debian GNU/Linux &release; supports eleven major architectures and several variations of each architecture known as <quote>flavors</quote>. </para><para> @@ -153,8 +153,36 @@ </para><para> -This document covers installation for the -<emphasis>&arch-title;</emphasis> architecture. If you are looking +Debian GNU/kFreeBSD &release; supports two architectures. + +</para><para> + +<informaltable> +<tgroup cols="2"> +<thead> +<row> + <entry>Architecture</entry><entry>Debian Designation</entry> +</row> +</thead> + +<tbody> +<row> + <entry>Intel x86-based</entry> + <entry>kfreebsd-i386</entry> +</row> + +<row> + <entry>AMD64 & Intel EM64T</entry> + <entry>kfreebsd-amd64</entry> +</row> + +</tbody></tgroup></informaltable> + +</para><para> + +This document covers installation for the <emphasis>&arch-title;</emphasis> +architecture using the <emphasis>&arch-kernel;</emphasis> kernel. +If you are looking for information on any of the other Debian-supported architectures take a look at the <ulink url="http://www.debian.org/ports/">Debian-Ports</ulink> pages. @@ -179,7 +207,8 @@ encounter a few bugs. Use our <ulink url="&url-bts;">Bug Tracking System</ulink> to report any problems; make sure to mention the fact that the bug is on the -&arch-title; platform. It can be necessary to use the +&arch-title; platform using the <emphasis>&arch-kernel;</emphasis> kernel. +It can be necessary to use the <ulink url="&url-list-subscribe;">debian-&arch-listname; mailing list</ulink> as well. Index: en/boot-installer/accessibility.xml =================================================================== --- en/boot-installer/accessibility.xml (révision 64518) +++ en/boot-installer/accessibility.xml (copie de travail) @@ -83,7 +83,7 @@ </para> </sect2> - <sect2><title>Board Devices</title> + <sect2 arch="linux-any"><title>Board Devices</title> <para> Some accessibility devices are actual boards that are plugged inside the