UEFI support

atratsevskiy
parent f89024cc0e
commit 61018ce64d

@ -1,3 +1,4 @@
CFLAGS="-O2 -march=x86-64 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
GRUB_PLATFORMS="efi-64 efi-32 pc"

@ -1,3 +1,4 @@
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
GRUB_PLATFORMS="pc"

@ -63,3 +63,11 @@
~dev-python/setuptools-0.6.32 amd64 x86
~dev-lang/tk-8.5.13 amd64 x86
# UEFI and SecureBoot support
=sys-boot/grub-2.00-r3 amd64 x86
=sys-boot/efibootmgr-0.5.4 amd64 x86
=sys-boot/gnu-efi-3.0s amd64 x86
app-cdr/cdrtools amd64 x86
=app-crypt/shim-signed-0.2 amd64 x86
~app-crypt/sbsigntool-0.6 amd64 x86

@ -54,6 +54,7 @@ media-gfx/sane-backends -v4l
# grub multislot by default
~sys-boot/grub-1.99 multislot truetype
~sys-boot/grub-2.00 multislot truetype mount device-mapper
# to solve the problem conflicts with app-dicts/aspell-pt-0.50.2-r1
app-text/aspell -linguas_pt

@ -0,0 +1,2 @@
# Calculate append=replace
init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot console=tty1 udev quiet noresume scandelay=3 doscsi

@ -0,0 +1,82 @@
# Calculate name=system.config os_builder_linux_system==desktop
HEADER
cld
#?os_builder_linux_subname!=#
#-os_builder_linux_name-# #-os_builder_linux_ver-# #-os_builder_linux_subname-# Live#-cl_builder_cdname-#
#os_builder_linux_subname#
#?os_builder_linux_subname==#
#-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-#
#os_builder_linux_subname#
/boot/vmlinuz
root=/dev/ram0
/boot/initrd
#?pkg(media-gfx/cld-themes)>=12.0_alpha1||pkg(media-gfx/cldx-themes)>=12.0_alpha1||pkg(media-gfx/cldg-themes)>=12.0_alpha1||pkg(media-gfx/cmc-themes)>=12.0_alpha1||pkg(media-gfx/cls-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate;
#pkg#
#?pkg(media-gfx/cld-themes)!=&&pkg(media-gfx/cld-themes)<12.0_alpha1||pkg(media-gfx/cldx-themes)!=&&pkg(media-gfx/cldx-themes)<12.0_alpha1||pkg(media-gfx/cldg-themes)!=&&pkg(media-gfx/cldg-themes)<12.0_alpha1||pkg(media-gfx/cmc-themes)!=&&pkg(media-gfx/cmc-themes)<12.0_alpha1||pkg(media-gfx/cls-themes)!=&&pkg(media-gfx/cls-themes)<12.0_alpha1#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1;
#pkg#
#?pkg(media-gfx/cld-themes)==&&pkg(media-gfx/cldx-themes)==&&pkg(media-gfx/cldg-themes)==&&pkg(media-gfx/cmc-themes)==&&pkg(media-gfx/cls-themes)==&&pkg(media-gfx/splash-themes-calculate)==##
#-load(/bootmenu/bootparam.config)-# splash=off;
#pkg#
cld-docache
#?os_builder_linux_subname!=#
#-os_builder_linux_name-# #-os_builder_linux_ver-# #-os_builder_linux_subname-# Live#-cl_builder_cdname-# (RAM)
#os_builder_linux_subname#
#?os_builder_linux_subname==#
#-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# (RAM)
#os_builder_linux_subname#
/boot/vmlinuz
root=/dev/ram0
/boot/initrd
#?pkg(media-gfx/cld-themes)>=12.0_alpha1||pkg(media-gfx/cldx-themes)>=12.0_alpha1||pkg(media-gfx/cldg-themes)>=12.0_alpha1||pkg(media-gfx/cmc-themes)>=12.0_alpha1||pkg(media-gfx/cls-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate docache;
#pkg#
#?pkg(media-gfx/cld-themes)!=&&pkg(media-gfx/cld-themes)<12.0_alpha1||pkg(media-gfx/cldx-themes)!=&&pkg(media-gfx/cldx-themes)<12.0_alpha1||pkg(media-gfx/cldg-themes)!=&&pkg(media-gfx/cldg-themes)<12.0_alpha1||pkg(media-gfx/cmc-themes)!=&&pkg(media-gfx/cmc-themes)<12.0_alpha1||pkg(media-gfx/cls-themes)!=&&pkg(media-gfx/cls-themes)<12.0_alpha1#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 docache;
#pkg#
#?pkg(media-gfx/cld-themes)==&&pkg(media-gfx/cldx-themes)==&&pkg(media-gfx/cldg-themes)==&&pkg(media-gfx/cmc-themes)==&&pkg(media-gfx/cls-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
#-load(/bootmenu/bootparam.config)-# splash=off docache;
#pkg#
cld-nox
#?os_builder_linux_subname!=#
#-os_builder_linux_name-# #-os_builder_linux_ver-# #-os_builder_linux_subname-# Live#-cl_builder_cdname-# (No-X)
#os_builder_linux_subname#
#?os_builder_linux_subname==#
#-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# (No-X)
#os_builder_linux_subname#
/boot/vmlinuz
root=/dev/ram0
/boot/initrd
#?pkg(media-gfx/cld-themes)>=12.0_alpha1||pkg(media-gfx/cldx-themes)>=12.0_alpha1||pkg(media-gfx/cldg-themes)>=12.0_alpha1||pkg(media-gfx/cmc-themes)>=12.0_alpha1||pkg(media-gfx/cls-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate nox;
#pkg#
#?pkg(media-gfx/cld-themes)!=&&pkg(media-gfx/cld-themes)<12.0_alpha1||pkg(media-gfx/cldx-themes)!=&&pkg(media-gfx/cldx-themes)<12.0_alpha1||pkg(media-gfx/cldg-themes)!=&&pkg(media-gfx/cldg-themes)<12.0_alpha1||pkg(media-gfx/cmc-themes)!=&&pkg(media-gfx/cmc-themes)<12.0_alpha1||pkg(media-gfx/cls-themes)!=&&pkg(media-gfx/cls-themes)<12.0_alpha1#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 nox;
#pkg#
#?pkg(media-gfx/cld-themes)==&&pkg(media-gfx/cldx-themes)==&&pkg(media-gfx/cldg-themes)==&&pkg(media-gfx/cmc-themes)==&&pkg(media-gfx/cls-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
#-load(/bootmenu/bootparam.config)-# splash=off nox;
#pkg#
cld-builder
#?os_builder_linux_subname!=#
#-os_builder_linux_name-# #-os_builder_linux_ver-# #-os_builder_linux_subname-# Live#-cl_builder_cdname-# Builder
#os_builder_linux_subname#
#?os_builder_linux_subname==#
#-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# Builder
#os_builder_linux_subname#
/boot/vmlinuz
root=/dev/ram0
/boot/initrd
#?pkg(media-gfx/cld-themes)>=12.0_alpha1||pkg(media-gfx/cldx-themes)>=12.0_alpha1||pkg(media-gfx/cldg-themes)>=12.0_alpha1||pkg(media-gfx/cmc-themes)>=12.0_alpha1||pkg(media-gfx/cls-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate scratch;
#pkg#
#?pkg(media-gfx/cld-themes)!=&&pkg(media-gfx/cld-themes)<12.0_alpha1||pkg(media-gfx/cldx-themes)!=&&pkg(media-gfx/cldx-themes)<12.0_alpha1||pkg(media-gfx/cldg-themes)!=&&pkg(media-gfx/cldg-themes)<12.0_alpha1||pkg(media-gfx/cmc-themes)!=&&pkg(media-gfx/cmc-themes)<12.0_alpha1||pkg(media-gfx/cls-themes)!=&&pkg(media-gfx/cls-themes)<12.0_alpha1#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 scratch;
#pkg#
#?pkg(media-gfx/cld-themes)==&&pkg(media-gfx/cldx-themes)==&&pkg(media-gfx/cldg-themes)==&&pkg(media-gfx/cmc-themes)==&&pkg(media-gfx/cls-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
#-load(/bootmenu/bootparam.config)-# splash=off scratch;
#pkg#
FOOTER

@ -0,0 +1,22 @@
HEADER
English,USA;English,USA;en_US
English,GB;English,GB;en_GB
Belarusian;Беларуская;be_BY
Brazilian;Português do Brasil;pt_BR
Bulgarian;Български;bg_BG
Danish;Dansk;da_DK
Belgium;Belgier;fr_BE
French;Français;fr_FR
French,Canada;Français Canadien;fr_CA
German;Deutsch;de_DE
Icelandic;Icelandic;is_IS
Italian;Italiano;it_IT
Norwegian,Nynorsk;Norsk nynorsk;nn_NO
Polish;Polski;pl_PL
Portuguese;Português;pt_PT
Romanian;Română;ro_RO
Russian;Русский;ru_RU
Spanish;Español;es_ES
Swedish;Svenska;sv_SE
Ukrainian;Українська;uk_UA
FOOTER

@ -0,0 +1,14 @@
HEADER
American English;American English;en_US;en_US;Canada/Pacific
Brazilian Portuguese;Português do Brasil;pt_BR;pt_BR;America/Sao_Paulo
Bulgarian;Български;bg_BG;bg_BG;Europe/Sofia
Deutsch;Deutsch;de_DE;de_DE;Europe/Amsterdam
Francais;Français;fr_FR;fr_FR;Europe/Brussels
Italian;Italiano;it_IT;it_IT;Europe/Amsterdam
Polish;Polski;pl_PL;pl_PL;Europe/Belgrade
Portuguese;Português;pt_PT;pt_PT;Europe/Lisbon
Russian;Русский;ru_RU;ru_RU;Europe/Moscow
Romanian;Română;ro_RO;ro_RO;Europe/Istanbul
Espanol;Español;es_ES;es_ES;Europe/Brussels
Ukrainian;Українська;uk_UA;uk_UA;Europe/Kiev
FOOTER

@ -0,0 +1,56 @@
# Calculate name=system.config os_builder_linux_system!=desktop
HEADER
cds
#-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-#
/boot/vmlinuz
root=/dev/ram0
/boot/initrd
#?pkg(media-gfx/cds-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate elevator=deadline;
#pkg#
#?pkg(media-gfx/cds-themes)!=&&pkg(media-gfx/cds-themes)<12.0_alpha1#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 elevator=deadline;
#pkg#
#?pkg(media-gfx/cds-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
#-load(/bootmenu/bootparam.config)-# splash=off elevator=deadline;
#pkg#
cds-docache
#-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# (RAM)
/boot/vmlinuz
root=/dev/ram0
/boot/initrd
#?pkg(media-gfx/cds-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate elevator=deadline docache;
#pkg#
#?pkg(media-gfx/cds-themes)!=&&pkg(media-gfx/cds-themes)<12.0_alpha1#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 elevator=deadline docache;
#pkg#
#?pkg(media-gfx/cds-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
#-load(/bootmenu/bootparam.config)-# splash=off elevator=deadline docache;
#pkg#
#?pkg(media-gfx/cds-themes)!=&&pkg(media-gfx/splash-themes-calculate)!=#
cds-nofb
#-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# (No-FB)
/boot/vmlinuz
root=/dev/ram0
/boot/initrd
#-load(/bootmenu/bootparam.config)-# splash=off elevator=deadline docache;
#pkg#
cds-builder
#-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# Builder
/boot/vmlinuz
root=/dev/ram0
/boot/initrd
#?pkg(media-gfx/cds-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate elevator=deadline scratch;
#pkg#
#?pkg(media-gfx/cds-themes)!=&&pkg(media-gfx/cds-themes)<12.0_alpha1#
#-load(/bootmenu/bootparam.config)-# video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 elevator=deadline scratch;
#pkg#
#?pkg(media-gfx/cds-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
#-load(/bootmenu/bootparam.config)-# splash=off elevator=deadline scratch;
#pkg#
FOOTER

@ -0,0 +1,90 @@
HEADER
GMT-12:00;International Date Line West;Etc/GMT-12
GMT-11:00;Midway Island,Samoa;Pacific/Midway
GMT-10:00;Hawaii;Pacific/Honolulu
GMT-09:00;Alaska;America/Anchorage
GMT-08:00;Pacific Time (US & Canada);Canada/Pacific
GMT-08:00;Tijuana,Baja California;America/Tijuana
GMT-07:00;Arizona;America/Phoenix
GMT-07:00;Mountain Time (US & Canada);America/Denver
GMT-07:00;Chihuahua,La Paz,Mazatlan - New;America/Mazatlan
GMT-07:00;Chihuahua,La Paz,Mazatlan - Old;America/Mazatlan
GMT-06:00;Guadalajara,Mexico City,Monterrey - New;America/Monterrey
GMT-06:00;Guadalajara,Mexico City,Monterrey - Old;America/Monterrey
GMT-06:00;Saskatchewan;America/Regina
GMT-06:00;Central America;America/Mexico_City
GMT-06:00;Central Time (US & Canada);Canada/Central
GMT-05:00;Bogota,Lima,Quito,Rio Branco;America/Bogota
GMT-05:00;Eastern Time (US & Canada);America/New_York
GMT-05:00;Indiana (East);America/Indiana/Indianapolis
GMT-04:00;Atlantic Time (Canada);America/Halifax
GMT-04:00;Caracas,La Paz;America/Caracas
GMT-04:00;Manaus;America/Manaus
GMT-04:00;Santiago;America/Santiago
GMT-03:30;Newfoundland;America/St_Johns
GMT-03:00;Brasilia;America/Sao_Paulo
GMT-03:00;Buenos Aires,Georgetown;America/Argentina/Buenos_Aires
GMT-03:00;Greenland;Etc/GMT+3
GMT-03:00;Montevideo;America/Montevideo
GMT-02:00;Mid-Atlantic;Atlantic/South_Georgia
GMT-01:00;Azores;Atlantic/Azores
GMT-01:00;Cape Verde Is. ;Atlantic/Cape_Verde
GMT+00:00;Greenwich Mean Time: Dublin,Edinburgh,Lisbon,London;UTC
GMT+00:00;Casablanca,Monrovia,Reykjavik;Africa/Casablanca
GMT+01:00;Amsterdam,Berlin,Bern,Rome,Stockholm,Vienna;Europe/Amsterdam
GMT+01:00;Belgrade,Bratislava,Budapest,Ljubljana,Prague;Europe/Belgrade
GMT+01:00;Brussels,Copenhagen,Madrid,Paris;Europe/Brussels
GMT+01:00;Sarajevo,Skopje,Warsaw,Zagreb,Oslo;Europe/Zagreb
GMT+01:00;West Central Africa;Africa/Tunis
GMT+02:00;Amman;Asia/Amman
GMT+02:00;Athens,Bucharest,Istanbul;Europe/Istanbul
GMT+02:00;Beirut;Asia/Beirut
GMT+02:00;Helsinki,Riga,Tallinn,Vilnius;Europe/Helsinki
GMT+02:00;Kiev;Europe/Kiev
GMT+02:00;Sofia;Europe/Sofia
GMT+02:00;Windhoek;Africa/Windhoek
GMT+02:00;Jerusalem;Asia/Jerusalem
GMT+02:00;Cairo;Africa/Cairo
GMT+02:00;Minsk;Europe/Minsk
GMT+02:00;Harare,Pretoria;Africa/Harare
GMT+03:00;Baghdad;Asia/Baghdad
GMT+03:00;Kuwait,Riyadh;Asia/Kuwait
GMT+03:00;Nairobi;Africa/Nairobi
GMT+03:00;Tbilisi;Asia/Tbilisi
GMT+03:30;Tehran;Asia/Tehran
GMT+04:00;Moscow,St. Petersburg,Volgograd;Europe/Moscow
GMT+04:00;Abu Dhabi,Muscat;Asia/Muscat
GMT+04:00;Baku;Asia/Baku
GMT+04:00;Yerevan;Asia/Yerevan
GMT+04:30;Kabul;Asia/Kabul
GMT+05:00;Islamabad,Karachi,Tashkent;Asia/Karachi
GMT+05:30;Chennai,Kalkata,Bumbai,New Delhi;Asia/Calcutta
GMT+05:30;Sri Jayawardenepura;Asia/Jayapura
GMT+05:45;Kathmandu;Asia/Katmandu
GMT+05:00;Almaty;Asia/Almaty
GMT+06:00;Ekaterinburg;Asia/Yekaterinburg
GMT+06:00;Astana,Dhaka;Asia/Dhaka
GMT+06:30;Yangon (Rangoon);Asia/Rangoon
GMT+07:00;Omsk,Novosibirsk;Asia/Omsk
GMT+07:00;Bangkok,Hanoi,Jakarta;Asia/Bangkok
GMT+08:00;Krasnoyarsk;Asia/Krasnoyarsk
GMT+08:00;Beijing,Chongqing,Hong Kong,Urumqi;Asia/Hong_Kong
GMT+08:00;Kuala Lumpur,Singapore;Asia/Singapore
GMT+08:00;Perth;Australia/Perth
GMT+08:00;Taipei;Asia/Taipei
GMT+09:00;Irkutsk,Ulaan Bataar;Asia/Irkutsk
GMT+09:00;Osaka,Sapporo,Tokyo;Asia/Tokyo
GMT+09:00;Seoul;Asia/Seoul
GMT+09:30;Adelaide;Australia/Adelaide
GMT+09:30;Darwin;Australia/Darwin
GMT+10:00;Yakutsk;Asia/Yakutsk
GMT+10:00;Brisbane;Australia/Brisbane
GMT+10:00;Guam,Port Moresby;Pacific/Guam
GMT+10:00;Canberra,Melbourne,Sydney;Australia/Melbourne
GMT+10:00;Hobart;Australia/Hobart
GMT+11:00;Vladivostok;Asia/Vladivostok
GMT+12:00;Magadan,Solomon Is.,New Caledonia;Asia/Magadan
GMT+12:00;Fiji,Kamchatka,Marshall Is. ;Asia/Kamchatka
GMT+12:00;Auckland,Wellington;Pacific/Auckland
GMT+13:00;Nuku'alofa;Etc/GMT-13
FOOTER

@ -0,0 +1,29 @@
HEADER
auto;Auto
640x480;640x480
800x480;800x480
800x600;800x600
1024x576;1024x576
1024x600;1024x600
1024x768;1024x768
1200x800;1200x800
1280x720;1280x720
1280x768;1280x768
1280x800;1280x800
1280x1024;1280x1024
1360x768;1360x768
1366x768;1366x768
1368x768;1368x768
1400x1050;1400x1050
1440x900;1440x900
1600x768;1600x768
1600x900;1600x900
1600x1200;1600x1200
1680x945;1680x945
1680x1050;1680x1050
1920x1080;1920x1080
1920x1200;1920x1200
2048x1152;2048x1152
2560x1440;2560x1440
2560x1600;2560x1600
FOOTER

@ -0,0 +1,15 @@
HEADER
Auto;auto;on
Intel (intel) with composite;i915;on
Intel (intel);i915;off
Ati Radeon Open Source (radeon) with composite;radeon;on
Ati Radeon Open Source (radeon);radeon;off
#?os_builder_linux_shortname!=CLS#Ati proprietary (fglrx) with composite;fglrx;on
Ati proprietary (fglrx);fglrx;off#os_builder_linux_shortname#
Nvidia 2D only (nv);nv;off
Nvidia Open Source (nouveau) with composite;nouveau;on
Nvidia Open Source (nouveau);nouveau;off
#?os_builder_linux_shortname!=CLS#Nvidia Proprietary (nvidia) with composite;nvidia;on
Nvidia Proprietary (nvidia);nvidia;off#os_builder_linux_shortname#
Generic Vesa video driver (vesa);vesa;off
FOOTER

@ -0,0 +1,32 @@
# Calculate append=patch format=patch link=/bootmenu/system.config mirror
<reg>(.*)
(.*)
(.*)
(.*)
(.*)
(.*);
</reg>
<text>LABEL \1
MENU LABEL \2
KERNEL \3
APPEND \4 initrd=\5 \6
</text>
<reg>HEADER</reg>
<text>DEFAULT calcmenu.c32
#?pkg(sys-boot/calcboot)>=3.86.5&&cl_builder_kernel_cmd!=#
DEFAULTPARAM #-cl_builder_kernel_cmd-#
#pkg#
INCLUDE common.cfg
MENU TITLE Welcome to Calculate Linux (#-os_builder_arch_machine-#)
</text>
<reg>FOOTER</reg>
<text>
LABEL memtest
MENU LABEL Memtest86+
KERNEL memtest
LABEL harddisk
MENU LABEL Boot from first hard disk
localboot 0x80
append SLX=0x80</text>

@ -1,89 +0,0 @@
# Calculate name=isolinux.cfg os_builder_linux_system==desktop
DEFAULT calcmenu.c32
#?pkg(sys-boot/calcboot)>=3.86.5&&cl_builder_kernel_cmd!=#
DEFAULTPARAM #-cl_builder_kernel_cmd-#
#pkg#
INCLUDE common.cfg
MENU TITLE Welcome to Calculate Linux (#-os_builder_arch_machine-#)
LABEL cld
#?os_builder_linux_subname!=#
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# #-os_builder_linux_subname-# Live#-cl_builder_cdname-#
#os_builder_linux_subname#
#?os_builder_linux_subname==#
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-#
#os_builder_linux_subname#
KERNEL /boot/vmlinuz
#?pkg(media-gfx/cld-themes)>=12.0_alpha1||pkg(media-gfx/cldx-themes)>=12.0_alpha1||pkg(media-gfx/cldg-themes)>=12.0_alpha1||pkg(media-gfx/cmc-themes)>=12.0_alpha1||pkg(media-gfx/cls-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate console=tty1 udev quiet noresume doscsi scandelay=3
#pkg#
#?pkg(media-gfx/cld-themes)!=&&pkg(media-gfx/cld-themes)<12.0_alpha1||pkg(media-gfx/cldx-themes)!=&&pkg(media-gfx/cldx-themes)<12.0_alpha1||pkg(media-gfx/cldg-themes)!=&&pkg(media-gfx/cldg-themes)<12.0_alpha1||pkg(media-gfx/cmc-themes)!=&&pkg(media-gfx/cmc-themes)<12.0_alpha1||pkg(media-gfx/cls-themes)!=&&pkg(media-gfx/cls-themes)<12.0_alpha1#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume doscsi scandelay=3
#pkg#
#?pkg(media-gfx/cld-themes)==&&pkg(media-gfx/cldx-themes)==&&pkg(media-gfx/cldg-themes)==&&pkg(media-gfx/cmc-themes)==&&pkg(media-gfx/cls-themes)==&&pkg(media-gfx/splash-themes-calculate)==##
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot console=tty1 udev quiet noresume splash=off scandelay=3
#pkg#
LABEL cld-docache
#?os_builder_linux_subname!=#
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# #-os_builder_linux_subname-# Live#-cl_builder_cdname-# (RAM)
#os_builder_linux_subname#
#?os_builder_linux_subname==#
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# (RAM)
#os_builder_linux_subname#
KERNEL /boot/vmlinuz
#?pkg(media-gfx/cld-themes)>=12.0_alpha1||pkg(media-gfx/cldx-themes)>=12.0_alpha1||pkg(media-gfx/cldg-themes)>=12.0_alpha1||pkg(media-gfx/cmc-themes)>=12.0_alpha1||pkg(media-gfx/cls-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate console=tty1 udev quiet noresume doscsi docache scandelay=3
#pkg#
#?pkg(media-gfx/cld-themes)!=&&pkg(media-gfx/cld-themes)<12.0_alpha1||pkg(media-gfx/cldx-themes)!=&&pkg(media-gfx/cldx-themes)<12.0_alpha1||pkg(media-gfx/cldg-themes)!=&&pkg(media-gfx/cldg-themes)<12.0_alpha1||pkg(media-gfx/cmc-themes)!=&&pkg(media-gfx/cmc-themes)<12.0_alpha1||pkg(media-gfx/cls-themes)!=&&pkg(media-gfx/cls-themes)<12.0_alpha1#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume doscsi docache scandelay=3
#pkg#
#?pkg(media-gfx/cld-themes)==&&pkg(media-gfx/cldx-themes)==&&pkg(media-gfx/cldg-themes)==&&pkg(media-gfx/cmc-themes)==&&pkg(media-gfx/cls-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot console=tty1 udev quiet noresume doscsi docache splash=off scandelay=3
#pkg#
LABEL cld-nox
#?os_builder_linux_subname!=#
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# #-os_builder_linux_subname-# Live#-cl_builder_cdname-# (No-X)
#os_builder_linux_subname#
#?os_builder_linux_subname==#
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# (No-X)
#os_builder_linux_subname#
KERNEL /boot/vmlinuz
#?pkg(media-gfx/cld-themes)>=12.0_alpha1||pkg(media-gfx/cldx-themes)>=12.0_alpha1||pkg(media-gfx/cldg-themes)>=12.0_alpha1||pkg(media-gfx/cmc-themes)>=12.0_alpha1||pkg(media-gfx/cls-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate console=tty1 udev quiet noresume doscsi nox scandelay=3
#pkg#
#?pkg(media-gfx/cld-themes)!=&&pkg(media-gfx/cld-themes)<12.0_alpha1||pkg(media-gfx/cldx-themes)!=&&pkg(media-gfx/cldx-themes)<12.0_alpha1||pkg(media-gfx/cldg-themes)!=&&pkg(media-gfx/cldg-themes)<12.0_alpha1||pkg(media-gfx/cmc-themes)!=&&pkg(media-gfx/cmc-themes)<12.0_alpha1||pkg(media-gfx/cls-themes)!=&&pkg(media-gfx/cls-themes)<12.0_alpha1#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume doscsi nox scandelay=3
#pkg#
#?pkg(media-gfx/cld-themes)==&&pkg(media-gfx/cldx-themes)==&&pkg(media-gfx/cldg-themes)==&&pkg(media-gfx/cmc-themes)==&&pkg(media-gfx/cls-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot console=tty1 udev quiet noresume doscsi nox splash=off scandelay=3
#pkg#
LABEL cld-builder
#?os_builder_linux_subname!=#
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# #-os_builder_linux_subname-# Live#-cl_builder_cdname-# Builder
#os_builder_linux_subname#
#?os_builder_linux_subname==#
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# Builder
#os_builder_linux_subname#
KERNEL /boot/vmlinuz
#?pkg(media-gfx/cld-themes)>=12.0_alpha1||pkg(media-gfx/cldx-themes)>=12.0_alpha1||pkg(media-gfx/cldg-themes)>=12.0_alpha1||pkg(media-gfx/cmc-themes)>=12.0_alpha1||pkg(media-gfx/cls-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate console=tty1 udev quiet noresume doscsi scratch scandelay=3
#pkg#
#?pkg(media-gfx/cld-themes)!=&&pkg(media-gfx/cld-themes)<12.0_alpha1||pkg(media-gfx/cldx-themes)!=&&pkg(media-gfx/cldx-themes)<12.0_alpha1||pkg(media-gfx/cldg-themes)!=&&pkg(media-gfx/cldg-themes)<12.0_alpha1||pkg(media-gfx/cmc-themes)!=&&pkg(media-gfx/cmc-themes)<12.0_alpha1||pkg(media-gfx/cls-themes)!=&&pkg(media-gfx/cls-themes)<12.0_alpha1#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume doscsi scratch scandelay=3
#pkg#
#?pkg(media-gfx/cld-themes)==&&pkg(media-gfx/cldx-themes)==&&pkg(media-gfx/cldg-themes)==&&pkg(media-gfx/cmc-themes)==&&pkg(media-gfx/cls-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot console=tty1 udev quiet noresume doscsi scratch splash=off scandelay=3
#pkg#
LABEL memtest
MENU LABEL Memtest86+
KERNEL memtest
LABEL harddisk
MENU LABEL Boot from first hard disk
localboot 0x80
append SLX=0x80

@ -1,65 +0,0 @@
# Calculate name=isolinux.cfg os_builder_linux_system==server
DEFAULT calcmenu.c32
INCLUDE common.cfg
#?pkg(sys-boot/calcboot)>=3.86.5&&cl_builder_kernel_cmd!=#
DEFAULTPARAM #-cl_builder_kernel_cmd-#
#pkg#
MENU TITLE Welcome to Calculate Linux (#-os_builder_arch_machine-#)
LABEL cds
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-#
KERNEL /boot/vmlinuz
#?pkg(media-gfx/cds-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate console=tty1 udev quiet noresume elevator=deadline scandelay=3
#pkg#
#?pkg(media-gfx/cds-themes)!=&&pkg(media-gfx/cds-themes)<12.0_alpha1#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume elevator=deadline scandelay=3
#pkg#
#?pkg(media-gfx/cds-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot console=tty1 udev quiet noresume elevator=deadline splash=off scandelay=3
#pkg#
LABEL cds-docache
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# (RAM)
KERNEL /boot/vmlinuz
#?pkg(media-gfx/cds-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate console=tty1 udev quiet noresume elevator=deadline docache scandelay=3
#pkg#
#?pkg(media-gfx/cds-themes)!=&&pkg(media-gfx/cds-themes)<12.0_alpha1#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume elevator=deadline docache scandelay=3
#pkg#
#?pkg(media-gfx/cds-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot console=tty1 udev quiet noresume elevator=deadline splash=off docache scandelay=3
#pkg#
#?pkg(media-gfx/cds-themes)!=#
LABEL cds-nofb
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# (No-FB)
KERNEL /boot/vmlinuz
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot console=tty1 udev quiet noresume elevator=deadline splash=off scandelay=3
#pkg#
LABEL cds-builder
MENU LABEL #-os_builder_linux_name-# #-os_builder_linux_ver-# Live#-cl_builder_cdname-# Builder
KERNEL /boot/vmlinuz
#?pkg(media-gfx/cds-themes)>=12.0_alpha1||pkg(media-gfx/splash-themes-calculate)!=#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:calculate console=tty1 udev quiet noresume elevator=deadline scratch scandelay=3
#pkg#
#?pkg(media-gfx/cds-themes)!=&&pkg(media-gfx/cds-themes)<12.0_alpha1#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume elevator=deadline scratch scandelay=3
#pkg#
#?pkg(media-gfx/cds-themes)==&&pkg(media-gfx/splash-themes-calculate)==#
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs doload=squashfs,isofs,unionfs loop=/#-cl_builder_current_squash-# nodevfs cdroot console=tty1 udev quiet noresume elevator=deadline splash=off scratch scandelay=3
#pkg#
#?os_builder_linux_shortname!=CSS#
LABEL memtest
MENU LABEL Memtest86+
KERNEL memtest
#os_builder_linux_shortname#
LABEL harddisk
MENU LABEL Boot from first hard disk
localboot 0x80
append SLX=0x80

@ -1,107 +1,17 @@
DEFAULT calcmenu.c32
# Calculate append=patch format=patch link=/bootmenu/keymap.config mirror
<reg>([^;\n]+);([^;\n]+);(.*)</reg>
<text>LABEL keymap:\3
MENU LABEL \1
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:\3
</text>
<reg>HEADER</reg>
<text>DEFAULT calcmenu.c32
MENU TITLE Select Keymap
INCLUDE common.cfg
MENUPARAM calculate 1
LABEL keymap:en_US
MENU LABEL English,USA
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:en_US
LABEL keymap:en_GB
MENU LABEL English,GB
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:en_GB
LABEL keymap:be_BY
MENU LABEL Belarusian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:be_BY
LABEL keymap:pt_BR
MENU LABEL Brazilian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:pt_BR
LABEL keymap:bg_BG
MENU LABEL Bulgarian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:bg_BG
LABEL keymap:da_DK
MENU LABEL Danish
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:da_DK
LABEL keymap:fr_BE
MENU LABEL Belgium
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:fr_BE
LABEL keymap:fr_FR
MENU LABEL French
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:fr_FR
LABEL keymap:fr_CA
MENU LABEL French,Canada
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:fr_CA
LABEL keymap:de_DE
MENU LABEL German
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:de_DE
LABEL keymap:is_IS
MENU LABEL Icelandic
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:is_IS
LABEL keymap:it_IT
MENU LABEL Italian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:it_IT
LABEL keymap:nn_NO
MENU LABEL Norwegian,Nynorsk
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:nn_NO
LABEL keymap:pl_PL
MENU LABEL Polish
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:pl_PL
LABEL keymap:pt_PT
MENU LABEL Portuguese
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:pt_PT
LABEL keymap:ro_RO
MENU LABEL Romanian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:ro_RO
LABEL keymap:ru_RU
MENU LABEL Russian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:ru_RU
LABEL keymap:es_ES
MENU LABEL Spanish
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:es_ES
LABEL keymap:sv_SE
MENU LABEL Swedish
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:sv_SE
LABEL keymap:uk_UA
MENU LABEL Ukrainian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:uk_UA
</text>
<reg>FOOTER</reg>
<text></text>

@ -1,67 +1,17 @@
DEFAULT calcmenu.c32
# Calculate append=patch format=patch link=/bootmenu/lang.config mirror
<reg>([^;\n]+);([^;\n]+);([^;\n]+);([^;\n]+);(.*)</reg>
<text>LABEL lang:\3
MENU LABEL \1
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:\3,keymap:\4,timezone:\5
</text>
<reg>HEADER</reg>
<text>DEFAULT calcmenu.c32
MENU TITLE Select Language
INCLUDE common.cfg
MENUPARAM calculate 0
LABEL lang:en_US
MENU LABEL American English
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:en_US,keymap:en_US,timezone:Canada/Pacific
LABEL lang:pt_BR
MENU LABEL Brazilian Portuguese
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:pt_BR,keymap:pt_BR,timezone:America/Sao_Paulo
LABEL lang:bg_BG
MENU LABEL Bulgarian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:bg_BG,keymap:bg_BG,timezone:Europe/Sofia
LABEL lang:de_DE
MENU LABEL Deutsch
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:de_DE,keymap:de_DE,timezone:Europe/Amsterdam
LABEL lang:fr_FR
MENU LABEL Francais
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:fr_FR,keymap:fr_FR,timezone:Europe/Brussels
LABEL lang:it_IT
MENU LABEL Italian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:it_IT,keymap:it_IT,timezone:Europe/Amsterdam
LABEL lang:pl_PL
MENU LABEL Polish
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:pl_PL,keymap:pl_PL,timezone:Europe/Belgrade
LABEL lang:pt_PT
MENU LABEL Portuguese
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:pt_PT,keymap:pt_PT,timezone:Europe/Lisbon
LABEL lang:ru_RU
MENU LABEL Russian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:ru_RU,keymap:ru_RU,timezone:Europe/Moscow
LABEL lang:ro_RO
MENU LABEL Romanian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:ro_RO,keymap:ro_RO,timezone:Europe/Istanbul
LABEL lang:es_ES
MENU LABEL Espanol
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:es_ES,keymap:es_ES,timezone:Europe/Brussels
LABEL lang:uk_UA
MENU LABEL Ukrainian
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:uk_UA,keymap:uk_UA,timezone:Europe/Kiev
</text>
<reg>FOOTER</reg>
<text></text>

@ -1,446 +1,17 @@
DEFAULT calcmenu.c32
# Calculate append=patch format=patch link=/bootmenu/timezone.config mirror
<reg>([^;\n]+);([^;\n]+);(.*)</reg>
<text>LABEL timezone:\3
MENU LABEL (\1) \2
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:\3
</text>
<reg>HEADER</reg>
<text>DEFAULT calcmenu.c32
MENU TITLE Select Timezone
INCLUDE common.cfg
MENUPARAM calculate 2
LABEL timezone:Etc/GMT-12
MENU LABEL (GMT-12:00) International Date Line West
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Etc/GMT-12
LABEL timezone:Pacific/Midway
MENU LABEL (GMT-11:00) Midway Island,Samoa
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Pacific/Midway
LABEL timezone:Pacific/Honolulu
MENU LABEL (GMT-10:00) Hawaii
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Pacific/Honolulu
LABEL timezone:America/Anchorage
MENU LABEL (GMT-09:00) Alaska
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Anchorage
LABEL timezone:Canada/Pacific
MENU LABEL (GMT-08:00) Pacific Time (US & Canada)
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Canada/Pacific
LABEL timezone:America/Tijuana
MENU LABEL (GMT-08:00) Tijuana,Baja California
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Tijuana
LABEL timezone:America/Phoenix
MENU LABEL (GMT-07:00) Arizona
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Phoenix
LABEL timezone:America/Denver
MENU LABEL (GMT-07:00) Mountain Time (US & Canada)
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Denver
LABEL timezone:America/Mazatlan
MENU LABEL (GMT-07:00) Chihuahua,La Paz,Mazatlan - New
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Mazatlan
LABEL timezone:America/Mazatlan
MENU LABEL (GMT-07:00) Chihuahua,La Paz,Mazatlan - Old
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Mazatlan
LABEL timezone:America/Monterrey
MENU LABEL (GMT-06:00) Guadalajara,Mexico City,Monterrey - New
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Monterrey
LABEL timezone:America/Monterrey
MENU LABEL (GMT-06:00) Guadalajara,Mexico City,Monterrey - Old
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Monterrey
LABEL timezone:America/Regina
MENU LABEL (GMT-06:00) Saskatchewan
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Regina
LABEL timezone:America/Mexico_City
MENU LABEL (GMT-06:00) Central America
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Mexico_City
LABEL timezone:Canada/Central
MENU LABEL (GMT-06:00) Central Time (US & Canada)
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Canada/Central
LABEL timezone:America/Bogota
MENU LABEL (GMT-05:00) Bogota,Lima,Quito,Rio Branco
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Bogota
LABEL timezone:America/New_York
MENU LABEL (GMT-05:00) Eastern Time (US & Canada)
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/New_York
LABEL timezone:America/Indiana/Indianapolis
MENU LABEL (GMT-05:00) Indiana (East)
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Indiana/Indianapolis
LABEL timezone:America/Halifax
MENU LABEL (GMT-04:00) Atlantic Time (Canada)
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Halifax
LABEL timezone:America/Caracas
MENU LABEL (GMT-04:00) Caracas,La Paz
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Caracas
LABEL timezone:America/Manaus
MENU LABEL (GMT-04:00) Manaus
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Manaus
LABEL timezone:America/Santiago
MENU LABEL (GMT-04:00) Santiago
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Santiago
LABEL timezone:America/St_Johns
MENU LABEL (GMT-03:30) Newfoundland
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/St_Johns
LABEL timezone:America/Sao_Paulo
MENU LABEL (GMT-03:00) Brasilia
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Sao_Paulo
LABEL timezone:America/Argentina/Buenos_Aires
MENU LABEL (GMT-03:00) Buenos Aires,Georgetown
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Argentina/Buenos_Aires
LABEL timezone:Etc/GMT+3
MENU LABEL (GMT-03:00) Greenland
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Etc/GMT+3
LABEL timezone:America/Montevideo
MENU LABEL (GMT-03:00) Montevideo
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:America/Montevideo
LABEL timezone:Atlantic/South_Georgia
MENU LABEL (GMT-02:00) Mid-Atlantic
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Atlantic/South_Georgia
LABEL timezone:Atlantic/Azores
MENU LABEL (GMT-01:00) Azores
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Atlantic/Azores
LABEL timezone:Atlantic/Cape_Verde
MENU LABEL (GMT-01:00) Cape Verde Is.
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Atlantic/Cape_Verde
LABEL timezone:UTC
MENU LABEL (GMT+00:00) Greenwich Mean Time: Dublin,Edinburgh,Lisbon,London
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:UTC
LABEL timezone:Africa/Casablanca
MENU LABEL (GMT+00:00) Casablanca,Monrovia,Reykjavik
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Africa/Casablanca
LABEL timezone:Europe/Amsterdam
MENU LABEL (GMT+01:00) Amsterdam,Berlin,Bern,Rome,Stockholm,Vienna
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Amsterdam
LABEL timezone:Europe/Belgrade
MENU LABEL (GMT+01:00) Belgrade,Bratislava,Budapest,Ljubljana,Prague
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Belgrade
LABEL timezone:Europe/Brussels
MENU LABEL (GMT+01:00) Brussels,Copenhagen,Madrid,Paris
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Brussels
LABEL timezone:Europe/Zagreb
MENU LABEL (GMT+01:00) Sarajevo,Skopje,Warsaw,Zagreb,Oslo
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Zagreb
LABEL timezone:Africa/Tunis
MENU LABEL (GMT+01:00) West Central Africa
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Africa/Tunis
LABEL timezone:Asia/Amman
MENU LABEL (GMT+02:00) Amman
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Amman
LABEL timezone:Europe/Istanbul
MENU LABEL (GMT+02:00) Athens,Bucharest,Istanbul
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Istanbul
LABEL timezone:Asia/Beirut
MENU LABEL (GMT+02:00) Beirut
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Beirut
LABEL timezone:Europe/Helsinki
MENU LABEL (GMT+02:00) Helsinki,Riga,Tallinn,Vilnius
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Helsinki
LABEL timezone:Europe/Kiev
MENU LABEL (GMT+02:00) Kiev
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Kiev
LABAL timezone:Europe/Sofia
MENU LABEL (GMT+02:00) Sofia
KENEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Sofia
LABEL timezone:Africa/Windhoek
MENU LABEL (GMT+02:00) Windhoek
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Africa/Windhoek
LABEL timezone:Asia/Jerusalem
MENU LABEL (GMT+02:00) Jerusalem
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Jerusalem
LABEL timezone:Africa/Cairo
MENU LABEL (GMT+02:00) Cairo
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Africa/Cairo
LABEL timezone:Europe/Minsk
MENU LABEL (GMT+02:00) Minsk
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Minsk
LABEL timezone:Africa/Harare
MENU LABEL (GMT+02:00) Harare,Pretoria
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Africa/Harare
LABEL timezone:Asia/Baghdad
MENU LABEL (GMT+03:00) Baghdad
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Baghdad
LABEL timezone:Asia/Kuwait
MENU LABEL (GMT+03:00) Kuwait,Riyadh
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Kuwait
LABEL timezone:Africa/Nairobi
MENU LABEL (GMT+03:00) Nairobi
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Africa/Nairobi
LABEL timezone:Asia/Tbilisi
MENU LABEL (GMT+03:00) Tbilisi
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Tbilisi
LABEL timezone:Asia/Tehran
MENU LABEL (GMT+03:30) Tehran
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Tehran
LABEL timezone:Europe/Moscow
MENU LABEL (GMT+04:00) Moscow,St. Petersburg,Volgograd
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Europe/Moscow
LABEL timezone:Asia/Muscat
MENU LABEL (GMT+04:00) Abu Dhabi,Muscat
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Muscat
LABEL timezone:Asia/Baku
MENU LABEL (GMT+04:00) Baku
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Baku
LABEL timezone:Asia/Yerevan
MENU LABEL (GMT+04:00) Yerevan
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Yerevan
LABEL timezone:Asia/Kabul
MENU LABEL (GMT+04:30) Kabul
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Kabul
LABEL timezone:Asia/Karachi
MENU LABEL (GMT+05:00) Islamabad,Karachi,Tashkent
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Karachi
LABEL timezone:Asia/Calcutta
MENU LABEL (GMT+05:30) Chennai,Kalkata,Bumbai,New Delhi
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Calcutta
LABEL timezone:Asia/Jayapura
MENU LABEL (GMT+05:30) Sri Jayawardenepura
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Jayapura
LABEL timezone:Asia/Katmandu
MENU LABEL (GMT+05:45) Kathmandu
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Katmandu
LABEL timezone:Asia/Almaty
MENU LABEL (GMT+05:00) Almaty
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Almaty
LABEL timezone:Asia/Yekaterinburg
MENU LABEL (GMT+06:00) Ekaterinburg
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Yekaterinburg
LABEL timezone:Asia/Dhaka
MENU LABEL (GMT+06:00) Astana,Dhaka
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Dhaka
LABEL timezone:Asia/Rangoon
MENU LABEL (GMT+06:30) Yangon (Rangoon)
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Rangoon
LABEL timezone:Asia/Omsk
MENU LABEL (GMT+07:00) Omsk,Novosibirsk
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Omsk
LABEL timezone:Asia/Bangkok
MENU LABEL (GMT+07:00) Bangkok,Hanoi,Jakarta
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Bangkok
LABEL timezone:Asia/Krasnoyarsk
MENU LABEL (GMT+08:00) Krasnoyarsk
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Krasnoyarsk
LABEL timezone:Asia/Hong_Kong
MENU LABEL (GMT+08:00) Beijing,Chongqing,Hong Kong,Urumqi
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Hong_Kong
LABEL timezone:Asia/Singapore
MENU LABEL (GMT+08:00) Kuala Lumpur,Singapore
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Singapore
LABEL timezone:Australia/Perth
MENU LABEL (GMT+08:00) Perth
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Australia/Perth
LABEL timezone:Asia/Taipei
MENU LABEL (GMT+08:00) Taipei
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Taipei
LABEL timezone:Asia/Irkutsk
MENU LABEL (GMT+09:00) Irkutsk,Ulaan Bataar
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Irkutsk
LABEL timezone:Asia/Tokyo
MENU LABEL (GMT+09:00) Osaka,Sapporo,Tokyo
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Tokyo
LABEL timezone:Asia/Seoul
MENU LABEL (GMT+09:00) Seoul
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Seoul
LABEL timezone:Australia/Adelaide
MENU LABEL (GMT+09:30) Adelaide
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Australia/Adelaide
LABEL timezone:Australia/Darwin
MENU LABEL (GMT+09:30) Darwin
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Australia/Darwin
LABEL timezone:Asia/Yakutsk
MENU LABEL (GMT+10:00) Yakutsk
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Yakutsk
LABEL timezone:Australia/Brisbane
MENU LABEL (GMT+10:00) Brisbane
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Australia/Brisbane
LABEL timezone:Pacific/Guam
MENU LABEL (GMT+10:00) Guam,Port Moresby
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Pacific/Guam
LABEL timezone:Australia/Melbourne
MENU LABEL (GMT+10:00) Canberra,Melbourne,Sydney
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Australia/Melbourne
LABEL timezone:Australia/Hobart
MENU LABEL (GMT+10:00) Hobart
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Australia/Hobart
LABEL timezone:Asia/Vladivostok
MENU LABEL (GMT+11:00) Vladivostok
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Vladivostok
LABEL timezone:Asia/Magadan
MENU LABEL (GMT+12:00) Magadan,Solomon Is.,New Caledonia
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Magadan
LABEL timezone:Asia/Kamchatka
MENU LABEL (GMT+12:00) Fiji,Kamchatka,Marshall Is.
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Asia/Kamchatka
LABEL timezone:Pacific/Auckland
MENU LABEL (GMT+12:00) Auckland,Wellington
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Pacific/Auckland
LABEL timezone:Etc/GMT-13
MENU LABEL (GMT+13:00) Nuku'alofa
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,timezone:Etc/GMT-13
</text>
<reg>FOOTER</reg>
<text></text>

@ -1,143 +1,17 @@
# Calculate os_builder_linux_system!=server
DEFAULT vesamenu.c32
# Calculate append=patch format=patch link=/bootmenu/vga.config mirror os_builder_linux_system!=server
<reg>([^;\n]+);(.*)</reg>
<text>LABEL resolution:\1
MENU LABEL \2
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:\1
</text>
<reg>HEADER</reg>
<text>DEFAULT calcmenu.c32
MENU TITLE Select Resolution
INCLUDE common.cfg
MENUPARAM calculate 3
LABEL resolution:auto
MENU LABEL Auto
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:auto
ENDTEXT
LABEL resolution:640x480
MENU LABEL 640x480
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:640x480
LABEL resolution:800x480
MENU LABEL 800x480
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:800x480
LABEL resolution:800x600
MENU LABEL 800x600
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:800x600
LABEL resolution:1024x576
MENU LABEL 1024x576
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1024x576
LABEL resolution:1024x600
MENU LABEL 1024x600
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1024x600
LABEL resolution:1024x768
MENU LABEL 1024x768
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1024x768
LABEL resolution:1200x800
MENU LABEL 1200x800
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1200x800
LABEL resolution:1280x720
MENU LABEL 1280x720
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1280x720
LABEL resolution:1280x768
MENU LABEL 1280x768
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1280x768
LABEL resolution:1280x800
MENU LABEL 1280x800
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1280x800
LABEL resolution:1280x1024
MENU LABEL 1280x1024
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1280x1024
LABEL resolution:1360x768
MENU LABEL 1360x768
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1360x768
LABEL resolution:1366x768
MENU LABEL 1366x768
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1366x768
LABEL resolution:1368x768
MENU LABEL 1368x768
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1368x768
LABEL resolution:1400x1050
MENU LABEL 1400x1050
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1400x1050
LABEL resolution:1440x900
MENU LABEL 1440x900
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1440x900
LABEL resolution:1600x768
MENU LABEL 1600x768
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1600x768
LABEL resolution:1600x900
MENU LABEL 1600x900
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1600x900
LABEL resolution:1600x1200
MENU LABEL 1600x1200
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1600x1200
LABEL resolution:1680x945
MENU LABEL 1680x945
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1680x945
LABEL resolution:1680x1050
MENU LABEL 1680x1050
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1680x1050
LABEL resolution:1920x1080
MENU LABEL 1920x1080
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1920x1080
LABEL resolution:1920x1200
MENU LABEL 1920x1200
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:1920x1200
LABEL resolution:2048x1152
MENU LABEL 2048x1152
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:2048x1152
LABEL resolution:2560x1440
MENU LABEL 2560x1440
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:2560x1440
LABEL resolution:2560x1600
MENU LABEL 2560x1600
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,,,resolution:2560x1600
</text>
<reg>FOOTER</reg>
<text></text>

@ -1,77 +1,17 @@
# Calculate os_builder_linux_system!=server
DEFAULT vesamenu.c32
# Calculate append=patch format=patch link=/bootmenu/video.config mirror os_builder_linux_system!=server
<reg>([^;\n]+);([^;\n]+);(.*)</reg>
<text>LABEL video:\2_\3
MENU LABEL \1
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:\2,composite:\3
</text>
<reg>HEADER</reg>
<text>DEFAULT calcmenu.c32
MENU TITLE Select Video Driver
INCLUDE common.cfg
MENUPARAM calculate 4
LABEL video:auto
MENU LABEL Auto
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:auto,composite:on
ENDTEXT
LABEL video:intel
MENU LABEL Intel (intel) with composite
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:i915,composite:on
LABEL video:intelnocomp
MENU LABEL Intel (intel)
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:i915,composite:off
LABEL video:radeon
MENU LABEL Ati Radeon Open Source (radeon) with composite
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:radeon,composite:on
LABEL video:radeonnocomp
MENU LABEL Ati Radeon Open Source (radeon)
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:radeon,composite:off
#?os_builder_linux_shortname!=CLS#
LABEL video:fglrx
MENU LABEL Ati proprietary (fglrx) with composite
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:fglrx,composite:on
LABEL video:fglrxnocomp
MENU LABEL Ati proprietary (fglrx)
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:fglrx,composite:off
#os_builder_linux_shortname#
LABEL video:nv
MENU LABEL Nvidia 2D only (nv)
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:nv,composite:off
LABEL video:nouveau
MENU LABEL Nvidia Open Source (nouveau) with composite
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:nouveau,composite:on
LABEL video:nouveaunocomp
MENU LABEL Nvidia Open Source (nouveau)
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:nouveau,composite:off
#?os_builder_linux_shortname!=CLS#
LABEL video:nvidia
MENU LABEL Nvidia Proprietary (nvidia) with composite
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:nvidia,composite:on
LABEL video:nvidianocomp
MENU LABEL Nvidia Proprietary (nvidia)
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:nvidia,composite:off
#os_builder_linux_shortname#
LABEL video:vesa
MENU LABEL Generic Vesa video driver (vesa)
KERNEL calcmenu.c32
APPEND vga.cfg calculate=,,,,video:vesa,composite:off
</text>
<reg>FOOTER</reg>
<text></text>

@ -1 +1,3 @@
# Calculate link=/isolinux/keymap.cfg mirror
# Calculate append=patch format=patch name=keymap.cfg link=/isolinux/keymap.cfg mirror
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -1,3 +0,0 @@
# Calculate format=patch name=keymap.cfg
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -1 +1,3 @@
# Calculate link=/isolinux/lang.cfg mirror
# Calculate append=patch format=patch name=lang.cfg link=/isolinux/lang.cfg mirror
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -1,3 +0,0 @@
# Calculate format=patch name=lang.cfg
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -1 +1,7 @@
# Calculate link=/isolinux/isolinux.cfg mirror
# Calculate append=patch format=patch link=/isolinux/isolinux.cfg mirror
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>
<reg> doload=squashfs</reg>
<text> cdroot_type=vfat doload=vfat,nls_cp866,nls_utf8,squashfs</text>
<reg>\n\nLABEL harddisk([^\n]*\n*)+SLX=0x80</reg>
<text></text>

@ -1,7 +0,0 @@
# Calculate format=patch name=syslinux.cfg
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>
<reg> doload=squashfs</reg>
<text> cdroot_type=vfat doload=vfat,nls_cp866,nls_utf8,squashfs</text>
<reg>\n\nLABEL harddisk([^\n]*\n*)+SLX=0x80</reg>
<text></text>

@ -1 +1,3 @@
# Calculate link=/isolinux/timezone.cfg mirror
# Calculate append=patch format=patch name=timezone.cfg link=/isolinux/timezone.cfg mirror
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -1,3 +0,0 @@
# Calculate format=patch name=timezone.cfg
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -1 +1,3 @@
# Calculate link=/isolinux/vga.cfg mirror os_builder_linux_system!=server
# Calculate append=patch format=patch name=vga.cfg link=/isolinux/vga.cfg mirror os_builder_linux_system!=server
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -1,3 +0,0 @@
# Calculate format=patch name=vga.cfg os_builder_linux_system!=server
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -1 +1,3 @@
# Calculate link=/isolinux/video.cfg mirror os_builder_linux_system!=server
# Calculate append=patch format=patch name=video.cfg link=/isolinux/video.cfg mirror os_builder_linux_system!=server
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -1,3 +0,0 @@
# Calculate format=patch name=video.cfg os_builder_linux_system!=server
<reg> isolinux.cfg </reg>
<text> syslinux.cfg </text>

@ -0,0 +1 @@
# Calculate belong()!=&&cl_ver>=2.2.32&&pkg(sys-boot/grub)>=2 path=/boot

@ -0,0 +1,18 @@
# Calculate exec=/bin/bash path=/
IMAGE_DIR=#-cl_chroot_path-#
CDROOT_DIR=#-cl_chroot_path-#/#-cl_root_path-#
GRUB_BOOT_DIR_PREFIX=/boot/grub
x86_64_EFI_DIR_PREFIX="/usr/lib/grub/x86_64-efi"
x86_64_EFI_DIR="${IMAGE_DIR}${x86_64_EFI_DIR_PREFIX}"
grub-mkimage \
-p "${GRUB_BOOT_DIR_PREFIX}" \
-d "${x86_64_EFI_DIR_PREFIX}" \
-o "${CDROOT_DIR}/efi/boot/bootx64.efi" \
-O x86_64-efi ext2 fat lvm part_msdos \
part_gpt hfsplus bsd search_fs_uuid normal \
chain iso9660 configfile loadenv \
reboot cat \
exit 0

@ -0,0 +1 @@
# Calculate name=bootx64.efi append=remove path=#-cl_chroot_path-#/#-cl_root_path-#

@ -0,0 +1 @@
# Calculate format=raw link=#-cl_builder_squash_path-#/boot/grub/grub-calculate.png mirror

@ -0,0 +1,125 @@
# Calculate append=patch format=patch link=/bootmenu/system.config mirror
<reg>(.*)
(.*)
(.*)
(.*)
(.*)
(.*);
</reg>
<text>menuentry "\2" {
echo "Language: ${bootlang}"
echo "Keyboard: ${bootkeymap}"
echo "Timezone: ${boottimezone}"
echo "Bootparams: ${bootparams}"
echo "Please wait..."
linux \3 \4 \6 ${bootparams}
initrd \5
}
</text>
<reg>HEADER</reg>
<text>
set timeout=5
set default=0
set fallback=2
set pager=1
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if loadfont /boot/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
terminal_output gfxterm
insmod gettext
fi
if [ -f /boot/grub/grub-calculate.png ]; then
insmod png
background_image -m stretch /boot/grub/grub-calculate.png
fi
if [ x$noefi_opt = x ]; then
noefi_opt=''
export noefi_opt
fi
bootparams=calculate=
if [ x$bootlang != x ]
then
bootparams=${bootparams}lang:${bootlang}
fi
bootparams=${bootparams},
if [ x$bootkeymap != x ]
then
bootparams=${bootparams}keymap:${bootkeymap}
fi
bootparams=${bootparams},
if [ x$boottimezone != x ]
then
bootparams=${bootparams}timezone:${boottimezone}
fi
bootparams=${bootparams},
if [ x$bootvga != x ]
then
bootparams=${bootparams}resolution:${bootvga}
fi
bootparams=${bootparams},
if [ x$bootvideo != x ]
then
bootparams=${bootparams}video:${bootvideo}
fi
bootparams=${bootparams},
if [ x$bootcomposite != x ]
then
bootparams=${bootparams}composite:${bootcomposite}
fi
if [ x$bootparams = xcalculate=,,,,, ]
then
bootparams=
fi
insmod part_gpt
</text>
<reg>FOOTER</reg>
<text>
submenu "Advanced Options" {
menuentry "memtest86+" {
linux16 /isolinux/memtest
}
menuentry "Disable EFI" {
echo "Disabling EFI..."
set noefi_opt="noefi"
export noefi_opt
configfile /boot/grub/grub.cfg
}
}
source /boot/grub/lang.cfg
source /boot/grub/keymap.cfg
source /boot/grub/timezone.cfg
#?os_builder_linux_system==desktop#
source /boot/grub/video.cfg
source /boot/grub/vga.cfg
#os_builder_linux_system#
</text>

@ -0,0 +1,4 @@
# Calculate exec=/bin/bash
cp -Rp #-cl_chroot_path-#/usr/lib/grub/x86_64-efi #-cl_chroot_path-#/#-cl_root_path-#/boot/grub/
exit 0

@ -0,0 +1 @@
# Calculate name=install_x86_64-efi append=remove

@ -0,0 +1,19 @@
# Calculate append=patch format=patch link=/bootmenu/keymap.config mirror
<reg>([^;\n]+);([^;\n]+);(.*)</reg>
<text>menuentry "\2" {
commonkeymap "$chosen" \3
}
</text>
<reg>HEADER</reg>
<text>
function commonkeymap {
echo "Switching to: $1"
set bootkeymap=$2
export bootkeymap
configfile /boot/grub/grub.cfg
}
submenu "Keymap Selection" {
</text>
<reg>FOOTER</reg>
<text>}</text>

@ -0,0 +1,25 @@
# Calculate append=patch format=patch link=/bootmenu/lang.config mirror
<reg>([^;\n]+);([^;\n]+);([^;\n]+);([^;\n]+);(.*)</reg>
<text>menuentry "\2" {
commonlang "$chosen" \3 \4 \5
}
</text>
<reg>HEADER</reg>
<text>
function commonlang {
echo "Switching to: $1"
set lang=$2
set bootlang=$2
set bootkeymap=$3
set boottimezone=$4
export lang
export bootlang
export bootkeymap
export boottimezone
configfile /boot/grub/grub.cfg
}
submenu "Language Selection" {
</text>
<reg>FOOTER</reg>
<text>}</text>

@ -0,0 +1,19 @@
# Calculate append=patch format=patch link=/bootmenu/timezone.config mirror
<reg>([^;\n]+);([^;\n]+);(.*)</reg>
<text>menuentry "(\1) \2" {
commontimezone "$chosen" \3
}
</text>
<reg>HEADER</reg>
<text>
function commontimezone {
echo "Switching to: $1"
set boottimezone=$2
export boottimezone
configfile /boot/grub/grub.cfg
}
submenu "Timezone Selection" {
</text>
<reg>FOOTER</reg>
<text>}</text>

@ -0,0 +1,32 @@
# Calculate exec=/bin/bash
IMAGE_DIR=#-cl_chroot_path-#
CDROOT_DIR=#-cl_chroot_path-#/#-cl_root_path-#
EFI_IMAGE_DIR=${CDROOT_DIR}/efi-image.dir
BOOT_GRUB_DIR=${EFI_IMAGE_DIR}/boot/grub
CD_GRUB_DIR=${CDROOT_DIR}/boot/grub
MEMDISK=${CDROOT_DIR}/memdisk.img
ID_FILE=id${RANDOM}.uefi
touch ${CDROOT_DIR}/${ID_FILE}
mkdir -p ${BOOT_GRUB_DIR}
cat >${BOOT_GRUB_DIR}/grub.cfg <<EOF
search --file --set=root /${ID_FILE}
set prefix=(\$root)/boot/grub
source \$prefix/x86_64-efi/grub.cfg
EOF
for i in ${IMAGE_DIR}/usr/lib/grub/x86_64-efi/part_*.mod;do echo insmod `basename $i .mod`;done >${CD_GRUB_DIR}/x86_64-efi/grub.cfg
echo "source /boot/grub/grub.cfg" >>${CD_GRUB_DIR}/x86_64-efi/grub.cfg
tar cf - -C "${EFI_IMAGE_DIR}" boot >${MEMDISK}
grub-mkimage -O x86_64-efi -d ${IMAGEDIR}/usr/lib/grub/x86_64-efi -m ${MEMDISK} -o ${CDROOT_DIR}/bootx64.efi -p '(memdisk)/boot/grub' search iso9660 configfile normal memdisk tar part_msdos fat
mkfs.msdos -C ${CD_GRUB_DIR}/efi.img $(( ($(stat -c %s "${CDROOT_DIR}/bootx64.efi") / 1024 + 55) / 32 * 32 )) &>/dev/null
mmd -i ${CD_GRUB_DIR}/efi.img ::efi
mmd -i ${CD_GRUB_DIR}/efi.img ::efi/boot
mcopy -i ${CD_GRUB_DIR}/efi.img ${CDROOT_DIR}/bootx64.efi ::efi/boot/bootx64.efi
rm ${CDROOT_DIR}/bootx64.efi
rm ${MEMDISK}
rm -r ${EFI_IMAGE_DIR}
exit 0

@ -0,0 +1 @@
# Calculate name=uefi_isohibryd append=remove

@ -0,0 +1 @@
# Calculate format=raw link=#-cl_builder_squash_path-#/usr/share/grub/unicode.pf2 mirror

@ -0,0 +1,19 @@
# Calculate append=patch format=patch link=/bootmenu/vga.config mirror
<reg>([^;\n]+);(.*)</reg>
<text>menuentry "\2" {
commonvga "$chosen" \1
}
</text>
<reg>HEADER</reg>
<text>
function commonvga {
echo "Switching to: $1"
set bootvga=$2
export bootvga
configfile /boot/grub/grub.cfg
}
submenu "Resolution Selection" {
</text>
<reg>FOOTER</reg>
<text>}</text>

@ -0,0 +1,21 @@
# Calculate append=patch format=patch link=/bootmenu/video.config mirror
<reg>([^;\n]+);([^;\n]+);(.*)</reg>
<text>menuentry "\1" {
commonvideo "$chosen" \2 \3
}
</text>
<reg>HEADER</reg>
<text>
function commonvideo {
echo "Switching to: $1"
set bootvideo=$2
set bootcomposite=$2
export bootvideo
export bootcomposite
configfile /boot/grub/grub.cfg
}
submenu "Video Selection" {
</text>
<reg>FOOTER</reg>
<text>}</text>

@ -0,0 +1 @@
# Calculate append=remove path=/ name=bootmenu

@ -7,4 +7,4 @@ GRUB_GFXMODE="1024x768"
GRUB_BACKGROUND="/boot/grub/grub-calculate.png"
GRUB_COLOR_NORMAL="white/black"
GRUB_COLOR_HIGHLIGHT="magenta/black"
GRUB_VIDEO_BACKEND="vbe"
!GRUB_VIDEO_BACKEND=del

@ -21,3 +21,9 @@ sys-fs/reiserfsprogs
sys-kernel/calckernel
sys-kernel/calculate-sources
#?os_arch_machine==x86_64#
sys-boot/efibootmgr
sys-boot/gnu-efi
app-crypt/shim-signed
app-crypt/sbsigntool
#os_arch_machine#

@ -20,7 +20,7 @@ sys-process/vixie-cron
app-admin/hddtemp
app-admin/sudo
app-admin/testdisk
app-cdr/cdrkit
app-cdr/cdrtools
app-cdr/dvd+rw-tools
app-misc/mc
app-portage/gentoolkit-dev

@ -0,0 +1,12 @@
# Calculate format=world name=world ini(update.world)<9
#-ini(update.world,9)-#
!app-cdr/cdrkit
app-cdr/cdrtools
#?os_arch_machine==x86_64#
sys-boot/efibootmgr
sys-boot/gnu-efi
app-crypt/shim-signed
app-crypt/sbsigntool
#os_arch_machine#

@ -1,12 +1,15 @@
AUX calculate-builder-2.2.30-fix_builder.patch 1216 SHA256 6d40f758e3fef56568026debf7c8092dc2e210dde60474d6abb4b1f0e775944f SHA512 5c07f1257acbf54d4be4c901ab06943bc80b382ab73b47310fb42553f588012b3f199e3a3691d419ef60c7f356892ca7e8475ea7cd45d8e1dc9ded82e80f793f WHIRLPOOL f6e69afa09794949cfd2bef9c2762bc8695f7fcd0310f14261a8e145d24ec3157e96b918ba00379972b0e74652a9d0a9a956f054bf3f1ab7e43cb81e94122711
AUX calculate-builder-2.2.30-r6.patch 9261 SHA256 ba5d8eae88c268536b0886f0018a3ed0c1f0faba2631325924d3780ee014301e SHA512 530c4f65af5da106e20e12d6deb81b344224870e098c871738a4a24c729c64023774445ae1aa4505b343c33805c03e9b873e903b64d3a872225ecaeb1a9025da WHIRLPOOL 72863773345b07f23d5d5c367e0f7e3e03941c498c872d8fc9b2cd119de859b45850bdd92731f014c783f63376a18dccb1d7ecf9b0f88278772e68efcb4c3e87
AUX calculate-builder-2.2.31-fix_version.patch 490 SHA256 0cb649bec5a26beb75cae7faf5963a778ae37ea43270fbda92c0fe04e6c5db38 SHA512 420649875895790bc7c73dfb0ef295f4675ce13bfc41aa3c43b63e484daf4c642546a17c008a3c42efb55fef105d216f28035788a2bba9cf0305748112df9207 WHIRLPOOL 44cc2a54e306560a736e46826ba7e2db1bd4e449755e641192a1c6ce86791d93187691528e7f28a8138fe48cd41b1452d8bb76916e39dd60663f2fa21b44571e
AUX calculate-builder-2.2.31-r1.patch 887 SHA256 79a309fdc30cad7a2aa1278b744a902f17b25f1e04674f33ef39fb51aecc47a3 SHA512 fe165dadacd71c78cc4139e8e387157c0b4ae8c8a8f33db990434e6151f7c085ee691d7905a74d0ce5842ac02826788a4e7b4a5ede9a9aaf44d1e389fe008126 WHIRLPOOL cae9396e89e58b2d28850ed584a61c91aa27db1057d1044c84e5cba3915a14820fd01e8e74b2a395a03b85b5ff4b2cf4169e89f5e3ab9e4712ceebbdefc92f1c
AUX calculate-builder-2.2.31-r3.patch 2182 SHA256 15c0a8080f76ce7b6631487dc52004606b31b8ae0e94f2e23d3d4b0e12d1b2a7 SHA512 183a2e6264f0464284942308cf46ae321d4060aa3d0e914efda4487129c8fd43f25a209a3227a45aeb81ba8b8a03b12f93b3ef0be1663d496511b893c83293a1 WHIRLPOOL 6ad7a3f35f60e115771745c2345eda4f57af0378fbac0b5337e81cf1ac819625582278322e33ac7a5cd2ccd03d217c5c4ffc5b2b3a4ccfbb9cb90196df9efae0
AUX calculate-builder-2.2.31-r4.patch 2756 SHA256 8ba7ff17f887f205ed403bca4d824d22e0d810d33fe2be5cbe83828f080043de SHA512 8719191f27590c53275b1758be1b0c690576e3c3260bda15cafeca998ff02003c552f23240745a43ba49a6d498f73ad38e6ceba6605c94bb54dffde7cda6a939 WHIRLPOOL 620d1bac4119d7deaf1251253143127a5847a64e6e66ff22ca44b444a583d5867fb5ed0f354374a6ade65e2bdb467ef22123e22486d9c09f19144d48a1e8736f
DIST calculate-builder-2.2.30.tar.bz2 31257 SHA256 d227f1de5bfa9ef1a78890518693c0e5b812c27c1531fb284825b240acd158ff SHA512 c0ae9a29e13e97e0e53e5643849279dc64945982b8f014a8d12509fedb0d10bbc38ac454361789d58ad2ef6d7e2cd2d27b23fd548f43b798a335f6316eca08d7 WHIRLPOOL 6f8dfb02737bde154b489234bde287904fe37c81b72d4d6fad1351eade21a4458a9d1878338ed6c811d49bea4a22fdecc1631e7fe3aaf74052397c6fd697a3f7
DIST calculate-builder-2.2.31.tar.bz2 31745 SHA256 42bdbc62319205a1ac68c8e80c822bd6679cd43e98caa9b1140d499872887e60 SHA512 5b3832b9fe910502a953a90e4af289691dde095b17c6a8cd4d059eb8f9fd90880963afec758dea97d0e15eabeebed4ec3325ef91f83ed71b3a08c382b30e220c WHIRLPOOL 399d4f9f308fbe1f0e57a45ba0e0e92a1f5aefcbdec5ffaa664fd955f0f8383f4542f5f229c9ab96127cecc95a1de8e31abb390ed32d306c7ecf970f6cb16fca
EBUILD calculate-builder-2.2.30-r7.ebuild 948 SHA256 d7218587956d9bb0a4ca5dacd97b645bffbe2ae9600454e669e4e9ca4ac417ba SHA512 6003ff9a46c87e7ebd5bb379d4af8c09583af57409dcc7a24f34d1c7cdae057ad35cf55e1d7e7345d6c1f2dc375fdc043daaf4e34b4c3cc76496e4a15ff3c4e9 WHIRLPOOL d399e8688266b32d7bcd024b633fbfc5327cbc089f64389e0cdce9000dec21e2d4a6690b85b8f631c66f13082d979f5272ab875cf502eb398284f5c0f0512cd2
EBUILD calculate-builder-2.2.31-r2.ebuild 800 SHA256 9e568c5c9fc52e01ad01a62afe7a45de699866aff93df00200e59337b1b2ca78 SHA512 c09934ff2af3f12393ecbd097b27d482a8ba7dcbb968ffe7fd78e2673f0efc4743ccf94b1458d1698e5be5570e337dccba6a415c3353503f5cef44587552dfc3 WHIRLPOOL 310074784170b5fa9bbff03b848ebc961aa6b8a9ddac01f79005a6ee094b14ffe1e4a58d0b99c9d4753f9c6e830ed7c32a8fe23b2a71edf2e078c583462e143f
EBUILD calculate-builder-2.2.31-r3.ebuild 800 SHA256 8beec00ed6a9922512d69f2d52d4ab1e352eb196f7c8c7b1e642b0b2b41db5b8 SHA512 300b1239cdf3c88957a02b53c6a84da932b93b919049b601168941c30f1e169a1e45d1c1725ae8bb0b21d9f8109c0ba80541ec17961915267f2584f52848003d WHIRLPOOL 830ea196d89aa182053e38b132d3592ff5573a9a257a295ccd24c5edc5402099f918780147326fa43bc2ea9e365d63bd6142b98d212ccf6525932f6dbb4c053d
EBUILD calculate-builder-2.2.31-r4.ebuild 994 SHA256 959708bc255f77a1eabd4159ad9328dd14a6bff534a0cffe4a77c96124a83a03 SHA512 1ee9e58bdf53dd451368dc7f7cfb9b3d05c4b59fccd0f1dc0c93b5ccd48c86fe56de8d5550b54b3394c4f25f35d21afe11bc562c1b3423f7a0c7535861918a84 WHIRLPOOL 1b1a362277482e41531759e2248b7199c02f48718b604cf970f52d433306bd8e1a49280f80daba2a71de0c3785258247b70c740cdcf848974c5280073dab210f
EBUILD calculate-builder-2.2.31.ebuild 668 SHA256 d5d3e22b4c1ff9b201f3da282a590e8a61691ddb35db87d5796ccfbd3e543a8a SHA512 19100ac3601e502e5efdeed7304829d04b110918ccb103bc00c594a8991c9df51f718ef9a9ec61ab8f41449a430b814679a658805058281b91b1776f6b07eb3e WHIRLPOOL e1cc47f8e841b34f54962826c544cdec3bed00b3d6b9c8227a3168e2842f8100870c025410d753ce343d8253da2b75b2ead98598b09d15d4eef6c2403de81895
EBUILD calculate-builder-2.2.9999.ebuild 645 SHA256 12bd65856844de72d88588937b6a65b39b7dec7eaba06d028e8c5a78ef6b28a5 SHA512 fc6396dad3a92a5a746f4ed32caf092ede65898e4822e52ad541faaa44467a4f81daf6f261af8eb20017c6155923e2011433e4b15071d7098392c901ae3a5078 WHIRLPOOL fd0151c3ce9fa98c5ca63470e561487c063293727006da10446c0a2ac2c65305042a5359bc0163840c1dd4502d67641453dddaf5cded552dacf6c5c97ccc7402
MISC ChangeLog 20663 SHA256 f05f75b85860fc850514bd6bcaa1671c6de2ead417071f28ccbec647528f58a2 SHA512 2bcbfd0212333bbf8bfd1fc4de894ee50b71b0671e4769fd40a1aee4fbab0260919b447f109e3b02047835c6e0eb93c04ea6ce135836144d078c09f0c5615d95 WHIRLPOOL dbf2791d84acf8567520bfd90462650ca9c9c0da7a3515e9e5695c3a419cfd043e235d8d681704f33a0c99272e93563de0fc6426f9476f894a48d52a21409462

@ -0,0 +1,37 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.7"
RESTRICT_PYTHON_ABIS="2.4 2.5 2.6 3.*"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="The utilities for builder tasks of Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
DEPEND=">=sys-kernel/calckernel-3.4.18
~sys-apps/calculate-lib-2.2.31
!<sys-apps/calculate-1.4.0_p20100921
>=app-cdr/cdrtools-3.01_alpha13
>=sys-boot/grub-2.00-r3
sys-fs/squashfs-tools"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# remove depricated templates,UEFI hybrid
epatch "${FILESDIR}/calculate-builder-2.2.31-r4.patch"
# fix version of calculate builder to 2.2.32 for using iso grub templates
epatch "${FILESDIR}/calculate-builder-2.2.31-fix_version.patch"
}

@ -0,0 +1,19 @@
commit 9eaa90ed505f2df0f33cda9d64db33727e405caf
Author: Mike Hiretsky <mh@calculate.ru>
Date: Thu Mar 14 17:42:38 2013 +0400
Increase version
diff --git pym/cl_builder.py pym/cl_builder.py
index de3d91e..af75022 100644
--- pym/cl_builder.py
+++ pym/cl_builder.py
@@ -14,7 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-__version__ = "2.2.31"
+__version__ = "2.2.32"
__app__ = "calculate-builder"
import os

@ -0,0 +1,74 @@
diff --git data/calculate-builder data/calculate-builder
index ecdece5..cabfa2a 100644
--- data/calculate-builder
+++ data/calculate-builder
@@ -58,19 +58,18 @@ add_autoload_modules(){
# get root type
local roottype=`variable_value os_root_type`
# if modules have not added yet
- if ! find_string_modules;
+ if find_string_modules;
then
- ebegin "Added rules for cpu frequency"
- # detect cpufreq modules
- get_cpufreq_modules
- # if root type is hdd
- if [[ $roottype == "hdd" ]]
- then
- # append config string to conf file
- echo ${KERNEL_VERSION_CONF}=\"${MODULES_STRING}\" >> ${CONF_FILE}
- fi
- else
- ebegin "Cpu frequency modules already detected"
+ sed -i "/${KERNEL_VERSION_CONF}=/d" ${CONF_FILE}
+ fi
+ ebegin "Added rules for cpu frequency"
+ # detect cpufreq modules
+ get_cpufreq_modules
+ # if root type is hdd
+ if [[ $roottype == "hdd" ]]
+ then
+ # append config string to conf file
+ echo ${KERNEL_VERSION_CONF}=\"${MODULES_STRING}\" >> ${CONF_FILE}
fi
}
@@ -82,8 +81,14 @@ start() {
stop() {
# remove calculate-builder from autorun
local roottype=`variable_value os_root_type`
- if [[ $roottype == "hdd" ]] && rc-config list boot | grep -q calculate-builder
+ if [[ $roottype == "hdd" ]]
then
- rc-update del calculate-builder boot
+ for runlevel in boot default
+ do
+ if rc-config list $runlevel | grep -q calculate-builder
+ then
+ rc-update del calculate-builder $runlevel
+ fi
+ done
fi
}
diff --git pym/cl_builder.py pym/cl_builder.py
index df1e212..de3d91e 100644
--- pym/cl_builder.py
+++ pym/cl_builder.py
@@ -582,6 +582,8 @@ class cl_builder(color_print):
return map(lambda x: path.join("var/lib/layman/calculate",x),
filter(lambda x: not x in ("distfiles", "eclass", ".git","profiles"),
listDirectory(overlayPath))) + \
+ [pathJoin(sourceDirectory,
+ "var/lib/layman/calculate/profiles/templates/deprecated")] + \
map(lambda x: path.join("usr/portage",x),
filter(lambda x: not x in ("distfiles", "eclass", ".git","profiles"),
listDirectory(portagePath)))
@@ -645,7 +647,7 @@ class cl_builder(color_print):
self.printByResult(True)
if self.clVars.Get('cl_builder_isohybrid_set') == 'on':
self.printMessageForTest(_("Performing isohybrid"))
- processIsoHybrid = process("/usr/bin/isohybrid",isoFile)
+ processIsoHybrid = process("/usr/bin/isohybrid","--uefi",isoFile)
self.printByResult(processIsoHybrid.success())
self.printMessageForTest(_("Generating the list of installed packages"))
self.printByResult(self.createPackageList(sourceDirectory,

@ -2,6 +2,7 @@ AUX calculate-lib-2.1.11-fix_getip.patch 6335 SHA256 b54e6353b18a312e42e3f3d17b1
AUX calculate-lib-2.1.11-fix_iniparser.patch 1017 SHA256 416829aeb0cbe6bc789aa7c070dbee02668f87a33ec2c2d9b552f2710adfe1ad SHA512 38e1885db64da235507494eedea533a3f8a148c5cd5e12a066578f32ea5999b2113d32788352ff3f509b86d2c75485faccebc768dbe33f2a7cce41b498754259 WHIRLPOOL 8911e2d2cead580363c0b3579eb7d520c99f48a58fbb5fd291ecfad1c55799d56d13ba99896e8d345fa4f37e48695f20553b2700ba4cb22ae60d670f4bcc6d88
AUX calculate-lib-2.1.11-fix_xpath.patch 329 SHA256 9e5674cd5fccea9c2242eb2ffaa829a1446a5bd16c6ba877760175960b0971cb SHA512 4ebd5806c0b57bb636ee8f958ecd13a18d5c660b5657fa0ae1c84707999ef453afa082e9f08fa0e95ab13a1be2952f4d996a15579ee125852205619497b06d51 WHIRLPOOL 8b0aaea3595c5830c5cabd5fbfaaed85cf6da73f1e3988e15dd6a175e1f59f87364d74f8273da5e0385de10f9f3a9e50588509a52ed45a17a5b2756a9eb963b9
AUX calculate-lib-2.2.30-fix_squash.patch 740 SHA256 227414840d4f94dc48879071264329fe153f5b21725582c0863b41cde0b8cdcc SHA512 0a115492fa10635095198c198e04e01c7b7a6fd5dd25f1408ce8670215871e0ea7ba15956eed37d96bec405a1b4cddb0672aee32e4d9987f79fe5efbc350dc67 WHIRLPOOL 4e72aa0fd6dd2e0f44e6557d3c99c23be4ee6af24128061ca407cedfc84b192a15448f0537a828974a25b9977f9585e4eba966c6a5335e6252c8b454e5528fca
AUX calculate-lib-2.2.31-iso_UEFI.patch 1462 SHA256 1e376b916768c40fd523939e737e5c26fff9a0024091cf2a77934a9dd9e4c850 SHA512 a20bd6c9bedbdfe38f66bf403a963c1e066bc306b0bfb8f007616720d913ebd41e7f539df2f77fd4299b1dce37f4578037de2980d322fd8a0928a84ef3223223 WHIRLPOOL 4bb8dfb4905c724f00b620a7302ac3e687944cd2ea5e5d5cacdb98e16beac1b9945bee4ba0bcdbd679be28fa7c6a538dc28fa440cccb1ff74589c594f5f94bc5
AUX calculate-lib-3.1.1-r1.patch 768 SHA256 9f3310af82834e7ab13c5f2490eabf4831e301d492529572648fc3b0ad7d4848 SHA512 b2c7b58c4a7d14e2eeae4f5447f533c1d4952a942cc9e08ab8d3eeac116066e8c0f933a4a38371411f564ca6cfba540b864e7c1b1db0a8060a9535165b1e79f3 WHIRLPOOL 4ac7a91d978fb52316993d3b59e244591bc93b55b1af014966ee5692af7f2e982a700dcfc127353b87f0984a2fbeac3cef3d0ffdcdf24b3f53e5001218c7d627
AUX calculate-lib-3.1.2-r1.patch 1128 SHA256 a527535f0a4f2ad11a581e4d9e96b9d20cc6298ba172847d6913d48441940224 SHA512 a8b2db8165e7503ca4e001f7ab16776e30d260b7328760855693fb8236473f681efbf3671401def774c7b9a9bf2e642e85ffde405da5d0a7fa70ae50f6278d23 WHIRLPOOL 84c52097a855d51409750b4e87f0279297bcc206eb01c593598cd8ec7c191182ec627d5cba9428b1a8b3880eb04ee9aa9e8c0356dbab485af1976e37dbe3f34f
AUX calculate-lib-3.1.3-r1.patch 541 SHA256 172e9dd4ed633507c0f63d63a59a386b3606a5c91ba186446f72554973c75c7a SHA512 86a00541fb27a2c8e69ab835c5599706ea1af2f8847586a237f5d713835be430fc6dac5cdc13d0c51149920bbb8bbe223b16916c7f99e6c068305d5883a85a2d WHIRLPOOL 884148cf53e113bb375b1dcaf23a1e792e6655e9a0d4657017b8e93c26d8bb7f718b1c1c93070e25692e5e65ae76a5409ee49e8c167d7c11549d7071523861cd
@ -32,6 +33,7 @@ DIST calculate-lib-3.1.4_beta1.tar.bz2 120842 SHA256 d0d6458ad6f78231e323a66d749
EBUILD calculate-lib-2.1.11-r3.ebuild 974 SHA256 b96b3e05a647ca20f6e4dd87113ac707d2e6f742d793c4e19c918b898a7512b6 SHA512 ddb92230120073546680b221c0a80fed3fb8519972fd9a05685e0114d8d8e07d248a29f6e9fbe7e4b6b21c406769f6bf3cd038ea6b667533854a720f6a3b4988 WHIRLPOOL 0a56018fca3deeda6fa741015db9155465a7cd06517ffb089a0016e818e708242e136a55c9c1a9bbfcfa3dd1d2b112ad71a8571ddc2033e1e960c6e5402d4238
EBUILD calculate-lib-2.1.9999.ebuild 555 SHA256 99ff8819b9aa2b46bab952f03b7c5bd8a9b8cb42453747cab6df775c004cd787 SHA512 c6f2c7b60c48e87d7e9f71945f0ed748805828988648fbe72b470e118fa652ad18e1d4798e3b749136f07b30f3c0951be4da191b7aab7ad6e2e2d074799c5f46 WHIRLPOOL 57ff64beb5eff94fab2cd3fd28f1ec84c72fb4aaea9077dce38819ec320d68b3e4c820c05705bdea7afaf751511fbaa03c4fa56f54654d687cd029883054148f
EBUILD calculate-lib-2.2.30-r1.ebuild 899 SHA256 17f6439183b849497a3034c719b97a25a4bdd557d34f2053db3b0a2c2b0d8119 SHA512 245c5372f9e266364ce838ec12373faef6903e351a65e5b787de3a264ae1d35fa8a36a8c63c94ccb9dcefd1902051f54159aa5920666048e06a59015aea744f8 WHIRLPOOL a368b1cdcadfeaec1f87c5423627dd2e7933ea3904d3f3133310207ce49867276a034b8991ac9484bc716a8aec9c8cd7b4901b2b033a60128f7b21e60765f5ba
EBUILD calculate-lib-2.2.31-r1.ebuild 906 SHA256 e38e5b07e5cd4ebe58c3cf0a7c6ca8eb9bcf32a51c576ee94b50a9bb5408bf91 SHA512 152b77270c43b0a65a106f883b93c3615cad41aa1f8d62551fcb28bbc300928bf215404ddee617a9be8c5a0d875a6b04322b31f7cd449a0009aab2182c6ee78c WHIRLPOOL d885d566f84a7dca64f44818da75fd384b9775907032f8191d30730e2d34092789fce44d12f86a7e456469692d73aa1fc66112ef5af684291036d3a9d344645b
EBUILD calculate-lib-2.2.31.ebuild 770 SHA256 889273e755e58ef53871f85e3bcc7df2ef472953db98d757e5d92534273bf11a SHA512 9cd46d5c8a784304c8297460eb48406ee5712e2d11118e9d283895ed0996d897f1b5b32eb7907eba3347a43c6eaf5fae1c50cd98c146f6c6edec06cd31b7861d WHIRLPOOL ee1c5e7d3e8546599f08cd834a316a62e3d9e5eef2209da24dd44676fdcaac9eb02d83be37db5d8275f5dbd7f464f40ba91790b2d6c85ae34a659369eb7162ff
EBUILD calculate-lib-2.2.9999.ebuild 730 SHA256 ce7f2300859687d4f6c50948438bee8a8cb407fd7de56c5c48e0aba846ee6774 SHA512 789179018d82ef7c9a5428de20f529e6071380174d1e417c3a4463859d4b9ceca2a2d4ae078dbe309b976541cfba81a30348a77b6b37089b9597b862d4a45fd8 WHIRLPOOL 380084a24bf396c79fd198e1ad51d2457dcbcc5d3b59420f3794d067949cf7951766a880639bd54399f371ed0961163a03f8ea8a5e2483e512243d57408251be
EBUILD calculate-lib-3.1.1-r1.ebuild 823 SHA256 bf68f0425e9bdc49cde3ab9aa2b5c00519204167e7527dc596e1beb6a941c986 SHA512 a457cf63f361f3f8fb0362264f6f5517ae90857b3f93fd475b3ac5404170cf9c02f09bda56c2f38ae5975154f8b278f9ed161c2b0a2aecdd846f1a061ff3c4db WHIRLPOOL 8987f93cac00184dd028600d27a9698fbcf75c67ec3085f281e3dbe7030d7fbd42a17d8245f55873b023eca1b3aba25921ec1b3b40bfd8e792da2d54363f33db

@ -0,0 +1,38 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.7"
RESTRICT_PYTHON_ABIS="2.4 2.5 2.6 3.*"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="The library for Calculate 2"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="2.2"
KEYWORDS="amd64 x86"
IUSE="minimal"
DEPEND="!<sys-apps/calculate-lib-2.1.8-r1
!=sys-apps/calculate-lib-2.1.9
!=sys-apps/calculate-lib-2.1.10
!minimal? ( dev-python/py-smbpasswd )
>=dev-python/pyxml-0.8
sys-apps/iproute2
sys-apps/pciutils
sys-fs/lvm2
sys-fs/mdadm
sys-apps/file[python]"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# create UEFI hybrid iso images
epatch "${FILESDIR}/calculate-lib-2.2.31-iso_UEFI.patch"
}

@ -0,0 +1,29 @@
diff --git pym/cl_distr.py pym/cl_distr.py
index 2d8e51e..631f673 100644
--- pym/cl_distr.py
+++ pym/cl_distr.py
@@ -1290,12 +1290,21 @@ class IsoDistributive(Distributive):
if not path.exists(mkisoUtil):
raise DistributiveError(_("Failed to create the iso image") +
" : %s"%_("command '%s' not found")%mkisoUtil)
+ efiImage = "boot/grub/efi.img"
+ if os.path.exists(os.path.join(directory,efiImage)):
+ params = ["-J","-R","-l","-no-emul-boot","-boot-load-size 4",
+ "-udf","-boot-info-table","-b isolinux/isolinux.bin",
+ "-c isolinux/boot.cat","-eltorito-alt-boot",
+ "-no-emul-boot","-eltorito-platform efi",
+ "-eltorito-boot %s"%efiImage]
+ else:
+ params = ["-b isolinux/isolinux.bin","-no-emul-boot",
+ "-boot-load-size 4","-boot-info-table","-iso-level 4",
+ "-hide boot.catalog"]
res,errmes = self.runOsCommand(
"%(progname)s %(params)s -o %(target)s %(source)s/"%
{'progname':mkisoUtil,
- 'params':" ".join(["-b isolinux/isolinux.bin","-no-emul-boot",
- "-boot-load-size 4","-boot-info-table","-iso-level 4",
- "-hide boot.catalog"]),
+ 'params':" ".join(params),
'target':file,
'source':directory})
if res == 0:

@ -2,6 +2,7 @@ EBUILD calculate-utilities-2.2.30-r18.ebuild 677 SHA256 73902c8c8b214450bc5d78dd
EBUILD calculate-utilities-2.2.31-r1.ebuild 668 SHA256 420809129edfe57fae1bd82a8e99fd17c8428945b1494ccb960c0376a8b7970e SHA512 bc0f4a25cd7e86a132f9f19516d2a9ce8dab37d42c38cd285cb5900a8348e9e1843da182f0946a5f94f6e743e64441e6a5a85b2633123831ddeb3126170fdb2f WHIRLPOOL 57c3aa6e115f5b2ea205f0950966421091549aa6a6e1e346f171018cec98401175782605eb37e1bc5e62023a1565f5becad4ac8200c6a0e781c6690269f226d6
EBUILD calculate-utilities-2.2.31-r2.ebuild 668 SHA256 7b9fc90a461b2398589e7731a15fc82813bbecd4720e92a996ea7e995e342e4c SHA512 be3c07c092788265cab28ee05143594fce01c8d8a933a2e01ebf7cd967bfe1b8f6b094bea7472178d5fa5db23b9ddc116234ae1fab7dfefd85a1f88da16eeb67 WHIRLPOOL 38d980a81a6f48c5915d759f184665edcb9534fa03c90d01450b36e8c0a2fbdbaa36c79352510d043f548493b622ac67f4bd725a86d5e696266397a1602bded7
EBUILD calculate-utilities-2.2.31-r3.ebuild 668 SHA256 790efd70c869cab7fe15b4453c0a1d35ad5e88f57ed7beea80864f198585b558 SHA512 0100b22ad7eb059f4104a1d744cfdb3f3e06e927857a04d1bc62842f896bb44f6400069fdb6ef0b60e0e6046f1409da820eeb656f8d29f30172fc6bff60dab22 WHIRLPOOL 3795e6fceb377ae73b5131104e07748c74a6e6306180fc2117078d5530af21317167c42e248c0a8c18485fac3a527842069d9b398daa02c9756f78fe7ce591df
EBUILD calculate-utilities-2.2.31-r4.ebuild 671 SHA256 225851c711ca3ae4b2aeb4f94a19704fb136a86be712804d31ca123de6854292 SHA512 631ce928661bf6be02b05669b28263097697927750e467bdbac6806f79e375ee53a21319f4c7f1d708d5d708ef416db9042e436ec884beaa2b8fb3977c2d587e WHIRLPOOL e4da7c49f8a37d32ad0ece9f104b4e9f4ff830070327a132e1dcfdab80a3ff06f07c8a58444212fe975902c2b6d706703acfab6dee4582f361bf566d32b192c7
EBUILD calculate-utilities-2.2.31.ebuild 665 SHA256 ae87f3614957179ca66f4e1f322dcb280ec89d408bf43a1528c5387b928deed9 SHA512 864f85ae7b8d3a5b648e00f8fdd2b31ce553b7be097cac09d8f11d8d9ca59e091501b90a163e25f2bd123f0585bf1158b1ec99447d03e2b433a6d72369bcc1b3 WHIRLPOOL c4bb4621eea6a14778066ff39e53c4a7e2fc576d29a1291a716edb2a1ae50358b9510d9ad2785bbd2d83e82a10dfe1ff1d567fdfa448c8a416dd1fbbe7a2f4dd
EBUILD calculate-utilities-2.2.9999.ebuild 842 SHA256 56d97b7d2ce11d23b25d9036b4e2ee196b547ce1d11b0cc349a8205515b66bf1 SHA512 fc7802b92ade52210fa7381b55c48638da6d9adee6d2f03f18d6bdd0050756089b3ca8de944f4e865517554523b40737abe9f22587ecae74079eec563f80868b WHIRLPOOL f1382f0629a8dae37aaecf40cb8cbc3682bde3b43e92c9c6a84cda75897dc5d5de043233fb7a3f929749520b05fe3af94187c7a3ccdae4e252e83699d871f225
EBUILD calculate-utilities-3.1.1-r3.ebuild 761 SHA256 70e0fb66ae382253295eeb211bd9ead7cd0e9cb0308362f6d2eacf6e2d382c0f SHA512 2ac5b5accbd60460defc2d51c035834842c9088829e1876fa60c854f718406f41f20cd6351990d396328e7d56caa66b0751c597b357948a4db4ab6bc56f0ffec WHIRLPOOL ac28164c7b3811c9dc03418d11cb0f79c6fa71bf969f93d06f7dbf2435cf898f3f16da80032bc112785e0e7e71fa6ac8f8a1bb7e6731f4561603d7b5590b619d

@ -0,0 +1,30 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
DESCRIPTION="Calculate Utilities meta package"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
SRC_URI=""
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="
cl_assemble
cl_builder
cl_server
"
RDEPEND="${RDEPEND}
!sys-apps/calculate-templates
!<sys-apps/calculate-install-3.0.0_alpha1
=sys-apps/calculate-lib-2.2.31-r1
=sys-apps/calculate-i18n-2.2.31
cl_assemble? ( =sys-apps/calculate-assemble-2.2.31 )
cl_builder? ( =sys-apps/calculate-builder-2.2.31-r4 )
cl_server? ( =sys-apps/calculate-server-2.1.16-r7 )
"
Loading…
Cancel
Save