diff options
author | Jeremy Katz <katzj@redhat.com> | 2003-01-07 23:13:49 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2003-01-07 23:13:49 +0000 |
commit | 61bf7b98c090e3332e9fb469f07ca4c5bf4ca184 (patch) | |
tree | 5e751befbc71ed119c0a91753f91a405fc173f8e /loader/cdrom.c | |
parent | 7a580c898db8aad8e8619d562b453436df47cb7e (diff) | |
download | anaconda-61bf7b98c090e3332e9fb469f07ca4c5bf4ca184.tar.gz anaconda-61bf7b98c090e3332e9fb469f07ca4c5bf4ca184.tar.xz anaconda-61bf7b98c090e3332e9fb469f07ca4c5bf4ca184.zip |
remove old loader dir. for referencing, go back to anaconda-8-0-branch
Diffstat (limited to 'loader/cdrom.c')
-rw-r--r-- | loader/cdrom.c | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/loader/cdrom.c b/loader/cdrom.c deleted file mode 100644 index 6a742fe5e..000000000 --- a/loader/cdrom.c +++ /dev/null @@ -1,94 +0,0 @@ -#include <stdlib.h> -#include <unistd.h> - -#include <newt.h> - -#include "cdrom.h" -#include "devices.h" -#include "lang.h" -#include "loader.h" -#include "windows.h" - -#define CD_SCSI 2 -#define CD_OTHER 3 - -static struct { char * modname, * devname; } transTable[] = { - { "cm206", "cm206cd" }, - { "sonycd535", "cdu535" }, - { NULL, NULL } -} ; - -static int setupCDdevicePanel(int * type) { - char * menuItems[2]; - int cdromType = 0, rc; - - menuItems[0] = "SCSI"; - menuItems[1] = NULL; - - if (*type == CD_OTHER) - cdromType = 1; - - rc = newtWinMenu(_("CDROM type"), _("What type of CDROM do you have?"), - 30, 5, 5, 7, menuItems, - &cdromType, _("OK"), _("Back"), NULL); - - if (rc == 2) return LOADER_BACK; - - if (cdromType == 0) - *type = CD_SCSI; - else - *type = CD_OTHER; - - return 0; -} - -int setupCDdevice(struct knownDevices * kd, moduleInfoSet modInfo, - moduleList modLoaded, moduleDeps * modDepsPtr, - char * floppyDevice, int flags) { - int type = 0, rc = 0; - int i; - int done = 0; - char * devName; - - while (!done) { - rc = setupCDdevicePanel(&type); - if (rc) return rc; - - switch (type) { - case CD_SCSI: - rc = devDeviceMenu(DRIVER_SCSI, modInfo, modLoaded, modDepsPtr, - floppyDevice, flags, NULL); - if (!rc) { - kdFindScsiList(kd, 0); - /* we'll get called again if the scsi bus doesn't have a CDROM - drive on it */ - done = 1; - } - break; - - case CD_OTHER: - rc = devDeviceMenu(DRIVER_CDROM, modInfo, modLoaded, modDepsPtr, - floppyDevice, flags, &devName); - if (!rc) { - for (i = 0; transTable[i].modname; i++) { - if (!strcmp(devName, transTable[i].devname)) { - devName = transTable[i].devname; - break; - } - } - - kdAddDevice(kd, CLASS_CDROM, devName, NULL); - - done = 1; - } - break; - } - } - - winStatus(35, 3, "CDROM", _("Initializing CDROM...")); - sleep(2); /* some drivers need time to initialize */ - newtPopWindow(); - - return 0; -} - |