Commit Graph

436 Commits

Author SHA1 Message Date
Martin Gracik 2ce5fe7b3d Add fpaste to install environment (#727842) 2011-10-17 14:04:34 +02:00
Ales Kozumplik e61f3b23d4 rsyslgod config: hardcode the hostname for virtio forwarding.
The value systemd provides at this early point when rsyslogd starts is
"(none)". This makes the receiving syslog unable to parse the incoming
messages.

Resolves: rhbz#744544
2011-10-11 15:56:33 +02:00
Martin Gracik 7ec467b2d2 xen-kbdfront is a module not a package (#740378) 2011-10-11 14:14:56 +02:00
Martin Gracik 30f48041fc Ignore remove errors
On some nfs mounts the shutil.rmtree may traceback
when removing some files. This is not such a problem
so we can ignore these errors and continue.
2011-10-11 14:14:44 +02:00
Martin Gracik 049d73874c Check if /proc is mounted (#741722)
Needed for proper functionality in chroot,
so if it is not there, exit before doing anything.
2011-10-11 14:14:44 +02:00
Brian C. Lane af6d4e2c50 copy kickstarts into sysroot (#743135)
The installer no longer has access to the initrd's root. We need to
copy any needed files over to /sysroot before switching root. This
copies *.cfg and *.ks files.

It also adds the ability to add dracut hook scripts to the initramfs
from /usr/share/lorax/dracut_hooks/
2011-10-05 09:07:54 -07:00
Martin Gracik ee436805ef Add xen-kbdfront package to initrd (#740378) 2011-09-23 16:26:41 +02:00
Martin Gracik b30b07ca79 Don't use mk-s390-cdboot (dhorak)
Anaconda dropped the mk-s390-cdboot tool, so we can't call it in lorax.
2011-09-22 10:09:12 +02:00
Martin Gracik 60c444c0c9 Use own addrsize implementation (dhorak)
Anaconda doesn't built the addrsize tool used to create the file
containing size and load address for initrd.img. So we implement
its function directly in lorax.
2011-09-22 10:07:11 +02:00
Martin Gracik 05fc838ce2 syslinux-vesa-splash changed filename (#739345) 2011-09-19 10:37:43 +02:00
Martin Gracik 91f7908031 Do not create the sysconfig/network file (#733425) 2011-09-19 10:37:29 +02:00
Martin Gracik b3301595bc New syslinux theme (#734170) 2011-09-19 10:37:18 +02:00
Ales Kozumplik c3e3004c47 Log how we run mkisofs.
It's very useful to know when trying to rebuild the iso manually.
2011-09-13 10:43:25 +02:00
Martin Gracik 57845e7525 Do not remove xorg-x11-xauth and libXmu (#731046)
These packages are needed when installing over ssh -X
on s390
2011-08-26 10:22:11 +02:00
David Lehman 171497fdaa Remove fedora-storage-init so it can't start raid/lvm. (#729640) 2011-08-25 10:47:01 +02:00
Martin Gracik 536c6a0755 Do not remove ModemManager files (#727946) 2011-08-25 10:12:40 +02:00
Martin Gracik 43be129a48 Raise an exception if isohybrid cannot be run on x86 2011-08-25 10:02:56 +02:00
Martin Gracik 888f33c9d1 Use --noprefix when calling dracut
Do not prefix initramfs files with /run/initramfs
when creating the dracut initramfs.
2011-08-17 09:58:49 +02:00
Martin Gracik 7d4cc255b9 Do not remove the fedora-release packages 2011-08-16 10:16:55 +02:00
Martin Gracik 5d74abb726 Do not remove nss certificates (#730438)
libreport needs them to be able to file bugreports.
2011-08-15 09:20:48 +02:00
Martin Gracik 31c6f40c7b Remove dogtail from the image, as it's blocking tree composition. (clumens)
Related: rhbz#726743
2011-08-15 09:17:30 +02:00
Martin Gracik 9a431dbbe8 Add libreport required packages (#729537) 2011-08-12 15:52:00 +02:00
Martin Gracik 4271e0fc02 Write the lorax verion in the .buildstamp (#689697) 2011-07-29 14:08:03 +02:00
Martin Gracik 12e61f4503 New version 2011-07-26 14:15:51 +02:00
Ales Kozumplik 03c317a829 Add nss libraries to the image.
Related: rhbz#696696
2011-07-26 14:10:54 +02:00
Martin Gracik 1484b568b5 New version 2011-07-26 13:13:01 +02:00
Martin Gracik fb15fbd4bb Remove the sysvinit-tools removals from the template
sysvinit-tools should not be installed at all.
Not needed for systemd.
2011-07-26 10:07:51 +02:00
Martin Gracik ba245b1e11 Do not remove vmmouse binaries (#723831) 2011-07-26 10:04:50 +02:00
Martin Gracik 6e891f7893 New version 2011-07-26 09:41:01 +02:00
Martin Gracik d0fc111ac4 Change IsBeta to IsFinal 2011-07-25 10:38:10 +02:00
Martin Gracik 010bedbbb7 New version 2011-07-21 16:46:43 +02:00
Martin Gracik df849d3419 Default to isBeta 2011-07-21 16:19:17 +02:00
Martin Gracik 351e5cbae8 New version
Change versioning
2011-07-19 14:03:38 +02:00
Martin Gracik b0ff70a877 Prepend dracut to the temporary initramfs directory (#722999)
Temporary directory with just the kernel version interferes
with the modules temporary directory.
2011-07-19 09:18:41 +02:00
Martin Gracik 01c026e237 Don't change the installroot (#722481) 2011-07-19 09:15:19 +02:00
Martin Gracik 43801291ef Do not remove ntfsprogs (#722711) 2011-07-18 16:45:35 +02:00
Martin Gracik d9e9b0e57c Create dracut initramfs for each kernel (#722466) 2011-07-18 13:48:56 +02:00
Martin Gracik 23f9879b0e Change cjkuni-uming fonts for wgy-microhei (#709962) 2011-06-27 13:07:37 +02:00
Martin Gracik 4f57d574a8 Remove check for required commands
Not all architectures need all the commands, so the check
does not work very well.
2011-06-27 12:47:10 +02:00
Martin Gracik 00302d9434 Remove outputtree.py 2011-06-27 12:42:57 +02:00
Martin Gracik be1178f4c5 Remove unused code 2011-06-27 12:31:46 +02:00
Martin Gracik 19637aa986 New version 2011-06-24 13:25:19 +02:00
Will Woods 7bf9ee4fce Use bcj filter for compressing squashfs ramdisk
Using the BCJ filter can shave a few MB off the filesize of our ramdisk
at the expense of added CPU time. Worth it.
2011-06-15 17:38:42 -04:00
Will Woods d0960bba14 Add 'squashfs' compression type
This adds the 'squashfs' compression type, which builds runtime images
that stay compressed in RAM. It accomplishes this by building the images
almost exactly like the Live images are built:

1) Create an empty ext4 filesystem on a large sparse file
2) Copy the runtime files into the ext4 filesystem
3) Place the ext4 image at "LiveOS/rootfs.img"
4) Create a squashfs.img which contains LiveOS/rootfs.img

To make this bootable, we need dracut's startup scripts. So before
creating the runtime image, we make a dracut initramfs.img by chrooting
into the runtime and running dracut.

Finally, we add squashfs.img to initramfs.img, along with an extra file
(/etc/cmdline) which directs dracut to use /squashfs.img as its root
device. And there we go! Easy, right?!
2011-06-15 17:37:57 -04:00
Will Woods fc000a51e1 refactor: split make_initramfs_runtime out of compress()
No code changes here.
2011-06-09 15:51:36 -04:00
Will Woods 6b8fa8447a refactor: rename "compression speed" -> "compression args"
This makes the compression code slightly more generic:

- [compression] "speed" config item renamed to "args"
- default changed from "9" to "-9"
- "cspeed" variables renamed "cargs"
- pass "args.split()" on compress cmdline instead of "-%s" % speed
2011-06-09 13:00:20 -04:00
Martin Gracik 41dd493274 Install all firmware packages (#705392) 2011-05-19 10:05:38 +02:00
Martin Gracik fe898c07e6 Use initrd.addrsize, not initrd_addrsize (#703862) 2011-05-12 11:23:45 +02:00
Martin Gracik f375dc8507 Do not remove libmodman (#701622) 2011-05-10 14:46:18 +02:00
Martin Gracik 65ca1ce185 Add firmware for Intel Wireless WiFi Link 6030 Adapters (#703291) 2011-05-10 12:38:46 +02:00