Browse Source

- rc.local: move files to package dir

master
vanhofen 3 years ago
parent
commit
9c7412fb7b
  1. 9
      make/target-scripts.mk
  2. 0
      package/rc_local-scripts/files/rc.local
  3. 0
      package/rc_local-scripts/files/rc.local-var
  4. 0
      package/rc_local-scripts/files/rc.local.init
  5. 13
      package/rc_local-scripts/rc_local-scripts.mk
  6. 1
      package/sysvinit/sysvinit.mk

9
make/target-scripts.mk

@ -15,7 +15,6 @@ init-scripts: \
$(TARGET_sysconfdir)/init.d/hostname \ $(TARGET_sysconfdir)/init.d/hostname \
$(TARGET_sysconfdir)/init.d/partitions-by-name \ $(TARGET_sysconfdir)/init.d/partitions-by-name \
$(TARGET_sysconfdir)/init.d/proc \ $(TARGET_sysconfdir)/init.d/proc \
$(TARGET_sysconfdir)/init.d/rc.local \
$(TARGET_sysconfdir)/init.d/resizerootfs \ $(TARGET_sysconfdir)/init.d/resizerootfs \
$(TARGET_sysconfdir)/init.d/sys_update.sh \ $(TARGET_sysconfdir)/init.d/sys_update.sh \
$(TARGET_sysconfdir)/init.d/sendsigs \ $(TARGET_sysconfdir)/init.d/sendsigs \
@ -70,14 +69,6 @@ ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61 multiboxse vus
$(UPDATE-RC.D) $(@F) start 90 S . $(UPDATE-RC.D) $(@F) start 90 S .
endif endif
$(TARGET_sysconfdir)/init.d/rc.local:
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/rc.local.init $(@)
$(UPDATE-RC.D) $(@F) start 99 2 3 4 5 .
$(INSTALL_EXEC) -D $(TARGET_FILES)/files-etc/rc.local $(TARGET_sysconfdir)/rc.local
ifeq ($(PERSISTENT_VAR_PARTITION),yes)
$(INSTALL_EXEC) -D $(TARGET_FILES)/files-etc/rc.local-var $(TARGET_localstatedir)/etc/rc.local
endif
$(TARGET_sysconfdir)/init.d/resizerootfs: $(TARGET_sysconfdir)/init.d/resizerootfs:
ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61 multiboxse)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61 multiboxse))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/resizerootfs.init $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/resizerootfs.init $(@)

0
skel-root/general/files-etc/rc.local → package/rc_local-scripts/files/rc.local

0
skel-root/general/files-etc/rc.local-var → package/rc_local-scripts/files/rc.local-var

0
skel-root/general/scripts/rc.local.init → package/rc_local-scripts/files/rc.local.init

13
package/rc_local-scripts/rc_local-scripts.mk

@ -0,0 +1,13 @@
################################################################################
#
# rc.local-scripts
#
################################################################################
rc_local-scripts: | $(TARGET_DIR)
$(INSTALL_EXEC) -D $(PKG_FILES_DIR)/rc.local.init $(TARGET_sysconfdir)/init.d/rc.local
$(UPDATE-RC.D) rc.local start 99 2 3 4 5 .
$(INSTALL_EXEC) -D $(PKG_FILES_DIR)/rc.local $(TARGET_sysconfdir)/rc.local
ifeq ($(PERSISTENT_VAR_PARTITION),yes)
$(INSTALL_EXEC) -D $(PKG_FILES_DIR)/rc.local-var $(TARGET_localstatedir)/etc/rc.local
endif

1
package/sysvinit/sysvinit.mk

@ -31,6 +31,7 @@ define SYSVINIT_INSTALL_FILES
$(INSTALL_EXEC) -D $(PKG_FILES_DIR)/rcK $(TARGET_sysconfdir)/init.d/rcK $(INSTALL_EXEC) -D $(PKG_FILES_DIR)/rcK $(TARGET_sysconfdir)/init.d/rcK
$(INSTALL_EXEC) -D $(PKG_FILES_DIR)/service $(TARGET_sbindir)/service $(INSTALL_EXEC) -D $(PKG_FILES_DIR)/service $(TARGET_sbindir)/service
$(INSTALL_EXEC) -D support/scripts/update-rc.d $(TARGET_sbindir)/update-rc.d $(INSTALL_EXEC) -D support/scripts/update-rc.d $(TARGET_sbindir)/update-rc.d
$(MAKE) rc_local-scripts
endef endef
sysvinit: $(DL_DIR)/$(SYSVINIT_SOURCE) | $(TARGET_DIR) sysvinit: $(DL_DIR)/$(SYSVINIT_SOURCE) | $(TARGET_DIR)

Loading…
Cancel
Save