summaryrefslogtreecommitdiff
path: root/maintainer/kconfig-versions.template
diff options
context:
space:
mode:
Diffstat (limited to 'maintainer/kconfig-versions.template')
-rw-r--r--maintainer/kconfig-versions.template13
1 files changed, 12 insertions, 1 deletions
diff --git a/maintainer/kconfig-versions.template b/maintainer/kconfig-versions.template
index 7aa0de1..c7ab53f 100644
--- a/maintainer/kconfig-versions.template
+++ b/maintainer/kconfig-versions.template
@@ -34,30 +34,41 @@ config @@masterpfx@@_USE
if @@masterpfx@@_USE_@@originpfx@@
#!end-if
+#!// If a project makes official releases, using "bleeding edge"
+#!// from a development repository is experimental. However, there
+#!// are projects that consider its HEAD a "rolling release". For
+#!// those, checking out from a repository is the regular method.
+#!if [ -n "@@all_versions@@" ]
if EXPERIMENTAL
+#!end-if
choice
bool "Source of @@name@@"
+#!if [ -n "@@all_versions@@" ]
config @@pfx@@_SRC_RELEASE
bool "Released tarball"
help
Download a released tarball.
+#!end-if
#!if [ -n "@@repository@@" ]
config @@pfx@@_SRC_DEVEL
bool "Vendor repository"
help
Check out from vendor repository at:
@@repository@@
-#!end-if
+#!end-if
config @@pfx@@_SRC_CUSTOM
bool "Custom location"
+ depends on EXPERIMENTAL
help
Custom directory or tarball.
endchoice
+#!if [ -n "@@all_versions@@" ]
endif
+#!end-if
#!if [ -n "@@repository@@" ]
if @@pfx@@_SRC_DEVEL