Commit Graph

1602 Commits

Author SHA1 Message Date
Anton Midyukov
ed97f9c28e arm-rpi4: copy actualy dtb's for default kernel to /boot/efi 2022-02-02 16:36:07 +07:00
Anton Midyukov
5518192d19 init: not copy os-release in live, rescue (more not needed)
The problem was earlier bacause of that the with /etc/os-release
package was installed too early.
See also commit 8551e71028
2022-01-20 12:20:34 +07:00
Anton Midyukov
88a1e03f3e init: do not add systemd-utils-standalone to use/init/sysv
systemd-utils-standalone no available for p9.
apt-conf-ignore-systemd guarantees the installation of
systemd-utils-standalone.
2022-01-20 09:31:03 +07:00
Anton Midyukov
9abc5dc5dd grub: Add ability to override terminal from external grub.cfg on ESP
This will allow for ISO, writed on flash, disable gfxterm and
enable serial console, if necessary. For EFI only.

Example:
GRUB_TERMINAL='console serial'
GRUB_SERIAL_COMMAND='serial --unit=0 --speed=115200'
2022-01-20 09:31:03 +07:00
Anton Midyukov
ba00aa4d94 dev, regular.mk: separate subtargets for sysv/systemd from use/dev/builder/live
For systemd not needed livecd-qemu-arch. systemd-binfmt.service makes
all the work.
2022-01-20 09:31:03 +07:00
Anton Midyukov
44c60e5ca7 rename empty .gitignore to .empty
When building the rpm package .gitignore is deleted. These files
are necessary in order for saved profiles when building the image
from git repository and from installed rpm package have been
identical.
2022-01-19 20:28:51 +07:00
Anton Midyukov
33a647475d dev: add apt.conf's and source.list's for supported BRANCHES and ARCHES
Also:
- added ~/.mkimage/profiles.mk for use this apt.conf's from
  mkimage-profiles with variable BRANCH.
- use local cache packages in ~/apt/ for to reduce the time of
  repeated builds.
- use mirror yandex, because faster
- repo ports is not signed.
2022-01-19 20:28:51 +07:00
Anton Midyukov
9182ee3ef9 dev: fix owner:group for /home/altlinux/* 2022-01-19 20:28:51 +07:00
Anton Midyukov
231488e338 stage2: add Baikal M support to 50-stage2-usb list 2022-01-19 20:28:51 +07:00
Anton Midyukov
370be09a86 x11-autostart: installer-feature-runlevel5-stage3 for distro targets only
For rootfs a similar script is launched when building image.
2021-12-30 22:34:42 +07:00
Anton Midyukov
3e7b5828e6 vmguest: update vmguest modules list for support Hyper-v gen2 2021-12-29 23:06:19 +07:00
Anton Midyukov
16cf9510b5 kernel, server: drop kernel-modules-igb, kernel-modules-e1000e
kernel-modules-igb not available for branch >= p7
kernel module e1000e in p10 is packed according to the blacklist
scheme, this blacklist is applied to all the kernels and the
internal e1000e from un-def-5.15 does not work as a result.
Reported by boyarsh@
2021-12-29 23:04:30 +07:00
Anton Midyukov
7844b5bc5c apt-conf: replace IMAGE_INIT_LIST to PINNED_PACKAGES
No need to add packages to IMAGE_INIT_LIST. Use pkgpriorities.
See also commit 8551e71028
2021-12-28 16:16:19 +07:00
Anton Midyukov
b40feee1c8 slinux: replace sylpheed to claws-mail on riscv64 2021-12-28 16:14:40 +07:00
Anton Midyukov
15d649e14f slinux: add xfce-reduced-resource to use/slinux/vm-base for riscv64 2021-12-28 16:10:03 +07:00
Anton Midyukov
3336b6e07d vmguest: add qemu support for riscv64, without qemu-agent 2021-12-28 16:07:43 +07:00
Mikhail Efremov
9a413450f8 slinux: Use chromium and vlc on aarch64
As reported by jqt4@ they are better on aarch64 nowaday.
2021-12-28 01:40:48 +07:00
Mikhail Efremov
7fe69b729e slinux: Use celluloid on aarch64 again
In preparation to change celluloid -> vlc for all aarch64,
so we are not need to do this for tegra only.
This reverts commit b73541124b.
2021-12-28 01:40:29 +07:00
Anton Midyukov
c8aff970e0 slinux: use/browser/epiphany for riscv64 2021-12-24 17:03:51 +07:00
Anton Midyukov
eed443efcf browser: use epiphany instead midori for riscv64 2021-12-24 17:02:33 +07:00
Anton Midyukov
ee5f21f04c slinux: fix order targets use/slinux/vm-base::
Under the reverse order, nor use/oem and nor use/oem/vnc is
executed. As a result, alterator-setup is not added.
2021-12-24 13:02:25 +07:00
Anton Midyukov
8ca3fa9b16 slinux: add abiword, gumeric for riscv64 2021-12-24 00:35:45 +07:00
Anton Midyukov
6abea584bc volumes: make a feature available only for distro targets 2021-12-24 00:28:12 +07:00
Anton Midyukov
a64ceaaa82 kernel: add tegra-drm.ko to initrd (armh, aarch64) 2021-12-20 23:19:55 +07:00
Anton Midyukov
323fe9fd0c kernel: add framebuffer support in initrd for Sunxi, Rockchip SBC 2021-12-20 23:19:02 +07:00
Anton Midyukov
e009976d9e kernel: add fbdev kernel modules to initrd 2021-12-20 23:11:42 +07:00
Anton Midyukov
3449a8ec2e arm-rpi4: do not break build if there is no dtb for RPi4 2021-12-20 20:55:33 +07:00
Anton Midyukov
ddd1e7abf8 x11: do not use RADEON_PACKAGES variable in use/x11/radeon target
There are no proprietar videodrivers for Radeon in the repository.
The variable is needed to switch between proprietary and its free
video drivers. No longer needed.
2021-12-19 21:33:45 +07:00
Anton Midyukov
4dc95bde8c x11: update use/x11/xorg
use/x11/xorg is also used to build VM images that are intended for
virtual machines and SBC. For VM targets do not need support for
discrete video cards, as a rule.
2021-12-19 20:46:18 +07:00
86d304e103 install2, vmguest: add xorg-dri-vmwgfx to vmware drivers 2021-12-19 17:27:41 +07:00
Anton Midyukov
a6bc0e63c0 oem: fix BASE_BRANDING to THE_BRANDING
BASE_BRANDING variable does not use.
Fix for commit: a2ca36201f
2021-12-16 16:45:07 +07:00
Anton Midyukov
354c2da85c syslinux: cleanup syslinux/.in/ always 2021-12-16 16:44:55 +07:00
Anton Midyukov
98a5f60a53 x11: add use/power/acpi to enlightenment
Enlightenment uses acpid for power management.
2021-12-14 14:34:01 +07:00
Anton Midyukov
8c1c5f6eff Revert "arm-rpi4: change firefox-esr to chromium"
This reverts commit 3e7b8d2943.
No need to assign a browser in this feature. This feature used
actually for all aarch64, armh SBC.
2021-12-11 13:52:13 +07:00
Dmitriy Terekhin
637e7af6fa arm-rpi4: SMART devices are usually not used on RPi4 2021-12-10 22:55:01 +07:00
Dmitriy Terekhin
3e7b8d2943 arm-rpi4: change firefox-esr to chromium
Playing FullHD video with YouTube on Raspberry PI 4 in Firefox-ESR
starting with version 91 occurs with strong delays.
https://bugzilla.altlinux.org/41486
In the chromium problem is not observed.
2021-12-10 21:04:17 +07:00
Anton Midyukov
9fa3dbd8f0 net: fix setup NetworkManager controlled with etcnet (fix typo in 50-net-nm) 2021-12-10 20:50:34 +07:00
Anton Midyukov
f783d28dd9 Revert "Do not rsync .gitignore to build directories"
This reverts commit 366cb49dbe.
.gitignore is needed for packaging empty catalogs to the profile archive.
2021-12-10 20:50:33 +07:00
Anton Midyukov
e066586cba arm-rpi4: copy actualy dtb for last kernel 2021-12-10 20:50:33 +07:00
Anton Midyukov
f35d6500a2 grub: use a more reliable way to identify theme in stage1/scripts.d/01-grub
Use a more reliable way to identify the theme grub.
2021-12-10 20:50:33 +07:00
Konstantin A. Lepikhov
aa77013d70 use/gitlab-runner: update README
- added notes about mkimage network options.
2021-12-10 20:40:01 +07:00
Konstantin A. Lepikhov
4bcf7a17a4 features: add gitlab-runner
- Add gitlab-runner feature.
2021-12-10 20:40:01 +07:00
Konstantin A. Lepikhov
a0068021aa use/net-eth: add dhcp ipv4 only support for networkd 2021-12-10 20:40:01 +07:00
Anton Midyukov
7d631a48cd build-vm: add 20-grub-terminal script for setup terminal_output
By default, GRUB_TERMINAL_OUTPUT='gfxterm' is configured.
This creates problems for virtual machines and single-board computers,
since they need output to console.
2021-12-10 20:40:01 +07:00
Anton Midyukov
99bb98536f dev: Show as an example grub.iso instead of syslinux.iso
grub.iso is available for more platforms.
2021-12-10 20:40:01 +07:00
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