2011-10-31 14:40:02 +04:00
# live images
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
2021-03-19 16:06:47 +03:00
i f e q ( , $( filter -out i 586 x 86_ 64,$ ( ARCH ) ) )
2018-12-03 15:56:16 +03:00
distro/dos : distro /.boot use /dos use /syslinux /ui /menu
2016-12-26 16:13:36 +03:00
@$( call set,RELNAME,ALT FreeDOS)
2013-02-21 16:31:29 +04:00
2021-03-19 16:06:47 +03:00
distro/syslinux : distro /.boot \
use/syslinux/localboot.cfg use/syslinux/ui/vesamenu use/hdt
@$( call set,BOOTLOADER,isolinux)
e n d i f
i f e q ( , $( filter -out i 586 x 86_ 64 aarch 64 ppc 64le riscv 64,$ ( ARCH ) ) )
2021-04-23 18:14:19 +03:00
distro/grub : distro /.boot use /grub use /hdt +efi \
use/grub/localboot_bios.cfg use/grub/sdab_bios.cfg; @:
2021-03-19 16:06:47 +03:00
i f e q ( , $( filter -out i 586 x 86_ 64,$ ( ARCH ) ) )
@$( call set,BOOTLOADER,grubpcboot)
e n d i f
e n d i f
2014-06-07 09:28:04 +04:00
distro/rescue : distro /.base use /rescue use /syslinux /ui /menu use /stage 2/cifs \
2021-03-19 16:06:47 +03:00
use/efi/shell +efi; @:
2013-02-21 16:31:29 +04:00
2015-06-05 11:18:27 +03:00
distro/rescue-remote : distro /.base use /rescue /base use /stage 2/net -eth
@$( call set,SYSLINUX_CFG,rescue_remote)
@$( call set,SYSLINUX_DIRECT,1)
@$( call add,RESCUE_PACKAGES,livecd-net-eth)
2019-07-09 20:35:36 +03:00
distro/.live-base : distro /.base use /live /base ; @:
2013-05-30 21:06:39 +04:00
distro/.live-x11 : distro /.live -base use /live /x 11; @:
2013-03-04 00:37:27 +04:00
distro/.live-desktop : distro /.base +live use /live /install use /stage 2/net -eth \
2013-05-30 21:06:39 +04:00
use/plymouth/live; @:
2012-08-29 10:50:17 +04:00
distro/.live-desktop-ru : distro /.live -desktop use /live /ru ; @:
2012-03-31 00:51:04 +04:00
2014-08-19 20:04:24 +04:00
distro/.live-kiosk : distro /.base use /live /base use /live /autologin \
use/syslinux/timeout/1 use/cleanup use/stage2/net-eth \
2019-07-09 20:35:36 +03:00
use/fonts/otf/adobe
2012-03-31 00:51:04 +04:00
@$( call add,CLEANUP_PACKAGES,'alterator*' 'guile*' 'vim-common' )
2015-10-14 17:28:33 +03:00
@$( call set,SYSLINUX_UI,none)
2014-12-31 21:29:22 +03:00
@$( call set,SYSLINUX_CFG,live)
2015-10-14 17:28:33 +03:00
@$( call add,STAGE2_BOOTARGS,quiet)
2015-03-17 13:54:20 +03:00
@$( call add,DEFAULT_SERVICES_DISABLE,rpcbind klogd syslogd)
@$( call add,DEFAULT_SERVICES_DISABLE,consolesaver fbsetfont keytable)
2012-01-25 01:58:31 +04:00
2014-12-10 22:14:16 +03:00
distro/live-builder-mini : distro /.live -base use /dev /builder /base \
use/syslinux/timeout/30 use/isohybrid \
use/stage2/net-eth use/net-eth/dhcp; @:
2012-11-22 13:16:21 +04:00
2013-03-25 14:05:25 +04:00
distro/live-builder : distro /live -builder -mini \
2014-12-10 22:14:16 +03:00
use/dev/builder/full use/live/rw +efi; @:
2011-10-31 12:34:15 +04:00
2012-07-25 09:52:05 +04:00
distro/live-install : distro /.live -base use /live /textinstall ; @:
2012-05-08 20:34:00 +04:00
distro/.livecd-install : distro /.live -base use /live /install ; @:
2012-04-09 15:44:55 +04:00
2013-02-14 01:07:42 +04:00
distro/live-icewm : distro /.live -desktop use /x 11/lightdm /gtk +icewm ; @:
distro/live-fvwm : distro /.live -desktop -ru use /x 11/lightdm /gtk use /x 11/fvwm ; @:
2012-03-09 22:50:33 +04:00
2014-10-27 12:43:54 +03:00
distro/live-rescue : distro /live -icewm +efi
2011-12-19 23:40:19 +04:00
@$( call add,LIVE_LISTS,$( call tags,rescue && ( fs || live || x11) ) )
2012-06-25 16:32:13 +04:00
@$( call add,LIVE_LISTS,openssh \
2011-12-19 23:40:19 +04:00
$( call tags,( base || extra) && ( archive || rescue || network) ) )
2012-12-24 00:03:32 +04:00
# NB: this one doesn't include the browser, needs to be chosen downstream
2015-09-08 11:42:22 +03:00
distro/.live-webkiosk : distro /.live -kiosk \
2016-04-29 19:23:17 +03:00
use/isohybrid use/live/hooks use/live/ru use/sound \
use/stage2/kms use/x11/xorg
2014-05-23 22:29:54 +04:00
@$( call add,LIVE_LISTS,$( call tags,live desktop) )
2014-09-29 11:02:56 +04:00
distro/.live-webkiosk-gtk : distro /.live -webkiosk
2012-03-31 00:51:04 +04:00
@$( call add,CLEANUP_PACKAGES,'libqt4*' 'qt4*' )
2012-12-24 00:03:32 +04:00
2015-09-08 20:18:29 +03:00
# kiosk users rather prefer stability to latest bling
distro/live-webkiosk-mini : distro /.live -webkiosk -gtk \
2015-10-14 17:16:46 +03:00
use/browser/firefox use/browser/firefox/esr use/fonts/otf/mozilla
2012-12-24 00:03:32 +04:00
@$( call add,LIVE_PACKAGES,livecd-webkiosk-firefox)
2012-03-31 00:51:04 +04:00
2012-06-21 18:21:09 +04:00
# NB: flash/java plugins are predictable security holes
2020-12-04 09:44:08 +03:00
distro/live-webkiosk-flash : distro /live -webkiosk -mini use /plymouth /live +vmguest ; @:
2012-06-21 18:21:09 +04:00
2012-03-31 00:51:04 +04:00
distro/live-webkiosk : distro /live -webkiosk -mini use /live /desktop ; @:
2012-01-25 02:01:00 +04:00
2015-09-08 11:42:22 +03:00
distro/live-webkiosk-chromium : distro /.live -webkiosk use /fonts /ttf /google +efi
2012-12-24 00:03:32 +04:00
@$( call add,LIVE_PACKAGES,livecd-webkiosk-chromium)
2014-09-13 03:17:58 +04:00
distro/live-webkiosk-seamonkey : distro /.live -webkiosk use /fonts /ttf /google
@$( call add,LIVE_PACKAGES,livecd-webkiosk-seamonkey)
2014-09-29 11:02:56 +04:00
distro/live-webkiosk-qupzilla : distro /.live -webkiosk use /fonts /otf /mozilla
@$( call add,LIVE_PACKAGES,livecd-webkiosk-qupzilla)
2014-02-09 19:00:47 +04:00
distro/.live-3d : distro /.live -x 11 use /x 11/3d \
use/x11/lightdm/gtk +icewm +sysvinit
@$( call add,LIVE_PACKAGES,glxgears glxinfo)
distro/live-glxgears : distro /.live -3d ; @:
2015-03-17 12:14:56 +03:00
distro/.live-games : distro /.live -kiosk use /x 11/3d use /sound \
2014-03-20 01:43:54 +04:00
use/stage2/net-eth use/net-eth/dhcp use/services +efi +sysvinit
@$( call set,KFLAVOURS,un-def)
2013-05-30 21:06:39 +04:00
@$( call add,LIVE_LISTS,$( call tags,xorg misc) )
2015-12-07 16:29:19 +03:00
@$( call add,LIVE_PACKAGES,pciutils input-utils glxgears glxinfo)
2014-03-20 01:43:54 +04:00
@$( call add,DEFAULT_SERVICES_DISABLE,rpcbind alteratord messagebus)
@$( call add,SERVICES_DISABLE,livecd-net-eth)
2015-03-17 12:14:56 +03:00
distro/live-flightgear : distro /.live -games
2016-02-24 14:50:40 +03:00
@$( call add,LIVE_PACKAGES,FlightGear)
2015-03-17 12:14:56 +03:00
@$( call add,LIVE_PACKAGES,fgo livecd-fgfs)
2012-03-31 18:01:07 +04:00
@$( call try,HOMEPAGE,http://www.4p8.com/eric.brasseur/flight_simulator_tutorial.html)
2012-03-28 00:22:44 +04:00
2016-02-24 14:50:40 +03:00
distro/live-flightgear-tu154 : distro /.live -games
@$( call add,LIVE_PACKAGES,FlightGear-tu154b)
2015-03-17 12:14:56 +03:00
distro/live-0ad : distro /.live -games
@$( call add,STAGE2_BOOTARGS,quiet)
@$( call add,LIVE_PACKAGES,0ad livecd-0ad)
@$( call try,HOMEPAGE,http://play0ad.com/)
2013-05-30 21:06:39 +04:00
distro/live-gimp : distro /live -icewm use /live /ru
2015-07-03 12:59:03 +03:00
@$( call add,LIVE_LISTS,$( call tags,desktop sane) )
2012-05-04 23:08:28 +04:00
@$( call add,LIVE_PACKAGES,gimp tintii immix fim)
2014-04-14 16:35:32 +04:00
@$( call add,LIVE_PACKAGES,darktable geeqie rawstudio ufraw)
2012-05-04 23:08:28 +04:00
@$( call add,LIVE_PACKAGES,macrofusion python-module-pygtk-libglade)
2014-04-14 16:35:32 +04:00
@$( call add,LIVE_PACKAGES,qtfm openssh-clients rsync usbutils)
2012-05-04 23:08:28 +04:00
@$( call add,LIVE_PACKAGES,design-graphics-sisyphus2)
2014-10-09 20:46:13 +04:00
# NB: use/browser won't do as it provides a *single* browser ATM
2019-07-09 20:35:36 +03:00
distro/live-privacy : distro /.base +efi +systemd +vmguest \
2014-10-09 20:46:13 +04:00
use/live/base use/live/privacy use/live/ru \
use/x11/xorg use/x11/lightdm/gtk use/x11/mate use/x11-autologin \
2020-11-06 15:09:38 +03:00
use/browser/firefox/esr use/browser/firefox use/sound \
2014-10-09 20:46:13 +04:00
use/fonts/otf/adobe use/fonts/otf/mozilla \
use/fonts/ttf/google use/fonts/ttf/redhat
@$( call set,KFLAVOURS,un-def)
@$( call add,LIVE_LISTS,$( call tags,base l10n) )
@$( call add,LIVE_LISTS,$( call tags,archive extra) )
@$( call add,LIVE_PACKAGES,chromium gedit mc-full pinta xchm livecd-ru)
2016-04-25 14:52:56 +03:00
@$( call add,LIVE_PACKAGES,LibreOffice-langpack-ru java-1.8.0-openjdk)
2014-10-09 20:46:13 +04:00
@$( call add,LIVE_PACKAGES,mate-document-viewer-caja)
@$( call add,LIVE_PACKAGES,mate-document-viewer-djvu)
@$( call add,LIVE_PACKAGES,cups system-config-printer livecd-admin-cups)
@$( call add,LIVE_KMODULES,staging)
@$( call add,DEFAULT_SERVICES_ENABLE,cups)
@$( call add,EFI_BOOTARGS,live_rw)
distro/live-privacy-dev : distro /live -privacy use /live /rw use /live /repo \
use/dev/repo use/dev/mkimage use/dev use/control/sudo-su
@$( call add,LIVE_LISTS,$( call tags,( base || live) && builder) )
@$( call add,MAIN_LISTS,$( call tags,live builder) )
@$( call add,MAIN_PACKAGES,syslinux mkisofs)
2011-10-31 14:40:02 +04:00
e n d i f