summaryrefslogtreecommitdiffstats
path: root/loader2
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-06-10 04:44:23 +0000
committerJeremy Katz <katzj@redhat.com>2003-06-10 04:44:23 +0000
commit6331b0b1c0f04ee6239dd188ada033a4dc3d56eb (patch)
tree13c9b5db3ec9e0aa885df9f9522f3d79448d5c05 /loader2
parent5946f329b21dba0b77c100196412479e2d2ef5c6 (diff)
downloadanaconda-6331b0b1c0f04ee6239dd188ada033a4dc3d56eb.tar.gz
anaconda-6331b0b1c0f04ee6239dd188ada033a4dc3d56eb.tar.xz
anaconda-6331b0b1c0f04ee6239dd188ada033a4dc3d56eb.zip
merge changes from taroon since new rhpl in dist-10 will require them
Diffstat (limited to 'loader2')
-rw-r--r--loader2/driverselect.c2
-rw-r--r--loader2/loader.c7
-rw-r--r--loader2/module-info4
3 files changed, 10 insertions, 3 deletions
diff --git a/loader2/driverselect.c b/loader2/driverselect.c
index e6c704fc4..f71d85618 100644
--- a/loader2/driverselect.c
+++ b/loader2/driverselect.c
@@ -159,7 +159,7 @@ int chooseManualDriver(int class, moduleList modLoaded,
if (class == CLASS_NETWORK)
type = DRIVER_NET;
else if ((class == CLASS_SCSI) || (class == CLASS_HD) ||
- (class == CLASS_CDROM))
+ (class == CLASS_CDROM) || (class == CLASS_IDE))
type = DRIVER_SCSI;
else if (class == CLASS_UNSPEC)
type = -1;
diff --git a/loader2/loader.c b/loader2/loader.c
index 60c870b6a..5bbd06d98 100644
--- a/loader2/loader.c
+++ b/loader2/loader.c
@@ -956,6 +956,7 @@ int main(int argc, char ** argv) {
struct stat sb;
int rc, i;
char * arg;
+ FILE *f;
char twelve = 12;
char * extraArgs[MAX_EXTRA_ARGS];
@@ -1003,8 +1004,10 @@ int main(int argc, char ** argv) {
execl("/bin/sh", "-/bin/sh", NULL);
exit(0);
}
- i = open("/var/run/loader.run", O_CREAT | O_TRUNC | O_RDWR, 0600);
- close(i);
+
+ f = fopen("/var/run/loader.run", "w+");
+ fprintf(f, "%d\n", getpid());
+ fclose(f);
/* The fstat checks disallows serial console if we're running through
a pty. This is handy for Japanese. */
diff --git a/loader2/module-info b/loader2/module-info
index 2795574e9..7bf3b2e06 100644
--- a/loader2/module-info
+++ b/loader2/module-info
@@ -574,6 +574,10 @@ aic79xx
scsi_hostadapter
"Adaptec Aic79xx SCSI Host Bus Adapter driver"
+ata_piix
+ scsi_hostadapter
+ "Intel PIIX/ICH ATA controllers"
+
atp870u
scsi_hostadapter
"ACARD ATP870U PCI scsi controller"