Commit Graph

2521 Commits

Author SHA1 Message Date
François Rigault
88452ac290 Cloud: Azure support
To work on Azure, cloud-init need some extra dependencies.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1974262
2021-11-04 17:29:34 +01:00
Kevin Fenzi
eb190a4032 i3-spin: drop bightlight as it's retired now.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-11-03 17:51:41 -07:00
Major Hayden
ed9fb2fc19
🚮 Truncate /etc/resolv.conf from kickstart
During the kickstart of the cloud image, NetworkManager writes an
/etc/resolv.conf that contains `nameserver 192.168.122.1`. This causes
boot delays with cloud-init since it does some early boot DNS
redirection tests before talking to the cloud's metadata service. On
some clouds/architectures, this delay is 15 seconds or more.

Truncate the /etc/resolv.conf so it can be replaced properly by
NetworkManager and cloud-init on the first boot.

Signed-off-by: Major Hayden <major@redhat.com>
2021-10-14 13:14:22 -05:00
Timothée Ravier
4282a656dd Revert "fedora-live-kde.ks: Enable initial-setup on firstboot"
This reverts both commits trying to enable initial-setup on first boot
for the KDE Live Spin as this is not working as expected right now.

This reverts commit 8afe142dcb.
This reverts commit 8e6d33c408.
2021-09-21 16:17:22 +02:00
Timothée Ravier
8afe142dcb fedora-live-kde.ks: Really enable initial-setup on firstboot
Previous change enabled it for the LiveISO directly instead of the final
system as this was meant for usage in RAW disk images and not in
LiveISOs.

This change should enable it for both, be a NOP for the LiveISO and
effectively enable it on the final system until we find a better
solution in Anaconda itself.

See discussion in https://github.com/rhinstaller/initial-setup/issues/136

Fixes: 8a3b18b fedora-live-kde.ks: Enable initial-setup on firstboot
2021-09-17 11:00:08 +02:00
Timothée Ravier
8e6d33c408 fedora-live-kde.ks: Enable initial-setup on firstboot
To make OEM installs, we need to move the user account, timezone and
network setup to first boot setup steps. This enables initial-setup to
do just that.  Once this is confirmed as working, we can remove the user
setup spoke from the initial Anaconda installation dialog.
2021-09-15 23:39:27 +00:00
Luya Tshimbalanga
f0179496d7
Replace gnome-shell-extension-pomodoro by gnome-pomodoro
This commit addresses the change from upstream renaming gnome-shell-extension-pomodoro
to gnome-pomodoro.
See https://src.fedoraproject.org/rpms/gnome-pomodoro/blob/rawhide/f/gnome-pomodoro.spec

Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-09-10 17:39:53 -07:00
Adam Williamson
dbbce3f6fb scientific: it's python3-matplotlib-qt5 now (not qt4)
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-09-02 12:26:03 +00:00
Neal Gompa
8684751be4 Cloud: Add PReP partition for POWER cloud images
VM images on POWER require a PReP partition to be able to boot.
Since we don't have a way to define this archfully for now,
let's just always create it. Losing 4MB isn't that bad, anyway...

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-09-01 22:16:58 +00:00
Adam Williamson
92fdbf48a9 Change fedora-cinnamon-common to use f35-backgrounds not f34-
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-08-31 14:04:49 -07:00
Neal Gompa
a79b11da92 KDE: Add LibreOffice Draw and LibreOffice Math packages
These are tiny packages that just add the desktop files to access
functionality that's already included as part of the rest of LibreOffice.

Fixes: https://pagure.io/fedora-kde/SIG/issue/103

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-08-26 19:42:31 -04:00
JT Pennington
1a8838ff39 Update fedora-live-jam_kde.ks maintainer info 2021-08-26 12:58:16 +00:00
Adam Williamson
0c8fe4532c Drop Eclipse from Scientific images
Eclipse has been orphaned and does not build or install in F35
or Rawhide, see:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/KQV3XN7CYCRCP5ENU5PNNWGRB7Z3YQIZ/
https://bugzilla.redhat.com/show_bug.cgi?id=1964630
https://bugzilla.redhat.com/show_bug.cgi?id=1987435

The Scientific images currently fail to build because they try to
pull in Eclipse packages which are not installable. Since it
doesn't seem likely that Eclipse will get fixed, let's drop it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-08-13 11:44:01 -07:00
JT Pennington
81dc129cf2 Update maintainers.toml
change JAM maintainer
2021-08-02 19:07:09 +00:00
Stephen Gallagher
99f1db54a0
Drop 'auth' line from ELN guests
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-07-23 12:00:19 -04:00
Neal Gompa
ec56783946 Revert "Add the fstrim to post and avoid 40GB Vagrant files"
It doesn't work in the image creation environment.

This reverts commit bc7e8ce561.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-16 09:56:38 -04:00
Neal Gompa
dc9b56098f Revert "Remove zeroing the disk, use fstrim+sync to trim the disk"
fstrim doesn't work at all in the image creation environment.

This reverts commit 8cad6efa4e.
2021-07-16 09:49:22 -04:00
Neal Gompa
8cad6efa4e Remove zeroing the disk, use fstrim+sync to trim the disk
This should be functionally equivalent with less I/O burden.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-16 08:44:01 -04:00
Neal Gompa
49753d125b Set up the zeros file as nodatacow to disable CoW and compression
This makes it so that we can effectively zero out the filesystem.

Fixes: ad8e04aacb

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-15 10:10:35 -04:00
Neal Gompa
b4015b7dba Force the filesystem to sync to disk before trimming
This ensures that data discard works properly.

Fixes: bc7e8ce561

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-15 05:26:39 -04:00
Neal Gompa
ad8e04aacb Revert "Remove 'zeroing out empty space' section"
This actually led to the filesystems being bigger.
The most recent Fedora Rawhide images were ~900MB instead of ~300MB.

Clearly, we need this to make it smaller.

This reverts commit d4d8bffb2c.

Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2021-07-15 04:03:44 -04:00
Chris Murphy
d4d8bffb2c Remove 'zeroing out empty space' section
This section is unnecessary due to commit bc7e8ce, but also inhibits that fix.
So just remove it.

Fixes: https://pagure.io/cloud-sig/issue/340#comment-743041
Signed-off-by: Chris Murphy chrismurphy@fedoraproject.org
2021-07-13 05:05:47 +00:00
David Duncan
bc7e8ce561 Add the fstrim to post and avoid 40GB Vagrant files
Fixes:https://pagure.io/cloud-sig/issue/340

Signed-off-by: David Duncan <davdunc@amazon.com>
2021-07-08 17:01:00 -07:00
Neal Gompa
6a37d23859 Ensure Fedora Cloud has grub installed for BIOS boot on x86_64
Without this, there is no guarantee that BIOS would
be correctly set up if the install environment is UEFI.

Fixes: 611edda149

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-07-06 15:00:54 -04:00
Neal Gompa
611edda149 Configure Fedora Cloud with GPT with Hybrid Boot
Fedora Cloud is now set up so that it builds the disk with
GPT partitioning and has a specific partitioning layout so
that the resulting images are equipped to boot either with
legacy BIOS or UEFI.

Reference: https://fedoraproject.org/wiki/Changes/FedoraCloudHybridBoot

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-07-02 21:33:02 -04:00
David Duncan
c970f81e4e enable zram-based swap
https://pagure.io/cloud-sig/issue/324

Signed-off-by: David Duncan <davdunc@amazon.com>
2021-06-19 14:52:36 +00:00
Neal Gompa
6de08b413c Use Btrfs for Fedora Cloud Edition
Reference: https://fedoraproject.org/wiki/Changes/FedoraCloudBtrfsByDefault

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-06-16 12:15:30 -04:00
Mohan Boddu
c4bb51a775 KDE size increase
Fixing https://pagure.io/releng/failed-composes/issue/2567#comment-737735

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-06-14 11:27:22 -04:00
Miro Hrončok
21bb1711df No Python 3.9 wanted on the Python Classroom Lab 2021-06-10 14:33:33 +02:00
Mattia Verga
db30c4a66a Remove Virtualplanet from astronomy live spin
Virtualplanet has been retired in Rawhide, it should be removed from kickstart to avoid compose failures.
2021-05-20 05:58:28 +00:00
Eric Edens
d99bce1b15 removing leading plus in %packages 2021-05-10 21:29:17 +00:00
Eric Edens
d6965a2521 Use GCE guest environment instead of cloud-init 2021-05-07 20:04:35 +00:00
Clement Verna
1f3645b72d Replace shadow-utils by util-linux
As part of 1abc805 I removed shadow-utils instead of util-linux.
shadow-utils was previously part of https://bugzilla.redhat.com/show_bug.cgi?id=1951111
but got removed after feedback received.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-05-03 10:28:16 +02:00
Stephen Gallagher
ed73e0d383
Don't exclude cracklib from ELN container image
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-04-28 21:13:10 -04:00
Clement Verna
1abc805cca Remove shadow-utils and sssd-client from the container base image
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1951111.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-04-28 21:40:11 +00:00
Neal Gompa
ebe3cfa4b3 kde: Fallback to Plasma X11 session for basic graphics mode (#1952431)
The Plasma Wayland session does not work when kernel mode-setting has
been disabled, so fall back to X11 automatically in this scenario.

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-04-23 02:38:28 -04:00
Paul Whalen
b3ea494b7c Remove asterisk from kernel-lpae for exclusion (#1947157). 2021-04-12 11:45:14 -04:00
Dennis Gilmore
20bab5d044 Do not install kernel-lpae on 32 bit arm
There is a potential issue with how dtb files are symlinked in /boot
if the kernel-lpae is installed last the symlink is pointed there and
not all dtb files will be available. kernel-lpae should be installed
intentionally

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2021-04-06 08:20:56 -05:00
Luya Tshimbalanga
01cf9a8b52 Use Workstation installation from live media
Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-04-05 17:40:11 +00:00
Clement Verna
b37111ec10 Make sure to exclude langpacks-en_GB from the container image
We already install glibc-minimal-langpack and langpacks-en_GB
pulls the dejavu-sans-fonts which is almost 6MB.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-04-02 11:46:47 +00:00
Clement Verna
f1e4099f68 cracklib-dicts is now a hard dependency of libpwquality
a1b5a1af0a
Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-04-02 13:18:54 +02:00
Clement Verna
0087094832 The option --nontp is deprecated
Replacing it by the recommended timesource --ntp-disable command

Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-04-01 10:44:37 +02:00
Kevin Fenzi
0494626b35 Merge #790 kde: disable plasma-discover-notifier on live image 2021-03-25 00:22:34 +00:00
Kevin Fenzi
2880982849 Merge #787 Updates for network changes to built images 2021-03-25 00:21:39 +00:00
Rex Dieter
0b624bcd11 kde: disable plasma-discover-notifier on live image
Migrate snippet from plasma-pk-updates to plasma-discover-notifier
2021-03-22 14:34:46 -05:00
Peter Robinson
4ba7ce0148 Updates for network changes to built images
NetworkManager has changed the defaults for where the config
files are retained and by default we don't ship the traditional
Sys-V network scripts so we can clean-up those bits.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-03-21 19:14:59 +00:00
Adam Williamson
705eebea9b Use correct @^ for i3 env group, not just @
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-03-12 18:50:45 -08:00
Paul Whalen
d030465f14 Add initial-setup-gui to fedora-disk-xbase.ks
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2021-03-11 10:47:02 -05:00
Odilon Sousa
abbfe94948 Cleaning the packages that are already present on @i3-desktop-environment 2021-03-08 17:25:09 -03:00
Odilon Sousa
82bea549db Adding @hardware-support for I3 Spin 2021-03-08 13:48:14 -03:00