Commit Graph

1951 Commits

Author SHA1 Message Date
Dusty Mabe 3c02bf385d
atomic: re-enable ostree commit gpg checking
In d57f0a2 we managed to lose enablement of gpg signature checking
in Fedora Atomic Host. Re-enable it now.
2017-08-23 18:14:01 -04:00
Dennis Gilmore 62eddab5a6 Merge #264 `Cinnamon: disable dnfdragora applet on live` 2017-08-15 17:26:59 +00:00
Dennis Gilmore 97a4a34be9 Merge #263 `MATE: disable dnfdragora applet on livecd` 2017-08-15 17:26:46 +00:00
Dusty Mabe dd059fb52b
container: rm nologin file from container image
This allows one to create an sshd container if they want.

See https://pagure.io/atomic-wg/issue/316

(cherry picked from commit 49357c4246)
2017-08-11 09:17:15 -04:00
Tomas Tomecek fa78bd6482 docker base image: don't install docs by default
Signed-off-by: Tomas Tomecek <ttomecek@redhat.com>
2017-08-01 16:13:06 +02:00
Colin Walters d57f0a2e2d atomichost: Use prod ref, not /updates
We need the same bits that live in the f25 branch now.

I also deleted the remote add/delete, since I think they're
no longer necessary.
2017-07-26 14:24:01 -04:00
Dusty Mabe 2565b003d4
atomic: use prod url, not compose url
We were previously using the compose url where pungi created the
ostree. We now need to use the prod url (the one that clients use)
since we aren't currently building ostrees and qcows in the same
pungi run. Bodhi is currently building the ostrees outside of pungi.
2017-07-21 11:08:33 -04:00
Dusty Mabe 389bcb6c1e
atomic: create images from updates ref
These are our dev images we create from the updates ref. Once
tested and verified we then promote that ref from the tested
images to an officially release ostree version.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-07-19 11:21:02 -04:00
Dan Book d61e280867 Cinnamon: disable dnfdragora applet on live 2017-07-14 12:01:29 -04:00
raveit65 ebf2a08b9a MATE: disable dnfdragora applet on livecd 2017-07-14 09:49:00 +02:00
Ralph Bean 8b76095ef1 A start at disk-minimal for the fedora modular release.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-07-10 17:38:41 -04:00
Ralph Bean 06e4071407 Re-enable autopart.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-07-09 20:19:24 -04:00
Ralph Bean 0aba4ea78f A stab at the Modular Fedora Docker kickstarts.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-07-09 20:18:14 -04:00
Matthew Miller 40dbada72b Merge remote-tracking branch 'upstream/f26' into f26 2017-07-01 12:20:42 -04:00
raveit65 1a67c48064 MATE: mark installer launcher as executable on live image 2017-06-30 18:51:03 +02:00
mattdm 3e8cd74fc8 remove plasma-pk-updates from live environment
Should fix blocker bug https://bugzilla.redhat.com/show_bug.cgi?id=1436873 (Previous code here did not work.)
2017-06-30 15:30:09 +00:00
Peter Robinson 5b6b9e4d6a arm: minimal: increase minimal a little as we've got dep bloat
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-06-26 20:02:17 +01:00
Peter Robinson b95b0e11d0 Revert "arm: base: increase minimal to 3G as we've got dep bloat"
I'm an idiot, this isn't minimal

This reverts commit 4493473a0a.
2017-06-26 20:00:11 +01:00
Peter Robinson 4493473a0a arm: base: increase minimal to 3G as we've got dep bloat
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-06-26 19:59:13 +01:00
Peter Robinson 41e571f0b0 Fix MATE dependencies
There's a number of dependencies that are being excluded but are needed by core
MATE components so the arm images fail because of this. Also fix the mp3 support
package as that's now in gstreamer1-plugins-ugly-free

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-06-26 19:50:36 +01:00
Dusty Mabe 7760932d53
atomic: enable gpg verification after install
Taking the first step towards enabling gpg verification for our
users we'll make it so that the media they download will verify
gpg signatures of commits by default.

The next step is to enable gpg verification during install as well
but there is a race condition where the commit that was just created
might not yet be signed. See [1] for more details.

[1] https://pagure.io/pungi/issue/650

(cherry picked from commit 467f7dcb3c)
2017-06-25 08:54:56 -04:00
Dennis Gilmore ead98e05d6 Merge #246 `SoAS and LXQT: increase root fs size` 2017-06-22 15:45:35 +00:00
Dennis Gilmore 6167c5112c Merge #245 `KDE: fix compose due to core deps needing make` 2017-06-22 15:41:28 +00:00
Peter Robinson 119efae2f9 SoAS and LXQT: increase root fs size
The installs don't quite hit on the default base image size so
increase it for both spins so they will build.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-06-22 16:21:54 +01:00
Peter Robinson 5a9491e5ad KDE: fix compose due to core deps needing make
So make is needed by openssl and compat-openssl10 which is turn is needed
by key things such as qt5-qtbase, mariadb and other core things that are
explictly needed in the KDE spin. I have no idea why the ARM images fail
and the live media does not because all arches have this dep.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-06-22 16:02:47 +01:00
Peter Robinson b668257940 Mate: fix contractdictory package lists
So MATE removes PackageKit and then tried to add PackageKit-command-not-found
which is contradictary and will fail to install so drop the later so things
will at least compose.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-06-22 15:33:49 +01:00
Peter Robinson 057e710338 move the xkeyboard-config exclude to the minimal ks
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-06-14 16:55:32 +01:00
Kevin Fenzi caafaa6c03 stop excluding xkeyboard-config, as it is now needed by firefox, system-config-printer, initial-setup-gui, gnome-keyring 2017-06-14 09:42:23 -06:00
Dennis Gilmore 8c9a05ae16 Merge #213 `Fix scientific kde - removing python3-mpi4py-openmpi` 2017-06-13 14:44:24 +00:00
Dennis Gilmore ba79b12375 Merge #225 `f26: add mp3 encoding plugins` 2017-06-13 14:44:07 +00:00
Peter Robinson 1b78636ab1 ARM images: remove bits we don't need/want to help reduce image size
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-06-13 15:38:50 +01:00
Dusty Mabe f15dd026fe
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)

(cherry picked from commit 68804358d8)
2017-05-24 01:52:47 -04:00
Dusty Mabe e7742ffc33
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

(cherry picked from commit ba950669f1)
2017-05-24 01:51:03 -04:00
Dusty Mabe 007c54025d
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

(cherry picked from commit a4ae071339)
2017-05-19 13:13:09 -04:00
Dusty Mabe 75d580c3fa
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/

(cherry picked from commit 93205adc7d)
2017-05-19 13:12:52 -04:00
Dusty Mabe 0f69fe0d48
docker: add comment about partitioning for clarity
(cherry picked from commit 6bfa0c57b3)
2017-05-19 13:10:06 -04:00
Dusty Mabe 9e47cff172
cloud: remove comments that don't apply
should have been removed in 30c4fdd
2017-05-19 13:06:50 -04:00
Dennis Gilmore d35eba9297 Merge #227 `cloud/docker: move to autopart with the new no home/swap/boot options to enable generic architecture images` 2017-05-19 16:51:39 +00:00
Dusty Mabe 4393b884b3 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

(cherry picked from commit 77a25abded)

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-05-15 16:30:57 -04:00
Peter Robinson 30c4fddde7 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:32:12 +01:00
Dan Book 32110a472e f26: add mp3 encoding plugins 2017-05-14 13:59:01 -04:00
Christian Dersch 289081819e lxqt: use new comps groups 2017-05-12 11:02:33 +02:00
Christian Dersch e9c9928c83 lxqt: no updater applet in live environment 2017-05-12 11:01:49 +02:00
Dusty Mabe 6338afb23c
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

(cherry picked from commit 8f142150ba)
2017-05-08 11:38:45 -04:00
Dusty Mabe 7243faa567
atomic, cloud: disable rhgb/quiet on boot
We want more verbose output on boot.

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

(cherry picked from commit a59dfe5f40)
2017-05-08 11:38:45 -04:00
Dusty Mabe d38606ec42
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.

(cherry picked from commit 4948e8c002)
2017-05-08 11:38:45 -04:00
Björn Esser 1c64d4718a Cinnamon: Remove unneeded stuff 2017-05-06 18:24:57 +02:00
Peter Robinson 1b19a4c21b 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:39:22 +01:00
Peter Robinson a8152f2e31 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 10:39:22 +01:00
Mohan Boddu de0a80e24d Fix scientific kde - removing python3-mpi4py-openmpi
Removing python3-mpi4py-openmpi since there is no python3 version of
mpi4py. It should fix the "Non interactive installation failed:
python3-mpi4py-openmpi." issue from the logs.

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-04-20 15:29:24 -04:00