| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
| |
free ***** error when we try to do an HTTP or FTP install" problem that
a lot of people have reported.
|
| |
|
|
|
|
| |
for ksMacAddr comparison.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- move segfault handling to be initialized very early
- put segfault on tty8 so newt doesn't garble it
|
| |
|
|
|
|
|
| |
* loader2/net.c (doDhcp): Use a timeout of 45 seconds instead of
10 so that we're in compliance with the dhcp rfc
|
| |
|
|
|
|
|
|
|
|
| |
* loader2/net.c (setupNetworkDeviceConfig): Remove s390 hack
* network.py (sanityCheckIPString): Remove s390 hack
* isys/isys.py (sync): Remove s390 hack
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
parameters that contain MAC addresses (#195907).
* loader2/net.c (netlogger): I suppose I can use vasprintf().
|
|
|
|
|
|
|
| |
find libnss_* stuff in stage1.
* scripts/mk-images (makeinitrd): Copy in libnss_dns* and libnss_files*
to the stage1 image.
|
|
|
|
| |
* loader2/net.c: Hack for s390 to work for now
|
| |
|
|
|
|
|
|
|
|
| |
it was in a past life.
* loader2/log.h: Removed vaLogMessage() prototype.
* loader2/net.c (netlogger): Make a buffer of an arbitrary size, cram
the va_list in to that using vsnprintf(), pass to logMessage().
|
| |
|
|
|
|
| |
* loader2/urls.c: Likewise.
|
|
|
|
|
|
| |
logMessage() call this function.
* loader2/log.c: vaLogMessage() prototype.
* loader2/net.c (netlogger): Call vaLogMessage instead of logMessage().
|
| |
|
|
|
|
|
|
|
|
|
|
| |
We don't need to set netDev.useipv6 anymore because flags are global.
* loader2/net.h: Removed useipv6 from networkDeviceConfig struct.
* loader2/net.c (waitForLink): Note which interface we are waiting on.
* loader2/net.c (readNetConfig): Initialize newCfg (#194882).
* loader2/net.c (doDhcp): Read global flags rather than useipv6.
|
|
|
|
| |
to it) all over the place.
|
|
|
|
|
|
|
| |
Set useipv6 in the netDev structure depending on 'noipv6' param.
* loader2/net.c: Sure can't make up my mind. Put doDhcp back so that I
can conditionally do the IPv6 thing or not from one place.
* loader2/net.h: doDhcp() prototype.
|
|
|
|
|
| |
catch libdhcp log messages. libdhcp-1.4 removes the forced debugging output
that we are seeing right now.
|
| |
|
|
|
|
|
|
| |
in the future, right?
I think we should support NFS installs over loopback.
|
|
|
|
|
|
|
|
| |
convert loader to using the libdhcp API rather than the pump one (it's hard
to tell which one is worse). And there's some libdhcp noise right now, but
just ignore it.
You can ping6 cutlet now (specify cutlet's IPv6 address) and it will work.
|
|
|
|
|
| |
option would be good for people who fear change, so I'll get that implemented
throughout the loader.
|
|
|
|
|
|
| |
Ok, so what exactly are we looking at here? A slapped-together pile of stuff that uses libdhcp instead of pump. I call it a work in progress. Right now we have support for regular IPv4-based installs. IPv6 is sort-of halfway there. I'm still wedging it in to place (i.e., dodging sigsegvs). I wanted to get an IPv4-libdhcp-move committed now so that it's in CVS. The pump-compatible API in libdhcp is mostly useless, so I'm moving things from using the core-dumping pump API functions to just using the libdhcp stuff directly. I had to back out a lot of IPv6 stuff I did in the interim.
Please avoid making huge changes to the loader2 network code because I'm still tearing through that.
|
|
|
|
|
|
| |
this in anaconda, since yum doesn't appear to provide a pass-through for
the urlgrabber headers. Well, at least the agent will be urlgrabber in
that case.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LDFLAGS.
* isys/getmacaddr.c: Removed.
* isys/getmacaddr.h: Removed.
* isys/isys.c: Call netlink_interfaces_mac2str() in doGetMacAddress.
* isys/nl.c (netlink_format_mac_addr): Malloc space for buf if it's
NULL when we enter the function.
* isys/nl.c (netlink_interfaces_mac2str): Return buffer malloc is
handled by netlink_format_mac_addr).
* loader2/Makefile: Add glib CFLAGS and LDFLAGS.
* loader2/net.c: Call netlink_format_mac_addr() and
netlink_interfaces_mac2str().
* loader2/urlinstall.c: Call netlink_interfaces_mac2str() instead of
getMacAddr().
|
|
|
|
|
| |
- flags.py (Flags): ditto
- loader2/loader.c (parseCmdLineFlags): ditto
|
| |
|
|
|
|
|
| |
* loader2/usb.c (usbInitializeMouse): Better mousedev looking,
less verbose in the case of, eg, built-in (#191814)
|
|
|
|
| |
line (#191328).
|
| |
|
|
|
|
|
|
|
|
|
|
| |
own functions. Allow usb-storage installs.
* partitions.py: warn if you're using firewire or usb
* loader2/modules.c (loadModule): Delay on reloading usb-storage, as
it takes undefined time as well. Without this /tmp/scsidisks is
wrong.
* loader2/modules.c (writeModulesConf): don't exclude usb-storage
or sbp2.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* loader2/nfsinstall.c: Handle nfs mount options (Dave Lehman, #168384)
* loader2/nfsinstall.h: Add mount opts to struct
|
| |
|
| |
|