* Update buildroot-patches for 2020.11-rc1 buildroot * Update buildroot to 2020.11-rc1 Signed-off-by: Stefan Agner <stefan@agner.ch> * Don't rely on sfdisk --list-free output The --list-free (-F) argument does not allow machine readable mode. And it seems that the output format changes over time (different spacing, using size postfixes instead of raw blocks). Use sfdisk json output and calculate free partition space ourselfs. This works for 2.35 and 2.36 and is more robust since we rely on output which is meant for scripts to parse. * Migrate defconfigs for Buildroot 2020.11-rc1 In particular, rename BR2_TARGET_UBOOT_BOOT_SCRIPT(_SOURCE) to BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT(_SOURCE). * Rebase/remove systemd patches for systemd 246 * Drop apparmor/libapparmor from buildroot-external * hassos-persists: use /run as directory for lockfiles The U-Boot tools use /var/lock by default which is not created any more by systemd by default (it is under tmpfiles legacy.conf, which we no longer install). * Disable systemd-update-done.service The service is not suited for pure read-only systems. In particular the service needs to be able to write a file in /etc and /var. Remove the service. Note: This is a static service and cannot be removed using systemd-preset. * Disable apparmor.service for now The service loads all default profiles. Some might actually cause problems. E.g. the profile for ping seems not to match our setup for /etc/resolv.conf: [85503.634653] audit: type=1400 audit(1605286002.684:236): apparmor="DENIED" operation="open" profile="ping" name="/run/resolv.conf" pid=27585 comm="ping" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
105 lines
2.6 KiB
Plaintext
105 lines
2.6 KiB
Plaintext
config BR2_PACKAGE_PROFTPD
|
|
bool "proftpd"
|
|
depends on BR2_USE_MMU # fork()
|
|
help
|
|
ProFTPD, a highly configurable FTP server.
|
|
|
|
http://www.proftpd.org/
|
|
|
|
if BR2_PACKAGE_PROFTPD
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_CAP
|
|
bool "mod_cap support"
|
|
select BR2_PACKAGE_LIBCAP
|
|
help
|
|
Compile ProFTPD with mod_cap support
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_REWRITE
|
|
bool "mod_rewrite support"
|
|
help
|
|
Compile ProFTPD with mod_rewrite support
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_REDIS
|
|
bool "mod_redis support"
|
|
select BR2_PACKAGE_HIREDIS
|
|
help
|
|
The mod_redis module enables ProFTPD support for caching
|
|
data in Redis servers, using the hiredis client library.
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_SFTP
|
|
bool "mod_sftp support"
|
|
select BR2_PACKAGE_OPENSSL
|
|
help
|
|
Compile ProFTPD with mod_sftp support
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_SQL
|
|
bool "mod_sql support"
|
|
help
|
|
Compile ProFTPD with mod_sql support.
|
|
|
|
if BR2_PACKAGE_PROFTPD_MOD_SQL
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_SQL_SQLITE
|
|
bool "mod_sql_sqlite support"
|
|
select BR2_PACKAGE_SQLITE
|
|
help
|
|
Compile ProFTPD with mod_sql_sqlite support.
|
|
|
|
endif
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_SFTP_SQL
|
|
bool "mod_sftp_sql support"
|
|
select BR2_PACKAGE_PROFTPD_MOD_SQL
|
|
select BR2_PACKAGE_PROFTPD_MOD_SFTP
|
|
help
|
|
Compile ProFTPD with mod_sftp_sql support
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_QUOTATAB
|
|
bool "mod_quotatab support"
|
|
help
|
|
Compile ProFTPD with mod_quotatab support. This module
|
|
is required in order to support quota tables:
|
|
1. mod_quotatab_file
|
|
2. mod_quotatab_ldap
|
|
3. mod_quotatab_radius
|
|
4. mod_quotatab_sql
|
|
|
|
if BR2_PACKAGE_PROFTPD_MOD_QUOTATAB
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_QUOTATAB_FILE
|
|
bool "mod_quotatab_file table support"
|
|
help
|
|
Compile mod_quotatab with mod_quotatab_file table.
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_QUOTATAB_LDAP
|
|
bool "mod_quotatab_ldap table support"
|
|
help
|
|
Compile mod_quotatab with mod_quotatab_ldap table.
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_QUOTATAB_RADIUS
|
|
bool "mod_quotatab_radius table support"
|
|
help
|
|
Compile mod_quotatab with mod_quotatab_radius table.
|
|
|
|
config BR2_PACKAGE_PROFTPD_MOD_QUOTATAB_SQL
|
|
bool "mod_quotatab_sql table support"
|
|
select BR2_PACKAGE_PROFTPD_MOD_SQL
|
|
help
|
|
Compile mod_quotatab with mod_quotatab_sql table.
|
|
|
|
endif
|
|
|
|
config BR2_PACKAGE_PROFTPD_BUFFER_SIZE
|
|
int "buffer size in bytes (0 for default)"
|
|
default "0"
|
|
help
|
|
By increasing the buffer size above the default of 1K,
|
|
proftpd reads and writes data in larger chunks, and makes
|
|
fewer expensive system calls. Use of this option to set buffer
|
|
sizes of 8K or more has been reported to drastically increase
|
|
transfer speeds (depending on network configurations).
|
|
|
|
0 uses the default size of 1024.
|
|
|
|
endif
|