diff options
| author | Peter Jones <pjones@redhat.com> | 2007-10-24 15:05:17 +0000 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2007-10-24 15:05:17 +0000 |
| commit | c1c8558f70498552ef91cdbf1dcb8d30f74f1bf8 (patch) | |
| tree | 1a8b80d176d774522ac7aecf20ba0eafdfd8b5d9 | |
| parent | c6d18c2f11f664ae377e6f0503e6b07eeaa48412 (diff) | |
- allow users to use their own mke2fs.conf
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | fsset.py | 13 |
2 files changed, 17 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2007-10-24 Peter Jones <pjones@redhat.com> + + * fsset.py (ext2FormatFilesystem): allow users to use their own + mke2fs.conf + 2007-10-24 Chris Lumens <clumens@redhat.com> * dmraid.py, fsset.py, partedUtils.py, raid.py, isys/isys.py: Clean @@ -2625,7 +2625,18 @@ def ext2FormatFilesystem(argList, messageFile, windowCreator, mntpoint): os.dup2(fd, 2) os.close(p[1]) os.close(fd) - os.execvp(argList[0], argList) + + env = os.environ + configs = [ "/mnt/source/RHupdates/mke2fs.conf", + "/tmp/updates/mke2fs.conf", + "/etc/mke2fs.conf", + ] + for config in configs: + if os.access(config, os.R_OK): + env['MKE2FS_CONFIG'] = config + break + + os.execvpe(argList[0], argList, env) log.critical("failed to exec %s", argList) os._exit(1) |
