| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
I think the comments say it all...
|
|
|
|
|
| |
Finish off removing the symlinking and requirements for rhpl in
anaconda.
|
|
|
|
|
| |
system-config-keyboard has the keyboard bits now, so let's use
those rather than the ones from rhpl
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This involves getting rid of most of the real code out of this file, adding a
minimal subclass of the ExceptionHandler class to do the copying and pdb setup
anaconda needs, and calling the install method from within anaconda. We also
need to no longer call handleException from elsewhere in anaconda. That method
no longer exists.
|
|
|
|
| |
Just auditing the world for clarity, don't mind me.
|
| |
|
|
|
|
|
|
| |
Users expect kickstart installs to proceed as indicated in the ks file.
If the user has selected text, we should just continue rather than
stopping to encourage VNC use.
|
|
|
|
| |
Seriously use VNC already.
|
|
|
|
|
|
|
|
|
| |
Before starting X we set up a SIGCHLD handler to raise OSError if
Xorg dies. But if that happens, we'll skip over the code that
restores the old SIGCHLD handler, and thus the next subprocess we
run will cause anaconda to catch OSError and die.
This patch moves the signal restore code into a finally: block.
|
|
|
|
|
| |
We don't really use debug mode for this anymore and it causes problems
in cases like running from the livecd (#493943).
|
|
|
|
|
| |
On the livecd install, the normal audit daemon is running, so we don't need to start our own. This also
keeps us from leaving around a stray process on exit (#492513)
|
|
|
|
| |
Also, rename the kickstart processing functions to make more sense.
|
|
|
|
|
|
|
|
|
| |
This gets rid of the old several early passes for VNC and rescue, instead
replacing them with a single one that also looks for ignoredisks. We need
to look for ignoredisks early on so that we have that list ready before
enabling storage. Otherwise, ignoredisks won't really do what it's supposed
to. The problem here is what to do about if the ignoredisks directive is
located in an include generated by a %pre script.
|
|
|
|
|
|
|
| |
This reverts commit 16632332b3a49994edf0016a3c5c3200d32cf6ac.
This patch calls doMultiMount(), which no longer exists. It also
references ddFsTypes, which looks to not exist either.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
These no longer belong in isys.py as putting them in the classes is much
more correct. I also put a mediaPresent method on Device in general.
This will come in handy when we start dealing with USB CF readers and
similar devices that can be present without having media.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
anaconda
fsset.py
iutil.py
iw/partition_gui.py
partedUtils.py
|
| |
| |
| |
| | |
Signed-off-by: David Cantrell <dcantrell@redhat.com>
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
On machines that automatically got stage2 from cdrom,
requiresNetworkInstall was checking /mnt/source/Packages to see
if the CD was available as an installation source. But it's
mounted at /mnt/stage2 at this point, so check there instead.
|
|
|
|
|
|
| |
This reverts commit 89652b6fbe65e5e7922d743a99b07104d071ef42. This patch
was not reviewed on the list and does not fix any emergency build breakage.
Thus, per policy is being reverted.
|
| |
|
| |
|
| |
|
|
|
|
| |
question (#476548)
|
|
|
|
| |
X will send us SIGUSR1 when it's ready to accept connections.
|
|
|
|
|
| |
This is the patch Chris posted, modified to use
inspect.stack to generate the traceback.
|
|
|
|
|
|
|
|
|
|
|
|
| |
A corner case, but if a user boots up with boot.iso and has no
network devices available, we get all the way to package selection
and user is told they cannot continue. This is after all of the
other screens and partitioning.
In the welcome screen, perform a check to see if the user has booted
the installer to a point where it requires a network install for the
packages. If so, tell the user they cannot continue and exit the
installer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The VNC launch code in vnc.py needed an update to work better with
NetworkManager. When collecting the hostname and IP address, it was
assuming the first device in the netdevices list is our active NIC,
which may or may not be true.
Added getActiveNetDevs() in network.py to ask NetworkManager for a
list of all currently configured interfaces. Return a list of
device names. A list seems a bit pointless, but I'd like to have
this in place now for future improvements where we might need to
handle more than one active NIC during installation. After all,
NM can do that.
The message reported by anaconda once VNC is ready will contain the
FQDN:DISPLAY_NUMBER (IP ADDRESS), if it can. If it can't find your
IP address, it leaves that out. If it can't find your hostname, it
also leaves that out.
|
|
|
|
| |
It won't help, I promise.
|
|
|
|
|
| |
RANDR 1.2 drivers will occasionally decide they don't care what you said
on the command line. Fortunately, we have a bigger gun.
|
|
|
|
| |
X will do that itself, tyvm.
|
|
|
|
| |
Fix various syntax errors caught by PyChecker
|
| |
|
| |
|