Commit Graph

1037 Commits

Author SHA1 Message Date
Will Woods
270cb8272e Remove /var/log/journal so journald won't write to overlay
It's pretty pointless to copy data from /run/log/journal to
/var/log/journal, since both of those are in-memory filesystems.

This should somewhat reduce RAM use during installation.
2013-04-29 13:44:42 -04:00
Brian C. Lane
4664095e45 Leave /etc/os-release in the initrd (#956241)
systemd needs /etc/os-release, otherwise switch-root will fail.
2013-04-26 08:56:25 -07:00
Dan Horák
5471e6d806 no standalone modutils package
Resolves this error on s390x:
...
running runtime-install.tmpl
installpkg modutils failed: No package(s) available to install
Looking for extra fedup-dracut packages...
...
2013-04-23 10:33:38 +02:00
Dennis Gilmore
d751ac82db remove no longer supported arm kernel variants add the new lpae one 2013-04-17 16:21:23 -07:00
Brian C. Lane
b56505fc58 livemedia-creator: Update example kickstarts 2013-04-16 16:31:50 -07:00
Brian C. Lane
67863bbf03 livemedia-creator: Ignore rescue kernels 2013-04-16 16:31:33 -07:00
Brian C. Lane
ffdd66b434 Automatic commit of package [lorax] release [19.2-1]. 2013-04-15 12:18:13 -07:00
David Lehman
577d9cc954 Let devices get detected and started automatically.
Also stop masking fedora-storage-* units as they no longer exist.
2013-04-08 09:54:42 -05:00
Brian C. Lane
12bad32223 Fix import of version
If the import fails it wipes out the global pylorax import.
2013-04-03 16:28:29 -07:00
Mark Hamzy
52070f045c fix version query and add one to the log file
Fix "lorax -V" and add a "version is ???" to the log file so we can easily know
what version of lorax is used to build an iso.
Changed to try/import for versioning because the version file is autogenerated.
2013-04-03 15:43:09 -07:00
Jan Stodola
e3432dcde7 Do not remove files required by tools from the s390utils-base package.
This patch will keep following files in installation images:
/usr/bin/dirname
/usr/bin/getopt
/usr/sbin/ethtool
2013-03-26 16:20:41 -07:00
Brian C. Lane
fd87aeef68 Automatic commit of package [lorax] release [19.1-1]. 2013-03-19 16:08:39 -07:00
Will Woods
26c77b4fba Print & log messages on scriptlet/transaction errors
We should probably let the user know if something goes wrong with the
transaction or if a scriptlet fails. So: log the messages so we can find
(and, one hopes, fix) them later.
2013-03-19 15:03:49 -07:00
Will Woods
3a1e176cbb sysutils: add -x to cp in linktree
Since you can't make cross-device links, you'd think that cp -l (make
links) would imply -x (don't cross devices).

You'd be wrong.
2013-03-19 00:47:58 -04:00
Will Woods
ad3d1e6278 treebuilder: fix "Can't stat exclude path "/selinux"..." message
/selinux has been gone for *years*. Drop the exclude.
2013-03-19 00:47:58 -04:00
Will Woods
e7a75d281f runtime: install dracut-{nohostonly,norescue}
dracut tries to build hostonly initrd by default without the nohostonly
package/config; this results in a bunch of error messages about missing
files in proc and sys, and then the resulting initrd doesn't work 'cuz
it doesn't have any drivers for anything.
2013-03-19 00:47:58 -04:00
Will Woods
7274f6095a runtime-install: install shim-unsigned
Otherwise you get errors about missing MokManager.efi if shim doesn't
exist in the repos (e.g. before the Alpha build)
2013-03-19 00:47:58 -04:00
Brian C. Lane
035f8648bc Add explicit install of net-tools (#921619) 2013-03-14 10:44:33 -07:00
Brian C. Lane
b7d127946b Don't remove hmac files for ssh and sshd (#882153) 2013-03-13 08:12:36 -07:00
Brian C. Lane
93c4a8b830 Raise an error when there are no initrds 2013-03-12 15:39:25 -07:00
Brian C. Lane
fd8684f1af Add yum logging to yum.log 2013-03-12 14:09:21 -07:00
Dennis Gilmore
a4cf3c3c7c remove sparc support
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2013-03-04 14:18:45 +01:00
Brian C. Lane
e87151c00e Change Makefile to produce .tgz 2013-02-28 12:11:05 -08:00
Brian C. Lane
7ba9fb4f16 New Version 19.0 2013-02-28 11:55:29 -08:00
Brian C. Lane
bcdd43997b Remove some env variables (#907692)
Some package scripts may call utilities using dbus. Since this is just a
chroot that will fail. This unsets DESKTOP and DBUS_SESSION_BUS_ADDRESS
to keep them from crashing.
2013-02-15 05:47:11 -08:00
Brian C. Lane
73717a5288 Make sure tmpfs is enabled (#908253) 2013-02-14 16:55:46 -08:00
Brian C. Lane
4d2c9e026b Automatic commit of package [lorax] release [18.31-1]. 2013-02-12 16:44:08 -08:00
Brian C. Lane
93aaf8c81f add syslinux and ssm
The x86 template needs syslinux to be installed.
system-storage-manager is useful in rescue mode.
2013-02-12 10:36:00 -08:00
Brian C. Lane
8e84ef10c1 Add filesystem image install support
This adds support for installing to a filesystem image instead of a
partitioned disk image. It requires Anaconda's --dirinstall support.
Also re-organized the code to break it up into smaller methods.

This speeds up iso creation in no-virt mode by removing the need to copy
the filesystem from the partitioned disk image to the filesystem image
that is used to make the squashfs image.
2013-02-12 10:35:52 -08:00
Brian C. Lane
894d8b4738 Automatic commit of package [lorax] release [18.30-1]. 2013-01-31 10:29:09 -08:00
Brian C. Lane
d2ae92b4b3 yum changed the callback info
It used to give us (x/y) packagename, but now it only sends package
name. This was changed in yum commit 7e8c76173. For now default to
showing the zeros along with the package name so that it doesn't look
like an error.
2013-01-31 10:06:14 -08:00
Dan Horák
d2081f2a21 tigervnc-server-module depends on Xorg, which doesn't exist on s390x 2013-01-31 08:58:51 -08:00
Dan Horák
8b81ae765d tools not existing on s390x 2013-01-31 08:58:51 -08:00
Dan Horák
3b8187752b specspo is dead for a long time 2013-01-31 08:58:51 -08:00
Dan Horák
aebb8654ec no Xorg on s390x 2013-01-31 08:58:51 -08:00
Daniel Mach
d79e250b9b Make boot configs consistent.
Make kernel args the same in every config.
Put 'quiet' at the end of the line - it's usually the first thing a user removes when debugging.
Fill missing product versions in.
Distinguish between 'install' (installation media) and 'start' (live media).
2013-01-30 13:15:02 +01:00
d.marlin
f921a362f9 Dynamically generate the list of installed platforms for .treeinfo
The list of ARM platforms was represented as a static list to be
installed in .treeinfo for Beaker support, but as ARM moves to use
the multiplatform kernel the platform specific kernel images will
no longer be needed.  This process is beginning in F18 (3.7 kernel)
with HighBank being the first to use the baseline kernel.  Due to
this change, there will be no 'highbank' platform images, but Beaker
tries to import all platforms listed in .treeinfo.  To avoid errors,
we should dynamically create the list of ARM plaforms, including
only those that are actually provided.

Signed-off-by: David A. Marlin <dmarlin@redhat.com>
2013-01-25 17:53:09 -08:00
d.marlin
53675e36ef Add a U-Boot wrapped image of 'upgrade.img'.
For ARM systems that require U-Boot wrapped images,
perform mkimage to create one for 'upgrade.img'.

Signed-off-by: David A. Marlin <dmarlin@redhat.com>
2013-01-25 17:53:09 -08:00
Vratislav Podzimek
cfa82ee93f Add trigger for Anaconda's exception handling to bash_history
Sending SIGUSR1 to the Anaconda process raises an exception with
some random data. This can be used to test exception handling and
bug reporting.
2013-01-21 12:40:39 +01:00
Brian C. Lane
7cab7fc5bc livemedia-creator: update example kickstarts 2013-01-09 16:34:09 -08:00
Brian C. Lane
5afa0c631d livemedia-creator: don't pass console=ttyS0
passing console=ttyS0 makes the virt hang until there is input. Remove
it and now it will run unattended in text mode.
2013-01-09 16:31:49 -08:00
Daniel Mach
68f7637cab Fix gcdx64.efi path to work for other distros than Fedora. 2013-01-08 11:59:33 +01:00
Martin Gracik
5d7bb6dc40 Automatic commit of package [lorax] release [18.29-1]. 2012-12-20 15:58:32 +01:00
Martin Gracik
da238e18fc Do not remove gtk3 share files
Resolves: rhbz#875846
2012-12-20 12:35:37 +01:00
Martin Gracik
89b7b34ff1 Automatic commit of package [lorax] release [18.28-1]. 2012-12-19 15:16:55 +01:00
Martin Gracik
62920272c7 Fix rexists 2012-12-19 12:39:39 +01:00
Daniel Mach
356482d75e Several 'doupgrade' fixes in the x86 template. 2012-12-19 10:04:06 +01:00
Martin Gracik
1d6d3fcce1 Missing semicolon 2012-12-19 08:53:08 +01:00
Martin Gracik
79c1af12bf Automatic commit of package [lorax] release [18.27-1]. 2012-12-18 15:10:52 +01:00
Martin Gracik
f968b046fe Only run installupgradeinitrd if upgrade on s390x 2012-12-18 15:08:15 +01:00