Fix “No rule to make target '/mk/build.mk'. Stop.”
[openadk.git] / package / Config.in.options
blob39e6a0b962ece5479bc32f7d950b0dd3ae929c8f
1 config ADK_PACKAGE_SUFFIX
2         string
3         default "ipk" if ADK_TARGET_PACKAGE_IPKG
4         default "ipk" if ADK_TARGET_PACKAGE_OPKG
5         default "tar.xz" if ADK_TARGET_PACKAGE_TXZ
7 choice
8 prompt "Package format"
9 default ADK_TARGET_PACKAGE_TXZ
11 config ADK_TARGET_PACKAGE_TXZ
12         bool "xz compressed tar archive"
13         help
14           Create compressed tar archives of packages.
15           Pre- and post install scripts will be executed in the target
16           directory. There will be no package manager installed onto the target.
18 config ADK_TARGET_PACKAGE_IPKG
19         bool "ipkg"
20         select BUSYBOX_IPKG
21         help
22           Create ipkg packages and use ipkg package management on the target.
24 config ADK_TARGET_PACKAGE_OPKG
25         bool "opkg"
26         select ADK_PACKAGE_OPKG
27         select ADK_HOST_NEED_OPKG
28         help
29           Create opkg packages and use opkg package management on the target.
30           
31 endchoice
32 config ADK_LEAVE_ETC_ALONE
33         bool "do not install anything into /etc"
34         default n
35         help
36           Enabling this option will prevent the ADK from installing anything
37           into /etc. This is useful for highly customised setups with custom
38           base-files packages.
40           Package Makefiles can override this setting by passing "force_etc" to
41           the package-template.  to a non-empty value. This is useful for
42           packages traditionally installing non-config stuff into /etc, like
43           e.g. ca-certificates.
45           Note that without further customisation, turning this option
46           on will almost certainly render the resulting system unusable.
48 config ADK_INSTALL_PACKAGE_INIT_SCRIPTS
49         bool "ship custom init-scripts along with packages"
50         default y if !ADK_RUNTIME_INIT_SYSTEMD
51         depends on !ADK_LEAVE_ETC_ALONE
52         help
53           Turning this option to false will prevent the ADK from
54           installing init-scripts (i.e. files in /etc/init.d) for
55           certain daemons and daemon-like applications.
57           Note that without further customisation, turning this option
58           off will almost certainly render the resulting system unusable.
60 config ADK_INSTALL_PACKAGE_NETWORK_SCRIPTS
61         bool "ship custom network-scripts along with packages"
62         default y if !ADK_RUNTIME_INIT_SYSTEMD
63         depends on !ADK_LEAVE_ETC_ALONE
64         help
65           Turning this option to false will prevent the ADK from
66           installing network-scripts (i.e. files in /etc/network/) for
67           packages providing any.
69           Note that without further customisation, turning this option
70           off will almost certainly render the resulting system unusable.