diff options
author | Daniel Baumann <daniel@debian.org> | 2007-09-23 10:05:09 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2011-03-09 18:18:29 +0100 |
commit | 97c3a13dcc9becf93cb7c2aa89ea3e00f06b9179 (patch) | |
tree | d7facbbbf53b1a5bc0fa92f671f5b1e29a7e3200 /docs | |
parent | 7c68e6ebca01f64501453fa53941ac77b9c2c335 (diff) | |
download | live-build-97c3a13dcc9becf93cb7c2aa89ea3e00f06b9179.zip live-build-97c3a13dcc9becf93cb7c2aa89ea3e00f06b9179.tar.gz |
Adding live-helper 1.0~a10-1.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/AUTHORS | 4 | ||||
-rw-r--r-- | docs/BUGS | 51 | ||||
-rw-r--r-- | docs/CREDITS | 36 | ||||
-rw-r--r-- | docs/ChangeLog | 558 | ||||
-rw-r--r-- | docs/ChangeLog.old | 474 | ||||
-rw-r--r-- | docs/DOWNLOAD | 43 | ||||
-rw-r--r-- | docs/FAQ | 70 | ||||
-rw-r--r-- | docs/NEWS | 40 | ||||
-rw-r--r-- | docs/README | 93 | ||||
-rw-r--r-- | docs/TODO | 51 |
10 files changed, 1420 insertions, 0 deletions
diff --git a/docs/AUTHORS b/docs/AUTHORS new file mode 100644 index 0000000..ce0a01a --- /dev/null +++ b/docs/AUTHORS @@ -0,0 +1,4 @@ +Main Authors: + + * Daniel Baumann <daniel@debian.org> + * Marco Amadori <marco.amadori@gmail.com> diff --git a/docs/BUGS b/docs/BUGS new file mode 100644 index 0000000..28baa98 --- /dev/null +++ b/docs/BUGS @@ -0,0 +1,51 @@ +How to report a bug in Debian Live +================================== + +"No software is perfect... we need your help!" + +Debian Live is far from being perfect, but we want to make it as close as +possible to perfect - with your help. + +Do not hesitate to report a bug: it is better to fill a report twice than never. +However, here are some recommendations how to file good bug reports. + + +1. Where does the bug appear? +----------------------------- + +...at build time while bootstrapping? + +make-live first bootstraps a basic Debian system with cdebootstrap(1) or +debootstrap(8). Depending on both cdebootstrap/debootstrap and the Debian +distribution it is bootstrapping, it runs sucessful or not. If a bug appears +here, check if the error is related to a specific Debian package (most likely), +or if it is related to cdebootstrap/debootstrap itself. + +In both cases, this is not a bug in Debian Live, but rather in Debian itself. We +can not fix this directly. Instead, report such a bug against the cdebootstrap +package, or the failing package. + + +...at build time while installing packages? + +Debian Live installs additional packages from the Debian archive. Depending on +the Debian distribution used and the daily archive state, it can fail. If a bug +appears here, check if the error is also reproducible on a normal system. + +If this is the case, this is not a bug in Debian Live, but rather in Debian +again. Report it against the failing package. + + +...at run time? + +If a package was successfully installed, but fails while actually running the +Live system, this is probably a bug in Debian Live. + + +2. Where to send the bug report? +-------------------------------- + +Report error logs of build time errors to live-helper and run time errors to +casper in the Debian Bug Tracking System. If you are unsure or need more help +before submitting a bug report, you can always send a message to +<debian-devel-live@lists.alioth.debian.org>. We will help you to figure it out. diff --git a/docs/CREDITS b/docs/CREDITS new file mode 100644 index 0000000..48b4014 --- /dev/null +++ b/docs/CREDITS @@ -0,0 +1,36 @@ +Patches (alphabetical order): + + * Alex Owen <r.a.owen@qmul.ac.uk> + * Bas Wijnen <wijnen@debian.org> + * Ben Armstrong <synrg@debian.org> + * Cedric Lucantis <omer@no-log.org> + * Frederic Lehobey <Frederic.Lehobey@free.fr> + * Guerkan Senguen <gurkan@linuks.mine.nu> + * Hadar Weiss <whadar@gmail.com> + * Inigo Tejedor Arrondo <inigo@navarrux.org> + * Jason D. Clinton <me@jasonclinton.com> + * Kai Hendry <hendry@iki.fi> + * Marcelo D. Re <mdre@rectorado.unl.edu.ar> + * Markus Bauer <bauer-markus@web.de> + * Mathieu Geli <mathieu.geli@gmail.com> + * Otavio Salvador <otavio@debian.org> + * Richard Nelson <rjent@rjent.pair.com> + * Scott Edwards <debian@foss.daxal.com> + * Sebastian Raveau <sebastien.raveau@epita.fr> + +Donations (alphaetical order): + + * Gracie <gracie@bithawk.net> + +Special thanks (alphabetical order): + + * Ben Armstrong <synrg@debian.org> for his IRC support. + * Jason D. Clinton <me@jasonclinton.com> for his work on netboot type. + * Otavio Salvador <otavio@debian.org> for his QA patches. + * Richard Nelson <rjent@rjent.pair.com> for live-webbuilder. + * Sebastian Raveau <sebastien.raveau@epita.fr> for his work on encryption + support. + * Scott Edwards <debian@foss.daxal.com> for his work on d-i/g-i integration. + +...and countless other people showed up on the #debian-live IRC channel since +February 2006: thanks for all your help, ideas, and wishes. diff --git a/docs/ChangeLog b/docs/ChangeLog new file mode 100644 index 0000000..6ae509c --- /dev/null +++ b/docs/ChangeLog @@ -0,0 +1,558 @@ +2007-05-18 Daniel Baumann <daniel@debian.org> + + * helpers/*: + - Renamed LIVE_KERNEL_FLAVOUR to LIVE_LINUX_FLAVOURS. + - Renamed LIVE_KERNEL_PACKAGES to LIVE_LINUX_PACKAGES. + - Renamed LIVE_BINARY_IMAGE to LIVE_BINARY_IMAGES. + - Renamed LIVE_SOURCE_IMAGE to LIVE_SOURCE_IMAGES. + - Renamed LIVE_FILESYSTEM to LIVE_CHROOT_FILESYSTEM. + - Renamed LIVE_SERVER_ADDRESS to LIVE_NET_SERVER. + - Renamed LIVE_SERVER_PATH to LIVE_NET_PATH. + * Uploaded 1.0~a10-1. + +2007-05-18 Mathieu Geli <mathieu.geli@gmail.com> + + * examples/hooks/* + - Added new hooks for non-free/contrib drivers + Intel : ipw3945, ipw2100, ipw2200 + Nvidia : nvidia-legacy + Ralink : rt2x00, rt2570 + - Changed behavior of beryl hook: autostart beryl + if video driver allows it (minimal detection based on glxinfo) + +2007-05-17 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_md5sum, lh_source,md5sum: + - Fixed accidentally inclusion of md5sum.txt itself into + binary/md5sum.txt. + +2007-05-16 Daniel Baumann <daniel@debian.org> + + * helpers/*: + - Added check for local includes and templates. + - Renamed LH_APT_GENERIC to LIVE_BINARY_INDICES. + - Renamed lh_binary_localincludes to lh_binary_local-includes. + - Renamed lh_chroot_localhooks to lh_chroot_local-hooks. + - Renamed lh_chroot_localincludes to lh_chroot_local-includes. + - Renamed lh_chroot_localpackages to lh_chroot_local-packages. + - Renamed lh_chroot_localpackageslists to + lh_chroot_local-packageslists. + - Renamed lh_source_download to lh_source_debian. + - Renamed lh_source_config to lh_source_debian-live. + +2007-05-09 Daniel Baumann <daniel@debian.org> + + * helpers/*: + - Renamed LH_MIRROR*_BUILD to LH_MIRROR*_BOOTSTRAP. + - Renamed LH_MIRROR*_IMAGE to LH_MIRROR*_BINARY. + * helpers/lh_chroot_sources: + - Added aptitude overwrite for untrusted sources. + - Changed checks for *.build/*.image to *.bootstrap/*.binary. + +2007-05-08 Daniel Baumann <daniel@debian.org> + + * helpers/*: + - Renamed lh_binary_linuximage to lh_binary_linux-image. + - Renamed lh_chroot_linuximage to lh_chroot_linux-image. + * helpers/lh_bootstrap_cdebootstrap, lh_bootstrap_debootstrap: + - Added missing cache directory when only caching stages. + * helpers/lh_binary_debian-installer, lh_binary_linux-image, + lh_binary_memtest: + - Changed kernel installation directories. + +2007-05-07 Daniel Baumann <daniel@debian.org> + + * examples/snapshot-build.sh, live-snapshot.sources.list: + - Added. + * helpers/lh_binary_rootfs: + - Fixed wrong order of squashfs options. + +2007-05-06 Daniel Baumann <daniel@debian.org> + + * templates/syslinux: + - Updated again. + * helpers/lh_config: + - Fixed overwriting of LH_* options. + * helpers/lh_binary_includes: + - Fixed a quoting typo. + - Working arround symlinks on usb-hdd binary images. + * Uploaded 1.0~a9-1. + +2007-04-31 Daniel Baumann <daniel@debian.org> + + * helpers/*: + - Added LH_INITRAMFS. + - Splitted config/image into config/binary and config/source. + * Uploaded 1.0~a8-1. + +2007-04-26 Daniel Baumann <daniel@debian.org> + + * helpers/*: + - Implemented paranoid caching with LIVE_CACHE_INDICES, + LIVE_CACHE_PACKAGES and LIVE_CACHE_STAGES. This allows to build + images offline from the cache. + +2007-04-25 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_usb, lh_source_usb: + - In preparation of adding support for usb-zip images, the usb binary + type is renamed to usb-hdd. + +2007-04-24 Daniel Baumann <daniel@debian.org> + + * functions/stagefile.sh: + - Requite_stagefile can require more than one stage. + * helpers/lh_binary_debian-installer: + - Added. + +2007-04-23 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_includes, lh_binary_usb, lh_source_usb: + - Added workaround for vfat limitations. + +2007-04-23 Daniel Baumann <daniel@debian.org> + + * Makefile: + - Added simple test rule. + * functions/*, helpers/*: + - Added LH_ROOT_COMMAND to support sudo. + * functions/package.sh: + - Added. Helper dependencies in-chroot can now be handled by + functions. + * helpers/make-live: + - Added trap to unmount proc and sys on exit and failure. + * Uploaded 1.0~a7-1. + +2007-04-22 Daniel Baumann <daniel@debian.org> + + * functions/defaults.sh: + - In ubuntu mode, setting default sections to main restricted. + * helpers/lh_binary_grub: + - Making copy call of grub arch independent. + * helpers/lh_chroot_sources: + - In debian mode, checking for non-sid rather than if-etch. + - Fixed wrong Ubuntu security URL. + +2007-04-20 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_rootfs, lh_binary_iso: + - Added mksquashfs/genisoimage quiet/verbose options. + +2007-04-19 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_grub, lh_binary_syslinux: + - Added check for splash in config directory. + +2007-04-18 Daniel Baumann <daniel@debian.org> + + * debian/cron.daily, default: + - Added. + * doc/BUGS, DOWNLOAD: + - Added. + * examples/edu.sources.list, fai.sources.list: + - Added. + * manpages/*: + - Added language suffix. + - Added German translations. + +2007-04-17 Daniel Baumann <daniel@debian.org> + + * helpers/lh_chroot_hooks: + - Also check for tasks specific hooks, not just for package lists. + * helpers/lh_chroot_tasks: + - Allowing to use either aptitude or tasksel. + * hooks/kde-desktop: + - Added. + * manpages/lh_build.1, lh_source.1: + - Added. + +2007-04-16 Daniel Baumann <daniel@debian.org> + + * functions/defaults.sh: + - Using lsb_release, if existing, to set default mode to ubuntu on + ubuntu systems. + - Moved desktop task to the end, so that gdm doesn't take + gnome-session as default. + * helpers/lh_chroot_hooks: + - Added simple --hooks for easy testing. + * Uploaded 1.0~a6-1. + +2007-04-15 Daniel Baumann <daniel@debian.org> + + * functions/defaults.sh: + - Set LH_APT to apt-get when using mini or minimal. + * helpers/lh_chroot_sources: + - Excluding comments from local sources lists. + * helpers/lh_bootstrap_cdebootstrap: + - Removing imported configuration files by cdebootstrap. + +2007-04-13 Daniel Baumann <daniel@debian.org> + + * Moved examples from /usr/share/doc to /usr/share/live-helper. + * examples/bpo.sources.list: + - Added. + * functions/defaults.sh: + - Setting LH_GENISOIMAGE on ubuntu to legacy mkisofs. + * helpers/lh_clean: + - Added missing removal of generic source. + +2007-04-12 Daniel Baumann <daniel@debian.org> + + * helpers/lh_config, make-live: + - Adding --config. + * helpers/lh_binary_memtester86: + - Renamed to lh_binary_memtest, made more generic. + * functions/defaults.sh: + - Setting default distribution to etch until 2.6.20 has setteled in + unstable. + +2007-04-11 Daniel Baumann <daniel@debian.org> + + * Merging from sidux fllbuilder 1.0.4: + - functions/chroot: Added LH_DEBCONF_NOWARNINGS. + - helpers/lh_chroot_linuximage: Added additional options to + kernel-img.conf. + - helpers/lh_chroot_proc: Made binfmt umount conditional. + * contrib/grub-splash/*, templates/grub/splash.xpm.gz: + - Added. + * helpers/lh_binary_grub, lh_binary_syslinux: + - Added failsafe kernel entries. + * helpers/lh_chroot_apt: + - Using apt.conf.d also for apt, not just for aptitude. + - Minor code cleanup. + * helpers/lh_source_*: + - Minor code cleanup. + * helpers/lh_source_download: + - Added LIVE_BOOTLOADER to the list of source packages. + * contrib/grub-splash/*, templates/grub/splash.xpm.gz: + - Added. + +2007-04-10 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_includes, includes/*: + - Redone. + +2007-04-09 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_yaboot, templates/yaboot: + - Added. + +2007-04-09 Daniel Baumann <daniel@debian.org> + + * helpers/lh_config, make-live, functions/defaults.sh: + - Added mode to distinguish between Debian and Ubuntu. + * helpers/lh_chroot_sources: + - Added check for LIVE_MIRROR_BUILD* to be equal to + LIVE_MIRROR_IMAGE*. + * Uploaded 1.0~a5-1. + +2007-04-08 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_net: + - Added check for namespace collision with LIVE_SERVER_PATH. + * helpers/lh_binary_grub: + - Added functionality for usb|hdd images. + +2007-04-07 Daniel Baumann <daniel@debian.org> + + * helpers/lh_chroot_sources: + - Moved check for local source lists from + config/sources.lists.{build,image} to + config/chroot_sources/*.{build,image}. + - Added check for local gpg keys in + config/chroot_sources/*.{build,image}.gpg. + - Added check for local keyring packages in + config/chroot_sources/*.deb. + - Added LIVE_KEYRING_PACKAGES. + +2007-04-06 Daniel Baumann <daniel@debian.org> + + * functions/breakpoints.sh, helpers/*: + - Added initial breakpoints. + * functions/chroot.sh: + - Adding /usr/local to path. + * functions/lockfile.sh: + - Added additional signals to the trap. + * helpers/lh_binary_includes: + - Respect LIVE_INCLUDES=none. + * manpages/*: + - Updated. + +2007-04-05 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_grub, templates/grub/menu.lst: + - Added splash functionality. + * Uploaded 1.0~a4-1. + +2007-04-03 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_grub, lh_binary_grub: + - Added check for LIVE_TEMPLATES to be existing. + * helpers/lh_binary_includes: + - Added check for LIVE_INCLUDES to be existing. + +2007-04-02 Daniel Baumann <daniel@debian.org> + + * functions/*, helpers/*: + - Merged LIVE_SYSLINUX and LIVE_GRUB into LIVE_BOOTLOADER. + * helpers/lh_binary_iso: + - Added exclude for the bootloader from the iso image content. + +2007-04-01 Daniel Baumann <daniel@debian.org> + + * helper/lh_binary_grub: + - Added. + +2007-03-30 Daniel Baumann <daniel@debian.org> + + * helper/lh_chroot_localincludes: + - Fixed wrong path for hook removal. + +2007-03-29 Daniel Baumann <daniel@debian.org> + + * functions/common.sh, echo.sh: + - Added. + * doc/README, helpers/lh_source, manpages/lh_binary.1, live-helper.7: + - Added forgotten helpers. + * doc/FAQ: + - Added. + * lists/mini, minimal: + - Added --yes to apt call to make them non-interactive. + * manpages/lh_chroot.1: + - Added. + +2007-03-28 Daniel Baumann <daniel@debian.org> + + * helpers/lh_bootstrap_cdebootstrap, lh_bootstrap_debootstrap: + - Added --debug, --quiet, and --verbose. + +2007-03-27 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_linuximage, lh_binary_memtest86: + - Added missing Read_conffiles to fix foreign architecture builds. + +2007-03-26 Daniel Baumann <daniel@debian.org> + + * helpers/lh_bootstrap_cdebootstrap, lh_bootstrap_debootstrap, + lh_clean: + - Added routine to cache bootstrapped chroot as suggested by Kai + Hendry <hendry@iki.fi>. + * helpers/lh_chroot_rootfs: + - Fixed typo in net type. + * lists/gnome*, kde*, standard-x11, xfce*: + - Added menu. + +2007-03-26 Daniel Baumann <daniel@debian.org> + + * functions/defaults.sh: + - Fixed handling of desktop list variable loop. + * Uploaded 1.0~a3-1. + +2007-03-25 Daniel Baumann <daniel@debian.org> + + * functions/*, helpers/*: + - Renamed LIVE_FLAVOUR to LIVE_BOOTSTRAP_FLAVOUR. + - Renamed LIVE_PACKAGES_LIST to LIVE_PACKAGES_LISTS. + * functions/cache.sh: + - Added. + * helpers/lh_bootstrap_cdebootstrap: + - Added removal of cdebootstrap-helper-diverts. + * helpers/lh_binary_chroot: + - Added. + * helpers/lh_binary_rootfs: + - Moved filesystem routines into chroot. + * helpers/lh_chroot_localization, lh_chroot_localpackages, + lh_chroot_localpackageslists, lh_chroot_packages, + lh_chroot_packageslists, lh_chroot_tasks: + - Added check for LH_CACHE. + * helpers/lh_chroot_apt: + - Removing old apt.conf if existing as suggested by Ben Armstrong + <synrg@debian.org>. + * helpers/lh_chroot_hacks: + - Added check for already installed smbfs. + - Added check for already configured initramfs.conf as suggested by + Ben Armstrong <synrg@debian.org>. + * helpers/lh_chroot_interactive: + - Added. + * helpers/lh_chroot_tasks: + - Added routine for LH_APT=apt. + * lists/minimal-net: + - Minimized. + +2007-03-24 Daniel Baumann <daniel@debian.org> + + * functions/*, helpers/*, hooks/*: + - Added GPL blurb. + * functions/arguments.sh, helpers/*: + - Added common arguments. + * functions/arguments.sh, stagefile.sh, helpers/*, + manpages/live-helper.7: + - Added --force option. + * functions/defaults.sh, helpers/lh_binary_syslinux, lh_config, + make-live: + - Added LIVE_USERNAME and LIVE_HOSTNAME. + * helpers/lh_binary_linuximage, lh_binary_memtest86, + lh_binary_syslinux: + - Moved kernel directory to live. + * helpers/lh_clean: + - Added purge. + +2007-03-23 Daniel Baumann <daniel@debian.org> + + * helpers/make-live: + - Calling Arguments twice to catch case with non-default root. + +2007-03-22 Daniel Baumann <daniel@debian.org> + + * functions/default.sh, helpers/*: + - Renamed lh_chroot_packageslist to lh_chroot_packageslists and + lh_chroot_localpackageslist to lh_chroot_localpackageslists + * helpers/lh_binary_includes: + - Using LIVE_INCLUDES now. + * helpers/lh_chroot_apt: + - Added LH_APT_SECURE. + * helpers/lh_chroot_linuximage: + - Added check for LIVE_KERNEL_PACKGES=none to allow kernel packages as + local packages. + +2007-03-21 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_hdd, lh_binary_iso, lh_binary_net, lh_binary_usb: + - Checking earlier if there is something todo. + * helpers/lh_binary_linuximage, lh_binary_syslinux, + lh_chroot_linuximage, templates/syslinux/isolinux.cfg: + - Extended to support multiple kernels at once. + * helpers/lh_binary_includes, lh_binary_localincludes, + lh_chroot_localincludes: + - Replaced path with variable as suggested Kai Hendry <hendry@iki.fi>. + * helpers/lh_source_md5sum: + - Added. + * helpers/make-live: + - Added short options in ARGUMENTS. + * functions/defaults.sh, helpers/*: + - Renamed LIVE_KERNEL to LIVE_KERNEL_FLAVOUR. + - Renamed LIVE_MIRROR_LOCAL to LIVE_MIRROR_BUILD and + LIVE_MIRROR_GENERIC to LIVE_MIRROR_IMAGE. + +2007-03-20 Daniel Baumann <daniel@debian.org> + + * helpers/make-live: + - Fixed typo in ARGUMENTS. + +2007-03-19 Daniel Baumann <daniel@debian.org> + + * lists/gnome*, kde*, standard-x11, xfce*: + - Added alsa-base, alsa-oss, alsa-utils, and discover. + +2007-03-19 Daniel Baumann <daniel@debian.org> + + * Uploaded 1.0~a2-1. + +2007-03-18 Daniel Baumann <daniel@debian.org> + + * functions/defaults.sh: + - Quoted date call in LIVE_ISO_VOLUME. + * manpages/lh_clean.1: + - Added. + +2007-03-17 Daniel Baumann <daniel@debian.org> + + * functions/defaults.sh, helpers/*: + - Renamed LIVE_MIRROR to LIVE_MIRROR_LOCAL and LIVE_MIRROR_SECURITY + to LIVE_MIRROR_LOCAL_SECURITY. + * doc/examples/beryl-hook.sh: + - Added, submitted by Inigo Tejedor Arrondo <inigo@navarrux.org>. + * helpers/lh_config, make-live: + - Added check for newconfig to prevent overwriting of non-specified + options to default values. + * helpers/lh_chroot_localhooks: + - Added basename where needed. + * helpers/lh_chroot_sources: + - Added check for local sources.list in config for custom + repositories. + - Replaced security check for etch with check for not-unstable. + * manpages/lh_binary.1, lh_bootstrap.1, lh_bootstrap_cdebootstrap.1, + lh_bootstrap_debootstrap.1, lh_testroot.1: + - Added. + * templates/syslinux/pxlinux.cfg: + - Fixed path. + +2007-03-16 Daniel Baumann <daniel@debian.org> + + * helpers/lh_binary_usb: Corrected stagefile creation. + +2007-03-15 Daniel Baumann <daniel@debian.org> + + * Makefile: + - Replaced helper uninstall routine with a less intrusive one. + * doc/NEWS: + - Updated. + * functions/conffile.sh: + - Beautified. + * functions/defaults.sh: + - Added LH_LOSETUP. + * functions/lockfile.sh: + - Beautified. + * helpers/*: + - Allowing apt-get, not just apt in LH_APT. + * helpers/lh_config: + - Added check for existing configuration. + * helpers/lh_binary_md5sum: + - Removed legacy code. + * helpers/lh_binary_manifest: + - Added creation of packages.txt. + * helpers/lh_binary_usb, lh_source_usb: + - Replaced loop device node workaround with a better one. + * helpers/lh_chroot_hooks, lh_chroot_localhooks: + - Fixed executable check. + * helpers/lh_source_config: + - Added. + * helpers/lh_source_download: + - Separeted debian sources and debian-live configuration into + different directories. + - Added live-helper to the sources. + * helpers/lh_source_generic, lh_source_iso, lh_source_usb, + lh_source_net: + - Removed annyoing warning when sources are disabled. + * helpers/lh_source_net: + - Beautified. + * helpers/make-live: + - Fixed typo in ARGUMENTS. + - Moved help, usage, version into functions. + - Removed build pre-option. + * manpages/live-helper.7: + - Added. + * templates/syslinux/f10.txt: + - Added note about Debian Live project. + +2007-03-14 Daniel Baumann <daniel@debian.org> + + * functions/defaults.sh, helpers/*: + - Converted LIVE_ROOT to directory, not full path. + * functions/*, helpers/*: + - Replaced LIVE_CHROOT with directory name. + * functions/conffile.sh: + - Added warning if CONFFILE is not readable. + * helpers/lh_chroot_localization: + - Completed check for koffice. + * helpers/lh_source_download: + - Fixed typo in old source removal. + +2007-03-14 Daniel Baumann <daniel@debian.org> + + * helpers/lh_chroot_hacks: + - Added removal of udev persistent-net rule. + * Uploaded 1.0~a1-3. + +2007-03-14 Daniel Baumann <daniel@debian.org> + + * functions/defaults.sh: + - Fixed setting of LIVE_SYSVINIT. + * helpers/lh_chroot_sysvinit: + - Changed check for LIVE_SYSVINIT from disabled to enabled. + * Uploaded 1.0~a1-2. + +2007-03-12 Daniel Baumann <daniel@debian.org> + + * Rewritten live-package. + * Uploaded 1.0~a1-1. diff --git a/docs/ChangeLog.old b/docs/ChangeLog.old new file mode 100644 index 0000000..03dba64 --- /dev/null +++ b/docs/ChangeLog.old @@ -0,0 +1,474 @@ +2007-03-10 Daniel Baumann <daniel@debian.org> + + * Added knoppix and knoppix-dvd package lists. + +2007-03-09 Daniel Baumann <daniel@debian.org> + + * Getting free loopdevice from inside the chroot, not outside. + +2007-03-09 Daniel Baumann <daniel@debian.org> + + * Added kbd to all !minimal lists. + * Uploaded 0.99.25. + +2007-03-08 Otavio Salvador <otavio@debian.org> + + * helpers/lh_configapt: Fix aptitude configuration to really avoid + recommended packages to get installed. + * src/scripts/02defaults.sh: Export LIVE_ISOLINUX_SPLASH. + +2007-03-04 Daniel Baumann <daniel@debian.org> + + * Replaced removal of kernel on minimal flavours with excludes on the + mksquashfs call. + * Added LIVE_INCLUDE_CHROOT to the manual exported variables as reported + by Mathieu Geli <mathieu.geli@gmail.com>. + * Exported CODENAME_* manually as reported by Cédric Lucantis + <omer@no-log.org>. + * Fixed typo s/aptiude/aptitude/ as reported by Kai Hendry + <hendry@iki.fi>. + * Uploaded 0.99.24. + +2007-02-22 Daniel Baumann <daniel@debian.org> + + * Added xresprobe to all x11 lists. + +2007-02-22 Daniel Baumann <daniel@debian.org> + + * Applied patches from Otavio Salvador <otavio@debian.org>: + - add and cleanup variable exporting in defaults. + - add LIVE_BOOTSTRAP_CONFIG to lh_debootstrap. + * Uploaded 0.99.23. + +2007-02-21 Daniel Baumann <daniel@debian.org> + + * Added gnome-junior, kde-junior and xfce-junior lists. + * Uploaded 0.99.22. + +2007-02-19 Daniel Baumann <daniel@debian.org> + + * Fixed manifest. + +2007-02-15 Daniel Baumann <daniel@debian.org> + + * Applied patch from Sebastian Raveau <sebastien.raveau@epita.fr> to + add support for filesystem images encrypted with loop-aes. + +2007-02-13 Daniel Baumann <daniel@debian.org> + + * Broken out scripts into modularized lh_* subscripts. + +2007-02-12 Daniel Baumann <daniel@debian.org> + + * Added some code as suggested by Alex Owen <r.a.owen@qmul.ac.uk> to + check if the depends (syslinux, memtest etc.) are intentionally + installed in the chroot, and hence, don't remove them. + * Moved some depends into the chroot. + * Uploaded 0.99.21. + +2007-02-11 Daniel Baumann <daniel@debian.org> + + * Added mini flavour. + +2007-02-10 Daniel Baumann <daniel@debian.org> + + * Added legacy code for genisoimage. + * Uploaded 0.99.20. + +2007-02-09 Daniel Baumann <daniel@debian.org> + + * Added usb type. + +2007-02-08 Daniel Baumann <daniel@debian.org> + + * Added desktop task to the *-desktop flavours. + +2007-02-07 Daniel Baumann <daniel@debian.org> + + * Extended cron job a bit. + * Fixed manual pruning in minimal flavour as suggested by Bas Wijnen + <wijnen@debian.org> + +2007-02-02 Daniel Baumann <daniel@debian.org> + + * Added "--without-daemons". + +2007-02-01 Daniel Baumann <daniel@debian.org> + + * Added "--tasks". + * Added desktop-base to all desktop package lists. + +2007-01-31 Daniel Baumann <daniel@debian.org> + + * Changed vars in autobuilding script to be able to source + make-live.conf. + * Uploaded 0.99.19. + +2007-01-30 Daniel Baumann <daniel@debian.org> + + * Added cron job for autobuilding images. + +2007-01-25 Daniel Baumann <daniel@debian.org> + + * Added additional pruning to minimal flavour. + * Using interactive frontend while processing --hook. + * Uploaded 0.99.18. + +2007-01-24 Daniel Baumann <daniel@debian.org> + + * Applied patches from Otavio Salvador <otavio@debian.org>: + - adding "--keyring" flag. + - adding LIVE_DISK_VOLUME. + - adding start-stop-daemon wrapper to avoid daemons to be started. + - adding workaround to prevent binfmt locking /proc. + - adding LIVE_ISOLINUX_SPLASH. + * Uploaded 0.99.17. + +2007-01-19 Daniel Baumann <daniel@debian.org> + + * Replacing mkisofs with genisoimage. + +2007-01-18 Daniel Baumann <daniel@debian.org> + + * Cleanups. + * Uploaded 0.99.16. + +2007-01-16 Daniel Baumann <daniel@debian.org> + + * Switched default distribution back to unstable, as unstable is usable + again from the kernel point of view. + * Added file to the minimal package list. + * Uploaded 0.99.15. + +2007-01-04 Daniel Baumann <daniel@debian.org> + + * Added workaround for new xorg packages by including + xserver-xorg-input-all and xserver-xorg-video-all in all X11 package + lists. See #405639 for more information. + * Added xdebconfigurator to all X11 package lists. + * Adding workaround for initrd backup files. + +2006-11-06 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.14. + +2006-11-05 Daniel Baumann <daniel@debian.org> + + * Applied patch from Markus Bauer <bauer-markus@web.de>: + - fixing script sourcing to exclude files in .svn + +2006-11-03 Daniel Baumann <daniel@debian.org> + + * Fixed typo in the policy-rc.d hack. + +2006-11-02 Daniel Baumann <daniel@debian.org> + + * Using aptitude instead of apt-get. + * Added '--with-recommends' and '--without-recommends'. + +2006-11-01 Daniel Baumann <daniel@debian.org> + + * Fixed regression when using -d ${CODENAME} wrt/ kernel packages. + +2006-10-30 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.13. + +2006-10-29 Daniel Baumann <daniel@debian.org> + + * Added minimal-net flavour. + +2006-10-28 Daniel Baumann <daniel@debian.org> + + * Added console-common to standard selection. + +2006-10-27 Daniel Baumann <daniel@debian.org> + + * Added patch from Otavio Salvador <otavio@debian.org>: + - fixing preseeding error-handling. + +2006-10-26 Daniel Baumann <daniel@debian.org> + + * Added gnustep package selection based on the suggestion of + Guerkan Senguen <gurkan@linuks.mine.nu>. + +2006-10-25 Daniel Baumann <daniel@debian.org> + + * Applied patch from Marcelo D. Re <mdre@rectorado.unl.edu.ar>: + - skip deb-src source-list entries when building images with + --without-source. + * Applied patches from Otavio Salvador <otavio@debian.org>: + - adding '--bootstrap-config' to support cdebootstraps + '--suite-config'. + - allowing override of ${BASE}. + - adjust sourcing of scripts, so that only the real scripts are + sourced and not other (backup) files. + - allowing override of kernel-packages. + * Reverted mangling of LIVE_DISTRIBUTION for sources.list generation. + +2006-10-23 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.12. + +2006-10-18 Daniel Baumann <daniel@debian.org> + + * Autodetecting proxy now. + +2006-10-16 Daniel Baumann <daniel@debian.org> + + * Readded and slightly changed --clone and --preseed. + * Uploaded 0.99.11. + +2006-10-09 Daniel Baumann <daniel@debian.org> + + * Cleanups. + * Uploaded 0.99.10. + +2006-10-02 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.9. + +2006-10-01 Daniel Baumann <daniel@debian.org> + + * Added multiple repositories. + * Using LIVE_PROXY_* also for bootstraping. + +2006-09-27 Daniel Baumann <daniel@debian.org> + + * Changing manpage section. + +2006-09-26 Daniel Baumann <daniel@debian.org> + + * Added default flavour hooks. + * minimal flavour does not install debian-archive-keyring to save space. + * Adjusted network patch. + +2006-09-25 Daniel Baumann <daniel@debian.org> + + * Removed now unused initramfs-tools hack. + * Simplified xorg check based on distribution rather than version. + * Added fix from Bas Wijnen <wijnen@debian.org> for space handling in + arguments. + * Fixed package list handling similar to the fix suggested by Alex Owen + <r.alex.owen@gmail.com>. + * Uploaded 0.99.8. + +2006-09-24 Marco Amadori <marco.amadori@gmail.com> + + * 13hack.sh: initramfs-tools hack, check added for xorg. + +2006-09-18 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.7. + +2006-09-15 Daniel Baumann <daniel@debian.org> + + * Added eject to minimal package selection. + +2006-09-14 Daniel Baumann <daniel@debian.org> + + * Adjustements for linux 2.6.17 testing propagation. + +2006-09-11 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.6. + +2006-09-08 Marco Amadori <marco.amadori@gmail.com> + + * 23net.sh: Fixed binary missing directory creation. + * templates/iso: Moved common files to templates/common. + +2006-09-07 Daniel Baumann <daniel@debian.org> + + * Minor cleanups. + * Fixed dist target. + +2006-09-06 Marco Amadori <marco.amadori@gmail.com> + + * 14chroot.sh, main.sh: Added manifest support. + * 23net.sh: Added 2 variables for basenames to ease readability. + * main.sh, 02default.sh: Modified Usage() uses. + +2006-09-04 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.5. + +2006-09-03 Daniel Baumann <daniel@debian.org> + + * Added dist parameter to easily pull images for live.debian.net. + * Added "--output" to specify the image name prefix. + * Exclude iso templates for minimal flavour. + +2006-09-02 Daniel Baumann <daniel@debian.org> + + * Added experimental as distribution. + * Added source image generation. + * Using dpkg instead of dpkg-architecture, removed dpkg-dev dependency. + +2006-08-31 Daniel Baumann <daniel@debian.org> + + * Added "--disable-generic-indices" and "--enable-generic-indices". + * Fixed i18n lists. + * Rewritten all lists, comments are now possible. + * Lists must be now explicitly given with --package-list, no longer as + last argument of the make-live call. + * Setting default sources.list while the image generation, restoring + customized ones afterwards. + +2006-08-30 Daniel Baumann <daniel@debian.org> + + * Cleanups: + - moved 14patch_packages.sh to 13hack.sh. + - simplified 13hack.sh. + +2006-08-29 Marco Amadori <marco.amadori@gmail.com> + + * pxelinux.cfg: Updated to right defaults, first cifs then nfs or + select your favorite way. Rationale: /dev/nfs is for kernel + discovering, not for initramfs discover, casper will be just fine + with "netboot". + * 13chroot.sh, 14patch_packages.sh: Added a simple system for patching + packages, mainly for xserver-xorg so far. + +2006-08-28 Daniel Baumann <daniel@debian.org> + + * Updated documentation. + * Added patch from Alex Owen <r.a.owen@qmul.ac.uk> to update + pxelinux.cfg for NFS root in casper. + * Uploaded 0.99.4. + +2006-08-27 Daniel Baumann <daniel@debian.org> + + * Cleanups. + +2006-08-27 Marco Amadori <marco.amadori@gmail.com> + + * Added sysv init blocking policy. + +2006-08-22 Daniel Baumann <daniel@debian.org> + + * Reorganised sources. + * Added staging support. + * Cleaned up parameter names. + * testing is now supported. + +2006-08-21 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.3. + +2006-08-02 Marco Amadori <marco.amadori@gmail.com> + + * Rewrote netboot support. + * Added support for pure directory rootfs images. + +2006-07-31 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.2. + +2006-07-28 Daniel Baumann <daniel@debian.org> + + * Added DEBIAN_FRONTEND to chroots(), now completely non-interactive. + * Fixed wrong chroot patch. + +2006-07-27 Marco Amadori <marco.amadori@gmail.com> + + * Changed amd64 kernel naming scheme. + +2006-07-24 Daniel Baumann <daniel@debian.org> + + * Uploaded 0.99.1. + +2006-07-19 Daniel Baumann <daniel@debian.org> + + * Bugfixes. + +2006-07-18 Daniel Baumann <daniel@debian.org> + + * Added iso templates. + +2006-07-17 Daniel Baumann <daniel@debian.org> + + * Added chroot to 01-patch.sh. + * Added "--logfile". + * Uploaded 0.99. + +2006-07-01 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * Added "--flavour". + +2006-06-28 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * Added "--debug" and "--verbose". + +2006-06-23 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * Rewritten manpages. + +2006-06-19 Marco Amadori <marco.amadori@gmail.com> + + * Added "--templates" options. + * Fixed some typos. + +2006-06-15 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * General fixes. + +2006-06-18 Marco Amadori <marco.amadori@gmail.com> + + * Added "-a|--architecture" and "-p|--package-list" options. + * Reworked how lists works. + +2006-06-15 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * General cleanup. + +2006-06-14 Marco Amadori <marco.amadori@gmail.com> + + * Re-added "-f|--filesystem". + +2006-06-12 Marco Amadori <marco.amadori@gmail.com> + + * Added "--conffile", "--preseed", "--clone", and "--rootfs" options. + +2006-06-12 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * Added new splash.rle. + * Added memtest86+. + * Added "--distribution", and "--section" options. + * Moved /etc/default/make-live to /etc/make-live.conf. + +2006-06-11 Marco Amadori <marco.amadori@gmail.com> + + * Added handling of md5sums. + +2006-06-09 Marco Amadori <marco.amadori@gmail.com> + + * Added splashy support. + * Added ext2 rootfs support. + * Added external hook and path support. + * Swiched to getopt. + +2006-06-02 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * Added patch from Jason D. Clinton <me@jasonclinton.com>: + - Added netboot flavour. + - Thanks to SafeDesk Solutions <http://www.safedesk.com/>. + +2006-06-01 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * Moved syslinux inside the chroot. + +2006-05-31 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * Added kde-*i18n and standard-i18n lists. + +2006-05-28 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * Added patch from Frederic Lehobey <Frederic.Lehobey@free.fr>: + - Added locales to LIVE_PACKAGES. + - Added LIVE_MIRROR_KEY, LIVE_REPOSITORY, LIVE_REPOSITORY_KEY, and + LIVE_BOOTAPPEND. + +2006-05-27 Daniel Baumann <daniel.baumann@panthera-systems.net> + + * Initial release. diff --git a/docs/DOWNLOAD b/docs/DOWNLOAD new file mode 100644 index 0000000..60b6753 --- /dev/null +++ b/docs/DOWNLOAD @@ -0,0 +1,43 @@ +Download of prebuilt images +=========================== + +Although Debian Live is about creating your own customized Live system, we offer +some prebuilt images as well. Currently, builds for the three desktop +environments GNOME[0], KDE[1] and Xfce[2] as well as the standard system are +available. Builds based on testing are created every week and the ones based on +unstable are build daily. For stable, we build update them when needed. + +Currently, the following flavours are autobuilt here (.iso for CD/DVD images, +.img for USB stick images): + + * debian-live-${DIST}-${ARCH}-standard + + only packages of priority standard or higher and a few live specific + packages (eject, file and sudo). + + * debian-live-${DIST}-${ARCH}-gnome-desktop + + the standard system, laptop related packages (laptop task) and the GNOME[1] + desktop environment (desktop and gnome-desktop tasks). + + * debian-live-${DIST}-${ARCH}-kde-desktop + + the standard system, laptop related packages (laptop task) and the KDE[2] + desktop environment (desktop and kde-desktop tasks). + + * debian-live-${DIST}-${ARCH}-xfce-desktop + + the standard system, laptop related packages (laptop task) and the Xfce[3] + desktop environment (desktop and xfce-desktop tasks). + +Note: Currently, we build images for lenny (aka "testing") and sid (aka +"unstable"). Due to the nature of unreleased Debian versions, it is possible +that no or not all images could be built because of uninstallable packages. +Please be patient then and wait for the next builds, use the previous, or do it +on your own by using live-helper. If you want something which works for sure, +use the etch (aka "stable") builds. + + [0] http://packages.debian.org/live-helper + [1] http://www.gnome.org/ + [2] http://www.kde.org/ + [3] http://www.xfce.org/ diff --git a/docs/FAQ b/docs/FAQ new file mode 100644 index 0000000..ceb87d6 --- /dev/null +++ b/docs/FAQ @@ -0,0 +1,70 @@ +Frequently Asked Questions (FAQ) +================================ + +Build Time +---------- + +Q: Is live-helper/make-live Debian specific? +A: live-helper supports Debian and Ubuntu right now. Adding automatic defaults + for other Debian derivatives is easy - let us know about them and we may + include it. + + +Q: How can I build images with an unprevileged user account? +A: You can use --root-command sudo or set LH_ROOT_COMMAND="sudo" in + config/common. + + *BIG* *FAT* *WARNING*: Building an image as non-root can make your image + different compared to a regular Debian system (different owners of files). It + is *NOT* recommended to build images as non-root. Do *NOT* use this feature + yet. + + +Q: How do I drop in to a shell during make-live chroot process? +A: Use "--interactive shell", then exit with 'logout' when you have made the + setting changes you want and the build process will continue. + + +Q: Where to set the username or the hostname? +A: casper uses default username 'casper' and hostname 'live'. You can specify + them by passing 'username=' and 'hostname=' as kernel parameters. + + live-helper automatically sets the username to 'user' and the hostname to + 'debian'. If you want to change this at build time, pass --username and + --hostname to make-live, or alter LIVE_USERNAME and LIVE_HOSTNAME in + config/image. + + +Q: How can I make my own grub bootsplash? +A: To add a grub splash screen, you can use --grub-splash FILE, or copy your + custom splash to config/binary_grub/splash.xpm.gz. + + Documentation about creating a bootsplash for grub can be found at: + <http://ruslug.rutgers.edu/~mcgrof/grub-images/> + + +Q: How can I make my own syslinux bootsplash? +A: To add a syslinux splash screen, you can use --syslinux-splash FILE, or copy + your custom splash to config/binary_syslinux/splash.rle. + + Documentation about creating a bootsplash for grub can be found at: + <http://www.sweb.cz/Frantisek.Rysanek/splash/isolinux-splash-HOWTO.html> + contrib/syslinux-splash/COPYING in the live-helper sources. + + Basically, you need to install netpbm and syslinux, and run this: + anytopnm < $your_splash > $your_splash.pnm + pnmcolormap 15 < $your_splash.pnm > $your_splash.map + pnmremap -map=$your_splash.map $your_splash.pnm | \ + ppmtolss16 '#ffffff=7' > splash.rle + + +Run Time +-------- + +Q: What is the root password? +A: There is none set. You can switch to root with 'sudo -i' or set a password + with 'sudo passwd'. + + +Q: What is the user password? +A: The password for the default user is 'live'. diff --git a/docs/NEWS b/docs/NEWS new file mode 100644 index 0000000..7a7be26 --- /dev/null +++ b/docs/NEWS @@ -0,0 +1,40 @@ +News: + + * 2006-02-14: Project announcement. + http://blog.daniel-baumann.ch/2006/02/14#20060214_debian-live-initiative + + * 2006-02-28: Setup project resources. + http://blog.daniel-baumann.ch/2006/02/28#20060228_debian-live-resources + + * 2006-03-16: Added support for ISO image generation. + http://lists.alioth.debian.org/pipermail/debian-live-devel/2006-March/000048.html + + * 2006-06-02: Added support for netboot image generation. + http://lists.alioth.debian.org/pipermail/debian-live-devel/2006-May/000185.html + + * 2006-07-17: Uploaded first live-package to Debian unstable. + http://packages.debian.org/changelogs/pool/main/l/live-package/current/changelog#versionversion0.99-1 + + * 2007-02-05: Setup image autobuild server. + http://lists.alioth.debian.org/pipermail/debian-live-devel/2007-February/000764.html + + * 2007-02-10: Added support for USB image generation. + http://lists.alioth.debian.org/pipermail/debian-live-devel/2007-February/000790.html + + * 2007-02-17: Added support for encrypted live filesystem. + http://lists.alioth.debian.org/pipermail/debian-live-devel/2007-February/000836.html + + * 2007-03-12: Uploaded first live-helper to Debian unstable. + http://packages.debian.org/changelogs/pool/main/l/live-helper/current/changelog#versionversion1.0_a1-1 + + * 2007-03-14: live-package is dead, long lives live-helper + http://lists.alioth.debian.org/pipermail/debian-live-devel/2007-March/000998.html + + * 2007-04-19: Google Summer of Code 2007 + http://lists.alioth.debian.org/pipermail/debian-live-devel/2007-April/001221.html + + * 2007-04-26: New website design + http://www.chris-lamb.co.uk/blog/2007/04/26/pimp-your-webpage/ + + * 2007-04-30: Uploaded first live-initramfs to Debian unstable. + http://packages.debian.org/changelogs/pool/main/l/live-initramfs/current/changelog#versionversion1.87.1-1 diff --git a/docs/README b/docs/README new file mode 100644 index 0000000..f5dc649 --- /dev/null +++ b/docs/README @@ -0,0 +1,93 @@ + * lh_config + + * lh_bootstrap + |_ lh_cdebootstrap + |_ lh_debootstrap + + * lh_chroot + |_ lh_chroot_proc install + |_ lh_chroot_sysfs install + |_ lh_chroot_debianchroot install + |_ lh_chroot_sysvrc install + |_ lh_chroot_hosts install + |_ lh_chroot_resolv install + |_ lh_chroot_apt install + |_ lh_chroot_sources install + |_ lh_chroot_linux-image install + | + |_ lh_chroot_tasks + |_ lh_chroot_packageslists + |_ lh_chroot_packages + |_ lh_chroot_localpackages + |_ lh_chroot_localpackageslists + |_ lh_chroot_localization + |_ lh_chroot_hacks + |_ lh_chroot_local-includes + |_ lh_chroot_sysvinit + |_ lh_chroot_hooks + |_ lh_chroot_localhooks + |_ lh_chroot_symlinks + |_ lh_chroot_interactive + | + |_ lh_chroot_linux-image remove + |_ lh_chroot_sources remove + |_ lh_chroot_apt remove + |_ lh_chroot_resolv remove + |_ lh_chroot_hosts remove + |_ lh_chroot_sysvrc remove + |_ lh_chroot_debianchroot remove + |_ lh_chroot_sysfs remove + |_ lh_chroot_proc remove + + * lh_binary + |_ lh_binary_chroot + | + |_ lh_chroot_proc install + |_ lh_chorot_sysfs install + |_ lh_chroot_hosts install + |_ lh_chroot_resolv install + |_ lh_chroot_sources install + | + |_ lh_binary_rootfs + |_ lh_binary_manifest + |_ lh_binary_encryption + | + |_ lh_binary_linux-image + |_ lh_binary_memtest86 + |_ lh_binary_grub + |_ lh_binary_syslinux + |_ lh_binary_includes + |_ lh_binary_local-includes + |_ lh_binary_md5sum + | + |_ lh_binary_hdd + |_ lh_binary_iso + |_ lh_binary_net + |_ lh_binary_usb-hdd + | + |_ rm -f .stage/chroot_sources + |_ lh_chroot_resolv remove + |_ lh_chroot_hosts remove + |_ lh_chroot_sysfs remove + |_ lh_chroot_proc remove + + * lh_source + |_ lh_chroot_hosts install + |_ lh_chroot_resolv install + |_ lh_chroot_sources install + | + |_ lh_source_config + |_ lh_source_download + |_ lh_source_md5sum + | + |_ lh_source_generic + |_ lh_source_hdd + |_ lh_source_iso + |_ lh_source_net + |_ lh_source_usb-hdd + | + |_ rm -f .stage/chroot_sources + |_ lh_chroot_resolv remove + |_ lh_chroot_hosts remove + + * lh_clean diff --git a/docs/TODO b/docs/TODO new file mode 100644 index 0000000..780925f --- /dev/null +++ b/docs/TODO @@ -0,0 +1,51 @@ +TODO list for live-helper +------------------------- + +This file lists only outstanding tasks. Any additions/comments/questions and +help is welcome. Write to <debian-live-devel@lists.alioth.debian.org>. + +1.0~a11-1: + * add compat code for old syslinux + * reordering content of configuration files + +ALPHA series: + +FIXME + * xfce flavours seem to be damaged again + * multi-kernel syslinux fuckup + * d-i/g-i pool generation on the media + * yaboot (powerpc) boot support + * grub (i386/amd64) boot support on usb* binary images + * grub (i386/amd64) boot support on net binary images + * multi-binary builds in one shot + * vmlinu[xz] + * breakpoints (yes/no/all/type) + * check unset variables + +ADDME + * vmware binary image flavour + * usb-zip binary image flavour + * support splitted/partial squashfs images + * a fetch everything, then build option + * introduce package groups + * multi-arch for amd64/i386/powerpc on one medium + * logfiles + * re-import lh_clone/lh_preseed + * Add win32 loader + +BETA series: + +FIXME + * check all Require_stagefile calls + * make helpers call required stages when needed + * integrate lh_chroot_hacks + * cleanup variable names + * write manpage and documentation/manual + +POST 1.0: + + * Add win32 autorun like + http://morphix.svn.sourceforge.net/viewvc/morphix/trunk/cdrom-misc/autorun/ + * Add loadlin or qemu batch + * Adding colinux? + * exec wrapper for output hiding/handling |