xref: /OK3568_Linux_fs/buildroot/package/lftp/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_LFTP
2	bool "lftp"
3	depends on BR2_USE_WCHAR
4	depends on BR2_INSTALL_LIBSTDCPP
5	depends on BR2_USE_MMU # fork()
6	select BR2_PACKAGE_READLINE
7	select BR2_PACKAGE_ZLIB
8	select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_GNUTLS
9	help
10	  LFTP is a sophisticated ftp/http client, and a file transfer
11	  program supporting a number of network protocols. Like BASH,
12	  it has job control and uses the readline library for input. It
13	  has bookmarks, a built-in mirror command, and can transfer
14	  several files in parallel.
15	  It was designed with reliability in mind.
16
17	  http://lftp.yar.ru/
18
19if BR2_PACKAGE_LFTP
20
21comment "Commands"
22
23config BR2_PACKAGE_LFTP_CMD_MIRROR
24	bool "Mirror command"
25	default y
26	help
27	  Enable mirror command
28
29config BR2_PACKAGE_LFTP_CMD_SLEEP
30	bool "Sleep command"
31	default y
32	help
33	  Enable sleep command
34
35config BR2_PACKAGE_LFTP_CMD_TORRENT
36	bool "Torrent command"
37	help
38	  Enable torrent command
39
40comment "Protocols"
41
42config BR2_PACKAGE_LFTP_PROTO_FISH
43	bool "FISH protocol"
44	help
45	  Enable FISH protocol
46
47config BR2_PACKAGE_LFTP_PROTO_FTP
48	bool "FTP protocol"
49	default y
50	help
51	  Enable FTP protocol
52
53config BR2_PACKAGE_LFTP_PROTO_HTTP
54	bool "HTTP protocol"
55	help
56	  Enable HTTP protocol
57
58config BR2_PACKAGE_LFTP_PROTO_SFTP
59	bool "SFTP protocol"
60	help
61	  Enable SFTP protocol
62
63endif  # BR2_PACKAGE_LFTP
64
65comment "lftp requires a toolchain w/ C++, wchar"
66	depends on BR2_USE_MMU
67	depends on !(BR2_USE_WCHAR && BR2_INSTALL_LIBSTDCPP)
68