8645219667
Its support is quite mature and practically useful by now. Let's also add a convenient alias.
61 lines
2.0 KiB
Makefile
61 lines
2.0 KiB
Makefile
+live: use/live/desktop; @:
|
|
|
|
# copy stage2 as live
|
|
# NB: starts to preconfigure but doesn't use/cleanup yet
|
|
use/live: use/stage2 sub/stage2@live
|
|
@$(call add_feature)
|
|
@$(call add,CLEANUP_PACKAGES,'installer*')
|
|
|
|
use/live/base: use/live use/syslinux/ui/menu
|
|
@$(call add,LIVE_LISTS,$(call tags,base && (live || network)))
|
|
|
|
# a very simplistic one
|
|
use/live/x11: use/live use/firmware use/x11/xorg
|
|
@$(call add,LIVE_PACKAGES,xinit)
|
|
|
|
# optimized out: use/x11/xorg
|
|
use/live/desktop: use/live/base use/x11/wacom use/live/sound \
|
|
+vmguest +power +efi
|
|
@$(call add,LIVE_LISTS,$(call tags,desktop && (live || network)))
|
|
@$(call add,LIVE_LISTS,$(call tags,base l10n))
|
|
@$(call add,LIVE_PACKAGES,fonts-ttf-dejavu fonts-ttf-droid)
|
|
@$(call add,LIVE_PACKAGES,pciutils)
|
|
@$(call add,SYSLINUX_CFG,localboot)
|
|
|
|
# preconfigure apt for both live and installed-from-live systems
|
|
use/live/repo:
|
|
@$(call add,LIVE_PACKAGES,livecd-online-repo)
|
|
@$(call add,LIVE_PACKAGES,installer-feature-online-repo)
|
|
|
|
# alterator-based permanent installation
|
|
use/live/install: use/metadata use/syslinux/localboot.cfg
|
|
@$(call add,LIVE_PACKAGES,livecd-install)
|
|
@$(call add,LIVE_PACKAGES,livecd-installer-features)
|
|
|
|
# text-based installation script
|
|
use/live/textinstall: use/syslinux/localboot.cfg
|
|
@$(call add,LIVE_PACKAGES,live-install)
|
|
|
|
# NB: there's an unconditional live/image-scripts.d/40-autologin script
|
|
# *but* it only configures some of the *existing* means; let's add one
|
|
# or another for the cases when there should be no display manager
|
|
use/live/autologin: use/live/x11
|
|
@$(call add,LIVE_PACKAGES,autologin)
|
|
|
|
use/live/nodm: use/live/x11
|
|
@$(call add,LIVE_PACKAGES,nodm)
|
|
|
|
use/live/hooks: use/live
|
|
@$(call add,LIVE_PACKAGES,livecd-run-hooks)
|
|
|
|
use/live/ru: use/live
|
|
@$(call add,LIVE_PACKAGES,livecd-ru)
|
|
|
|
use/live/sound: use/live
|
|
@$(call add,LIVE_PACKAGES,amixer alsa-utils aplay udev-alsa)
|
|
|
|
# eth0 instead of enp0s3
|
|
use/live/net-eth: use/live
|
|
@$(call add,STAGE1_PACKAGES,udev-rule-generator-net)
|
|
@$(call add,STAGE2_PACKAGES,udev-rule-generator-net livecd-net-eth)
|