cryptonas-livecd/README.devel

73 lines
2.4 KiB
Text
Raw Normal View History

This is an EXPERIMENTAL version of CryptoNAS for Debian Live!
Read http://devel.cryptobox.org/wiki/DebianLiveBuild before
you do anything else.
It is recommended that you run "./rm-tmps.sh" after making configuration
changes using an editor but before starting a new build.
For the convenience of other developers, the debian-patched
live-helper scripts being used are located in
the "tools" folder. The version of live-helper distributed
with Ubuntu "Gutsy Gibbon" does NOT work for CryptoNAS.
You may want to add the following line to apt-cacher's source list
(for example, /etc/apt/sources.list) and run "aptitude update":
deb http://systemausfall.org/toolforge/debian unstable main
config/chroot_local-includes/usr/lib/cryptobox-cd/etc.d/modules and
config/chroot_local-includes/usr/lib/cryptobox-cd/etc.d/network/interfaces
will now be used at boot time if they exist. The developer can specify
alternative files using the $CNAS_KMODULES and $CNAS_INTERFACES
variables.
`scripts/cbox-dev.sh diff' works now.
Source Code Info
----------------
The $LH_SOURCE feature of "live-helper" is not currently working with
CryptoNAS. Instead, for source code, do:
"svn checkout https://svn.systemausfall.org/svn/cryptobox"
The other source code used for CryptoNAS Live is located in the "Etch"
Debian release. A list of mirror sites (created using
"wget --no-host-directories --cut-dirs=1 --convert-links --page-requisites
http://www.debian.org/mirror/list") is included in the
CryptoNAS subversion repository in the "deb-live/Debian-Mirrors" folder.
A current list of mirrors is also located at
"http://www.debian.org/mirror/list".
TODO
----
complete "cryptonas" name change
enable apache2 DAV
integrate with cryptobox-server 0.4
custom splash screen for syslinux
stream music
check filesystems periodically
make drive identification more user-friendly (not just "/dev/foo")
"install to hard disk or similar device" function (not high priority)
for release live cd, set an invalid hash to disable misusing the syslinux bootloader
Short term goals:
----------------
do any more files need copyright notices?
Known Issues:
------------
*Debian Live boot media shown in list of available disks
*Mounted encrypted volumes shown twice in list of available disks
*syslinux splash screen needs customization
*Reading an encrypted live-cd image doesn't work using Etch
*LH_APT_SECURE must be set to "enabled" in Etch or else cdebootstrap fails
LH_SOURCE="enabled" doesn't work yet