summaryrefslogtreecommitdiffstats
path: root/loader2
Commit message (Collapse)AuthorAgeFilesLines
...
* * loader2/ftp.c (getHostAddress): Use mygethostbyname().David Cantrell2006-07-312-29/+22
| | | | | | | | * loader2/urls.c (addrToIp): Use mygethostbyname(). * loader2/urls.c (urlinstStartTransfer): Use mygethostbyname() to try and determine host address family before calling ftpOpen() or httpGetFileDesc().
* - fix http vs ftp testPeter Jones2006-07-291-1/+1
|
* We don't need this stuff, removed.David Cantrell2006-07-281-4/+1
|
* * isys/dns.c: Removed code that's not in use anymore.David Cantrell2006-07-281-0/+5
| | | | * loader2/ftp.c: Notes to myself.
* 2006-07-28 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-281-1/+3
| | | | | * loader2/loader.c: Don't do the trace init stuff until later -- we only want it if we're called as loader
* more s390 fixageJeremy Katz2006-07-281-0/+2
|
* 2006-07-27 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-281-0/+2
| | | | | | * anaconda.spec: Bump version. * loader2/method.c: Fix build on s390
* 2006-07-27 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-281-8/+7
| | | | * loader2/loader.c (doLoaderMain): Fix method=
* 2006-07-27 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-271-0/+3
| | | | | * loader2/modstubs.c: Ignore options we don't understand to modprobe and properly handle the module not being in our modball
* 2006-07-27 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-271-0/+3
| | | | * loader2/modstubs.c: Ignore options we don't understand to modprobe
* * loader2/ftp.c (ftpOpen, ftpGetFileDesc): Support IPv6 hosts, whichDavid Cantrell2006-07-273-49/+139
| | | | | | | | | | | | means using the EPSV command instead of PASV. We don't get the IP address of the server in the response, so ftpGetFileDesc needs to bring in the in6_addr we already made for the server so we can then make the socket connection. * loader2/ftp.h: Prototype updates. * loader2/urls.c: Pass the in6_addr for the FTP server to the ftpGetFileDesc() function.
* - fix segfault in ks mac addr searchingPeter Jones2006-07-271-4/+6
|
* Typo fix.David Cantrell2006-07-271-1/+1
|
* * loader2/cdinstall.c: loaderData->method is now an int.David Cantrell2006-07-2710-460/+409
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * loader2/hdinstall.c: Whitespace consistency, loaderData->method is now an int. * loader2/loader.c (doLoaderMain): loaderData->method is now an int, pass methodNum to readNetConfig(). * loader2/loader.h: char * method -> int method. * loader2/method.c: Set loaderData->method to appropriate METHOD_ value since it's now an int. * loader2/method.h: Add METHOD_* macros. * loader2/net.c (cidrCallback): Dialog wording change. * loader2/net.c (readNetConfig): Take methodNum as a param, pass methodNum to configureTCPIP(). * loader2/net.c (configureTCPIP): Take methodNum as a param, if user selects METHOD_NFS and unchecks IPv4, display error dialog and ask user to try again. * loader2/net.c (kickstartNetworkUp): Pass methodNum to readNetConfig(). * loader2/net.h: Prototype updates. * loader2/nfsinstall.c: loaderData->method is now an int. * loader2/urlinstall.c: loaderData->method is now an int.
* * loader2/urls.c (urlinstStartTransfer): Determine address familyDavid Cantrell2006-07-266-282/+367
| | | | | | | | | | | | | | | | | | and pass that to the ftpOpen() call. * urlinstall.py (UrlInstallMethod.__init__): Use urlparse. * isys/dns.c, isys/dns.h: Updated for IPv6 support. * loader2/Makefile: Cleanups. * loader2/ftp.c, loader2/ftp.h: Updated for IPv6 support. * loader2/loader.c: Whitespace consistency. * loader2/method.c: Whitespace consistency. * loader2/urls.c: Updated for IPv6 support.
* * loader2/urls.c (addrToIp): Use AF_INET6 when making an in6_addr.David Cantrell2006-07-261-1/+1
|
* * loader2/net.c: Bump inet_pton() buffers to length 48.David Cantrell2006-07-252-22/+23
| | | | | | | Let users skip entering a DNS server in getDnsServers(), but still require a valid one if they enter anything. * loader2/urls.c (addrToIp): Update to support IPv6.
* - fix "noipv6"Peter Jones2006-07-252-2/+6
|
* * loader2/net.c (setupNetworkDeviceConfig): Init the noipv4 andDavid Cantrell2006-07-241-0/+7
| | | | noipv4 flags in the networkDeviceConfig struct.
* - fix unused variablePeter Jones2006-07-241-0/+2
|
* 2006-07-21 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-211-0/+2
| | | | * loader2/loader.c: Move things back to tty1
* * loader2/nfsinstall.c (getFileFromNfs): Bring down network iface afterDavid Cantrell2006-07-192-23/+39
| | | | | | | fetching kickstart file. * loader2/urlinstall.c (getFileFromUrl): Bring down network iface after fetching file.
* * loader2/net.c (configureTCPIP): Error messages were reversed andDavid Cantrell2006-07-191-27/+28
| | | | did not make sense (#199452).
* * loader2/init.c: Modify the snakes on a plane debugging mode aDavid Cantrell2006-07-193-54/+47
| | | | | | bit. * loader2/net.{c,h}: Removed NETWORK_DEBUG mode and send data to the logging function via debugNetworkInfo().
* * loader2/log.c (logMessageV): Fix argument order for va_copy()David Cantrell2006-07-181-7/+9
| | | | | calls. * loader2/log.c: Cleaned up some indentation.
* - make nashHotplugLogger use logMessageV()Peter Jones2006-07-183-19/+41
|
* - add multipath kernel modulesPeter Jones2006-07-171-1/+1
|
* - add firmware handler so I don't have to keep patching it to work with thePeter Jones2006-07-172-2/+39
| | | | broken qlogic crap in the kernel.
* 2006-07-13 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-131-3/+1
| | | | * loader2/hardware.c (scsiSetup): Always load iSCSI modules.
* Add noipv4 and noipv6 kickstart parameter support to the loader. Next up,Chris Lumens2006-07-133-11/+21
| | | | the python side of things.
* In manualNetConfig(), write the gateway to newCfg instead of cfg.David Cantrell2006-07-131-5/+5
|
* * loader2/net.h: Removed IP_STRLEN macro (moved to libdhcp headers).David Cantrell2006-07-131-4/+0
|
* Removed BOOTP from "Use dynamic IP configuration (BOOTP/DHCP)" string.David Cantrell2006-07-121-1/+1
|
* Everyone likes stupid debugging modes.David Cantrell2006-07-121-0/+47
|
* * loader2/net.c (cidrCallback): No need for cidr variable.David Cantrell2006-07-111-11/+15
| | | | | * loader2/net.c (manualNetConfig): Actually copy in an IP address to the cfg->dev.ip variable.
* My head hurts. See the ChangeLog for the full story.David Cantrell2006-07-112-96/+204
|
* Manual TCP/IP configuration changes galore:David Cantrell2006-07-112-202/+194
| | | | | | | | | | | | | | | | | | | | | | | | - The manual entry screen makes sense. There is only ONE gateway entry box, for instance. - The IPv4 entry field is long enough for an IPv4 dotted quad IP. - The IPv6 entry field is long enough for an IPv6 colonated IP. - IPv4 netmask can be specified in CIDR or dotted-quad notation. - Gateway and nameserver can be IPv4 or IPv6 addresses. - IPv6 netmask must be entered in CIDR notation. - The back button will take you to the first network config screen, which is accomplished by the use of the poorly named configureTCPIP() and manualNetConfig() functions I added to handle this junk. - fillInIpInfo() was wronged, so I removed it and replaced it with correct stuff (wrong because libdhcp is wronging us now). - cidrCallback() function added to make sure you have entered a valid cidr mask. - ipCallback() rewritten to handle new input validation requirements. What am I working on? Making sure all of the widgets are connected to the right things so manual configuration works. Making sure input validation is done. Etc. This concludes the micro-blog CVS commit message.
* * loader2/net.c (configureTCPIP): Pop Configure TCP/IP window beforeDavid Cantrell2006-07-071-0/+2
| | | | opening the Manual Network Configuration window.
* Holy crap everything is different!David Cantrell2006-07-072-174/+395
| | | | | | | | | Phase 1 of the great network overhaul for loader2, secret of the ooze. Users can enable or disable IPv4 and IPv6 as they see fit. They can do manual network configuration (though I haven't hooked up the bits for IPv6 yet). Phase 2 will include more breakage and more features. If you have ideas for stupid options, let me know.
* I still had these lying around, figured I'd commit them.David Cantrell2006-07-062-3/+4
|
* add qla2xxxPeter Jones2006-07-051-0/+4
|
* 2006-07-03 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-07-041-1/+3
| | | | | * loader2/method.c (getFileFromBlockDevice): Give a message if we fail to make the device node for some reason (markmc, #197514)
* Clean up ↵David Cantrell2006-06-302-234/+289
| | | | | | | | | TABS in init.c, make it more readable. Why did we have wait4() in init.c? This isn't BSD. Replaced with waitpid(). Check return values for exec functions in loader and use WIFEXITED and WEXITSTATUS more correctly.
* 2006-06-30 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-06-301-2/+2
| | | | * loader2/init.c: Nuke non-existent paths from LD_LIBRARY_PATH
* More problems with memory ↵David Cantrell2006-06-302-11/+17
| | | | | | | | | | | | | | | | | | | corru���r���z]��@��Z������(:�G5S�s"����.�>�5��c��(��*�m�|[�m���d��ZZ)���wI2�tu& �>�5�zG� emr�����E�D0�Oi)h�!�CC�����U��j1+d�R`V����� SD |���=T^s0s�.��qE������*��[,�������[%<�`�+�=G�E���|�R���/.%M���Y��P��Ne���Qn��?iQ�8Y�h�8��d{��H��AU��g�9�$�van��u�( ��\j�X��{S,4���^^ #W�J!�V�I���)�$��9*�&bL2����KYw1HWY-��g���y��i��������2_a,M1�b���)Pr}��X��ga=Ln���'��q }p~h1(;�.�S��C���y%���6U1�w�T[��>B�����\&�~Xh������)�5ption as well as some housekeeping tasks: * loader2/net.c (setupInterface): Removed and moved those two lines to the calling function (configureNetwork). * loader2/net.c (readNetConfig): Spelling error fix. Calculate IPv4 broadcast if user did a static IP config, close any possibly open dhcp_nic handle if doing a static IP config. * loader2/net.h: Removed setupInterface prototype.
* 2006-06-30 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-06-305-56/+29
| | | | | | | | | | * scripts/mk-images: Move second stage images to images/ dir. * image.py: Adjust for stage2 in images/ * loader2/cdinstall.c: Likewise. * loader2/hdinstall.c: Likewise. * loader2/method.c: Likewise. * loader2/nfsinstall.c: Likewise. * loader2/urlinstall.c: Likewise.
* 2006-06-30 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-06-301-1/+1
| | | | | | | | | | * scripts/upd-instroot (KEEPFILE): Add gfs utils * fsset.py (gfsFileSystem): Start to add gfs2 support * scripts/mk-images (FSMODS): Add gfs2 modules * loader2/loader.c: Load gfs2 modules
* - Fix wide character support (#196099, #186701)Peter Jones2006-06-291-1/+1
|
* Pass the debug log level to pumpDhcpClassRun (markmc, #197175).Chris Lumens2006-06-293-2/+13
|
* Look for the kickstart file on all CD drives (notting, #197192).Chris Lumens2006-06-291-9/+12
|