Commit graph

156 commits

Author SHA1 Message Date
Andreas K. Hüttel b9eeafab25
Add amd64 x32 systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-23 00:25:59 +01:00
Andreas K. Hüttel 6a5d738ecc
amd64: Add more merged-usr builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-21 21:48:52 +01:00
Ben Kohler 718d8cda8c
specs/amd64/admincd: add efibootmgr
Closes: https://bugs.gentoo.org/882043

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-11-20 13:42:20 -06:00
Andreas K. Hüttel ce352f1fcf
Update seed as everywhere else now that bootstrap is done
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-16 00:22:33 +01:00
Andreas K. Hüttel 2756242a28
Add amd64 systemd/merged-usr stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-12 16:57:27 +01:00
Andreas K. Hüttel b3132dc76b
livegui: kipi-plugins are gone
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-10-31 17:26:27 +01:00
Matt Turner 39a567985a
specs: Remove USE="modules"
I looked in ::gentoo and could not find what package had this that would
have been on livecds.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-10-27 22:30:23 -04:00
Matt Turner 3a6bcbd442
specs: Remove USE flags that are in make.defaults
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-10-27 20:10:18 -04:00
Ben Kohler e1ba1fb379
specs/{amd64,x86}/admincd: add ncdu
Closes: https://bugs.gentoo.org/877359

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-10-17 14:21:55 -05:00
Matt Turner 6a3bb38e4f
specs/amd64/livegui: Add net-misc/ntp
It's provided by the admincd and the minimal ISO. Might as well provide
it here too.

Closes: https://bugs.gentoo.org/876619
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-10-11 15:44:29 -04:00
Andreas K. Hüttel fd36b11428
Rename clang stage files to llvm
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-10-05 21:58:59 +02:00
Ben Kohler 029beb3328
specs/amd64/livegui: drop repoman
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-09-18 14:48:37 -05:00
Ben Kohler d00724fdc0
specs/amd64: use new 5.15.59 config on installcd & admincd
Closes: https://bugs.gentoo.org/852605

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-09-13 11:51:50 -05:00
Andreas K. Hüttel 5739439b26
Shrink livegui.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-08-27 06:42:17 +02:00
Andreas K. Hüttel c693cf1a23
Add amd64 clang-systemd stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-08-05 23:42:09 +02:00
Matt Turner 1b3568057c
specs: Drop dead /usr/bin/repoman removal
This dates to a time when repoman was provided by sys-apps/portage.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-07-25 19:35:30 -04:00
Matt Turner 564d386bea
specs: Add app-portage/cpuid2cpuflags to livecds
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-07-25 19:33:52 -04:00
Andreas K. Hüttel 6efb090272
Add specs for clang and musl-clang builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-07-18 23:27:16 +02:00
Ben Kohler dca7fccd1d
specs/livegui: remove kdevelop-python until it supports python3_10
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-07-17 15:17:07 -05:00
Andreas K. Hüttel ffbf669d46
Skip stage2 everywhere in amd64
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-07-03 16:18:13 +07:00
Georgy Yakovlev 3e50c160d1
amd64: add sys-auth/ssh-import-id to isos
Bug: https://bugs.gentoo.org/854300
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-06-25 12:13:36 -07:00
Andreas K. Hüttel 340f24097f
livegui: only use limited module set in initrd again
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-14 19:52:37 +02:00
Andreas K. Hüttel 2737caa596
Revert "livegui: reenable depclean, drop kdenlive, engauge, hugin"
This reverts commit b1ccfee916.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-10 13:45:56 +02:00
Andreas K. Hüttel 8c68c55704
Revert "livegui: more trimming"
This reverts commit dbff1ca2b8.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-10 13:45:02 +02:00
Andreas K. Hüttel 21af3e4441
Revert "livegui: some space optimizations"
This reverts commit 261a220762.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-10 13:44:12 +02:00
Andreas K. Hüttel 77119fbbd5
livegui: Put all modules in initrd
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-10 13:41:24 +02:00
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
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
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 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
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
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
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 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 a5cbc74c7a
specs: Remove dev-util/pkgconf from livecds
dev-util/pkgconfig used to be the default provider for
virtual/pkgconfig, so we unmerged it. Since the default has changed, we
should remove dev-util/pkgconf too.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-08-04 21:29:09 -07:00
Matt Turner 3f9b694caf
specs: Drop USE=static-libs from installcd
This was added in 2011 in commit 1d973914 ("Add static-libs to USE for
the installcd-stage1 specs to fix the dev-libs/libgcrypt failure
build.") to resolve an unreferenced problem.

Reduces the number of packages built for the alpha installcd from 148 to
105, because presumably 43 packages that are already part of the stage3
seed were being rebuilt with USE=static-libs enabled. This is pointless
because the livecd-stage2 spec's livecd/rm contains /lib*/*.a and
/usr/lib*/*.a, so all the static libraries are being deleted anyway.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-07-31 10:54:32 -07:00
Ben Kohler 63b4f9bd94
specs/amd64: use new VMD-enabled kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-07-17 06:08:38 -05:00
Andreas K. Hüttel d3d84cf63e
amd64: fix installcd source file name
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 22:35:17 +02:00
Andreas K. Hüttel bbf4201a94
amd64: move musl-hardened specs into their own dir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:59:03 +02:00
Andreas K. Hüttel a8fc005f92
amd64: drop unused files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:56:32 +02:00
Andreas K. Hüttel 7189beaa5b
amd64: move selinux builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:54:21 +02:00
Andreas K. Hüttel 91376d48df
amd64: move "normal" multilib builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:28:33 +02:00
Andreas K. Hüttel b891ceb599
amd64: move amd64 hardened-nomultilib to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:15:23 +02:00
Andreas K. Hüttel cf6f590d35
amd64: move hardened multilib builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-09 22:00:57 +02:00
Andreas K. Hüttel a64a79c3da
amd64: add experimental no-multilib systemd stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-09 21:39:37 +02:00
Andreas K. Hüttel cf7151f6a9
amd64: move nomultilib builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-08 22:03:36 +02:00
Andreas K. Hüttel c603ac1a75
amd64: migrate the x32 stages to demeter, move musl to subdir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-07 20:25:19 +02:00
Andreas K. Hüttel e9f59df938
amd64: use stages-musl config for musl stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-06 01:26:31 +02:00
Ben Kohler 5f2a13fa4d
specs/amd64/installcd-stage2-minimal.spec: use 5.10.27 kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-06-30 12:14:43 -05:00
Andreas K. Hüttel 696b3e90a9
Set musl overlay path back to what it is on aws
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-18 16:54:21 +02:00
Andreas K. Hüttel cdcf5c89a1
Fix location of musl overlay
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-10 00:35:14 +02:00
Andreas K. Hüttel d4c12e6897
Drop chost setting from amd64-musl stage3 specs, not valid there
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-02 04:28:06 +02:00
Andreas K. Hüttel 06b0b8d6dd
Replace musl-vanilla with musl
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:49:11 +02:00
Andreas K. Hüttel 75e8912957
There is no musl-specific config, may as well use default dir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:40:34 +02:00
Andreas K. Hüttel 1193c422d1
Add experimental amd64 musl hardened specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:21:55 +02:00
Andreas K. Hüttel 1a91a830b5
Add experimental amd64-musl-vanilla specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:21:50 +02:00
Ben Kohler ca4a30952c
specs/*: stop cleaning gconv files
Cleaning these breaks mkfs.vfat from dosfstools, and maybe other
applications.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-03-16 10:52:10 -05:00
Matt Turner ec951fb2a8 specs: Remove sys-apps/hwsetup
Package isn't much use these days with udev.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-11-04 19:59:55 -05:00
Matt Turner 0430f1f0ce specs: Remove dead USE flags (lvm1, nocxx)
Signed-off-by: Matt Turner <mattst88@gmail.com>
2020-11-02 13:11:39 -05:00
Ben Kohler 206f2fe4ba
admincd-stage1: enable compile-locales to match installcd-stage1
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-09-29 16:58:18 -05:00
Matt Turner 1911edd6d2 specs: Remove app-admin/passook from installcds
It's masked for removal per bug 724210.

Bug: https://bugs.gentoo.org/724210
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-30 18:54:44 -07:00
Ben Kohler 59865dd11e
specs: remove x86info from admincd
No stable versions left, upstream dead, etc

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-07-29 14:54:05 -05:00
Ben Kohler d365ad7299
specs/amd64: use the new unified kconfig file
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-05 08:28:33 -05:00
Ben Kohler 38bf17bf82
specs/amd64: enable zfs support on admincd again
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-04 08:24:34 -05:00
Ben Kohler 20c1cdd039
specs/amd64: update admincd-stage2 to use new kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-04 08:23:53 -05:00