be38098abf
The problem with initial implementation (commit 62e7e9c
)
is that there's no systemd-services package in p7/branch
thus apt complains about an attempt to remove something
that doesn't even exist in the first place.
20 lines
643 B
Makefile
20 lines
643 B
Makefile
+sysvinit: use/init/sysv; @:
|
|
+systemd: use/init/systemd; @:
|
|
|
|
use/init:
|
|
@$(call add_feature)
|
|
@$(call add,THE_LISTS,$$(INIT_TYPE))
|
|
|
|
# THE_LISTS is too late when BASE_PACKAGES have pulled in
|
|
# the wrong syslogd-daemon provider already
|
|
use/init/sysv: use/init
|
|
@$(call set,INIT_TYPE,sysvinit)
|
|
@$(call add,BASE_PACKAGES,syslogd)
|
|
@$(call add,BASE_PACKAGES_REGEXP,^systemd- ^systemd-services-)
|
|
|
|
### i-f should be dropped as soon as rootfs scripts are effective there
|
|
use/init/systemd: use/init
|
|
@$(call set,INIT_TYPE,systemd)
|
|
@$(call add,BASE_PACKAGES,installer-feature-systemd-stage3)
|
|
@$(call add,BASE_PACKAGES,installer-feature-journald-tty)
|