Commit Graph

5613 Commits

Author SHA1 Message Date
Anton Midyukov
2f0cf575ec alternatives: initial feature
This feature allows you to set alternatives [1].
For example, like this:

   @$(call add,ALTERNATIVES,/usr/bin/xvt:/usr/bin/xterm)

Also, in the config itself, targets for setting alternatives may already
be predefined. For example, use/alternatives/xvt/% allows you to specify
arbitrary alternatives for xvt:
use/alternatives/xvt/xterm, use/alternatives/xvt/mate-terminal, etc.
However, an alternative must be available.

1. https://www.altlinux.org/Alternatives
2023-03-27 16:00:26 +07:00
Anton Midyukov
388c0fbbf5 phone.mk: initial config with pinephone support 2023-03-26 23:10:06 +07:00
Anton Midyukov
21248fbb1c tty: Allow any tty* variants, allow override TTYDEV, TTYRATE 2023-03-26 23:04:36 +07:00
Anton Midyukov
7d4a10fcab deflogin: fix typo in README 2023-03-26 15:46:21 +07:00
Anton Midyukov
5a2059a174 deflogin: add variable DEFAULT_SESSION (for AccountsService) 2023-03-26 15:44:50 +07:00
Anton Midyukov
659bee9147 l10n: set LANG to /etc/sysconfig/i18n, /etc/locale.conf 2023-03-24 22:20:13 +07:00
Anton Midyukov
70284be067 x11-autologin: rename script 40-x11-autologin -> 60-x11-autologin
After 50-users script from deflogin
2023-03-24 19:21:38 +07:00
Anton Midyukov
647b4f0c67 xfce-sysv: add firmware-alsa-sof
Request by Speccyfighter
2023-03-23 01:19:01 +07:00
Anton Midyukov
01b47fb59f e2k: add live-install feature support 2023-03-22 01:55:10 +07:00
Anton Midyukov
242f35a539 e2k: fix scripts 20-e2k-boot
Fixed a bug with moving the core in a cycle. This only needs to be
done once.
2023-03-22 00:40:51 +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
ec1f94809e features.in: drop armh-skit
These SBC is not available for me.
2023-03-18 16:15:48 +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
959508495a mediacheck: check available implantisomd5 command 2023-03-17 19:31:17 +07:00
Dmitriy Terekhin
8ff7990786 mixin-alt-server.mk: If systemd-networkd is installed, enable it
Made at the request of Evgeny Sinelnikov <sin@altlinux.org>
This patch was co-authored by Anton Midyukov.
2023-03-13 21:44:53 +07:00
Dmitriy Terekhin
2121c112d0 alt-server: Add btrfs-progs in base-server
Needed to install a minimal system
on the root partition with btrfs
2023-03-13 21:43:23 +07:00
Anton Midyukov
45371fb58e stage2,initrd-*: fix adding udev rules for named network interfaces
If udev-rule-generator-net is installed on the system, add the interface
naming rules from this package to the initrd. If not, add the standard
udev rules.
2023-03-10 19:31:26 +07:00
Anton Midyukov
ad6c7671ac initrd-{bootchain,propagator}: save initrd.mk, make-initrd to .disk/ 2023-03-10 18:32:14 +07:00
Anton Midyukov
d9c96ec960 mixin.mk, xfce-sysv: use +net-eth instead udev-rule-generator-net in list 2023-03-10 15:04:51 +07:00
Anton Midyukov
a312dcfffc initrd-propagator: add interface naming udev rules
The naming conventions for network interfaces on stage1 and stage2 must match.
See also commit: 1190de27ad
2023-03-10 15:01:56 +07:00
Anton Midyukov
b16edfba97 xfce-sysv: add udev-rule-generator-net
Request by Speccyfighter with forum.altlinux.org
2023-03-05 16:27:27 +07:00
Anton Midyukov
76e145cb2f stage2: add option '--no-hardliks' to mksquashfs
When unpacking squash into multiple partitions using unsquashfs,
hardlinks are not converted to files and an unpacking error occurs.
See also: https://bugzilla.altlinux.org/45329
2023-03-01 13:52:27 +07:00
Anton Midyukov
8f6b7c6dbe mixin.mk: add gnome-packagekit to mixin/regular-gnome3
To manage rpm packages.
See also: https://bugzilla.altlinux.org/show_bug.cgi?id=45377
2023-03-01 13:51:42 +07:00
Anton Midyukov
804f8ed3a7 mixin.mk: use/volumes/workstation for regular 2023-02-27 16:48:03 +07:00
Anton Midyukov
8b94274fb6 live-install: add lsof
Need for debug alterator-vm.
Request by mcpain@
2023-02-27 16:48:03 +07:00
Anton Midyukov
f0bf17d310 realtime.mk: use classic installer for LiveCD 2023-02-27 16:48:03 +07:00
Anton Midyukov
717cd58cd2 regular.mk: set 'live' as default menu item 2023-02-27 16:48:03 +07:00
Anton Midyukov
ab848027b8 regular.mk: Set alt-workstation as INSTALLER
installer-distro-altlinux-desktop does not develop and there is no
desire to support it. It will also allow to check the
alt-workstation profile on regulars, additional testing.
2023-02-27 16:48:03 +07:00
Anton Midyukov
18c19a383f plymouth: install installer-feature-setup-plymouth to base system
When installing with a classic installer, this package is also needed.
2023-02-27 16:48:03 +07:00
Anton Midyukov
4eddbeda66 mixin.mk: drop livecd-install-wmaker
Not needed when installing with a classic installer.
2023-02-27 16:48:03 +07:00
Anton Midyukov
984b9b6027 grub: add submenu for install live over network 2023-02-27 16:48:03 +07:00
Anton Midyukov
44e7f6a4c7 regular.mk: installation from live image by classic installer 2023-02-27 16:48:03 +07:00
Anton Midyukov
2fcfcf922a Initial feature live-install
This feature complements the live image of the second stage with installation
image-specific settings and scripted hooks.

It is recommended to connect using +live-installer to ensure that a typical set
of installer-related features is included.

Unlike the install2 feature, a separate image of the second stage of 'altinst'
is not built, but the live image is supplemented with installer packages in
order to reduce the total volume of the iso image.

Installation consists of two stages:
1. The live image is unpacked, as in livecd-install
2. Install additional packages BASE_PACKAGES and package groups THE_GROUPS as in install2.

Unlike install2, only those packages that are not in the live image are placed in the main repository. This is how the size of the iso image is reduced.
2023-02-27 16:48:03 +07:00
Anton Midyukov
4a421563d8 repo: separate from 01-genbasedir script to rename rpm to canonical names 2023-02-27 16:48:03 +07:00
Anton Midyukov
3a4d138998 services: fix DEFAULT_SYSTEMD_USER_SERVICES_{DISABLE,ENABLE} support 2023-02-27 16:47:05 +07:00
Anton Midyukov
fee4c41719 education/misc: drop fuse-exfat
not needed for linux kernel >5.4
2023-02-27 16:47:05 +07:00
Dmitriy Terekhin
f6babce3b7 alt-server: Add NetworkManager-l2tp-gtk 2023-02-22 22:08:41 +07:00
Dmitriy Terekhin
702b7746f6 alt-server: Add eepm-yum 2023-02-22 22:08:41 +07:00
Dmitriy Terekhin
c177c820f2 alt-server: Add gpui 2023-02-22 22:08:40 +07:00
Dmitriy Terekhin
3ce96ef71f alt-server: Remove ALT Domain Server (ldap+kerberos) 2023-02-22 22:08:38 +07:00
Dmitriy Terekhin
2c92661c55 alt-server: Add php8.0-sockets php8.0-pgsql php8.0-ldap 2023-02-22 22:08:38 +07:00
Mikhail Efremov
aa529cd9a1 workstation: Use java-17-openjdk
Requested by black@ and approved by cas@.
2023-02-22 22:08:38 +07:00
Mikhail Efremov
ad776dbd36 workstation/scribus: Add scribus-doc 2023-02-22 22:08:28 +07:00
Mikhail Efremov
3287ff5e80 workstation: Move scribus to the top level installer menu
Scribus is the only application in the 'Publishing' category, so
just move it to top level and get rid of 'Publishing' category
in the menu.
2023-02-22 22:08:28 +07:00
Mikhail Efremov
a89450f5fc workstation: Move freecad to the top level installer menu
Freecad is not 'Publishing' application and shouldn't be
in that category.
2023-02-22 22:08:28 +07:00
Mikhail Efremov
7ef492b0f0 workstation: Drop unused qgis list
Qgis was removed from Sisiphus and doesn't exist in the p10.
2023-02-22 22:08:28 +07:00
Mikhail Efremov
f54ea26e6e workstation: Install Graphics editing applications by default
Suggested by anna@: gimp and others can be useful for work.
2023-02-22 22:08:28 +07:00
Mikhail Efremov
39a835cdf2 workstation/the.pkgs: Explicitly add glxgears and glxinfo
They were pulled before, but ensure that they will be installed.
They can be useful for information gathered by inxi, for example.
2023-02-22 22:08:28 +07:00
Anton Midyukov
f1878c39db regular-vm.mk: enable sshd service 2023-02-22 22:08:28 +07:00
Andrew A. Vasilyev
c3a14421a0 server-v: do not mount network shared repo after network installation 2023-02-17 19:32:20 +07:00