Michael Shigorin
a257c2aece
build-distro: add isodata metadata support
...
A bunch of duplicated variable names for mkimage,
just short-circuit those to the already available
(and hopefully filled in) BOOT_* ones.
2018-07-25 16:49:02 +03:00
Michael Shigorin
3c2ef1c035
rework isoboot support beyond x86
...
Every .iso was assumed to be bootable since the very beginning[*],
and isoboot images were deemed to be x86 isolinux ones; this didn't
change with basic ppc/armh support as I never ran into hardware
that would _boot_ those ISOs, not only run the code, and it was
only e2k isodata project that finally forced this refactoring.
It's still not perfect: pack and syslinux features still end up
somewhat interwoven, and too much places care for architecture
the image is being built for (instead of archdep features tossing
their appropriate bits and pieces in).
Should help:
- any-arch regarding isodata images;
- {x86,aarch64}/efi by decoupling isoboot and isolinux;
- ppc{,64} as introducing yaboot support will be easier now;
- mipsel{,64} too, hopefully.
* I knew of school addon images baked with mkimage-profiles-desktop
but postponed and then neglected the whole problem for years...
2018-07-25 16:49:01 +03:00
Michael Shigorin
db319bb4b3
e2k: skip license step during installation
...
This one will be handled by MCST at the moment.
2018-07-25 16:48:47 +03:00
Michael Shigorin
c8e0685c0a
gear-store-tags
2018-07-23 18:23:22 +03:00
Michael Shigorin
4e159e4c68
1.2.19-alt1
...
- alt-workstation: x86 (sem@), e2k (me)
2018-07-23 17:53:42 +03:00
Michael Shigorin
b519ce0aff
workstation/freecad: drop freecad-thumbnailer
...
It's no more in p8 and sisyphus.
2018-07-23 17:44:33 +03:00
Michael Shigorin
ba437ba828
basealt.mk: factor out mixin-basealt.mk
...
It's the common part that should be more or less architecture
independent (given enough packages in the corresponding repo)
that's been moved into a mixin; archdep bits kept in basealt.mk
(albeit rewritten).
Note that this approach should help building ALT Workstation
for both new arches (like aarch64 or mipsel) and new targets
(like vm) altogether.
2018-07-23 17:44:33 +03:00
Michael Shigorin
c51702737d
mixin.mk: restrict os-prober
...
...to those arches having it.
2018-07-20 16:13:55 +03:00
Michael Shigorin
bb7bec0a97
lists: sprinkle with @X86
...
...to make those usable on other architectures as well!
2018-07-20 16:11:48 +03:00
Michael Shigorin
98601e13f7
vmguest: make arch-aware
...
+vmguest should work everywhere it can at all either;
it's most advanced on x86_64 in terms of hypervisors
available; still aarch64 has kvm too.
2018-07-20 15:51: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
Mikhail Efremov
a9f8834707
rescue+extra: Add bcache-tools
...
It can be useful for bcache repair.
2018-07-16 20:52:17 +03:00
Mikhail Efremov
d44ea0a59c
alt-workstation: Add alterator-printers
...
Show system-config-printer in the alterator.
2018-07-16 20:52:17 +03:00
Mikhail Efremov
5d47ed6a49
alt-workstation: Add vino-mate
...
https://bugzilla.altlinux.org/34217
2018-07-16 20:52:17 +03:00
Mikhail Efremov
e12d2262fc
alt-workstation: Add iucode_tool and make-initrd-ucode
...
See https://lists.debian.org/debian-devel/2017/06/msg00308.html
2018-07-16 20:52:17 +03:00
Mikhail Efremov
2a346b5134
alt-workstation: Add fonts-bitmap-wqy
...
ALT bug #34142 .
2018-07-16 20:52:17 +03:00
Mikhail Efremov
e561eb9610
alt-workstation: Add fdisk into installer
...
It usefull if something goes wrong in the alterator-vm.
2018-07-16 20:52:17 +03:00
Mikhail Efremov
410a00d40c
live: Install /etc/*-release files if needed
...
Seems some other branding-*-release can be installed in live
chroot and post of needed branding-*-release package don't copy
these files.
2018-07-16 20:52:17 +03:00
Mikhail Efremov
e307a3dbdb
alt-workstation: yandex-browser-preinstall is x86_64 only
2018-07-16 20:52:17 +03:00
Mikhail Efremov
e0a278a5e9
alt-workstation: Don't install chromium by default
...
One browser will be enough. Let it be firefox.
2018-07-16 20:52:17 +03:00
Mikhail Efremov
4950066422
alt-workstation: Add amdgpu
2018-07-16 20:52:17 +03:00
Mikhail Efremov
17de4f1b75
alt-workstation: Add xorg-conf-synaptics to installer
...
For touchpad during installation.
2018-07-16 20:52:17 +03:00
Mikhail Efremov
c9ac5e8c4a
domain-client: Split out installer-features*
...
Otherwise they can be pulled on live.
2018-07-16 20:52:17 +03:00
Mikhail Efremov
5333e4c6f7
alt-workstation: Add vconsole-setup-kludge
2018-07-16 20:52:16 +03:00
Mikhail Efremov
29eec92b46
alt-workstation: Use FreeIPA client
2018-07-16 20:52:16 +03:00
Mikhail Efremov
ba0be189ef
alt-workstation: Add FreeIPA client list/group
2018-07-16 20:52:16 +03:00
Mikhail Efremov
b99210b85e
alt-workstation: Don't remove rpm, apt, etc on live
2018-07-16 20:52:16 +03:00
Mikhail Efremov
308901c6d4
live: Enable livecd-timezone by default
2018-07-16 20:52:16 +03:00
Mikhail Efremov
ac19696c39
desktop+live: Add livecd-timezone
2018-07-16 20:52:16 +03:00
Mikhail Efremov
5a9f3c5b22
alt-workstation: Use DISTRO_VERSION variable
2018-07-16 20:52:16 +03:00
Mikhail Efremov
a618abb49f
syslinux: Use vga=normal
...
This is more appropriate default value nowaday.
2018-07-16 20:52:16 +03:00
Mikhail Efremov
85a7258d69
cleanup: Add GLOBAL_LIVE_NO_CLEANUPDB support
...
If set then don't remove apt and rpm from live images.
2018-07-16 20:52:16 +03:00
Mikhail Efremov
2af6d0be75
image: Add DISTRO_VERSION variable support
...
Use it in the image filename, so we'll know what version of a distro
it is.
2018-07-16 20:52:16 +03:00
Mikhail Efremov
20dfef8045
l10n: Don't hardcode lang in kernel cmdline
...
The 'lang' option will be added by gfxboot according with
choosed language.
2018-07-16 20:52:16 +03:00
Mikhail Efremov
2b50111650
services: Don't touch services already listed in the config
...
If service already listed in the config files, then ignore
status in the profiles variables.
2018-07-16 20:52:16 +03:00
Michael Shigorin
b6e5d3df69
gear-store-tags
2018-07-16 20:46:36 +03:00
Michael Shigorin
d4684ef9af
1.2.18-alt1
...
- ldm feature (lakostis@)
2018-07-16 20:43:40 +03:00
Konstantin A. Lepikhov
05ca4dd4e3
x11/use/glvnd: added GLVND support
...
Added glvnd packages to test.
2018-07-09 09:36:42 +03:00
Konstantin A. Lepikhov
b278c718ad
features: added LDM support
...
Linux Driver Management (aka LDM) allows easy configuration of different
hardware. Currently this hook does GPU configuration on systems with
multiple GPUs (aka Optimus/PRIME).
2018-07-08 20:44:41 +03:00
Michael Shigorin
e53a7b031e
regular.mk: change lightdm-gtk-greeter to slick-greeter
...
...as gtk one is quite bare to be frank.
2018-07-08 20:41:35 +03:00
Michael Shigorin
9f13f129ec
x11: add slick-greeter support
...
Looks better than lightdm-gtk-greeter indeed;
present in both sisyphus and p8 as of today.
2018-07-08 20:41:30 +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
Michael Shigorin
d993b90710
gear-store-tags
2018-06-25 20:59:16 +03:00
Michael Shigorin
c757d5d792
1.2.17-alt1
...
- e2k & profiles
2018-06-25 20:57:41 +03:00
Michael Shigorin
eaa41979b1
pkg.in: mention profiles as well
...
The comment was incomplete since commit
1f13b3a039
.
2018-06-25 09:55:13 +03:00
Michael Shigorin
7573547328
profiles: introduce @IA32, @X86 archdep macros
...
See commit 2d257a425b
for details, this just brings those to pkg.in/profiles/
(along with the generic archdep support, of course).
2018-06-25 09:55:01 +03:00
Michael Shigorin
9e80387420
profiles, metadata: s/PKG_PROFILES/THE_PROFILES/g
...
...to reduce the divergence with the rest of related variables;
these installer profiles affect the default checkbox states.
2018-06-25 09:54:53 +03:00
Michael Shigorin
f03933f3a5
e2k.mk: added base installers for 401/801
...
101's one has been useful enough so far.
2018-06-25 09:54:36 +03:00
Michael Shigorin
9d4b3e1f42
e2k: avoid messing with hwclock
...
...which will only result in a FAILED message,
most probably the solitary one throughout the
whole sysvinit boot.
2018-06-25 09:54:31 +03:00
Michael Shigorin
45d9147955
e2k, e2k.mk: better platform support
...
The goal was simple: every use/e2k/{x11,install2}/$MACHINE
must be self-sufficient regarding platform support, that is
it must depend on the corresponding CPU-specific target.
A bit less make-tech but still better overall.
NB: llvm cleanup is not needed anymore after upgrade to
Mesa-17/llvm-3.7, should be dropped like this year.
2018-06-25 09:40:30 +03:00