aboutsummaryrefslogtreecommitdiffstats
path: root/package/configure-snippets/configure_generate_configh
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2025-11-04 22:23:28 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2025-11-04 22:23:28 +0000
commit3b56d41ef579c18feafbf47d170a6ea4375beb6f (patch)
tree87d634d029dba1f786d04df4f35b75af996c74b3 /package/configure-snippets/configure_generate_configh
parent2ea40fd0c6b05d29edf5a3b62f4c0f1af6e8b8d8 (diff)
downloads6-frontend-3b56d41ef579c18feafbf47d170a6ea4375beb6f.tar.gz
Lots of work done, doesn't build yet, next commit will
- alias subsystem moved to s6 - config subsystem deleted - new helpers subsystem, with a s6-frontend-helper-kill program - new s6f_equote function, to execline-quote an argv - started the adaptation to the new s6-rc functions, in progress
Diffstat (limited to 'package/configure-snippets/configure_generate_configh')
-rw-r--r--package/configure-snippets/configure_generate_configh42
1 files changed, 23 insertions, 19 deletions
diff --git a/package/configure-snippets/configure_generate_configh b/package/configure-snippets/configure_generate_configh
index 23ce34c..b5b2179 100644
--- a/package/configure-snippets/configure_generate_configh
+++ b/package/configure-snippets/configure_generate_configh
@@ -19,42 +19,46 @@ else
echo "#define ${package_macro_name}_SCANDIR $scandirdefault"
fi
+needs6rcconfig=true
echo "#undef ${package_macro_name}_LIVEDIR"
if test -n "$livedir" ; then
echo "#define ${package_macro_name}_LIVEDIR \"$livedir\""
else
- echo "#include <s6-rc/config.h>"
- echo "#define ${package_macro_name}_LIVEDIR S6RC_LIVE_BASE"
+ if $needs6rcconfig ; then
+ needs6rcconfig=false
+ echo "#include <s6-rc/config.h>"
+ fi
+ echo "#define ${package_macro_name}_LIVEDIR S6RC_LIVEDIR"
fi
echo "#undef ${package_macro_name}_REPODIR"
if test -n "$repodir" ; then
echo "#define ${package_macro_name}_REPODIR \"$repodir\""
else
- if test -n "$livedir" ; then
+ if $needs6rcconfig ; then
+ needs6rcconfig=false
echo "#include <s6-rc/config.h>"
fi
- echo "#define ${package_macro_name}_REPODIR S6RC_REPO_BASE"
+ echo "#define ${package_macro_name}_REPODIR S6RC_REPODIR"
fi
-echo "#undef ${package_macro_name}_BOOTDIR"
-echo "#define ${package_macro_name}_BOOTDIR \"$bootdir\""
+echo "#undef ${package_macro_name}_BOOTDB"
+if test -n "$bootdb" ; then
+ echo "#define ${package_macro_name}_BOOTDB \"$bootdb\""
+else
+ if $needs6rcconfig ; then
+ needs6rcconfig=false
+ echo "#include <s6-rc/config.h>"
+ fi
+ echo "#define ${package_macro_name}_BOOTDB S6RC_BOOTDB"
+fi
echo "#undef ${package_macro_name}_STMPDIR"
echo "#define ${package_macro_name}_STMPDIR \"$stmpdir\""
-echo "#undef ${package_macro_name}_CONFFILE"
-echo "#define ${package_macro_name}_CONFFILE \"$conffile\""
-
-echo "#undef ${package_macro_name}_DEFPATH"
-echo "#define ${package_macro_name}_DEFPATH \"$defpath\""
+echo "#undef ${package_macro_name}_CONF"
+echo "#define ${package_macro_name}_CONF \"$conffile\""
-echo "#undef ${package_macro_name}_WRAP_DAEMONTOOLS"
-if $adaemontools ; then
- echo "#define ${package_macro_name}_WRAP_DAEMONTOOLS"
-fi
+echo "#undef ${package_macro_name}_STOREPATH"
+echo "#define ${package_macro_name}_STOREPATH \"$storepath\""
-echo "#undef ${package_macro_name}_WRAP_RUNIT"
-if $arunit ; then
- echo "#define ${package_macro_name}_WRAP_RUNIT"
-fi