On Thu, Sep 27, 2012 at 10:52:31PM +0200, Martin Jansa wrote:
> On Fri, Aug 17, 2012 at 05:09:34PM +0000, [email protected] wrote:
> > Module: openembedded-core.git
> > Branch: master
> > Commit: b97e37e1444ef32e7837dcc79e3fad36c4284b65
> > URL:    
> > http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=b97e37e1444ef32e7837dcc79e3fad36c4284b65
> > 
> > Author: Andrei Gherzan <[email protected]>
> > Date:   Fri Aug 17 00:15:15 2012 +0300
> > 
> > busybox: Package hwclock.sh initscript separately
> > 
> > We package this separately to be able to pull this in only if this makes
> > sense for the MACHINE.
> > 
> > Signed-off-by: Andrei Gherzan <[email protected]>
> > Signed-off-by: Saul Wold <[email protected]>
> > 
> > ---
> > 
> >  meta/recipes-core/busybox/busybox.inc |    5 +++--
> >  1 files changed, 3 insertions(+), 2 deletions(-)
> > 
> > diff --git a/meta/recipes-core/busybox/busybox.inc 
> > b/meta/recipes-core/busybox/busybox.inc
> > index 78239a2..5a5b383 100644
> > --- a/meta/recipes-core/busybox/busybox.inc
> > +++ b/meta/recipes-core/busybox/busybox.inc
> > @@ -14,15 +14,16 @@ SECTION = "base"
> >  export EXTRA_CFLAGS = "${CFLAGS}"
> >  export EXTRA_LDFLAGS = "${LDFLAGS}"
> >  
> > -PACKAGES =+ "${PN}-httpd ${PN}-udhcpd ${PN}-udhcpc ${PN}-syslog ${PN}-mdev"
> > +PACKAGES =+ "${PN}-httpd ${PN}-udhcpd ${PN}-udhcpc ${PN}-syslog ${PN}-mdev 
> > ${PN}-hwclock"
> >  
> >  FILES_${PN}-httpd = "${sysconfdir}/init.d/busybox-httpd /srv/www"
> >  FILES_${PN}-syslog = "${sysconfdir}/init.d/syslog* 
> > ${sysconfdir}/syslog-startup.conf*"
> >  FILES_${PN}-mdev = "${sysconfdir}/init.d/mdev ${sysconfdir}/mdev.conf"
> >  FILES_${PN}-udhcpd = "${sysconfdir}/init.d/busybox-udhcpd"
> >  FILES_${PN}-udhcpc = "${sysconfdir}/udhcpc.d ${datadir}/udhcpc"
> > +FILES_${PN}-hwclock = "${sysconfdir}/init.d/hwclock.sh"
> >  
> > -INITSCRIPT_PACKAGES = "${PN}-httpd ${PN}-syslog ${PN}-udhcpd ${PN}-mdev"
> > +INITSCRIPT_PACKAGES = "${PN}-httpd ${PN}-syslog ${PN}-udhcpd ${PN}-mdev 
> > ${PN}-hwclock""
> >  
> >  INITSCRIPT_NAME_${PN}-httpd = "busybox-httpd"
> >  INITSCRIPT_NAME_${PN}-syslog = "syslog"
> 
> Missing 
> INITSCRIPT_NAME_${PN}-hwclock = "hwclock.sh"
> ?
> 
> Did you test it? 
> 
> Here it fails like this:
> Configuring busybox-hwclock.
> usage: update-rc.d [-n] [-f] [-r <root>] <basename> remove
>        update-rc.d [-n] [-r <root>] [-s] <basename> defaults [NN | sNN kNN]
>        update-rc.d [-n] [-r <root>] [-s] <basename> start|stop NN runlvl 
> [runlvl] [...] .
>                 -n: not really
>                 -f: force
>                 -v: verbose
>                 -r: alternate root path (default is /)
>                 -s: invoke start methods if appropriate to current runlevel
> Collected errors:
>  * pkg_run_script: package "busybox-hwclock" postinst script returned status 
> 1.
>  * opkg_configure: busybox-hwclock.postinst returned 1.
> 
> And indeed it's broken:
> SHR root@qemux86-64 ~ $ cat /var/lib/opkg/info/busybox-hwclock.postinst
> #!/bin/sh
> if test "x$D" != "x"; then
>         OPT="-r $D"
> else
>         OPT="-s"
> fi
> update-rc.d $OPT ${INITSCRIPT_NAME} defaults
> 
> Cheers,

Fixed now in master
Module: openembedded-core.git                                                   
                                                    
Branch: master                                                                  
                                                    
Commit: 43b4ffc11874803db37c43b521ce27c51c677c8b                                
                                                                              
URL:
http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=43b4ffc11874803db37c43b521ce27c51c677c8b
                    
                                                                                
                              
Author: Richard Purdie <[email protected]>                     
                              
Date:   Tue Oct  2 17:24:08 2012 +0100                                          
                              


-- 
Martin 'JaMa' Jansa     jabber: [email protected]

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to