aboutsummaryrefslogtreecommitdiffstats
path: root/package/configure-snippets
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2025-06-14 13:32:49 +0000
committerLaurent Bercot <ska@appnovation.com>2025-06-14 13:32:49 +0000
commit331d019eeb1104d4baa6af1d11ad228793b8d97f (patch)
tree7a9c8142d587844f23a1bde3432a4f7d57ecd2df /package/configure-snippets
parent7d717a323bbc1558ee7710b3598c681388748652 (diff)
downloads6-frontend-331d019eeb1104d4baa6af1d11ad228793b8d97f.tar.gz
Set up configurable policy infrastructure
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'package/configure-snippets')
-rw-r--r--package/configure-snippets/configure_case_lines3
-rw-r--r--package/configure-snippets/configure_expand_dirs2
-rw-r--r--package/configure-snippets/configure_generate_configh7
-rw-r--r--package/configure-snippets/configure_generate_make5
-rw-r--r--package/configure-snippets/configure_help_install3
-rw-r--r--package/configure-snippets/configure_init_vars3
6 files changed, 7 insertions, 16 deletions
diff --git a/package/configure-snippets/configure_case_lines b/package/configure-snippets/configure_case_lines
index 3d94ecc..5d002b8 100644
--- a/package/configure-snippets/configure_case_lines
+++ b/package/configure-snippets/configure_case_lines
@@ -2,8 +2,7 @@
--livedir=*) livedir=${arg#*=} ;;
--repodir=*) repodir=${arg#*=} ;;
--bootdir=*) bootdir=${arg#*=} ;;
- --syspkgdir=*) syspkgdir=${arg#*=} ;;
- --localpkgdir=*) localpkgdir=${arg#*=} ;;
+ --with-def-path=*) defpath=${arg#*=} ;;
--enable-nsss|--enable-nsss=yes) usensss=true ;;
--disable-nsss|--enable-nsss=no) usensss=false ;;
--enable-s6li|--enable-s6li=yes) uses6li=true ;;
diff --git a/package/configure-snippets/configure_expand_dirs b/package/configure-snippets/configure_expand_dirs
index 8b13789..045c83c 100644
--- a/package/configure-snippets/configure_expand_dirs
+++ b/package/configure-snippets/configure_expand_dirs
@@ -1 +1 @@
-
+defpath
diff --git a/package/configure-snippets/configure_generate_configh b/package/configure-snippets/configure_generate_configh
index 70f56a6..14b46d5 100644
--- a/package/configure-snippets/configure_generate_configh
+++ b/package/configure-snippets/configure_generate_configh
@@ -33,11 +33,8 @@ echo "#define ${package_macro_name}_REPODIR \"$repodir\""
echo "#undef ${package_macro_name}_BOOTDIR"
echo "#define ${package_macro_name}_BOOTDIR \"$bootdir\""
-echo "#undef ${package_macro_name}_SYSPKGDIR"
-echo "#define ${package_macro_name}_SYSPKGDIR \"$syspkgdir\""
-
-echo "#undef ${package_macro_name}_LOCALPKGDIR"
-echo "#define ${package_macro_name}_LOCALPKGDIR \"$localpkgdir\""
+echo "#undef ${package_macro_name}_DEFPATH"
+echo "#define ${package_macro_name}_DEFPATH \"$defpath\""
echo "#undef ${package_macro_name}_WRAP_DAEMONTOOLS"
if $adaemontools ; then
diff --git a/package/configure-snippets/configure_generate_make b/package/configure-snippets/configure_generate_make
index ddacd4a..ba6a6d6 100644
--- a/package/configure-snippets/configure_generate_make
+++ b/package/configure-snippets/configure_generate_make
@@ -6,12 +6,9 @@ else
echo "MAYBEPTHREAD_LIB :="
fi
-echo "SCANDIR := $scandir"
-echo "LIVEDIR := $livedir"
echo "REPODIR := $repodir"
echo "BOOTDIR := $bootdir"
-echo "SYSPKGDIR := $syspkgdir"
-echo "LOCALPKGDIR := $localpkgdir"
+echo "DEFPATH := $defpath"
if $adaemontools ; then
echo "WRAP_DAEMONTOOLS := 1"
diff --git a/package/configure-snippets/configure_help_install b/package/configure-snippets/configure_help_install
index 73e2a96..a443a69 100644
--- a/package/configure-snippets/configure_help_install
+++ b/package/configure-snippets/configure_help_install
@@ -2,5 +2,4 @@
--livedir=DIR run s6-rc live directory in DIR [s6-rc default|/run/s6-rc]
--repodir=DIR s6-frontend working base [/var/lib/s6-frontend/repository]
--bootdir=DIR location of the bootable s6-rc compiled db [/etc/s6-rc]
- --syspkgdir=DIR location of service files for distro packages [/usr/lib/s6-frontend/s6-rc/source]
- --localpkgdir=DIR location of service files for local packages [/etc/s6-frontend/s6-rc/source]
+ --with-def-path=PATH path to service files [LIBDIR/s6-frontend/s6-rc/source:SYSCONFDIR/s6-frontend/s6-rc/source]
diff --git a/package/configure-snippets/configure_init_vars b/package/configure-snippets/configure_init_vars
index 03ee8b6..36c8e65 100644
--- a/package/configure-snippets/configure_init_vars
+++ b/package/configure-snippets/configure_init_vars
@@ -2,8 +2,7 @@ scandir=
livedir=
repodir=/var/lib/s6-frontend/s6-rc/repository
bootdir=/etc/s6-rc
-syspkgdir=/usr/lib/s6-frontend/s6-rc/source
-localpkgdir=/etc/s6-frontend/s6-rc/source
+defpath='$libdir/s6-frontend/s6-rc/source:$sysconfdir/s6-frontend/s6-rc/source'
usensss=false
uses6li=true
useutillinux=false