diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2025-11-04 21:55:42 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2025-11-04 21:55:42 +0000 |
| commit | 1667855c0c05f26b378ed8a011336770485321e5 (patch) | |
| tree | e2b040143458aef7d3c4b4e64f9cda98ff543e64 /package/configure-snippets | |
| parent | 2b61e7fa65bdae911e33fa415c4925fb2aabfeb1 (diff) | |
| download | s6-1667855c0c05f26b378ed8a011336770485321e5.tar.gz | |
Move daemontools/runit wrapper support here
Diffstat (limited to 'package/configure-snippets')
5 files changed, 39 insertions, 0 deletions
diff --git a/package/configure-snippets/configure_case_lines b/package/configure-snippets/configure_case_lines index edd57ae..237460b 100644 --- a/package/configure-snippets/configure_case_lines +++ b/package/configure-snippets/configure_case_lines @@ -2,3 +2,9 @@ --disable-nsss|--enable-nsss=no) usensss=false ;; --enable-execline|--enable-execline=yes) useexecline=true ;; --disable-execline|--enable-execline=no) useexecline=false ;; + --enable-aliases-daemontools|--enable-aliases-daemontools=yes) adaemontools=true ;; + --disable-aliases-daemontools|--enable-aliases-daemontools=no) adaemontools=false ;; + --enable-aliases-runit|--enable-aliases-runit=yes) arunit=true ;; + --disable-aliases-runit|--enable-aliases-runit=no) arunit=false ;; + --enable-aliases-symlinks|--enable-aliases-symlinks=yes) asymlinks=true ;; + --disable-aliases-symlinks|--enable-aliases-symlinks=no) asymlinks=false ;; diff --git a/package/configure-snippets/configure_generate_configh b/package/configure-snippets/configure_generate_configh index 3c4a1e8..51b89a4 100644 --- a/package/configure-snippets/configure_generate_configh +++ b/package/configure-snippets/configure_generate_configh @@ -2,3 +2,14 @@ echo "#undef ${package_macro_name}_USE_EXECLINE" if $useexecline ; then echo "#define ${package_macro_name}_USE_EXECLINE" fi + +echo "#undef ${package_macro_name}_WRAP_DAEMONTOOLS" +if $adaemontools ; then + echo "#define ${package_macro_name}_WRAP_DAEMONTOOLS" +fi + +echo "#undef ${package_macro_name}_WRAP_RUNIT" +if $arunit ; then + echo "#define ${package_macro_name}_WRAP_RUNIT" +fi + diff --git a/package/configure-snippets/configure_generate_make b/package/configure-snippets/configure_generate_make index b0d2474..3dc8e91 100644 --- a/package/configure-snippets/configure_generate_make +++ b/package/configure-snippets/configure_generate_make @@ -10,3 +10,19 @@ if $useexecline ; then else echo "EXECLINE_LIB :=" fi + +if $adaemontools ; then + echo "WRAP_DAEMONTOOLS := 1" +else + echo "WRAP_DAEMONTOOLS :=" +fi +if $arunit ; then + echo "WRAP_RUNIT := 1" +else + echo "WRAP_RUNIT :=" +fi +if $asymlinks ; then + echo "WRAP_SYMLINKS := 1" +else + echo "WRAP_SYMLINKS :=" +fi diff --git a/package/configure-snippets/configure_help_options b/package/configure-snippets/configure_help_options index 96e9e51..09360fe 100644 --- a/package/configure-snippets/configure_help_options +++ b/package/configure-snippets/configure_help_options @@ -1,3 +1,6 @@ --enable-nsss use the nsss library for user information [disabled] --disable-execline don't use the execline library [enabled] + --enable-aliases-daemontools build emulation of daemontools programs [disabled] + --enable-aliases-runit build emulation of runit programs [disabled] + --disable-aliases-symlinks do not create daemontools/runit multicall symlinks [enabled] diff --git a/package/configure-snippets/configure_init_vars b/package/configure-snippets/configure_init_vars index 68c268b..64ff7fe 100644 --- a/package/configure-snippets/configure_init_vars +++ b/package/configure-snippets/configure_init_vars @@ -1,2 +1,5 @@ usensss=false useexecline=true +adaemontools=false +arunit=false +asymlinks=true |
