Skip to content

Commit 131a7c5

Browse files
authored
fix(pedm): don't create redundant directories in installer (#1358)
1 parent 2481de2 commit 131a7c5

1 file changed

Lines changed: 8 additions & 18 deletions

File tree

package/AgentWindowsManaged/Actions/CustomActions.cs

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -162,25 +162,15 @@ public static ActionResult CreateProgramDataPedmDirectories(Session session)
162162
{
163163
string rootPath = Path.Combine(ProgramDataDirectory, "pedm");
164164

165-
foreach (string directory in new[]
166-
{
167-
"logs",
168-
Path.Combine("policy", "profiles"),
169-
Path.Combine("policy", "rules")
170-
})
165+
try
171166
{
172-
string path = Path.Combine(rootPath, directory);
173-
174-
try
175-
{
176-
DirectoryInfo di = Directory.CreateDirectory(path);
177-
session.Log($"created directory at {di.FullName} or already exists");
178-
}
179-
catch (Exception e)
180-
{
181-
session.Log($"failed to evaluate or create path {path}: {e}");
182-
return ActionResult.Failure;
183-
}
167+
DirectoryInfo di = Directory.CreateDirectory(rootPath);
168+
session.Log($"created directory at {di.FullName} or already exists");
169+
}
170+
catch (Exception e)
171+
{
172+
session.Log($"failed to evaluate or create path {rootPath}: {e}");
173+
return ActionResult.Failure;
184174
}
185175

186176
return ActionResult.Success;

0 commit comments

Comments
 (0)