forked from altcloud/mkimage-profiles
83392012d4
If you make distro/live-builder.iso, the result is an image containing almost everything (short of actual full enough repository) to rebuild itself. It will attempt to configure eth0 with DHCP and reach http://ftp.altlinux.org for packages. RAM requirements start with 2Gb, self-build is accomplished on a 4Gb host with "make CLEAN=1 distro/live-builder.iso". Packages required for "make distro/syslinux.iso" get included. (some due fixups all over the place too)
20 lines
741 B
Makefile
20 lines
741 B
Makefile
# live images
|
|
ifeq (distro,$(IMAGE_CLASS))
|
|
|
|
distro/live: distro/.base use/live/base
|
|
distro/rescue: distro/.base use/rescue use/syslinux/ui-menu
|
|
distro/dos: distro/.init use/dos use/syslinux/ui-menu
|
|
|
|
distro/live-builder: distro/.base sub/main \
|
|
use/live/base use/dev/mkimage
|
|
@$(call add,LIVE_LISTS,$(call tags,base && (server || builder)))
|
|
@$(call add,LIVE_PACKAGES,livecd-tmpfs livecd-online-repo)
|
|
@$(call add,LIVE_PACKAGES,apt-repo zsh)
|
|
@$(call add,MAIN_PACKAGES,rpm-build basesystem)
|
|
@$(call add,MAIN_PACKAGES,fakeroot sisyphus_check)
|
|
@$(call add,MAIN_PACKAGES,syslinux pciids memtest86+ mkisofs)
|
|
@$(call add,MAIN_PACKAGES,file make-initrd make-initrd-propagator)
|
|
@$(call add,MAIN_PACKAGES,livecd-tmpfs livecd-online-repo)
|
|
|
|
endif
|