Anton Midyukov
7f8411fb4c
aarch64-tegra: initial feature for Jetson Nano
2019-09-09 19:29:48 +03:00
Anton Midyukov
e42bcdcb30
90-build-distro.mk, boot.mk, syslinux: add ARM64 EFI support for distro targets
2019-08-30 19:23:28 +03:00
Anton Midyukov
01ee407543
syslinux: copy config for grub2 on aarch64
2019-08-30 19:23:27 +03:00
Anton Midyukov
48aab20577
rescue+extra: fix portability on aarch64
2019-08-30 19:23:23 +03:00
Anton Midyukov
392ccde541
builder+extra: add builder-useradd
...
The builder-useradd package installs components of ALT build
environment into the system, namely gear, hasher, and git-core
required for those to work.
2019-08-30 19:23:17 +03:00
Anton Midyukov
ddab9ec084
uboot: handle multiple kernels either
...
See commit 207cec89c4515fefa2b711acd06c645ed3bd0ee8.
2019-08-30 19:23:17 +03:00
Anton Midyukov
a8b1f11f2e
build-vm: handle multiple kernels either again
...
KFLAVOURS can describe more than one kernel, get iterator back.
Fixes: 27674e297b
2019-08-30 19:23:16 +03:00
Michael Shigorin
d135272a2d
gear-store-tags
2019-08-19 23:46:15 +03:00
Michael Shigorin
441a11d1ad
1.3.12-alt1
...
- ppc64le support (glebfm@)
- build-vm hacked to build tarballs too (iv@ et al)
- p8.mk: dropped; along with other cleanups/fixups (antohami)
2019-08-19 23:45:01 +03:00
Michael Shigorin
8801891551
doc: drop the outdated arch list
...
It was misleading already, and riscv64 is going to join the gang
(but not there yet) following aarch64, mipsel, ppc64le and more
e2k* subarches...
2019-08-19 23:43:41 +03:00
Michael Shigorin
79a1c46d85
syslinux: tweak vncconnect item description
...
I've just borrowed glebfm@'s one introduced by commit
ec23a8ec7b
before; this
still might be improved it seems.
Suggested-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
2019-08-19 23:37:45 +03:00
Gleb Fotengauer-Malinovskiy
ec23a8ec7b
Add installer VNC configs with different labels for images with grub bootloader
2019-08-19 23:33:55 +03:00
Gleb Fotengauer-Malinovskiy
6812e1fe57
install2: fix definition of default password in vnc listen config
2019-08-19 23:33:48 +03:00
Gleb Fotengauer-Malinovskiy
2fb0293dec
regular-jeos: use grub on architectures not supported by lilo
2019-08-19 23:33:47 +03:00
Gleb Fotengauer-Malinovskiy
255a0f87d5
bootloader: provide lilo and grub support only on corresponding arches
2019-08-19 23:33:37 +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
Gleb Fotengauer-Malinovskiy
58dc0e850f
workstation: add arch conditions to package lists
2019-08-19 23:33:07 +03:00
Gleb Fotengauer-Malinovskiy
8231a1bc1c
lists/grub: add powerpc-utils on aarch64
...
When grub-install(1) works on non-virtualized PowerPC system it may
execute scripts from powerpc-utils package.
2019-08-19 23:32:49 +03:00
Gleb Fotengauer-Malinovskiy
9c9083ab40
rescue: add arch conditions to package lists
2019-08-19 23:32:39 +03:00
Gleb Fotengauer-Malinovskiy
44343a8e13
rescue: on ppc64le install grub-ieee1275
2019-08-19 23:32:30 +03:00
Gleb Fotengauer-Malinovskiy
5cfc7ede81
ppc64le: use syslinux feature only to generate config
2019-08-19 23:32:07 +03:00
Gleb Fotengauer-Malinovskiy
61b48bcc4b
build-distro: use ieee1275boot BOOT_TYPE for ppc64le
2019-08-19 23:31:07 +03:00
Gleb Fotengauer-Malinovskiy
f47d1c09ba
Use ieee1275boot as bootloader on ppc64le
...
ieee1275boot bootloader support was added in mkimage 0.2.27.
2019-08-19 23:31:01 +03:00
Gleb Fotengauer-Malinovskiy
d4cbbcba76
tar2fs: Add support of ppc64le vm images
2019-08-19 23:31:00 +03:00
Gleb Fotengauer-Malinovskiy
15845d51e5
Stop treating all ppc* architectures as ppc
2019-08-19 23:30:38 +03:00
Gleb Fotengauer-Malinovskiy
35db75378e
branding: pull gfxboot and plymouth in only on x86
...
Plymouth is (much more) portable, but our branding packages contain
bootsplash designs only on x86 nowdays.
2019-08-19 23:30:25 +03:00
Gleb Fotengauer-Malinovskiy
5f8c1c0d01
vmguest: always provide vmguest/base and vmguest/complete features
2019-08-19 23:30:05 +03:00
Gleb Fotengauer-Malinovskiy
f02d3f7d0f
vmguest: add kvm/x11 for all arches supported by qemu
2019-08-19 23:29:38 +03:00
Gleb Fotengauer-Malinovskiy
f981ae0c07
syslinux: drop BOOT_TYPE definition (it is already defined by build-distro)
2019-08-19 23:29:09 +03:00
Gleb Fotengauer-Malinovskiy
353a354800
Untie plymouth feature from gfxboot
2019-08-19 23:28:59 +03:00
Gleb Fotengauer-Malinovskiy
e1ce4bd5a6
90-enable-repo: uncomment all matching lines; drop always-broken arch logic
2019-08-19 23:28:43 +03:00
Gleb Fotengauer-Malinovskiy
f7b0b6fc92
deflogin: add use/deflogin/altroot target
...
...to create users root:alt and alt:root as per BaseALT's rebranding.
2019-08-19 23:28:29 +03:00
Anton Midyukov
813274a0cf
lib/vm.mk: use/bootloader/*
2019-08-19 23:27:06 +03:00
Anton Midyukov
0e5e1215f9
tar2fs: switch case for $BOOTLOADER
...
This allows one not to hope that only the packages of the desired
loader will be installed.
2019-08-19 23:26:54 +03:00
Anton Midyukov
07559bc94a
tar2fs: clean fstab
...
Should be done this way in the first place it seems.
2019-08-19 23:26:22 +03:00
Ivan A. Melnikov
2e70a8f895
build-vm: Don't copy in .host/qemu* if tar2fs won't be called
...
(gkebfm@ thinks it was a terrible idea in the first place
and mike@ agrees; this is a rework TODO item)
2019-08-19 23:25:50 +03:00
Anton Midyukov
1ef77caf70
build-vm, pack: implement tar, tar.gz, tar.xz support for vm/* target
...
build-vm ceases to be a target for building only virtual machine images.
Now it can be used to build tarballs designed for installation on real
machines.
This commit is the result of transferring the required functionality from
build-mr (mipsel rootfs) by Ivan Melnikov <iv@altlinux.org>.
NB: mike@ strongly objected to this dilution but gave up eventually;
the whole kernel/build-vm/tar2fs/pack mess should be split into
distinct layers busy with their own responsibilities:
1) a tarball with kernel is done without tar2fs at all
(and no build-vm bits should be needed either, maybe
it's worth splitting and renaming as "vm" meaning
disk image for some armh board is grossly misleading);
2) a tarball with kernel can be further (multi-)packed
as, well, (compressed) tarball and a disk image
(only the latter one should employ build-vm/tar2fs);
3) compression should be done in pack feature style,
preferably described once and not duplicated all over
the profile for every single new kind of its output.
In the mean time, running into this and moving no further
starts to hurt more than it could help.
2019-08-19 23:24:26 +03:00
Anton Midyukov
8e1dd12f8e
kernel, tar2fs: do not create /boot/.origver
2019-08-19 23:18:31 +03:00
Gleb Fotengauer-Malinovskiy
938820acd9
build-vm: Add support of ppc64le vm images
2019-08-19 23:18:12 +03:00
Anton Midyukov
05d628313d
build-vm: if make-initrd failed then exit
2019-08-19 23:17:43 +03:00
Anton Midyukov
27674e297b
build-vm, kernel, tar2fs: make-initrd happens now in build-vm
...
NB: 07-kernel change breaks multi-kernel setup!
Breaks: 650e92bf7f
2019-08-19 23:16:06 +03:00
Anton Midyukov
1895147905
desktop+cinnamon+extra: drop gimp
...
See-also: https://www.cinia.ru/altlinux-p9-i-ego-cinnamon
2019-08-19 17:13:10 +03:00
Anton Midyukov
941af7bd03
xorg+vaapi: drop libva-driver-vdpau
...
...it's no more in Sisyphus too:
See-also: http://git.altlinux.org/tasks/archive/done/_230/236244/logs/events.2.1.log
2019-08-19 17:12:51 +03:00
Anton Midyukov
b939011129
xorg+vaapi: fix portability on non-x86
2019-08-19 17:12:29 +03:00
Michael Shigorin
ddbecc5e76
x11: portability fix
...
xorg-drv-wizardpen is only built for x86 targets,
doesn't look like it's worth worrying about though.
2019-07-23 17:09:18 +03:00
Anton Midyukov
da9bd7a764
mixin.mk: add adobe and mozilla fonts in mixin/regular-desktop
...
These fonts are provided by use/live/x11 target, but they are
also needed by all desktop regulars, not just live builds.
This might be further refactored/generalized it seems...
2019-07-22 19:40:28 +03:00
Anton Midyukov
2215949cea
init: drop use/init/sysv/consolekit
...
ConsoleKit2 removed from Sisyphus
See-also: https://bugzilla.altlinux.org/37040
2019-07-22 19:38:33 +03:00
Anton Midyukov
22e5da6139
x11: add amdgpu into use/x11/xorg for X86
...
It's required for modern AMD videocards to work.
2019-07-22 19:36:52 +03:00
Anton Midyukov
41f0bcf76d
p8.mk: drop config
...
Use `p8' mkimage-profiles branch if you still need it:
http://git.altlinux.org/gears/m/mkimage-profiles.git?p=mkimage-profiles.git;a=shortlog;h=refs/heads/p8
2019-07-22 19:34:31 +03:00