[oe-commits] [meta-openembedded] 22/33: proftpd: remove the script ftpmail

git at git.openembedded.org git at git.openembedded.org
Sun Sep 11 07:29:27 UTC 2016


martin_jansa pushed a commit to branch master-next
in repository meta-openembedded.

commit 3846d040d41535effa22a134ade38886da98f2bf
Author: Mingli Yu <Mingli.Yu at windriver.com>
AuthorDate: Thu Sep 8 13:49:24 2016 +0800

    proftpd: remove the script ftpmail
    
    * Remove the ftpmail script to avoid confusion
      about it fails to run because it lacks a dependency
      on Mail/Sendmail.pm which is not shipped by default.
      Also it has not been maintained for more than 10 years as
      http://search.cpan.org/~mivkovic/Mail-Sendmail/Sendmail.pm.
    
    * And it's bad to add the dependency perl module
      Mail/Sendmail.pm as it's too old and also send email to
      Proftp-devel at lists.sourceforge.net to ask guidance about
      ftpmail as below:
        Q: In my environment, the ftpmail fails to run as
           it lacks the dependency on Mail/Sendmail.pm which
           is not shipped by default and also not maintained more
           than 10 years as
           http://search.cpan.org/~mivkovic/Mail-Sendmail/Sendmail.pm.
        A: Patches for updates to the ftpmail script are highly
           encouraged!  If the Mail-Sendmail package is not to
           your preference, what would you suggest/prefer using
           instead?
      We don't plan to do more improvements about the perl module
      Mail-Sendmail now since it's not something we, or other distros
      apparently need as other distribution also not include the
      ftpmail script.
    
    * The ftpmail is initially added as a perl script to send an email
      notification when upload proftpd log as below commit in
      https://github.com/proftpd/proftpd.git:
    
      commit 8d602d4bf01ef0c6464c7a16dbbe570a0322dc17
      Author: castaglia <castaglia>
      Date:   Thu Mar 6 03:06:14 2008 +0000
    
        Added ftpmail, a Perl script which reads a TransferLog FIFO and sends
        automatic email notifications for uploads.
    
    Signed-off-by: Mingli Yu <Mingli.Yu at windriver.com>
    Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
 meta-networking/recipes-daemons/proftpd/proftpd_1.3.5b.bb | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/meta-networking/recipes-daemons/proftpd/proftpd_1.3.5b.bb b/meta-networking/recipes-daemons/proftpd/proftpd_1.3.5b.bb
index 5a53d0d..c27a1cc 100644
--- a/meta-networking/recipes-daemons/proftpd/proftpd_1.3.5b.bb
+++ b/meta-networking/recipes-daemons/proftpd/proftpd_1.3.5b.bb
@@ -111,6 +111,15 @@ do_install () {
         -e 's|${STAGING_DIR_NATIVE}||g' \
         -e 's|-fdebug-prefix-map=[^ ]*||g' \
         -i ${D}/${bindir}/prxs
+
+    # ftpmail perl script, which reads the proftpd log file and sends
+    # automatic email notifications once an upload finishs,
+    # depends on an old perl Mail::Sendmail
+    # The Mail::Sendmail has not been maintained for almost 10 years
+    # Other distribution not ship with ftpmail, so do the same to
+    # avoid confusion about having it fails to run
+    rm -rf ${D}${bindir}/ftpmail
+    rm -rf ${D}${mandir}/man1/ftpmail.1
 }
 
 INITSCRIPT_NAME = "proftpd"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list