diff options
author | Bryn M. Reeves <bmr@redhat.com> | 2015-01-26 00:02:35 +0000 |
---|---|---|
committer | Bryn M. Reeves <bmr@redhat.com> | 2015-07-08 17:05:21 +0100 |
commit | 2ca9c74454699ba6ecad21d6b0c0809333d729aa (patch) | |
tree | 113c35db0546cd306a755332ce4e8cf0286a73d0 | |
parent | e18d25a0e0c10a2702893f7bae2530dc2a41a394 (diff) | |
download | sos-2ca9c74454699ba6ecad21d6b0c0809333d729aa.tar.gz |
[dmraid] don't chroot if tmp is not inside sysroot
To dump metadata dmraid needs to chdir to the temporary archive
directory. Don't attempt to chroot into sysroot if the temporary
directory is not a subdirectory of it.
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
-rw-r--r-- | sos/plugins/dmraid.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sos/plugins/dmraid.py b/sos/plugins/dmraid.py index b7c0b421..87381a00 100644 --- a/sos/plugins/dmraid.py +++ b/sos/plugins/dmraid.py @@ -39,6 +39,7 @@ class Dmraid(Plugin, RedHatPlugin, DebianPlugin, UbuntuPlugin): self.add_cmd_output("dmraid -%s" % (opt,)) if self.get_option("metadata"): metadata_path = self.get_cmd_output_path("metadata") - self.add_cmd_output("dmraid -rD", runat=metadata_path) + self.add_cmd_output("dmraid -rD", runat=metadata_path, + chroot=self.tmp_in_sysroot()) # vim: set et ts=4 sw=4 : |