Commit Graph

2098 Commits

Author SHA1 Message Date
Adam Williamson
0ed1396cb9 Add initscripts to fedora-live-base.ks
It was removed from the @core group in fedora-comps d7faeb5,
but we are still using stone-age sysv-style scripts for the
early boot live image setup stuff (livesys and livesys-late),
so we need it installed in live images. Without this, lives are
utterly broken, because livesys fails almost immediately and
does not do any of the expected live customizations.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-11-01 12:49:54 -07:00
Frederick Grose
70c3d795e8 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 18d30b3, which failed in this.
2018-10-31 22:14:54 -04:00
Miro Hrončok
7045d91878 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 07:17:06 +01:00
Mohan Boddu
164e3adb21 Merge #449 Design Suite: temporarily remove conflicting applications 2018-10-29 19:13:16 +00:00
Clement Verna
a18bfda6ea 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-28 19:20:54 +01:00
Luya Tshimbalanga
b59f41dc4c Design Suite: temporarily remove conflicting applications 2018-10-24 00:01:08 -07:00
Peter Robinson
9e79a58361 Fix default partitioning on IoT images post SBSA fix in blivet
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-10-11 17:52:26 +01:00
Amit Saha
4665f812c6 Update fedora-scientific-common.ks 2018-09-26 23:38:45 +00:00
Amit Saha
eabc578ca1 Update fedora-scientific-common.ks: Workaround for https://pagure.io/releng/issue/7814
Workaround for https://pagure.io/releng/issue/7814
2018-09-26 23:36:42 +00:00
Zamir SUN
c59f2a3233 LXQt: Temporary include to workaround RHBZ 1621317
Signed-off-by: Zamir SUN <sztsian@gmail.com>
2018-09-26 21:15:16 +08:00
Kevin Fenzi
55e52ee39c Merge #439 Drop fedora-live-minimization use from cinnamon 2018-09-26 00:14:26 +00:00
Kevin Fenzi
e87ad5e42e Merge #437 Update fedora-minimization.ks 2018-09-26 00:13:25 +00:00
Adam Williamson
394a2e80f2 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:01:07 -07:00
Adam Williamson
3c08a7fbe4 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:58:09 -07:00
Adam Williamson
f8a8f37aa5 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:34:39 -07:00
Adam Williamson
255b48f233 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 14:57:35 -07:00
Mohan Boddu
7e826a7508 Merge #430 This seems to now cause dep problems as it's required in the chain 2018-09-22 18:04:57 +00:00
Kevin Fenzi
1ff983170c Merge #429 Add ja-JP.ks to games.iso 2018-09-22 17:44:11 +00:00
Kevin Fenzi
18d30b363c Merge #426 fedora-soas: Include livecd-iso-to-disk in .iso filesystem. 2018-09-22 17:43:17 +00:00
Kevin Fenzi
36fa64da0a This seems to now cause dep problems as it's required in the chain
of foomatic -> foomatic-db -> foomatic-db-ppds
2018-09-22 10:39:44 -07:00
dahura35
c5a51f6ecd fixed fedora-livedvd-games-ja_JP.ks 2018-09-20 15:32:35 +09:00
Luya Tshimbalanga
76a92fe25c Design Suite: use F28 supplemental wallpapers 2018-09-14 23:18:49 -07:00
Frederick Grose
aebb5de8e9 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-09-13 21:52:12 -04:00
Zamir SUN
21dbbb93f3 LXQt: Add default editor
Signed-off-by: Zamir SUN <sztsian@gmail.com>
2018-09-09 22:21:37 +08:00
Dan Book
1f35ec1248 Cinnamon - update background extras to f29 2018-09-02 14:47:51 -04:00
Frederick Grose
8cfe4eb1aa 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-08-31 19:47:01 -04:00
Peter Robinson
d33a56133a Update to deal with changes for Raspberry Pi firmware handling
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-08-31 20:04:57 +01:00
Peter Robinson
f96a309329 arm: align the 32 bit images with what we do on aarch64 to make maitenance easier
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-08-30 18:18:49 +01:00
Peter Robinson
13817ab8f2 drop swap from minimal image, it was missed in the zram PR
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-08-23 10:52:01 +01:00
Dan Book
e8775547eb Cinnamon - add parole media player 2018-08-21 14:04:28 -04:00
Amit Saha
113d6b1128 Update fedora-scientific-common.ks
Comment julia till package build is fixed
2018-08-16 07:01:47 +00:00
Mohan Boddu
90d8dbec76 Rawhide being F30
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-08-13 13:39:07 -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
Mohan Boddu
ccd23121ef Merge #393 fedora-docker-base: Disable dnf-makecache.timer 2018-05-14 13:35:12 +00:00
fujiwara
10aa3a4921 Fixed not to exclude ibus
modified:   l10n/fedora-livecd-lxde-ja_JP.ks
2018-05-13 18:38:45 +09:00
Mikhail Zabaluev
1b4000eb73 fedora-docker-base: Disable dnf-makecache.timer
When containers based on this image are run with systemd as PID 1,
there should not be dnf cache updates inside the container, at least
by default.

https://bugzilla.redhat.com/show_bug.cgi?id=1576993
2018-05-11 21:41:11 +03:00
Peter Robinson
318b9ecc73 Add initial IoT kickstart
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-05-08 14:11:05 +01:00
Stephen Gallagher
43362bb5d2
Add hardware and network support groups to aarch64 server (#1569183)
These groups were added to the server environment group in comps
but the change was not mirrored here, so the ARM server disk
image is still missing wifi support etc.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2018-04-25 17:39:05 -04:00
Adam Williamson
8362fef455 Add hardware and network support groups to ARM server (#1569183)
These groups were added to the server environment group in comps
but the change was not mirrored here, so the ARM server disk
image is still missing wifi support etc.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-04-24 09:21:01 -07:00
Kevin Fenzi
98793f88fc Merge #306 fedora-soas-common.ks: Include livecd-tools 2018-04-14 18:25:15 +00:00
Mohan Boddu
fdc6e91797 Increase KDE live size for rawhide compose
https://pagure.io/dusty/failed-composes/issue/163

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-04-13 13:49:28 -04:00
Mohan Boddu
fc59bd2ea1 Merge #379 do not show updates on xfce live. fixes bug #1564464 2018-04-09 15:37:35 +00:00
Martin Kolman
f36efa99ae Include the anaconda-install-env-deps metapackage
Use the anaconda-install-env-deps metapackage to pull in the
Anaconda dependencies needed in the installation environment.

The anaconda-install-env-deps metapackage lists all install time
dependencies and makes it possible for packages such as
Initial Setup to depend on Anaconda without pulling all
the (mainly storage related) install time dependencies
to the installed system.

The same is applicable for dirinstall which also does
not require the install time dependencies as it is just
installing to a local folder.

This also fixes rhbz#1561047 as anaconda-install-env-deps
package has a Requires on udisks2-iscsi.
2018-04-09 17:36:26 +02:00