2012-06-13 23:07:10 +04:00
+plymouth : use /plymouth /full ; @:
2012-08-16 12:20:26 +04:00
# and a few aliases
use/plymouth/live : use /plymouth /stage 2; @:
use/plymouth/install2 : use /plymouth /stage 2; @:
2012-06-13 23:07:10 +04:00
use/plymouth :
@$( call add_feature)
# NB: *_REGEXP due to branding() using regexp and the
# dependency resolution having to occur within a
# single transaction (due to plymouth-system-theme)
# looks like there's no sense to pull in progressbars
# while leaving the very basic text bootloader screen
2020-02-19 18:08:25 +03:00
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
2012-06-13 23:07:10 +04:00
use/plymouth/stage2 : use /plymouth use /branding \
2019-07-09 13:40:27 +03:00
use/stage2/kms
2012-06-13 23:07:10 +04:00
@$( call add,STAGE1_PACKAGES_REGEXP,make-initrd-plymouth)
@$( call add,STAGE1_BRANDING,bootsplash)
@$( call add,STAGE2_BRANDING,bootsplash)
2012-06-21 20:06:23 +04:00
@$( call add,STAGE2_BOOTARGS,quiet splash)
2020-02-19 18:08:25 +03:00
e l s e
use/plymouth/stage2 : use /plymouth use /branding ; @:
e n d i f
2012-06-13 23:07:10 +04:00
2020-02-19 21:33:26 +03:00
i f e q ( v m , $( IMAGE_CLASS ) )
use/plymouth/vm : use /plymouth use /branding use /kernel /initrd -setup
@$( call add,VM_INITRDFEATURES,plymouth)
@$( call add,THE_BRANDING,bootsplash)
@$( call add,THE_PACKAGES_REGEXP,make-initrd-plymouth)
@$( call add,BASE_BOOTARGS,quiet splash)
@$( call add,THE_KMODULES,drm)
e l s e
use/plymouth/vm : use /plymouth ; @:
e n d i f
use/plymouth/base : use /plymouth /stage 2 use /plymouth /vm
2020-02-19 18:08:25 +03:00
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
2012-06-13 23:07:10 +04:00
@$( call add,INSTALL2_PACKAGES,installer-feature-setup-plymouth)
2020-02-19 18:08:25 +03:00
e n d i f
2012-06-13 23:07:10 +04:00
@$( call add,BASE_PACKAGES_REGEXP,make-initrd-plymouth cpio)
2015-02-24 23:32:41 +03:00
@$( call add,BASE_KMODULES_REGEXP,drm.*)
2012-06-13 23:07:10 +04:00
@$( call add,THE_BRANDING,bootsplash)
2019-01-22 18:17:52 +03:00
@$( call add,THE_PACKAGES,make-initrd-plymouth)
2012-06-13 23:07:10 +04:00
use/plymouth/full : use /plymouth /stage 2 use /plymouth /base ; @: