960 Commits

Author SHA1 Message Date
26473fc556 Add installer VNC configs with different labels for aarch64 images 2019-08-14 23:41:53 +03:00
8063e85d87 add use/server/virt features and migrate server-v to use it 2019-08-09 22:47:01 +03:00
09c36632f0 intel-ucode allow for X86 only 2019-07-26 13:37:24 +03:00
Anton Midyukov
bde3910eb8 efi: fix portability on aarch64 2019-07-26 12:24:47 +03:00
Anton Midyukov
7d1f1b11dd 90-build-distro.mk, boot.mk: add ARM64 EFI support for distro targets
# Conflicts:
#	features.in/build-distro/lib/90-build-distro.mk
2019-07-26 12:22:15 +03:00
74a984b20c Revert "Revert "90-enable-repo: use ftp.altlinux.org as default mirror""
This reverts commit 11b5865dc151bcfb6d279413ae0e71bbc2b77fd8.
2019-07-24 18:47:03 +03:00
Gleb Fotengauer-Malinovskiy
3d91acda28 Add installer VNC configs with different labels for images with grub bootloader 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
9a3fed339f install2: fix definition of default password in vnc listen config 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
a354ba8c14 bootloader: provide lilo and grub support only on corresponding arches 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
ee37afc199 install2: +install: enable use/install2/full for all arches 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
759e06b40c install2: enable kvm on all arches supported by qemu 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
03dd78f6eb rescue: on ppc64le install grub-ieee1275 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
2dbb72ff25 ppc64le: use syslinux feature only to generate config 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
4148aa61e8 build-distro: use ieee1275boot BOOT_TYPE for ppc64le 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
bc6856edec Add support of ppc64le vm images 2019-07-18 16:42:00 +03:00
Anton Midyukov
b0fdb2e935 build-vm, kernel, tar2fs: make-initrd happens now in build-vm 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
3c429f1ce9 branding: pull gfxboot and plymouth in only on x86
Plymouth is (much more) portable, but our branding packages contain
bootsplash designs only on x86 nowdays.
2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
4bb2064529 vmguest: always provide vmguest/base and vmguest/complete features 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
48e6fc4796 vmguest: add kvm/x11 for all arches supported by qemu 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
5f05cbd031 syslinux: drop BOOT_TYPE definition (it is already defined by build-distro) 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
d78619af22 Untie plymouth feature from gfxboot 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
b2f8715797 90-enable-repo: uncomment all matching lines; drop always-broken arch logic 2019-07-18 16:42:00 +03:00
Gleb Fotengauer-Malinovskiy
c6dc3a4445 deflogin: add /altroot feature to create users root:alt and alt:root 2019-07-18 16:42:00 +03:00
4973189b88 do not cleanup ipv6 kernel module from install2 2019-07-09 20:22:37 +03:00
1f1067a9c2 do not cleanup btrfs kernel module from install2 2019-07-09 20:22:32 +03:00
9279660ec5 disable use acpi power button by default 2019-07-09 17:48:10 +03:00
Michael Shigorin
093c8c4864 Revert "x11: add amdgpu and vulkan support into base target"
This reverts commit 115a1901cd289e8a21a949378ee8bf85508f5cfa:
the change has not been tested properly unfortunately,
and it broke today's regular-rc builds fortunately;
there are no vulkan-{intel,radeon} packages in sisyphus
(only amdgpu), and these are present in lakostis@' repo:
http://www.unsafe.ru/lakostis/RPMS/ALTLinux/glvnd/repo/x86_64/RPMS.hasher/

Just drop the whole thing until it gets sorted out.
2019-07-09 08:32:05 +03:00
Michael Shigorin
23481978fa x11: eliminate amdgpu/radeon switch
The whole RADEON_PACKAGES affair was introduced to deal
with fglrx/radeon incompatibility; it got basically
deprecated following fglrx removal from sisyphus,
and lakostis@ should have done "add" logic instead
of reusing the "set" one inappropriately.

Fixes: 85c52d71c68860d73ef3efa17038407ef1e04b1e
See-also: https://lists.altlinux.org/pipermail/devel/2019-July/208126.html
2019-07-08 21:55:31 +03:00
Anton Midyukov
115a1901cd x11: add amdgpu and vulkan support into base target
...at least on x86 for now.

Split use/x11/vulkan properly while at that.
2019-07-08 21:54:37 +03:00
Anton Midyukov
fddbb12ab4 memtest: x86-only 2019-07-08 21:19:14 +03:00
Anton Midyukov
d2937227ce syslinux: X86 only 2019-07-08 21:09:39 +03:00
Anton Midyukov
d4abcecbcf efi: portability fix on aarch64
Signed UEFI loader not required for aarch64.

NB: i586 images don't need UEFI SB either
and 32-bit shim is used for x86_64 images
along with proper 64-bit one.
2019-07-08 21:00:42 +03:00
Anton Midyukov
11b5865dc1 Revert "90-enable-repo: use ftp.altlinux.org as default mirror"
This reverts commit 1b457a5d859e2bdec957ba59b21baab55448a73c.
It wasn't prudent to switch everyone to master FTP server;
Yandex mirror still has an order of magnitude more bandwidth.
2019-07-08 20:53:09 +03:00
Anton Midyukov
528d55e41e tty: add ttyAMA0 and ttySI0 support
ttyAMA0 needed for qemu on aarch64 and armh.
ttySI0 needed for HiFive Unleashed (riscv64).
2019-07-08 20:51:01 +03:00
Anton Midyukov
de8a578f87 live: switch to yandex mirror
...and drop duplication tossed in by i-f-online-repo.

See-also: https://bugzilla.altlinux.org/36952
2019-07-08 20:50:21 +03:00
Mikhail Gordeev
1540ada091 repo: use %_arch macros to get host arch
%_host_cpu was a wrong choice in the first place,
and the particular case of %_arch == ppc64le
with %_host_cpu == powerpc64le became the culprit.
2019-07-08 20:50:12 +03:00
Michael Shigorin
b8c42c6c2f x11: don't chkconfig dm on explicitly
The problem is that `chkconfig dm on' will enable
display manager service on *all* runlevels feasible
without paying any attention to its customary subset
of those; the solution seems just to avoid that.

Note that there's at least one more similar case
with networking services vs runlevels 2 and 3;
it's to be handled either in a similar manner,
or somewhat more generically.

Reported-by: Konstantin Savun and Speccyfighter
Suggested-by: Anton Midyukov <antohami@altlinux.org>
See-also: https://bugzilla.altlinux.org/36967
See-also: https://forum.altlinux.org/index.php?topic=36177.msg340553#msg340553
See-also: https://www.opennet.ru/openforum/vsluhforumID3/117762.html#81
2019-07-03 20:19:59 +03:00
Michael Shigorin
1a7f74677b vmguest: factor out use/vmguest/vmware
It's actually sisyphus jeos image that needed this:
open-vm-tools got installed and then removed just
before the final reboot (unlike p8 jeos); not clear
what exactly caused this as subsequent installation
only pulled in libdnet and libicu56, neither of which
were excplicitly removed during cleanup.

Let's make the image a bit leaner until someone asks
for VMware support there.
2019-07-03 09:19:06 +03:00
Anton Midyukov
77b0549dad x11: drop kde5-i18n-ru, kf5-i18n-ru
These packages have long been empty and are being removed from Sisyphus.
2019-06-18 14:58:08 +03:00
Michael Shigorin
b80c1aa87a p[89].mk, regular.mk, server, groups: drop openstack
We've decided that there's not much sense to continue building
server-openstack flavour of starterkits since it does take quite
an effort to even test properly, and there was rather no feedback
on those (maybe silent users will at least ping back this time).

Those interested are invited to follow server-v development
and contact Alexey Shabalin <shaba@altlinux.org> for cooperation.

PS: the actual pkglists are here, it's only the bunch of groups
tailored for standalone server-openstack with its group selection
menu layout that are being removed regarding the shared bits.
2019-06-17 22:21:48 +03:00
4f2cc925ca move lxd list to container dir 2019-06-17 22:01:55 +03:00
ed6579738c firmware-linux includes firmware-ql2* now
Removed from sisyphus, actually:
http://git.altlinux.org/tasks/archive/done/_197/202601/
2019-06-17 21:56:49 +03:00
Anton Midyukov
0039b215ae efi: major refactoring, fix portability 2019-06-10 19:47:00 +03:00
Anton Midyukov
aea4ceaa18 bootloader: add GRUB_ARCHES variable
$GRUB_ARCHES is the list of GRUB 2 supported architectures
2019-06-04 18:50:38 +03:00
Anton Midyukov
760c09c393 bootloader: major refactoring
Add target use/bootloader/uboot. Das U-Boot -- the Universal Boot
Loader, used on single board PCs (also in qemu).

Use bootloader lists to provide better portability and to avoid
overcomplicating bootloader switch.

Added restriction for alterator-$$(BASE_BOOTLOADER)) only for
ISO images. Since the new uboot bootloader is not supported in
Alterator and is not used when building ISO images.
2019-06-04 18:48:23 +03:00
Anton Midyukov
b1c1dd488f uboot: initial feature 2019-06-04 18:25:36 +03:00
Anton Midyukov
572aa46ddb bootloader: os-prober appears to be generally available 2019-06-04 18:06:25 +03:00
Anton Midyukov
dfbfcf56a4 vmguest: add qemu-guest-agent support for aarch64 and armh 2019-06-04 17:37:52 +03:00
Andrey Cherepanov
c4e0681943 x11-autologin: use separate lightdm config for autologin
Set autologin parameters for lightdm in
/etc/lightdm/lightdm.conf.d/autoinstall.conf
2019-06-03 23:11:17 +03:00
Michael Shigorin
38e149a7fc x11-autologin: harden the previous commit
It could result in a broken config given broken chroot state;
it's of no practical difference as both cases just won't work
but we can at least provide meaningful diagnostics (and a bit
of perfectionism, heh).

Fixes: 2527fe94da2e810cf5d52cf548f84456fd5a6b4d
2019-06-03 23:11:11 +03:00