[Buildroot] [git commit] package/systemd: remove hwdb-update service
Arnout Vandecappelle (Essensium/Mind)
arnout at mind.be
Thu Jul 28 19:03:34 UTC 2022
commit: https://git.buildroot.net/buildroot/commit/?id=ed3ae42807ec2fa39ee4ab92ea3794a06f2e51ac
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Since the source HWDB files are already removed from the target, it
makes little sense to keep the service around. If accidently
triggered it could create an empty database.
The service is installed in both staging and host directory as well and
not removed from there, so a user could craft his own solutions if it's
necessary to update the database.
Signed-off-by: Norbert Lange <nolange79 at gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
---
package/systemd/systemd.mk | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 624de68584..19fd525534 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -310,6 +310,12 @@ define SYSTEMD_BUILD_HWDB
$(HOST_DIR)/bin/systemd-hwdb update --root $(TARGET_DIR) --strict --usr
endef
SYSTEMD_TARGET_FINALIZE_HOOKS += SYSTEMD_BUILD_HWDB
+define SYSTEMD_RM_HWBD_UPDATE_SERVICE
+ rm -rf $(TARGET_DIR)/usr/lib/systemd/system/systemd-hwdb-update.service \
+ $(TARGET_DIR)/usr/lib/systemd/system/*/systemd-hwdb-update.service \
+ $(TARGET_DIR)/usr/bin/systemd-hwdb
+endef
+SYSTEMD_POST_INSTALL_TARGET_HOOKS += SYSTEMD_RM_HWBD_UPDATE_SERVICE
else
SYSTEMD_CONF_OPTS += -Dhwdb=false
endif
More information about the buildroot
mailing list