Commit 77d50bc5 authored by amnesia's avatar amnesia
Browse files

Merge branch 'master' of ssh://webmasters.boum.org//home/webmasters/boum.org/amnesia/wiki

Conflicts:
	wiki/src/contribute/release_process.mdwn
parents 2bde1f12 38efb1db
wbi6YP http://dbcwX8HtRXecyDY3.biz
pBYawL http://2hCDm9pFsaeSsWWd.net
......@@ -48,6 +48,17 @@ can stop supporting them.
>> depending on what the kernel supports. See bellow for the current
>> state of our research.
# Implementation
The `feature/multikernel` branch installs three kernels (`-486`,
`-686-pae`, `-amd64`). Next steps:
- autoselect best kernel wrt. hardware support [[!tag todo/code]]
- avoid shipping every kernel twice (see
[[todo/save_more_disk_space_at_build_time]])
- [[!taglink todo/wait]] for a graphical [[todo/boot_menu]] to take
over the language choosing functionality.
# Resources
- <http://lists.debian.org/debian-devel/2010/11/msg00216.html>
......@@ -93,5 +104,3 @@ The `ifcpu64.c32`
to provide the best of both worlds, allowing to do different things
for 64-bit hardware, 32-bit hardware with PAE support and 32-bit
hardware without PAE.
We should now [[!taglink todo/test]] this.
......@@ -36,11 +36,14 @@ The Linux kernel + initramfs are present twice in a Tails ISO: once in
the iso9660 filesystem, once inside the SquashFS. The former is
needed, but the latter is not.
live-build 3.x adds an option (commit 651c8aebd) to only copy over
kernel and initrd if `LB_LINUX_PACKAGES` doesn't equal `none`.
We could set `LB_LINUX_PACKAGES` to `none` and install the kernel
package ourselves with an early chroot local hook. It would be better
if live-build supported our usecase out of the box, though.
* `config/binary_rootfs/excludes` does not work, because the excluded
files are deleted before being copied to the binary fs.
* Something along the lines of
(`MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -wildcards -e
'boot/*'"`) does not work, due to [[!debbug 594968]].
=> we need to add an option to live-build that would allow us to
opt-in for "I don't want to ship the kernels and the rootfs".
files only needed at build time
===============================
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment