Compare commits

...

19 Commits
main ... f31

Author SHA1 Message Date
Randy Barlow b4e313947d Revert "remove systemd package from fedora-container-base"
This reverts commit 57e13a1b89.

I noticed that systemd-logind was causing problems in our
containers after a container rebuild of the f32 base image was
published about 5 days ago. I found that an issue[0] had been
filed about the problem, but that bug was reported against
Rawhide (f33). I then found that systemd had been removed from
the f32 base image after f32 was released.

This causes problems for users who expect stability out of Fedora
releases - changing the default package set means that a container
build that works one day can break the next. In our case, the
problem wasn't so much that systemd was removed, but that the unit
masks were removed. This causes some components of systemd to be
unable to function in a container, and puts a burden on users to
identify the problem.

https://pagure.io/releng/issue/9603

[0] https://bugzilla.redhat.com/show_bug.cgi?id=1841139
2020-07-14 13:30:31 -04:00
siddharthvipul 3e16f700a8 remove package systemd from fedora container base image
Signed-off-by: siddharthvipul <siddharthvipul1@gmail.com>
2020-05-31 17:33:08 +05:30
Peter Robinson 8ea142456d IoT: fixes and cleanups for IoT edition
Use defaults for authselect, auth is deprecated, update rpi boot bits
drop old atomic cmds, no longer shipped.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-12-04 09:56:12 +00:00
Peter Robinson e0e66778c6 IoT: Update F-31 for stable ostree branch
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-10-27 12:34:45 +00:00
Kevin Fenzi 5bd9c890a1 games: drop retired games to make image compose again.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-10-17 15:09:04 -04:00
Kevin Fenzi 234491453e Merge #586 `Remove sparkleshare due to built failure` 2019-10-06 20:45:33 +00:00
Rich Mattes fa41eeba05 robotics: Replace eclipse with qtcreator
Replace the Eclipse launcher shortcut with qtcreator.

Signed-off-by: Rich Mattes <richmattes@gmail.com>
2019-10-06 20:44:12 +00:00
Luya Tshimbalanga b00b09f3bf
Remove sparkleshare due to built failure
Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2019-10-06 13:36:37 -07:00
Paul Whalen 14c50d7490 Remove libvirt, gnome-boxes from armhfp in F31
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2019-09-27 09:31:51 -04:00
Kevin Fenzi 973fb1bc6c Merge #581 `Design Suite: use f31-backgrounds extra and reinstate sparkleshare` 2019-09-23 22:34:10 +00:00
Miro Hrončok 89436e3917 Remove Python 2.7 from the Python Clasroom Lab 2019-09-23 22:32:56 +00:00
Luya Tshimbalanga 638865e93f
Design Suite: use f31-backgrounds extra and reinstate sparkleshare 2019-09-18 22:30:11 -07:00
dftxbs3e ffd0960925 Backport #572
Signed-off-by: dftxbs3e <dftxbs3e@free.fr>
2019-09-15 16:45:26 +00:00
Dan Book f73c7def11 Cinnamon - Update to F31 backgrounds 2019-09-04 01:45:14 -04:00
Peter Robinson 658bfc9ec0 IoT: set up for branched content
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-08-30 07:15:52 +01:00
Adam Williamson 282090098a Include fedora-release-kde in fedora-kde-common (#1720311)
As per https://bugzilla.redhat.com/show_bug.cgi?id=1720311 , no
KDE deliverables actually include fedora-release-kde, so they
are not identified as being the KDE variant at all. This change
would result in the KDE live image and ARM disk image including
fedora-release-kde.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-08-23 13:31:39 -07:00
Clement Verna eadd5cdba2 Explicitly install systemd in the image.
It seems that systemd is required by anaconda which wants
to setup the default target. Since dnf dependencies to systemd
was dropped in [0] we need to install it explicitly.

[0] - faa199f160?branch=master
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-08-21 13:57:57 +02:00
Paul Whalen c90b3081b7 Add fedora-disk-xfce.ks to f31 2019-08-14 12:02:25 -04:00
Tomas Hrcka 64ea370c8b Prepare for branching f31 from rawhide
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2019-08-12 17:26:04 +02:00
12 changed files with 39 additions and 24 deletions

View File

@ -7,6 +7,8 @@ part / --size=6200 --fstype ext4
%packages
-initial-setup
-initial-setup-gui
-libvirt*
-gnome-boxes
%end

View File

@ -15,6 +15,6 @@ parole
exaile
# extra backgrounds
f30-backgrounds-extras-gnome
f31-backgrounds-extras-gnome
%end

View File

@ -39,6 +39,8 @@ rpm
shadow-utils
sssd-client
util-linux
#needed by Anaconda https://bugzilla.redhat.com/show_bug.cgi?id=1744115
systemd
-kernel
-dosfstools
-e2fsprogs

17
fedora-disk-xfce.ks Normal file
View File

@ -0,0 +1,17 @@
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-xfce-common.ks
bootloader --append="cma=192MB"
services --enabled=sshd,NetworkManager,chronyd,zram-swap
autopart --type=plain --noswap
%packages
%end
%post
%end

View File

@ -5,7 +5,6 @@ lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
auth --useshadow --passalgo=sha512
selinux --enforcing
rootpw --lock --iscrypted locked
@ -23,7 +22,7 @@ autopart --nohome --noswap --type=plain
# Equivalent of %include fedora-repo.ks
# Pull from the ostree repo that was created during the compose
ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/rawhide/${basearch}/iot
ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/stable/${basearch}/iot
reboot
@ -36,26 +35,26 @@ if [[ $arch == "aarch64" ]] || [[ $arch == "armv7l" ]]; then
if [[ $arch == "aarch64" ]]; then
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
else
cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/fw/rpi2-u-boot.bin
cp -P /usr/share/uboot/rpi_3_32b/u-boot.bin /boot/fw/rpi3-u-boot.bin
cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/efi/rpi2-u-boot.bin
cp -P /usr/share/uboot/rpi_3_32b/u-boot.bin /boot/efi/rpi3-u-boot.bin
fi
fi
# Set the origin to the "main ref", distinct from /updates/ which is where bodhi writes.
# We want consumers of this image to track the two week releases.
ostree admin set-origin --index 0 fedora-iot https://dl.fedoraproject.org/iot/repo/ "fedora/rawhide/${arch}/iot"
ostree admin set-origin --index 0 fedora-iot https://dl.fedoraproject.org/iot/repo/ "fedora/stable/${arch}/iot"
# Make sure the ref we're supposedly sitting on (according
# to the updated origin) exists.
ostree refs "fedora-iot:fedora/rawhide/${arch}/iot" --create "fedora-iot:fedora/rawhide/${arch}/iot"
ostree refs "fedora-iot:fedora/stable/${arch}/iot" --create "fedora-iot:fedora/stable/${arch}/iot"
# Remove the old ref so that the commit eventually gets cleaned up.
ostree refs "fedora-iot:fedora/rawhide/${arch}/iot" --delete
ostree refs "fedora-iot:fedora/stable/${arch}/iot" --delete
# delete/add the remote with new options to enable gpg verification
# and to point them at the cdn url
ostree remote delete fedora-iot
ostree remote add --set=gpg-verify=true --set=gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-primary --set=contenturl=mirrorlist=https://ostree.fedoraproject.org/iot/mirrorlist fedora-iot 'https://ostree.fedoraproject.org/iot'
ostree remote add --set=gpg-verify=true --set=gpgkeypath=/etc/pki/rpm-gpg/ --set=contenturl=mirrorlist=https://ostree.fedoraproject.org/iot/mirrorlist fedora-iot 'https://ostree.fedoraproject.org/iot'
# We're getting a stray console= from somewhere, work around it
rpm-ostree kargs --delete=console=tty0
@ -97,9 +96,6 @@ echo "(Don't worry -- that out-of-space error was expected.)"
# For trac ticket https://pagure.io/atomic-wg/issue/128
rm -f /etc/sysconfig/network-scripts/ifcfg-ens3
echo "Adding Developer Mode GRUB2 menu item."
/usr/libexec/atomic-devmode/bootentry add
# Anaconda is writing an /etc/resolv.conf from the install environment.
# The system should start out with an empty file, otherwise cloud-init
# will try to use this information and may error:

View File

@ -6,6 +6,7 @@
@kde-media
@kde-office
@networkmanager-submodules
fedora-release-kde
### The KDE-Desktop

View File

@ -45,7 +45,8 @@ kernel-modules-extra
# This was added a while ago, I think it falls into the category of
# "Diagnosis/recovery tool useful from a Live OS image". Leaving this untouched
# for now.
memtest86+
#memtest86+
@x86-baremetal-tools # memtest86+ is included
# The point of a live image is to install
anaconda
@ -58,7 +59,7 @@ aajohan-comfortaa-fonts
# Without this, initramfs generation during live image creation fails: #1242586
dracut-live
syslinux
# syslinux is in @x86-baremetal-tools
# anaconda needs the locales available to run for different locales
glibc-all-langpacks

View File

@ -32,7 +32,7 @@ powerline
powerline-fonts
# Extra wallpapers
f30-backgrounds-extras-gnome
f31-backgrounds-extras-gnome
# removal of unneeded applications
-gnome-boxes

View File

@ -45,7 +45,6 @@ asc-music
astromenace
# beneath-a-steel-sky-cd scummvm games cut for size
boswars
btanks
bzflag
crossfire-client
extremetuxracer
@ -97,7 +96,6 @@ kcheckers
knights
lbrickbuster2
# liquidwar # Would pull in fluid-soundfont-lite-patches
londonlaw
lordsawar
# lure scummvm games cut for size
# machineball # Would pull in fluid-soundfont-lite-patches
@ -121,7 +119,6 @@ xblast
auriferous
alienblaster
# duel3 # Would pull in fluid-soundfont-lite-patches
lmarbles
powermanga
# raidem # Would pull in fluid-soundfont-lite-patches
# raidem-music # Would pull in fluid-soundfont-lite-patches
@ -160,7 +157,6 @@ pingus
# puzzles (small)
escape
# gbrainy Removed for space - only game that pulls in mono
magicor
mirrormagic
@ -179,8 +175,6 @@ PySolFC
bygfoot
celestia
childsplay
gcompris
planets
tuxpaint
tuxpaint-stamps

View File

@ -118,7 +118,7 @@ if [ -f /usr/share/applications/liveinst.desktop ]; then
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
[org.gnome.shell]
favorite-apps=['firefox.desktop', 'eclipse.desktop', 'arduino.desktop', 'gnome-terminal.desktop','nautilus.desktop', 'anaconda.desktop']
favorite-apps=['firefox.desktop', 'org.qt-project.qtcreator.desktop', 'arduino.desktop', 'gnome-terminal.desktop','nautilus.desktop', 'anaconda.desktop']
FOE
fi

View File

@ -13,7 +13,9 @@ vim-enhanced
wget
# Remove Pythons possibly recommended by tox
-python2
-python26
-python27
-python33
-python34
-python35

View File

@ -3,7 +3,7 @@
# Exactly one of the following should be uncommented
# For the master branch the following should be uncommented
%include fedora-repo-rawhide.ks
#%include fedora-repo-rawhide.ks
# For non-master branches the following should be uncommented
# %include fedora-repo-not-rawhide.ks
%include fedora-repo-not-rawhide.ks