2011-10-31 14:40:02 +04:00
# live images
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
2012-03-30 23:41:19 +04:00
distro/dos : distro /.init use /dos use /syslinux /ui /menu ; @:
2013-02-21 16:31:29 +04:00
distro/rescue : distro /.base use /rescue use /syslinux /ui /menu \
use/efi/signed use/efi/refind use/efi/shell; @:
2012-11-11 23:52:05 +04:00
distro/syslinux : distro /.init \
use/syslinux/localboot.cfg use/syslinux/ui/vesamenu use/hdt; @:
2011-11-23 14:31:19 +04:00
2012-03-19 15:25:31 +04:00
distro/.live-base : distro /.base use /live /base use /power /acpi /button ; @:
2013-03-04 00:37:27 +04:00
distro/.live-desktop : distro /.base +live use /live /install use /stage 2/net -eth \
2013-02-14 01:07:42 +04:00
use/plymouth/live use/efi; @:
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
2013-02-18 22:43:28 +04:00
distro/.live-kiosk : distro /.base use /live /base use /live /autologin +power \
2013-03-04 00:37:27 +04:00
use/syslinux/timeout/1 use/cleanup use/efi/signed use/stage2/net-eth
2012-03-31 00:51:04 +04:00
@$( call add,LIVE_PACKAGES,fonts-ttf-dejavu)
@$( call add,CLEANUP_PACKAGES,'alterator*' 'guile*' 'vim-common' )
2012-01-25 01:58:31 +04:00
2012-11-22 13:16:21 +04:00
distro/live-builder-mini : distro /.live -base use /dev /mkimage use /dev \
2012-07-16 11:36:32 +04:00
use/syslinux/timeout/30
2012-04-23 13:45:06 +04:00
@$( call set,KFLAVOURS,$( BIGRAM) )
2012-11-22 13:16:21 +04:00
@$( call add,LIVE_LISTS,\
$( call tags,( base || live) && ( server || builder) ) )
2012-08-01 16:29:41 +04:00
@$( call add,LIVE_PACKAGES,livecd-qemu-arch strace)
2012-07-30 23:15:36 +04:00
@$( call add,LIVE_PACKAGES,qemu-user-binfmt_misc)
2012-03-16 22:26:58 +04:00
@$( call add,LIVE_PACKAGES,zsh sudo)
2012-11-22 13:16:21 +04:00
distro/live-builder : distro /live -builder -mini use /dev /repo
@$( call add,MAIN_LISTS,$( call tags,live builder) )
@$( call add,MAIN_PACKAGES,syslinux pciids memtest86+ mkisofs)
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-razorqt : distro /.live -desktop +razorqt ; @:
2012-08-29 10:50:17 +04:00
distro/live-tde : distro /.live -desktop -ru use /live /install +tde ; @:
2013-02-14 01:07:42 +04:00
distro/live-fvwm : distro /.live -desktop -ru use /x 11/lightdm /gtk use /x 11/fvwm ; @:
2012-03-09 22:50:33 +04:00
2012-12-26 17:51:29 +04:00
distro/live-rescue : distro /live -icewm use /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
distro/.live-webkiosk : distro /.live -kiosk use /live /hooks use /live /ru
2012-03-31 00:51:04 +04:00
@$( call add,LIVE_LISTS,$( call tags,desktop && ( live || network) ) )
2012-12-24 00:03:32 +04:00
@$( call add,LIVE_PACKAGES,alsa-utils udev-alsa)
2012-03-31 00:51:04 +04:00
@$( call add,CLEANUP_PACKAGES,'libqt4*' 'qt4*' )
2012-12-24 00:03:32 +04:00
distro/live-webkiosk-mini : distro /.live -webkiosk
@$( 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
distro/live-webkiosk-flash : distro /live -webkiosk -mini use /plymouth /live +vmguest
@$( call add,LIVE_PACKAGES,mozilla-plugin-adobe-flash)
@$( call add,LIVE_PACKAGES,mozilla-plugin-java-1.6.0-sun)
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
2012-12-24 00:03:32 +04:00
distro/live-webkiosk-chromium : distro /.live -webkiosk
@$( call add,LIVE_PACKAGES,livecd-webkiosk-chromium)
2012-03-31 18:01:07 +04:00
distro/live-flightgear : distro /live -icewm use /live /sound use /x 11/3d -proprietary
2012-04-05 14:38:26 +04:00
@$( call add,LIVE_PACKAGES,FlightGear fgo input-utils)
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
2012-08-29 10:54:14 +04:00
distro/live-gnome : distro /.live -desktop -ru use /systemd use /live /nodm use /x 11/3d -proprietary
@$( call add,LIVE_PACKAGES,gnome3-default)
2012-08-29 10:50:17 +04:00
distro/live-cinnamon : distro /.live -desktop -ru use /live /autologin \
2012-05-02 01:03:22 +04:00
use/x11/cinnamon use/x11/3d-proprietary; @:
2012-08-29 10:50:17 +04:00
distro/live-mate : distro /.live -desktop -ru use /live /nodm use /x 11/3d -free
2012-08-16 01:00:05 +04:00
@$( call add,LIVE_LISTS,openssh $( call tags,( desktop || mobile) && mate) )
@$( call set,KFLAVOURS,un-def) # the newest one
2012-04-12 02:01:40 +04:00
2012-12-25 23:58:11 +04:00
distro/live-e17 : distro /.live -desktop -ru use /live /autologin \
use/x11/e17 use/x11/gdm2.20; @:
2012-05-05 00:28:31 +04:00
2012-05-04 23:08:28 +04:00
distro/live-gimp : distro /live -icewm use /x 11/3d -free use /live /ru
@$( call add,LIVE_PACKAGES,gimp tintii immix fim)
@$( call add,LIVE_PACKAGES,cvltonemap darktable geeqie rawstudio ufraw)
@$( call add,LIVE_PACKAGES,macrofusion python-module-pygtk-libglade)
@$( call add,LIVE_PACKAGES,qtfm openssh-clients rsync)
@$( call add,LIVE_PACKAGES,design-graphics-sisyphus2)
2013-03-17 00:20:50 +04:00
distro/live-sugar : distro /.live -desktop -ru use /x 11/sugar ; @:
2012-11-11 22:01:31 +04:00
2011-10-31 14:40:02 +04:00
e n d i f