cabe92c2d4
ldv@ has dropped sysklogd from sisyphus due to its long-standing FTBFS and "other problems": http://git.altlinux.org/tasks/archive/done/_207/211999/logs/events.6.1.log The current recommended replacement is rsyslog which is fine by itself but really overcomplicated for the barebones logging system we usually need...
40 lines
1.4 KiB
Makefile
40 lines
1.4 KiB
Makefile
+sysvinit: use/init/sysv; @:
|
|
+systemd: use/init/systemd/full; @:
|
|
|
|
# NB: the list name MUST be identical to init package name
|
|
use/init: use/pkgpriorities
|
|
@$(call add_feature)
|
|
@$(call add,THE_LISTS,$$(INIT_TYPE))
|
|
@$(call add,PINNED_PACKAGES,$$(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,rsyslog-classic)
|
|
|
|
use/init/sysv/polkit: use/init/sysv
|
|
@$(call add,THE_PACKAGES,polkit-sysvinit)
|
|
|
|
use/init/sysv/consolekit: use/init/sysv
|
|
@$(call add,THE_PACKAGES,ConsoleKit ConsoleKit-x11 pam-ck-connector)
|
|
|
|
### 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,INSTALL2_PACKAGES,installer-feature-journald-tty)
|
|
|
|
use/init/systemd/full: use/init/systemd
|
|
@$(call add,THE_PACKAGES,bash-completion-systemd chkconfig)
|
|
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
|
|
@$(call add,THE_PACKAGES,vconsole-setup-kludge)
|
|
endif
|
|
|
|
# http://www.freedesktop.org/wiki/Software/systemd/Debugging
|
|
use/init/systemd/debug: use/init/systemd use/services
|
|
@$(call add,THE_PACKAGES,systemd-shutdown-debug-script)
|
|
@$(call add,SERVICES_ENABLE,debug-shell)
|
|
@$(call add,STAGE2_BOOTARGS,systemd.log_level=debug)
|
|
@$(call add,STAGE2_BOOTARGS,systemd.log_target=kmsg)
|
|
@$(call add,STAGE2_BOOTARGS,log_buf_len=1M enforcing=0)
|