]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
docker: rename type identifiers to service / ci / crossbuild
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 19 May 2026 17:22:45 +0000 (13:22 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 20 May 2026 15:25:44 +0000 (11:25 -0400)
The m4-generated Dockerfile family used inconsistent labels: the
production image was called "docker" (overloaded with the make
namespace), the CI base image was called "ci-base", and crossbuild
was already correctly named. Rename the m4 source files
(docker.{deb,rpm}.m4 -> service.{deb,rpm}.m4, ci-base.{deb,rpm}.m4
-> ci.{deb,rpm}.m4), the D_TYPE values passed to m4, and the make
bundle targets to docker.<type>.regen[.check] so all docker-adjacent
targets share a single namespace prefix.

The dispatcher template's "Rebuild this file with" header now points
at the bundle target (make docker.<type>.regen) since per-image regen
phonies were retired in an earlier commit. Workflow steps and the
top-level Makefile conditional include were updated to match; the
docker-refresh.yml inline comment that referenced ci-base.m4 was
corrected too.

35 files changed:
.github/workflows/crossbuild.yml
.github/workflows/docker-refresh.yml
.github/workflows/docker.yml
Makefile
scripts/docker/build/debian12/Dockerfile
scripts/docker/build/debian12/Dockerfile.cb
scripts/docker/build/debian12/Dockerfile.ci
scripts/docker/build/debian13/Dockerfile
scripts/docker/build/debian13/Dockerfile.cb
scripts/docker/build/debian13/Dockerfile.ci
scripts/docker/build/debiansid/Dockerfile
scripts/docker/build/debiansid/Dockerfile.cb
scripts/docker/build/debiansid/Dockerfile.ci
scripts/docker/build/rocky10/Dockerfile
scripts/docker/build/rocky10/Dockerfile.cb
scripts/docker/build/rocky10/Dockerfile.ci
scripts/docker/build/rocky9/Dockerfile
scripts/docker/build/rocky9/Dockerfile.cb
scripts/docker/build/rocky9/Dockerfile.ci
scripts/docker/build/ubuntu22/Dockerfile
scripts/docker/build/ubuntu22/Dockerfile.cb
scripts/docker/build/ubuntu22/Dockerfile.ci
scripts/docker/build/ubuntu24/Dockerfile
scripts/docker/build/ubuntu24/Dockerfile.cb
scripts/docker/build/ubuntu24/Dockerfile.ci
scripts/docker/build/ubuntu26/Dockerfile
scripts/docker/build/ubuntu26/Dockerfile.cb
scripts/docker/build/ubuntu26/Dockerfile.ci
scripts/docker/crossbuild.mk
scripts/docker/docker.mk
scripts/docker/m4/Dockerfile.m4
scripts/docker/m4/ci.deb.m4 [moved from scripts/docker/m4/ci-base.deb.m4 with 100% similarity]
scripts/docker/m4/ci.rpm.m4 [moved from scripts/docker/m4/ci-base.rpm.m4 with 100% similarity]
scripts/docker/m4/service.deb.m4 [moved from scripts/docker/m4/docker.deb.m4 with 100% similarity]
scripts/docker/m4/service.rpm.m4 [moved from scripts/docker/m4/docker.rpm.m4 with 100% similarity]

index afa9dd33cf887de56cf2ddf730817ffc391084ea..e375796d9cdeb78803ea6cbe9276564fa5bd8727 100644 (file)
@@ -150,7 +150,7 @@ jobs:
         CB_FROM_rocky9:    docker.internal.networkradius.com/self-hosted-rocky9
         CB_FROM_rocky10:   docker.internal.networkradius.com/self-hosted-rocky10
       run: |
-        make crossbuild.regen.check
+        make docker.crossbuild.regen.check
         make crossbuild.$OS
 
     - name: Show build log
@@ -263,7 +263,7 @@ jobs:
 
     - name: Run crossbuild tests
       run: |
-        make crossbuild.regen.check
+        make docker.crossbuild.regen.check
         make crossbuild.$OS
 
     - name: Show build log
index 8fd13029a6ff50d0217a3f5b17a6d85c822c3f05..374eacdc216e320c740eeba82423291cf73b3579 100644 (file)
@@ -41,8 +41,8 @@ jobs:
 
           #
           #  Slim build bases for ci-rpm.yml / ci-deb.yml. Generated from
-          #  scripts/docker/m4/ci-base.{rpm,deb}.m4 - regenerate with
-          #  `make ci-base.<distro>.regen` after editing the m4. The
+          #  scripts/docker/m4/ci.{rpm,deb}.m4 - regenerate with
+          #  `make docker.ci.regen` after editing the m4. The
           #  generated Dockerfile.ci hardcodes the per-distro FROM, so
           #  no build_args are needed here.
           #
index 5374553e41094883246369a3e68e3bb5ed22f1c5..b2d4819e318ebac5853a9a523bff97ec13bfa41b 100644 (file)
@@ -129,7 +129,7 @@ jobs:
         password: ${{ secrets.DOCKERHUB_READ_KEY }}
 
     - name: Verify Dockerfiles match m4 templates
-      run: make docker.regen.check
+      run: make docker.service.regen.check
 
     - name: Build docker image
       run: |
@@ -227,7 +227,7 @@ jobs:
         packages: m4 make
 
     - name: Verify Dockerfiles match m4 templates
-      run: make docker.regen.check
+      run: make docker.service.regen.check
 
     - name: Build docker image
       run: |
index 46804660d0d9e03a063881bdfd3c47b9febfb876..018489712c31c654077e59a4f551c8aec903d44e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -572,10 +572,9 @@ ifneq "$(findstring crossbuild,$(MAKECMDGOALS))" ""
 endif
 
 #
-#  Conditionally include the docker make file. Also triggered by the
-#  ci-base.* family of targets defined inside docker.mk.
+#  Conditionally include the docker make file.
 #
-ifneq "$(or $(findstring docker,$(MAKECMDGOALS)),$(findstring ci-base,$(MAKECMDGOALS)))" ""
+ifneq "$(findstring docker,$(MAKECMDGOALS))" ""
   include scripts/docker/docker.mk
 endif
 
index e7b63a987378752f84289d113919cb66a1ceb6e5..2290800120fa39c6783660413f863287316aad85 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for debian12
-# from scripts/docker/m4/docker.deb.m4
+# from scripts/docker/m4/service.deb.m4
 #
-# Rebuild this file with `make docker.debian12.regen`
+# Rebuild this file with `make docker.service.regen`
 #
 ARG from=debian:bookworm
 FROM ${from} AS build
index c891562214ebe7e67b2f3db24d8da6deac8d0dfb..d1521adcb10cb326286560b306ded3e5c540e404 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for debian12
 # from scripts/docker/m4/crossbuild.deb.m4
 #
-# Rebuild this file with `make crossbuild.debian12.regen`
+# Rebuild this file with `make docker.crossbuild.regen`
 #
 ARG from=debian:bookworm
 FROM ${from} AS build
index abe2eaa9c1871bc04f185d92c0a88da537fd1430..89cd5899c9a0b136b35f42896f5dd2737ed68219 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for debian12
-# from scripts/docker/m4/ci-base.deb.m4
+# from scripts/docker/m4/ci.deb.m4
 #
-# Rebuild this file with `make ci-base.debian12.regen`
+# Rebuild this file with `make docker.ci.regen`
 #
 ARG from=debian:bookworm
 FROM ${from}
index ebfac9524b6830171306df81261c35d0d159c0fb..2e6d86f58030fa1e4474722c675416cb24825f50 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for debian13
-# from scripts/docker/m4/docker.deb.m4
+# from scripts/docker/m4/service.deb.m4
 #
-# Rebuild this file with `make docker.debian13.regen`
+# Rebuild this file with `make docker.service.regen`
 #
 ARG from=debian:trixie
 FROM ${from} AS build
index e0a3d226641152357030e8d6006acba457ed1f8d..0e01f643f080c0311fe79190d65269562df42e6a 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for debian13
 # from scripts/docker/m4/crossbuild.deb.m4
 #
-# Rebuild this file with `make crossbuild.debian13.regen`
+# Rebuild this file with `make docker.crossbuild.regen`
 #
 ARG from=debian:trixie
 FROM ${from} AS build
index 928a2ad442b798534b94ef0987a7e61f0bc56884..fdae232e59cfa0ae8e007f78e4221cb4e4d07b7e 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for debian13
-# from scripts/docker/m4/ci-base.deb.m4
+# from scripts/docker/m4/ci.deb.m4
 #
-# Rebuild this file with `make ci-base.debian13.regen`
+# Rebuild this file with `make docker.ci.regen`
 #
 ARG from=debian:trixie
 FROM ${from}
index 8b7cf76300f75c4206038842755cede165a05843..05e58338b2243af85db44ae7c03b6776bdb6bf29 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for debiansid
-# from scripts/docker/m4/docker.deb.m4
+# from scripts/docker/m4/service.deb.m4
 #
-# Rebuild this file with `make docker.debiansid.regen`
+# Rebuild this file with `make docker.service.regen`
 #
 ARG from=debian:sid
 FROM ${from} AS build
index ad6798147531b343a1a0c8bcdd6404b338852a5e..2b9e2bc967bba3b05174c1548b4671546be06e93 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for debiansid
 # from scripts/docker/m4/crossbuild.deb.m4
 #
-# Rebuild this file with `make crossbuild.debiansid.regen`
+# Rebuild this file with `make docker.crossbuild.regen`
 #
 ARG from=debian:sid
 FROM ${from} AS build
index 3764247dff28cb02ea0b7ae1586b4531500e71c7..d314eecfac7c1cc30e46c12f3816da37d8e590e2 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for debiansid
-# from scripts/docker/m4/ci-base.deb.m4
+# from scripts/docker/m4/ci.deb.m4
 #
-# Rebuild this file with `make ci-base.debiansid.regen`
+# Rebuild this file with `make docker.ci.regen`
 #
 ARG from=debian:sid
 FROM ${from}
index a779aa094f40e270fde7df5342d2e26c5e41d0dd..9f6000fc02bde09ddd401f8fbdab64a123cd9d5b 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for rocky10
-# from scripts/docker/m4/docker.rpm.m4
+# from scripts/docker/m4/service.rpm.m4
 #
-# Rebuild this file with `make docker.rocky10.regen`
+# Rebuild this file with `make docker.service.regen`
 #
 ARG from=rockylinux/rockylinux:10
 FROM ${from} AS build
index 4f1aa478045517b543e29ba7fd2affc6a07357bf..afe6261d90cf7aa83857dd45804536989a36191a 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for rocky10
 # from scripts/docker/m4/crossbuild.rpm.m4
 #
-# Rebuild this file with `make crossbuild.rocky10.regen`
+# Rebuild this file with `make docker.crossbuild.regen`
 #
 ARG from=rockylinux/rockylinux:10
 FROM ${from} AS build
index c5939831395b88bc53ddc8a5d0ec6dd5ccb8ba74..87279d56dd8814360411b46e31312311abd25359 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for rocky10
-# from scripts/docker/m4/ci-base.rpm.m4
+# from scripts/docker/m4/ci.rpm.m4
 #
-# Rebuild this file with `make ci-base.rocky10.regen`
+# Rebuild this file with `make docker.ci.regen`
 #
 ARG from=rockylinux/rockylinux:10
 FROM ${from}
index 8f933ad27cbbd29811bcfe928db50557bc111d42..14f1b3b339f55e90fa21d8dee33b6450cdade868 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for rocky9
-# from scripts/docker/m4/docker.rpm.m4
+# from scripts/docker/m4/service.rpm.m4
 #
-# Rebuild this file with `make docker.rocky9.regen`
+# Rebuild this file with `make docker.service.regen`
 #
 ARG from=rockylinux/rockylinux:9
 FROM ${from} AS build
index 2d90bbf4235a17998ee133a07773b8b5d5f672dd..0a955f4830f3bbb9f58bc6a5614b4c183aa11c3e 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for rocky9
 # from scripts/docker/m4/crossbuild.rpm.m4
 #
-# Rebuild this file with `make crossbuild.rocky9.regen`
+# Rebuild this file with `make docker.crossbuild.regen`
 #
 ARG from=rockylinux/rockylinux:9
 FROM ${from} AS build
index 86fbcbb52f487396ce83be93304666a626bb55aa..b57b6a81fdb5a8699d1f4921067a58604cb354b7 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for rocky9
-# from scripts/docker/m4/ci-base.rpm.m4
+# from scripts/docker/m4/ci.rpm.m4
 #
-# Rebuild this file with `make ci-base.rocky9.regen`
+# Rebuild this file with `make docker.ci.regen`
 #
 ARG from=rockylinux/rockylinux:9
 FROM ${from}
index 2b3727aa35ea40d5218c6a8006657efda5a5b41b..8483c82ddeb878085b1a2130c162e48e8d10cc98 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for ubuntu22
-# from scripts/docker/m4/docker.deb.m4
+# from scripts/docker/m4/service.deb.m4
 #
-# Rebuild this file with `make docker.ubuntu22.regen`
+# Rebuild this file with `make docker.service.regen`
 #
 ARG from=ubuntu:22.04
 FROM ${from} AS build
index 07b02cd1bdc393c39136656f9335cdec2c26aad9..613b78358b2d2b5b3797b0763410de1e5a914133 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for ubuntu22
 # from scripts/docker/m4/crossbuild.deb.m4
 #
-# Rebuild this file with `make crossbuild.ubuntu22.regen`
+# Rebuild this file with `make docker.crossbuild.regen`
 #
 ARG from=ubuntu:22.04
 FROM ${from} AS build
index bf88068067d1e2e9c6403c7933aa51ed89ec7d2b..b4b1cbd0945e393fc91660d34ae782cdffe3d7d9 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for ubuntu22
-# from scripts/docker/m4/ci-base.deb.m4
+# from scripts/docker/m4/ci.deb.m4
 #
-# Rebuild this file with `make ci-base.ubuntu22.regen`
+# Rebuild this file with `make docker.ci.regen`
 #
 ARG from=ubuntu:22.04
 FROM ${from}
index 176fe1b3bc13f9ea6b7c7cda6d267bc1e0121c99..3bdfb0d142afa0d6c5e930b8085716071afede38 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for ubuntu24
-# from scripts/docker/m4/docker.deb.m4
+# from scripts/docker/m4/service.deb.m4
 #
-# Rebuild this file with `make docker.ubuntu24.regen`
+# Rebuild this file with `make docker.service.regen`
 #
 ARG from=ubuntu:24.04
 FROM ${from} AS build
index 90d2d8e23d690ad3b415082c997266d947dc19e8..2f3903e7a2437fa8ae8493abe0f309f75b5726bd 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for ubuntu24
 # from scripts/docker/m4/crossbuild.deb.m4
 #
-# Rebuild this file with `make crossbuild.ubuntu24.regen`
+# Rebuild this file with `make docker.crossbuild.regen`
 #
 ARG from=ubuntu:24.04
 FROM ${from} AS build
index 72102d286c5b5712b0371c3bfa21ffaa65d2ca04..aa2131e990b509f12942c66cb4fc9f8737403525 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for ubuntu24
-# from scripts/docker/m4/ci-base.deb.m4
+# from scripts/docker/m4/ci.deb.m4
 #
-# Rebuild this file with `make ci-base.ubuntu24.regen`
+# Rebuild this file with `make docker.ci.regen`
 #
 ARG from=ubuntu:24.04
 FROM ${from}
index f6ec852f50f6a2a224fa7608ab7682d72c778632..18c985cec97ab751dd6a166a69b8d8e87a545918 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for ubuntu26
-# from scripts/docker/m4/docker.deb.m4
+# from scripts/docker/m4/service.deb.m4
 #
-# Rebuild this file with `make docker.ubuntu26.regen`
+# Rebuild this file with `make docker.service.regen`
 #
 ARG from=ubuntu:26.04
 FROM ${from} AS build
index 4bf2cd41ed0f05f8ee89970e972f0589d262a866..ce858bcefd87b6196a98cd73cf29f1cf400473dc 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for ubuntu26
 # from scripts/docker/m4/crossbuild.deb.m4
 #
-# Rebuild this file with `make crossbuild.ubuntu26.regen`
+# Rebuild this file with `make docker.crossbuild.regen`
 #
 ARG from=ubuntu:26.04
 FROM ${from} AS build
index 31a2a94c8aac033fc96b5814b56c2b82f52f44ba..89cc85a0a981eb2165287198ea359fe23b9ed31e 100644 (file)
@@ -1,7 +1,7 @@
 # Auto generated for ubuntu26
-# from scripts/docker/m4/ci-base.deb.m4
+# from scripts/docker/m4/ci.deb.m4
 #
-# Rebuild this file with `make ci-base.ubuntu26.regen`
+# Rebuild this file with `make docker.ci.regen`
 #
 ARG from=ubuntu:26.04
 FROM ${from}
index f9c7ed8dddd12d77ecf15d3c490b21828a338a6f..910fd0eb4774be4d5cbb7b86bbe05318e79840f4 100644 (file)
@@ -118,15 +118,15 @@ crossbuild.distclean: $(foreach IMG,${CB_IMAGES},crossbuild.${IMG}.distclean)
 #  Regenerate all Dockerfile.cb files from m4 templates. Depends on
 #  the file targets directly; no per-image phony aliases.
 #
-.PHONY: crossbuild.regen crossbuild.regen.check
-crossbuild.regen: $(foreach IMG,${CB_IMAGES},$(DT)/${IMG}/Dockerfile.cb)
+.PHONY: docker.crossbuild.regen docker.crossbuild.regen.check
+docker.crossbuild.regen: $(foreach IMG,${CB_IMAGES},$(DT)/${IMG}/Dockerfile.cb)
 
 #
 #  Verify every committed Dockerfile.cb matches a fresh render of its
 #  m4 source. Fails with a diff if a contributor edited the m4 but
 #  forgot to regen+commit.
 #
-crossbuild.regen.check:
+docker.crossbuild.regen.check:
        @failed=0; for IMG in $(CB_IMAGES); do \
                tmp=$$(mktemp); \
                m4 -I $(CB_DIR)/m4 -D D_NAME=$$IMG -D D_TYPE=crossbuild $(DOCKER_TMPL) > $$tmp; \
@@ -135,7 +135,7 @@ crossbuild.regen.check:
                fi; \
                rm $$tmp; \
        done; \
-       [ $$failed -eq 0 ] || { echo; echo "Run 'make crossbuild.regen' and commit the result."; exit 1; }
+       [ $$failed -eq 0 ] || { echo; echo "Run 'make docker.crossbuild.regen' and commit the result."; exit 1; }
 
 
 #
index d660cec584f87824a6715ddba6f2c7c3ec3322e6..3c13c3383b516af05f91b88ad3b55555c164149e 100644 (file)
@@ -73,8 +73,8 @@ docker.help:
        @echo "    docker                   - build all images"
        @echo "    docker.common            - build and test common images"
        @echo "    docker.info              - list images"
-       @echo "    docker.regen             - regenerate all production Dockerfiles"
-       @echo "    ci-base.regen            - regenerate all CI base Dockerfile.ci files"
+       @echo "    docker.service.regen     - regenerate all production Dockerfiles"
+       @echo "    docker.ci.regen          - regenerate all CI base Dockerfile.ci files"
        @echo ""
        @echo "Per-image targets:"
        @echo "    docker.IMAGE.build       - build image as $(D_IPREFIX)/<IMAGE>"
@@ -85,36 +85,36 @@ docker.help:
 #  Regenerate all Dockerfiles from m4 templates. Both bundles depend
 #  on the file targets directly; no per-image phony aliases.
 #
-.PHONY: docker.regen ci-base.regen docker.regen.check ci-base.regen.check
-docker.regen: $(foreach IMG,${IMAGES},$(DT)/${IMG}/Dockerfile)
-ci-base.regen: $(foreach IMG,${IMAGES},$(DT)/${IMG}/Dockerfile.ci)
+.PHONY: docker.service.regen docker.ci.regen docker.service.regen.check docker.ci.regen.check
+docker.service.regen: $(foreach IMG,${IMAGES},$(DT)/${IMG}/Dockerfile)
+docker.ci.regen: $(foreach IMG,${IMAGES},$(DT)/${IMG}/Dockerfile.ci)
 
 #
 #  Verify every committed Dockerfile / Dockerfile.ci matches a fresh
 #  render of its m4 source. Fails with a diff if a contributor edited
 #  the m4 but forgot to regen+commit.
 #
-docker.regen.check:
+docker.service.regen.check:
        @failed=0; for IMG in $(IMAGES); do \
                tmp=$$(mktemp); \
-               m4 -I $(CB_DIR)/m4 -D D_NAME=$$IMG -D D_TYPE=docker $(DOCKER_TMPL) > $$tmp; \
+               m4 -I $(CB_DIR)/m4 -D D_NAME=$$IMG -D D_TYPE=service $(DOCKER_TMPL) > $$tmp; \
                if ! diff -u $(DT)/$$IMG/Dockerfile $$tmp; then \
                        echo "OUT OF SYNC: $(DT)/$$IMG/Dockerfile"; failed=1; \
                fi; \
                rm $$tmp; \
        done; \
-       [ $$failed -eq 0 ] || { echo; echo "Run 'make docker.regen' and commit the result."; exit 1; }
+       [ $$failed -eq 0 ] || { echo; echo "Run 'make docker.service.regen' and commit the result."; exit 1; }
 
-ci-base.regen.check:
+docker.ci.regen.check:
        @failed=0; for IMG in $(IMAGES); do \
                tmp=$$(mktemp); \
-               m4 -I $(CB_DIR)/m4 -D D_NAME=$$IMG -D D_TYPE=ci-base $(DOCKER_TMPL) > $$tmp; \
+               m4 -I $(CB_DIR)/m4 -D D_NAME=$$IMG -D D_TYPE=ci $(DOCKER_TMPL) > $$tmp; \
                if ! diff -u $(DT)/$$IMG/Dockerfile.ci $$tmp; then \
                        echo "OUT OF SYNC: $(DT)/$$IMG/Dockerfile.ci"; failed=1; \
                fi; \
                rm $$tmp; \
        done; \
-       [ $$failed -eq 0 ] || { echo; echo "Run 'make ci-base.regen' and commit the result."; exit 1; }
+       [ $$failed -eq 0 ] || { echo; echo "Run 'make docker.ci.regen' and commit the result."; exit 1; }
 
 #
 #  Define rules for building a particular image
@@ -145,13 +145,13 @@ docker.${1}.build:
 #  images that ci-deb.yml / ci-rpm.yml run their build jobs inside.
 #  Both regen via the bundle targets above; no per-image variants.
 #
-$(DT)/${1}/Dockerfile: $(DOCKER_TMPL) $(CB_DIR)/m4/docker.deb.m4 $(CB_DIR)/m4/docker.rpm.m4 $(M4_SHARED)
+$(DT)/${1}/Dockerfile: $(DOCKER_TMPL) $(CB_DIR)/m4/service.deb.m4 $(CB_DIR)/m4/service.rpm.m4 $(M4_SHARED)
        ${Q}echo REGEN ${1} "->" $$@
-       ${Q}m4 -I $(CB_DIR)/m4 -D D_NAME=${1} -D D_TYPE=docker $$< > $$@
+       ${Q}m4 -I $(CB_DIR)/m4 -D D_NAME=${1} -D D_TYPE=service $$< > $$@
 
-$(DT)/${1}/Dockerfile.ci: $(DOCKER_TMPL) $(CB_DIR)/m4/ci-base.deb.m4 $(CB_DIR)/m4/ci-base.rpm.m4 $(M4_SHARED)
+$(DT)/${1}/Dockerfile.ci: $(DOCKER_TMPL) $(CB_DIR)/m4/ci.deb.m4 $(CB_DIR)/m4/ci.rpm.m4 $(M4_SHARED)
        ${Q}echo REGEN ${1} "->" $$@
-       ${Q}m4 -I $(CB_DIR)/m4 -D D_NAME=${1} -D D_TYPE=ci-base $$< > $$@
+       ${Q}m4 -I $(CB_DIR)/m4 -D D_NAME=${1} -D D_TYPE=ci $$< > $$@
 
 endef
 
index d3594ea3a9895662ceee45aaf98d77018d9056fd..0e9cdef48474ef7efe47819e8e20cd43d9cf50a8 100644 (file)
@@ -8,7 +8,7 @@ dnl  they use are different - see the m4 directories for each.
 dnl
 dnl  Two macros must be defined for this template:
 dnl    D_NAME - the OS codename, see the table below, e.g. debian11
-dnl    D_TYPE - the type of template, 'docker' or 'crossbuild'
+dnl    D_TYPE - the type of template: 'service', 'ci' or 'crossbuild'
 dnl
 divert(`-1')
 changequote(`[', `]')
@@ -37,7 +37,7 @@ divert[]dnl
 [#] Auto generated for D_NAME
 [#] from scripts/docker/m4/D_TYPE.PKG_TYPE.m4
 [#]
-[#] Rebuild this file with `make D_TYPE.D_NAME.regen`
+[#] Rebuild this file with `make docker.D_TYPE.regen`
 [#]
 changequote([`], ['])dnl
 include(D_TYPE.PKG_TYPE.m4)dnl