summaryrefslogtreecommitdiffstats
path: root/isys
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove our own DNS functions, since glibc's are available now.Chris Lumens2008-02-054-322/+14
|
* Avoid infinite loop in nl_ip2str().David Cantrell2008-02-041-4/+1
| | | | | | Both continue statements would iterate over the same address again. Moved nl_cache_get_next() call to just be inside the expression for the while.
* Initialize int here to fix compiler warnings.David Cantrell2008-01-301-1/+1
|
* Make sure the device name starts with /dev (#430811).Chris Lumens2008-01-301-0/+6
| | | | | | If the device name doesn't start with /dev, readFSLabel craps out and returns None. This means we can't find the /boot partition and then upgrades will not work.
* Use libnl to get interface MAC and IP addressesDavid L. Cantrell Jr2008-01-224-588/+161
| | | | | | | | | | | | | Reduce nl.c to enough to communicate with libnl. We already have libnl, so we might as well use it. Plus, the latest version has a reasonable API, so I'm totally against using it. The _isys module and loader have been updated to call the new functions: nl_mac2str() and nl_ip2str() to get the MAC address or IP address for the specified interface. This patch also drops our need for glib for isys. Yeah, I added the dep and I'm removing it.
* When starting RAID arrays, the device node may not already exist.Bill Nottingham2008-01-221-1/+4
| | | | Fudge the minor number.
* Add the MAC address to the network device selection screen (#428229).Chris Lumens2008-01-161-1/+7
|
* fix buildanaconda-11.4.0.12-1Bill Nottingham2007-12-201-1/+1
|
* Update EDD code for new probing code.Bill Nottingham2007-12-201-5/+2
|
* Add some simple hardware probing code that uses sysfs.Bill Nottingham2007-12-203-2/+209
| | | | | This is in isys because the EDD code needs it. Otherwise it would just be in the loader.
* Remove extraneous include.Bill Nottingham2007-12-201-2/+0
|
* Clean up typos and other things for GPLv2+ changes.David Cantrell2007-12-1713-16/+16
| | | | | | | 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 isys/ source files.David Cantrell2007-12-1737-93/+627
|
* Add license boilerplates to Makefiles.David Cantrell2007-12-171-0/+19
| | | | | | | | All Makefiles have a standard RH license boilerplate. Existing copyright ranges have been expanded out to list each year, since you are supposed to do that for license boilerplates (ranges aren't valid). Any existing authors mentioned are listed under the Red Hat Author(s) part.
* makeDevInode no longer exists.Chris Lumens2007-12-101-3/+1
|
* Use HAL to probe for disks. Add a removableDriveDict for use by the ↵Bill Nottingham2007-12-071-32/+30
| | | | exception dialog.
* Don't try and make devices. Adjust calls as necessary.Bill Nottingham2007-12-073-48/+7
|
* Get out of the business of creating device nodes.Bill Nottingham2007-12-075-422/+1
|
* device nodes are in /dev (or, at least, should be)Bill Nottingham2007-12-041-1/+1
|
* Probe for LVM fstype since we don't get that out of libblkid (#409321)Jeremy Katz2007-12-031-1/+24
|
* Use libblkid instead of custom filesystem probingJeremy Katz2007-12-033-165/+38
| | | | | This patch gets rid of all of our custom filesystem type and label probing and switches it all over to using a simple binding to libblkid instead.
* we don't use these anymore and they break the build.Jeremy Katz2007-11-281-2/+0
|
* move existing cvsignores to gitignore; remove ones no longer neededJeremy Katz2007-11-051-0/+0
|
* Create device nodes in /dev.Chris Lumens2007-10-261-3/+1
|
* 2007-10-25 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-10-251-0/+5
| | | | * isys/isys.py (driveDict): Ignore sg devices (#330931)
* Clean up usage of /tmp for device nodes (patch from notting@redhat.com).Chris Lumens2007-10-241-1/+1
|
* - fix typoPeter Jones2007-10-191-1/+1
|
* - fix missing close() callsPeter Jones2007-10-192-29/+37
| | | | - reformat some edd code
* Detect success from netlink_init_interfaces_list correctly.Chris Lumens2007-10-191-6/+6
|
* - fix selinux labels on $MOUNTPOINT/ and $MOUNTPOINT/lost+found (#335621)Peter Jones2007-10-182-16/+46
|
* 2007-10-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-10-121-6/+4
| | | | * isys/devnodes.c: And, you know, use the right ps3 device names
* correct nameJeremy Katz2007-10-121-4/+4
|
* tyopJeremy Katz2007-10-121-1/+0
|
* 2007-10-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-10-121-0/+11
| | | | * isys/devnodes.c (devMakeInode): Add ps3 disk device
* Fix build.Chris Lumens2007-09-181-1/+1
|
* * iutil.py (makeDriveDeviceNodes): create all variations of tape drivedlehman2007-09-172-2/+41
| | | | | | | | device nodes * isys/devnodes.c (devMakeInode): support creation of the various 2.6 tape device nodes * isys/isys.py (driveDict): find the devices associated with tape drives since kudzu is unable to do so (#218816)
* - another recvfrom() rewrite, this one doesn't rely on MSG_TRUNC working.Peter Jones2007-09-131-18/+40
|
* make recvmsg() code not go into an infinite loop when there's a 0 lengthPeter Jones2007-09-121-40/+70
| | | | response
* rework netlink_get_interface_ip to handle large recvfrom() responsesPeter Jones2007-09-061-23/+18
| | | | without doing its own buffering or leaking memory.
* * isys/nl.c (netlink_get_interface_ip): Do not read just 4K for eachDavid Cantrell2007-09-051-4/+6
| | | | | | recvfrom() loop iteration. This ensures we get the entire netlink message and information about all NICs in the system, not just the first 10 or 13 or so.
* * isys/nl.c (netlink_init_interfaces_list): Don't assumeDavid Cantrell2007-08-171-1/+4
| | | | tb[IFLA_ADDRESS] contains data (#252988).
* Remove unused spaceAvailable, fsSpaceAvailable, chroot, checkBoot, loadFont,Chris Lumens2007-07-302-158/+151
| | | | | | makedev, mknod, getopt, cdRwList, and ideCdRwList functions. Rename *_int label reading functions to _*_int so they're not exported. Add API documentation.
* 2007-07-25 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-07-251-0/+3
| | | | | * isys/isys.py (makeDevInode): Warn if we try to explicitly create a device in /tmp
* * urlinstall.py (UrlInstallMethod.filesDone): don't log errors whendlehman2007-07-111-2/+8
| | | | | | | | | | | | | | unmounting /mnt/source since it wasn't necessarily supposed to be mounted in the first place (#223059) * gui.py (InstallKeyWindow): handle F12 shortcut key (#210673) * iutil.py (makeDriveDeviceNodes): create device nodes for tape drives (#218816) * isys/isys.py (tapeDriveList): new function to list tape drives * isys/isys.py (driveDict): probe for tape drives, too
* - install the PAE kernel when applicable (#207573).Peter Jones2007-07-061-0/+29
|
* Remove the one file that got away.Chris Lumens2007-06-221-1/+0
|
* - Remove isys's libgunzip since we never use it.Peter Jones2007-06-1819-5144/+1
|
* 2007-06-04 Jeremy Katz <katzj@redhat.com>Jeremy Katz2007-06-041-0/+2
| | | | | * isys/smp.c (detectSMP): Build on arm (Lennert Buytenhek <buyenh AT wantstofly DOT org>)
* (merges from f7-branch)Jeremy Katz2007-05-302-6/+8
| | | | | | | | | | | | | | | | | | | | | 2007-05-30 Jeremy Katz <katzj@aglarond.local> * isys/isys.py (_stopRaid): Fix raidstop. I have no clue how things were working here... * isys/isys.py (_getRaidInfo): raise ValueError when we don't find a valid raid superblock (#151653). * upgrade.py: More blacklist * isys/isys.h (EARLY_SWAP_RAM): Let's bump RAM needs a little (#232862) * iw/netconfig_dialog.py (NetworkConfigurator._handleIPError): Add a frame so things look right (NetworkConfigurator._ok): Set useipv4 to true, call netconfig methods with the right args (#240804) * network.py (hasActiveNetDev): Ensure we have an IP as otherwise, the network device isn't really all that active.
* * isys/isys.c (doDhcpNetDevice): Make sure the interface is brought upDavid Cantrell2007-05-251-2/+8
| | | | with the config info obtained from the DHCP lease.