Commit Graph

126 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
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
287b54324a install2: Add OEM mode for installer 2023-09-24 22:23:01 +07:00
Anton Midyukov
8c5153a162 install2, live-install: fallback INSTALLER=regular 2023-09-21 19:44:35 +07:00
Anton Midyukov
ba6e9b9eeb install2: do not remove library without dependencies
Because of this gawk does not work on loongarch64, and because of
it does not work alterator-dump-desktop.
Сan not remove libraries without dependencies, this is fraught with
miracles.
2023-08-02 11:26:38 +07:00
Anton Midyukov
e7df892b54 install2: remove target use/install2/cleanup/crypto
1. alterator-browser-qt5 does not start now without libgnutls
2. Successful remount with luks requires cryptsetup
3. There is no conflict with the luks feature for a long time
2023-07-04 14:14:48 +07:00
Anton Midyukov
2b2075ffd7 install2: add lvm2, cryptsetup to use/install2/full
Now lvm and cryptsetup are required not only in the
installed system, but also in altinst. This is because the remount
happens before the base system is installed.
2023-04-28 15:32:55 +07:00
Anton Midyukov
5ce7209982 install2: do not cleanup wi-fi drivers
wi-fi may also need to be configured in the installer.
2023-04-17 14:31:45 +07:00
Anton Midyukov
c9aaab5779 Revert "- use/install2/vnc: using xvt instead of xterm"
This reverts commit 1076d79f4d.

The only workable xvt is xterm, since only works with it:

  xinit cmd

See commit: 2451a17cae
2023-04-17 13:26:22 +07:00
1076d79f4d - use/install2/vnc: using xvt instead of xterm 2023-04-11 09:40:04 +07:00
Anton Midyukov
dbaa2f946c install2: cleanup udev/rules.d/64-md-raid-assembly.rules
evms fails to stop a RAID if a RAID is removed and a new one
is created in its place. The problem appeared after we added
mdadm to altinst.
Reported by mcpain@
NOTE: The problem is not observed in live. Either something is
removed from altinst, or something is not installed.
2023-03-29 18:00:17 +07:00
Anton Midyukov
363ba22a2e Include README of features to documentation; fix syntax & links in them 2023-03-18 21:57:39 +07:00
Anton Midyukov
9fad9adfac install2: add mdadm to altinst
Request by mcpain@. Needed mdmon for Intel VROC support.
2023-03-17 20:44:52 +07:00
Anton Midyukov
812ca05f73 install2: add lsof
Need for debug alterator-vm.
Request by mcpain@
2023-01-23 22:49:53 +07:00
Anton Midyukov
41b065336f check conditions of make for equality of variables with an empty value
check conditions of  make  for equality of variables with an empty value
instead of check definition.
A defined but empty variable under all these conditions results errors.
2022-12-30 19:39:43 +07:00
Dmitriy Terekhin
d691efa5e3 install2: Don't cleanup /lib/modules/*/kernel/arch
RAID[456] does not work on aarch64 without the
/lib/modules/*/kernel/arch/arm64/lib/xor-neon.ko.xz

dmesg:
    xor: Unknown symbol xor_block_inner_neon (err -2)
    md: personality for level 5 is not loaded!
2022-11-16 22:53:47 +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
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
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
8218b22ea0 install2, live: don't add priority base packages for these stage
This is useless and even harmful for images that include both live
and install2.
2022-03-25 09:44:10 +07:00
86d304e103 install2, vmguest: add xorg-dri-vmwgfx to vmware drivers 2021-12-19 17:27:41 +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
e5c6a9b5aa cleanup, install2: drop old cleanup packages 2021-12-04 22:12:09 +07:00
68a09bc89a install2: do not cleanup cec and rc kernel modules (needed for amdgpu) 2021-09-28 22:16:45 +07:00
3f4a94b110 install2: don't remove mmc kernel modules to allow USB 0bda:0129 cardreader 2021-09-28 22:16:45 +07:00
Andrey Cherepanov
02e4820451 do not remove wifi support from install2 to show network interfaces 2021-05-17 18:14:29 +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
Michael Shigorin
40fb799e84 install2: fix typo in cleanup script
Oops, I sure meant a prefix and not a single-letter name.

Reported-by: Sergey V Turchin <zerg@altlinux.org>
Fixes: 4130212a23
2020-12-05 00:25:53 +07:00
Anton Midyukov
f51305ce07 install2: Added INSTALL2_CLEANUP_DRI
Cleanup dri is still needed for servers.
Reported-by: shaba@
Also-see: 576a58d1c6
2020-09-18 12:45:09 +07:00
576a58d1c6 install2: Don't cleanup xorg-dri-*
2d acceleration won't work without xorg-dri-*.

This commit is chrrey-pick 649eb04c9ee7d23f53e713ecbe95c7bb96c26439.
2020-09-09 02:54:42 +07:00
Anton Midyukov
8bdafdc02a Revert "install2, live, live.mk: drop use/syslinux/localboot.cfg"
This reverts commit c70f18fcba.
2020-07-16 02:41:01 +07:00
Anton Midyukov
29c79e7fe6 install2: Added installer-distro-$$(INSTALLER)-stage3
This package contains installer configuration hopefully suitable
for a generic ALT Linux based distribution.
The stage3 part is installed onto the new system's root
and executed off there during installation process.
2020-06-06 02:18:55 +07:00
Anton Midyukov
bbf2a013a2 install2: use tag list basesystem 2020-06-06 02:18:55 +07:00
Anton V. Boyarshinov
6cdc7a7de3 features.in/install2/config.mk: don't add basesystem+alterator into
basesystem
2020-05-22 20:08:01 +03:00
Anton Midyukov
c70f18fcba install2, live, live.mk: drop use/syslinux/localboot.cfg
On hybrid images recorded on a USB flash drive, rather than a
compact disk, this menu item loads the USB flash drive itself.
2020-05-22 13:34:37 +07:00
0a66396735 install2: do not cleanup ipv6 kernel module from install2 2020-05-22 13:34:36 +07:00
116bd3b9b0 install2: do not cleanup btrfs kernel module from install2 2020-05-22 13:34:36 +07:00
Mikhail Gordeev
a4ee3d2e82 install2: Do not remove fuse module
It is needed by ntfs
2020-05-01 23:49:56 +07:00
Anton Midyukov
20554501e5 install2, live: add grub.cfg support 2020-04-03 22:56:58 +07:00
Evgeny Sinelnikov
df88da98fd install2: fix use/install2/autoinstall 2019-10-21 23:11:56 +03:00
Anton Midyukov
ee710017a2 Revert "install2: added installer-feature-create-ghost-directories"
This reverts commit 147964b05f.
installer-feature-create-ghost-directories not needed more.
See-also: https://bugzilla.altlinux.org/show_bug.cgi?id=37171
2019-09-09 19:31:52 +03:00
Gleb Fotengauer-Malinovskiy
9a581248af install2: +install: enable use/install2/full for all arches 2019-08-19 23:33:18 +03:00
Gleb Fotengauer-Malinovskiy
440ee3bbee install2: enable kvm on all arches supported by qemu 2019-08-19 23:33:09 +03:00
Andrey Cherepanov
64088a8047 install2: add useful tools for disk management and network 2019-05-29 19:23:44 +03:00
Andrey Cherepanov
347d9c94a4 install2: add use/install2/autoinstall
...included by default in use/install2
2019-05-29 19:23:28 +03:00
Anton Midyukov
147964b05f install2: added installer-feature-create-ghost-directories
Workaround ALT bug 35350 for install2.
2019-03-11 16:34:48 +03:00
Michael Shigorin
960ccea04e install2: figure out whose vm-profile.scm is
This file is contained in multiple sources,
let's document the particular one in build.log.
2019-03-08 17:56:22 +03:00
Michael Shigorin
7ada49f7bf install2: add fatresize too
IIRC it's actually looked for by EVMS fat plugin.
2018-08-06 20:38:01 +03:00
Michael Shigorin
9e59e5a111 install2: make arch-aware
+installer should work everywhere it can at all,
but full-blown one is currently developed on x86;
provide at least the reasonable chunk elsewhere.
2018-07-20 15:41:42 +03:00
Michael Shigorin
40cd1c580f install2: use/install2/fat target
This adds mkfs.fat and fsck.fat utilities to installer
so it's able to create/mount this "filesystem" as well.
2018-07-08 20:41:18 +03:00