On Sat, 23 Aug 2003 11:06:08 +0200, Richard Zidlicky wrote:

> This is loop-AES with additional ciphers btw and I would recommend
> to stick with that as it will be maintained for the foreseeable
> future. The other intl patches are bound to suffer incompatible
> changes every week now that intl stuff was included into 2.6

I got no compatibility problem with the crypto API but for when
they changed from 2.2 to 2.4 kernel (the data had to be transfered
to a new encrypted volume, but that's all).

Also, the crypto API is to become the standard, so I'd recommend
starting to get used to it right now instead of using a third party
software which seems pretty much incompatible with the crypto API
(as far as I could see by reading the loop-AES documentation).

The crypto API also brings more cyphers as well as all the digest
algorithms...

> I will send you the sources of patched util-linux, can be a real
> pain to sort out these patches.

I re-compiled util-linux (the mount and losetup parts) for use with
the crypto API, already... ;-)

> > > so it becomes immediately unmounted as soon as you close last
> > > reference? 
> > 
> > No, the device is permanently mounted and the driver reports an
> > absent medium when accessed without a proper medium in the drive...
> 
> that looks very strange. Perhaps I can make some sense out of
> it when I see the patch.

Alas, there's some weirdness in the rc.sysinit script of ShoeString:
it looks like a line in fstab such as:

/mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0

hangs up the booting process when the local filesystems are mounted
by rc.sysinit... This also happens if 'noauto' is added to the options
(thus preventing the supermount device to be mounted at startup), or
when a kernel without supermount support is started (I tried with the
original v2.4.18rz kernel and get the same crash after the "no such
filesystem" report). It's obviously a problem with the script and not
with supermount, which works just fine. I start it in rc.local as a
work around, by adding these lines in it:

# Source functions
. /etc/init.d/functions

action $"Super-Mounting the CD-ROM: " mount /mnt/cdrom /mnt/cdrom -t supermount -o 
fs=iso9660,dev=/dev/cdrom,ro
action $"Super-Mounting the floppy: " mount /mnt/floppy /mnt/floppy -t supermount -o 
fs=vfat,dev=/dev/fd0

By the time you will read this message, the new v2.4.21 kernels and
the mount/losetup updates will be available on my website. ;-)

Thierry ([EMAIL PROTECTED]).

Reply via email to