summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build/arch-options/amd643
-rw-r--r--build/arch-options/armel3
-rw-r--r--build/arch-options/hppa3
-rw-r--r--build/arch-options/hurd-i38626
-rw-r--r--build/arch-options/i3863
-rw-r--r--build/arch-options/ia643
-rw-r--r--build/arch-options/kfreebsd-amd6426
-rw-r--r--build/arch-options/kfreebsd-i38628
-rw-r--r--build/arch-options/mips3
-rw-r--r--build/arch-options/mipsel3
-rw-r--r--build/arch-options/powerpc3
-rw-r--r--build/arch-options/s3903
-rw-r--r--build/arch-options/sparc3
-rwxr-xr-xbuild/buildone.sh1
-rw-r--r--build/entities/common.ent4
-rw-r--r--build/templates/docstruct.ent40
-rw-r--r--debian/changelog4
17 files changed, 128 insertions, 31 deletions
diff --git a/build/arch-options/amd64 b/build/arch-options/amd64
index 9dd329e07..fa8de3806 100644
--- a/build/arch-options/amd64
+++ b/build/arch-options/amd64
@@ -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
diff --git a/build/arch-options/armel b/build/arch-options/armel
index f773e95eb..39c7c9fb7 100644
--- a/build/arch-options/armel
+++ b/build/arch-options/armel
@@ -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"
diff --git a/build/arch-options/hppa b/build/arch-options/hppa
index a47043190..6c50a6508 100644
--- a/build/arch-options/hppa
+++ b/build/arch-options/hppa
@@ -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"
diff --git a/build/arch-options/hurd-i386 b/build/arch-options/hurd-i386
new file mode 100644
index 000000000..a913acbaf
--- /dev/null
+++ b/build/arch-options/hurd-i386
@@ -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"
diff --git a/build/arch-options/i386 b/build/arch-options/i386
index e19824e8f..741f4a560 100644
--- a/build/arch-options/i386
+++ b/build/arch-options/i386
@@ -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
diff --git a/build/arch-options/ia64 b/build/arch-options/ia64
index 292b9989c..e6483dc11 100644
--- a/build/arch-options/ia64
+++ b/build/arch-options/ia64
@@ -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"
diff --git a/build/arch-options/kfreebsd-amd64 b/build/arch-options/kfreebsd-amd64
new file mode 100644
index 000000000..46ab9267c
--- /dev/null
+++ b/build/arch-options/kfreebsd-amd64
@@ -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"
diff --git a/build/arch-options/kfreebsd-i386 b/build/arch-options/kfreebsd-i386
new file mode 100644
index 000000000..67734925c
--- /dev/null
+++ b/build/arch-options/kfreebsd-i386
@@ -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"
diff --git a/build/arch-options/mips b/build/arch-options/mips
index 711fb34b3..c7259c65b 100644
--- a/build/arch-options/mips
+++ b/build/arch-options/mips
@@ -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"
diff --git a/build/arch-options/mipsel b/build/arch-options/mipsel
index d665055e3..e47979507 100644
--- a/build/arch-options/mipsel
+++ b/build/arch-options/mipsel
@@ -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"
diff --git a/build/arch-options/powerpc b/build/arch-options/powerpc
index 85b357604..008775381 100644
--- a/build/arch-options/powerpc
+++ b/build/arch-options/powerpc
@@ -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
diff --git a/build/arch-options/s390 b/build/arch-options/s390
index 9ca3f7098..b7fa1f4fc 100644
--- a/build/arch-options/s390
+++ b/build/arch-options/s390
@@ -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"
diff --git a/build/arch-options/sparc b/build/arch-options/sparc
index 665bcb6f9..61255e2e8 100644
--- a/build/arch-options/sparc
+++ b/build/arch-options/sparc
@@ -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"
diff --git a/build/buildone.sh b/build/buildone.sh
index 619ea2e36..47b09e4ec 100755
--- a/build/buildone.sh
+++ b/build/buildone.sh
@@ -81,6 +81,7 @@ create_profiled () {
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
diff --git a/build/entities/common.ent b/build/entities/common.ent
index a8b4e83eb..4836e06b5 100644
--- a/build/entities/common.ent
+++ b/build/entities/common.ent
@@ -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">
diff --git a/build/templates/docstruct.ent b/build/templates/docstruct.ent
index 8e8691414..543bb3f1b 100644
--- a/build/templates/docstruct.ent
+++ b/build/templates/docstruct.ent
@@ -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">
diff --git a/debian/changelog b/debian/changelog
index 261173293..37302bfc4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,8 +12,10 @@ installation-guide (2010xxxx) UNRELEASED; urgency=low
[ Samuel Thibault ]
* Update brltty version.
* Document booting from DOS (Closes: Bug#518808).
+ * Add non-Linux infrastructure to the build system.
+ * Add kFreeBSD infrastructure.
- -- Samuel Thibault <sthibault@debian.org> Sun, 05 Sep 2010 23:56:10 +0200
+ -- Samuel Thibault <sthibault@debian.org> Mon, 06 Sep 2010 00:06:36 +0200
installation-guide (20100518) unstable; urgency=low