Brian C. Lane
1807a39ace
livemedia-creator: Cleanup docstrings
...
Start using Sphinx style docstrings.
2014-05-09 11:46:37 -07:00
Brian C. Lane
833d64d1f7
livemedia-creator: Cleanup some style issues
2014-05-09 09:28:01 -07:00
Brian C. Lane
0094fab0d4
Cleanup other misc pylint warnings
2014-05-09 08:10:41 -07:00
Brian C. Lane
6d47689a33
Cleanup pylorax pylint warnings
2014-05-09 08:10:41 -07:00
Brian C. Lane
c12c5f1e47
Add pylint testing
...
This adds pylint testing via make check, using the framework from
Anaconda. False positives can be added to
./tests/pylint/pylint-false-positives
2014-05-09 08:10:41 -07:00
Dennis Gilmore
c14198c45e
Require uboot-tools when running on arm
...
Require uboot-tools on arm arches so we can make u-boot wrapped
versions of the kernel and initramfs's
2014-04-30 10:30:38 -07:00
Brian C. Lane
b090a09dca
Obsolete appliance-tools-minimizer ( #1084110 )
...
Missed adding the Obsoletes line in the original patch moving the
minimizer to lorax.
2014-04-28 17:37:28 -07:00
Brian C. Lane
b3e80b7564
livemedia-creator: Copy fsimage if hardlink fails
...
If the user supplies a fsimage to use for the iso it may not be on the
same filesystem as the working directory. Try to hardlink first, but if
that fails copy the image.
2014-04-28 10:03:11 -07:00
Brian C. Lane
08d8f3b2fc
Turn on debug output for mkefiboot
...
mkefiboot uses pylorax.imgutils, in order to capture information about
umount problems it needs to be run with --debug. This triggers the fuser
call to show what is holding the mount open.
2014-04-25 06:55:56 -07:00
Brian C. Lane
9e15705bb9
Clean up download and install output
...
Commit d2ae92b4b3
patched up the download counter and progress
display. Yum no longer provides the needed information so now we get the
total number of packages from the start of the transaction.
This also turns off colors when stdout is not a tty, and only prints the
install progress once so that piping to a logfile isn't flooded with
useless characters.
2014-04-25 06:55:56 -07:00
Brian C. Lane
63d4e7adf2
Install specific lohit fonts instead of all of them ( #1090390 )
...
Tamil-Classical, Marathi, Nepali are variant of other lohit fonts.
Lohit Malayalam is not required as we are installing smc-meera-fonts.
2014-04-24 14:40:51 -07:00
d.marlin
f3ea6e13c6
Update grub2-efi.cfg for aarch64 to more closely match x86 ( #1089418 ).
...
Resolves: rhbz#1089418.
Signed-off-by: David A. Marlin <dmarlin@redhat.com>
Signed-off-by: Brian C. Lane <bcl@redhat.com>
2014-04-21 14:03:53 -07:00
Brian C. Lane
edf2bdbf59
Install rdma so that dracut will use it along with libmlx4 ( #1089564 )
...
libmlx4 needs rdma, otherwise it is skipped when dracut builds the
initrd.
Resolves: rhbz#1089564
2014-04-21 13:59:37 -07:00
Brian C. Lane
7684cbb2fa
Automatic commit of package [lorax] release [21.9-1].
2014-04-15 13:45:10 -07:00
Brian C. Lane
127e6c7df1
Update syslinux 6.02 support for noarch change
...
syslinux-nonlinux is now noarch, update the template.
Add loading of the other syslinux modules to the live x86.tmpl
2014-04-15 13:17:39 -07:00
Colin Walters
17eee3ab1a
runtime-cleanup: Do install GPG
...
OSTree actually does check gpg keys. All we'll have to do is install
the package into the boot.iso environment with them.
2014-04-14 17:50:39 -07:00
Brian C. Lane
5cbf3bce37
Automatic commit of package [lorax] release [21.8-1].
2014-04-10 17:26:26 -07:00
Brian C. Lane
e38e17259d
Update to support syslinux 6.02
2014-04-10 17:26:03 -07:00
Brian C. Lane
d04a99e8f4
livemedia-creator: Add support for making tarfiles
...
This adds the --make-tar option which will produce a xz compressed tar
of the root filesystem. This works with either virt-install or no-virt
modes. Use --image-name to set the output filename.
--compression is used to set the compression type to use, which defaults
to xz. Supported types are xz, lzma, gzip and bzip2.
--compress-arg is used to pass arguments to the compression utility.
2014-04-07 10:58:32 -07:00
Brian C. Lane
94e92ee9ea
livemedia-creator: Allow disk sizes to be < 1GiB
...
Anaconda seems to insist on 3G minimum, but that is a different issue.
2014-04-07 10:58:32 -07:00
Brian C. Lane
30591349ca
livemedia-creator: Check fsimage kickstart for single partition
2014-04-07 10:58:32 -07:00
Brian C. Lane
39f9e14838
livemedia-creator: Output all the errors at once
...
Instead of handling one error at a time, gather them all up and print
them all in one block and then exit.
2014-04-04 15:01:09 -07:00
Brian C. Lane
71dd20607b
livemedia-creator: Update documentation to reflect new options
2014-04-04 15:01:09 -07:00
Brian C. Lane
19d8304070
livemedia-creator: Make --make-fsimage work with virt-install
...
--make-fsimage was only working with --no-virt, this re-structures
things so that virt-install partitioned disk images can be converted to
a fsimage. --make-ami was actually already doing this, so change it to
use --make-fsimage and set the default image name to "ami-root.img" with
a label of "AMI".
This also adds the ability to set the fs label on iso fsimage and
fsimages created with --make-fsimage and --make-ami by passing
--fs-label, but note that bootable iso's expect the Anaconda label.
2014-04-04 15:01:02 -07:00
Brian C. Lane
ac1f2254e2
Automatic commit of package [lorax] release [21.7-1].
2014-04-02 17:15:26 -07:00
Brian C. Lane
1007542aa7
Use BOOTAA64.efi for AARCH64 bootloader filename ( #1080113 )
...
Need to stay withing the FAT filename 8.3 limits
Resolves: rhbz#1080113
2014-04-02 16:57:08 -07:00
Brian C. Lane
88e6c49bd5
Stop removing curl after adding it
...
curl is useful for things like kickstart %pre and %post
2014-04-01 10:45:57 -07:00
Brian C. Lane
99f2ab9137
move image-minimizer to lorax ( #1082642 )
...
This is used as a kickstart %post interpreter to streamline
modifications to images.
Also adds an example kickstart.
This obsoletes the old appliance-tools-minimizer and includes a Provide
so that the transition will be seamless.
2014-03-31 17:02:55 -07:00
Mark Hamzy
cc2f98bfc5
support ppc64le in lorax
...
Add support for the ppc64le architecture in lorax.
Signed-off-by: Brian C. Lane <bcl@redhat.com>
2014-03-27 10:06:41 -07:00
Brian C. Lane
a999566614
Automatic commit of package [lorax] release [21.6-1].
2014-03-26 17:33:30 -07:00
Brian C. Lane
f3059db6cc
Install bzip2 for liveimg tar.bz2 support
2014-03-26 10:00:20 -07:00
Brian C. Lane
5bc2268a4b
Remove obsolete firstaidkit packages ( #1076237 )
2014-03-14 17:11:10 -07:00
Brian C. Lane
b73aeb92a9
livemedia-creator: Add option to create qcow2 disk images
...
This adds the --qcow2 option to create qcow2 disk images in virt and
no-virt modes. You can pass extra options to qemu-img with --qcow2-arg
2014-03-13 14:10:44 -07:00
Brian C. Lane
07d5cb176d
Add support for creating qcow2 images
2014-03-13 09:10:24 -07:00
Brian C. Lane
c95cb07bc3
utf-8 encode yum actions before displaying them ( #1072362 )
...
Otherwise running lorax in other locales will crash.
Resolves: rhbz#1072362
2014-03-05 07:40:14 -08:00
Brian C. Lane
82ddeb4ecd
Automatic commit of package [lorax] release [21.5-1].
2014-02-28 16:45:26 -08:00
Brian C. Lane
0a547d8f2a
Use string for releasever not int ( #1067746 )
...
environmental variables need to be strings and there is no compelling
reason to force this to an int.
Related: rhbz#1067746
2014-02-28 16:44:56 -08:00
Brian C. Lane
e172803d4a
createrepo is needed by driver disks ( #1016004 )
...
deltarpm is needed by createrepo.
Related: rhbz#1016004
2014-02-26 10:13:20 -08:00
d.marlin
9ec64933db
Improve aarch64 UEFI support ( #1067671 )
...
Update the templates and config file to better support EFI on aarch64
on 64-bit ARM.
Resolves: rhbz#1067671
Signed-off-by: David A. Marlin <dmarlin@redhat.com>
Signed-off-by: Brian C. Lane <bcl@redhat.com>
2014-02-24 12:59:21 -08:00
Brian C. Lane
d9eda042f8
livemedia-creator: Set the product and release version env variables ( #1067746 )
...
When doing an image install there is no .buildstamp file to pull the
information from so use the cmdline variables (or their defaults) and
pass them to anaconda in the environment.
Resolves: rhbz#1067746
2014-02-21 09:57:47 -08:00
Brian C. Lane
d89f01af21
Check initrd size on ppc64 and warn ( #1060691 )
...
ppc64 initrd cannot be larger than 32MiB, so log a warning if it is too
large.
Related: rhbz#1060691
2014-02-13 13:20:16 -08:00
Brian C. Lane
03217e4eee
Remove drivers and modules on ppc64 ( #1060691 )
...
Remove more drivers and remove plymouth and drm dracut modules. Only on
PPC64 initrd, all other arches have the full set of drivers and modules.
Resolves: rhbz#1060691
2014-02-13 13:20:16 -08:00
Brian C. Lane
7d7f6ac5b8
Automatic commit of package [lorax] release [21.4-1].
2014-02-10 10:45:43 -08:00
Brian C. Lane
04ba927777
livemedia-creator: virt-image needs ram in MiB not KiB ( #1061773 )
...
Resolves: rhbz#1061773
2014-02-07 14:19:56 -08:00
David Shea
0bbd00a807
Don't remove libraries from bind-libs-lite
...
dhclient links to libirs-export and libisccfg-export now.
2014-02-06 14:55:47 +01:00
Brian C. Lane
c9c0ccc9c9
Include all the example kickstarts ( #1019728 )
...
Just include all the *ks files in the doc directory instead of naming
them individually.
Resolves: rhbz#1019728
2014-02-05 14:26:58 -08:00
Brian C. Lane
9c1372564c
Remove floppy and scsi_debug from initrd ( #1060691 )
...
ppc64 can't PXE boot a initrd that is > 32M. This removes 2 drivers from
initrd creation to reduce the size.
Resolves: rhbz#1060691
2014-02-05 12:46:41 -08:00
Brian C. Lane
285479f071
Automatic commit of package [lorax] release [21.3-1].
2014-02-04 18:41:09 -08:00
Brian C. Lane
9ce0c83d36
Install aajohan-comfortaa-fonts ( #1047430 )
...
Comfortaa is needed by the Fedora SVG ransome notes.
2014-01-30 16:49:57 -08:00
Brian C. Lane
96e5925cf8
Include mesa-dri-drivers ( #1053940 )
...
Radeon cards need these.
Resolves: rhbz#1053940
2014-01-28 15:09:34 -08:00