proftpd: fix largefile file size printing
authorPeter Korsgaard <peter@korsgaard.com>
Thu, 24 Apr 2014 11:28:56 +0000 (13:28 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Thu, 24 Apr 2014 11:36:09 +0000 (13:36 +0200)
commit722090da36285be4440f0205035ada3e66d8de9d
tree3034287d2bb1bce70a4a8b4cbb9162ef3f226a8d
parent108d50d50ca04f47f2f0d8880beebb8c3a221576
proftpd: fix largefile file size printing

The configure script uses AC_TRY_RUN to detect if it can use the %llu format
string for printing the file size, which doesn't work when cross compiling.

We unfortunately cannot AUTORECONF the package, so instead patch configure
to force it on if we know we support it.

E.G.:

dd if=/dev/zero of=/home/ftp/file bs=1M seek=8000 count=1
1+0 records in
1+0 records out

total 1032
-rw-r--r--    1 root     root     8389656576 Jan  1 00:00 file

ncftp / > ls -l
-rw-r--r--   0        0   8389656576   Jan  1 00:00   file

VS:

ncftp / > ls -l
-rw-r--r--   0        0   4094689280   Jan  1 00:00   file

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/proftpd/proftpd.mk