1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-11 02:50:24 +00:00
freebsd-ports/ftp/ftp4all/files/patch-aa
Max Khon 9644a9e44b New port: ftp4all
FTP4ALL is a free, open source FTP server implementation for the UNIX platform.
FTP4ALL was designed to require no superuser privileges.

PR:		50447
Submitted by:	Alex Semenyaka
2003-04-19 14:14:33 +00:00

95 lines
2.7 KiB
Plaintext

diff -u -r ../ftpd-3.012.old/cfg/configure ./cfg/configure
--- ../ftpd-3.012.old/cfg/configure Sun Feb 6 18:34:02 2000
+++ ./cfg/configure Sun Mar 30 10:47:46 2003
@@ -226,20 +226,27 @@
cd ..
-echo $ac_n "| want DES encryption (y/n) ? $ac_c"
-read DES
-if [ $DES = y ]; then
+if [ X$WANT_DES = X ]; then
+ echo $ac_n "| want DES encryption (y/n) ? $ac_c"
+ read DES
+ if [ $DES = y ]; then
+ DEF=$DEF" -DDES_ENCRYPTION"
+ DES="-I../../lib"
+ LIB=${LIB}" -L../../lib -ldes "
+ else
+ DES=""
+ fi
+elif [ $WANT_DES = y ]; then
DEF=$DEF" -DDES_ENCRYPTION"
DES="-I../../lib"
LIB=${LIB}" -L../../lib -ldes "
+ echo "| will use DES"
else
+ echo "| will NOT use DES"
DES=""
fi
-
-
-
echo $ac_n "| creating Makefile ... $ac_c"
cat << "EOF" >Makefile
@@ -618,7 +625,7 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#define MAXFILENAMELENGTH 32
+#define MAXFILENAMELENGTH FILENAME_MAX
#ifndef SA_RESTART
#define SA_RESTART 0
diff -u -r ../ftpd-3.012.old/src/common/commondef.h ./src/common/commondef.h
--- ../ftpd-3.012.old/src/common/commondef.h Sun Mar 5 19:40:15 2000
+++ ./src/common/commondef.h Sun Mar 30 11:02:03 2003
@@ -100,30 +100,30 @@
#define LG_CHMOD 0x0400
#define LG_SITE 0x0800
-#define DFL_REGFILE "etc/ftpd.reg"
-#define DFL_GROUPFILE "etc/groups"
-#define DFL_USERFILE "etc/users"
-#define DFL_LIMITFILE "etc/limits.cfg"
-#define DFL_LOGFILE "log/ftpd.log"
-#define DFL_ERRLOGFILE "log/ftpd.err"
-#define DFL_FTPSERRLOGFILE "log/ftps.err"
-#define DFL_MSGDIR "msg/"
-#define DFL_MSGGDIR "msg/grp/"
-#define DFL_MSGUDIR "msg/usr/"
+#define DFL_REGFILE "etc/ftp4all/ftpd.reg"
+#define DFL_GROUPFILE "etc/ftp4all/groups"
+#define DFL_USERFILE "etc/ftp4all/users"
+#define DFL_LIMITFILE "etc/ftp4all/limits.cfg"
+#define DFL_LOGFILE "/var/log/ftp4all/ftpd.log"
+#define DFL_ERRLOGFILE "/var/log/ftp4all/ftpd.err"
+#define DFL_FTPSERRLOGFILE "/var/log/ftp4all/ftps.err"
+#define DFL_MSGDIR "etc/ftp4all/msg/"
+#define DFL_MSGGDIR "etc/ftp4all/msg/grp/"
+#define DFL_MSGUDIR "etc/ftp4all/msg/usr/"
#define DFL_BINDIR "bin/"
#define DFL_BINGDIR "bin/grp/"
#define DFL_BINUDIR "bin/usr/"
#define DFL_SBINDIR "sbin/"
#define DFL_SERVERPRG "sbin/ftps"
#define DFL_ADMINPRG "sbin/ftpa"
-#define DFL_STATDIR "log/"
+#define DFL_STATDIR "/var/run/"
#define DFL_CFGDIR "etc/"
-#define DFL_PIDFILE "log/ftpd.pid"
-#define DFL_STATFILE "log/ftpd.stats"
+#define DFL_PIDFILE "/var/run/ftpd.pid"
+#define DFL_STATFILE "/var/run/ftpd.stats"
/* recent addition */
-#define DFL_GSTATFILE "etc/ftpd.gstats"
+#define DFL_GSTATFILE "/var/run/ftpd.gstats"
/******************/