Commit Graph

2108 Commits

Author SHA1 Message Date
Clement Verna fcf1418f19 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:12:59 +02:00
Peter Robinson 58b60b2a62 IoT: minor ks tweaks
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-02-14 15:54:33 +00:00
Peter Robinson f524ca7fd3 IoT: update content URLs, minor fix 2019-02-07 14:29:21 +00:00
Sinny Kumari 43a6635b8b Update ostree repo url from atomic/repo/ to ostree/repo
Also update ostree remote url and set metalink=mirrolist
Related - https://pagure.io/fedora-infrastructure/issue7487

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2019-02-07 11:59:19 +05:30
Clement Verna 776ba2064e Use the fedora-release-container package to get the release version
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-02-05 16:01:02 +01:00
Clement Verna 96e4175ad4 Use the fedora-release-container package in container images
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-01-03 09:55:53 +01:00
Peter Robinson e88290bfa8 IoT: work around stray console= appearing for some architectures
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-11-30 17:33:19 +00:00
Peter Robinson 9fb9bcbe45 IoT: setup the stable references for f29
Setup for IoT stable references for ostree

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-11-27 17:03:29 +00:00
Clement Verna 99961988be Use coreutils instead of coreutils-single in containers.
Fixes https://github.com/fedora-cloud/docker-brew-fedora/issues/58

Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-11-02 19:36:11 +01:00
Peter Robinson 6f3450b123 drop console options for IoT
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-11-02 16:19:38 +00:00
Miro Hrončok f063d310a6 Stop using fedora-live-minimization from Python Classroom
From Adam Williamson:

The Python Classroom spin images no longer build in recent Rawhide,
because of a dnf behaviour change that exposes dependency issues as
failures rather than hiding them by silently excluding packages. (This
change will likely get into F29 soon too).

The issue is this. fedora-live-python-classroom.ks includes
fedora-live-minimization.ks , which does this:

-sane-backends

but it also includes fedora-live-workstation.ks, which includes fedora-
workstation-common.ks, which does this:

@gnome-desktop

...and @gnome-desktop includes sane-backends-drivers-scanners and
libsane-hpaio, which both require sane-backends.

Until recently dnf was simply silently excluding sane-backends-drivers-
scanners and libsane-hpaio from the image, to 'resolve' this. Now it
fails on the problem, and we get to make a choice.

You basically have three options:

1. Just drop fedora-live-minimization.ks from fedora-live-python-
classroom.ks . It's pretty old and random at this point. It's basically
trying to drop printing and scanning stuff to save a bit of space. Do
you actually want printing and scanning not to work on your image?

2. Keep fedora-live-minimization.ks but explicitly add back `sane-
backends` to %packages in fedora-live-python-classroom.ks . This would
override the exclusion and fix the dep issue, and include the scanning
bits in the image.

3. Keep fedora-live-minimization.ks and add excludes for sane-backends-
drivers-scanners and libsane-hpaio to fedora-live-python-classroom.ks .
This would lose scanning support, and save a bit of space.

I went with option 1.
2018-10-31 21:20:04 +01:00
Frederick Grose 3a1ac109c3 fedora-live-base,fedora-soas: livecd-iso-to-disk in .iso filesystem.
For livemedia-creator builds, inject install code into the lorax
template live/x86.tmpl that copies the script livecd-iso-to-disk
into the .iso filesystem at /LiveOS when livecd-tools is present in
the install image.  This fixes commit 1fd9547, which failed in this.
2018-10-31 10:39:52 -04:00
Clement Verna 21d7a8d661 Containers do not need grubby.
Make sure that we do not install grubby on the
container base image.
https://pagure.io/releng/issue/7872

Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-10-30 20:29:03 +01:00
Mohan Boddu f75331262b Fixing https://pagure.io/fedora-kickstarts/pull-request/450
Dont know how the merge conflicts got into it, hence
reverting the changes

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-10-29 17:02:18 -04:00
Mohan Boddu 742baccab0 Merge #450 `design suite: temporarily comment conflicting applications` 2018-10-29 19:12:53 +00:00
Zamir SUN 8a096593c1 LXQt: Temporary include to workaround RHBZ 1621317
Signed-off-by: Zamir SUN <sztsian@gmail.com>
2018-10-28 09:06:19 +08:00
Luya Tshimbalanga 6557734f1a design suite: temporarily comment conflicting applications 2018-10-24 00:20:31 -07:00
Kevin Fenzi 028fd2edcd Merge #447 `Remove exclusion of iproute-tc from fedora-arm-base.` 2018-10-17 20:49:27 +00:00
Dusty Mabe 9e89057b4a
fedora-atomic: split out kickstarts to fix vagrant
In the vagrant kickstarts we had something like

 %include fedora-atomic-vagrant.ks
 %include fedora-atomic-updates.ks

but both fedora-atomic-updates.ks and fedora-atomic-vagrant.ks
included fedora-atomic.ks which means we got duplicate things
in the flattened ks and we get errors. This splits it out a bit
farther so we don't get duplicates.
2018-10-12 17:21:18 -04:00
Paul Whalen 5f9a323aea Remove exclusion of iproute-tc from fedora-arm-base.
Signed-off-by: Paul Whalen <pwhalen@redhat.com>
2018-10-12 16:02:07 -04:00
Dusty Mabe 899bc45aa1
fedora-atomic: add updates and updates-testing kickstarts
This is so we can build media during the updates composes using the
updates and or testing refs. They include the base fedora-atomic.ks.
2018-10-11 13:12:50 -04:00
Peter Robinson 8c83a275ee Fix default partitioning on IoT images post SBSA fix in blivet
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-10-11 17:53:41 +01:00
Frederick Grose 847afdf7a0 livesys: continue instead of return in cmdline do loops.
return is an improper exit command for do loops.
From dracut.cmdline(7):
"The last value in the kernel command line is the value .. honored."
2018-10-02 18:59:04 -07:00
Frederick Grose 1fd9547603 fedora-soas: Include livecd-iso-to-disk in .iso filesystem.
Inject install code in lorax template live/x86.tmpl for livemedia-
  creator builds.
Also, remove wrong path for dracut;
give glib-compile-schemas the schemas directory;
update maintainers.
2018-10-02 15:36:36 -07:00
Amit Saha 4a677c7613 Update fedora-scientific-common.ks 2018-09-26 07:14:00 +00:00
Amit Saha b8f8e39b7c Update fedora-scientific-common.ks
Workaround for https://pagure.io/releng/issue/7814
2018-09-26 02:56:12 +00:00
Kevin Fenzi b8b9f532b6 Merge #438 `Drop fedora-live-minimization use from cinnamon` 2018-09-26 00:14:04 +00:00
Kevin Fenzi de39b451c9 Merge #436 `Update fedora-minimization.ks` 2018-09-26 00:11:15 +00:00
Adam Williamson 249374e72b Drop fedora-live-minimization use from cinnamon
live-minimization is kinda old, and dates from the time we were
trying to fit in CD size. No-one cares much about that any more.
One of these exclusions (sane-backends) was contradictory for
Cinnamon lives and broke the compose since the recent dnf change
to fail compose on dependency issues (because the cinnamon comps
group explicitly includes sane-backends-drivers-scanners, but
this exclusion excludes one of its deps). To resolve that,
@grinnz is fine with just dropping the use of live-minimization
from the cinnamon images entirely, so this does that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-09-25 17:03:52 -07:00
Adam Williamson 5f600c3412 Update fedora-minimization.ks
All these packages used to be explicitly default or mandatory
in comps groups that were on live images, but no longer are.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-09-25 16:59:32 -07:00
Adam Williamson a0ad041cc3 MATE: drop colord exclusion (required by foomatic)
foomatic requires colord. Before dnf-3.5.1-2.fc30, this meant
foomatic was being silently excluded from MATE images. Now it
means they fail to compose. Let's drop the exclusion so the
images compose again. If the MATE maintainers want to reduce
size, they will have to explicitly exclude foomatic (and be OK
with doing so, as it probably breaks printing).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-09-25 16:36:36 -07:00
Kevin Fenzi 97368dfb7b Merge #432 `Move exclusions of trousers-lib and iproute-tc to minimal-common` 2018-09-25 22:49:46 +00:00
Kevin Fenzi 1052911243 do not exclude foomatic-db-ppds anymore 2018-09-25 15:29:53 -07:00
Adam Williamson 5dc350ad94 Move exclusions of trousers-lib and iproute-tc to minimal-common
These are aiming to leave some weak dependencies out of minimal
images, it seems. From @core, gnutls recommends trousers which
requires trousers-lib, and iproute recommends iproute-tc.

However, both are *hard* dependencies of things that include
fedora-disk-base.ks. fedora-disk-workstation.ks includes
fedora-disk.base.ks and fedora-workstation-common.ks, so it
installs the Workstation package set, from which gnome-boxes
ultimately requires iproute-tc and NetworkManager-openconnect
ultimately requires trousers-lib.

Prior to the change I recently got merged into DNF, DNF would
silently drop gnome-boxes and NetworkManager-openconnect from
the Workstation disk image because of this. With the change, it
errors out on creation of the image.

To make the image compose again and actually include the right
packages, let's move the exclusions to fedora-minimal-common.ks,
where they make more sense anyway. This does mean the packages
will be pulled into other non-minimal images even if they're
not strictly required there, but that doesn't seem like a big
problem.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-09-25 15:04:16 -07:00
Peter Robinson c6bc0981c7 Merge #423 `Minor updates to Raspberry Pi firmware handling on ARMv7` 2018-09-12 17:04:30 +00:00
Zamir SUN 29304129a0 LXQt: Add default editor
Signed-off-by: Zamir SUN <sztsian@gmail.com>
2018-09-09 22:18:41 +08:00
Peter Robinson fcebc307ad Minor updates to Raspberry Pi firmware handling on ARMv7
Changes so we hangle the firmware more simply and in the same manner
across ARMv7 and aarch64. Enabling for UEFI on ARMv7 too.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-09-06 11:58:38 +01:00
Dan Book 19a58f0fc6 Cinnamon - update background extras to f29 2018-09-02 14:52:25 -04:00
Peter Robinson 1ba38e3f1f drop swap from minimal image, it was missed in the zram PR
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-08-23 10:53:41 +01:00
Dan Book 2bad7a13cb Cinnamon - add parole media player 2018-08-21 14:03:41 -04:00
Amit Saha 46f3891c5c Update fedora-scientific-common.ks: Comment out julia
Comment out julia till https://koji.fedoraproject.org/koji/buildinfo?buildID=1135023 is fixed
2018-08-16 23:19:50 +00:00
Mohan Boddu c5e43ec1f9 Branching F29 from rawhide
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-08-13 13:36:18 -04:00
Peter Robinson 66d587dc54 Add zram package and enable initial support
As part of the ZRAM on ARM feature add support and enable zram service.

https://fedoraproject.org/wiki/Changes/ZRAMforARMimages

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-07-19 11:54:38 +01:00
Joe Doss 00d745bd6c Remove -NetworkManager to fix BZ#1596062 2018-07-12 15:54:19 -05:00
Joe Doss 1479547c67 Clean up some unneeded whitespace. 2018-07-12 15:52:52 -05:00
Peter Robinson b14f7d9da6 IoT: updates for f29
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-07-10 14:03:57 +01:00
fujiwara b73ebd60aa Add japanese workstation ks file to l10n
new file:   l10n/fedora-live-workstation-ja_JP.ks
2018-06-30 10:12:12 +09:00
Kevin Fenzi 12716419e8 Merge #402 `kde: drop kde-telepathy` 2018-06-18 15:39:13 +00:00
Rex Dieter c189be913f kde: drop kde-telepathy
ongoing work to minimize spin and applications.
telepathy is not as well maintained or useful as it once was.
2018-06-18 09:52:22 -05:00
fujiwara 4ecad3404b Add kde-ja to l10n
new file:   l10n/fedora-livecd-kde-ja_JP.ks
2018-05-16 08:09:45 +09:00