Init contianer profile with world generation

This commit is contained in:
Хирецкий Михаил 2017-05-15 11:25:45 +03:00
commit 9319386d80
67 changed files with 561 additions and 0 deletions

2
metadata/.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
/cache
/md5-cache

14
metadata/layout.conf Normal file
View file

@ -0,0 +1,14 @@
masters = calculate gentoo
# Use thin manifests
thin-manifests = true
# Dont sign thin manifests. There is no current policy for git commit signing
sign-manifests = false
# Make egencache generate newer (more reliable)
# md5-dict cache format
cache-formats = md5-dict
# Support package.* directories as well as files
profile-formats = portage-2

2
profiles/arch.list Normal file
View file

@ -0,0 +1,2 @@
amd64
x86

8
profiles/calculate.env Normal file
View file

@ -0,0 +1,8 @@
[main]
cl_template_location = calculate,container,local,remote
cl_template_path = /var/lib/layman/calculate/profiles/templates,/var/lib/layman/container/profiles/templates,/var/calculate/templates,/var/calculate/remote/templates
[update]
cl_update_rep_name = gentoo,calculate,container
cl_update_rep_url = git://github.com/calculatelinux/gentoo.git,git://github.com/calculatelinux/calculate.git,git://git.calculate.ru/repo/container.git
cl_update_rep_sync = mirror,mirror,mirror

View file

@ -0,0 +1,2 @@
../../../../calculate/profiles/base/server/amd64
..

View file

@ -0,0 +1,3 @@
[main]
os_linux_name = 'Calculate Linux Container'
os_linux_shortname = 'container'

View file

@ -0,0 +1 @@
..

View file

@ -0,0 +1,2 @@
../../../../calculate/profiles/base/server/x86
..

2
profiles/ini.env Normal file
View file

@ -0,0 +1,2 @@
[builder]
skip-sync-binpkg = app-emulation/virtualbox-guest-additions,app-emulation/virtualbox-modules,app-emulation/vmware-modules,app-laptop/tp_smapi,dev-java/oracle-jdk-bin,net-misc/dahdi,net-misc/wireguard,net-wireless/broadcom-sta,sci-libs/linux-gpib,sys-fs/vhba,sys-fs/zfs-kmod,sys-kernel/spl,x11-drivers/nvidia-drivers

15
profiles/profiles.desc Normal file
View file

@ -0,0 +1,15 @@
#############################################
# This is a list of valid profiles for each architecture. This file is used by
# repoman when doing a repoman scan or repoman full.
# DO NOT ADD PROFILES WITH A "die" or "exit" IN THEM OR IT KILLS REPOMAN
#
#layout:
#arch profile_directory status
# AMD64 Profiles
amd64 container/amd64 dev
# x86 Profiles
x86 container/x86 dev
# vim: set ts=8

1
profiles/repo_name Normal file
View file

@ -0,0 +1 @@
container

View file

@ -0,0 +1 @@
# Calculate append=skip cl_name==calculate-core&&cl_ver>=3.5.0

View file

@ -0,0 +1 @@
# Calculate append=skip env=update ac_update_sync==on

View file

@ -0,0 +1,7 @@
# Calculate append=skip
The ac_update_sync event:
- Portage syncing
Action: world update, fix system
env: install

View file

@ -0,0 +1,7 @@
# Calculate append=skip
Событие ac_update_sync:
- обновление портежей
Действие: обновление world файла, исправление системы
env: install

View file

@ -0,0 +1 @@
# Calculate path=/var/lib name=calculate

View file

@ -0,0 +1,5 @@
# Calculate format=samba name=ini.env ini(overlay-container.remerge)==
[overlay-container]
# Save the latest version, because when switching profile cl-setup-profile 3.2.2 makes a call cl-setup-system
remerge =

View file

@ -0,0 +1 @@
# Calculate append=skip ini(overlay-container.remerge)<20180101

View file

@ -0,0 +1 @@
# Calculate path=/var/lib name=calculate

View file

@ -0,0 +1 @@
# Calculate append=skip ini(overlay-container.revision)<20180101

View file

@ -0,0 +1 @@
# Calculate path=/var/lib name=portage

View file

@ -0,0 +1,4 @@
# Calculate path=/var/lib/calculate name=ini.env format=samba cl_update_world==rebuild||cl_update_world==merge||ini(overlay-container.world)==
[overlay-container]
world =

View file

@ -0,0 +1 @@
# Calculate append=skip cl_update_world==merge||cl_update_world==rebuild

View file

@ -0,0 +1,11 @@
# Calculate name=world format=world
#?in(os_linux_pkglist, container)!=#
!sys-boot/grub:2
!sys-boot/os-prober
!sys-kernel/calculate-sources
!sys-fs/nfs-utils
!media-gfx/gfxboot-themes-calculate
!sys-apps/v86d
#in#

View file

@ -0,0 +1 @@
# Calculate append=skip cl_update_world!=merge&&cl_update_world!=rebuild

View file

@ -0,0 +1 @@
# Calculate append=skip ini(overlay-distros.world)<20160101

View file

@ -0,0 +1,24 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLSK)!=#
app-admin/sudo
sys-apps/memtest86+
sys-devel/prelink
#in#
#?in(os_linux_pkglist, CLDX+)!=#
games-action/oolite
x11-misc/idesk
x11-misc/idesk-extras
x11-misc/xvkbd
x11-wm/dwm
x11-wm/jwm
#in#
#?in(os_linux_pkglist, CDS+)!=#
!net-p2p/btpd
sys-apps/iucode_tool
sys-apps/microcode-ctl
#in#

View file

@ -0,0 +1,25 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDM)!=#
!mate-extra/mate-user-guide
#in#
#?in(os_linux_pkglist, CLDM, CLDX+)!=#
mate-extra/caja-extensions
#in#
#?in(os_linux_pkglist, CLD+)!=#
mail-mta/ssmtp
#in#
#?in(os_linux_pkglist, CLDX+)!=#
!media-sound/flacon
gnome-base/dconf-editor
mate-extra/caja-dropbox
mate-extra/mate-user-guide
net-im/gajim
x11-themes/smplayer-skins
x11-themes/smplayer-themes
#in#

View file

@ -0,0 +1,16 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDM, CLDX)!=#
!media-video/smtube
media-video/smplayer
#in#
#?in(os_linux_pkglist, CLD, CLDX)!=#
!mate-extra/mate-user-guide
#in#
#?in(os_linux_pkglist, CLDM)!=#
mate-extra/mate-user-guide
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLSK)!=#
kde-apps/kde-l10n
#in#

View file

@ -0,0 +1,26 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDX+, CDS+)!=#
!net-p2p/bittorrent
#in#
#?in(os_linux_pkglist, CLDX+)!=#
!media-sound/ardour
!net-im/mcabber
games-strategy/0ad
lxqt-base/lxqt-sudo
media-gfx/freecad
media-gfx/librecad
media-video/pitivi
sys-power/powertop
www-client/vivaldi
www-plugins/adobe-flash
x11-terms/qterminal
#in#
#?in(os_linux_pkglist, CDS+)!=#
net-misc/minidlna
www-client/w3m
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDM, CLDX, CLSK)!=&&pkg(www-client/qupzilla)!=#
www-plugins/adobe-flash
#in#

View file

@ -0,0 +1,26 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDM, CLDX)!=#
!x11-themes/calculate-xcursors
#in#
#?in(os_linux_pkglist, CLD+)!=#
!www-client/qupzilla
www-plugins/adobe-flash
#in#
#?in(os_linux_pkglist, CLDX+)!=#
app-admin/sysstat
app-benchmarks/bootchart2
dev-db/mysql-workbench
net-analyzer/mbrowse
net-misc/badvpn
sys-fs/cryptsetup
sys-process/atop
#in#
#?in(os_linux_pkglist, CDS+)!=#
app-benchmarks/bootchart2
#in#

View file

@ -0,0 +1,17 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLSK, CLDX+)!=#
!x11-themes/gnome-breeze
#in#
#?in(os_linux_pkglist, CLDX+)!=#
!sci-geosciences/qgis
#in#
#?in(os_linux_pkglist, CLSK)!=#
kde-apps/ark
kde-apps/gwenview
kde-apps/kcalc
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDM, CLDX, CMC, CLSK, CLS)!=#
sys-firmware/amdgpu-ucode
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDM, CLDX, CLSK)!=#
#!net-ftp/filezilla
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD)!=#
kde-base/legacy-icons
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLSK)!=#
!kde-apps/ksnapshot
kde-apps/spectacle
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDM, CLDX, CMC, CLSK, CLS)!=#
!sys-firmware/amdgpu-ucode
#in#

View file

@ -0,0 +1,75 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDM, CLDX, CLSK, CMC)!=#
!sys-devel/prelink
#in#
#?in(os_linux_pkglist, CLD)!=#
!kde-apps/kcontrol
!kde-apps/kde-apps-meta
!kde-apps/kde-apps-meta
!kde-apps/kdeartwork-styles
!kde-apps/kdeedu-meta
!kde-apps/kdegraphics-meta
!kde-apps/kde-meta
!kde-apps/kdepasswd
!kde-apps/kdepim-icons
!kde-apps/kdepim-icons
!kde-apps/kdepim-wizards
!kde-apps/kmix
!kde-apps/ksnapshot
!kde-apps/libkdeedu
!kde-apps/libkdepim
!kde-apps/libkgeomap
!kde-apps/libkleo
!kde-apps/libkpgp
!kde-apps/marble
!kde-base/freespacenotifier
!kde-base/kcheckpass
!kde-base/kcminit
!kde-base/kdebase-cursors
!kde-base/kdebase-startkde
!kde-base/kdeplasma-addons
!kde-base/kdm
!kde-base/kephal
!kde-base/khotkeys
!kde-base/kinfocenter
!kde-base/klipper
!kde-base/kmenuedit
!kde-base/krunner
!kde-base/kscreensaver
!kde-base/ksmserver
!kde-base/ksplash
!kde-base/kstartupconfig
!kde-base/kstyles
!kde-base/ksysguard
!kde-base/ksystraycmd
!kde-base/kwin
!kde-base/kwrited
!kde-base/legacy-icons
!kde-base/libkworkspace
!kde-base/liboxygenstyle
!kde-base/libplasmaclock
!kde-base/libplasmagenericshell
!kde-base/libtaskmanager
!kde-base/plasma-workspace
!kde-base/powerdevil
!kde-base/solid-actions-kcm
!kde-base/systemsettings
!kde-misc/synaptiks
!media-gfx/kdm-themes-calculate
!media-video/dvdauthor
!media-video/dvgrab
!media-video/kffmpegthumbnailer
!x11-themes/oxygen-gtk:2
!x11-themes/oxygen-gtk:3
kde-apps/kde-l10n
kde-apps/spectacle
kde-plasma/plasma-meta
media-gfx/plasma-themes-calculate
#in#

View file

@ -0,0 +1,11 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD)!=#
kde-apps/okular
#in#
#?in(os_linux_pkglist, CDS)!=#
!net-proxy/havp
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDM, CLDX)!=#
!sys-apps/preload
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDM, CLDX)!=#
app-text/fbreader
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD)!=#
kde-apps/kwalletd
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDM)!=#
!net-analyzer/mate-netspeed
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD)!=#
kde-apps/kmix
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDX)!=#
media-sound/qastools
#in#

View file

@ -0,0 +1,12 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDL)!=#
!x11-misc/sddm
!x11-misc/xscreensaver
media-gfx/lightdm-themes-calculate
x11-misc/lightdm
x11-misc/light-locker
#in#

View file

@ -0,0 +1,9 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD)!=#
!kde-apps/kdepim-l10n
kde-apps/kdepim-l10n:4
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDC, CLDL, CLDM, CLDX, CDS, CLS, CSS, CMC)!=#
app-shells/bash-completion
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDC)!=#
!media-gfx/xsane
media-gfx/simple-scan
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDC, CLDL, CLDM, CLDX, CDS)!=#
app-vim/colorschemes
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDC, CLDL, CLDM, CLDX)!=&&pkg(www-plugins/chrome-binary-plugins)==&&pkg(www-client/google-chrome)==&&pkg(www-client/google-chrome-beta)==&&pkg(www-client/google-chrome-unstable)==#
www-plugins/adobe-flash
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDM)!=#
mate-extra/mate-calc
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, calculate)!=#
!media-gfx/syslinux-themes-calculate
#in#

View file

@ -0,0 +1 @@
# Calculate append=skip ini(overlay-distros.world)<20170101

View file

@ -0,0 +1,14 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, calculate)!=#
!kde-apps/kopete
#in#
#?in(os_linux_pkglist, CLD)!=#
kde-apps/kdepim-runtime
kde-apps/kmail-account-wizard
kde-apps/kontact
kde-apps/korganizer
kde-apps/plasma-telepathy-meta
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDM)!=#
!mate-extra/mate-calc
media-gfx/mate-themes-calculate
#in#

View file

@ -0,0 +1,9 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD)!=#
!kde-apps/kde4-l10n
!kde-apps/kdepim-l10n:4
!kde-apps/kwalletd
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD)!=#
kde-apps/kdepim-l10n
#in#

View file

@ -0,0 +1 @@
# Calculate append=skip ini(overlay-distros.world)<20180101

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLDC)!=#
gnome-extra/nemo-fileroller
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD)!=#
!app-cdr/k3b
kde-apps/k3b
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDC, CLDL, CLDM)!=#
!sys-power/upower-pm-utils
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDC, CLDL, CLDM, CLDX)!=#
media-gfx/splash-themes-calculate
#in#

View file

@ -0,0 +1,7 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD, CLDC, CLDL, CLDM, CLDX)!=#
sys-power/upower
#in#

View file

@ -0,0 +1,8 @@
# Calculate format=world name=world ini(overlay-distros.world)<#-cut()-#
#-ini(overlay-distros.world,#-cut()-#)-#
#?in(os_linux_pkglist, CLD)!=#
!kde-apps/kde-l10n
!kde-apps/kdepim-l10n
#in#