Create repo directory in case it doesn't exist

The diretory ${AUTOBUILD_PACKAGE_ROOT}/rpm/RPMS maybe doesn't exist,
So create it.

Change-Id: If75c30ead46f685d03ac865077b5352a0df21136
Signed-off-by: Wenyi Gao <wenyi@linux.vnet.ibm.com>
split out kmod/plugin/packages to run one at a time

Change-Id: I0ff26947a79553778cbd64289e9f8e716da71067
Signed-off-by: Joey Boggs <jboggs@redhat.com>
split yum repo types to local and repo file types rather than url

Change-Id: I9b47f19a8c60b2177b2226fd1206cac17ea97008
Signed-off-by: Joey Boggs <jboggs@redhat.com>
add manifest creation to edit-node

This is to track changes between iso updates

Change-Id: I4eaba16f3dac7652e0c1448bd0369cc72ccd5c5c
Signed-off-by: Joey Boggs <jboggs@redhat.com>
add --get-manifests option to edit-node

Also split out workloads for read-only operations

Change-Id: Icd3efd5716f087c2130453561df7f095e28091d5
Signed-off-by: Joey Boggs <jboggs@redhat.com>
add --print-file-manifest option to edit-node

Change-Id: I6b6bf88cca4fb8c08b9ea6d1c12a734b486d867d
Signed-off-by: Joey Boggs <jboggs@redhat.com>
add --print-rpm-manifest option to edit-node

Change-Id: I12d0c7e3b8734e66e08f05212538f48a9af5f605
Signed-off-by: Joey Boggs <jboggs@redhat.com>
add --print-manifests option to edit-node

Change-Id: Ia5123f5fe947a666b1b9220fdff03e6fa83d373c
Signed-off-by: Joey Boggs <jboggs@redhat.com>
add current-manifest symlink

This will point to most recent manifest in edit-node

Change-Id: Ide263117ff956595863b76ea3da0d650ebd4b83b
Signed-off-by: Joey Boggs <jboggs@redhat.com>
move validate_dup_files to more reusable function

Used to validate plugin installs

Change-Id: I4b92512cc824a386c9537a043ca1338fae945e9c
Signed-off-by: Joey Boggs <jboggs@redhat.com>
network: Persist and load net rules

Previously the udev network rules were generated at each boot and thus
the NIC order was not persistent.
Now we are bind-mounting a persisted version of the rules at each boot
and triggering udev to re-add the devices, this way udev picks up the
persisted rules and names the NICs accordingly.

rhbz#824595

Change-Id: Id432376e4323d4fea4dd2290a9623493e02b5e3f
Signed-off-by: Fabian Deutsch <fabiand@redhat.com>
dont enable snmp without a valid password

rhbz#825146

Change-Id: I21d666dfd413902285010ed25582982b8cb54094
Signed-off-by: Joey Boggs <jboggs@redhat.com>
fix efi boot capability

rhbz#749621

Change-Id: Id4d6cc794e5d915d79062acc01670a15ec8194a4
Signed-off-by: Joey Boggs <jboggs@redhat.com>
various rhn plugin fixes

Related to the following rhel bugs
rhbz#783392
rhbz#789247
rhbz#791057
rhbz#796915
rhbz#805789
rhbz#812858
rhbz#815652
rhbz#824800

Change-Id: I07975cda22d6a19bac9bf1fa9d1cc7e203e91110
Signed-off-by: Mike Burns <mburns@redhat.com>
update rhn/yum patches in post

rhbz# 791122

Change-Id: I31876e7c530f99aa7d03191b04c6b4d087532310
Signed-off-by: Mike Burns <mburns@redhat.com>
storage: Fix LVM wipe and dirty installation

Also, fix autoinstall with /dev/vda,/dev/vdb
should install HostVG on multiple disks

Fix LVM Wipe logic

rhbz#802589

Change-Id: I9ac2c4c39033542dff07f3bdd33689bf8d2d9c86
Signed-off-by: Fabian Deutsch <fabiand@redhat.com>
Signed-off-by: Mike Burns <mburns@redhat.com>
setup: Fix "Applying Configuration" dialog

The corresponding grid got renamed thus we also need to rename the
places where this "dialog" grid is used from.

rhbz#814714

Change-Id: I809b4259b82b6ff816987f0e082755f0ea3bde15
Signed-off-by: Fabian Deutsch <fabiand@redhat.com>
Test storage_vol paramenters and fail if too small

rhbz#790981

Change-Id: I0ef83ba6cf75f6190651f4eef3c5c0a498179e34
Signed-off-by: Mike Burns <mburns@redhat.com>
wait while rereading partitions during installation

rhbz#799791

Change-Id: Id3dcee88d25c53eeede6a44eded9881ee1eaa440
Signed-off-by: Mike Burns <mburns@redhat.com>
add nomodeset for basic video boot option

rhbz#795230

Change-Id: I542d0b9484d8bc2a8715db01e91dcbe3d2e534b2
Signed-off-by: Mike Burns <mburns@redhat.com>