Actions
Task #452
closedTask #358: Better package our work
Import best practices from Tails distro
Start date:
01/20/2012
Due date:
01/31/2012
% Done:
100%
Estimated time:
(Total: 0:30 h)
Spent time:
(Total: 0:30 h)
Description
I've looked at Tails distro source code:
http://git.immerda.ch/?p=amnesia.git
and found many interesting things that could be ported to DDL:
chroot_local-preseed/firmware
-> accepts Intel firmware license silently during install (no more CD build process crash)chroot_local-preseed/localepurge
-> use of localepurge to remove all locales but the targeted oneschroot_local-patches/run_kexec-load_on_halt.diff
-> changes service boot in/etc/init.d/kexec-load
directlychroot_local-hooks/04-nolvm
-> discards LVM scan at bootchroot_local-hooks/06-adduser_htp
-> adds a user in the systemchroot_local-hooks/12-initramfs-compress
-> better compress initramfschroot_local-hooks/20-load_gconf_default_settings
-> seems to change default gconf parameterschroot_local-hooks/98-remove_unwanted_files
-> removes icon cache, *.pyc files, /tmp + /var/log files, few doc fileschroot_apt/preferences
-> use of newer packages, particularly firmwares, initramfs-tools, kernelbinary_rootfs/squashfs.sort
-> the list of preloaded packagesbinary_local-hooks/10-syslinux_remove_buggy_help
-> removes syslinux help menubinary_local-hooks/20-syslinux_i18n
-> seems to allow non-Latin chars in syslinux :)chroot_local-includes/etc/init.d/
-> many scripts to configure halt messages to remove CDchroot_local-includes/etc/live/config.d/x-session-manager
-> changes session manager for live onlychroot_local-includes/etc/skel/.config/menus/
-> seems to contain Gnome menu overrideschroot_local-includes/etc/xdg/autostart
-> apps to start at session start
We need to look at all these stuff and decide what to implement and when. Sub-tickets? :)
Updated by Jean-Michel Philippe over 13 years ago
Unfortunately binary_local-hooks/20-syslinux_i18n
is just adding a menu of supported languages in the isolinux boot menu.
Updated by Jean-Michel Philippe about 13 years ago
Several interesting pages from Tails website:
- https://tails.boum.org/todo/improve_boot_time_on_cd/
- https://tails.boum.org/todo/use_lzma_compression/
- https://tails.boum.org/todo/save_more_disk_space_at_build_time/
And the Git commit making Squashfs use Xz compression:
Updated by Jean-Michel Philippe about 13 years ago
- Status changed from New to In Progress
- Assignee set to Jean-Michel Philippe
Updated by Jean-Michel Philippe almost 13 years ago
- Status changed from In Progress to Closed
Actions