Update of /cvsroot/fink/experimental/thesin/finkinfo/net
In directory sc8-pr-cvs1:/tmp/cvs-serv6534
Added Files:
proftpd-1.2.7-1.info proftpd-1.2.7-1.patch
Removed Files:
proftpd-1.2.6-5.info proftpd-1.2.6-5.patch
Log Message:
stupid apple *grumble* *grumble*
--- NEW FILE: proftpd-1.2.7-1.info ---
B
Package: proftpd
Version: 1.2.7
Revision: 1
###
Depends: anacron, daemonic
###
Source: ftp://ftp.proftpd.org/distrib/source/%n-%v.tar.bz2
Source-MD5: 7f2f7890742255e703437046149a1c31
###
PatchScript: sed -e s,@FINKPREFIX@,%p,g %a/%f.patch | patch -p1
###
NoSetCFLAGS: true
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetCPPFLAGS: -no-cpp-precomp
###
ConfigureParams: --enable-pam --with-pic --enable-shared --enable-static
--mandir=%i/share/man --infodir=%p/share/info --libexecdir=%p/lib
###
InstallScript: <<
make install prefix=%i
mkdir -p %i/etc
mkdir -p %i/etc/cron.monthly
mkdir -p %i/sbin
install -m 644 sample-configurations/basic.conf %i/etc/proftpd.conf
install -m 775 contrib/ftpasswd %i/sbin/ftpasswd
install -m 775 contrib/ftpstats %i/sbin/ftpstats
install -m 755 contrib/cron.monthly %i/etc/cron.monthly/proftpd
<<
###
DocFiles: COPYING CREDITS ChangeLog INSTALL NEWS README* contrib/*.html
contrib/README* contrib/INSTALL*
###
ConfFiles: %p/etc/proftpd.conf
###
DaemonicName: proftpd
DaemonicFile: <<
<service>
<description>ProFTPD FTP Daemon Server</description>
<message>ProFTPD FTP Daemon Server</message>
<daemon name="proftpd">
<executable background="yes">%p/sbin/proftpd</executable>
<!-- the daemon will background itself, but may take a while
to start up to the point where it does so -->
<pidfile>%p/var/run/proftpd.pid</pidfile>
</daemon>
</service>
<<
###
Description: Advanced, incredibly configurable and secure FTP daemon
DescDetail: <<
ProFTPD is a proven, high-performance, scalable FTP server written from
scratch, with a focus toward simplicity, security, and ease of configuration.
Naturally, ProFTPD powers some of the largest sites on the Internet. It
features a very Apache-like configuration syntax, modules, and a highly
customizable server infrastructure, including support for multiple 'virtual'
FTP servers, anonymous FTP, and permission-based directory visibility.
<<
###
License: GPL
Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
Homepage: http://www.proftpd.org/
--- NEW FILE: proftpd-1.2.7-1.patch ---
diff -ruN proftpd-1.2.7.orig/configure proftpd-1.2.7/configure
--- proftpd-1.2.7.orig/configure 2002-11-22 12:21:07.000000000 -0700
+++ proftpd-1.2.7/configure 2002-12-16 14:41:32.000000000 -0700
@@ -4370,7 +4370,7 @@
if test x"$enable_pam" != xno ; then
-for ac_header in security/pam_appl.h
+for ac_header in security/pam_appl.h pam/pam_appl.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
echo "$as_me:4376: checking for $ac_header" >&5
diff -ruN proftpd-1.2.7.orig/configure.in proftpd-1.2.7/configure.in
--- proftpd-1.2.7.orig/configure.in 2002-11-22 12:19:09.000000000 -0700
+++ proftpd-1.2.7/configure.in 2002-12-16 14:52:09.000000000 -0700
@@ -467,7 +467,7 @@
dnl really shouldn't have anything to do with force_shadow or use_shadow.
dnl jss - 2/22/2001
if test x"$enable_pam" != xno ; then
- AC_CHECK_HEADERS(security/pam_appl.h,
+ AC_CHECK_HEADERS(security/pam_appl.h pam/pam.appl.h,
[ if test `echo $ac_addl_modules | grep -c mod_pam` = "0"; then
ac_addl_modules="mod_pam.o $ac_addl_modules"
ac_build_addl_modules="modules/mod_pam.o $ac_build_addl_modules"
diff -ruN proftpd-1.2.7.orig/contrib/cron.monthly proftpd-1.2.7/contrib/cron.monthly
--- proftpd-1.2.7.orig/contrib/cron.monthly 1969-12-31 17:00:00.000000000 -0700
+++ proftpd-1.2.7/contrib/cron.monthly 2002-12-16 14:00:10.000000000 -0700
@@ -0,0 +1,12 @@
+#!/bin/sh
+#
+# cron script to rotate the proftpd server logfile, based on the
+# wu-ftpd script by Peter Tobias <[EMAIL PROTECTED]>.
+
+[ -x @FINKPREFIX@/sbin/ftpstats ] || exit 0
+
+cd @FINKPREFIX@/var/log
+savelog -u root -g wheel -m 640 -c 12 @FINKPREFIX@/var/log/xferreport >/dev/null
+2>/dev/null
+ftpstats -a -r -l 2 -d 2> /dev/null >@FINKPREFIX@/var/log/xferreport
+savelog -u root -g wheel -m 640 -c 7 @FINKPREFIX@/var/log/xferlog >/dev/null
+2>/dev/null
+
diff -ruN proftpd-1.2.7.orig/contrib/ftpstats proftpd-1.2.7/contrib/ftpstats
--- proftpd-1.2.7.orig/contrib/ftpstats 1969-12-31 17:00:00.000000000 -0700
+++ proftpd-1.2.7/contrib/ftpstats 2002-12-16 14:00:10.000000000 -0700
@@ -0,0 +1,389 @@
+#! /usr/bin/perl
+# ---------------------------------------------------------------------------
+#
+# USAGE: xferstats <options>
+#
+# OPTIONS:
+# -f <filename> Use <filename> for the log file
+# -r include real users
+# -a include anonymous users
+# -h include report on hourly traffic
+# -d include report on domain traffic
+# -t report on total traffic by section
+# -i report incomming traffic only (uploads)
+# -o report outgoing traffic only (download)
+# -D <domain> report only on traffic from <domain>
+# this option leads to problems with the local
+# domain: e.g. test.com is counted under test
+# and not recognized under com, -D com will give
+# you only statistics about com excluding
+# test.com! use -A com for correct results.
+# -A <address> report only on traffic from addresses ends matching
+# <address> e.g. -A test.domain.com will report
+# only on addresses ending with test.domain.com
+# -l <depth> Depth of path detail for sections
+# -s <section> Section to report on, For example: -s /pub will report
+# only on paths under /pub
+# -u <user> Report traffic for specified user.
+#
+# ---------------------------------------------------------------------------
+# 05.09.01: minor change by Jamie Fifield ([EMAIL PROTECTED]):
+# - added option u which singles out the data for a single user
+#
+# ---------------------------------------------------------------------------
+# 30.09.98: changes by Jan Menzel ([EMAIL PROTECTED]):
+# -documented problems with option -D
+# -fixed same problems with spaces in the filenames (lines which are not
+# exactly 16 elements long are skipped in earlier versions)
+# -added option A which compares the addresses end with a given pattern
+# -added option i and o which reports either incoming or outgoing traffic only
+
+@mydom = split(/\./, `dnsdomainname`);
+$mydom2 = pop(@mydom); chop($mydom2);
+$mydom1 = pop(@mydom);
+
+# If you want to specify $mydom1 and $mydom2 manually you should edit the
+# next two lines to customize for your domain. This will allow your domain
+# to be separated in the domain listing.
+# $mydom1 = "debian";
+# $mydom2 = "org";
+
+# edit the next line to customize for your default log file
+$usage_file = "@FINKPREFIX@/var/log/xferlog";
+
+# Edit the following lines for default report settings.
+# Entries defined here will be over-ridden by the command line.
+
+$opt_h = 0;
+$opt_d = 0;
+$opt_t = 1;
+
+require 'getopts.pl';
+&Getopts('f:rahdD:l:s:A:iou:');
+
+$opt_l ||= 3;
+if ($opt_r) { $real = 1;}
+if ($opt_a) { $anon = 1;}
+if ($real == 0 && $anon == 0) { $anon = 1; }
+if ($opt_f) {$usage_file = $opt_f;}
+if ($opt_i) {$opt_i = 1;}
+if ($opt_o) {$opt_o = 1;}
+
+open (LOG,$usage_file) || die "Error opening usage log file: $usage_file\n";
+
+if ($opt_o) {
+ print "Transfer Totals include outgoing traffic only.\n\n";
+}
+
+if ($opt_i) {
+ print "Transfer Totals include incoming traffic only.\n\n";
+}
+
+if ($opt_D) {
+ $opt_D =~ tr/A-Z/a-z/;
+ print "Transfer Totals include the '$opt_D' domain only.\n";
+ print "All other domains are filtered out for this report.\n\n";
+}
+
+if ($opt_A) {
+ $opt_A =~ tr/A-Z/a-z/;
+ print "Transfer Totals include the addresses ending in '$opt_A' only.\n";
+ print "All other addresses are filtered out for this report.\n\n";
+}
+
+if ($opt_s) {
+ print "Transfer Totals include the '$opt_s' section only.\n";
+ print "All other sections are filtered out for this report.\n\n";
+}
+
+if ($opt_u) {
+ print "Transfer Totals are for user '$opt_u' only.\n";
+ print "All other users are filtered out for this report.\n\n";
+}
+
+line: while (<LOG>) {
+
+ @line = split;
+ # is the first entry week day abbreviation?
+ next if (length("$line[0]") != 3);
+
+ # check whether there is a valid 'username'
+ if ($line[-7] eq "a" or $line[-7] eq "b") {
+ # yes, there i
+ # offset points to the first element just behind the filename
+ $offset = $#line - 7;
+ } elsif ($line[-6] eq "a" or $line[-6] eq "b") {
+ $offset = $#line - 6
+ } else {
+ next;
+ }
+ next if (!$opt_u && !$anon && $line[$offset+3] eq "a");
+ next if (!$opt_u && !$real && $line[$offset+3] eq "r");
+ next if ($opt_i && $line[$offset+2] ne "i");
+ next if ($opt_o && $line[$offset+2] ne "o");
+ next if ($opt_u && $line[$offset+4] ne $opt_u);
+
+ $daytime = substr($_, 0, 10) . substr($_, 19, 5);
+ $time = substr($_,11,2);
+
+ if ($line[8] eq "\.") { $line[8] = "/unreadable/filename";}
+ next if (substr($line[8],0,length("$opt_s")) ne "$opt_s");
+ $line[8] = substr($line[8],length("$opt_s"));
+ @path = split(/\//, $line[8]);
+
+#
+# Why was the original xferstats dropping leading 1 character path
+# segments???
+#
+# while (length($path[1]) <= 1) {
+# shift @path;
+# next line if ($#path == -1);
+# }
+
+# Things in the top-level directory are assumed to be informational files
+
+ if ($#path == 1)
+ { $pathkey = "Index/Informational Files"; }
+ else {
+ $pathkey = "";
+ for ($i=1; $i <= $#path-1 && $i <= $opt_l;$i++) {
+ $pathkey = $pathkey . "/" . $path[$i];
+ }
+ }
+
+ $line[6] =~ tr/A-Z/a-z/;
+
+ @address = split(/\./, $line[6]);
+
+ $domain = $address[$#address];
+ if ($domain eq "$mydom2" && $address[$#address-1] eq "$mydom1")
+ { $domain = $mydom1 . "." . $mydom2; }
+ if ( int($address[0]) > 0 || $#address < 2 )
+ { $domain = "unresolved"; }
+
+ $count = 1;
+ if ($opt_D and substr($domain,0,length("$opt_D")) ne "$opt_D" ) {
+ $count = 0;
+ }
+ if ($opt_A and substr($line[6],length("$line[6]")-length("$opt_A")) ne "$opt_A" ) {
+ $count = 0;
+ }
+
+
+ if ($count) {
+
+ $systemfiles{$line[6]}++; # Systems Accessing the Arc
+ $xferfiles++; # total files sent
+ $xfertfiles++; # total files sent
+ $xferfiles{$daytime}++; # files per day
+ $groupfiles{$pathkey}++; # per-group accesses
+ $domainfiles{$domain}++;
+
+ $xfersecs{$daytime} += $line[5]; # xmit seconds per day
+ $domainsecs{$domain} += $line[5]; # xmit seconds for domain
+ $xferbytes{$daytime} += $line[7]; # bytes per day
+ $domainbytes{$domain} += $line[7]; # xmit bytes to domain
+ $xferbytes += $line[7]; # total bytes sent
+ $groupbytes{$pathkey} += $line[7]; # per-group bytes sent
+
+ $xfertfiles{$time}++; # files per hour
+ $xfertsecs{$time} += $line[5]; # xmit seconds per hour
+ $xfertbytes{$time} += $line[7]; # bytes per hour
+ $xfertbytes += $line[7]; # total bytes sent
+ }
+}
+close LOG;
+
+@syslist = keys(systemfiles);
+@dates = sort datecompare keys(xferbytes);
+
+if ($xferfiles == 0) {die "There was no data to process.\n";}
+
+
+print "TOTALS FOR SUMMARY PERIOD ", $dates[0], " TO ", $dates[$#dates], "\n\n";
+printf ("Files Transmitted During Summary Period %12.0f\n", $xferfiles);
+printf ("Bytes Transmitted During Summary Period %12.0f\n", $xferbytes);
+printf ("Systems Using Archives %12.0f\n\n", $#syslist+1);
+
+printf ("Average Files Transmitted Daily %12.0f\n",
+ $xferfiles / ($#dates + 1));
+printf ("Average Bytes Transmitted Daily %12.0f\n",
+ $xferbytes / ($#dates + 1));
+
+format top1 =
+
+Daily Transmission Statistics
+
+ Number Of Number of Average Percent Of Percent Of
+ Date Files Sent Bytes Sent Xmit Rate Files Sent Bytes Sent
+--------------- ---------- ----------- ---------- ---------- ----------
+.
+
+format line1 =
+@<<<<<<<<<<<<<< @>>>>>>>>> @>>>>>>>>>> @>>>>>>>>> @>>>>>>> @>>>>>>>
+$date, $nfiles, $nbytes, $avgrate, $pctfiles, $pctbytes
+.
+
+$^ = top1;
+$~ = line1;
+
+# sort daily traffic by bytes sendt
+#foreach $date ( sort datecompare keys(nbytes) ) {
+foreach $date ( sort datecompare keys(xferbytes) ) {
+
+ $nfiles = $xferfiles{$date};
+ $nbytes = $xferbytes{$date};
+ if ($xfersecs{$date}) {
+ $avgrate = sprintf("%5.1f KB/s", $xferbytes{$date}/$xfersecs{$date}/1024);
+ } else {
+ $avgrate = sprintf("undefined");
+ }
+ $pctfiles = sprintf("%8.2f", 100*$xferfiles{$date}/$xferfiles);
+ $pctbytes = sprintf("%8.2f", 100*$xferbytes{$date}/$xferbytes);
+ write;
+}
+
+if ($opt_t) {
+format top2 =
+
+Total Transfers from each Archive Section (By bytes)
+
+ ---- Percent Of ----
+ Archive Section Files Sent Bytes Sent Files Sent Bytes Sent
+------------------------- ---------- ------------- ---------- ----------
+.
+
+format line2 =
+@<<<<<<<<<<<<<<<<<<<<<<<< @>>>>>>>>> @>>>>>>>>>>>> @>>>>>>> @>>>>>>>
+$section, $files, $bytes, $pctfiles, $pctbytes
+.
+
+$| = 1;
+$- = 0;
+$^ = top2;
+$~ = line2;
+
+# sort total transfer for each archive by # files transfered
+foreach $section ( sort bytecompare keys(groupfiles) ) {
+
+ $files = $groupfiles{$section};
+ $bytes = $groupbytes{$section};
+ $pctbytes = sprintf("%8.2f", 100 * $groupbytes{$section} / $xferbytes);
+ $pctfiles = sprintf("%8.2f", 100 * $groupfiles{$section} / $xferfiles);
+ write;
+
+}
+
+}
+
+if ($opt_d) {
+format top3 =
+
+Total Transfer Amount By Domain
+
+ Number Of Number of Average Percent Of Percent Of
+Domain Name Files Sent Bytes Sent Xmit Rate Files Sent Bytes Sent
+----------- ---------- ------------ ---------- ---------- ----------
+.
+
+format line3 =
+@<<<<<<<<<< @>>>>>>>>> @>>>>>>>>>>> @>>>>>>>>> @>>>>>>> @>>>>>>>
+$domain, $files, $bytes, $avgrate, $pctfiles, $pctbytes
+.
+
+$- = 0;
+$^ = top3;
+$~ = line3;
+
+# sort amount per domain by files
+foreach $domain ( sort domnamcompare keys(domainfiles) ) {
+
+ $files = $domainfiles{$domain};
+ $bytes = $domainbytes{$domain};
+ if ($domainsecs{$domain}) {
+ $avgrate = sprintf("%5.1f KB/s",
+$domainbytes{$domain}/$domainsecs{$domain}/1024);
+ } else {
+ $avgrate = sprintf("undefined");
+ }
+ $pctfiles = sprintf("%8.2f", 100 * $domainfiles{$domain} / $xferfiles);
+ $pctbytes = sprintf("%8.2f", 100 * $domainbytes{$domain} / $xferbytes);
+ write;
+
+}
+
+print "\n";
+
+}
+
+if ($opt_h) {
+
+format top8 =
+
+Hourly Transmission Statistics
+
+ Number Of Number of Average Percent Of Percent Of
+ Time Files Sent Bytes Sent Xmit Rate Files Sent Bytes Sent
+--------------- ---------- ----------- ---------- ---------- ----------
+.
+
+format line8 =
+@<<<<<<<<<<<<<< @>>>>>>>>> @>>>>>>>>>> @>>>>>>>>> @>>>>>>> @>>>>>>>
+$time, $nfiles, $nbytes, $avgrate, $pctfiles, $pctbytes
+.
+
+
+$| = 1;
+$- = 0;
+$^ = top8;
+$~ = line8;
+
+# sort hourly transmission by sent bytes
+foreach $time ( sort keys(xfertbytes) ) {
+
+ $nfiles = $xfertfiles{$time};
+ $nbytes = $xfertbytes{$time};
+ if ($xfertsecs{$time}) {
+ $avgrate = sprintf("%5.1f KB/s", $xfertbytes{$time}/$xfertsecs{$time}/1024);
+ } else {
+ $avgrate = sprintf("undefined");
+ }
+ $pctfiles = sprintf("%8.2f", 100*$xfertfiles{$time} / $xferfiles);
+ $pctbytes = sprintf("%8.2f", 100*$xfertbytes{$time} / $xferbytes);
+ write;
+}
+}
+exit(0);
+
+sub datecompare {
+
+ $date1 = substr($a, 11, 4) * 4800;
+ $date2 = substr($b, 11, 4) * 4800;
+ $date1 += index("JanFebMarAprMayJunJulAugSepOctNovDec",substr($a, 4, 3)) / 3 * 400;
+ $date2 += index("JanFebMarAprMayJunJulAugSepOctNovDec",substr($b, 4, 3)) / 3 * 400;
+ $date1 += substr($a, 8, 2);
+ $date2 += substr($b, 8, 2);
+ $date1 - $date2;
+
+}
+
+sub domnamcompare {
+
+ $sdiff = length($a) - length($b);
+ ($sdiff < 0) ? -1 : ($sdiff > 0) ? 1 : ($a lt $b) ? -1 : ($a gt $b) ? 1 : 0;
+
+}
+
+sub bytecompare {
+
+ $bdiff = $groupbytes{$b} - $groupbytes{$a};
+ ($bdiff < 0) ? -1 : ($bdiff > 0) ? 1 : ($a lt $b) ? -1 : ($a gt $b) ? 1 : 0;
+
+}
+
+sub faccompare {
+
+ $fdiff = $fac{$b} - $fac{$a};
+ ($fdiff < 0) ? -1 : ($fdiff > 0) ? 1 : ($a lt $b) ? -1 : ($a gt $b) ? 1 : 0;
+
+}
+
diff -ruN proftpd-1.2.7.orig/include/default_paths.h
proftpd-1.2.7/include/default_paths.h
--- proftpd-1.2.7.orig/include/default_paths.h 2002-06-23 13:03:22.000000000 -0600
+++ proftpd-1.2.7/include/default_paths.h 2002-12-16 14:11:51.000000000 -0700
@@ -36,7 +36,7 @@
* ftpcount, ftpwho, etc.
*/
#ifndef RUN_DIR
-#define RUN_DIR "/var/run/proftpd"
+#define RUN_DIR "@FINKPREFIX@/var/run/proftpd"
#endif
/* The location you wish to place any core files produced as a result of
@@ -50,14 +50,14 @@
* when run in standalone daemon mode.
*/
#ifndef PID_FILE_PATH
-#define PID_FILE_PATH "/var/run/proftpd.pid"
+#define PID_FILE_PATH "@FINKPREFIX@/var/run/proftpd.pid"
#endif
/* The default location of the proftpd configuration file. Can be
* overriden at runtime with the '-c' switch
*/
#ifndef CONFIG_FILE_PATH
-#define CONFIG_FILE_PATH "/etc/proftpd.conf"
+#define CONFIG_FILE_PATH "@FINKPREFIX@/etc/proftpd.conf"
#endif
/* The location of your `shells' file; a newline delimited list of
@@ -70,17 +70,17 @@
* log files. These can be overridden in the configuration file via
* "TransferLog" and "ExtendedLog". (note ExtendedLog does not work yet)
*/
-#define XFERLOG_PATH "/var/log/xferlog"
-#define EXTLOG_PATH "/var/log/proftpd-log"
+#define XFERLOG_PATH "@FINKPREFIX@/var/log/xferlog"
+#define EXTLOG_PATH "@FINKPREFIX@/var/log/proftpd-log"
/* Location of the file that tells proftpd to discontinue servicing
* requests.
*/
-#define SHUTMSG_PATH "/etc/shutmsg"
+#define SHUTMSG_PATH "@FINKPREFIX@/etc/shutmsg"
/* Location of the file containing users that *cannot* use ftp
* services (odd, eh?)
*/
-#define FTPUSERS_PATH "/etc/ftpusers"
+#define FTPUSERS_PATH "@FINKPREFIX@/etc/ftpusers"
#endif /* PROFTPD_PATHS_H */
diff -ruN proftpd-1.2.7.orig/src/dirtree.c proftpd-1.2.7/src/dirtree.c
--- proftpd-1.2.7.orig/src/dirtree.c 2002-12-02 11:18:00.000000000 -0700
+++ proftpd-1.2.7/src/dirtree.c 2002-12-16 14:00:11.000000000 -0700
@@ -576,10 +576,10 @@
/* Perform a fixup on configuration directives so that:
* -argv[0]-- -argv[1]-- ----argv[2]-----
- * <Option /etc/adir /etc/anotherdir>
+ * <Option @FINKPREFIX@/etc/adir @FINKPREFIX@/etc/anotherdir>
* .. becomes ..
* -argv[0]-- -argv[1]- ----argv[2]----
- * <Option> /etc/adir /etc/anotherdir
+ * <Option> @FINKPREFIX@/etc/adir @FINKPREFIX@/etc/anotherdir
*/
if(new_cmd->argc && *(new_cmd->argv[0]) == '<') {
@@ -2196,11 +2196,11 @@
* Just a partial match on the pathname does not mean that the longer
* path is the subdirectory of the other -- they might just be sharing
* the last path component!
- * /var/www/.1
- * /var/www/.14
+ * @FINKPREFIX@/var/www/.1
+ * @FINKPREFIX@/var/www/.14
* ^ -- not /, not subdir
- * /var/www/.1
- * /var/www/.1/images
+ * @FINKPREFIX@/var/www/.1
+ * @FINKPREFIX@/var/www/.1/images
* ^ -- /, is subdir
*/
if (strlen(path) > len && path[len] != '/')
diff -ruN proftpd-1.2.7.orig/src/main.c proftpd-1.2.7/src/main.c
--- proftpd-1.2.7.orig/src/main.c 2002-10-28 09:51:50.000000000 -0700
+++ proftpd-1.2.7/src/main.c 2002-12-16 14:06:05.000000000 -0700
@@ -1678,7 +1678,7 @@
}
/* If running (a flag signaling whether proftpd is just starting up)
- * AND shutdownp (a flag signalling the present of /etc/shutmsg) are
+ * AND shutdownp (a flag signalling the present of @FINKPREFIX@/etc/shutmsg) are
* true, then log an error stating this -- but don't stop the server.
*/
if (shutdownp && !running) {
diff -ruN proftpd-1.2.7.orig/src/proftpd.8 proftpd-1.2.7/src/proftpd.8
--- proftpd-1.2.7.orig/src/proftpd.8 2002-06-22 01:02:30.000000000 -0600
+++ proftpd-1.2.7/src/proftpd.8 2002-12-16 14:06:05.000000000 -0700
@@ -30,7 +30,7 @@
option, the main
.B proftpd
daemon writes its process ID to
-.B /var/run/proftpd.pid
+.B @FINKPREFIX@/var/run/proftpd.pid
to make it easy to know which process to SIGHUP.
.SH OPTIONS
.TP 12
@@ -61,7 +61,7 @@
.TP
.BI \-c,\--config " config\-file"
Specifies an alternate \fIconfig\-file\fP to be parsed at startup, rather
-than the default (typically found in \fB/etc/proftpd.conf\fP).
+than the default (typically found in \fB@FINKPREFIX@/etc/proftpd.conf\fP).
.TP
.BI \-t,\--configtest
Read the configuration file, report any syntax errors, and exit.
@@ -76,21 +76,21 @@
Lists all modules compiled into proftpd.
.SH FILES
.PD 0
-.B /usr/sbin/proftpd
+.B @FINKPREFIX@/usr/sbin/proftpd
.br
-.B /usr/bin/ftpwho
+.B @FINKPREFIX@/usr/bin/ftpwho
.br
-.B /usr/bin/ftpcount
+.B @FINKPREFIX@/usr/bin/ftpcount
.br
-.B /usr/sbin/ftpshut
+.B @FINKPREFIX@/usr/sbin/ftpshut
.br
-.B /var/log/xferlog
+.B @FINKPREFIX@/var/log/xferlog
.br
-.B /var/run/proftpd-[pid]
+.B @FINKPREFIX@/var/run/proftpd-[pid]
.br
-.B /var/run/proftpd.pid
+.B @FINKPREFIX@/var/run/proftpd.pid
.br
-.B /var/run/proftpd-inetd
+.B @FINKPREFIX@/var/run/proftpd-inetd
.PD
.SH AUTHORS
.PP
diff -ruN proftpd-1.2.7.orig/src/xferlog.5 proftpd-1.2.7/src/xferlog.5
--- proftpd-1.2.7.orig/src/xferlog.5 2001-08-01 09:17:07.000000000 -0600
+++ proftpd-1.2.7/src/xferlog.5 2002-12-16 14:06:05.000000000 -0700
@@ -7,7 +7,7 @@
.B xferlog
file contains logging information from the FTP server daemon,
.BR proftpd (8).
-This file usually is found in /var/log, but can be located anywhere by
+This file usually is found in @FINKPREFIX@/var/log, but can be located anywhere by
using a
.BR proftpd (8)
configuration directive.
@@ -154,7 +154,7 @@
.SH FILES
.PD 0
.TP 20
-.B /var/log/xferlog
+.B @FINKPREFIX@/var/log/xferlog
.PP
.PD
.SH AUTHORS
diff -ruN proftpd-1.2.7.orig/utils/ftpcount.1 proftpd-1.2.7/utils/ftpcount.1
--- proftpd-1.2.7.orig/utils/ftpcount.1 2002-09-25 17:45:24.000000000 -0600
+++ proftpd-1.2.7/utils/ftpcount.1 2002-12-16 14:24:53.000000000 -0700
@@ -29,9 +29,9 @@
proftpd's scoreboard.
.SH FILES
.PD 0
-.B /usr/bin/ftpcount
+.B @FINKPREFIX@/usr/bin/ftpcount
.br
-.B /var/run/proftpd/proftpd.scoreboard
+.B @FINKPREFIX@/var/run/proftpd/proftpd.scoreboard
.PD
.SH AUTHORS
.PP
diff -ruN proftpd-1.2.7.orig/utils/ftpcount.c proftpd-1.2.7/utils/ftpcount.c
--- proftpd-1.2.7.orig/utils/ftpcount.c 2002-12-03 08:57:27.000000000 -0700
+++ proftpd-1.2.7/utils/ftpcount.c 2002-12-16 14:06:05.000000000 -0700
@@ -24,7 +24,7 @@
* the source code for OpenSSL in the source distribution.
*/
-/* Shows a count of "who" is online via proftpd. Uses the /var/run/proftpd*
+/* Shows a count of "who" is online via proftpd. Uses the
+@FINKPREFIX@/var/run/proftpd*
* log files.
*
* $Id: ftpcount.c,v 1.5 2002/12/03 15:57:27 castaglia Exp $
diff -ruN proftpd-1.2.7.orig/utils/ftpshut.8 proftpd-1.2.7/utils/ftpshut.8
--- proftpd-1.2.7.orig/utils/ftpshut.8 2002-09-25 17:45:24.000000000 -0600
+++ proftpd-1.2.7/utils/ftpshut.8 2002-12-16 14:06:05.000000000 -0700
@@ -21,7 +21,7 @@
command provides an automated shutdown procedure that a superuser
can use to automagically disconnect current proftpd connections,
and deny new connections. The command creates a control file as
-.B /etc/shutmsg
+.B @FINKPREFIX@/etc/shutmsg
to inform proftpd processes about an impending shutdown.
.SH OPTIONS
.TP 10
@@ -97,9 +97,9 @@
until the indicated time on the following day.
.SH FILES
.PD 0
-.B /usr/sbin/ftpshut
+.B @FINKPREFIX@/usr/sbin/ftpshut
.br
-.B /etc/shutmsg
+.B @FINKPREFIX@/etc/shutmsg
.PD
.SH AUTHORS
.PP
diff -ruN proftpd-1.2.7.orig/utils/ftpwho.1 proftpd-1.2.7/utils/ftpwho.1
--- proftpd-1.2.7.orig/utils/ftpwho.1 2002-09-25 17:45:24.000000000 -0600
+++ proftpd-1.2.7/utils/ftpwho.1 2002-12-16 14:28:52.000000000 -0700
@@ -38,9 +38,9 @@
host and current working directory.
.SH FILES
.PD 0
-.B /usr/bin/ftpwho
+.B @FINKPREFIX@/usr/bin/ftpwho
.br
-.B /var/run/proftpd/proftpd.scoreboard
+.B @FINKPREFIX@/var/run/proftpd/proftpd.scoreboard
.PD
.SH AUTHORS
.PP
diff -ruN proftpd-1.2.7.orig/utils/ftpwho.c proftpd-1.2.7/utils/ftpwho.c
--- proftpd-1.2.7.orig/utils/ftpwho.c 2002-12-02 11:29:23.000000000 -0700
+++ proftpd-1.2.7/utils/ftpwho.c 2002-12-16 14:29:26.000000000 -0700
@@ -24,7 +24,7 @@
* the source code for OpenSSL in the source distribution.
*/
-/* Shows a count of "who" is online via proftpd. Uses the /var/run/proftpd*
+/* Shows a count of "who" is online via proftpd. Uses the
+@FINKPREFIX@/var/run/proftpd*
* log files.
*
* $Id: ftpwho.c,v 1.7 2002/12/02 18:29:23 castaglia Exp $
--- proftpd-1.2.6-5.info DELETED ---
--- proftpd-1.2.6-5.patch DELETED ---
-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits