mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-29 08:23:36 +08:00
php: make sure either CLI or CGI is selected
When neither CLI nor CGI is selected, PHP's configure script fails with: checking whether to build CGI binary... configure: error: No SAPIs selected. Of couse, the help text of the options says that at least one of them should be selected, but when doing testing with randpackageconfig, noone is reading these help texts. Therefore, based on the suggestion of Yann E. Morin, modify the Config.in organization so that at least one of the option is selected. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
af850ce10f
commit
fcdc9f891d
@ -7,21 +7,40 @@ config BR2_PACKAGE_PHP
|
|||||||
|
|
||||||
http://www.php.net
|
http://www.php.net
|
||||||
|
|
||||||
|
if BR2_PACKAGE_PHP
|
||||||
|
|
||||||
config BR2_PACKAGE_PHP_CLI
|
config BR2_PACKAGE_PHP_CLI
|
||||||
bool "cli interface"
|
bool
|
||||||
depends on BR2_PACKAGE_PHP
|
|
||||||
default y
|
|
||||||
help
|
|
||||||
command line interface for php.
|
|
||||||
you must have at least cli or cgi selected.
|
|
||||||
|
|
||||||
config BR2_PACKAGE_PHP_CGI
|
config BR2_PACKAGE_PHP_CGI
|
||||||
bool "cgi interface"
|
bool
|
||||||
depends on BR2_PACKAGE_PHP
|
|
||||||
default y
|
choice
|
||||||
|
prompt "PHP interface"
|
||||||
|
default BR2_PACKAGE_PHP_SAPI_CGI
|
||||||
help
|
help
|
||||||
cgi interface for php
|
Select the PHP interface(s).
|
||||||
you must have at least cli or cgi selected.
|
|
||||||
|
config BR2_PACKAGE_PHP_SAPI_CLI
|
||||||
|
bool "cli interface"
|
||||||
|
select BR2_PACKAGE_PHP_CLI
|
||||||
|
help
|
||||||
|
Command line interface for PHP.
|
||||||
|
|
||||||
|
config BR2_PACKAGE_PHP_SAPI_CGI
|
||||||
|
bool "cgi interface"
|
||||||
|
select BR2_PACKAGE_PHP_CGI
|
||||||
|
help
|
||||||
|
CGI interface for PHP.
|
||||||
|
|
||||||
|
config BR2_PACKAGE_PHP_SAPI_CLI_CGI
|
||||||
|
bool "cli and cgi interfaces"
|
||||||
|
select BR2_PACKAGE_PHP_CLI
|
||||||
|
select BR2_PACKAGE_PHP_CGI
|
||||||
|
help
|
||||||
|
Command line and CGI interfaces for PHP.
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
config BR2_PACKAGE_PHP_FASTCGI
|
config BR2_PACKAGE_PHP_FASTCGI
|
||||||
bool "fastcgi"
|
bool "fastcgi"
|
||||||
@ -30,6 +49,5 @@ config BR2_PACKAGE_PHP_FASTCGI
|
|||||||
help
|
help
|
||||||
fast cgi interface for php
|
fast cgi interface for php
|
||||||
|
|
||||||
if BR2_PACKAGE_PHP
|
|
||||||
source "package/php/Config.ext"
|
source "package/php/Config.ext"
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user