summaryrefslogtreecommitdiffstats
path: root/isys
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2010-01-26 15:50:56 +0100
committerHans de Goede <hdegoede@redhat.com>2010-01-28 22:08:47 +0100
commit0e77128745ea175bcf67db26d74abfb40b1c56d0 (patch)
treeb95bcfc4a0a1ed460dcaaf49c449daa87cc19858 /isys
parente32b33c0e1eb2d7b99affa8c1f683626e13e1d2f (diff)
downloadanaconda-0e77128745ea175bcf67db26d74abfb40b1c56d0.tar.gz
anaconda-0e77128745ea175bcf67db26d74abfb40b1c56d0.tar.xz
anaconda-0e77128745ea175bcf67db26d74abfb40b1c56d0.zip
Remove no longer used isys EDD code
Note this patch also removes the following line (in the middle of the EDD block): handleSegv = _isys.handleSegv This is intentional, as that line was present in isys.py twice.
Diffstat (limited to 'isys')
-rw-r--r--isys/isys.c24
-rwxr-xr-xisys/isys.py79
2 files changed, 0 insertions, 103 deletions
diff --git a/isys/isys.c b/isys/isys.c
index 13173cc4d..6a2d18dca 100644
--- a/isys/isys.c
+++ b/isys/isys.c
@@ -106,8 +106,6 @@ static PyObject * py_bind_textdomain_codeset(PyObject * o, PyObject * args);
static PyObject * py_getDasdPorts(PyObject * s, PyObject * args);
static PyObject * py_isUsableDasd(PyObject * s, PyObject * args);
static PyObject * py_isLdlDasd(PyObject * s, PyObject * args);
-static PyObject * doProbeBiosDisks(PyObject * s, PyObject * args);
-static PyObject * doGetBiosDisk(PyObject * s, PyObject * args);
static PyObject * doSegvHandler(PyObject *s, PyObject *args);
static PyObject * doAuditDaemon(PyObject *s);
static PyObject * doPrefixToNetmask(PyObject *s, PyObject *args);
@@ -142,8 +140,6 @@ static PyMethodDef isysModuleMethods[] = {
{ "getDasdPorts", (PyCFunction) py_getDasdPorts, METH_VARARGS, NULL},
{ "isUsableDasd", (PyCFunction) py_isUsableDasd, METH_VARARGS, NULL},
{ "isLdlDasd", (PyCFunction) py_isLdlDasd, METH_VARARGS, NULL},
- { "biosDiskProbe", (PyCFunction) doProbeBiosDisks, METH_VARARGS,NULL},
- { "getbiosdisk",(PyCFunction) doGetBiosDisk, METH_VARARGS,NULL},
{ "handleSegv", (PyCFunction) doSegvHandler, METH_VARARGS, NULL },
{ "auditdaemon", (PyCFunction) doAuditDaemon, METH_NOARGS, NULL },
{ "prefix2netmask", (PyCFunction) doPrefixToNetmask, METH_VARARGS, NULL },
@@ -624,26 +620,6 @@ py_bind_textdomain_codeset(PyObject * o, PyObject * args) {
return NULL;
}
-static PyObject * doProbeBiosDisks(PyObject * s, PyObject * args) {
- if (!PyArg_ParseTuple(args, "")) return NULL;
-
-
- return Py_BuildValue("i", probeBiosDisks());
-}
-
-static PyObject * doGetBiosDisk(PyObject * s, PyObject * args) {
- char *mbr_sig;
- char *diskname;
-
- if (!PyArg_ParseTuple(args, "s", &mbr_sig)) return NULL;
-
- if ((diskname = getBiosDisk(mbr_sig)))
- return Py_BuildValue("s", diskname);
-
- Py_INCREF(Py_None);
- return Py_None;
-}
-
static PyObject * doSegvHandler(PyObject *s, PyObject *args) {
void *array[20];
size_t size;
diff --git a/isys/isys.py b/isys/isys.py
index 8fa8cb9f8..8c1e2a14d 100755
--- a/isys/isys.py
+++ b/isys/isys.py
@@ -254,85 +254,6 @@ def getDasdState(dev):
return 0
-def doProbeBiosDisks():
- if not iutil.isX86():
- return None
- return _isys.biosDiskProbe()
-
-def doGetBiosDisk(mbrSig):
- return _isys.getbiosdisk(mbrSig)
-
-handleSegv = _isys.handleSegv
-
-
-def compareDrives(first, second):
- from storage.devicelibs.dm import dm_node_from_name
-
- biosdisks = {}
- for d in range(80, 80 + 15):
- disk = doGetBiosDisk("%d" %(d,))
- #print("biosdisk of %s is %s" %(d, disk))
- if disk is not None:
- biosdisks[disk] = d
-
- # convert /dev/mapper/foo -> /dev/dm-#, as that is what is in biosdisks
- if os.access("/dev/mapper/%s" % first, os.F_OK):
- first = dm_node_from_name(first)
- if os.access("/dev/mapper/%s" % second, os.F_OK):
- second = dm_node_from_name(second)
-
- if biosdisks.has_key(first) and biosdisks.has_key(second):
- one = biosdisks[first]
- two = biosdisks[second]
- if (one < two):
- return -1
- elif (one > two):
- return 1
-
- # if one is in the BIOS and the other not prefer the one in the BIOS
- if biosdisks.has_key(first):
- return -1
- if biosdisks.has_key(second):
- return 1
-
- if first.startswith("hd"):
- type1 = 0
- elif first.startswith("sd"):
- type1 = 1
- elif (first.startswith("vd") or first.startswith("xvd")):
- type1 = -1
- else:
- type1 = 2
-
- if second.startswith("hd"):
- type2 = 0
- elif second.startswith("sd"):
- type2 = 1
- elif (second.startswith("vd") or second.startswith("xvd")):
- type2 = -1
- else:
- type2 = 2
-
- if (type1 < type2):
- return -1
- elif (type1 > type2):
- return 1
- else:
- len1 = len(first)
- len2 = len(second)
-
- if (len1 < len2):
- return -1
- elif (len1 > len2):
- return 1
- else:
- if (first < second):
- return -1
- elif (first > second):
- return 1
-
- return 0
-
def resetResolv():
return _isys.resetresolv()