Commit Graph

1429 Commits

Author SHA1 Message Date
Brian C. Lane 1768126a21 Automatic commit of package [lorax] release [21.25-1]. 2014-10-07 18:41:24 -07:00
Martin Kolman 952c329a4f Libgailutil is required yelp, don't remove it (#1072033)
Related: rhbz#1072033
2014-10-07 19:26:41 +02:00
Martin Kolman 75f419273f Revert "Don't remove /usr/share/doc/anaconda." (#1072033)
The help content path has been changed to /usr/share/anaconda/help,
so this Lorax change is no longer needed.

This reverts commit 2bd4637336 and commit 05ebf4ffcd.
2014-10-07 18:48:03 +02:00
Peter Jones a05348ee9f Look for "BOOT${efiarch}.EFI" in mkefiboot as well.
The aarch64 change to use shim (6907567) also stopped using mixed-case
names for BOOT${efiarch}.efi (so it's always .EFI and ${efiarch} is X64
IA32 AA64 etc. now), and mkefiboot needs to match that.

Related: rhbz#1043274
Related: rhbz#1100048
2014-10-07 10:53:08 -04:00
Peter Jones 807cc8996e Make sure shim is actually in the package list on aarch64 as well.
Otherwise all the other stuff gets to be just extra error messages and
failures.

Signed-off-by: Peter Jones <pjones@redhat.com>
2014-10-03 16:48:33 -04:00
Brian C. Lane 096497b9d9 Fix 'docs' typo in livemedia-creator manpage (#1149026) 2014-10-03 13:33:50 -07:00
Vratislav Podzimek 9ca487f87a Keep the /etc/lvm/profiles directory in the image
Profile definitions are needed e.g. for creation of thin pools with specific
profile.

Related: rhbz#869456
2014-10-03 11:42:28 +02:00
Peter Jones 6907567664 Use shim on aarch64.
We have shim and grub working together on aarch64 now, so we may as well
use them.

(this also makes the case of boot${arch}.efi not mixed-case, which
should guarantee it's in FAT rather than VFAT...)

Related: rhbz#1100048

Signed-off-by: Peter Jones <pjones@redhat.com>
2014-10-02 15:41:31 -07:00
Brian C. Lane 4681deb40b Automatic commit of package [lorax] release [21.24-1]. 2014-09-30 17:22:12 -07:00
Chris Lumens 05ebf4ffcd Rework how including /usr/share/doc/anaconda works.
A string passed to runcmd cannot contain a pipe character.  So instead
of further find magic, I'm just going to move the directory out of the
way, take care of the deletion, and then move it back.
2014-09-24 12:51:08 -04:00
Chris Lumens 2bd4637336 Don't remove /usr/share/doc/anaconda.
That's where the help is stored.
2014-09-23 16:39:17 -04:00
Chris Lumens 953611646c Stop removing libXt from the installation media.
It's needed by yelp, which is how anaconda displays help.
2014-09-23 16:39:17 -04:00
Brian C. Lane 82e34f20bb Automatic commit of package [lorax] release [21.23-1]. 2014-09-23 11:50:02 -07:00
Brian C. Lane 1688a3c3a9 livemedia-creator: Make sure ROOT_PATH exists (#1144140)
If ROOT_PATH doesn't exist when making a tar file, create it first.

Related: rhbz#1144140
(cherry picked from commit da68471b33)
2014-09-23 11:49:02 -07:00
Brian C. Lane 018c9911a1 livemedia-creator: Add --no-recursion to mktar (#1144140)
tar recurses into directories by default, but find is feeding it all the
files and directories so the tar it produces is considerably larger than
it needs to be due to duplicate files. Add --no-recursion flag so that
tar will only add the specific files and directories piped to it by find.

Related: rhbz#1144140
(cherry picked from commit a8681aca4e)
2014-09-23 11:48:26 -07:00
David Shea 7e66ceb9b6 Remove at-spi
at-spi is the old accessibility library, deprecated in these gtk3 times
by at-spi2-atk. at-spi-corba has been replaced with atk-bridge.
at-spi2-atk is a dependency of gtk3, so there's no need to explicitly
add it.
2014-09-22 17:16:49 -04:00
Brian C. Lane ed8f997771 Automatic commit of package [lorax] release [21.22-1]. 2014-09-15 13:08:48 -07:00
Adam Williamson bc9b40f18f add fedora-repos-anaconda to runtime environment
This is a virtual provides that should install the product specific yum
repo files in /etc/yum.repos.d/ with the one matching the product name
enabled. Eg. fedora-server.repo with an id of fedora-server and
enabled=1

Anaconda will then use this repository when 'Closest Mirror' is selected
as the installation source.

Signed-off-by: Brian C. Lane <bcl@redhat.com>
2014-09-15 13:05:41 -07:00
David Shea 25b4d539ac Let the plymouth dracut module back into the ppc64 upgrade.img
The 32MiB size limit does not apply to upgrade.img since it's installed
to /boot by redhat-upgrade-tool instead of downloaded through TFTP. The
warning in rebuild_initrds will still be triggered by an upgrade.img
over the limit, but this doesn't halt the compose and it's probably not
a bad thing to know about.
2014-09-15 11:27:58 -04:00
Brian C. Lane 8a804d10e5 Add more tools for rescue mode (#1109785)
This adds od, hexdump, hexedit, gdisk, and binaries from sg3_utils

Resolves: rhbz#1109785
2014-09-09 11:25:55 -07:00
Brian C. Lane 364ce363f7 Add ppc64le arch (#1136490)
basearch is ppc64le so we needs to check for that in addition to ppc64.

Resolves:rhbz#1136490
2014-09-03 10:41:42 -07:00
Dan Horák e92ea26206 allow setting additional dracut parameters for DVD s390x installs
The installation from DVD on s390x needs setting the target disks and
network information that are usually set by editing the generic.prm file.
By including the "rd.cmdline=ask" parameter dracut will open a simple
dialog so the user can enter the required information.
2014-08-29 15:28:46 -07:00
Brian C. Lane 79decb107c Automatic commit of package [lorax] release [21.21-1]. 2014-08-28 19:35:09 -07:00
Brian C. Lane 380538b15c Revert "Require 32bit glibc on ppc64"
This reverts commit f26e2e5a40.

This is no longer needed and 32bit is no longer available.
2014-08-27 16:47:27 -07:00
Brian C. Lane ca058678d4 livemedia-creator: Update ppc64 live to use grub2
Update the templates and configuration files to support grub2 live
image creation.

Related: rhbz#1102318
Related: rhbz#1131199
(cherry picked from commit da8326fd58)
2014-08-27 16:41:54 -07:00
Brian C. Lane c8afae35b4 livemedia-creator: Add ppc64 live creation support (#1102318)
The ppc config files were missing from the live config_files directory
and ppc needs the correct lib directory so lmc has been switched to use
ArchData driven from the installed kernel arch.

Resolves: rhbz#1102318
(cherry picked from commit 59f256e989)
2014-08-27 16:40:50 -07:00
David Lehman f035057ef0 Include /sbin/ldconfig from glibc.
python-pyudev needs it.
2014-08-19 11:24:10 -05:00
Brian C. Lane 8e74ee0c24 Automatic commit of package [lorax] release [21.20-1]. 2014-08-15 16:05:39 -07:00
Brian C. Lane f26e2e5a40 Require 32bit glibc on ppc64
ppc.tmpl uses the 32bit addnote from usr/lib/yaboot/ and it needs to
have 32bit glibc available on the host to work.
2014-08-12 14:30:28 -07:00
Brian C. Lane 0126945e92 Add ipmitool and drivers (#1126009)
Add the ipmi tools and keep the impi drivers in the image.

Resolves: rhbz#1126009
2014-08-12 14:29:23 -07:00
Brian C. Lane bb445e2deb livemedia-creator: Padd disk size by 2MiB
When using GPT it reserves a few more sectors at the end of the disk for
the copy of the GPT so pad the size of the partitions in the kickstart
by 2MiB instead of 1MiB to account for this.
2014-08-08 15:38:33 -07:00
Brian C. Lane ffa40722dd livemedia-creator: Run setfiles after no-virt installation
Depending on the environment that --no-virt is run inside the resulting
filesystem may need to have the SELinux labels updates. Run setfiles on
the new filesystem after the anaconda run has finished.

eg. when run from inside mock the labels will be incorrect.
2014-08-06 09:11:59 -07:00
Colin Walters 611cef1823 https is a sane package source URL scheme
Add https as a URL source and use list comprehension to check the
supported protocols.
2014-07-31 14:29:02 -07:00
Brian C. Lane 831a3d7684 Automatic commit of package [lorax] release [21.19-1]. 2014-07-30 17:27:47 -07:00
Brian C. Lane 41a289fc0e Add kexec anaconda addon (#1115914)
Tested against current boot.iso
2014-07-25 14:43:25 -07:00
Brian C. Lane f74dd29bf5 Automatic commit of package [lorax] release [21.18-1]. 2014-07-23 08:03:02 -07:00
Brian C. Lane 00057c7b44 Revert "Add kexec anaconda addon (#1115914)"
This reverts commit f3f2aa4851.

The addon does not currently work, reverting it until it does and has
been tested so that it doesn't block further Fedora work by breaking the
installer iso.
2014-07-23 08:01:40 -07:00
Brian C. Lane d828bed65d Disable dnf-makecache.timer (#1120368)
We don't want to update the dnf cache in the installation image. The
metadata will be downloaded when it is needed.
2014-07-18 14:46:23 -07:00
Brian C. Lane 770608f5e6 Automatic commit of package [lorax] release [21.17-1]. 2014-07-16 16:45:57 -07:00
Brian C. Lane c875a72020 livemedia-creator: close the socket when done
In some cases the socket may not be closed, so make sure it is to
prevent hangs when shutting down the virt.
2014-07-16 11:50:25 -07:00
Vratislav Podzimek 668fe3aa4b Keep seq and getconf utilities in the image
They are needed by the zram.service.
2014-07-16 10:55:10 +02:00
Brian C. Lane 54acdd3f4b Allow _ in isolabel (#1118955) 2014-07-14 09:52:53 -07:00
Brian C. Lane 12226ed90b Automatic commit of package [lorax] release [21.16-1]. 2014-07-11 17:27:27 -07:00
Brian C. Lane e1741763a9 Don't remove usr/lib/rpm/platform/ (#1116450)
This appears to cause the rpm-plugin-selinux to fail and some of the
selinux lebels aren't applied correctly.
2014-07-11 17:09:51 -07:00
Brian C. Lane cf2407b618 Add xfsdump and remove extra files from xfsprogs (#1118654)
Resolves: rhbz#1118654
2014-07-11 10:07:00 -07:00
Brian C. Lane f3f2aa4851 Add kexec anaconda addon (#1115914) 2014-07-11 09:42:19 -07:00
Brian C. Lane a683940d59 Fix typo in lohit-telugu-fonts 2014-07-10 11:32:42 -07:00
Brian C. Lane 18beed1d27 Drop writing to resolv.conf in postinstall
This isn't needed. NetworkManager handles it.
2014-07-10 11:24:39 -07:00
Brian C. Lane 41b58f8f6c livemedia-creator: Allow the boot.iso to be shared
This allows the boot.iso to be used by multiple instances of lmc (or
virt-install if they also set --disk shareable=on)
2014-07-09 10:05:18 -07:00
Brian C. Lane 5f96701caf livemedia-creator: log more failure information
This switches on the rc checking in execWithRedirect and logs the error
it raises.
2014-07-08 13:24:58 -07:00