Commit Graph

1977 Commits

Author SHA1 Message Date
Dusty Mabe 68804358d8
atomic, cloud: remove rhgb by removing plymouth
a59dfe5 caused us a few problems:
  - sed was breaking the symlink on atomic systems
  - /boot/grub2/grub.cfg is not the right file on a UEFI system
  - etc..

We'll solve this problem a different way by just not installing
plymouth in our systems, which is another way [1] to make sure
rhgb/quiet don't appear on your kernel command line.

[1] ee91db6fa3/pyanaconda/payload/__init__.py (L722-L726)
2017-05-24 01:41:20 -04:00
Dusty Mabe ba950669f1
cloud: fix errors that happen on UEFI systems
We are seeing an error on aarch64 cloud image creation because
of the vfat filesystem and the fixfiles command failing:

+ /usr/sbin/fixfiles -R -a restore
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/fonts/unicode.pf2:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/gcdaa64.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/grub.cfg:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/grubaa64.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/grubenv:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/BOOT/BOOTAA64.EFI:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/BOOT/fallback.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/BOOT.CSV:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/MokManager.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/shim-fedora.efi:  Operation not supported
/sbin/restorecon: Could not set context for /boot/efi/EFI/fedora/shim.efi:  Operation not supported
2017-05-24 01:39:49 -04:00
Dusty Mabe 6bfa0c57b3
docker: add comment about partitioning for clarity 2017-05-19 13:00:30 -04:00
Dusty Mabe a4ae071339
docker-base: ignore return code of systemd-tmpfiles
Ignore the return code of the systemd-tmpfiles command because
at this point we have already removed the /etc/machine-id (8f3beac)
and all tmpfiles lines with %m in them will fail and cause a bad
return code. Example failure:
  [/usr/lib/tmpfiles.d/systemd.conf:26] Failed to replace specifiers: /run/log/journal/%m
2017-05-19 10:59:06 -04:00
Dusty Mabe 93205adc7d
docker-base: limit systemd-tmpfiles to /run/
In 96a6711 we added re-running systemd-tmpfiles to add files to /run
on the root fs of the container. Here we'll limit where systemd-tmpfiles
puts files by passing it --prefix /var and --prefix /var/run/
2017-05-19 10:58:59 -04:00
Dennis Gilmore 618d91e179 Merge #224 `master: add mp3 encoding plugins` 2017-05-16 15:53:10 +00:00
Dennis Gilmore dd76f34ec7 Merge #226 `cloud/docker: move to autopart with the new no home/swap/boot options to enable generic architecture images` 2017-05-16 15:52:34 +00:00
Peter Robinson 00e6c35287 cloud/docker: move to autopart with the new no home/swap/boot options to enable generic architecture images
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-05-15 17:30:43 +01:00
Dennis Gilmore 832c0a3a72 Merge #222 `rawhide: use mirrorlist url instead of metalink url` 2017-05-14 20:30:11 +00:00
Dan Book 99a771611f master: add mp3 encoding plugins 2017-05-14 13:57:42 -04:00
Dusty Mabe 77a25abded
use mirrorlist url instead of metalink url
There is an anaconda bug [1] where passing in metalink urls no longer
works after f25. Use mirrorlist urls to workaround.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1450129
2017-05-13 20:28:51 -04:00
Christian Dersch 4d1bd4dc79 lxqt: no updater applet in live environment 2017-05-12 11:00:54 +02:00
Christian Dersch 1cf99bd765 lxqt: use new comps groups 2017-05-12 10:59:52 +02:00
Dusty Mabe 8f142150ba
atomic: don't use cmdline for install mode
similar change was done for docker/cloud in f6ecdc3

cmdline makes it so that %post --erroronfail won't actually stop the
installation in a way that imagefactory will detect the problem and
fail the build. See [1] for more details.

[1] https://github.com/rhinstaller/anaconda/issues/931
2017-05-08 11:36:00 -04:00
Dusty Mabe a59dfe5f40
atomic, cloud: disable rhgb/quiet on boot
We want more verbose output on boot.

See https://bugzilla.redhat.com/show_bug.cgi?id=510523
2017-05-08 11:35:19 -04:00
Dusty Mabe 4948e8c002
atomic, cloud: don't create none user
Anaconda doesn't seem to require it anymore so no need to create it
and then delete it.
2017-05-08 11:35:16 -04:00
Björn Esser 590c97f2cb Cinnamon: Remove unneeded stuff 2017-05-06 18:21:53 +02:00
Peter Robinson 17e07ed5f0 For RPi3 64 bit we need to put the 64bit config in place to boot
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-30 10:12:46 +01:00
Peter Robinson 820c830c4c aarch64: we don't install initial-setup in Worksttion so don't try to enable the service
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-30 09:59:28 +01:00
Dusty Mabe c49c95145d
atomic: update link and revert some of the cherry-pick
Update the trac link to point to the pagure issue. Also
we don't actually want to enable legacy network service.
This was also reverted for f25 in 6f3661e.
2017-04-19 16:29:22 -04:00
Jason Brooks 38c2313eef
networking fixes for f25
* removes the extra ens3 ifcfg that seems to be added
by dracut at some point (cloud base did this in their
ks a year ago in c509863)
* adds net.ifnames=0 to the bootloader line, because
that seems to be necessary to actually disable consistent
device naming
* enables the network service

see https://pagure.io/atomic-wg/issue/174

(cherry picked from commit 5d987e82b3)
2017-04-19 15:59:00 -04:00
Adam Williamson b90d3b6e01 Ditch all kdegames references (retired in Rawhide)
kdegames was retired, so ditch all references to it. This is
breaking KDE live image compose on Rawhide.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2017-04-18 11:37:23 -07:00
Peter Robinson a3c6e41697 disk: remove duplicate services 2017-04-12 22:36:25 +01:00
Peter Robinson d8fb90786c Add Server disk image for aarch64
This is a generic disk image that should be usable on any architecture with
imagefactory or live-media-creator (possibly with package tweaks).

Minor tweaks to the autopart across Minimal/Workstation for Server defaults.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-12 17:37:43 +01:00
Peter Robinson 5c7f39323d Add Workstation disk image for aarch64
This is a generic disk image that should be usable on any architecture with
imagefactory or live-media-creator (possibly with package tweaks).

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-12 16:57:21 +01:00
Peter Robinson 1abecdd463 Add minimal disk image for aarch64
This is a generic disk image that should be usable on any architecture with
imagefactory or live-media-creator (possibly with package tweaks). It creates a
minimal-common.ks to share as much as possible with the ARMv7 specific
fedora-arm-minimal.ks

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-12 16:14:53 +01:00
raveit65 2314b13b11 MATE: remove backgounds from spin, already in comps 2017-04-10 09:52:14 +02:00
Kevin Fenzi e54a4bf5ad Merge #201 `Add @python-science to Python Classroom Lab` 2017-04-09 16:33:20 +00:00
Miro Hrončok e6e4a24b54 Add @python-science to Python Classroom Lab 2017-04-09 18:23:24 +02:00
Peter Robinson ce000bfed8 arm: drop dracut-config-rescue as the rescue images aren't overly useful on the disk images and cause other issues with extlinux
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-05 13:58:24 +01:00
Peter Robinson d0bcf40960 arm: minor package tweaks, drop Intel wireless FW, trousers, dial-up as not overly useful OOTB on ARM
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-05 13:57:04 +01:00
Peter Robinson 2f3bede998 arm: tweak the image root file slightly
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-05 13:48:57 +01:00
Björn Esser 32580756ee Cinnamon: Add German spin-variant 2017-04-04 01:11:58 +02:00
Björn Esser 20aa0dbe49 Cinnamon: dnfdragora is pulled by comps now 2017-04-04 00:06:15 +02:00
Björn Esser 8df9be66c0 LXQt: dnfdragora-gui pulls libyui-qt automatically 2017-04-03 23:41:06 +02:00
Björn Esser f0ea45e7a6 Update comments to dnfdragora 2017-04-01 01:38:37 +02:00
Dennis Gilmore a5d648e0df Merge #182 `design-suite: drop workaround packages` 2017-03-30 03:24:02 +00:00
Dusty Mabe fc0a635bc4
zero out resolv.conf during install
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:
https://bugs.launchpad.net/cloud-init/+bug/1670052
2017-03-28 16:20:25 -04:00
Dennis Gilmore 483ef44d99 Merge #174 `Reduce some packages that aren't of much use in the containers` 2017-03-28 18:25:07 +00:00
Dennis Gilmore a56e36485e Merge #179 `Fix the vagrant and bigdata cloud images` 2017-03-28 15:09:55 +00:00
Peter Robinson c9fceb1c03 Fix the vagrant and bigdata cloud images
With moving to grub2 we now need to remove the extlinux bits from the
other cloud images. They were missed in the move

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-28 16:04:52 +01:00
Peter Robinson 2db89e4819 SoAS: drop need for webkitgtk3, using webkitgtk4 dep directly in sugar-0.110.0-3
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-27 14:21:29 +01:00
Adam Williamson 64ee9ee2d8 Bump to f26-backgrounds
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2017-03-26 21:24:59 -07:00
Peter Robinson a6da97b44e Reduce some packages that aren't of much use in the containers
Filesytem tools, TPM tools, libusb and friends aren't of much use in
a docker container so remove them.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-24 18:19:28 +00:00
Björn Esser 2b560ba567 Cinnamon: Install dnfdragora-gui instead of single packages 2017-03-24 00:11:53 +01:00
Peter Robinson eae48ec488 Add a docker common kickstart as a central bit for shared config.
There's a lot of similarities between base and base-minimal so
introduce a docker-common.ks to ensure as much as possible is shared
between the two ensure as much shared as possible.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-23 17:40:57 +00:00
Colin Walters 954957e609 atomic: Append GROWPART to d-s-s config
Rather than truncating.  This allows us to preserve any existing
configuration (e.g. overlayfs by default).
2017-03-21 10:54:59 -04:00
Dan Book d32c3f937d Cinnamon: add cinnamon-applet-blueberry 2017-03-15 14:05:52 -04:00
Dennis Gilmore df8eca7318 import just the primary rpm gpg key
anaconda apparently fails now if the scriptlet fails which happens
on 32 bit arm:
Error

  There was an error running the kickstart script at line 28.  This is a fatal
  error and installation will be aborted.  The details of this error are:

  + LANG=en_US
  + echo '%_install_langs en_US'
  + echo 'Import RPM GPG key'
  Import RPM GPG key
  ++ rpm -q --qf '%{version}\n' fedora-release
  + releasever=27
  ++ uname -i
  + basearch=armv7l
  + rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armv7l
  error: /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armv7l: import read failed(2).

  Press ENTER to exit: systemd-localed.service: Got notification message from PID 2286 (STOPPING=1)

as all the rpms in f27 are signed by the sole key lets just import that

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-03-10 15:36:28 -06:00
Dennis Gilmore 89abaa8c89 import just the primary rpm gpg key
anaconda apparently fails now if the scriptlet fails which happens
on 32 bit arm:
Error

  There was an error running the kickstart script at line 28.  This is a fatal
  error and installation will be aborted.  The details of this error are:

  + LANG=en_US
  + echo '%_install_langs en_US'
  + echo 'Import RPM GPG key'
  Import RPM GPG key
  ++ rpm -q --qf '%{version}\n' fedora-release
  + releasever=27
  ++ uname -i
  + basearch=armv7l
  + rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armv7l
  error: /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-armv7l: import read failed(2).

  Press ENTER to exit: systemd-localed.service: Got notification message from PID 2286 (STOPPING=1)

as all the rpms in f27 are signed by the sole key lets just import that

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-03-10 10:56:48 -06:00