1557 Commits

Author SHA1 Message Date
Anton Midyukov
89d0358454 init: add apt-conf-ignore-systemd for sysvinit
This will solve the problems with the update (p9 -> p10).
2021-12-04 22:12:09 +07:00
Anton Midyukov
0403d2ca7a initrd-bootchain: set BOOTCHAIN_LOGFILE to /var/log/chaind.log
Rename to default.
2021-12-04 22:12:09 +07:00
Anton Midyukov
c2ea126c62 oem: Set piority for rootfs-installer-features package
/usr/sbin/install2-init-functions is provided by several packages.
Because of this, extra packages are installed. It is necessary to
simplify the task for the packages manager.
2021-12-04 22:12:09 +07:00
Anton Midyukov
16189bc988 live: Set piority for livecd-installer-features package
/usr/sbin/install2-init-functions is provided by several packages.
Because of this, extra packages are installed. It is necessary to
simplify the task for the packages manager.
2021-12-04 22:12:09 +07:00
Anton Midyukov
e2d2c75015 install2: Set piority for installer-distro-common-stage2 package
/usr/sbin/install2-init-functions is provided by several packages.
Because of this, extra packages are installed. It is necessary to
simplify the task for the packages manager.
2021-12-04 22:12:09 +07:00
Anton Midyukov
304c4b0359 init: Set priority for systemd-utils-standalone package (use/init/sysv) 2021-12-04 22:12:09 +07:00
Anton Midyukov
7d1c61748f firmware: drop orphaned kernel-modules-acpi_call (use/firmware/laptop)
Not available for all kernels in p10, sisyphus.
Available for std-def only i p9.
2021-12-04 22:12:09 +07:00
Anton Midyukov
e5c6a9b5aa cleanup, install2: drop old cleanup packages 2021-12-04 22:12:09 +07:00
Anton Midyukov
c691652811 uboot: use/tty/S0 for riscv64
ttyS0 is needed qemu. ttySIF0 needs to be set separately.
2021-11-23 23:49:20 +07:00
Anton Midyukov
9eec670524 oem: not use/net-eth/dhcp
The network can be controlled via NetworkManager without ETCnet
configs. DHCP support needs to be added to other targets.
2021-11-22 22:30:28 +07:00
Anton Midyukov
a2ca36201f oem: add packages only to the basic system (not needed in LIVE) 2021-11-22 22:30:28 +07:00
Anton Midyukov
385792d127 oem: not use/x11vnc for use/oem/vnc
Needed alterator-setup 0.3.13.
Now alterator-setup to prepare self to work via VNC.
Also VNC mode is now optional and requires inclusion
in/etc/alterator-setup/config option ALTERATOR_SETUP_VNC=1
2021-11-22 22:30:28 +07:00
Anton Midyukov
7a2df1cbf4 u-boot: build img for RISCV64 with QEMU support
UBOOT_NOFDTDIR does not need more, так как bootload in QEMU uses
U-Boot/EFI.
2021-11-22 22:30:28 +07:00
Anton Midyukov
8ab5bc37e2 dev: exclude livecd-qemu-arch from use/dev/builder/live for non-x86_64
At the moment it seems useless on other architectures.
2021-11-16 23:30:42 +07:00
Anton Midyukov
c11d9d455b browser: exclude livecd-firefox for riscv64 2021-11-16 13:56:23 +07:00
Anton Midyukov
39cbec8b48 grub: add submenu for stagename to netinstall.cfg 2021-11-15 22:47:45 +07:00
Anton Midyukov
a2eed7c8b5 live.mk, mixin.mk, rescue: exclude sdab.cfg from use/rescue
use/rescue need for alt-workstation. But sdab.cfg is not needed.
See also: https://bugzilla.altlinux.org/40704
2021-11-15 22:47:45 +07:00
Dmitriy Terekhin
0ac3ec37ad arm-rpi4: Use rpi-def kernel by default
At the moment rpi-def is LTS 5.10 rpi-un is 5.12
Revert "arm-rpi4: Use rpi-un kernel by default"

This reverts commit 857bf72c1a3133f840a5cc54360f8fd106c951b2.
2021-11-15 22:47:45 +07:00
28fcd3fb35 init: drop systemd-settings-disable-dumpcore
systemd-settings-disable-dumpcore will soon be removed from Sisyphus and p10.
2021-11-04 23:36:01 +07:00
Anton Midyukov
cf09d2a648 l10n: add base+l10n tagged list
glibc-gconv-modules is also needed.
2021-11-02 00:46:18 +07:00
Anton Midyukov
4516cf5c46 net: fix build without etcnet 2021-11-02 00:44:37 +07:00
Michael Shigorin
17acb958f2 x11, lists/tagged: initial use/x11/xscreensaver
xscreensaver has more than its main package and the details
of what to get where might be confusing for some of us;
in particular, there are 2D and 3D hacks collections
(and some arches would rather prefer to avoid 3D for now),
desktop file sets aimed for MATE/Xfce, and the frontend.

So let's provide some basic reusable targets.
2021-10-28 01:50:52 +07:00
Michael Shigorin
17f79c3aae e2k: explicit amdgpu support in install2
Looks like this helps installers with 5.4.0-2.20 based kernel
to install fine on Elbrus 801-PC with Radeon RX 580.
2021-10-28 01:14:34 +07:00
Michael Shigorin
7e189ba3c8 e2k: sensors-related tweaks
pwmd is finally available on all of v3/v4/v5 subarches,
and there's an installer feature for v4/v5 specifically.
2021-10-28 01:13:54 +07:00
Michael Shigorin
6fd7ea58e2 e2k: implement -f option for write.sh
This one is somewhat different for readonly optical media
(where [auto]mounted disk is a nuisanse) and writable USB
Flash or even fixed disk (where it's too easy to destroy
data by missing the right letter).
2021-10-28 01:12:49 +07:00
Michael Shigorin
153b19dc2b e2k: add label check to write.sh
...so that it's more applicable to a wider set of images
(those lacking e2k-alt-linux' specific labels just won't
get broken default boot target label name for no reason).
2021-10-28 01:12:31 +07:00
Michael Shigorin
c688933213 e2k: add partition check to write.sh
...otherwise a whole-disk block device would be accepted
by the script but not by the firmware's bootloader.

Optical media isn't to be checked for those of course.
2021-10-28 01:12:06 +07:00
Michael Shigorin
9ac31d36b3 x11: use/x11/amdgpu too when use/x11/3d
Looks like a plain omission.

Rollback from use/x11/nvidia/optimus to plain use/x11/nvidia
for now as I don't have a proper x86 stand to test it now;
feel free to revert this part if you do and bumblebee works.
2021-10-28 01:11:10 +07:00
Dmitriy Terekhin
f69132f575 kernel: add drivers/nvme to initrd 2021-10-26 19:16:22 +07:00
Dmitriy Terekhin
79150c6c3f browser: Use midori on riscv64
firefox is absent in sisyphus_riscv64
2021-10-26 19:13:57 +07:00
Dmitriy Terekhin
28d0a9cf3a x11: Add graphics card support for HiFive Unmatched 2021-10-26 19:12:55 +07:00
Anton Midyukov
fa6ff9bd1c init: fix 65-os-release for rescue also
copy script from features.in/init/rootfs/image-scripts.d/65-os-release
2021-10-18 09:44:49 +07:00
Mikhail Efremov
e5db004075 slinux: Set std-def kernel 2021-10-16 21:42:39 +07:00
Mikhail Efremov
df3b774495 slinux: Use volumes-profile-alt-workstation 2021-10-16 21:42:39 +07:00
Mikhail Efremov
1754b3b02e init: Fix 65-os-release
Handle /usr/lib/os-release if it exists.
2021-10-16 21:42:39 +07:00
Mikhail Efremov
75075cc6aa init: Fix /etc/*-release files installation
Handle dangling symlinks.
2021-10-16 21:42:37 +07:00
Anton Midyukov
f23dd4884c syslinux: fix broken 01-syslinux script in previous version 1.4.18 2021-10-14 17:14:58 +07:00
Anton Midyukov
8fdafec8b7 initrd-bootchain: fix typo
This error from initial version in which the feature has been
named as a pipeline.
2021-10-14 09:02:26 +07:00
Anton Midyukov
d3882587d3 initrd-bootchain: allow BOOTCHAIN_LOGFILE, BOOTCHAIN_LOG_VT to be reassigned 2021-10-13 08:45:44 +07:00
Anton Midyukov
be0c99ee01 grub, syslinux: fix typo (twice sed of @initrd_bootargs@) 2021-10-07 20:30:35 +07:00
Anton Midyukov
244396178a isomd5sum: drop obsoletes feature 2021-10-06 20:47:29 +07:00
Anton Midyukov
9c4bf34eb8 mediacheck: add missing use/grub/mediacheck.cfg target 2021-10-06 20:39:13 +07:00
Anton Midyukov
8d73469d35 grub: remove 'ip=dhcp' from netinstall.cfg
Not need to configure all network interfaces. propagator and bootchain
configure one network interface detected on network boot.
2021-10-05 19:19:38 +07:00
Anton Midyukov
d24c7524b6 kernel: add drivers/mfd drivers/clk to initrd for aarch64, armh
Needed for i2c support on singleboard. Needed for bootloading with
micro-SD on Rockchip rk3399.
2021-10-02 18:30:42 +07:00
Anton Midyukov
63030b67e0 kernel: add use/kernel/disable-usb-autosuspend
Now, when CONFIG_USB=y, to disable usb autosuspend, must pass this
parameter when bootloading the kernel.
Package disable-usb-autosuspend has become useless.
2021-10-01 00:21:59 +07:00
Anton Midyukov
52083d8a4b build-vm: create initrd from a special config
The config for generating a generic initrd can be interesting because
it will allow you to return the initrd to its original generic state.
2021-09-30 14:24:22 +07:00
Anton Midyukov
1190de27ad initrd-bootchain: add interface naming udev rules
The naming conventions for network interfaces on stage1 and stage2 must match.
See also: https://lists.altlinux.org/pipermail/make-initrd/2021-September/000568.html
2021-09-29 11:24:25 +07:00
Anton Midyukov
5a94ada258 drm: drop use/drm/stage2/nvidia target
Kernel modules of the proprietary Nvidia driver should not included
to initrd.
2021-09-28 23:48:24 +07:00
49eb1a9990 x11: fix kde5-display-manager-sddm package name 2021-09-28 22:16:45 +07:00
e1bbca0de6 kernel/stage1: prevent to include nvidia to init kernel modules for livecd 2021-09-28 22:16:45 +07:00