2012-07-31 21:28:44 +04:00
# debug/test/experimental images
i f n e q ( , $( DEBUG ) )
i f e q ( d i s t r o , $( IMAGE_CLASS ) )
2021-08-21 07:39:05 +03:00
# For check all package lists
distro/pkg-all-lists : distro /.init
@$( call add,THE_LISTS,*)
2012-07-31 21:28:44 +04:00
2018-07-25 15:40:56 +03:00
distro/syslinux-auto : distro /.boot use /hdt use /syslinux /timeout /1; @:
2012-07-31 21:28:44 +04:00
distro/syslinux-noescape : distro /syslinux -auto use /syslinux /noescape .cfg ; @:
2013-06-03 12:03:23 +04:00
distro/live-systemd : distro /.base use /live /base +systemd ; @:
2012-07-31 21:28:44 +04:00
distro/live-plymouth : distro /.live -base use /plymouth /live ; @:
2015-09-17 12:10:26 +03:00
distro/live-mediacheck : distro /.base use /mediacheck +plymouth ; @:
2012-07-31 21:28:44 +04:00
distro/live-testserver : distro /live -install use /server /mini
@$( call set,KFLAVOURS,std-def el-smp)
2014-04-14 16:02:20 +04:00
# NB: requires runtime Server/ServerActive setup in zabbix_agentd.conf
distro/live-zabbix : distro /live -icewm use /net -eth
@$( call add,THE_PACKAGES,zabbix-agent)
@$( call add,DEFAULT_SERVICES_ENABLE,zabbix_agentd)
2012-11-14 16:28:32 +04:00
distro/icewm-efi : distro /icewm use /efi /debug use /firmware
@$( call add,INSTALL2_PACKAGES,strace)
2015-02-25 15:13:54 +03:00
distro/mate-kz : distro /regular -mate
2013-03-22 23:03:53 +04:00
@$( call set,GLOBAL_BOOT_LANG,kk_KZ)
@$( call add,LIVE_PACKAGES,hunspell-kk)
2015-02-24 20:43:57 +03:00
# a minimalistic systemd-based server installer
distro/server-systemd : distro /server -nano \
use/install2/repo use/cleanup/x11-alterator use/net/networkd +systemd
@$( call add,CLEANUP_PACKAGES,glib2 iw libpython libwireless)
2012-07-31 21:28:44 +04:00
2012-09-12 20:45:11 +04:00
distro/server-test : distro /server -mini use /relname
2012-10-08 21:48:55 +04:00
@$( call set,RELNAME,Test-Server)
2012-09-07 16:10:25 +04:00
2013-05-24 17:29:44 +04:00
# something marginally useful (as a network-only installer)
# NB: doesn't carry stage3 thus cannot use/bootloader
distro/netinst : distro /.base use /install 2/net ; @:
2015-03-28 13:25:04 +03:00
distro/propagator-test : distro /.base use /mediacheck
@$( call add,STAGE2_BOOTARGS,propagator-debug)
2012-11-18 02:02:46 +04:00
distro/desktop-luks : distro /icewm use /luks ; @:
2013-06-03 12:03:23 +04:00
distro/desktop-systemd : distro /icewm +systemd ; @:
2012-07-31 21:28:44 +04:00
distro/desktop-plymouth : distro /icewm +plymouth ; @:
2012-12-16 01:10:56 +04:00
distro/server-efi : distro /server -mini use /efi /debug ; @:
2012-07-31 21:28:44 +04:00
2014-04-14 16:02:20 +04:00
distro/server-zabbix : distro /server -mini use /server /zabbix use /net -eth
2014-09-18 22:43:07 +04:00
# a crop of images running stuff as PID 1
distro/bash : distro /.base use /pid 1
@$( call add,STAGE1_PACKAGES,bash)
@$( call set,PID1_BIN,/bin/bash)
distro/vi : distro /.base use /pid 1
@$( call add,STAGE1_PACKAGES,vim-minimal)
@$( call set,PID1_BIN,/bin/vi)
distro/emacs : distro /.base use /pid 1
@$( call add,STAGE1_PACKAGES,mg)
@$( call set,PID1_BIN,/usr/bin/mg)
distro/elinks : distro /.base use /pid 1/net
@$( call add,STAGE1_PACKAGES,elinks)
@$( call set,PID1_BIN,/usr/bin/elinks)
2012-07-31 21:28:44 +04:00
endif # IMAGE_CLASS : distro
i f e q ( v m , $( IMAGE_CLASS ) )
2013-08-06 22:41:49 +04:00
vm/net-static : vm /bare use /net -eth use /net -ssh
@$( call add,NET_ETH,eth0:static:10.0.2.16/24:10.0.2.2)
2012-07-31 21:28:44 +04:00
endif # IMAGE_CLASS : vm
e n d i f