diff options
author | Richard Musil <risa2000x@gmail.com> | 2019-05-09 03:45:07 +0200 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2019-05-15 13:34:24 +0200 |
commit | 71ab2c9d179652d9b528817ec04d3f1dd3b4b1df (patch) | |
tree | 5ea0270d77872e2ca8c1e1a6b65aadcc42b19fff /target/imagebuilder/files | |
parent | 33ce2ad3e7ea760e3856b88727bc79aaf9c29fc9 (diff) | |
download | openwrt-71ab2c9d179652d9b528817ec04d3f1dd3b4b1df.tar.gz openwrt-71ab2c9d179652d9b528817ec04d3f1dd3b4b1df.tar.bz2 openwrt-71ab2c9d179652d9b528817ec04d3f1dd3b4b1df.zip |
imagebuilder: new DISABLED_SERVICES make variable
Adds a new variable DISABLED_SERVICES to ImageBuilder Makefile, which
defines a list of services (installed as /etc/init.d/*) to be disabled
during the build of a custom image (normally all are enabled).
It comes handy when a particular service should not be run under normal
circumstances, but should be ready in the image for situations when it
might be needed.
Signed-off-by: Richard Musil <risa2000x@gmail.com>
Diffstat (limited to 'target/imagebuilder/files')
-rw-r--r-- | target/imagebuilder/files/Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/target/imagebuilder/files/Makefile b/target/imagebuilder/files/Makefile index 547289b971..22b2731358 100644 --- a/target/imagebuilder/files/Makefile +++ b/target/imagebuilder/files/Makefile @@ -45,6 +45,7 @@ Building images: make image FILES="<path>" # include extra files from <path> make image BIN_DIR="<path>" # alternative output directory for the images make image EXTRA_IMAGE_NAME="<string>" # Add this to the output image filename (sanitized) + make image DISABLED_SERVICES="<svc1> [<svc2> [<svc3> ..]]" # Which services in /etc/init.d/ should be disabled Print manifest: List "all" packages which get installed into the image. @@ -159,7 +160,7 @@ prepare_rootfs: FORCE @echo Finalizing root filesystem... $(CP) $(TARGET_DIR) $(TARGET_DIR_ORIG) - $(call prepare_rootfs,$(TARGET_DIR),$(USER_FILES)) + $(call prepare_rootfs,$(TARGET_DIR),$(USER_FILES),$(DISABLED_SERVICES)) build_image: FORCE @echo @@ -197,7 +198,8 @@ image: $(if $(PROFILE),USER_PROFILE="$(PROFILE_FILTER)") \ $(if $(FILES),USER_FILES="$(FILES)") \ $(if $(PACKAGES),USER_PACKAGES="$(PACKAGES)") \ - $(if $(BIN_DIR),BIN_DIR="$(BIN_DIR)")) + $(if $(BIN_DIR),BIN_DIR="$(BIN_DIR)") \ + $(if $(DISABLED_SERVICES),DISABLED_SERVICES="$(DISABLED_SERVICES)")) manifest: FORCE $(MAKE) -s _check_profile |