def METHOD_NAME(self) -> None:
    self._install_dep_packages()
    posix_os: Posix = cast(Posix, self.node.os)
    posix_os.install_packages([Gcc])
    tool_path = self.get_tool_path()
    git = self.node.tools[Git]
    git.clone(self._repo, tool_path)
    make = self.node.tools[Make]
    code_path = tool_path.joinpath("mdadm")
    make.make_install(cwd=code_path)