kumquat-buildroot/package/pure-ftpd/Config.in
Bernd Kuhls 9a5495b916 package/pure-ftpd: add optional dependency to libxcrypt
When glibc was bumped to version 2.39 in commit
b5680f53d6 it removed the deprecated
libcrypt support.

As glibc's libcrypt was providing pure-ftpd's libcrypt dependency this
broke the pure-ftpd build using glibc version 2.39.

To fix this select the libxcrypt dependency to pure-ftpd when using a
glibc toolchain and add the dependency if selected.

Fixes:
http://autobuild.buildroot.net/results/2a62f48973b30873f4da842e75176633398bef86/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2024-04-03 21:54:30 +02:00

41 lines
1.3 KiB
Plaintext

config BR2_PACKAGE_PURE_FTPD
bool "pure-ftpd"
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC
help
Pure-FTPd is a free (BSD), secure, production-quality and
standard- conformant FTP server. It doesn't provide useless
bells and whistles, but focuses on efficiency and ease of
use. It provides simple answers to common needs, plus unique
useful features for personal users as well as hosting
providers.
http://www.pureftpd.org
if BR2_PACKAGE_PURE_FTPD
config BR2_PACKAGE_PURE_FTPD_FTPWHO
bool "ftpwho"
help
Enable the pure-ftpd command. Pure-ftpwho shows current
Pure-ftpd client sessions. Only the system administrator
may run this. Output can be text (default), HTML, XML data
and parser-optimized.
config BR2_PACKAGE_PURE_FTPD_QUOTAS
bool "quotas"
help
Enable virtual quotas. With virtual quotas, restrictions can
be placed on the maximum number of files a user can store in
his account. In addition, restrictions can also be placed on
the total size.
config BR2_PACKAGE_PURE_FTPD_UPLOADSCRIPT
bool "uploadscript"
help
Enable pure-upload script. Automatically run an external
program after a successful upload.
endif