summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xfunctions/defaults.sh7
-rw-r--r--manpages/de/lb_config.de.118
-rw-r--r--manpages/de/live-build.de.72
-rw-r--r--manpages/en/lb_config.18
-rw-r--r--manpages/en/live-build.72
-rw-r--r--manpages/po/de/lb_config.1.po41
-rw-r--r--manpages/po/de/live-build.7.po85
-rw-r--r--manpages/pot/lb_config.1.pot41
-rw-r--r--manpages/pot/live-build.7.pot85
-rwxr-xr-xscripts/build/binary1
-rwxr-xr-xscripts/build/binary_iso7
-rwxr-xr-xscripts/build/binary_yaboot284
-rwxr-xr-xscripts/build/config2
-rwxr-xr-xscripts/build/source_debian4
-rw-r--r--templates/yaboot/boot.msg22
-rw-r--r--templates/yaboot/hfs.map12
-rw-r--r--templates/yaboot/ofboot.b64
-rw-r--r--templates/yaboot/pegasos90
-rw-r--r--templates/yaboot/yaboot.conf6
19 files changed, 129 insertions, 652 deletions
diff --git a/functions/defaults.sh b/functions/defaults.sh
index 17ddc164d..eb8b977d8 100755
--- a/functions/defaults.sh
+++ b/functions/defaults.sh
@@ -849,10 +849,6 @@ Set_defaults ()
amd64|i386)
LB_BOOTLOADER="syslinux"
;;
-
- powerpc)
- LB_BOOTLOADER="yaboot"
- ;;
esac
fi
@@ -1220,9 +1216,8 @@ Check_defaults ()
case "${LIVE_IMAGE_TYPE}" in
hdd*)
- # grub or yaboot + hdd
case "${LB_BOOTLOADER}" in
- grub|yaboot)
+ grub)
Echo_error "You have selected a combination of bootloader and image type that is currently not supported by live-build. Please use either another bootloader or a different image type."
exit 1
;;
diff --git a/manpages/de/lb_config.de.1 b/manpages/de/lb_config.de.1
index 8c14ed89a..ed8960020 100644
--- a/manpages/de/lb_config.de.1
+++ b/manpages/de/lb_config.de.1
@@ -44,7 +44,7 @@
.br
[\fB\-\-bootappend\-live\fP \fIPARAMETER\fP|\fI"PARAMETERS"\fP]
.br
- [\fB\-\-bootloader\fP grub|syslinux|yaboot]
+ [\fB\-\-bootloader\fP grub|syslinux]
.br
[\fB\-\-bootstrap\fP cdebootstrap|cdebootstrap\-static|debootstrap]
.br
@@ -329,7 +329,7 @@ sets boot parameters specific to debian\-installer, if included.
sets boot parameters specific to debian\-live. A complete list of boot
parameters can be found in the \fIlive\-boot\fP(7) and \fIlive\-config\fP(7) manual
pages.
-.IP "\fB\-\-bootloader\fP grub|syslinux|yaboot" 4
+.IP "\fB\-\-bootloader\fP grub|syslinux" 4
defines which bootloader is beeing used in the generated image. This has
only an effect if the selected binary image type does allow to choose the
bootloader. For example, if you build a iso, always syslinux (or more
@@ -337,7 +337,7 @@ precise, isolinux) is being used. Also note that some combinations of binary
images types and bootloaders may be possible but live\-build does not support
them yet. \fBlb config\fP will fail to create such a not yet supported
configuration and give a explanation about it. For hdd images on amd64 and
-i386, the default is syslinux. yaboot is only used on powerpc.
+i386, the default is syslinux.
.IP "\fB\-\-bootstrap\fP cdebootstrap|cdebootstrap\-static|debootstrap" 4
defines which program is used to bootstrap the debian chroot, default is
debootstrap.
@@ -381,12 +381,12 @@ defines whetever live\-build should use the tools from within the chroot to
build the binary image or not by using and including the host systems
tools. This is a very dangerous option, using the tools of the host system
can lead to tainted and even non\-bootable images if the host systems version
-of the required tools (mainly these are the bootloaders such as syslinux,
-grub and yaboot, and the auxilliary tools such as dosfstools, xorriso,
-squashfs\-tools and others) do not \fBexactely\fP match what is present at
-build\-time in the target distribution. Never do disable this option unless
-you are \fBexactely\fP sure what you are doing and have \fBcompletely\fP\fI
-understood its consequences.\fP
+of the required tools (mainly these are the bootloaders such as syslinux and
+grub, and the auxilliary tools such as dosfstools, xorriso, squashfs\-tools
+and others) do not \fBexactely\fP match what is present at build\-time in the
+target distribution. Never do disable this option unless you are \fBexactely\fP
+sure what you are doing and have \fBcompletely\fP\fI understood its
+consequences.\fP
.IP "\fB\-\-chroot\-filesystem\fP ext2|ext3|ext4|squashfs|jffs2|none" 4
defines which filesystem type should be used for the root filesystem
image. If you use none, then no filesystem image is created and the root
diff --git a/manpages/de/live-build.de.7 b/manpages/de/live-build.de.7
index 472cc121d..f7107a1b7 100644
--- a/manpages/de/live-build.de.7
+++ b/manpages/de/live-build.de.7
@@ -203,8 +203,6 @@ build harddisk binary image
build binary hdd image
.IP \fBlb_binary_win32\-loader\fP(1) 4
installs win32\-loader into binary
-.IP \fBlb_binary_yaboot\fP(1) 4
-installs yaboot into binary
.SS "Source commands"
.IP \fBlb_source_debian\fP(1) 4
download sources
diff --git a/manpages/en/lb_config.1 b/manpages/en/lb_config.1
index df60bb1d2..ca11f6e73 100644
--- a/manpages/en/lb_config.1
+++ b/manpages/en/lb_config.1
@@ -39,7 +39,7 @@
.br
[\fB\-\-bootappend\-live\fR \fIPARAMETER\fR|\fI"PARAMETERS"\fR]
.br
- [\fB\-\-bootloader\fR grub|syslinux|yaboot]
+ [\fB\-\-bootloader\fR grub|syslinux]
.br
[\fB\-\-bootstrap\fR cdebootstrap|cdebootstrap-static|debootstrap]
.br
@@ -273,8 +273,8 @@ defines the filesystem to be used in the image type. This only has an effect if
sets boot parameters specific to debian\-installer, if included.
.IP "\fB\-\-bootappend\-live\fR \fIPARAMETER\fR|""\fIPARAMETERS\fR""" 4
sets boot parameters specific to debian\-live. A complete list of boot parameters can be found in the \fIlive\-boot\fR(7) and \fIlive\-config\fR(7) manual pages.
-.IP "\fB\-\-bootloader\fR grub|syslinux|yaboot" 4
-defines which bootloader is beeing used in the generated image. This has only an effect if the selected binary image type does allow to choose the bootloader. For example, if you build a iso, always syslinux (or more precise, isolinux) is being used. Also note that some combinations of binary images types and bootloaders may be possible but live\-build does not support them yet. \fBlb config\fR will fail to create such a not yet supported configuration and give a explanation about it. For hdd images on amd64 and i386, the default is syslinux. yaboot is only used on powerpc.
+.IP "\fB\-\-bootloader\fR grub|syslinux" 4
+defines which bootloader is beeing used in the generated image. This has only an effect if the selected binary image type does allow to choose the bootloader. For example, if you build a iso, always syslinux (or more precise, isolinux) is being used. Also note that some combinations of binary images types and bootloaders may be possible but live\-build does not support them yet. \fBlb config\fR will fail to create such a not yet supported configuration and give a explanation about it. For hdd images on amd64 and i386, the default is syslinux.
.IP "\fB\-\-bootstrap\fR cdebootstrap|cdebootstrap-static|debootstrap" 4
defines which program is used to bootstrap the debian chroot, default is debootstrap.
.IP "\fB\-\-cache\fR true|false" 4
@@ -292,7 +292,7 @@ defines the compression program to be used to compress tarballs. Defaults to gzi
.IP "\fB\-\-config\fR \fIGIT_URL\fR::\fIGIT_ID\fR" 4
allows to bootstrap a config tree from a git repositories, optionally appended by a Git Id (branch, commit, tag, etc.).
.IP "\fB\-\-build\-with\-chroot\fR true|false" 4
-defines whetever live\-build should use the tools from within the chroot to build the binary image or not by using and including the host systems tools. This is a very dangerous option, using the tools of the host system can lead to tainted and even non-bootable images if the host systems version of the required tools (mainly these are the bootloaders such as syslinux, grub and yaboot, and the auxilliary tools such as dosfstools, xorriso, squashfs-tools and others) do not \fBexactely\fR match what is present at build-time in the target distribution. Never do disable this option unless you are \fBexactely\fR sure what you are doing and have \fBcompletely\fI understood its consequences.
+defines whetever live\-build should use the tools from within the chroot to build the binary image or not by using and including the host systems tools. This is a very dangerous option, using the tools of the host system can lead to tainted and even non-bootable images if the host systems version of the required tools (mainly these are the bootloaders such as syslinux and grub, and the auxilliary tools such as dosfstools, xorriso, squashfs-tools and others) do not \fBexactely\fR match what is present at build-time in the target distribution. Never do disable this option unless you are \fBexactely\fR sure what you are doing and have \fBcompletely\fI understood its consequences.
.IP "\fB\-\-chroot\-filesystem\fR ext2|ext3|ext4|squashfs|jffs2|none" 4
defines which filesystem type should be used for the root filesystem image. If you use none, then no filesystem image is created and the root filesystem content is copied on the binary image filesystem as flat files. Depending on what binary filesystem you have choosen, it may not be possible to build with such a plain root filesystem, e.g. fat16/fat32 will not work as linux does not support to run directly on them.
.IP "\fB\-\-clean\fR" 4
diff --git a/manpages/en/live-build.7 b/manpages/en/live-build.7
index 440325350..0ca81dd0b 100644
--- a/manpages/en/live-build.7
+++ b/manpages/en/live-build.7
@@ -180,8 +180,6 @@ build harddisk binary image
build binary hdd image
.IP "\fBlb_binary_win32\-loader\fR(1)" 4
installs win32\-loader into binary
-.IP "\fBlb_binary_yaboot\fR(1)" 4
-installs yaboot into binary
.SS Source commands
.IP "\fBlb_source_debian\fR(1)" 4
download sources
diff --git a/manpages/po/de/lb_config.1.po b/manpages/po/de/lb_config.1.po
index b64601ecc..1b008a023 100644
--- a/manpages/po/de/lb_config.1.po
+++ b/manpages/po/de/lb_config.1.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-build 4.0~a10-1\n"
-"POT-Creation-Date: 2013-02-15 08:59+0100\n"
+"POT-Creation-Date: 2013-02-15 12:11+0100\n"
"PO-Revision-Date: 2010-05-24 09:59+0300\n"
"Last-Translator: Daniel Baumann <daniel@debian.org>\n"
"Language-Team: none\n"
@@ -82,7 +82,7 @@ msgstr ""
#. type: SH
#: en/lb.1:19 en/lb_binary.1:17 en/lb_bootstrap.1:17 en/lb_build.1:17
#: en/lb_chroot.1:17 en/lb_clean.1:38 en/lb_config.1:482 en/lb_source.1:17
-#: en/lb_testroot.1:21 en/live-build.7:219
+#: en/lb_testroot.1:21 en/live-build.7:217
#, no-wrap
msgid "FILES"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
#. type: SH
#: en/lb.1:22 en/lb_binary.1:20 en/lb_bootstrap.1:20 en/lb_build.1:22
#: en/lb_chroot.1:20 en/lb_clean.1:43 en/lb_config.1:489 en/lb_source.1:20
-#: en/lb_testroot.1:24 en/live-build.7:223
+#: en/lb_testroot.1:24 en/live-build.7:221
#, no-wrap
msgid "SEE ALSO"
msgstr ""
@@ -105,14 +105,14 @@ msgstr ""
#. type: Plain text
#: en/lb.1:26 en/lb_binary.1:24 en/lb_bootstrap.1:24 en/lb_build.1:26
#: en/lb_chroot.1:24 en/lb_clean.1:47 en/lb_config.1:497 en/lb_source.1:24
-#: en/lb_testroot.1:28 en/live-build.7:229
+#: en/lb_testroot.1:28 en/live-build.7:227
msgid "This program is a part of live-build."
msgstr ""
#. type: SH
#: en/lb.1:27 en/lb_binary.1:25 en/lb_bootstrap.1:25 en/lb_build.1:27
#: en/lb_chroot.1:25 en/lb_clean.1:48 en/lb_config.1:498 en/lb_source.1:25
-#: en/lb_testroot.1:29 en/live-build.7:230
+#: en/lb_testroot.1:29 en/live-build.7:228
#, no-wrap
msgid "HOMEPAGE"
msgstr ""
@@ -120,7 +120,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:29 en/lb_binary.1:27 en/lb_bootstrap.1:27 en/lb_build.1:29
#: en/lb_chroot.1:27 en/lb_clean.1:50 en/lb_config.1:500 en/lb_source.1:27
-#: en/lb_testroot.1:31 en/live-build.7:232
+#: en/lb_testroot.1:31 en/live-build.7:230
msgid ""
"More information about live-build and the Debian Live project can be found "
"on the homepage at E<lt>I<http://live.debian.net/>E<gt> and in the manual at "
@@ -130,7 +130,7 @@ msgstr ""
#. type: SH
#: en/lb.1:30 en/lb_binary.1:28 en/lb_bootstrap.1:28 en/lb_build.1:30
#: en/lb_chroot.1:28 en/lb_clean.1:51 en/lb_config.1:501 en/lb_source.1:28
-#: en/lb_testroot.1:32 en/live-build.7:233
+#: en/lb_testroot.1:32 en/live-build.7:231
#, no-wrap
msgid "BUGS"
msgstr ""
@@ -138,7 +138,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:32 en/lb_binary.1:30 en/lb_bootstrap.1:30 en/lb_build.1:32
#: en/lb_chroot.1:30 en/lb_clean.1:53 en/lb_config.1:503 en/lb_source.1:30
-#: en/lb_testroot.1:34 en/live-build.7:235
+#: en/lb_testroot.1:34 en/live-build.7:233
msgid ""
"Bugs can be reported by submitting a bugreport for the live-build package in "
"the Debian Bug Tracking System at E<lt>I<http://bugs.debian.org/>E<gt> or by "
@@ -149,7 +149,7 @@ msgstr ""
#. type: SH
#: en/lb.1:33 en/lb_binary.1:31 en/lb_bootstrap.1:31 en/lb_build.1:33
#: en/lb_chroot.1:31 en/lb_clean.1:54 en/lb_config.1:504 en/lb_source.1:31
-#: en/lb_testroot.1:35 en/live-build.7:236
+#: en/lb_testroot.1:35 en/live-build.7:234
#, no-wrap
msgid "AUTHOR"
msgstr ""
@@ -157,7 +157,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:34 en/lb_binary.1:32 en/lb_bootstrap.1:32 en/lb_build.1:34
#: en/lb_chroot.1:32 en/lb_clean.1:55 en/lb_config.1:505 en/lb_source.1:32
-#: en/lb_testroot.1:36 en/live-build.7:237
+#: en/lb_testroot.1:36 en/live-build.7:235
msgid ""
"live-build was written by Daniel Baumann E<lt>I<daniel@debian.org>E<gt> for "
"the Debian project."
@@ -256,7 +256,7 @@ msgstr ""
#. type: Plain text
#: en/lb_config.1:43
-msgid " [B<--bootloader> grub|syslinux|yaboot]"
+msgid " [B<--bootloader> grub|syslinux]"
msgstr ""
#. type: Plain text
@@ -991,7 +991,7 @@ msgstr ""
#. type: IP
#: en/lb_config.1:276
#, no-wrap
-msgid "B<--bootloader> grub|syslinux|yaboot"
+msgid "B<--bootloader> grub|syslinux"
msgstr ""
#. type: Plain text
@@ -1004,7 +1004,7 @@ msgid ""
"images types and bootloaders may be possible but live-build does not support "
"them yet. B<lb config> will fail to create such a not yet supported "
"configuration and give a explanation about it. For hdd images on amd64 and "
-"i386, the default is syslinux. yaboot is only used on powerpc."
+"i386, the default is syslinux."
msgstr ""
#. type: IP
@@ -1137,12 +1137,11 @@ msgid ""
"build the binary image or not by using and including the host systems tools. "
"This is a very dangerous option, using the tools of the host system can lead "
"to tainted and even non-bootable images if the host systems version of the "
-"required tools (mainly these are the bootloaders such as syslinux, grub and "
-"yaboot, and the auxilliary tools such as dosfstools, xorriso, squashfs-tools "
-"and others) do not B<exactely> match what is present at build-time in the "
-"target distribution. Never do disable this option unless you are B<exactely> "
-"sure what you are doing and have B<completely>I< understood its consequences."
-">"
+"required tools (mainly these are the bootloaders such as syslinux and grub, "
+"and the auxilliary tools such as dosfstools, xorriso, squashfs-tools and "
+"others) do not B<exactely> match what is present at build-time in the target "
+"distribution. Never do disable this option unless you are B<exactely> sure "
+"what you are doing and have B<completely>I< understood its consequences.>"
msgstr ""
#. type: IP
@@ -2402,11 +2401,11 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/lb_config.1:493 en/live-build.7:225
+#: en/lb_config.1:493 en/live-build.7:223
msgid "I<live-boot>(7)"
msgstr ""
#. type: Plain text
-#: en/lb_config.1:495 en/live-build.7:227
+#: en/lb_config.1:495 en/live-build.7:225
msgid "I<live-config>(7)"
msgstr ""
diff --git a/manpages/po/de/live-build.7.po b/manpages/po/de/live-build.7.po
index 7b47532df..f5e57c27c 100644
--- a/manpages/po/de/live-build.7.po
+++ b/manpages/po/de/live-build.7.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-build 4.0~a10-1\n"
-"POT-Creation-Date: 2013-02-15 12:10+0100\n"
+"POT-Creation-Date: 2013-02-15 12:12+0100\n"
"PO-Revision-Date: 2010-05-24 09:59+0300\n"
"Last-Translator: Daniel Baumann <daniel@debian.org>\n"
"Language-Team: none\n"
@@ -82,7 +82,7 @@ msgstr ""
#. type: SH
#: en/lb.1:19 en/lb_binary.1:17 en/lb_bootstrap.1:17 en/lb_build.1:17
#: en/lb_chroot.1:17 en/lb_clean.1:38 en/lb_config.1:482 en/lb_source.1:17
-#: en/lb_testroot.1:21 en/live-build.7:217
+#: en/lb_testroot.1:21 en/live-build.7:215
#, no-wrap
msgid "FILES"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
#. type: SH
#: en/lb.1:22 en/lb_binary.1:20 en/lb_bootstrap.1:20 en/lb_build.1:22
#: en/lb_chroot.1:20 en/lb_clean.1:43 en/lb_config.1:489 en/lb_source.1:20
-#: en/lb_testroot.1:24 en/live-build.7:221
+#: en/lb_testroot.1:24 en/live-build.7:219
#, no-wrap
msgid "SEE ALSO"
msgstr ""
@@ -98,14 +98,14 @@ msgstr ""
#. type: Plain text
#: en/lb.1:26 en/lb_binary.1:24 en/lb_bootstrap.1:24 en/lb_build.1:26
#: en/lb_chroot.1:24 en/lb_clean.1:47 en/lb_config.1:497 en/lb_source.1:24
-#: en/lb_testroot.1:28 en/live-build.7:227
+#: en/lb_testroot.1:28 en/live-build.7:225
msgid "This program is a part of live-build."
msgstr ""
#. type: SH
#: en/lb.1:27 en/lb_binary.1:25 en/lb_bootstrap.1:25 en/lb_build.1:27
#: en/lb_chroot.1:25 en/lb_clean.1:48 en/lb_config.1:498 en/lb_source.1:25
-#: en/lb_testroot.1:29 en/live-build.7:228
+#: en/lb_testroot.1:29 en/live-build.7:226
#, no-wrap
msgid "HOMEPAGE"
msgstr ""
@@ -113,7 +113,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:29 en/lb_binary.1:27 en/lb_bootstrap.1:27 en/lb_build.1:29
#: en/lb_chroot.1:27 en/lb_clean.1:50 en/lb_config.1:500 en/lb_source.1:27
-#: en/lb_testroot.1:31 en/live-build.7:230
+#: en/lb_testroot.1:31 en/live-build.7:228
msgid ""
"More information about live-build and the Debian Live project can be found "
"on the homepage at E<lt>I<http://live.debian.net/>E<gt> and in the manual at "
@@ -123,7 +123,7 @@ msgstr ""
#. type: SH
#: en/lb.1:30 en/lb_binary.1:28 en/lb_bootstrap.1:28 en/lb_build.1:30
#: en/lb_chroot.1:28 en/lb_clean.1:51 en/lb_config.1:501 en/lb_source.1:28
-#: en/lb_testroot.1:32 en/live-build.7:231
+#: en/lb_testroot.1:32 en/live-build.7:229
#, no-wrap
msgid "BUGS"
msgstr ""
@@ -131,7 +131,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:32 en/lb_binary.1:30 en/lb_bootstrap.1:30 en/lb_build.1:32
#: en/lb_chroot.1:30 en/lb_clean.1:53 en/lb_config.1:503 en/lb_source.1:30
-#: en/lb_testroot.1:34 en/live-build.7:233
+#: en/lb_testroot.1:34 en/live-build.7:231
msgid ""
"Bugs can be reported by submitting a bugreport for the live-build package in "
"the Debian Bug Tracking System at E<lt>I<http://bugs.debian.org/>E<gt> or by "
@@ -142,7 +142,7 @@ msgstr ""
#. type: SH
#: en/lb.1:33 en/lb_binary.1:31 en/lb_bootstrap.1:31 en/lb_build.1:33
#: en/lb_chroot.1:31 en/lb_clean.1:54 en/lb_config.1:504 en/lb_source.1:31
-#: en/lb_testroot.1:35 en/live-build.7:234
+#: en/lb_testroot.1:35 en/live-build.7:232
#, no-wrap
msgid "AUTHOR"
msgstr ""
@@ -150,7 +150,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:34 en/lb_binary.1:32 en/lb_bootstrap.1:32 en/lb_build.1:34
#: en/lb_chroot.1:32 en/lb_clean.1:55 en/lb_config.1:505 en/lb_source.1:32
-#: en/lb_testroot.1:36 en/live-build.7:235
+#: en/lb_testroot.1:36 en/live-build.7:233
msgid ""
"live-build was written by Daniel Baumann E<lt>I<daniel@debian.org>E<gt> for "
"the Debian project."
@@ -181,12 +181,12 @@ msgid "B<--verbose>"
msgstr ""
#. type: Plain text
-#: en/lb_config.1:493 en/live-build.7:223
+#: en/lb_config.1:493 en/live-build.7:221
msgid "I<live-boot>(7)"
msgstr ""
#. type: Plain text
-#: en/lb_config.1:495 en/live-build.7:225
+#: en/lb_config.1:495 en/live-build.7:223
msgid "I<live-config>(7)"
msgstr ""
@@ -1047,121 +1047,110 @@ msgstr ""
msgid "installs win32-loader into binary"
msgstr ""
-#. type: IP
-#: en/live-build.7:183
-#, no-wrap
-msgid "B<lb_binary_yaboot>(1)"
-msgstr ""
-
-#. type: Plain text
-#: en/live-build.7:185
-msgid "installs yaboot into binary"
-msgstr ""
-
#. type: SS
-#: en/live-build.7:185
+#: en/live-build.7:183
#, no-wrap
msgid "Source commands"
msgstr ""
#. type: IP
-#: en/live-build.7:186
+#: en/live-build.7:184
#, no-wrap
msgid "B<lb_source_debian>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:188
+#: en/live-build.7:186
msgid "download sources"
msgstr ""
#. type: IP
-#: en/live-build.7:188
+#: en/live-build.7:186
#, no-wrap
msgid "B<lb_source_debian-live>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:190
+#: en/live-build.7:188
msgid "copy debian-live config into source"
msgstr ""
#. type: IP
-#: en/live-build.7:190
+#: en/live-build.7:188
#, no-wrap
msgid "B<lb_source_disk>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:192
+#: en/live-build.7:190
msgid "install disk information into source"
msgstr ""
#. type: IP
-#: en/live-build.7:192
+#: en/live-build.7:190
#, no-wrap
msgid "B<lb_source_iso>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:194
+#: en/live-build.7:192
msgid "build iso source image"
msgstr ""
#. type: IP
-#: en/live-build.7:194
+#: en/live-build.7:192
#, no-wrap
msgid "B<lb_source_checksums>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:196
+#: en/live-build.7:194
msgid "create source checksums (md5, sha1, and/or sha256)"
msgstr ""
#. type: IP
-#: en/live-build.7:196
+#: en/live-build.7:194
#, no-wrap
msgid "B<lb_source_net>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:198
+#: en/live-build.7:196
msgid "build source net image"
msgstr ""
#. type: IP
-#: en/live-build.7:198
+#: en/live-build.7:196
#, no-wrap
msgid "B<lb_source_tar>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:200
+#: en/live-build.7:198
msgid "build source tarball"
msgstr ""
#. type: IP
-#: en/live-build.7:200
+#: en/live-build.7:198
#, no-wrap
msgid "B<lb_source_hdd>(1)"
msgstr ""
#. FIXME
#. type: Plain text
-#: en/live-build.7:203
+#: en/live-build.7:201
msgid "build source hdd image"
msgstr ""
#. type: SH
-#: en/live-build.7:204
+#: en/live-build.7:202
#, no-wrap
msgid "CONFIG FILES"
msgstr ""
#. FIXME
#. type: Plain text
-#: en/live-build.7:207
+#: en/live-build.7:205
msgid ""
"Many live-build commands make use of files in the I<config/> directory to "
"control what they do. Besides the common I<config/common>, which is used by "
@@ -1173,7 +1162,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/live-build.7:209
+#: en/live-build.7:207
msgid ""
"For example, lb_bootstrap_debootstrap uses files named config/bootstrap and "
"config/bootstrap_debootstrap to read the options it will use. See the man "
@@ -1184,7 +1173,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/live-build.7:211
+#: en/live-build.7:209
msgid ""
"Note that live-build will respect environment variables which are present in "
"the context of the shell it is running. If variables can be read from config "
@@ -1195,7 +1184,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/live-build.7:213
+#: en/live-build.7:211
msgid ""
"In some rare cases, you may want to have different versions of these files "
"for different architectures or distributions. If files named config/stage."
@@ -1208,7 +1197,7 @@ msgstr ""
#. FIXME
#. type: Plain text
-#: en/live-build.7:216
+#: en/live-build.7:214
msgid ""
"All config files are shell scripts which are sourced by a live-build "
"program. That means they have to follow the normal shell syntax. You can "
@@ -1216,13 +1205,13 @@ msgid ""
msgstr ""
#. type: IP
-#: en/live-build.7:218
+#: en/live-build.7:216
#, no-wrap
msgid "B</etc/live/build.conf>"
msgstr ""
#. type: IP
-#: en/live-build.7:219
+#: en/live-build.7:217
#, no-wrap
msgid "B</etc/live/build/*>"
msgstr ""
diff --git a/manpages/pot/lb_config.1.pot b/manpages/pot/lb_config.1.pot
index 8269dcd08..ee6c6b4f9 100644
--- a/manpages/pot/lb_config.1.pot
+++ b/manpages/pot/lb_config.1.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-build VERSION\n"
-"POT-Creation-Date: 2013-02-15 08:59+0100\n"
+"POT-Creation-Date: 2013-02-15 12:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -83,7 +83,7 @@ msgstr ""
#. type: SH
#: en/lb.1:19 en/lb_binary.1:17 en/lb_bootstrap.1:17 en/lb_build.1:17
#: en/lb_chroot.1:17 en/lb_clean.1:38 en/lb_config.1:482 en/lb_source.1:17
-#: en/lb_testroot.1:21 en/live-build.7:219
+#: en/lb_testroot.1:21 en/live-build.7:217
#, no-wrap
msgid "FILES"
msgstr ""
@@ -91,7 +91,7 @@ msgstr ""
#. type: SH
#: en/lb.1:22 en/lb_binary.1:20 en/lb_bootstrap.1:20 en/lb_build.1:22
#: en/lb_chroot.1:20 en/lb_clean.1:43 en/lb_config.1:489 en/lb_source.1:20
-#: en/lb_testroot.1:24 en/live-build.7:223
+#: en/lb_testroot.1:24 en/live-build.7:221
#, no-wrap
msgid "SEE ALSO"
msgstr ""
@@ -106,14 +106,14 @@ msgstr ""
#. type: Plain text
#: en/lb.1:26 en/lb_binary.1:24 en/lb_bootstrap.1:24 en/lb_build.1:26
#: en/lb_chroot.1:24 en/lb_clean.1:47 en/lb_config.1:497 en/lb_source.1:24
-#: en/lb_testroot.1:28 en/live-build.7:229
+#: en/lb_testroot.1:28 en/live-build.7:227
msgid "This program is a part of live-build."
msgstr ""
#. type: SH
#: en/lb.1:27 en/lb_binary.1:25 en/lb_bootstrap.1:25 en/lb_build.1:27
#: en/lb_chroot.1:25 en/lb_clean.1:48 en/lb_config.1:498 en/lb_source.1:25
-#: en/lb_testroot.1:29 en/live-build.7:230
+#: en/lb_testroot.1:29 en/live-build.7:228
#, no-wrap
msgid "HOMEPAGE"
msgstr ""
@@ -121,7 +121,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:29 en/lb_binary.1:27 en/lb_bootstrap.1:27 en/lb_build.1:29
#: en/lb_chroot.1:27 en/lb_clean.1:50 en/lb_config.1:500 en/lb_source.1:27
-#: en/lb_testroot.1:31 en/live-build.7:232
+#: en/lb_testroot.1:31 en/live-build.7:230
msgid ""
"More information about live-build and the Debian Live project can be found "
"on the homepage at E<lt>I<http://live.debian.net/>E<gt> and in the manual at "
@@ -131,7 +131,7 @@ msgstr ""
#. type: SH
#: en/lb.1:30 en/lb_binary.1:28 en/lb_bootstrap.1:28 en/lb_build.1:30
#: en/lb_chroot.1:28 en/lb_clean.1:51 en/lb_config.1:501 en/lb_source.1:28
-#: en/lb_testroot.1:32 en/live-build.7:233
+#: en/lb_testroot.1:32 en/live-build.7:231
#, no-wrap
msgid "BUGS"
msgstr ""
@@ -139,7 +139,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:32 en/lb_binary.1:30 en/lb_bootstrap.1:30 en/lb_build.1:32
#: en/lb_chroot.1:30 en/lb_clean.1:53 en/lb_config.1:503 en/lb_source.1:30
-#: en/lb_testroot.1:34 en/live-build.7:235
+#: en/lb_testroot.1:34 en/live-build.7:233
msgid ""
"Bugs can be reported by submitting a bugreport for the live-build package in "
"the Debian Bug Tracking System at E<lt>I<http://bugs.debian.org/>E<gt> or by "
@@ -150,7 +150,7 @@ msgstr ""
#. type: SH
#: en/lb.1:33 en/lb_binary.1:31 en/lb_bootstrap.1:31 en/lb_build.1:33
#: en/lb_chroot.1:31 en/lb_clean.1:54 en/lb_config.1:504 en/lb_source.1:31
-#: en/lb_testroot.1:35 en/live-build.7:236
+#: en/lb_testroot.1:35 en/live-build.7:234
#, no-wrap
msgid "AUTHOR"
msgstr ""
@@ -158,7 +158,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:34 en/lb_binary.1:32 en/lb_bootstrap.1:32 en/lb_build.1:34
#: en/lb_chroot.1:32 en/lb_clean.1:55 en/lb_config.1:505 en/lb_source.1:32
-#: en/lb_testroot.1:36 en/live-build.7:237
+#: en/lb_testroot.1:36 en/live-build.7:235
msgid ""
"live-build was written by Daniel Baumann E<lt>I<daniel@debian.org>E<gt> for "
"the Debian project."
@@ -257,7 +257,7 @@ msgstr ""
#. type: Plain text
#: en/lb_config.1:43
-msgid " [B<--bootloader> grub|syslinux|yaboot]"
+msgid " [B<--bootloader> grub|syslinux]"
msgstr ""
#. type: Plain text
@@ -992,7 +992,7 @@ msgstr ""
#. type: IP
#: en/lb_config.1:276
#, no-wrap
-msgid "B<--bootloader> grub|syslinux|yaboot"
+msgid "B<--bootloader> grub|syslinux"
msgstr ""
#. type: Plain text
@@ -1005,7 +1005,7 @@ msgid ""
"images types and bootloaders may be possible but live-build does not support "
"them yet. B<lb config> will fail to create such a not yet supported "
"configuration and give a explanation about it. For hdd images on amd64 and "
-"i386, the default is syslinux. yaboot is only used on powerpc."
+"i386, the default is syslinux."
msgstr ""
#. type: IP
@@ -1138,12 +1138,11 @@ msgid ""
"build the binary image or not by using and including the host systems tools. "
"This is a very dangerous option, using the tools of the host system can lead "
"to tainted and even non-bootable images if the host systems version of the "
-"required tools (mainly these are the bootloaders such as syslinux, grub and "
-"yaboot, and the auxilliary tools such as dosfstools, xorriso, squashfs-tools "
-"and others) do not B<exactely> match what is present at build-time in the "
-"target distribution. Never do disable this option unless you are B<exactely> "
-"sure what you are doing and have B<completely>I< understood its consequences."
-">"
+"required tools (mainly these are the bootloaders such as syslinux and grub, "
+"and the auxilliary tools such as dosfstools, xorriso, squashfs-tools and "
+"others) do not B<exactely> match what is present at build-time in the target "
+"distribution. Never do disable this option unless you are B<exactely> sure "
+"what you are doing and have B<completely>I< understood its consequences.>"
msgstr ""
#. type: IP
@@ -2403,11 +2402,11 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/lb_config.1:493 en/live-build.7:225
+#: en/lb_config.1:493 en/live-build.7:223
msgid "I<live-boot>(7)"
msgstr ""
#. type: Plain text
-#: en/lb_config.1:495 en/live-build.7:227
+#: en/lb_config.1:495 en/live-build.7:225
msgid "I<live-config>(7)"
msgstr ""
diff --git a/manpages/pot/live-build.7.pot b/manpages/pot/live-build.7.pot
index 0f7d7354b..3daf99668 100644
--- a/manpages/pot/live-build.7.pot
+++ b/manpages/pot/live-build.7.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: live-build VERSION\n"
-"POT-Creation-Date: 2013-02-15 12:10+0100\n"
+"POT-Creation-Date: 2013-02-15 12:12+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -83,7 +83,7 @@ msgstr ""
#. type: SH
#: en/lb.1:19 en/lb_binary.1:17 en/lb_bootstrap.1:17 en/lb_build.1:17
#: en/lb_chroot.1:17 en/lb_clean.1:38 en/lb_config.1:482 en/lb_source.1:17
-#: en/lb_testroot.1:21 en/live-build.7:217
+#: en/lb_testroot.1:21 en/live-build.7:215
#, no-wrap
msgid "FILES"
msgstr ""
@@ -91,7 +91,7 @@ msgstr ""
#. type: SH
#: en/lb.1:22 en/lb_binary.1:20 en/lb_bootstrap.1:20 en/lb_build.1:22
#: en/lb_chroot.1:20 en/lb_clean.1:43 en/lb_config.1:489 en/lb_source.1:20
-#: en/lb_testroot.1:24 en/live-build.7:221
+#: en/lb_testroot.1:24 en/live-build.7:219
#, no-wrap
msgid "SEE ALSO"
msgstr ""
@@ -99,14 +99,14 @@ msgstr ""
#. type: Plain text
#: en/lb.1:26 en/lb_binary.1:24 en/lb_bootstrap.1:24 en/lb_build.1:26
#: en/lb_chroot.1:24 en/lb_clean.1:47 en/lb_config.1:497 en/lb_source.1:24
-#: en/lb_testroot.1:28 en/live-build.7:227
+#: en/lb_testroot.1:28 en/live-build.7:225
msgid "This program is a part of live-build."
msgstr ""
#. type: SH
#: en/lb.1:27 en/lb_binary.1:25 en/lb_bootstrap.1:25 en/lb_build.1:27
#: en/lb_chroot.1:25 en/lb_clean.1:48 en/lb_config.1:498 en/lb_source.1:25
-#: en/lb_testroot.1:29 en/live-build.7:228
+#: en/lb_testroot.1:29 en/live-build.7:226
#, no-wrap
msgid "HOMEPAGE"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:29 en/lb_binary.1:27 en/lb_bootstrap.1:27 en/lb_build.1:29
#: en/lb_chroot.1:27 en/lb_clean.1:50 en/lb_config.1:500 en/lb_source.1:27
-#: en/lb_testroot.1:31 en/live-build.7:230
+#: en/lb_testroot.1:31 en/live-build.7:228
msgid ""
"More information about live-build and the Debian Live project can be found "
"on the homepage at E<lt>I<http://live.debian.net/>E<gt> and in the manual at "
@@ -124,7 +124,7 @@ msgstr ""
#. type: SH
#: en/lb.1:30 en/lb_binary.1:28 en/lb_bootstrap.1:28 en/lb_build.1:30
#: en/lb_chroot.1:28 en/lb_clean.1:51 en/lb_config.1:501 en/lb_source.1:28
-#: en/lb_testroot.1:32 en/live-build.7:231
+#: en/lb_testroot.1:32 en/live-build.7:229
#, no-wrap
msgid "BUGS"
msgstr ""
@@ -132,7 +132,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:32 en/lb_binary.1:30 en/lb_bootstrap.1:30 en/lb_build.1:32
#: en/lb_chroot.1:30 en/lb_clean.1:53 en/lb_config.1:503 en/lb_source.1:30
-#: en/lb_testroot.1:34 en/live-build.7:233
+#: en/lb_testroot.1:34 en/live-build.7:231
msgid ""
"Bugs can be reported by submitting a bugreport for the live-build package in "
"the Debian Bug Tracking System at E<lt>I<http://bugs.debian.org/>E<gt> or by "
@@ -143,7 +143,7 @@ msgstr ""
#. type: SH
#: en/lb.1:33 en/lb_binary.1:31 en/lb_bootstrap.1:31 en/lb_build.1:33
#: en/lb_chroot.1:31 en/lb_clean.1:54 en/lb_config.1:504 en/lb_source.1:31
-#: en/lb_testroot.1:35 en/live-build.7:234
+#: en/lb_testroot.1:35 en/live-build.7:232
#, no-wrap
msgid "AUTHOR"
msgstr ""
@@ -151,7 +151,7 @@ msgstr ""
#. type: Plain text
#: en/lb.1:34 en/lb_binary.1:32 en/lb_bootstrap.1:32 en/lb_build.1:34
#: en/lb_chroot.1:32 en/lb_clean.1:55 en/lb_config.1:505 en/lb_source.1:32
-#: en/lb_testroot.1:36 en/live-build.7:235
+#: en/lb_testroot.1:36 en/live-build.7:233
msgid ""
"live-build was written by Daniel Baumann E<lt>I<daniel@debian.org>E<gt> for "
"the Debian project."
@@ -182,12 +182,12 @@ msgid "B<--verbose>"
msgstr ""
#. type: Plain text
-#: en/lb_config.1:493 en/live-build.7:223
+#: en/lb_config.1:493 en/live-build.7:221
msgid "I<live-boot>(7)"
msgstr ""
#. type: Plain text
-#: en/lb_config.1:495 en/live-build.7:225
+#: en/lb_config.1:495 en/live-build.7:223
msgid "I<live-config>(7)"
msgstr ""
@@ -1048,121 +1048,110 @@ msgstr ""
msgid "installs win32-loader into binary"
msgstr ""
-#. type: IP
-#: en/live-build.7:183
-#, no-wrap
-msgid "B<lb_binary_yaboot>(1)"
-msgstr ""
-
-#. type: Plain text
-#: en/live-build.7:185
-msgid "installs yaboot into binary"
-msgstr ""
-
#. type: SS
-#: en/live-build.7:185
+#: en/live-build.7:183
#, no-wrap
msgid "Source commands"
msgstr ""
#. type: IP
-#: en/live-build.7:186
+#: en/live-build.7:184
#, no-wrap
msgid "B<lb_source_debian>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:188
+#: en/live-build.7:186
msgid "download sources"
msgstr ""
#. type: IP
-#: en/live-build.7:188
+#: en/live-build.7:186
#, no-wrap
msgid "B<lb_source_debian-live>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:190
+#: en/live-build.7:188
msgid "copy debian-live config into source"
msgstr ""
#. type: IP
-#: en/live-build.7:190
+#: en/live-build.7:188
#, no-wrap
msgid "B<lb_source_disk>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:192
+#: en/live-build.7:190
msgid "install disk information into source"
msgstr ""
#. type: IP
-#: en/live-build.7:192
+#: en/live-build.7:190
#, no-wrap
msgid "B<lb_source_iso>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:194
+#: en/live-build.7:192
msgid "build iso source image"
msgstr ""
#. type: IP
-#: en/live-build.7:194
+#: en/live-build.7:192
#, no-wrap
msgid "B<lb_source_checksums>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:196
+#: en/live-build.7:194
msgid "create source checksums (md5, sha1, and/or sha256)"
msgstr ""
#. type: IP
-#: en/live-build.7:196
+#: en/live-build.7:194
#, no-wrap
msgid "B<lb_source_net>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:198
+#: en/live-build.7:196
msgid "build source net image"
msgstr ""
#. type: IP
-#: en/live-build.7:198
+#: en/live-build.7:196
#, no-wrap
msgid "B<lb_source_tar>(1)"
msgstr ""
#. type: Plain text
-#: en/live-build.7:200
+#: en/live-build.7:198
msgid "build source tarball"
msgstr ""
#. type: IP
-#: en/live-build.7:200
+#: en/live-build.7:198
#, no-wrap
msgid "B<lb_source_hdd>(1)"
msgstr ""
#. FIXME
#. type: Plain text
-#: en/live-build.7:203
+#: en/live-build.7:201
msgid "build source hdd image"
msgstr ""
#. type: SH
-#: en/live-build.7:204
+#: en/live-build.7:202
#, no-wrap
msgid "CONFIG FILES"
msgstr ""
#. FIXME
#. type: Plain text
-#: en/live-build.7:207
+#: en/live-build.7:205
msgid ""
"Many live-build commands make use of files in the I<config/> directory to "
"control what they do. Besides the common I<config/common>, which is used by "
@@ -1174,7 +1163,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/live-build.7:209
+#: en/live-build.7:207
msgid ""
"For example, lb_bootstrap_debootstrap uses files named config/bootstrap and "
"config/bootstrap_debootstrap to read the options it will use. See the man "
@@ -1185,7 +1174,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/live-build.7:211
+#: en/live-build.7:209
msgid ""
"Note that live-build will respect environment variables which are present in "
"the context of the shell it is running. If variables can be read from config "
@@ -1196,7 +1185,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: en/live-build.7:213
+#: en/live-build.7:211
msgid ""
"In some rare cases, you may want to have different versions of these files "
"for different architectures or distributions. If files named config/stage."
@@ -1209,7 +1198,7 @@ msgstr ""
#. FIXME
#. type: Plain text
-#: en/live-build.7:216
+#: en/live-build.7:214
msgid ""
"All config files are shell scripts which are sourced by a live-build "
"program. That means they have to follow the normal shell syntax. You can "
@@ -1217,13 +1206,13 @@ msgid ""
msgstr ""
#. type: IP
-#: en/live-build.7:218
+#: en/live-build.7:216
#, no-wrap
msgid "B</etc/live/build.conf>"
msgstr ""
#. type: IP
-#: en/live-build.7:219
+#: en/live-build.7:217
#, no-wrap
msgid "B</etc/live/build/*>"
msgstr ""
diff --git a/scripts/build/binary b/scripts/build/binary
index 2d970c426..52125766d 100755
--- a/scripts/build/binary
+++ b/scripts/build/binary
@@ -65,7 +65,6 @@ lb binary_memtest ${@}
lb binary_grub ${@}
lb binary_grub2 ${@}
lb binary_syslinux ${@}
-lb binary_yaboot ${@}
lb binary_disk ${@}
lb binary_loadlin ${@}
lb binary_win32-loader ${@}
diff --git a/scripts/build/binary_iso b/scripts/build/binary_iso
index 5df1f3d6a..10755ebe1 100755
--- a/scripts/build/binary_iso
+++ b/scripts/build/binary_iso
@@ -141,13 +141,6 @@ case "${LB_BOOTLOADER}" in
XORRISO_OPTIONS="${XORRISO_OPTIONS} -no-emul-boot -boot-load-size 4 -boot-info-table"
;;
- yaboot)
- XORRISO_OPTIONS="${XORRISO_OPTIONS} --iso-level 2 --netatalk -hfs -probe -map"
- XORRISO_OPTIONS="${XORRISO_OPTIONS} binary/yaboot/hfs.map --chrp-boot -part -no-desktop"
- XORRISO_OPTIONS="${XORRISO_OPTIONS} -hfs-bless binary/yaboot -hfs-volid Debian/Live_powerpc"
- XORRISO_EXCLUDE="yaboot/hfs.map"
- ;;
-
*)
Echo_warning "Bootloader on your architecture not yet supported by live-build."
Echo_warning "This will produce a most likely not bootable image (Continuing in 5 seconds)."
diff --git a/scripts/build/binary_yaboot b/scripts/build/binary_yaboot
deleted file mode 100755
index 5ad1478db..000000000
--- a/scripts/build/binary_yaboot
+++ /dev/null
@@ -1,284 +0,0 @@
-#!/bin/sh
-
-## live-build(7) - System Build Scripts
-## Copyright (C) 2006-2013 Daniel Baumann <daniel@debian.org>
-##
-## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
-## This is free software, and you are welcome to redistribute it
-## under certain conditions; see COPYING for details.
-
-
-set -e
-
-# Including common functions
-[ -e "${LIVE_BUILD}/scripts/build.sh" ] && . "${LIVE_BUILD}/scripts/build.sh" || . /usr/lib/live/build.sh
-
-# Setting static variables
-DESCRIPTION="$(Echo 'installs yaboot into binary')"
-HELP=""
-USAGE="${PROGRAM} [--force]"
-
-Arguments "${@}"
-
-# Reading configuration files
-Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source
-Set_defaults
-
-if [ "${LB_BOOTLOADER}" != "yaboot" ]
-then
- exit 0
-fi
-
-Echo_message "Begin installing yaboot..."
-
-# Requiring stage file
-Require_stagefile .build/config .build/bootstrap
-
-# Checking stage file
-Check_stagefile .build/binary_yaboot
-
-# Checking yaboot templates
-Check_templates yaboot
-
-# Checking lock file
-Check_lockfile .lock
-
-# Creating lock file
-Create_lockfile .lock
-
-# Check architecture
-Check_architectures powerpc ppc64
-Check_crossarchitectures
-
-# Checking depends
-Check_package chroot/usr/lib/yaboot/yaboot yaboot
-
-# Restoring cache
-Restore_cache cache/packages.binary
-
-# Installing depends
-Install_package
-
-# Local functions
-Yaboot_live_entry ()
-{
- LABEL="${1}"
- KERNEL="${2}"
- INITRD="${3}"
- APPEND="${4}"
-
- DIRECTORY="/$(basename ${DESTDIR_LIVE})"
-
- LINUX_LIVE="${LINUX_LIVE}\nimage=${DIRECTORY}/${KERNEL}\n"
- LINUX_LIVE="${LINUX_LIVE}\tlabel=${LABEL}\n"
- LINUX_LIVE="${LINUX_LIVE}\tinitrd=${DIRECTORY}/${INITRD}\n"
- LINUX_LIVE="${LINUX_LIVE}\tappend=\"${INITFS:+boot=${INITFS} }config LB_BOOTAPPEND_LIVE ${APPEND}\"\n"
- LINUX_LIVE="${LINUX_LIVE}\tinitrd-size=10240\n"
-}
-
-Yaboot_install_entry ()
-{
- LABEL="${1}"
- KERNEL="${2}"
- INITRD="${3}"
- APPEND="${4}"
-
- DIRECTORY="/$(basename ${DESTDIR_INSTALL})"
-
- QAPPEND="quiet"
-
- for TYPE in Install Expert Rescue Auto
- do
- case "${TYPE}" in
- Install)
- TAPPEND="${APPEND} ${QAPPEND}"
- ;;
-
- Expert)
- TAPPEND="priority=low ${APPEND}"
- ;;
-
- Rescue)
- TAPPEND="rescue/enable=true ${APPEND} ${QAPPEND}"
- ;;
-
- Auto)
- TAPPEND="auto=true priority=critical ${APPEND} ${QAPPEND}"
- ;;
- esac
-
- case "${LABEL}" in
- Text)
- TYPE_SUFFIX=""
- ;;
- GUI)
- TYPE_SUFFIX="gui"
- ;;
- esac
-
- LINUX_INSTALL="${LINUX_INSTALL}\nimage=${DIRECTORY}/${KERNEL}\n"
- LINUX_INSTALL="${LINUX_INSTALL}\tlabel=${TYPE}${TYPE_SUFFIX}\n"
- LINUX_INSTALL="${LINUX_INSTALL}\tinitrd=${DIRECTORY}/${INITRD}\n"
- LINUX_INSTALL="${LINUX_INSTALL}\tappend=\"${TAPPEND} ${LB_BOOTAPPEND_INSTALL}\"\n"
- LINUX_INSTALL="${LINUX_INSTALL}\tinitrd-size=10240\n"
- done
-}
-
-case "${LB_INITRAMFS}" in
- casper)
- INITFS="casper"
- ;;
-
- live-boot)
- INITFS="live"
- ;;
-
- *)
- INITFS=""
- ;;
-esac
-
-# Setting destination directory
-case "${LIVE_IMAGE_TYPE}" in
- iso*)
- case "${LB_INITRAMFS}" in
- casper)
- DESTDIR_LIVE="binary/casper"
- ;;
-
- live-boot)
- DESTDIR_LIVE="binary/live"
- ;;
-
- *)
- DESTDIR_LIVE="binary/boot"
- ;;
- esac
-
- DESTDIR_INSTALL="binary/install"
- ;;
-
- hdd*|netboot|tar)
- Echo_error "not yet supported, aborting (FIXME)."
- exit 1
- ;;
-esac
-
-Check_multiarchitectures
-
-# Creating directory
-mkdir -p "${DESTDIR_LIVE}"
-
-# Setting boot parameters
-if [ "${LB_UNION_FILESYSTEM}" != "aufs" ]
-then
- LB_BOOTAPPEND_LIVE="${LB_BOOTAPPEND_LIVE} union=${LB_UNION_FILESYSTEM}"
-fi
-
-if [ -n "${LB_NET_COW_PATH}" ]
-then
- Echo_error "Net cow not yet supported on yaboot"
- exit 1
-fi
-
-if [ "${LB_EXPOSED_ROOT}" != "false" ]
-then
- LB_BOOTAPPEND_LIVE="${LB_BOOTAPPEND_LIVE} exposedroot"
-fi
-
-LB_BOOTAPPEND_LIVE="$(echo ${LB_BOOTAPPEND_LIVE} | sed -e 's| ||')"
-
-# Assembling kernel configuration
-
-# Default entries
-DEFAULT_FLAVOUR="$(echo ${LB_LINUX_FLAVOURS} | awk '{ print $1 }')"
-DEFAULT_KERNEL="$(basename chroot/boot/vmlinux-*${DEFAULT_FLAVOUR})"
-DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's|vmlinux-||')"
-
-Yaboot_live_entry "live" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}"
-
-if [ "${LB_BOOTAPPEND_FAILSAFE}" != "none" ]
-then
- Yaboot_live_entry "live-failsafe" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" "${LB_BOOTAPPEND_FAILSAFE}"
-fi
-
-if [ "$(echo ${LB_LINUX_FLAVOURS} | wc -w)" -gt "1" ]
-then
- for KERNEL in chroot/boot/vmlinux-*
- do
- KERNEL_IMAGE="$(basename ${KERNEL})"
- KERNEL_VERSION="$(echo ${KERNEL_IMAGE} | sed -e 's|vmlinux-||')"
- INITRD="initrd.img-${KERNEL_VERSION}"
-
- Yaboot_live_entry "live-${KERNEL_VERSION}" "${KERNEL_IMAGE}" "${INITRD}"
- Yaboot_live_entry "live-${KERNEL_VERSION}-failsafe" "${KERNEL_IMAGE}" "${INITRD}" "${LB_BOOTAPPEND_FAILSAFE}"
- done
-fi
-
-LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's|binary||g' -e 's|//|/|g')"
-
-# Assembling debian-installer configuration
-if [ "${LB_DEBIAN_INSTALLER}" != "false" ]
-then
- VMLINUZ_DI="vmlinuz"
- INITRD_DI="initrd.gz"
- APPEND_DI="vga=normal"
-
- VMLINUZ_GI="gtk/vmlinuz"
- INITRD_GI="gtk/initrd.gz"
- APPEND_GI="video=vesa:ywrap,mtrr vga=788"
-
- if [ -f "binary/${DESTDIR_INSTALL}/${VMLINUZ_DI}" ] && [ -f "binary/${DESTDIR_INSTALL}/${INITRD_DI}" ]
- then
- Yaboot_install_entry "Text" "${VMLINUZ_DI}" "${INITRD_DI}" "${APPEND_DI}"
- fi
-
- if [ -f "binary/${DESTDIR_INSTALL}/${VMLINUZ_GI}" ] && [ -f "binary/${DESTDIR_INSTALL}/${INITRD_GI}" ]
- then
- Yaboot_install_entry "GUI" "${VMLINUZ_GI}" "${INITRD_GI}" "${APPEND_GI}"
- fi
-fi
-
-LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's|binary||g' -e 's|//|/|g')"
-
-case "${LIVE_IMAGE_TYPE}" in
- iso*|hdd*)
- # Copying yaboot
- mkdir -p binary/yaboot
-
- case "${LB_BUILD_WITH_CHROOT}" in
- true)
- cp chroot/usr/lib/yaboot/yaboot binary/yaboot
- ;;
-
- false)
- cp /usr/lib/yaboot/yaboot binary/yaboot
- ;;
- esac
-
- cp -r "${TEMPLATES}"/* binary/yaboot
-
- case "${LIVE_IMAGE_TYPE}" in
- hdd*)
- mv binary/yaboot/yaboot.conf binary/yaboot/yaboot.conf.tmp
- echo "root=/dev/ram" > binary/yaboot/yaboot.conf
- cat binary/yaboot/yaboot.conf.tmp >> binary/yaboot/yaboot.conf
- rm -f binary/yaboot/yaboot.conf.tmp
- ;;
- esac
-
- # Configure yaboot templates
- sed -i -e "s|LINUX_LIVE|${LINUX_LIVE}|" -e "s|LINUX_INSTALL|${LINUX_INSTALL}|" binary/yaboot/yaboot.conf
- sed -i -e "s#LB_BOOTAPPEND_INSTALL#${LB_BOOTAPPEND_INSTALL}#" -e "s#LB_BOOTAPPEND_LIVE#${LB_BOOTAPPEND_LIVE}#" binary/yaboot/yaboot.conf
- sed -i -e "s|LB_DATE|$(date +%Y%m%d)|" -e "s|LB_VERSION|${VERSION}|" binary/yaboot/boot.msg
- ;;
-esac
-
-# Saving cache
-Save_cache cache/packages.binary
-
-# Removing depends
-Remove_package
-
-# Creating stage file
-Create_stagefile .build/binary_yaboot
diff --git a/scripts/build/config b/scripts/build/config
index 9e2698779..cb2ed9eeb 100755
--- a/scripts/build/config
+++ b/scripts/build/config
@@ -32,7 +32,7 @@ USAGE="${PROGRAM} [--apt apt|aptitude]\n\
\t [--bootappend-install PARAMETER|\"PARAMETERS\"]\n\
\t [--bootappend-live PARAMETER|\"PARAMETERS\"]\n\
\t [--bootappend-live-failsafe PARAMETER|\"PARAMETERS\"]\n\
-\t [--bootloader grub|syslinux|yaboot]\n\
+\t [--bootloader grub|syslinux]\n\
\t [--bootstrap cdebootstrap|cdebootstrap-static|debootstrap]\n\
\t [--cache true|false]\n\
\t [--cache-indices true|false]\n\
diff --git a/scripts/build/source_debian b/scripts/build/source_debian
index 44c610f7e..ad733c6d0 100755
--- a/scripts/build/source_debian
+++ b/scripts/build/source_debian
@@ -85,10 +85,6 @@ EOF
echo "${LB_MEMTEST}" >> source-selection.txt
fi
;;
-
- powerpc)
- echo "yaboot" >> source-selection.txt
- ;;
esac
if [ -n "${LB_TASKS}" ]
diff --git a/templates/yaboot/boot.msg b/templates/yaboot/boot.msg
deleted file mode 100644
index b183c67ae..000000000
--- a/templates/yaboot/boot.msg
+++ /dev/null
@@ -1,22 +0,0 @@
-Welcome to Debian GNU/Linux!
-
-This is a Debian Live CDROM,
-built on LB_DATE.
-
-The default option is 'live'.
-
-If the system fails to boot at all (the typical
-symptom is a white screen which doesn't go away),
-append 'video=ofonly' or use 'live-failsafe'.
-
-The plain options are for the powerpc family of
-processors (from 601 to G4). The *64 options are for
-64bit powerpc processors, which include the IBM
-Power3, Power4, Power5, ... boxes, as well as the
-Apple G5 boxes. Press the tab key for a list of
-options, or type 'help' for help.
-
-************************************
-If in doubt, just press enter, and if that
-doesn't work, try 'live video=ofonly'.
-************************************
diff --git a/templates/yaboot/hfs.map b/templates/yaboot/hfs.map
deleted file mode 100644
index 0d8b4cfce..000000000
--- a/templates/yaboot/hfs.map
+++ /dev/null
@@ -1,12 +0,0 @@
-# ext. xlate creator type comment
-.hqx Ascii 'BnHx' 'TEXT' "BinHex file"
-.sit Raw 'SIT!' 'SITD' "StuffIT Expander"
-.mov Raw 'TVOD' 'MooV' "QuickTime Movie"
-.deb Raw 'Debn' 'bina' "Debian package"
-.bin Raw 'ddsk' 'DDim' "Floppy or ramdisk image"
-.img Raw 'ddsk' 'DDim' "Floppy or ramdisk image"
-.b Raw 'UNIX' 'tbxi' "bootstrap"
-yaboot Raw 'UNIX' 'boot' "bootstrap"
-vmlinux Raw 'UNIX' 'boot' "bootstrap"
-.conf Raw 'UNIX' 'conf' "bootstrap"
-* Ascii '????' '????' "Text file"
diff --git a/templates/yaboot/ofboot.b b/templates/yaboot/ofboot.b
deleted file mode 100644
index 6aeb93d2d..000000000
--- a/templates/yaboot/ofboot.b
+++ /dev/null
@@ -1,64 +0,0 @@
-<CHRP-BOOT>
-<COMPATIBLE>
-MacRISC MacRISC3 MacRISC4
-</COMPATIBLE>
-<DESCRIPTION>
-GNU/Linux PPC bootloader
-</DESCRIPTION>
-<BOOT-SCRIPT>
-" screen" output
-load-base release-load-area
-boot cd:,\yaboot\yaboot
-</BOOT-SCRIPT>
-<OS-BADGE-ICONS>
-1010
-000000000000F8FEACF6000000000000
-0000000000F5FFFFFEFEF50000000000
-00000000002BFAFEFAFCF70000000000
-0000000000F65D5857812B0000000000
-0000000000F5350B2F88560000000000
-0000000000F6335708F8FE0000000000
-00000000005600F600F5FD8100000000
-00000000F9F8000000F5FAFFF8000000
-000000008100F5F50000F6FEFE000000
-000000F8F700F500F50000FCFFF70000
-00000088F70000F50000F5FCFF2B0000
-0000002F582A00F5000008ADE02C0000
-00090B0A35A62B0000002D3B350A0000
-000A0A0B0B3BF60000505E0B0A0B0A00
-002E350B0B2F87FAFCF45F0B2E090000
-00000007335FF82BF72B575907000000
-000000000000ACFFFF81000000000000
-000000000081FFFFFFFF810000000000
-0000000000FBFFFFFFFFAC0000000000
-000000000081DFDFDFFFFB0000000000
-000000000081DD5F83FFFD0000000000
-000000000081DDDF5EACFF0000000000
-0000000000FDF981F981FFFF00000000
-00000000FFACF9F9F981FFFFAC000000
-00000000FFF98181F9F981FFFF000000
-000000ACACF981F981F9F9FFFFAC0000
-000000FFACF9F981F9F981FFFFFB0000
-00000083DFFBF981F9F95EFFFFFC0000
-005F5F5FDDFFFBF9F9F983DDDD5F0000
-005F5F5F5FDD81F9F9E7DF5F5F5F5F00
-0083DD5F5F83FFFFFFFFDF5F835F0000
-000000FBDDDFACFBACFBDFDFFB000000
-000000000000FFFFFFFF000000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFF0000000000
-0000000000FFFFFFFFFFFFFF00000000
-00000000FFFFFFFFFFFFFFFFFF000000
-00000000FFFFFFFFFFFFFFFFFF000000
-000000FFFFFFFFFFFFFFFFFFFFFF0000
-000000FFFFFFFFFFFFFFFFFFFFFF0000
-000000FFFFFFFFFFFFFFFFFFFFFF0000
-00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
-00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00
-00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
-000000FFFFFFFFFFFFFFFFFFFF000000
-</OS-BADGE-ICONS>
-</CHRP-BOOT>
diff --git a/templates/yaboot/pegasos b/templates/yaboot/pegasos
deleted file mode 100644
index a84396a42..000000000
--- a/templates/yaboot/pegasos
+++ /dev/null
@@ -1,90 +0,0 @@
-\ FORTH is identifed by a forth comment at first line
-\
-\ terminal control stuff
-\
-: TTY.CSI d# 27 EMIT ASCII [ EMIT ;
-: TTY.HOME TTY.CSI ASCII H EMIT ;
-: TTY.CLR_EOS TTY.CSI ASCII J EMIT ;
-: TTY.HOME_CLR TTY.HOME TTY.CLR_EOS ;
-\
-\ boot menu stuff
-\
-: my-max-boot-num 4 ;
-: my-boot-default 1 ;
-: my-boot-delay d# 300 ; \ unit = 100 ms
-: my-print-menu ( -- )
- TTY.HOME_CLR
- ." " cr
- ." Welcome to Debian GNU/Linux!" cr
- ." " cr
- ." This is a Debian Live CDROM," cr
- ." built on LB_DATE." cr
- ." " cr
- ." The default option is 'live'." cr
- ." " cr
- ." ************************************" cr
- ." If in doubt, just choose (1) 'live'" cr
- ." ************************************" cr
- ." " cr
- ." 1: install" cr
- ." 2: install" cr
- ." 3: expert" cr
- ." 4: rescue" cr
- ." 5: return to OF prompt" cr
- ." " cr
-;
-: my-boot-case ( num -- )
- ." " cr
- case
- 1 of " cd live/vmlinuz-chrp.initrd --" endof
- 2 of " cd install/powerpc/vmlinuz-chrp.initrd --" endof
- 3 of " cd install/powerpc/vmlinuz-chrp.initrd DEBCONF_PRIORITY=low --" endof
- 4 of " cd install/powerpc/vmlinuz-chrp.initrd rescue/enable=true --" endof
- 5 of " none" endof
- endcase
- $boot
-;
-: my-input-num ( wait-period max-boot-num default-num -- boot-num )
- 1 \ loop-inc = 1
- 3 pick 0 do
- 0d emit
- ." press 1-"
- ( wait-period max-boot-num default-num loop-inc )
- 2 pick ascii 0 + emit
- dup 1 = if
- ." within "
- 3 pick i - d# 10 / .d
- ." seconds"
- then
- ." (default: "
- over ascii 0 + emit
- ." ) : "
- d# 100 ms
- key? if
- key
- ( wait-period max-boot-num default-num loop-inc key )
- dup 0d = if \ return pressed
- drop leave
- then
-
- ascii 0 -
- ( wait-period max-boot-num default-num loop-inc num )
- dup 1 5 pick
- ( wait-period max-boot-num default-num loop-inc num num 1 max-boot-num )
- between if
- rot drop swap leave
- then
-
- ( wait-period max-boot-num default-num loop-inc num )
- 2drop 0 \ loop-inc = 0
- then
- dup +loop
- drop
- ( wait-period max-boot-num boot-num )
- nip nip
-;
-
-
-my-print-menu
-my-boot-delay my-max-boot-num my-boot-default my-input-num
-my-boot-case
diff --git a/templates/yaboot/yaboot.conf b/templates/yaboot/yaboot.conf
deleted file mode 100644
index 2755d8905..000000000
--- a/templates/yaboot/yaboot.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-default=live
-message=/yaboot/boot.msg
-
-LINUX_LIVE
-
-LINUX_INSTALL