On Sat, 2008-08-09 at 13:17 -0300, Herbert P Fortes Neto wrote: > > > Crond from busybox is not working on chroot. > > > > > # crond > > > # pidof crond > > > 2455 > > > #crontab -e > > > crontab: chdir(/var/spool/cron/crontabs): No such file or directory > > > # mkdir -p /var/spool/cron/crontabs > > > # crontab -e > > > ������������: applet not found > > > # touch /var/spool/cron/crontabs/root > > > # crontab -e > > > ������������: applet not found > > > > busybox needs quite a few updates - there is an RC bug against 1.10.2 > > seeking upgrade to 1.11.1 and I'm testing with that version now. (No > > packages available just yet.) Leave crond for now, wait until the > > updated version of busybox becomes available > > Wanna be questions. "export EDITOR=nano-tiny" was the answer > after read the manpage. OK, that will need a tweak in emdebian-rootfs - please file a bug because it relates to the lack of general environment variables of that type (possibly). > I checked some notes i had made. SSh installation: > > - does not create user of ssh. probably an incompatibility between the postinst script (which looks for the perl adduser script) and the busybox adduser applet. I need more info (if possible) and a bug report. > - the function create_alternatives() from debian/openssh-client.postinst > failed. Does nothing, all commented out, but I had to add a echo " ". > This stops the install. There is no alternatives support in Emdebian - I've reimplemented most of the perl scripts we need but I'm not convinced that update-alternatives is necessary. Patches welcome. > I saw you did build dropbear. I did a test build or two. > It does not appear on "cache search" > or "autobuilder report". Does not use perl in install scripts. I've fixed the patches now - probably upload it later. > Sometimes I need to 'cp ../package.old/debian/*' to avoid errors. Why? Don't make throw-away comments like that - be specific about exactly which packages and why, please. > Busybox for example. What is in emdebian-control.patch: > > -Conflicts: busybox-static > +Conflicts: busybox-static, sysv-rc, coreutils > > I changed Conflicts field to have sysv-rc. Why? The scripts in sysv-rc are perl and busybox doesn't support runlevels so you don't need all the rc[0-9].d directories. BTW, this level of hassle is minor in the general run-of-the-mill packaging within Emdebian. I need more bug reports so that I can sort these problems out in Debian. There is no point continually making changes, like the ones you describe, on a local basis. We need changes in Debian that support all modes. -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
Attachment:
signature.asc
Description: This is a digitally signed message part