Will Woods
e0e5cccda6
Add fpaste to the runtime image.
2011-09-22 15:00:36 -04: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
Will Woods
d3fcbcfbed
remove hack that replaces /bin/login
...
anaconda should be handling this properly now.
2011-09-21 23:46:48 -04:00
Will Woods
b7269da23a
Fix is_beta -> isfinal and add [Compose] to .buildstamp
2011-09-21 23:46:48 -04:00
Will Woods
efea74ad12
syslinux-vesa-splash changed filename ( #739345 )
2011-09-21 23:46:48 -04: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
Will Woods
262a05e539
ltmpl: continue loop if installpkg can't find something
...
Otherwise, something like:
installpkg missing-thingy kernel kernel-firmware
will leave you without a kernel.
2011-09-15 19:27:31 -04:00
Will Woods
318c843e37
ltmpl: improve exception handling/reporting
...
- Log the error message (and the line causing the error) to console
- Log the whole exception (with some excess junk removed) to debuglog
- don't immediately SystemExit if the template won't parse
- clean up some comments
2011-09-15 19:24:35 -04:00
Will Woods
473f01c696
Add docstrings for the ltmpl commands in LoraxTemplateRunner
2011-09-14 18:33:30 -04:00
Will Woods
be4d8160b2
Don't create /etc/sysconfig/network ( #733425 )
2011-09-14 15:28:33 -04: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
Will Woods
e647a7e18a
remove sysinit setup stuff for Fedora 15 and earlier
2011-09-07 20:36:22 -04:00
Will Woods
9699e25045
imgutils: make do_graft work for files too
...
This is needed to make --icon work in mkefiboot
2011-09-07 12:06:48 -04:00
Will Woods
3ec9a12bf6
fixups for Apple EFI support in mkefiboot
...
- actually import glob
- forgot quotes on 'if opt.imgtype == "apple"'
2011-09-07 12:05:29 -04:00
Will Woods
77a2b78269
spec fixup for mkhfsimg - require hfsplus-tools
2011-09-07 12:04:36 -04:00
Will Woods
a0b3343d1e
efi.tmpl: create macboot.img
...
use the new --apple flag for mkefiboot to create Mac-compatible
boot images.
2011-09-06 12:52:46 -04:00
Will Woods
8aba809aa7
Add --apple and --icon to mkefiboot
...
This adds support for Apple EFI images to mkefiboot. Ported from work on
the master branch by Matthew Garrett <mjg59@srcf.ucam.org>.
2011-09-06 12:46:41 -04:00
Will Woods
faafd04dcb
add '--allbut' flag to 'removefrom'
...
This lets us easily do whitelisting instead of blacklisting during
runtime cleanup. For example:
removefrom xfsprogs --allbut /sbin/* /usr/sbin/xfs_admin
would remove everything from the xfsprogs package except files in /sbin
and /usr/sbin/xfs_admin.
A few things in runtime-cleanup have been converted to use --allbut. The
only difference in the created runtime image is that we're deleting
/usr/share/kde4 from fedora-logos.
2011-08-31 19:40:20 -04:00
Will Woods
ad25ae85cb
mkefiboot: clarify construction of dm partition dev
2011-08-30 13:10:58 -04:00
Will Woods
3f709325ef
Revert "remove firstboot from runtime build"
...
It turns out we actually do need the firstboot module in anaconda.
This reverts commit d341587814
.
2011-08-30 11:22:19 -04:00
Will Woods
5cefea05d0
xauth and libXmu are needed for ssh -X ( #731046 )
2011-08-29 20:26:54 -04:00
Will Woods
df3bc79574
tweak umask for imgutils' mkdosimg
2011-08-29 17:10:58 -04:00
Will Woods
8a8ec59b75
add mkhfsimg to imgutils
2011-08-29 17:10:20 -04:00
Will Woods
bf7ed5aa4e
Build EFI hybrid (usb-bootable) images
...
From: Matthew Garrett <mjg@redhat.com>
If we're producing EFI bootable images then we should also support
making them bootable from USB sticks. This adds support for doing so.
2011-08-29 16:29:43 -04:00
Will Woods
219911f37c
cleanup: don't bother removing network-manager-netbook
2011-08-29 15:46:15 -04:00
Will Woods
e756e57b5d
add "livenet" module to initramfs
2011-08-29 15:08:06 -04:00
Will Woods
eb7bc9c9be
various runtime-cleanup cleanups
...
- use libdir in GConf2
- delete redundant removals of /usr/share/gnome/*
- remove systemd units for nfs-utils
- remove all of notification-daemon rather than piece-by-piece
- don't try to delete non-existent libldif from openldap
- /usr/sbin/xfs_bmapd is actually /usr/sbin/xfs_bmap
- remove /etc/* from yum rather than etc/*
2011-08-29 15:04:43 -04:00
Will Woods
1e8e8002b4
add libreport plugins ( #729537 ), clean up libreport
...
report got renamed to libreport, so we need to fix those lines in
cleanup.
2011-08-29 14:17:07 -04:00
Will Woods
49ae7d875c
Keep nss certs for libreport ( #730438 )
...
libreport uses nss (and its certificate store) to connect to https
servers, so we need to keep the certificates etc.
2011-08-29 14:16:32 -04:00
Will Woods
ea31f4f23b
add --noprefix to dracut invocation
...
--noprefix is the default, but fedora ships an /etc/dracut.conf that
changes the prefix. Set --noprefix to override this.
Discussed here:
https://www.redhat.com/archives/anaconda-devel-list/2011-August/msg00234.html
2011-08-29 13:23:20 -04:00
Will Woods
adbd396314
Don't remove ModemManager ( #727946 )
2011-08-29 13:18:31 -04: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
Will Woods
a02ffbb0b9
remove a bunch of unneeded firmware and llvm-libs
...
firmware saves us ~5MB and llvm-libs saves ~20MB (uncompressed). yay!
2011-08-09 20:55:39 -04:00
Will Woods
a6ea3d3747
add pkgsizes listings, and move debugging data to logdir
2011-08-09 20:01:31 -04:00
Will Woods
4f7584fe09
move pkglists to RuntimeBuilder and disable if not debugging
2011-08-09 17:59:57 -04:00
Will Woods
3153bdfa8a
save debug setting as self.debug
2011-08-09 17:59:04 -04:00
Will Woods
6962fe3e80
move systemd cleanup to runtime-postinstall
...
also make sure we clean a bunch more unneeded services, but don't bother
deleting target files that would just be ignored anyway.
also also, delete everything in /etc/systemd/system/default.target.wants
so that we don't get readahead stuff in anaconda.
2011-08-09 17:39:07 -04:00
Will Woods
0af2f62661
move stuff around in runtime-postinstall, add comments
...
no actual code changes here.
2011-08-09 17:37:43 -04:00
Will Woods
ebbdcf72c4
rearrange/clarify removepkg lines
...
Add commentary for a bunch of the removepkg lines, and drop a bunch of
things that were in the list that weren't being installed anyway. Also
drop some redundant removepkg lines about chkconfig.
2011-08-09 17:33:27 -04:00