Handle urlgrabber callback changes (#963645)
Avoid setting empty root password (#964299)

When using kickstart with no rootpw command, imgcreate ended up calling
"passwd -d root", leaving the root account password-less.  That may lead to
local or remote privilege escalation.

This change does the following:

1) There's no password manipulation done when password is empty string and
   rootpw was not called with --iscrypted
2) Password is locked when "rootpw --lock" is used

Notes:
Users can still shoot themselves in a foot by using: rootpw --iscrypted ""

Resolves: rhbz#964299 (CVE-2013-2069)

Signed-off-by: Brian C. Lane <bcl@redhat.com>
Version 19.3
Fix default.target symlink (#968272)
Replace bash string parsing with awk (#962039)

du in F19 adds a - at the end now, confusing the parsing. Replaced it
and a couple other instances with awk so that it is more clear what is
happening.
Version 19.4
litd: Add --updates option

Pass --updates updates.img to livecd-iso-to-disk to setup an Anaconda
updates image on the device. It copies the file over to /updates.img and
adds inst.updates= to the kernel cmdline
Write vconsole.conf directly

System Config Kickstart has been updated to use localed. This causes
problems when livecd-creator is used inside a mock (as it is with koji)
so we need a simpler way to setup the keyboard.

This writes the keyboard value directly to vconsole.conf without any
attempt to parse or verify it. If it is not included it defaults to us.

It also sets the font to latarcyrheb-sun16 which is the same thing that
Anaconda does.
Version 19.5
Add repo --noverifyssl support (#907707)
ts.check output is a list of tuples (#979759)
litd: Add kickstart option

Add --ks kickstart option to copy a kickstart to the USB and setup
inst.ks to point to it. This can be used with a netboot or dvd iso to
make a USB stick that will start an install on boot.

Note that with the F19 release the install USB is not filtered out of
the drive list so clearpart --drives=sda needs to be used in the ks.
Version 19.6
Install docs in unversioned doc directory (#992144)
Version 20.0
Change vfat limit from 2047 to 4095 (#995552)

The actual filesystem limit is 2^32−1
liveimage-mount: add missing import
litd: Add --label option to override LIVE label

--label will override the default filesystem label of LIVE. This can be
useful when used with install images and inst.ks:LABEL=<SOME>:/custom.cfg

Signed-off-by: Brian C. Lane <bcl@redhat.com>
Don't use mkfs.extN options for any filesystem types.

btrfs, xfs, ext4 tested - filesystem is made correctly. Note that filesystem
shrinking is still extN specific.
Ensure filesystem modules end up in the live image initramfs.