Commit Graph

6338 Commits

Author SHA1 Message Date
Anton Midyukov
361a0c5498 install2, live: add missing e2fsprogs
interactivesystem sisyphus-alt25 do not dependency of e2fsprogs.
2024-04-10 15:12:57 +07:00
Anton Midyukov
88aa339e9c slinux/browser: chromium available on loongarch64 2024-04-09 16:39:32 +07:00
Anton Midyukov
7c51ce6eaf browser: chromium available on loongaarch64 2024-04-09 16:30:31 +07:00
Anton Midyukov
95031c372a slinux.mk: do not use +live
Slinux does not use the browser feature.
There was no need to use +live. Without livecd-install this is
use/live/base.
See https://bugzilla.altlinux.org/49964
2024-04-09 16:03:19 +07:00
Anton Midyukov
55ee72d0cd regular.mk: initial regular-rescue-live 2024-04-09 13:30:25 +07:00
Anton Midyukov
abb09ad1c1 grub, syslinux, live: add live-rescue_rw.cfg 2024-04-09 13:30:25 +07:00
Anton Midyukov
6ed9d5a6ef luks: do not add alerator-luks to live
With this we break luks support for the old use/live/install.
2024-04-09 08:49:59 +07:00
Anton Midyukov
db65d01a4b live: add use/live/rescue/extra as an analogue of use/rescue 2024-04-09 08:46:37 +07:00
Anton Midyukov
e5c14a0bda Do not add menu items for SUBPROFILES
live can be used also as an installer or rescue.
For altinst and rescue is nothing changes.
2024-04-09 08:45:26 +07:00
Anton Midyukov
9c9b9843e3 mobile/phosh: add fonts-otf-abattis-cantarell
This font scales well on small screens.
2024-04-08 20:01:19 +07:00
Anton Midyukov
822bcfc9fe stage2: do not remove cjk and legacy fonts
This has no effect on the size of the squashfs, but does create
unexpected problems.
2024-04-08 18:52:24 +07:00
Andrew A. Vasilyev
910545c722 server-v: fix descriptions for programs and protocols 2024-04-05 14:10:33 +07:00
Anton Midyukov
6600d28ee7 slinux: remove installer-feature-sudo-enable-by-default-stage3 from vm target
Broken and obsoleted by control sudowheel.
See: https://git.altlinux.org/tasks/archive/done/_315/323161/
2024-04-04 14:02:57 +07:00
Andrew A. Vasilyev
7f8c048ea4 server-v: add DISTRO_VERSION 2024-04-04 07:33:56 +07:00
Andrew A. Vasilyev
c994fee816 server-v: add LUKS support 2024-04-04 07:33:50 +07:00
Andrew A. Vasilyev
4c9e4096ab server-v: change kernel to un-def 2024-04-04 07:33:46 +07:00
Anton Midyukov
a0c5d6eb81 live: disable ldconfig.service by using livecd-no-ldconfig-service
Fix https://bugzilla.altlinux.org/40802
2024-04-02 00:16:48 +07:00
Anton Midyukov
53b0934a60 centaurus/{70-dev,vbox-host,xorg}: use @KFLAVOUR suffix 2024-04-01 22:39:45 +07:00
Anton Midyukov
d6105c2197 storage/{linstor-satellite,zfs}: use @KFLAVOUR suffix 2024-04-01 22:17:59 +07:00
Anton Midyukov
edb74e1b5d virt/pve: use @KFLAVOUR suffix 2024-04-01 22:17:41 +07:00
Anton Midyukov
132db8d1a7 services: fix enable/disable bluetooth (fix typo) 2024-04-01 22:13:26 +07:00
Anton Midyukov
cc2232cbec mobile/phosh: add phosh-tour 2024-04-01 22:13:26 +07:00
Anton Midyukov
3b79f72927 mobile/apps: add loupe - image viewer 2024-04-01 22:13:26 +07:00
Anton Midyukov
f9caed0437 initrd-bootchain, initrd-propagator: use STAGE1_KFLAVOURS instead KFLAVOURS
The image and the installed system may have kernels with different KFLAVOUR.
2024-03-27 01:11:21 +07:00
Anton Midyukov
1bdd9b4675 mobile/apps: add wl-clipboard
Command-line copy/paste utilities for Wayland.
2024-03-26 20:57:53 +07:00
Anton Midyukov
6aa2770edf virt/extra.pkgs: use @KFLAVOUR suffix 2024-03-25 22:56:43 +07:00
Anton Midyukov
25e5bbbc16 realtime.mk: add kernel headers via kernel-headers package list 2024-03-25 22:52:38 +07:00
Anton Midyukov
fee09abc4a education.mk: fix added kernel headers packages 2024-03-25 22:51:19 +07:00
Michael Shigorin
5c44432dab centaurus/disk-dvd: fix archdep packages
kvm isn't universally available, let's at least mark it this way.
2024-03-25 22:40:03 +07:00
Michael Shigorin
4a6dcee8be e2k: add softdep-i2c-mux (mcst#8627)
This one fixes the "cooler goes off during installation"
10.2rc problem on multi-CPU e8c2 motherboards that follows
misinitialization of sensor drivers (lacking i2c mux init
_before_ them) and subsequent misreading of zero degree
temperature for CPUs (would need no cooling if it was true).

See-also: mcst#8627
Suggested-by: mcst.ru folks
Tested-by: elbrus.ru folks
2024-03-25 22:40:03 +07:00
Michael Shigorin
67efffe594 e2k: disable e201 multiseat for now
It only makes sense on engineering samples of .404 board,
and 201-PC is .480 with only a single 4X PCIe gen3 slot
that needs riser to get a reasonable videocard connected
(manual multiseat setup is a minor hurdle it seems).
2024-03-25 22:40:03 +07:00
Michael Shigorin
0d3f4fa08d e2k: drop GPU variants for e1cp
We don't do ship vivante drivers since p9_e2k
as those behaved erratically with gtk+3 at least
(and were a major PITA to handle in the first place,
and nobody asked in the end: folks just needed 2D+Xv);
so no sense to bring extra noise into installation.
2024-03-25 22:40:03 +07:00
Michael Shigorin
cee1c90bce e2k: improve 20-initrd-e2k-kms for integrated GPUs 2024-03-25 22:40:03 +07:00
Michael Shigorin
576dcbce08 e2k: support 4-port motherboards in 2/3-seat setups
See the .318-01 related story in a nearby pkg.in commit.
2024-03-25 22:40:03 +07:00
Michael Shigorin
de1df01fa5 pkg.in: rework 2/3-seat groups/lists
The reason is that there were several batches of
4-port .318-01 based 801-PC systems shipped specifically
as multiseat ones (with two RX570 or three simpler GPUs),
and it's more reasonable to provide out-of-box support
for those in a new release instead of having to resort
to manual setups with alterator-multiseat, messing with
the installer-provided configuration by hand or giving up
(or, well, building a sideline installer images with
custom udev-conf packages).
2024-03-25 22:40:03 +07:00
Michael Shigorin
0f2decad17 x11: mga2 is v4/v6 now
e2kv4 with mga2  is e1cp (Elbrus-1C+);
e2kv6 with mga25 is e2c3 (Elbrus-2C3).

xorg driver is the same.
2024-03-25 22:40:03 +07:00
Michael Shigorin
727c3b6bd5 e2k: fix embedded gpu handling tweak
e1cp and e2c3 have tricky GPU driver modules that can misinit
given the lack of other modules they don't directly depend on;
let's provide softdep lists so that the prereqs do get loaded.

See-also: mcst#8098
2024-03-25 22:40:03 +07:00
Michael Shigorin
631b25cbee e2k: add softdep workaround for mga25.ko
The problem is with indirect module initialization dependencies
(the infamous "Driver probe function unexpectedly returned 256"
error when loading the module from initrd and not full rootfs);
let's provide modprobe with a hint.

Suggested-by: Vitaly Chikunov <vt@altlinux.org>
See-also: mcst#8089
See-also: mcst#8392
2024-03-25 22:40:03 +07:00
Michael Shigorin
3fc55d528f e2k: installer-feature-e2k-{801-,}multiseat
...accordingly to the package getting renamed.
2024-03-25 22:40:03 +07:00
Michael Shigorin
cebb79d265 e2k: initial v6 multiseat support
201-PC has been developed using .404 motherboards
(IIRC using the two middle PCIe slots for GPUs);
1601-PC one has been done with .466 motherboard
by sciberia.io guys who have outrun me at that!
2024-03-25 22:40:03 +07:00
Michael Shigorin
6acc6b2910 groups/x-e2k: cosmetic fixup 2024-03-25 22:40:03 +07:00
Michael Shigorin
c4c3a24ff6 groups/x-e2k: initial v6 multiseat support 2024-03-25 22:40:03 +07:00
Michael Shigorin
f3ec121f29 lists/x-e2k: initial v6 multiseat support
The packages might need more tweaks and PCIe slot
specifics in documentation but the configurations
were taken from real systems.
2024-03-25 22:40:03 +07:00
Michael Shigorin
61d19fda78 basealt.mk: update e2k iso .disk/info records 2024-03-25 22:40:03 +07:00
Michael Shigorin
5d2713ab97 alt-server.mk: add e2kv6 metadata
It's an artificial name albeit my workstation (nee build server)
is dubbed e1601 at work, but it's still beta than nothin'.
2024-03-25 22:40:03 +07:00
Michael Shigorin
084794bc30 e2k: configure default REPO
It's actually set within the corresponding apt-conf
but referring to that here is better than tossing
REPO=http/pvt all over the make runs.
2024-03-25 22:40:03 +07:00
Michael Shigorin
9e3112996b basealt.mk: add special power handling for e2k
There are two reasons to use/power on Elbrus:

1) current kernels generate "button" event for ACPI
   power button press instead of "button/power";
   systemd doesn't grok that, and acpid needs special
   configuration to (which needs to be fixed properly
   in said kernels but just not done yet -- mcst#6148);

2) installer-feature-e2k-power is useful on e2kv6
   as it configures e2k-pcs-cpufreq to autoload.

See-also: http://www.gnu.org/software/make/manual/make.html#Double_002dColon

PS: e2k-pcs-cpufreq uses to be builtin, *argh*
2024-03-25 22:40:03 +07:00
Michael Shigorin
c42f4f9594 education.mk: alt-education += power on e2k
ACPI power button event differs for some reason
(plain "button" instead of "button/power"), and
both acpid and systemd need special training to
cope with that (mcst#6148); let's at least make
it work in a release.
2024-03-25 22:40:03 +07:00
Michael Shigorin
2363ec904d education.mk: avoid installer-feature-quota-stage2 on e2k
Works on server/workstation but surprisingly not with education:

● quotaon.service - Enable File System Quotas
     Loaded: loaded (/lib/systemd/system/quotaon.service; static)
     Active: failed (Result: exit-code) since ...
       Docs: man:quotaon(8)
   Main PID: N (code=exited, status=4)
        CPU: 10ms

systemd[1]: Starting Enable File System Quotas...
quotaon[N]: quotaon: cannot find /home/aquota.group on /dev/sda6 [/home]
quotaon[N]: quotaon: cannot find /home/aquota.user on /dev/sda6 [/home]
quotaon[N]: quotaon: cannot find /boot/aquota.group on /dev/sda1 [/boot]
quotaon[N]: quotaon: cannot find /boot/aquota.user on /dev/sda1 [/boot]
systemd[1]: quotaon.service: Main process exited, code=exited, status=4/NOPERMISSION
systemd[1]: quotaon.service: Failed with result 'exit-code'.
systemd[1]: Failed to start Enable File System Quotas.
2024-03-25 22:40:03 +07:00
Michael Shigorin
359574fa74 education/server-apps-edu: skip i-f-repo-add on e2k
It's pretty useless by now IMNSHO given the typical USB flash drive
as the installation media and online repos -- and *seems* to have
problems with flash-based installation:

Running postinstall script [90-pkg.sh] /dev /
/
mount: /media/ALTLinux: /dev/sdb1 already mounted or mount point busy.
2024-03-25 22:40:03 +07:00