summaryrefslogtreecommitdiffstats
path: root/loader2/linuxrc.s390
Commit message (Collapse)AuthorAgeFilesLines
* Renamed loader2 subdirectory to loader (hooray for git)David Cantrell2008-08-251-674/+0
|
* Use NetworkManager instead of libdhcp. (#458183)David Cantrell2008-08-251-1/+0
| | | | | | | | | | | Finally, no more libdhcp. This is the first set of changes to take anaconda over to the wonderful world of NetworkManager. We are no longer linking with libdhcp to do interface configuration. NM is started early in the installation and opens the door to things like WPA installation support and things like that.
* Copy the changes from RHEL5 for the linuxrc.s390 over.Chris Lumens2008-08-121-71/+82
| | | | | All the development on this file has taken place on the rhel5-branch, so it only makes sense to copy over all the differences to HEAD.
* Support booting from FCP-attached CD/DVD drive on s390 (#184648)David Cantrell2008-07-171-242/+280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The s390 can boot El Torito CD or DVD images iff they are attached by zFCP, used as the IPL device, and contain a specially formatted boot image on the disc. IBM provided the tool to combobulate the boot image together and a description of the desired execution path. When you boot on s390, the linuxrc.s390 will look to see if you IPL'ed from a CD or DVD. If you did, it will ask if you also want to install from that device. If you answer yes (y, Y, or any case spelling of 'yes'), the script will bring the IPL device online so the kernel assigns it a device name. Then it skips over the network configuration and starts you in to loader. If you tell it no or did not IPL from a CD or DVD, it'll launch the missiles--wait, no, I mean you get the normal network installation questions before loader starts. I have no way to test this as it requires the following changes: (1) Rel-eng needs to build s390x media with -no-emul-boot and specify the new cdboot.img file on that platform. I have already contacted rel-eng about making this change. (2) I don't have a CD-ROM drive in my mainframe. IBM does and testing is all falling on them. IBM knows this...maybe. I explain all of this like anyone else on the team will ever get a chance to experience it. So there you have it. A letter opener.
* Forward-port RHEL-5 fixes for s390x issues.David Cantrell2008-02-011-3/+11
| | | | | Bring some fixes done in the RHEL-5 branch for s390x forward to the rawhide branch.
* Clean up typos and other things for GPLv2+ changes.David Cantrell2007-12-171-7/+7
| | | | | | | Shorten 'Red Hat Author(s)' to just 'Author(s)'. Perhaps eventually we'll get an AUTHORS file and will just remove author names from the individual files. Also fixed a type in scripts/dumphdrlist.py where Author was listed twice.
* GPLv2+ boilerplates for loader2/ source files.David Cantrell2007-12-171-19/+23
|
* Set re-IPL device before reboot on s390xDavid Cantrell2007-11-051-3/+26
| | | | | | | | | | | At the end of installation, set the re-ipl device if the user installed to a DASD device. Determine where /boot lives and set the re-ipl device to that, then run shutdown -r. On s390x, this means that clicking the Reboot button at the end of installation means you will reboot the VM. It only works for DASD targets right now and not zFCP. Patch from Brad Hinson <bhinson AT redhat DOT com> and Jan Glauber <jang AT de DOT ibm DOT com>
* Get ready for a surprise... no more telnet support! SSH is it. It's 2007, ↵David Cantrell2007-05-291-2/+1
| | | | update your client systems. Besides, telnet was b0rk3n in RHEL5 and only one person complained. Time to advance loader to a telnet-free world. Also, this only affects mainframes.
* * loader2/linuxrc.s390: Add OSA layer 2 network support for System ZDavid Cantrell2007-04-021-0/+9
| | | | platform (patch from Brad Hinson <bhinson@redhat.com>, #233376)
* * loader2/linuxrc.s390: Add IPv4 address validation (#234152).David Cantrell2007-03-271-3/+43
|
* 2005-03-29 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-03-291-2/+2
| | | | | | | | | | * constants.py: Fix traceback * bootdisk/sparc/*: Remove out of date sparc files. * anaconda: Product name fixup * bootdisk/ppc/bootinfo.txt: Likewise. * loader2/linuxrc.s390: Likewise.
* 2004-12-20 Jeremy Katz <katzj@redhat.com>Jeremy Katz2004-12-201-0/+26
| | | | * loader2/linuxrc.s390: Create /dev and devices in it here too
* Don't ask for input if PORTNAME or CTCPROT are already set.Karsten Hopp2004-11-081-27/+38
| | | | Use defaults if RUNKS is set for kickstart installations
* - Check input for CTCPROT, remove ctc-tty from selectionKarsten Hopp2004-11-031-7/+23
|
* - Found this while looking at bz 133088, but it is unrelated:Karsten Hopp2004-11-021-2/+4
| | | | Ask for CTCPROT even if MTU is already specified (mainframe)
* jump through some hoops to find out the LCS interface nameKarsten Hopp2004-11-021-3/+28
|
* SUBCHANNELS can be set in the .parm/.conf file, make sure to lowercaseKarsten Hopp2004-10-201-1/+1
| | | | that as well
* 004-10-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2004-10-191-0/+1
| | | | | * loader2/linuxrc.s390: Ensure OSA addresses are lowercase so the kernel will like them (#133190)
* Workaround for missing sysfs interface, hardcode it to the more commonKarsten Hopp2004-10-141-1/+4
| | | | eth0 for now and ignore TokenRing. Waiting for IBM patch to fix sysfs.
* Glen Johnson mentioned in #134487 that the LCS PORTNAME stuff is in the ↵Karsten Hopp2004-10-041-5/+5
| | | | wrong section of linuxrc. He's right ;-(
* this works better when using the correct variable namesKarsten Hopp2004-09-131-3/+3
|
* lets break stringfreeze, I'm not sure if this gets translated anyway:Karsten Hopp2004-09-131-1/+13
| | | | - add support for CTC protocol selection #132324, #132325
* - Things are getting complicated.Karsten Hopp2004-09-011-2/+1
| | | | | | | qeth can hav eth, hsi and tr interfaces, lcs can have eth and tr interfaces, too. We can't tell apart if p.e. eth0 is qeth or lcs, but need to know it for sysfs configuration. Remove TYPE=QETH hack and use a more generic NETTYPE instead
* - qeth devices can be ethX, trX and hsiX, token ring with qeth was missingKarsten Hopp2004-08-301-24/+17
| | | | | | until now. Configure the device and check which interface shows up This simplifies the script quite a bit and it should be more obvious to the user what he has to enter
* - there's no escon0 interface anymore with kernel2.6, it's called ctc0 nowKarsten Hopp2004-08-301-6/+5
|
* - missed one trKarsten Hopp2004-08-301-1/+1
|
* - LCS automatically detects if a subchannel is ethernet or tokenringKarsten Hopp2004-08-301-5/+10
| | | | load the module, configure it and check which device shows up
* - we can reuse portname here, it's almost the same and requires only minimalKarsten Hopp2004-08-301-5/+9
| | | | | changes to the initscripts - PORTNAME didn't get written to netinfo, but is parsed in network.py
* add support for LCS portnumbers (#131167)Karsten Hopp2004-08-301-0/+8
|
* get rid of REMIP, we use GATEWAY everywhere now (I hope). Add PEERID ↵Karsten Hopp2004-08-261-6/+0
| | | | instead, required for IUCV setup
* iucv is only a helper module, netiucv needs to be loadedKarsten Hopp2004-08-261-1/+1
|
* - rip out CHANDEV parsing stuff, it's to error prone (129167)Karsten Hopp2004-08-251-23/+6
|
* - wait for sysfs files to show up to work around timing problemsKarsten Hopp2004-08-161-5/+20
| | | | (#129167)
* - got a hint from IBM that the subchannels are usually only in the 0100-0900Karsten Hopp2004-08-041-1/+2
| | | | | range - ;-( ipv6 dependency still not fixed (#126008)
* typoKarsten Hopp2004-08-031-1/+1
|
* - first attempt to fix iucv configuration (#127844)Karsten Hopp2004-08-021-15/+9
|
* write FCP_* variables from commandline or .conf file into /tmp/fcpconfigKarsten Hopp2004-08-021-0/+4
|
* - don't write 'QETH=' without a value to netinfo file, this seems to screw upKarsten Hopp2004-07-231-1/+3
| | | | | the qeth workaround in network.py - make sure all devices have an alias in modprobe.conf
* - fix LCS module dependency reported on fedora-devel-listKarsten Hopp2004-07-171-0/+1
|
* remove ipv6 now that it's no longer requiredJeremy Katz2004-06-291-1/+0
|
* - add some checks if the user uses a different syntaxKarsten Hopp2004-06-161-1/+6
|
* - this can't work ;-(Karsten Hopp2004-06-161-2/+3
|
* dasd_eckd_mod is busy until you set the device offlineKarsten Hopp2004-06-091-0/+2
|
* read configuration from a bash-style file on CMS filesystemKarsten Hopp2004-06-071-0/+17
|
* - add_parms is gone, portname is required for older z/VMKarsten Hopp2004-05-261-4/+6
|
* - I wonder what this was for ? It breaks in Network:__init__ becauseKarsten Hopp2004-05-191-1/+0
| | | | | | | netinf = string.splitfields(line, '=') info [netinf[0]] = string.strip(netinf[1]) fails. Strange, I thought the loader would rewrite that file ?
* write SUBCHANNELS into netinfo file, export it to the shellKarsten Hopp2004-05-191-0/+2
|
* use a more descriptive variable name which matches the one used in the ↵Karsten Hopp2004-05-191-11/+11
| | | | initscripts
* write /tmp/modprobe.conf instead of /tmp/modules.confKarsten Hopp2004-05-191-3/+3
|