Commit Graph

4338 Commits

Author SHA1 Message Date
Anton Midyukov
de18e39e61 uuid-iso: Allowed for all platform with grub support
Since we are now using fuuid, it doesn't depend on mkimage version.
But it depends on the propagator version.
Needed propagator >= 20210329-alt1
See-also: commit 52e90c264d
2021-05-11 09:38:31 +07:00
Anton Midyukov
97df2ac24c engineering/apcs: exclude beremiz
beremiz removed from Sisyphus.
See-also: http://git.altlinux.org/tasks/archive/done/_265/271405
2021-05-10 21:41:45 +07:00
Anton Midyukov
f4811470d5 desktop+regular: replace fuse-exfat to exfatprogs
As new exfat filesystem is merged into linux-5.7 kernel, exfatprogs is
created as an official userspace utilities that contain all of the standard
utilities for creating and fixing and debugging exfat filesystem in linux
system.
std-def kernel in Sisyphus 5.10.
2021-05-04 09:59:42 +07:00
Anton Midyukov
2987fa8f61 build-vm, image.in: add VM_SAVE_TARBALL parameter
The parameter is used to save the intermediate tarball used to
build the virtual machine image.
2021-05-01 01:39:54 +07:00
Anton Midyukov
f9ef0e95f7 reports.mk: generate targets.svgz instead targets.png
SVGZ is more than a hundred times smaller than PNG.
a
2021-04-29 21:26:51 +07:00
Michael Shigorin
1d8b9f494d reports.mk: provide bashism with bash
Wrote that it's a bashism myself and neglected
to specify the proper shell, sigh.

This SHELL manipulation could ruin tracing
piggybacked onto it within lib/report.mk
but it's too late at this stage anyways.
2021-04-29 12:29:22 +07:00
Michael Shigorin
6f584cdc52 reports.mk: use process substitution to dedup
The first half of both pipes was clearly a copy-pasted
initial logfile processing; the file can be of considerable
size (e.g. several megabytes) so it might be slightly more
efficient and cool (but a bit more arcane) to use bash(1)'s
process substitution along with good ol' tee(1) like this:

$ echo -e '1\n2\n3' |tee /dev/stderr 2> >(grep 2 >STDERR) |grep 1 >STDOUT
$ head STD*
==> STDERR <==
2

==> STDOUT <==
1
2021-04-29 12:29:22 +07:00
Michael Shigorin
4c701def7c reports.mk: streamline basedir(1) equivalent
That "clever hack" with two rev(1) invocations
seems pretty stupid to me: too much processes
and processing instead of simple prefix removal.

One can also have that as ${var##*/} when dealing
with a shell variable and avoiding extra forks, BTW.
2021-04-29 12:29:22 +07:00
Michael Shigorin
4a419e6bbb reports.mk: factor out reports/packages
..making it fit 80 columns while at that
to avoid horizontal spaghetti code.
2021-04-29 12:29:22 +07:00
Michael Shigorin
47d9b05b8c grub: fix typo in menu entry
Just a cosmetic fixup (until not paired up with translations):
"2nd" means "second", "1st" meant "first".
2021-04-28 19:34:45 +07:00
Anton Midyukov
a6d9ea8b47 slinux/graphics-base: add glxinfo
Needed to execute command:
inxi -G
2021-04-28 17:57:01 +07:00
Michael Shigorin
949d005e8a slinux: fix e2k build
plymouth might better be used through the corresponding feature
(it's the single place to know how it performs on various arches),
and some other packages are just missing.
2021-04-28 17:54:20 +07:00
Michael Shigorin
9024e2db24 basealt.mk: flashrom by default on e2k
This package is requisite for updating "boot" (Elbrus firmware).
2021-04-28 17:54:20 +07:00
Michael Shigorin
ee8892702f tar2fs: fix e2k handling
The missing glob resulted in disk images properly
partitioned only for e2kv3 ("e2k" for historical
reasons in ALT), and v4+ ones only got a single
ext4 partition that wouldn't work with current
MCST's Boot code.
2021-04-28 17:54:19 +07:00
Mikhail Efremov
125ad24e6c vm: Add ability to build .img.xz
So we are can to build compressed img files.
2021-04-28 17:37:49 +07:00
Mikhail Efremov
be353bc77d slinux: Add winetricks
Suggested by testers.
2021-04-28 17:37:02 +07:00
Dmitriy Terekhin
e1cebfe15e slinux: Add glmark2 for demonstration at Baikal-M 2021-04-28 17:36:33 +07:00
Dmitriy Terekhin
bb7d6ef04b Revert "slinux: Replace firefox-esr with firefox on non-x86"
This reverts commit bf762a260f.
The issue on RPi3 is not observed with firefox-esr-78.9.0-alt0.1.p9
2021-04-28 17:36:13 +07:00
Mikhail Efremov
88d0db35c3 slinux: Exlicitly add use/install2/fat
For FAT partitions on non-EFI images (e.g. i586).
2021-04-28 17:34:27 +07:00
Mikhail Efremov
b73541124b slinux: Use vlc on tegra
Celluloid segfaults on Jetson Nano, so use vlc there, but keep
celluloid for other aarch64 systems.
2021-04-28 17:33:20 +07:00
Mikhail Efremov
908ab9e2e9 slinux: Add obs-studio
Suggested by mike@.
2021-04-28 17:28:37 +07:00
Mikhail Efremov
0dc082773a slinux: Add alterator-update-kernel 2021-04-28 17:28:16 +07:00
Anton Midyukov
6b073a968e grub: Markup configuration files for translation 2021-04-28 17:28:14 +07:00
Anton Midyukov
574c8e84ca gear-store-tags 2021-04-26 14:14:51 +07:00
Anton Midyukov
e75236ef0e 1.4.10-alt1
- build propagator and copy kernel in mkimage-profiles
- copy kernel to boot/ directory on iso image
- multiple kernels support for iso with grub
- add support initrd.img instead full.cz in stage1 with grub, syslinux
- use method:cdrom,fuid instead method:disk,uuid in uuid-iso feature
  (thanks jqt4@)
- vmguest: Drop virtualbox-addition kernel modules
- fix make distclean
- reports.mk: Generate rpm and srpms lists
- add hdt for grub-pc (floppy disk image)
- add items boot with local drive for grub-pc (iso)
- oem: use/deflogin/root
- add switch sddm|lightdm for kde5
- education 9.2 beta
2021-04-26 14:13:32 +07:00
Andrey Cherepanov
bef8e55905 education: set version 9.2beta 2021-04-26 10:52:37 +07:00
Andrey Cherepanov
e1ac189ebb education: remove nextcloud-client 2021-04-26 10:52:10 +07:00
Andrey Cherepanov
172ca7eab8 education: add chromium and remmina to default install 2021-04-26 10:50:14 +07:00
Andrey Cherepanov
89b3d677a8 education: remove slinux/not-install-full 2021-04-26 10:48:38 +07:00
Andrey Cherepanov
e3f1720cc1 education: remove nvidia kernel module 2021-04-26 10:47:59 +07:00
Andrey Cherepanov
f04372022d education: move all installer-features to installer-distro-education 2021-04-26 10:46:50 +07:00
Anton Midyukov
f43f250ed2 install2, live, live.mk, rescue: Add local boot for grub-pc menu (iso) 2021-04-23 23:19:37 +07:00
Anton Midyukov
b9bbd4c38e grub: Add items boot with local drive for grub-pc (iso)
use/grub/localboot, use/grub/sdab similar to use/syslinux/localboot,
use/syslinux/sdab.
2021-04-23 23:19:37 +07:00
Anton Midyukov
d36acb28b9 regular.mk: use grub-pc for rescue iso bootloading
Since there is now an HDT (Hardware Detection Tool) for grub-pc,
there is not reason use syslinux.
2021-04-22 22:38:21 +07:00
Anton Midyukov
345a1ac82c live.mk: Add Hardware Detection tool for grub.iso 2021-04-22 20:12:48 +07:00
Anton Midyukov
2b6c37afcd grub, hdt: Add hdt support for grub-pc (memdisk + floppy image)
Note: syslinux --install needed /proc, so:
@$(call set,GLOBAL_HSH_PROC,1)

See-also: mkimage/doc/README.ru
2021-04-22 20:11:14 +07:00
Anton Midyukov
09d751fcc0 grub, syslinux, memtest: replace memtest to boot/
memtest is not part of syslinux.
Also replace tabs to spacebar.
2021-04-22 18:43:58 +07:00
Anton Midyukov
f430dda131 grub: do not generate kernel selection menu if KFLAVOURS is not defined 2021-04-22 09:56:44 +07:00
Ivan A. Melnikov
3bf51ea7e6 oem: use/deflogin/root
This change sets the default root password to 'altlinux'
for all the images that employ use/oem feature.
This password will be reset by the configuration wizard at
the first boot and cannot be used to login
to ssh even if it's enabled out-of-the-box. So, 'happy
path' user experience of our distros does not change;
but it helps in troubleshooting the cases
when alterator-setup cannot start e.g. due to broken
graphics.

See https://lists.altlinux.org/pipermail/devel-distro/2021-April/002351.html
2021-04-22 01:32:36 +07:00
Dmitriy Terekhin
f3d8ad8f54 uuid-iso: prevent "lazy evaluation" of time for UUID 2021-04-19 21:16:43 +07:00
Anton Midyukov
9ab1285c6f desktop+lxqt: Replace xscreensaver to light-locker 2021-04-18 19:23:58 +07:00
Anton Midyukov
b787c7dbff x11: Excluded sddm hit when kde5-display-manager-ligthdm is selected
Raising the priority of a targeted package does not help, and
lowering the priority of a non-targeted package helped.
2021-04-17 02:10:47 +07:00
Anton Midyukov
b44968fc8d lib/clean.mk: fix typo in distclean
Because of this, distclean did not work. Only the symlink was
removed.
2021-04-16 17:50:22 +07:00
Anton Midyukov
c771783654 reports.mk: Generate rpm and srpms lists 2021-04-16 15:34:11 +07:00
Anton Midyukov
88d0d01647 reports.mk: Rewrite reports directory
Previously, when rebuilding, the new reports were copied as a
subdirectory.
2021-04-16 15:31:03 +07:00
Anton Midyukov
e8fcdaf8e3 lib/boot.mk: Set IMAGE_PACKTYPE to isodata for e2k 2021-04-16 01:31:33 +07:00
Anton Midyukov
c52002e9db regular-vm.mk: Add use/net-eth for desktop sysvinit 2021-04-16 01:31:33 +07:00
Anton Midyukov
52e90c264d uuid-iso: use method=cdrom,fuid:<UUID>
method=disk has a number of unsolved problems in the installer.
2021-04-16 01:31:33 +07:00
Anton Midyukov
e3c607ed96 regular.mk: Add +net-eth to .regular-desktop-sysv
Input doesn't work without udev-rule-generator-net.
2021-04-14 01:24:47 +07:00
Anton Midyukov
93e7d43f47 lib/boot.mk: Fix BOOTLOADER for e2k 2021-04-13 02:00:46 +07:00