Commit graph

270 commits

Author SHA1 Message Date
Andreas K. Hüttel d5450dabe6
Use kernel config from dist-kernel for livegui
Closes: https://bugs.gentoo.org/836770
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-09 01:41:58 +02:00
Andreas K. Hüttel 4e2bab9058
livegui: fix specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-03 21:32:06 +02:00
Andreas K. Hüttel 261a220762
livegui: some space optimizations
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-02 21:21:50 +02:00
Andreas K. Hüttel dbff1ca2b8
livegui: more trimming
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-15 09:58:12 +01:00
Andreas K. Hüttel 0bf7603396
Skip some more amd64 stage2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-15 00:16:16 +01:00
Andreas K. Hüttel b1ccfee916
livegui: reenable depclean, drop kdenlive, engauge, hugin
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-14 22:22:40 +01:00
Andreas K. Hüttel 3714fd918b
Skip some amd64 stage2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-14 16:12:03 +01:00
Andreas K. Hüttel cf406ca943
livegui: remove overlay options again, they break things
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-14 16:03:43 +01:00
Andreas K. Hüttel c9cc3c46b1
livegui: add gedit and some irc clients
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-13 19:37:22 +01:00
Andreas K. Hüttel 1bb7b71714
livegui: add empty overlay and root_overlay
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-12 23:31:00 +01:00
Andreas K. Hüttel 4424ed7c09
livegui: properly start systemsettings for keyboard
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-12 23:20:10 +01:00
Andreas K. Hüttel 08746d08ae
LiveGUI: A bit more software. Also don't depclean.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-09 01:19:42 +01:00
Andreas K. Hüttel dacfb25e5c
livegui: Autostart keyboard layout module on plasma login
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-06 16:34:57 +01:00
Andreas K. Hüttel 6471b4fdea
livegui: disable console keyboard mapping prompt
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-06 16:21:06 +01:00
Ben Kohler c237e1ff96
specs/amd64/livegui: fix quoting in polkit rules
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-03-03 08:24:58 -06:00
Ben Kohler 20f2105ed0
specs/amd64/livegui: allow root for mounts
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-03-01 10:06:13 -06:00
Ben Kohler 05d3853edc
specs/amd64/livegui: add polkit exceptions for partition tools
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-03-01 09:53:23 -06:00
Ben Kohler d4b8aa1f3c
specs/amd64/livegui: add zfs
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-03-01 09:53:23 -06:00
Ben Kohler 442400510e
specs/amd64/livegui: add user face/icon to fsscript
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-28 10:17:27 -06:00
Ben Kohler 4cbaa0d704
specs: remove ext3grep
Still no stable versions, and as far as I can tell, does not work on
ext4.  I see no reason to ship this.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-21 06:39:44 -06:00
Andreas K. Hüttel 597134bafa
dislocker is not stable (yet)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-20 20:47:00 +01:00
Andreas K. Hüttel be271d3d2a
livegui: adapt package set
* no kdegames or kdeeducation
* instead more texlive ;)
* add packages from admincd

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-19 18:38:16 +01:00
Ben Kohler 7bfeec8de2
livegui/fsscript: NM fix, taskbar pinned apps
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-18 14:36:12 -06:00
Ben Kohler aa92527ce8
specs/amd64/livegui: mplayer -> mpv
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-16 14:46:41 -06:00
Ben Kohler 0696c2854a
specs/amd64/livegui: enable pulseaudio
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-16 10:10:24 -06:00
Matt Turner 07a4310e74
specs: Remove unnecessary compression_mode settings
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-02-15 19:05:34 -08:00
Matt Turner 54bfa5f2e0
specs/sparc: Add console boot options
Closes: https://bugs.gentoo.org/735022
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-02-15 19:05:29 -08:00
Ben Kohler 121a2c42f3
specs/amd64/livegui: disable livecd-tools auto-dhcp
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-15 06:25:05 -06:00
Ben Kohler b8364ad7c7
specs/amd64/livegui: add vim & weechat
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-15 06:25:05 -06:00
Ben Kohler 8254e3b8f0
amd64/livegui/fsscript: user & session setup
Autologin to plasma, disable screen autolock, set firefox as default
browser

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-15 06:25:05 -06:00
Ben Kohler 0fa6284844
portage/livegui: new portage confdir for livegui builds
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-11 10:38:26 -06:00
Ben Kohler f586222cbd
specs/amd64/livegui: add sudo
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-11 10:31:20 -06:00
Ben Kohler a97ae2abfc
specs/amd64/livegui: add new kconfig for livegui needs
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-02-11 10:29:56 -06:00
Andreas K. Hüttel 3ad3619fd8
Next LiveGUI experiment
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-11 01:08:08 +01:00
Andreas K. Hüttel 549b5da4b6
Rename to livegui and place in subdir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-07 22:52:41 +01:00
Andreas K. Hüttel efa7506617
More files, enable overlayfs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-07 22:50:28 +01:00
Andreas K. Hüttel a355e83fdc
Make livedvd specs actually build. No testing beyond that so far.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-07 10:10:42 +01:00
Andreas K. Hüttel 9f2025e1f5
Start with the experiment LiveDVD (not useful/tested yet)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-02-06 13:10:51 +01:00
Andreas K. Hüttel 892b53c650
Add more .tar.xz .tar.xz .tar.xz .tar.xz .tar.xz .tar.xz .tar.xz
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-26 23:59:49 +01:00
Andreas K. Hüttel 337e705651
arm64: more .tar.xz ...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-24 01:17:32 +01:00
Andreas K. Hüttel c23db41ef0
arm64: Add some more .tar.xz extensions (why???)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 23:48:27 +01:00
Andreas K. Hüttel acbcab1794
arm64: specify source extension (why???)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 20:56:30 +01:00
Andreas K. Hüttel 52f389d43a
arm64: add desktop stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 20:16:55 +01:00
Andreas K. Hüttel 24e4e8950f
arm64: Unify stage and spec naming
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 19:37:53 +01:00
Andreas K. Hüttel e27681c30c
Revert "ia64: Better an initrd without lvm2 than no installcd at all"
genkernel tries to build lvm2 in any case, even if it will be disabled.

This reverts commit 9d868b1b0f.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-22 16:50:45 +01:00
Andreas K. Hüttel 5d95dcda29
Add experimental ia64 systemd stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-22 16:36:27 +01:00
Andreas K. Hüttel 30f989d595
ia64: add openrc suffix to specs and stage names
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-22 16:07:38 +01:00
Andreas K. Hüttel 9d868b1b0f
ia64: Better an initrd without lvm2 than no installcd at all
Bug: https://bugs.gentoo.org/749957
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-22 00:49:46 +01:00
Georgy Yakovlev c3af798b00
releases/specs/arm64/installcd: enable extra tools that got stable kw
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-01-19 17:16:37 -08:00
Georgy Yakovlev fd134fa043
releases/specs: add bcache-tools to arm64, ppc and ppc64le installcds
Bug: https://bugs.gentoo.org/831288
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-01-19 17:16:31 -08:00
Matt Turner c8bc5410b9
specs/hppa: Include sys-boot/palo on the livecd
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-01-19 16:09:06 -08:00
Ben Kohler c3aaad9b61
specs: add bcache-tools to amd64 & x86 isos
Closes: https://bugs.gentoo.org/831288

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-01-18 06:11:51 -06:00
Georgy Yakovlev 78962db30c
releases/kconfig/arm64: update config for 5.15.x kernel
and switch iso to use it.
also enable rockchip/pinebookpro drivers.
PCI driver was disabled unfortunately.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-01-04 23:15:13 -08:00
Georgy Yakovlev 619d1aad63
specs/ppc/ppc32/installcd-stage2: add scandelay=10
this helps actual CD booting on macs
10 seconds is a reasonable delay

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-12-23 17:58:04 -08:00
Georgy Yakovlev e15e7285ac
releases/specs/ppc/ppc64le/installcd-stage1.spec: add nvme-cli
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-12-19 14:53:33 -08:00
Georgy Yakovlev 1d44a21455
releases/specs/amd64/hardened/admincd-stage2: always build fresh zfs
Closes: https://bugs.gentoo.org/787872
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-12-17 06:26:24 -06:00
Georgy Yakovlev 6b7d771069
releases/specs/ppc/installcd-stage1: add cryptsetup
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-12-04 15:22:26 -08:00
Andreas K. Hüttel 13e88add49
arm64: stop using the musl overlay, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-25 02:05:23 +01:00
Andreas K. Hüttel 1412f2b5d4
arm: stop using the musl overlay, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-25 02:05:20 +01:00
Andreas K. Hüttel eedf41fd37
amd64: stop using the musl overlay, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-25 02:05:17 +01:00
Georgy Yakovlev 05be2b2c66
releases/specs/ppc: switch ppc32 specs to new profile
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-23 13:41:57 -08:00
Andreas K. Hüttel e7344a1689
x86: as a try, drop musl overlay from musl builds (should work fine now)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-22 00:06:54 +01:00
Andreas K. Hüttel 597a371832
Fix source path for musl-hardened
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 14:16:15 +01:00
Andreas K. Hüttel d766a0a42e
Add armv6j and armv7a hf musl-hardened autobuilds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 13:59:37 +01:00
Andreas K. Hüttel 0ca7295bd2
specs and config: the stages-musl config is not needed anymore, remove (the return)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 00:32:58 +01:00
Andreas K. Hüttel 6c96ff1ccd
specs and config: the stages-musl config is not needed anymore, remove
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 00:31:39 +01:00
Andreas K. Hüttel ef5014be42
Add armv6j hardfloat musl specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-20 15:43:10 +01:00
Andreas K. Hüttel 4eab108461
armv7a musl: add openrc in stage name
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-19 22:40:26 +01:00
Georgy Yakovlev 3c5751f733
releases/specs: switch all specs from pixz_x to plain pixz
git master of pydecomp removed _x definitions
0e536909d8

and catalyst already uses XATTRS_OPTIONS['linux'],
https://github.com/gentoo/catalyst/blob/master/catalyst/defaults.py#L36

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-17 17:15:46 -08:00
Andreas K. Hüttel 161c3a50b9
"musl" moves from TIMESTAMP part to subarch part
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 22:57:12 +01:00
Andreas K. Hüttel b7f992630d
armv7a-musl: drop chost, use new musl subarch
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 22:30:53 +01:00
Georgy Yakovlev 4ddeecbee7
releases/specs/ppc: switch rest of the specs to plain pixz mode
pixz_x is obsolete and removed from future versions of pydecomp

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-17 11:13:56 -08:00
Andreas K. Hüttel 9cf2689389
armv7a-hf musl: nail down cflags
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 13:50:51 +01:00
Georgy Yakovlev 3d3e5e868e
releases/specs: correct path in stage1-musl ppc32 spec
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-16 21:40:55 -08:00
Georgy Yakovlev 456a564756
releases/specs/ppc/ppc32: add musl specs (disabled)
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-16 21:22:38 -08:00
Andreas K. Hüttel 9022bc2139
autocatalyst can't handle 2-level spec files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 22:03:40 +01:00
Andreas K. Hüttel 9b64d2c629
Add armv7a hardfloat musl specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 21:37:00 +01:00
Georgy Yakovlev b303c2ba81
releases/specs/ppc/ppc64le: switch to plain pixz mode
this should already use XATTRS_OPTIONS and avoid creating garbage in tar
e60dffe204
f98d90a522/DeComp/definitions.py (L70)
7ebe338119/catalyst/defaults.py (L36)

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-03 19:12:08 -07:00
Georgy Yakovlev 587c655b8c
releases/specs/hppa: specify portage_prefix: releng
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-10-31 15:49:04 -07:00
Andreas K. Hüttel ae162e49bd
Add experimental desktop stage specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-17 22:28:01 +02:00
Ben Kohler e9185803ba
specs/amd64: use new 5.10.61 kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-10-16 09:37:11 -05:00
Matt Turner c218bd9f19
specs/hppa: Remove net-fs/cifs-utils from ISO
Samba is too big a burden.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-22 17:37:28 -07:00
Matt Turner 043f19612c
specs/hppa: Ship more util-linux libs in netboot images
Also remove libblkid.so from e2fsprogs' list of files. util-linux
provides that, not e2fsprogs.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 22:19:14 -07:00
Matt Turner f05a60204a
specs/hppa: Pass more genkernel --kernel-* arguments
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 22:10:33 -07:00
Matt Turner d9483a3e02
specs/hppa: Remove some packages from installcd-stage1
mingetty redundant because it is a dependency of livecd-tools.
I can't imagine anyone needing rp-pppoe to install Gentoo on their
PA-RISC machine, so remove it. lsscsi was listed twice.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 61fc46039c
specs/hppa: Remove USE=atm
net-dialup/linux-atm is no longer stable on hppa.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner e906450187
specs/hppa: Rename kernels
Now that the kernel configs are consolidated, maybe we can share them
between the netboot images and the installcd.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 2e02562add
specs/hppa: Use Python 3.9
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 90d8399f1f
specs/hppa: Remove kernelopts setting
This option has been removed from catalyst.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 41695d87ba
specs/hppa: Use --kernel-${tool}=... genkernel options
The --kernel-cross-compile= option was removed from genkernel-4.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 4a12080c5c
specs/hppa: Use updated kernel configs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 61cc664e9d
specs/hppa: Remove sys-devel/bc from netboot
It'll be emerged as a dependency of the kernel sources package.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07:00
Matt Turner 33865c4e76
specs/hppa: Add sys-fs/lvm2 to netboot images
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07:00
Matt Turner 3131945596
specs/hppa: Enable USE=libtommath for dev-libs/libtomcrypt
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07:00
Matt Turner 71e4b843b8
specs/hppa: netboot2 -> netboot
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07:00
Andreas K. Hüttel 586072caf4
Force CHOST on arm64 musl
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-11 19:47:10 +02:00
Andreas K. Hüttel d72b960215
portage_overlay -> repos in specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 22:16:42 +02:00
Andreas K. Hüttel c6b013b2a1
Also add arm64 musl-hardened
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 20:53:27 +02:00
Andreas K. Hüttel 85b4ab6ff8
Enable arm64 musl build, fingers crossed
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 20:14:07 +02:00
Andreas K. Hüttel 93449eee1f
Also build armv7a on jiji
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-30 10:54:34 +02:00