package/skeleton-init-systemd: support /var/lock again
PATCH 1/1 package/skeleton-init-systemd: support /var/lock again
systemd's own configuration file is not installed anymore, as side effect of disabling sysv support.
the funtionality is added back in skeleton-init-systemd, since this is a buildroot feature to support software expecting this directories to exist, as well as trying to be similar to other init systems.
--- package/skeleton-init-systemd/legacy.conf | 7 +++++++ package/skeleton-init-systemd/skeleton-init-systemd.mk | 1 + 2 files changed, 8 insertions(+) create mode 100644 package/skeleton-init-systemd/legacy.conf
package/skeleton-init-systemd/legacy.conf new file +7 -0
@@ -0,0 +1,7 @@ +# Create legacy directories for buildroot +# This is a subset of systemd's legacy.conf + +d /run/lock 0755 root root - +d /run/lock/subsys 0755 root root - + +L /var/lock - - - - ../run/lock
package/skeleton-init-systemd/skeleton-init-systemd.mk +1 -0
@@ -62,6 +62,7 @@ define SKELETON_INIT_SYSTEMD_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/srv mkdir -p $(TARGET_DIR)/var ln -s ../run $(TARGET_DIR)/var/run + install -D -m644 $(SKELETON_INIT_SYSTEMD_PKGDIR)/legacy.conf $(TARGET_DIR)/usr/lib/tmpfiles.d/legacy.conf $(SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW) endef
Signature · 6 lines
2.34.1 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
Arnout Vandecappelle
AppliedQuoted 9 lines · Norbert Lange
systemd's own configuration file is not installed anymore, as side effect of disabling sysv support.
the funtionality is added back in skeleton-init-systemd, since this is a buildroot feature to support software expecting this directories to exist, as well as trying to be similar to other init systems.
Signed-off-by Norbert Lange <[email protected]>
Applied to master, thanks.
Regards,
Arnout
Quoted 25 lines
--- package/skeleton-init-systemd/legacy.conf | 7 +++++++ package/skeleton-init-systemd/skeleton-init-systemd.mk | 1 + 2 files changed, 8 insertions(+)create mode 100644
package/skeleton-init-systemd/legacy.confpackage/skeleton-init-systemd/legacy.conf new file +7
-0@@ -0,0 +1,7 @@ +# Create legacy directories for buildroot +# This is a subset of systemd's legacy.conf + +d /run/lock 0755 root root - +d /run/lock/subsys 0755 root root - + +L /var/lock - - - - ../run/lockpackage/skeleton-init-systemd/skeleton-init-systemd.mk +0
-0
package/skeleton-init-systemd/skeleton-init-systemd.mk define SKELETON_INIT_SYSTEMD_INSTALL_TARGET_CMDS · line 68
Quoted 7 lines
package/skeleton-init-systemd/skeleton-init-systemd.mk +1
-0@@ -62,6 +62,7 @@ define SKELETON_INIT_SYSTEMD_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/srv mkdir -p $(TARGET_DIR)/var ln -s ../run $(TARGET_DIR)/var/run + install -D -m644 $(SKELETON_INIT_SYSTEMD_PKGDIR)/legacy.conf $(TARGET_DIR)/usr/lib/tmpfiles.d/legacy.conf $(SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW) endef
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot