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

Re: [i386] - finally emsecondstage



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


Reply to: