| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
IT IS ACCOMPLISHED.
|
| |
|
|
|
|
| |
e.g. ipv6=2001:aaaa::1/48
Related: rhbz#679108
|
| |
|
|
|
| |
NM assumes this default but network service (initscripts) won't start
the device without the BOOTPROTO value set.
|
| |
|
|
|
|
|
|
|
| |
Instead, fail silently as in RHEL 5 and RHEL 6.0. Depending on whether
the network is up, user can be asked for networking later in UI step.
Offer the Retry dialog only in the UI step where it actually works
(don't for early networking, when fetching ks, or in kicktart).
Resolves: rhbz#722276
|
| |
|
|
|
|
| |
As in rhel 5.
Resolves: rhbz#713991
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
The else branches are doing exactly the same as the if branches.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
These system-wide setting were written for activated device/ifcfg file,
which does not make sense now when we allow to activate more than
one device in stage 1.
We will write its NETWORKING, IPV6_NETWORKING, GATEWAY, IPV6_DEFAULTGW,
HOSTNAME in stage2, or even let NM do the job (there is new method
SaveHostname in NM dbus API 9.0).
|
| |
|
|
|
|
| |
This reverts commit 6f7ccb89bf9f99f7f0bb4503c9f73a65ce69b841.
HWADDR is required for BOOTPROTO=ibft, and more importantly
ifcfg-rh/NM needs it when activating devices.
|
| |
|
|
|
|
| |
Not needed anymore (udev and biosdevname take care of the naming).
Resolves: rhbz#690589
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
For non-network installs it restores rhel 5 behaviour that
was changed in master by commit 9767cb5fce174e8fcf28d06ad6f48384129a7cd4
(which would activate the device in any case).
Now new --activate option can be used if bringing up the device
in non-network install is desired.
Port from rhel6-branch.
Related: rhbz#638131
|
| |
|
|
|
|
|
|
|
|
|
| |
Port from rhel6-branch.
Resolves: rhbz#668395
If the device has already been activated, reactivate it with new
configuration.
Restores rhel 5 behaviour, changed in master most probably with
commit 1980e9d377aa6089ae96740cd85593ec18d5344d.
|
| |
|
|
|
| |
Port from rhel6-branch
Resolves: rhbz#634016
|
| |
|
|
|
|
|
|
| |
Port from rhel6-branch.
Resolves: rhbz#638131
Not of all devices, e.g those brought up before activating
devices from kickstart.
|
| |
|
|
|
| |
Port from rhel6-branch.
Resolves: rhbz#638131
|
| |
|
|
|
|
|
|
|
| |
Port from rhel6-branch.
Resolves: rhbz#638131
Sets DEFROUTE=no in ifcfg file. Use case: one NIC used to fetch
packages, another for iSCSI. Using the option we can prevent the latter
to grab default route.
|
| |
|
|
|
| |
Port from rhel6-branch
Resolves: rhbz#638131
|
| |
|
|
|
| |
Port from rhel6-branch.
Resolves: rhbz#638131
|
| |
|
|
|
| |
Running the commands will now require operating on PyObjects, and I don't
want to expose that outside of kickstart.c.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Make sure the MACADDR value gets propagated to the iface struct so that
writeNetInfo() will succeed on s390 hosts.
|
| | |
|
| |
|
|
|
| |
If auto for one ip version and manual for the other was selected
in loader, the manual configuration was ignored.
|
| |
|
|
|
|
|
| |
This is required so the source layout and package layout have a similar enough
structure to make our test setup work. Without this move, you can't run
"make check" or checkbot without getting error messages about no such module
pyanaconda.booty.
|
| |
|
|
|
|
|
| |
This is very handy on s390, where it's sometimes hard to write more than
80 chars for repo/stage2/updates etc.
Also write out quoted since it is a whitespace separated list.
|
| |
|
|
|
|
|
|
|
|
|
| |
Loader does not need to handle or understand layer2 and portno so
consolidate that into opaque options. This will prevent issues such as
bug 577005 or commit 9caaca4 or bug 468755
and should be also transparent to future extensions in linuxrc.
Correctly parse OPTIONS whose value includes equal signs because
the values are attribute value pairs. See also bug 597205 and
commit 8549a36.
|
| |
|
|
| |
See also bug 546005 and bug 546005 or bug 591533.
|
| |
|
|
|
|
|
|
| |
We need loader support to parse and write out an IPv6 prefix.
Write out IPV6_AUTOCONF=no in writeEnabledNetInfo for manual IPv6
method.
(Patch from Steffen Maier <maier@linux.vnet.ibm.com>)
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes up a problem that occurs when users pass:
ks=nfs:HOST:PATH
But do not pass ksdevice. The kickstartNetworkUp() function returns
early because NetworkManager is running and has a connection, but when
loader tries to pull the file over NFS, it looks for the network device
in loaderData->netDev, but kickstartNetworkUp() never filled that
information in.
Seems to only occur on s390x. Tested on both s390x and x86_64.
|
| |
|
|
|
| |
OPTIONS=layer2=1 is just for s390x, so make sure it doesn't end up on
other architectures.
|
| |
|
|
|
|
|
|
|
| |
str.c was from a time when loader was still a statically linked binary.
Times have changed. Removed str.c and replaced calls with either
string.h or glib.h functions.
For g_ascii_strup() and g_ascii_strdown(), those functions dup the
passed in string, change it, and return that.
|
| |
|
|
|
|
| |
This is in preparation to use logging from imount.c. We don't want a dependency
of isys on loader, instead move logging code into isys and change loader sources
to use the log.h header in isys.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
In loader, the manual TCP/IP configuration loop prompts the user then
validates the input. Each time a particular piece of input validates,
the counter is incremented. If the counter does not equal the right now
at the end of the loop, we tell the user to re-enter the information
correctly. But the second time around, if any input was valid the first
time, it will be counted again, throwing off the count we check at the
end of the loop.
This patch just resets the IPv4 and IPv6 counters if we detected invalid
input.
|
| |
|
|
|
|
| |
A crash occurs after the IPv6 GUI has been enabled when we chose to configure
the network device manually. When the crash is fixed the screen still does not
appear. This patch fixes both the problems.
|
| |
|
|
|
|
| |
strcmp() -> strncmp() for ipv6 'auto' comparison. Add back missing
gateway6 member in loaderData. Initialize ipv6 and gateway6 in
loaderData to NULL.
|
| |
|
|
|
| |
All previous comments about test mode being untested apply to loader, but
doubly so.
|