+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)