85 lines
2.8 KiB
Text
85 lines
2.8 KiB
Text
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
|
|
|
|
The only files and folders relevant to this version are:
|
|
tools/
|
|
rm-tmps.sh
|
|
config/
|
|
Debian-Mirrors/
|
|
README.devel.
|
|
I'm keeping the folders from the legacy CryptoNAS build system around
|
|
until I'm sure we don't need them. Don't be confused by their continued
|
|
presence in the "deb-live" SVN branch.
|
|
|
|
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.
|
|
|
|
|
|
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
|
|
----
|
|
|
|
set up a firewall in the "secure" build
|
|
|
|
/etc/modules (make sure desired modules load at startup)
|
|
|
|
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)
|
|
|
|
|
|
|
|
Short term goals:
|
|
----------------
|
|
do any more files need copyright notices?
|
|
set up reasonable defaults in cnas-default-settings (use gedit with multiple separate windows)
|
|
|
|
|
|
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
|