diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-04-10 20:32:07 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-05-09 15:52:57 +0200 |
commit | 015683c407330bf189b77f8e15bb687aa5c3ac5a (patch) | |
tree | 5ac5cf50e7d66c27b98f17715672dc32065b7c19 /rules/rc-once.make | |
parent | 12aae3b692266aba0dec58c590ae08a499be47bb (diff) | |
download | ptxdist-015683c407330bf189b77f8e15bb687aa5c3ac5a.tar.gz ptxdist-015683c407330bf189b77f8e15bb687aa5c3ac5a.tar.xz |
rc-once: add config files for systemd initmethod
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/rc-once.make')
-rw-r--r-- | rules/rc-once.make | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/rules/rc-once.make b/rules/rc-once.make index da54ae612..f01bbe9d8 100644 --- a/rules/rc-once.make +++ b/rules/rc-once.make @@ -31,6 +31,9 @@ $(STATEDIR)/rc-once.targetinstall: @$(call install_fixup, rc-once, AUTHOR, "Michael Olbrich <m.olbrich@pengutronix.de>") @$(call install_fixup, rc-once, DESCRIPTION, missing) + @$(call install_alternative, rc-once, 0, 0, 0644, /lib/init/rc-once.sh) + +ifdef PTXCONF_INITMETHOD_BBINIT @$(call install_alternative, rc-once, 0, 0, 0755, /etc/init.d/rc-once) ifneq ($(call remove_quotes,$(PTXCONF_RC_ONCE_BBINIT_LINK)),) @@ -38,6 +41,17 @@ ifneq ($(call remove_quotes,$(PTXCONF_RC_ONCE_BBINIT_LINK)),) ../init.d/rc-once, \ /etc/rc.d/$(PTXCONF_RC_ONCE_BBINIT_LINK)) endif +endif +ifdef PTXCONF_INITMETHOD_SYSTEMD + @$(call install_alternative, rc-once, 0, 0, 0755, \ + /lib/systemd/systemd-rc-once) + + @$(call install_alternative, rc-once, 0, 0, 0644, \ + /lib/systemd/system/rc-once.service) + @$(call install_alternative, rc-once, 0, 0, 0644, \ + /lib/systemd/system/rc-once.target) + @$(call install_copy, rc-once, 0, 0, 0755, /etc/systemd/system) +endif @$(call install_copy, rc-once, 0, 0, 0755, /etc/rc.once.d) @$(call install_copy, rc-once, 0, 0, 0755, /etc/rc.once.d/.done) |