[oe] Change to vsftpd recipe
Joe MacDonald
joe at deserted.net
Fri Nov 29 16:06:51 UTC 2013
[Re: [oe] Change to vsftpd recipe] On 13.11.28 (Thu 20:02) Diego Sueiro wrote:
> Joe,
>
> Looking at your commit, you are populating "/var/run/vsftpd/empty" using
> the file "/etc/default/volatiles/99_vsftpd". This file is used in a
> sysVinit system.
>
> Since I'm using systemd, I believe that "/etc/default/volatiles/" is not
> scanned by Yocto as you can see here:
> http://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-core/initscripts/initscripts-1.0/populate-volatile.sh
>
> So, I think we need an universal solution.
Good point, and now that you mention it, I don't think this is the first
time this has come up. Though last time around I think it was relating
to automatically cleaning up systemd's service directories on systems
that do not use systemd.
I'm still engaged in a bit of other debug stuff right now, so if you've
got a proposal for this one, please feel free. Otherwise I'll ping you
when I get back to look at this.
Thanks,
-J.
>
> Regards,
>
> --
> *dS
> Diego Sueiro
>
> /*long live rock 'n roll*/
>
>
> On Thu, Nov 28, 2013 at 5:02 PM, Joe MacDonald <joe at deserted.net> wrote:
>
> > [Re: [oe] Change to vsftpd recipe] On 13.11.28 (Thu 16:52) Diego Sueiro
> > wrote:
> >
> > > On Thu, Nov 28, 2013 at 4:24 PM, Joe MacDonald <joe at deserted.net> wrote:
> > >
> > > > Care to take a run at reverting 1c4921817 in your tree and see if that
> > > > clears things up for you? I'd do it myself but I'm waist-deep in a
> > > > different investigation right now and it sounds like you might be able
> > > > to do a quick test.
> > > >
> > >
> > > Joe,
> > >
> > > I did not get this QA error.
> > > The installed directory should be "/var/run/vsftpd/empty" and not
> > > "/run/vsftpd/empty" as pointed on error message.
> > > Did you added "install -d ${D}${localstatedir}/run/vsftpd/empty" on
> > > do_install function?
> >
> > Yep, here's the modified do_install in its entirety:
> >
> > ------------------------------------------------------------------------
> > do_install() {
> > install -d ${D}${sbindir}
> > install -d ${D}${mandir}/man8
> > install -d ${D}${mandir}/man5
> > oe_runmake 'DESTDIR=${D}' install
> > install -d ${D}${sysconfdir}
> > install -m 600 ${WORKDIR}/vsftpd.conf ${D}${sysconfdir}/vsftpd.conf
> > install -d ${D}${sysconfdir}/init.d/
> > install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/vsftpd
> > install -d ${D}/${sysconfdir}/default/volatiles
> > install -m 644 ${WORKDIR}/volatiles.99_vsftpd
> > ${D}/${sysconfdir}/default/volatiles/99_vsftpd
> >
> > install -m 600 ${WORKDIR}/vsftpd.ftpusers ${D}${sysconfdir}/
> > install -m 600 ${WORKDIR}/vsftpd.user_list ${D}${sysconfdir}/
> > if ! test -z "${PAMLIB}" ; then
> > install -d ${D}${sysconfdir}/pam.d/
> > cp ${S}/RedHat/vsftpd.pam ${D}${sysconfdir}/pam.d/vsftpd
> > sed -i "s:/lib/security:${base_libdir}/security:"
> > ${D}${sysconfdir}/pam.d/vsftpd
> > sed -i "s:ftpusers:vsftpd.ftpusers:" ${D}${sysconfdir}/pam.d/vsftpd
> > fi
> > install -d ${D}${localstatedir}/run/vsftpd/empty
> > }
> > ------------------------------------------------------------------------
> >
> > -J.
> >
> > >
> > > Regards,
> > >
> > > --
> > > *dS
> > > Diego Sueiro
> > >
> > > /*long live rock 'n roll*/
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel at lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> > --
> > -Joe MacDonald.
> > :wq
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> >
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
-Joe MacDonald.
:wq
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20131129/3042473a/attachment-0002.sig>
More information about the Openembedded-devel
mailing list