From 8fb289de060b5778d79f0ffa16f5bdfccf28112c Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Fri, 28 Mar 2008 03:55:03 +0000 Subject: ftpd-topfield: Updated to 0.7.5 and added the syslog patch --- packages/ftpd-topfield/files/syslog.patch | 26 ++++++++++++++++++++ packages/ftpd-topfield/ftpd-topfield_0.7.4.bb | 32 ------------------------- packages/ftpd-topfield/ftpd-topfield_0.7.5.bb | 34 +++++++++++++++++++++++++++ 3 files changed, 60 insertions(+), 32 deletions(-) create mode 100644 packages/ftpd-topfield/files/syslog.patch delete mode 100755 packages/ftpd-topfield/ftpd-topfield_0.7.4.bb create mode 100755 packages/ftpd-topfield/ftpd-topfield_0.7.5.bb (limited to 'packages') diff --git a/packages/ftpd-topfield/files/syslog.patch b/packages/ftpd-topfield/files/syslog.patch new file mode 100644 index 0000000000..8c2bf294f5 --- /dev/null +++ b/packages/ftpd-topfield/files/syslog.patch @@ -0,0 +1,26 @@ +--- ftpd-topfield/ftpd.c~ 2008-02-16 09:49:30.000000000 +1030 ++++ ftpd-topfield/ftpd.c 2008-03-24 21:45:15.000000000 +1030 +@@ -1190,6 +1190,7 @@ + if (debug) { + fprintf(stderr, "Transfer failed %lld bytes %s\n", (long long)current, srcpath); + } ++ syslog(LOG_INFO, "retrieve: Failed transfer of %s @%Ld", srcpath, (long long)current); + perror_reply (550, name); + } + +@@ -1363,6 +1364,7 @@ + #endif + + if (ret != 0) { ++ syslog(LOG_INFO, "store: Failed transfer of %s @%Ld", destpath, (long long)current); + perror_reply (553, name); + + LOGCMD (*mode == 'w' ? "put" : "append", name); +@@ -1451,6 +1453,7 @@ + } + } + ++ syslog(LOG_INFO, "store: Failed transfer of %s @%Ld", destpath, (long long)current); + /* Failed to cancel the put, so give up */ + perror_reply (426, "Data Connection"); + } diff --git a/packages/ftpd-topfield/ftpd-topfield_0.7.4.bb b/packages/ftpd-topfield/ftpd-topfield_0.7.4.bb deleted file mode 100755 index 356a6018a2..0000000000 --- a/packages/ftpd-topfield/ftpd-topfield_0.7.4.bb +++ /dev/null @@ -1,32 +0,0 @@ -# This package builds the ftpd-topfield program -DESCRIPTION = "ftpd-topfield - FTP access to TopField PVR" -HOMEPAGE = "http://sourceforge.net/projects/puppy" -SECTION = "net" -LICENSE = "MIT" - -SRC_URI = "cvs://anonymous@puppy.cvs.sourceforge.net/cvsroot/puppy;method=pserver;module=ftpd-topfield;tag=FTPD_TOPFIELD_0_7_4 \ - cvs://anonymous@puppy.cvs.sourceforge.net/cvsroot/puppy;method=pserver;module=libtopfield;tag=FTPD_TOPFIELD_0_7_4 \ - file://init" - -# The source will end up in the subdirectory 'ftpd-topfield' - no release name -S = "${WORKDIR}/ftpd-topfield" - -inherit update-rc.d - -INITSCRIPT_NAME = "ftpd-topfield" -INITSCRIPT_PARAMS = "defaults" - -# Just the one package at present - -inherit autotools - -do_compile() { - oe_runmake -} - -do_install() { - install -d ${D}${sbindir} - install -m 0755 ${S}/ftpd ${D}${sbindir}/ftpd-topfield - install -d ${D}${sysconfdir}/ ${D}${sysconfdir}/init.d - install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/ftpd-topfield -} diff --git a/packages/ftpd-topfield/ftpd-topfield_0.7.5.bb b/packages/ftpd-topfield/ftpd-topfield_0.7.5.bb new file mode 100755 index 0000000000..74a3743b1e --- /dev/null +++ b/packages/ftpd-topfield/ftpd-topfield_0.7.5.bb @@ -0,0 +1,34 @@ +# This package builds the ftpd-topfield program +DESCRIPTION = "ftpd-topfield - FTP access to TopField PVR" +HOMEPAGE = "http://sourceforge.net/projects/puppy" +SECTION = "net" +LICENSE = "MIT" +PR = "r1" + +SRC_URI = "cvs://anonymous@puppy.cvs.sourceforge.net/cvsroot/puppy;method=pserver;module=ftpd-topfield;tag=FTPD_TOPFIELD_0_7_5 \ + cvs://anonymous@puppy.cvs.sourceforge.net/cvsroot/puppy;method=pserver;module=libtopfield;tag=FTPD_TOPFIELD_0_7_5 \ + file://syslog.patch;patch=1 \ + file://init" + +# The source will end up in the subdirectory 'ftpd-topfield' - no release name +S = "${WORKDIR}/ftpd-topfield" + +inherit update-rc.d + +INITSCRIPT_NAME = "ftpd-topfield" +INITSCRIPT_PARAMS = "defaults" + +# Just the one package at present + +inherit autotools + +do_compile() { + oe_runmake +} + +do_install() { + install -d ${D}${sbindir} + install -m 0755 ${S}/ftpd ${D}${sbindir}/ftpd-topfield + install -d ${D}${sysconfdir}/ ${D}${sysconfdir}/init.d + install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/ftpd-topfield +} -- cgit v1.2.3