Commit Graph

2186 Commits

Author SHA1 Message Date
Clement Verna 02376eae8a 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:56:55 +02:00
Paul Whalen 1463abb8d7 Add fedora-disk-xfce.ks 2019-08-13 16:09:05 -04: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