diff options
author | Matt Wilson <msw@redhat.com> | 1999-12-28 22:17:22 +0000 |
---|---|---|
committer | Matt Wilson <msw@redhat.com> | 1999-12-28 22:17:22 +0000 |
commit | c93a435464a19a1cbca933130e8f76e06ce61582 (patch) | |
tree | 24e46cad2f2f9f7973dfbd8020ecfcb1703fd277 /isys/isys.py | |
parent | b7ef719e9d03a64316e388a55038a4350c8173bf (diff) | |
download | anaconda-c93a435464a19a1cbca933130e8f76e06ce61582.tar.gz anaconda-c93a435464a19a1cbca933130e8f76e06ce61582.tar.xz anaconda-c93a435464a19a1cbca933130e8f76e06ce61582.zip |
changes for raid upgrades (not done yet)
Diffstat (limited to 'isys/isys.py')
-rw-r--r-- | isys/isys.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/isys/isys.py b/isys/isys.py index efcd55437..374282c35 100644 --- a/isys/isys.py +++ b/isys/isys.py @@ -3,6 +3,29 @@ import _isys import string import os +def raidstop(mdDevice): + makeDevInode(mdDevice, "/tmp/md") + fd = os.open("/tmp/md", os.O_RDONLY) + os.remove("/tmp/md") + _isys.raidstop(fd) + os.close(fd) + +def raidstart(mdDevice, aMember): + makeDevInode(mdDevice, "/tmp/md") + makeDevInode(aMember, "/tmp/member") + fd = os.open("/tmp/md", os.O_RDONLY) + os.remove("/tmp/md") + _isys.raidstart(fd, "/tmp/member") + os.close(fd) + os.remove("/tmp/member") + +def raidsb(mdDevice): + makeDevInode(mdDevice, "/tmp/md") + fd = os.open("/tmp/md", os.O_RDONLY) + rc = _isys.getraidsb(fd) + os.close(fd) + return rc + def losetup(device, file): loop = os.open(device, os.O_RDONLY) targ = os.open(file, os.O_RDWR) |