| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Put controlunits.sh in /usr/lib/anaconda-runtime/loader on s390, install
as /sbin/controlunits in the initrd.img, modify linuxrc.s390 to source
/sbin/controlunits.
|
|
|
|
| |
If s390 images lack /lib/ld64.so.1, nothing works.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Create /etc/dhcp in the initrd image and make sure loader writes
dhclient configuration files to /etc/dhcp.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This is a port from the RHEL5 patch to make sure that this lib is
present so sshd and telnet can work properly in s390. RHEL5 reference
bug (#473955).
|
| |
|
| |
|
|
|
|
| |
We need a UTF-8 locale so that isprint() and wc* do the right thing.
|
|
|
|
|
| |
Update the efi image creation code to reflect what we've actually been using
for two plus months.
|
|
|
|
|
| |
IBM has reworked linuxrc.s390 to provide a better initial configuration
experience for users.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The mount and umount commands will have a bunch of symlinks, so if the
command we are installing is a symlink, preserve it.
Only use -s on install(1) if the command we are installing is an ELF
executable. Since there's a check for that, use it to fire off
get_dso_deps() for only ELF executables.
|
|
|
|
|
| |
NetworkManager likes having an /etc/hosts file to start with on the
system. It doesn't want to "own" the file, only touch and poke at it.
|
|
|
|
|
|
|
| |
This is required for 'mount -t TYPE SOURCE MOUNTPOINT' to work.
NTFS is supported through fuse, so we don't have it listed in
/proc/filesystems, but if /sbin/mount.ntfs exists, then we can
mount ntfs like any other filesystem.
|
|
|
|
| |
Signed-off-by: David Cantrell <dcantrell@redhat.com>
|
|
|
|
|
|
|
|
| |
Include module usbhid if this module is available. Module hid does
not exist anymore (renamed). On normal RHEL/Fedora-kernels this
is not an issue as usbhid is compiled into the kernel.
Signed-off-by: Niels de Vos <niels.devos@wincor-nixdorf.com>
|
|
|
|
|
|
| |
For simplicity's sake - and because we might actually want to do
--arch i686 someday - remove the i.86->i386 conversion added in
commit 990bcf14. We're doing that in buildinstall now.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Conflicts:
scripts/mk-images
Signed-off-by: David Cantrell <dcantrell@redhat.com>
|
|
|
|
|
|
|
|
| |
Patch from Jeroen van Meeuwen (Fedora Unity)
<kanarip@fedoraunity.org>
NOTE: I would have done a git am, but it kept complaining about
the email address format so I'm merging it this way.
|
|
|
|
|
|
|
|
|
|
|
| |
We can use 'modinfo -F firmware' to query the modules that are
going into the initrd about what firmware they require. Some
modules don't (or can't) export that information, so they will
still need to be pulled in manually.
iwl4965 and iwl5000 don't exist anymore, so they were removed from
the case statement; qla2xxx exports modinfo data so it's not
necessary to pull its firmware manually.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that btrfs is in mainline, let's let anaconda play with
it too ;) We still need btrfs.ko in the kernel, and btrfs
support in e2fsprogs. I've got the latter patch submitted
upstream, and it's in rawhide now.
Note that the below is 100% totally untested and may even have
typos, my track record with python is not too good, sorry. :)
So review would be appreciated....
Updated to address Radek's review, as well as adding the requisite
witty (commandline-space-eating) boot option...
(And stopped trying to use parted fs identification -- katzj)
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
|
|
|
|
|
| |
We have to look to where we've expanded the kernel in order to read
the module list sets to expand our module list.
|
|
|
|
|
|
| |
(1) Remove the extra calls to cat.
(2) Remove an extra paren on the modules.block line.
(3) Use $version instead of $kernel.
|
| |
|
|
|
|
|
| |
Based on a patch by Tom Callaway <tcallawa@redhat.com>, this adds supporting
for using ntfs-3g (and thus fuse) to mount filesystems.
|
|
|
|
|
|
|
|
|
|
|
| |
'cp -a' considered harmful. jkeating brought to my attention today that
libgio-2.0.so.0 was not getting copying in to the initrd.img which is
required by libnm-settings-plugin-ifcfg-rh.so.
The problem was caused by my patch to mk-images which changed the plugin
instbin line to a 'cp -a' for the *.so files in /usr/$LIBDIR/NetworkManager.
We need to use the instbin function so that get_dso_deps() is run on the
plugin files and we pick up dependent libraries.
|
|
|
|
|
|
|
| |
NetworkManager renamed libnm-settings-plugin-ifcfg-fedora.so to
libnm-settings-plugin-ifcfg-rh.so. To possibly/hopefully prevent such
failbuilds in the future, just copy in every .so from the
/usr/lib[64]/NetworkManager directory to the image.
|
|
|
|
|
|
|
|
| |
Log file had a message telling us to use 'udevadm settle' instead of
'udevsettle' and that udevsettle support as argv[0] will be removed
in the future. This patch changes loader to call 'udevadm settle'.
[rawhide]
|
|
|
|
|
|
| |
Use the modules.* files for finding modules of a type rather than the
modinfo and then pull in drm modules using it rather than
having to explicitly list them. (#446126)
|
|
|
|
|
| |
"ld-*.*.*.so" matches against ld-2.8.90.so but not ld-2.9.so, so the
initrd in rawhide doesn't work today. Wooooo.
|
|
|
|
|
|
|
| |
This reverts commit ff6f05a1a68f93c85170503c4e930b4c2828f2f9.
In the case of NM not working quite right, dhclient-script is still needed
if you want to run dhclient by hand on tty2.
|
| |
|
| |
|
|
|
|
|
| |
Add modules for sd/mmc subsystem and support the block device name where we
need to do munging given the 'p' separator
|
|
|
|
|
|
| |
Do not install dhclient-script, ifconfig, ip, or arping in the
initrd.img file. NetworkManager uses nm-dhcp-client.action for
its dhclient-script.
|
| |
|
|
|
|
|
|
|
| |
Add mk-images changes forgotten in previous commit:
Add support for iSCSI iBFT table to anaconda and use the configured targets
in it (#307761), forward port of rhel-5 patch from Martin Sivak, commit id:
96255750791e859dd06004fe1fbcc101a26e9e47
|
| |
|
| |
|
| |
|