[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

unable to make a livecd with monodoc and/or maxima



kobi zamir wrote:
> monodoc will not install (can not find /proc... ), unless I do:
> mount -t proc proc mnt/proc
> mount -t sysfs sysfs mnt/sys
> before the ../scripts/13chroot.sh script and umount after it.

The problem with mounting /proc is, that there are situations where you
can't unmount it afterwards, e.g. when init is restarted in the chroot.
Since this process can't be killed then, you would have to reboot the
machine. So, mounting /proc is not the solution.

Instead, one can tweak it through policy-rc.d. This is already in place
in SVN, but disabled. As soon as I tested it mit most of the problematic
packages, it will be enabled. Or in other words: just wait until the end
of the week.

> I think this is because gcl (maxima uses gcl) and mono-things uses
> system path during install and the sqash filesystem make them error ?

Since the packages are installed inside a chroot while beeing chrooted
into it, they are not different than installing them on a regular
system, squashfs or whatever filesystem is used to compress it, doesn't
have an effect on that. Or in other words: if there is an error to a
package itself, it's an error in Debian and not live specific.

-- 
Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:          daniel.baumann@panthera-systems.net
Internet:       http://people.panthera-systems.net/~daniel-baumann/


Reply to: