dev, pkg.in: introduce dev/builder pkggroup

This looks like missing in server starterkit for me;
builder one can be installed by hand if one knows how
to do that but let's better be explicit about that.
This commit is contained in:
Michael Shigorin 2018-02-19 13:20:10 +03:00
parent 1c4a7bd5dd
commit 32105cfd9a
5 changed files with 38 additions and 6 deletions

View File

@ -1,7 +1,7 @@
Эта фича служит для создания образов, предназначающихся для разработки.
В первую очередь обеспечивается развёртывание hasher и mkimage.
Реализована поддержка LiveCD, VM, VE.
Реализованы поддержка LiveCD, VM, VE и добавление группы в инсталятор.
Обратите внимание: эта фича достаточно серьёзно изменяет поведение
субпрофиля main, оставляя из всего обычного множества обрабатываемых

View File

@ -3,11 +3,10 @@ use/dev: use/control
@$(call add,THE_PACKAGES,git-core hasher gear)
@$(call add,CONTROL,pam_mktemp:enabled)
use/dev/repo: use/dev use/repo/main
# use/dev intentionally missing
use/dev/repo: use/repo/main
@$(call add,THE_PACKAGES,apt-repo)
@$(call add,MAIN_PACKAGES,rpm-build basesystem)
@$(call add,MAIN_PACKAGES,fakeroot sisyphus_check)
@$(call add,MAIN_PACKAGES,file make-initrd make-initrd-propagator)
@$(call add,MAIN_LISTS,$(call tags,main builder))
use/dev/mkimage: use/dev
@$(call add,THE_PACKAGES,mkimage shadow-change su)
@ -19,9 +18,12 @@ use/dev/builder/live: use/dev/builder/base
@$(call add,LIVE_LISTS,$(call tags,live builder))
@$(call add,LIVE_PACKAGES,livecd-qemu-arch qemu-user-binfmt_misc)
use/dev/builder/full: use/dev/builder/live use/dev/repo
use/dev/builder/full: use/dev use/dev/builder/live use/dev/repo
@$(call set,KFLAVOURS,$(BIGRAM))
@$(call add,THE_LISTS,$(call tags,server extra))
@$(call add,MAIN_LISTS,$(call tags,live builder))
@$(call add,MAIN_PACKAGES,syslinux pciids memtest86+ xorriso)
@$(call add,LIVE_PACKAGES,sudo perl-Gear-Remotes)
use/dev/groups/builder: use/dev/repo
@$(call add,MAIN_GROUPS,dev/builder)

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Encoding=UTF-8
Type=Directory
Name=Build Environment
X-Alterator-PackageList=dev/builder
X-Alterator-Required=no
Name[ru_RU]=Сборочное окружение
Categories=Development;Builder

12
pkg.in/lists/dev/builder Normal file
View File

@ -0,0 +1,12 @@
# base+builder
rpm-build
mkimage
git-core
# some builder+extra bits
fdisk
gear
mkimage-profiles
strace
vim-console
zsh

View File

@ -0,0 +1,9 @@
basesystem
fakeroot
file
make-initrd
make-initrd-propagator
rpm-build
sisyphus_check