proftpd fix
cover proftpd fix
This change fixes a breakage introduced when the value of libexecdir was changed to "${libdir}/${BPN}".
The proftpd recipe in meta-networking will likely need a similar patch.
The following changes since commit ad1dfa139195f39a72b8e0fb47de5c3339397b8b:
proftpd: add initscript and tidy up recipe (2012-10-28 01:47:32 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib strassek/baryon-proftpd
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=strassek/poky-contrib
Kevin Strasser (1):
proftpd: conditionally remove /usr/libexec
recipes-extended/proftpd/proftpd_1.3.4b.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
Signature · 1 line
1.7.9.5
PATCH 1/1 proftpd: conditionally remove /usr/libexec
As of poky commit id 1d18224b24a515a07170ce36dbd725cb203d3300 libexecdir has been changed to ${libdir}/${BPN} which is typically /usr/lib. This change introduces a check to see if /usr/libexec is being used before attempting to remove it.
Fixes [YOCTO #3504]
--- recipes-extended/proftpd/proftpd_1.3.4b.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
recipes-extended/proftpd/proftpd_1.3.4b.bb +4 -1
@@ -34,7 +34,10 @@ FTPGROUP = "ftp" do_install () { oe_runmake DESTDIR=${D} install - rmdir ${D}${libexecdir} ${D}${libdir}/proftpd ${D}${datadir}/locale + rmdir ${D}${libdir}/proftpd ${D}${datadir}/locale + if [ -d ${D}/usr/libexec ] ; then + rmdir ${D}/usr/libexec + fi sed -i '/ *User[ \t]*/s/ftp/${FTPUSER}/' ${D}${sysconfdir}/proftpd.conf sed -i '/ *Group[ \t]*/s/ftp/${FTPGROUP}/' ${D}${sysconfdir}/proftpd.conf install -d ${D}${sysconfdir}/init.d
Signature · 1 line
1.7.9.5
Paul Eggleton
AppliedRe: [meta-baryon][PATCH 1/1] proftpd: conditionally remove /usr/libexec
Quoted 18 lines · On Monday 03 December 2012 15:22:42 Kevin Strasser wrote:
As of poky commit id
1d18224b24a515a07170ce36dbd725cb203d3300libexecdir has been changed to ${libdir}/${BPN} which is typically/usr/lib. This change introduces a check to see if/usr/libexecis being used before attempting to remove it.Fixes [YOCTO #3504]
Signed-off-by Kevin Strasser <[email protected]>--- recipes-extended/proftpd/proftpd_1.3.4b.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)(quoted diff) +0
-0b/recipes-extended/proftpd/proftpd_1.3.4b.bb index 8ebafbf..2b2b4e2 100644
recipes-extended/proftpd/proftpd_1.3.4b.bb +0
-0@@ -34,7 +34,10 @@ FTPGROUP = "ftp"
recipes-extended/proftpd/proftpd_1.3.4b.bb FTPGROUP = "ftp" · line 43
Quoted 10 lines
recipes-extended/proftpd/proftpd_1.3.4b.bb +4
-1do_install () { oe_runmake DESTDIR=${D} install - rmdir ${D}${libexecdir} ${D}${libdir}/proftpd ${D}${datadir}/locale + rmdir ${D}${libdir}/proftpd ${D}${datadir}/locale + if [ -d ${D}/usr/libexec ] ; then + rmdir ${D}/usr/libexec + fi sed -i '/ *User[ \t]*/s/ftp/${FTPUSER}/' ${D}${sysconfdir}/proftpd.conf sed -i '/ *Group[ \t]*/s/ftp/${FTPGROUP}/' ${D}${sysconfdir}/proftpd.conf install -d ${D}${sysconfdir}/init.d
Applied, thanks. I've also sent this over to be applied to meta-networking.
Cheers,
Paul
Signature · 2 lines
Paul Eggleton Intel Open Source Technology Centre