Commit Graph

1695 Commits

Author SHA1 Message Date
Anton Midyukov
52460e8b94 services: add defaults for SYSTEMD and SYSTEMD_USER services 2022-10-10 16:48:11 +07:00
Andrew A. Vasilyev
b200a82e3d Revert "drm: exclude ancient from full drm"
This reverts commit c1e9fc6e78.
2022-10-10 16:48:11 +07:00
Anton Midyukov
76298b2031 x11: replace pulseaudio with pipewire for gnome3 2022-10-04 22:30:52 +07:00
Anton Midyukov
23dac7bdfb sound: add use/sound/pipewire
pipewire is Multimedia Framework designed to be an audio and video server and
more.
2022-10-04 22:30:52 +07:00
Anton Midyukov
6983d54c82 services: add systemd-logind support 2022-10-04 22:30:52 +07:00
Anton Midyukov
ee62c83a8e services: fix sort service lists in installer 2022-10-04 22:30:52 +07:00
Anton Midyukov
3202c88ad1 rescue: use alt repo
Yandex mirror is unstable.
2022-10-04 22:30:52 +07:00
Anton Midyukov
2b4c02fabd repo: Add main repo when first time run 'live'
Since the config was created in live, it remained after installation.
Now the config will be created at the first start of live and only
if /image/ALTLinux/ is present (it will not be available when
bootloading via http or ftp). After installing live, the package will
be deleted and the config will not be created at the first start.
2022-09-24 21:35:55 +07:00
Mikhail Gordeev
a44731a1a2 build-ve: fix /run and /run/lock for ve images
Create another script for docker image, because it has no init system
for handling creation of tmpfiles.
2022-09-15 22:04:58 +07:00
Michael Shigorin
476e86a01f live: add use/live/runapp
Add the possibility to directly configure the desktop app
for livecd kiosk mode to start.

This should have been done as soon as livecd-runapp
hit the streets -- livecd-{0ad,fgfs} definitely must go
as adding a line into config is trivially done near
the only place that requires them (conf.d/live.mk).

TODO: might be more generally useful for vm/* too,
      take this out into a separate feature then.

Edited: https://lists.altlinux.org/pipermail/devel-distro/2022-September/002889.html
2022-09-13 00:55:35 +07:00
Anton Midyukov
deaac1017f Save rpm and srpm lists for chroots of subprofiles and main repo
Chroot can be two or one, work or image.
Package lists of work chroot cannot take into account packages that
will be installed into it after run-scripts.
2022-09-02 23:26:48 +07:00
Anton Midyukov
9822443408 firmware: add firmware-ast_dp501 to use/firmware/server
Firmware for ASPEED AST2400.
2022-09-02 22:16:41 +07:00
Anton Midyukov
8cc464d086 grub: add nosplash for vnc install items
The parameter 'nosplash' must come before the splash argument.
2022-07-29 11:21:59 +07:00
Anton Midyukov
dd1c328586 browser: replace seamonkey with firefox-esr for not x86 platforms 2022-07-25 18:13:23 +07:00
Anton Midyukov
598d4764f5 regular.mk, server, server.mk: mark openvz available for x86_64 only 2022-07-25 18:13:23 +07:00
Anton Midyukov
edc3f3c961 server: drop php7, add php8.0, php8.1
php7.4 soon EOL:
https://lists.altlinux.org/pipermail/devel/2022-July/216974.html
2022-07-14 22:36:07 +07:00
Anton Midyukov
f02abfffb7 Drop aarch64-tegra feature
Not supported since p10 branch.
2022-07-14 19:32:19 +07:00
Anton Midyukov
307ef73e6b arm-rpi4: use/arm-rpi4/kernel available for aarch64 only
kernel flavour rpi-def not available for armh.
2022-07-14 18:37:50 +07:00
Anton Midyukov
738736d3d3 dev: add systemd-settings-disable-kill-user-processes to builder/live/systemd
It is necessary so that the build session with screen is not aborted when the
ssh connection is broken.

But an open firmware opens an avenue for doing a wide variety of things, some of which are not necessarily related to telephony at all. Indeed, some applications may not even be useful, and only serve as an illustration of what can be achieved when running open source software. One such example is running Doom on the modem, because, ya’ know, everything needs to run Doom. Biktor put together a special (pre)release of the firmware which bundles X11, a VNC server and Chocolate Doom for those of you who wish to try this out. Below you’ll find a short video showing Doom running on the PinePhone’s modem.
It is necessary so that the build session with screen is not aborted when the ssh connection is broken.
2022-07-11 14:49:27 +07:00
Michael Shigorin
25339ea80d slinux: use vlc on e2k too
celluloid looks fine but vlc seems more familiar to the users;
I've tested both against http://youtu.be/6juBT6EnUIc copy (4K)
to see ~200--250% Elbrus-8C CPU load on both which is OK.
2022-06-30 17:25:10 +07:00
Anton Midyukov
a8352aca3c init: add startup to use/init
startup contains configs needed all.
e.g. /etc/sysconfig/i18n needed for /root/.i18n from package rootfiles-alt.
See also https://bugzilla.altlinux.org/43107
2022-06-29 22:32:36 +07:00
Anton Midyukov
f10ff87d22 browser: chromium available for x86_64, aarch64 only 2022-06-28 15:06:25 +07:00
Anton Midyukov
6c7ffb774e efi: not require EFI_FB kernel config support
5.18 kernel uses CONFIG_DRM_SIMPLEDRM as its base framebuffer.
2022-06-28 14:58:59 +07:00
Anton Midyukov
87e2695fe2 slinux: Don't add on purpose abiword, gnumeric for riscv64
They are now added through the office feature.
2022-06-26 00:28:33 +07:00
Anton Midyukov
dc123d2781 office: fix for risv64, add abiword, gnumeric 2022-06-26 00:18:37 +07:00
Anton Midyukov
d103fe9779 slinux: drop slinux/claws-mail, add claws-mail to slinux-net-base for riscv64
Simolified slinux/config.mk.
2022-06-26 00:18:37 +07:00
Anton Midyukov
cdd7145742 slinux: merge lists slinux/browser-{firefox,chromium} into slinux/browser
Since, starting with the version of mkimage-profiles 1.4.21, enumeration of
architectures in lists is supported, it can be simplified.
2022-06-26 00:16:07 +07:00
Mikhail Efremov
6db95c7b78 slinux: Use firefox-esr on i586
Chromium no longer supports 32bit.
See https://lists.altlinux.org/pipermail/sisyphus/2022-May/369322.html.
2022-06-24 19:57:35 +07:00
Mikhail Efremov
53e0191d9a slinux: Use grubpcboot on i586 and x86_64
Use grub in legacy mode too.
2022-06-24 19:55:55 +07:00
Anton Midyukov
329ef3569d efi: add use/efi/dtb for copy devicetree for default kernel to ESP partition 2022-06-24 19:42:32 +07:00
Anton Midyukov
a9ded39b26 stage2: add copy devicetree in 95-copy-kernel, if $GLOBAL_COPY_DTB is set
dtb on an ESP partition can be loaded by u-boot.
devicetree directory contain symlinks to enable booting on systems,
where use path of directory by vendor (modern u-boot) and flat path
(older u-boot). In the case of iso, there is no need to support old
u-boot given the price of 15 MB image increase on aarch64.
2022-06-24 19:34:24 +07:00
Michael Shigorin
2002e6251b e2k: provide dummy use/e2k/x11/101 on non-e2kv4
...not just e2kv3; a home Elbrus-8CB user just asked about
Simply 10.1 beta for v5 as well.

We still didn't do multiseat on 4C (although it's technically
possible using either PCI videocard or an onboard SM7xx one
as the secondary head).
2022-06-24 19:28:18 +07:00
Anton Midyukov
6279ec89d6 kernel: add the same modules to initrd for riscv64 as for aarch64
To support single board computers on riscv64.
2022-06-15 22:05:30 +07:00
Anton Midyukov
e9aa52e9c3 grub: add lowmem for nfs, samba methods to 88netinstall.cfg 2022-06-10 23:07:36 +07:00
Anton Midyukov
f6c6a1b53c arm-rpi4: add disabled option 'max_framebuffers=2' to config.txt
This option is required for rpi cores in order for the second monitor
to work. For kernels, std-def and un-def are not required and can lead
to problems on them.
2022-06-10 22:41:16 +07:00
Anton Midyukov
453172c3df install2, slinux, centaurus: not add installer-feature-online-repo for e2k%
No public repositories for e2k.
2022-06-03 21:59:29 +07:00
Anton Midyukov
71e209e201 create initrd.img with propagator instead full.cz
With this change, we simplify the created initrd image. Kernel
modules and firmware are added by make-Initrd itself. The layer
in Initrd is now one. It also allows you to unifyed configs for
bootloading with propagator and bootchain.
Config files for refind and elilo is creates in mkimage, so have
to copy initrd.img in efi/boot/ with the name full.cz.
2022-06-03 21:58:34 +07:00
Mikhail Efremov
143fb55366 slinux: Add 2nd kernel rpi-un for aarch64
Suggested by sin@.
2022-06-03 21:48:10 +07:00
Mikhail Efremov
7a3a0552f7 slinux: Add 2nd kernel un-def for x86_64 installer-image 2022-06-03 21:48:10 +07:00
Mikhail Efremov
4ad01b5cd9 slinux: Disable dnsmasq.service for now
It works unreliable, see ALT bug #41028.
Disable it until the issue will be resolved.
2022-06-03 21:48:10 +07:00
Mikhail Efremov
3f5da3c3c1 slinux: Move make-initrd-mdadm to misc-base list
In this way it will be installed on the live too.
This fixes commit 211715dcee5c6a49c67c6c5a31ec15ff744d36b6.
2022-06-03 21:48:10 +07:00
Mikhail Efremov
0b2258c409 slinux: Add make-initrd-mdadm
See ALT bug #42528.
2022-06-03 21:48:10 +07:00
Mikhail Efremov
54432a75a0 slinux: Enable cups.socket and cups-browsed.service
Seem cups doesn't start without cups.socket and
cups-browsed.service showld be enabled for using remote printers.
2022-06-03 21:48:09 +07:00
Mikhail Efremov
6e82876a78 slinux: Use std-def kernel
After discussion use std-def for now.
This reverts commit f488e3ecae.
2022-06-03 21:48:09 +07:00
Anton Midyukov
a887e06890 install2: drop STAGE1_KMODULES virtualbox-additions, vmguest
Already in the mainline linux kernel >= 5.10.
See also commit 0e1338a8ac
2022-06-03 21:48:09 +07:00
Anton Midyukov
ee1113419d Replace 'egrep' to 'grep -E'
Fix 'warning: egrep is obsolescent; using grep -E'
2022-05-12 15:10:30 +07:00
Anton Midyukov
ccc6861d07 uboot: use relative pathes in extlinux.conf
Needed for bootloding with separate patition /boot.
2022-05-09 22:01:04 +07:00
Anton Midyukov
7ad8d36a07 net: add iputils to THE_PACKAGES for use/net 2022-05-03 22:08:11 +07:00
Anton Midyukov
02b9112c5c stage2: fix 50-stage2-fs
Fixed regression caused by a commit 7a2f65f959.
2022-04-18 21:39:13 +07:00
Anton Midyukov
2d34aabed7 regular.mk, robotics: drop feature robotics
There is no point in a feature that adds a two of package lists.
2022-04-11 23:13:22 +07:00