Manager: Add new pattern logic to system config files

This commit is contained in:
Riyyi
2022-03-08 00:06:01 +01:00
parent 3b4ea3f42d
commit db22cc9f06
7 changed files with 27 additions and 43 deletions
+4 -4
View File
@@ -868,9 +868,9 @@ TEST_CASE(AddSystemDotfiles)
{
EXPECT(geteuid() == 0, return );
Config::the().setSystemDirectories({ "/etc", "/usr/lib" });
Config::the().setSystemPatterns({ "/etc/", "/usr/lib/" });
Dotfile::the().add({ "/etc/group", "/usr/lib/os-release" });
Config::the().setSystemDirectories({});
Config::the().setSystemPatterns({});
EXPECT(std::filesystem::exists("etc/group"));
EXPECT(std::filesystem::exists("usr/lib/os-release"));
@@ -885,9 +885,9 @@ TEST_CASE(PullSystemDotfiles)
createTestDotfiles({ "etc/group" }, { "" }, true);
Config::the().setSystemDirectories({ "/etc" });
Config::the().setSystemPatterns({ "/etc/" });
Dotfile::the().pull({ "etc/group" });
Config::the().setSystemDirectories({});
Config::the().setSystemPatterns({});
Util::File lhs("/etc/group");
Util::File rhs(Config::the().workingDirectory() / "etc/group");