Compare commits

..

72 Commits
0.30.1 ... 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
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
Clement Verna
472602baa9 Revert deleting the tzdata from the container base image.
This change is breaking python pytz module which
expect to find the zone.tab file in the zoneinfo
directory.
See BZ #1737013

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-08-02 19:54:50 +02:00
Clement Verna
6d9047adf4 Keep dnf history otherwise it breaks dnf.
Trying to use dnf in the latest rawhide container compose fails
with a RuntimeError: Statement: no such table: trans_item in

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-31 20:23:41 +02:00
Clement Verna
a82cbd1567 Exclude langpacks-en instead of langpacks-core-en.
Langpacks-en depends on langpacks-core-en so it should
be the one we exclude.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-30 11:16:59 +02:00
Peter Robinson
e34ecb9549 Merge #554 soas: webkit2gtk3 dropped the gtk2 plugin subppackage and now provides it. 2019-07-29 07:50:17 +00:00
Clement Verna
447182d771 Excule langpacks-core-en from the container base image.
The base image does need to have langpacks-core-en, this has for effect
to remove the dejavu fonts from the base image.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-29 09:33:18 +02:00
Kevin Fenzi
4a6892e633 soas: webkit2gtk3 dropped the gtk2 plugin subppackage and now provides it.
If we keep excluding this here, it excludes the entire webkit2gtk3
package, which makes the image not compose at all. See:
https://koji.fedoraproject.org/koji/taskinfo?taskID=36636184

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-28 17:10:58 -07:00
Clement Verna
e8fd539b8c Remove not needed files from the container base image.
This brings some of the fedora-minimal optimization to the fedora
base image. We remove the timezones info, default fonts and some
logs.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-26 08:55:02 +02:00
Igor Gnatenko
1c39c0adb0 Do not install weak deps in containers
Those are pretty useless in containers. People want small containers and
if something extra is needed, they are going to install it. There is no
point in having python3-unbound or rpm-plugin-systemd-inhibit in there…

Closes: https://pagure.io/releng/issue/8530
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-07-22 18:56:49 +02:00
Kevin Fenzi
f8d32ac4b5 Merge #545 Unify obtaining 'relesever' 2019-07-20 15:47:56 +00:00
Kevin Fenzi
fea3820100 Revert "Enable zram-swap on all the workstation installations"
This reverts commit 18428f225b.
2019-07-20 08:46:47 -07:00
Peter Robinson
30647569da Merge #549 design-suite: temporarily remove sparkleshare 2019-07-20 10:49:03 +00:00
Peter Robinson
b8b97d1ed9 Merge #548 live-jam: drop ladspa-swh-plugins as it no longer exists. 2019-07-20 10:48:40 +00:00
Luya Tshimbalanga
97d3c6d953 design-suite: temporarily remove sparkleshare
sparkleshare failed to install or update due to conflicting libraries
2019-07-20 05:36:35 +00:00
Kevin Fenzi
3b2d7b561c live-jam: drop ladspa-swh-plugins as it no longer exists.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-19 18:08:10 -07:00
Kevin Fenzi
d23a740e86 scientific: drop root-python as it no longer exists.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-19 18:04:21 -07:00
Bastien Nocera
18428f225b Enable zram-swap on all the workstation installations
Compressed RAM as a swap is faster than disk. This makes most machines
more interactive when under low memory pressure, and, combined with no
disk-backed swap, reduces wear and tear on "flash" storage with limited
number of writes.
2019-07-19 16:45:43 +02:00
Damian Wrobel
68b6257e0e Unify obtaining 'relesever'
Continuation of https://pagure.io/fedora-kickstarts/c/19a7b3b113d97db14d27f6a86db3c7479453a5ea?branch=master
but across entire repository.
2019-07-17 10:55:01 +02:00
Kevin Fenzi
2976215122 Merge #543 Do not rely on fedora-release 2019-07-16 22:40:01 +00:00
Kevin Fenzi
704e346d9c Merge #542 robotics: Updates to fix build 2019-07-16 22:39:17 +00:00
Clement Verna
a07f9892b1 Explicitly set the container base image locale to C.UTF-8
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-16 19:21:25 +02:00
Damian Wrobel
19a7b3b113 Do not rely on fedora-release
fedora-release package is not installed on e.g. fedora-arm-server
which later on results in GPG key to be not installed properly.
2019-07-15 09:19:44 +02:00
Rich Mattes
1ff90f3dde robotics: Updates to fix build
Remove additional scanning packages brought in by gnome.

Un-blacklist some packages now needed by libvirt.

Signed-off-by: Rich Mattes <richmattes@gmail.com>
2019-07-14 20:50:24 -04:00
Clement Verna
9dbe324625 Setup the correct locale in the base image.
Since the base image is now using the minimal glibc langpack we need
to use the POSIX locale.

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1727489

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-07 10:55:42 +02:00
Clement Verna
31e2c58081 Remove cracklib-dicts from the base container image.
This commit remove the cracklib-dicts package which provides
tests passwords to help user choose strong password. The
package is not required by any other packages.
This will save ~9MB from the base image size.

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-05 08:56:35 +02:00
Peter Robinson
77877f0d5a IoT: cleanups for F-31
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-07-02 14:10:00 +01:00
Dan Book
dcb7b5f38a Cinnamon - add exaile 2019-06-27 12:30:52 -04:00
Kevin Fenzi
0701bfca51 Merge #529 Make new hostname take effect immediately 2019-06-24 20:35:37 +00:00
Kevin Fenzi
87f336d2bb Merge #527 Workstation: include podman 2019-06-24 20:34:44 +00:00
Dusty Mabe
f047569f46 Merge #530 Remove the glibc-langpack-en from the base container image. 2019-06-18 14:44:24 +00:00
Luya Tshimbalanga
10578df95e Clean up and remove obsolete LuxRender-blender line 2019-06-17 16:15:04 -07:00
Peter Robinson
230e47abff SoaS: use -N for dracut regeneration to ensure generic initrd
Minor other ordering and cleanup. Should fix issues for having host
specific initrd due to having already removed dracut-config-generic.
2019-06-09 12:37:37 +01:00
Clement Verna
5a0e21c6c5 Remove the glibc-langpack-en from the base container image.
This commit makes sure that we don't install the all the en locale
in the base image. This remove around 60MB of the size of the container

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-06-06 14:53:58 +02:00
Robin Lee
44dc9ec700 Make new hostname take effect immediately
There was race condition between hostname taking effect and lightdm setting up
Xorg service that X client would fail to find a proper xauth entry to connect
the X server.

hostnamectl will also rewrite /etc/hostname.
2019-06-04 14:06:44 +08:00
Amit Saha
30013e8f38 Fedora Scientific updates 2019-06-04 09:49:09 +10:00
Jens Petersen
76917daecb Workstation: include podman
finally syncing @container-management from @workstation-product-environment
2019-06-01 03:09:34 +00:00
Darryl T. Agostinelli
02043d4f16 adding back: warmux xmoto supertuxkart neverball freedroidrpg 2019-05-19 19:51:41 -05:00
Darryl T. Agostinelli
4e8c283572 updated header 2019-05-19 19:51:41 -05:00
Miro Hrončok
5ee03735d6 Remove Ninja IDE from Python Classroom Lab
It drags Python 2, is orphaned, FTBFS.
2019-05-17 01:14:13 +02:00
Peter Robinson
4f004227f3 drop chkconfig from arm kickstart
The livecd-tools/imgcreate issue where it still used chkconfig to enable services
was resolved with release 27.0-1 so the chkconfig requirement can now be dropped.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-05-08 14:03:33 +01:00
Clement Verna
d1d9de9a97 Add sudo to the fedora container base image.
sudo is needed in the base image for it to be used in Azure services

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-05-05 14:16:11 +02:00
Miro Hrončok
fa5c8ccf35 Add more space for the Python Classroom lab
See https://bugzilla.redhat.com/show_bug.cgi?id=1695796
2019-04-09 20:18:44 +02:00
Peter Robinson
06ce4be308 Remove obsolete network service disable
We don't ship traditional network scripts in any of the arm
images anymore so this is a no-op.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-04-04 06:38:54 +01:00
Adam Williamson
9b0b39f7d6 Add chkconfig package to fedora-arm-base.ks
Both the kickstart itself and imgcreate expect chkconfig to be
available in the installed system, so we'd better make sure it
is. Up till Fedora 30 Beta it was getting pulled in somehow;
since Fedora-30-20190330.n.3 it seems it is not (probably not
in Rawhide either). In any case, it's clearly correct to list it
explicitly.

See https://bugzilla.redhat.com/show_bug.cgi?id=1695637

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-04-03 11:56:06 -07:00
Peter Robinson
24b73a6270 Merge #507 Scientific: Remove python2 packages 2019-03-29 02:14:35 +00:00
Miro Hrončok
174b5721ec Stop dragging Python 3.6 and 3.8 to Python Classroom 2019-03-27 00:23:39 +01:00
Amit Saha
ab1363a4bc Scientific: Remove python2 packages 2019-03-22 07:27:49 +11:00
raveit65
f84b197d1e MATE-arm: increase part size 2019-03-21 09:52:53 +01:00
Adam Williamson
2611d60fd0 Explicitly pull chkconfig into live images
As livesys and livesys-late are still SysV services, they need
systemd-sysv-install to work, which is part of chkconfig. Until
now chkconfig was getting pulled into live images via packages
that require update-alternatives, which was previously part of
chkconfig - but it just got split into its own package, so now
those packages don't pull in chkconfig any more.

This broke the KDE live image and probably several others in
recent Rawhide, livesys and livesys-late don't run so there's
no 'liveuser' and root isn't accessible. Workstation didn't
break because a java package still pulls chkconfig into it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-03-20 08:46:09 -07:00
Paul Whalen
200f6930a6 Add epiphany browser to arm disk images. 2019-03-19 13:16:01 -04:00
Stephen Gallagher
ab7ee6e6db Sync Fedora Server with comps
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-03-04 21:06:25 +00:00
Dan Book
6527f89bde switch to f30 background extras 2019-03-04 13:05:45 -05:00
Zbigniew Jędrzejewski-Szmek
86e0dc18cf Use dnf instead of yum
I left the instructions for yum-langpacks around, because I'm not sure
how the dnf replacement looks. But all references to yum-the-executable
are gone.

https://fedoraproject.org/wiki/Changes/Retire_YUM_3
https://bugzilla.redhat.com/show_bug.cgi?id=1682910
2019-02-26 11:38:44 +01:00
Kevin Fenzi
d64a181fa3 l10n: Correct Xfce include for l10n files. Bug 1669894
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-02-23 16:26:37 -08:00
30 changed files with 125 additions and 98 deletions

View File

@@ -43,11 +43,6 @@ initial-setup-gui
# make sure all the locales are available for inital0-setup and anaconda to work
glibc-all-langpacks
# this ks uses it in %post, and imgcreate also uses it in the installed
# system root, so it needs to be there
chkconfig
%end
%post
@@ -58,7 +53,7 @@ cp -P /usr/share/uboot/rpi_3_32b/u-boot.bin /boot/efi/rpi3-u-boot.bin
# work around for poor key import UI in PackageKit
rm -f /var/lib/rpm/__db*
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
releasever=$(rpm --eval '%{fedora}')
basearch=armhfp
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
echo "Packages within this ARM disk image"
@@ -76,13 +71,8 @@ systemctl mask tmp.mount
dnf -y remove dracut-config-generic
# Disable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network off
# Remove machine-id on pre generated images
rm -f /etc/machine-id
touch /etc/machine-id
%end

View File

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

View File

@@ -12,8 +12,9 @@
@cinnamon-desktop
@libreoffice
parole
exaile
# extra backgrounds
f30-backgrounds-extras-gnome
f31-backgrounds-extras-gnome
%end

View File

@@ -215,7 +215,7 @@ truncate -c -s 0 /var/log/dnf.log
truncate -c -s 0 /var/log/dnf.rpm.log
echo "Import RPM GPG key"
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
releasever=$(rpm --eval '%{fedora}')
basearch=$(uname -i)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

View File

@@ -182,7 +182,7 @@ dnf clean all
truncate -c -s 0 /var/log/dnf.log
echo "Import RPM GPG key"
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
releasever=$(rpm --eval '%{fedora}')
basearch=$(uname -i)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

View File

@@ -173,7 +173,7 @@ dnf clean all
truncate -c -s 0 /var/log/dnf.log
echo "Import RPM GPG key"
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
releasever=$(rpm --eval '%{fedora}')
basearch=$(uname -i)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch

View File

@@ -3,7 +3,7 @@
%include fedora-container-common.ks
%packages --excludedocs --instLangs=en --nocore
%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
rootfiles
# https://communityblog.fedoraproject.org/modularity-dead-long-live-modularity/
fedora-repos-modular
@@ -13,6 +13,9 @@ dnf
dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29
sssd-client
sudo
-glibc-langpack-en
-cracklib-dicts
-langpacks-en
%end
%post --erroronfail --log=/root/anaconda-post.log
@@ -44,4 +47,19 @@ umount /run
systemd-tmpfiles --prefix=/run/ --prefix=/var/run/ --create --boot || true
rm /run/nologin # https://pagure.io/atomic-wg/issue/316
# Final pruning
rm -rfv /var/cache/* /var/log/* /tmp/*
%end
%post --nochroot --erroronfail --log=/mnt/sysimage/root/anaconda-post-nochroot.log
set -eux
# See: https://bugzilla.redhat.com/show_bug.cgi?id=1051816
# NOTE: run this in nochroot because "find" does not exist in chroot
KEEPLANG=en_US
for dir in locale i18n; do
find /mnt/sysimage/usr/share/${dir} -mindepth 1 -maxdepth 1 -type d -not \( -name "${KEEPLANG}" -o -name POSIX \) -exec rm -rfv {} +
done
%end

View File

@@ -29,7 +29,7 @@ zerombr
clearpart --all
autopart --noboot --nohome --noswap --nolvm
%packages --excludedocs --instLangs=en --nocore
%packages --excludedocs --instLangs=en --nocore --excludeWeakdeps
fedora-release-container
bash
coreutils
@@ -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
@@ -61,9 +63,12 @@ set -eux
LANG="en_US"
echo "%_install_langs $LANG" > /etc/rpm/macros.image-language-conf
# https://bugzilla.redhat.com/show_bug.cgi?id=1727489
echo 'LANG="C.UTF-8"' > /etc/locale.conf
# https://bugzilla.redhat.com/show_bug.cgi?id=1400682
echo "Import RPM GPG key"
releasever=$(rpm -q --qf '%{version}\n' fedora-release-container)
releasever=$(rpm --eval '%{fedora}')
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
echo "# fstab intentionally empty for containers" > /etc/fstab

View File

@@ -62,7 +62,7 @@ glibc-all-langpacks
# Setup Raspberry Pi firmware
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
releasever=$(rpm -q --qf '%{version}\n' fedora-release)
releasever=$(rpm --eval '%{fedora}')
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
echo "Packages within this disk image"
rpm -qa

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,11 +5,9 @@ lang en_US.UTF-8
keyboard us
timezone --utc Etc/UTC
auth --useshadow --passalgo=sha512
selinux --enforcing
rootpw --lock --iscrypted locked
# Add most common consoles console=ttyAMA0 console=ttyS0 console=ttyS1 as kernel boot parameter
bootloader --timeout=1 --append="net.ifnames=0 modprobe.blacklist=vc4"
network --bootproto=dhcp --device=link --activate --onboot=on
@@ -24,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/devel/${basearch}/iot
ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/stable/${basearch}/iot
reboot
@@ -37,28 +35,28 @@ 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/devel/${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/devel/${arch}/iot" --create "fedora-iot:fedora/devel/${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/devel/${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-iot-2019 --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 gettin a stray console= from somewhere, work around it
# We're getting a stray console= from somewhere, work around it
rpm-ostree kargs --delete=console=tty0
# older versions of livecd-tools do not follow "rootpw --lock" line above
@@ -68,13 +66,6 @@ passwd -l root
# Work around https://bugzilla.redhat.com/show_bug.cgi?id=1193590
cp /etc/skel/.bash* /var/roothome
echo -n "Network fixes"
# initscripts don't like this file to be missing.
cat > /etc/sysconfig/network << EOF
NETWORKING=yes
NOZEROCONF=yes
EOF
# Remove any persistent NIC rules generated by udev
rm -vf /etc/udev/rules.d/*persistent-net*.rules
# And ensure that we will do DHCP on eth0 on startup
@@ -105,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
@@ -224,7 +225,7 @@ touch /.liveimg-configured
# https://bugzilla.redhat.com/show_bug.cgi?id=679486
# the hostname must be something else than 'localhost'
# https://bugzilla.redhat.com/show_bug.cgi?id=1370222
echo "localhost-live" > /etc/hostname
hostnamectl set-hostname "localhost-live"
EOF
@@ -304,7 +305,7 @@ EOF
# work around for poor key import UI in PackageKit
rm -f /var/lib/rpm/__db*
releasever=$(rpm -q --qf '%{version}\n' --whatprovides system-release)
releasever=$(rpm --eval '%{fedora}')
basearch=$(uname -i)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
echo "Packages within this LiveCD"

View File

@@ -6,6 +6,7 @@
# Maintainer:
# - Luya Tshimbalanga <luya AT fedoraproject DOT org>
# - Credit to Sebastian Dziallas for initiating the project
%include fedora-live-workstation.ks
# Size partition
@@ -16,10 +17,11 @@ part / --size 14336
@design-suite
# Provides backup application
#deja-dup
#deja-dup-nautilus
deja-dup
deja-dup-nautilus
# Add extra gnome applications
gnome-books
gnome-calendar
gnome-photos
gnome-shell-extension-pomodoro
@@ -30,7 +32,7 @@ powerline
powerline-fonts
# Extra wallpapers
f30-backgrounds-extras-gnome
f31-backgrounds-extras-gnome
# removal of unneeded applications
-gnome-boxes
@@ -38,8 +40,8 @@ f30-backgrounds-extras-gnome
-rdesktop
# temporarily removing conflicting application
-synfigstudio
-mypaint
-sparkleshare
%end

View File

@@ -1,9 +1,16 @@
# fedora-livedvd-games.ks
# fedora-live-games.ks
#
# Maintainer(s):
# Maintainer:
# - Darryl T. Agostinelli <dagostinelli@gmail.com>
# - Formerly maintained by Bruno Wolff III <bruno@wolff.to>
# - Formerly maintained by Rahul Sundaram
# https://fedoraproject.org/wiki/User:Dagostinelli
#
# Former Maintainers:
# - Bruno Wolff III <bruno@wolff.to>
# https://fedoraproject.org/wiki/User:Bruno
#
# - Rahul Sundaram <sundaram@fedoraproject.org>
# https://fedoraproject.org/wiki/User:Sundaram
#
%include fedora-live-xfce.ks
@@ -38,7 +45,6 @@ asc-music
astromenace
# beneath-a-steel-sky-cd scummvm games cut for size
boswars
btanks
bzflag
crossfire-client
extremetuxracer
@@ -46,7 +52,7 @@ extremetuxracer
freeciv
freecol
freedoom
# freedroidrpg # Cut for size
freedroidrpg
frozen-bubble
gl-117
# glob2 - currently broken
@@ -57,18 +63,18 @@ tmw
megaglest
nethack-vultures
netpanzer
#neverball #cut for size
neverball
nogravity
#pinball # Would pull in fluid-soundfont-lite-patches
scorched3d
# supertux # Crashing
#supertuxkart #remove for size
supertuxkart
ultimatestunts
warzone2100
wesnoth
# worminator # Would pull in fluid-soundfont-lite-patches
# warmux # Cut for size
# xmoto # Cut for size
warmux
xmoto
# traditional (small)
@@ -90,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
@@ -100,7 +105,7 @@ pachi
pioneers
quarry
# Ri-li cut for size
# rogue # abandoned. Someone pick it up so we can include it again!
# rogue # recently abandoned. Someone picked it up. Waiting for approval.
# scorchwentbonkers # Would pull in fluid-soundfont-lite-patches
seahorse-adventures
solarwolf
@@ -114,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
@@ -153,7 +157,6 @@ pingus
# puzzles (small)
escape
# gbrainy Removed for space - only game that pulls in mono
magicor
mirrormagic
@@ -172,8 +175,6 @@ PySolFC
bygfoot
celestia
childsplay
gcompris
planets
tuxpaint
tuxpaint-stamps

View File

@@ -101,7 +101,6 @@ ladspa-cmt-plugins
ladspa-fil-plugins
ladspa-mcp-plugins
ladspa-rev-plugins
ladspa-swh-plugins
ladspa-tap-plugins
ladspa-vco-plugins

View File

@@ -27,9 +27,12 @@ mercurial
-@graphical-internet
-@games
-@sound-and-video
-@dial-up
-@input-methods
-@standard
# Add a web browser
firefox
@firefox
# Remove office suite
-libreoffice-*
@@ -41,9 +44,11 @@ firefox
# Drop things that pull in perl
-linux-atm
# No printing
# No printing or scanning
-foomatic-db-ppds
-foomatic
-sane-backends-drivers-scanners
-libsane-hpaio
# Dictionaries are big
-aspell-*
@@ -52,6 +57,7 @@ firefox
# Help and art can be big, too
-gnome-user-docs
-gnome-getting-started-docs
-evolution-help
-desktop-backgrounds-basic
-*backgrounds-extras
@@ -60,7 +66,6 @@ firefox
-krb5-auth-dialog
-krb5-workstation
-pam_krb5
-quota
-nano
-dos2unix
-finger
@@ -69,10 +74,8 @@ firefox
-mtr
-pinfo
-rsh
-nfs-utils
-ypbind
-yp-tools
-rpcbind
-acpid
-ntsysv
@@ -115,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

@@ -58,7 +58,7 @@ dhcp-client
# Setup Raspberry Pi firmware
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
releasever=$(rpm -q --qf '%{version}\n' fedora-modular-release)
releasever=$(rpm --eval '%{fedora}')
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
echo "Packages within this disk image"
rpm -qa

View File

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

View File

@@ -7,7 +7,6 @@
%include fedora-python-classroom-common.ks
%packages
ninja-ide
emacs
python3-matplotlib-tk
python3-pillow-tk

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

View File

@@ -56,13 +56,10 @@ gcc-gfortran
# GUI for R
rkward
# GUI for Octave
#qtoctave
# julia
# Comment out till build failure is sorted
# julia
# julia-doc
julia
julia-doc
julia-devel
# IDEs for the IDE folks
@eclipse
@@ -70,7 +67,9 @@ rkward
# Workaround for https://pagure.io/releng/issue/7814
-eclipse-linuxtools-vagrant
#spyder
python3-spyder
python3-spyder-kernels
#writing & publishing
emacs
@@ -91,8 +90,8 @@ openmpi
openmpi-devel
valgrind-openmpi
libgomp
mpi4py-openmpi
python3-mpi4py-openmpi
python3-mpi4py-mpich
#Version control- a GUI for each as well
@@ -114,7 +113,6 @@ libotf
#root
root
root-gui-fitpanel
root-python
#Multiple jobs/clustering system
# torque

View File

@@ -30,7 +30,6 @@ firewall --enabled --service=mdns,presence
-abrt-cli
-ibus*
-hyperv-daemons
-webkit2gtk3-plugin-process-gtk2
# Add some extra fonts
dejavu-sans-fonts
@@ -89,20 +88,20 @@ sugar-logos
%post
# Rebuild initrd for Sugar boot screen
KERNEL_VERSION=$(rpm -q kernel --qf '%{version}-%{release}.%{arch}\n')
/usr/sbin/plymouth-set-default-theme sugar
dracut -f /boot/initramfs-$KERNEL_VERSION.img $KERNEL_VERSION
# Note that running rpm recreates the rpm db files which aren't needed or wanted
rm -f /var/lib/rpm/__db*
# Get proper release naming in the control panel
cat >> /boot/olpc_build << EOF
Sugar on a Stick
EOF
cat /etc/fedora-release >> /boot/olpc_build
# Rebuild initrd for Sugar boot screen
KERNEL_VERSION=$(rpm -q kernel --qf '%{version}-%{release}.%{arch}\n')
/usr/sbin/plymouth-set-default-theme sugar
dracut -N -f /boot/initramfs-$KERNEL_VERSION.img $KERNEL_VERSION
# Note that running rpm recreates the rpm db files which aren't needed or wanted
rm -f /var/lib/rpm/__db*
# Add our activities to the favorites
cat > /usr/share/sugar/data/activities.defaults << EOF
org.laptop.WebActivity

View File

@@ -8,6 +8,7 @@
# Make sure to sync any additions / removals done here with
# workstation-product-environment in comps
@base-x
@container-management
@core
@firefox
@fonts

View File

@@ -3,7 +3,7 @@
# Maintainer(s):
# - Fabian Affolter <fab at fedoraproject.org>
%include ../fedora-livecd-xfce.ks
%include ../fedora-live-xfce.ks
lang de_DE
keyboard sg-latin1-nodeadkeys

View File

@@ -3,7 +3,7 @@
# Maintainer(s):
# - Fabian Affolter <fab at fedoraproject.org>
%include ../fedora-livecd-xfce.ks
%include ../fedora-live-xfce.ks
lang de_DE.UTF-8
keyboard de-latin1-nodeadkeys

View File

@@ -6,7 +6,7 @@
# Maintainer(s):
# - Matthieu Saulnier <fantom@fedoraproject.org>
%include ../fedora-livecd-xfce.ks
%include ../fedora-live-xfce.ks
lang fr_FR.UTF-8
keyboard fr-latin9

View File

@@ -3,7 +3,7 @@
# Maintainer(s):
# - Jeroen van Meeuwen <kanarip a fedoraunity.org>
%include ../fedora-livecd-xfce.ks
%include ../fedora-live-xfce.ks
lang nl_NL
keyboard us

View File

@@ -3,7 +3,7 @@
# Maintainer(s):
# - Pedro Silva <pedrofsilva a netcabo.pt>
%include ../fedora-livecd-xfce.ks
%include ../fedora-live-xfce.ks
lang pt_PT.UTF-8
keyboard pt-latin1

View File

@@ -3,7 +3,7 @@
# Maintainer(s):
# - Sergey Mihailov <sergey.mihailov at gmail.com>
%include ../fedora-livecd-xfce.ks
%include ../fedora-live-xfce.ks
lang ru_RU.UTF-8
keyboard ru