2002 Commits

Author SHA1 Message Date
Anton Midyukov
b71f3b67ab live, image.in: use function for get lists from groups (for live)
A group may contain more than one list, or the group name may not
match the list name.
2024-08-02 15:47:28 +03:00
Anton Midyukov
1c70724e7e docs: readlink before copy license file
Instead of a license file there may be a symlink.
2024-07-10 12:30:46 +03:00
Anton Midyukov
433ba57029 deflogin: add options '-efu' to shebang of scripts 2024-06-22 14:49:39 +07:00
Anton Midyukov
2cac79400b power: drop legacy power management use/power/apm
This is a broken target, already 4 years:
https://packages.altlinux.org/ru/tasks/256373/
Due to the winding down of i586 support, no one should need this
anymore. This could only be useful on very old i586 hardware.
2024-06-19 22:30:49 +07:00
Anton Midyukov
2463cc16b2 grub, syslinux: remove parameter 'ip=dhcp' from rescue_remote.cfg
This parameter is used to configure the network in the initrd, but
we don't need it. startup-rescue 0.50 no longer requires this
parameter.
See https://bugzilla.altlinux.org/50526
2024-06-03 15:23:37 +07:00
Anton Midyukov
5e7bd2959f live-install: do not add live installer step, when is not needed 2024-05-26 21:37:45 +07:00
Anton Midyukov
578a15cb1a init: add systemd-sysvinit or sysvinit to altinst 2024-05-25 13:25:47 +07:00
Anton Midyukov
40f07c008d live: do not cleanup docs
If this is really necessary, then this should not be done by default.
2024-05-25 10:47:08 +07:00
Anton Midyukov
ead23b5da9 cleanup: create postinstall script for cleanup package for live with installer 2024-05-02 15:54:44 +07:00
Anton Midyukov
b6d08499f2 init: add missing mingetty to sysvinit
interactivesystem sisyphus-alt25 do not dependency of mingetty.
sysvinit systems do not work without mingetty.
2024-04-10 15:12:57 +07:00
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
7c51ce6eaf browser: chromium available on loongaarch64 2024-04-09 16:30:31 +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
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
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
132db8d1a7 services: fix enable/disable bluetooth (fix typo) 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
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
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
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
b88e56470b e2k: fix dummy
It should do some work: nothing else might have pulled use/x11 in
(which brings another topic to the table: we'd probably better
have some platform-independent targets that pull archdep pieces in
under the hood).

Fixes: 2002e6251b6ef796e92aa1f174847cd3e196294b
2024-03-25 22:40:03 +07:00
Michael Shigorin
d8b4e379f3 e2k: disable ModemManager by default
Looks like it can get stuck for quite some time on serial ports
that are present and might be occupied by other processes already.
2024-03-25 22:40:03 +07:00
Michael Shigorin
69827e1514 e2k: ADD the extra gpu modules instead of PRELOADing those
NB: the missing modules break image build,
    avoid mga2/galcore/vivante by default
    (absent in some CPU-specific kernels).
2024-03-25 22:40:03 +07:00
Anton Midyukov
d0e214e8ad datetime: preset utc and timezone for live also
At the first boot, if there is no network, the wrong time is set,
since the timezone and utc settings occur late.
So at least with the default parameters there will be no problem.
2024-03-20 12:26:50 +07:00
Anton Midyukov
19b08c9b69 grub, syslinux: use id 'rescue' in 33live-rescue.cfg as in 80rescue.cfg
This is an alternative for 80rescue.cfg
2024-03-19 12:17:25 +07:00
Anton Midyukov
e1ba3b84ed grub: do not abort, if grub theme not found
Since we check for the presence of a theme before enabling it in
the grub config, it is enough to issue a warning.
2024-03-18 17:41:03 +07:00
Egor Ignatov
38976d9230 grub: access font located in the default path by file name
GRUB since 93a786a00 (kern/efi/sb: Enforce verification of font files)
has enforced verification of font files in secure boot mode. In order
to continue to be able to load some default fonts, they are added to
the built-in memdisk bundled with a signed EFI image and may be
accessed by file name prior the actual default path.
2024-03-15 21:29:38 +07:00
Anton Midyukov
e42252d859 kernel: set default KFLAVOUR for armh to mp
This kernel is best supported for armh.
2024-03-14 16:50:53 +07:00
Anton Midyukov
0036f724ba slinux: drop armh and mipsel support 2024-03-14 16:31:28 +07:00
Anton Midyukov
69e7009412 Drop feature armh-mcom02 2024-03-14 16:28:05 +07:00
Anton Midyukov
20709c8a9f slinux: switch to pipewire 2024-03-05 11:27:43 +07:00
Anton Midyukov
9ce8259c69 slinux: drop deprecated use/efi/memtest86 2024-03-05 11:27:43 +07:00
Anton Midyukov
d25cfed093 slinux: Do not use kernel rpi-un on aarch64
rpi-un no longer updated and un-def can be needed for some hardware.
2024-03-05 11:27:43 +07:00
Anton Midyukov
a5b0e945fa slinux: use live as installer and rescue also 2024-03-05 11:27:43 +07:00
Anton Midyukov
7d2617e223 e2k: set default menu item install, if Live installer
To provide priority: installer, live, rescue.
2024-03-05 11:27:22 +07:00
Anton Midyukov
d7e770b785 live: replace startup-rescue with livecd-rescue-utility in use/live/rescue 2024-03-05 00:47:46 +07:00
Anton Midyukov
4e15f87888 live: add livecd menu item for grub in use/live/base instead /use/live
This will allow build livecd without this menu item.
2024-03-05 00:47:46 +07:00
Anton Midyukov
d0423c5840 live: fix 60-live-rescue-root for works on p10
Fixing the launch command.
We remove Type=simple so that the Type=idle, that is, wait for the
bootload to complete.
Now you can turn on the network, since the login will not be lost
in messages.
2024-03-05 00:47:46 +07:00