| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
* loader2/urls.c (addrToIp): Use mygethostbyname().
* loader2/urls.c (urlinstStartTransfer): Use mygethostbyname() to try
and determine host address family before calling ftpOpen() or
httpGetFileDesc().
|
| |
|
| |
|
|
|
|
| |
* loader2/ftp.c: Notes to myself.
|
|
|
|
|
| |
* loader2/loader.c: Don't do the trace init stuff until later --
we only want it if we're called as loader
|
| |
|
|
|
|
|
|
| |
* anaconda.spec: Bump version.
* loader2/method.c: Fix build on s390
|
|
|
|
| |
* loader2/loader.c (doLoaderMain): Fix method=
|
|
|
|
|
| |
* loader2/modstubs.c: Ignore options we don't understand to
modprobe and properly handle the module not being in our modball
|
|
|
|
| |
* loader2/modstubs.c: Ignore options we don't understand to modprobe
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
noipv4 flags in the networkDeviceConfig struct.
|
| |
|
|
|
|
| |
* loader2/loader.c: Move things back to tty1
|
|
|
|
|
|
|
| |
fetching kickstart file.
* loader2/urlinstall.c (getFileFromUrl): Bring down network iface after
fetching file.
|
|
|
|
| |
did not make sense (#199452).
|
|
|
|
|
|
| |
bit.
* loader2/net.{c,h}: Removed NETWORK_DEBUG mode and send data to the
logging function via debugNetworkInfo().
|
|
|
|
|
| |
calls.
* loader2/log.c: Cleaned up some indentation.
|
| |
|
| |
|
|
|
|
| |
broken qlogic crap in the kernel.
|
|
|
|
| |
* loader2/hardware.c (scsiSetup): Always load iSCSI modules.
|
|
|
|
| |
the python side of things.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* loader2/net.c (manualNetConfig): Actually copy in an IP address
to the cfg->dev.ip variable.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
opening the Manual Network Configuration window.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
* loader2/method.c (getFileFromBlockDevice): Give a message if we
fail to make the device node for some reason (markmc, #197514)
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* loader2/init.c: Nuke non-existent paths from LD_LIBRARY_PATH
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
| |
|