]> git.tdb.fi Git - builder.git/blobdiff - source/installedfile.cpp
Improve cleaning
[builder.git] / source / installedfile.cpp
index 6960ccead45599ca62cbc0f1302076fe80bd7682..4638cc40d6cec73cdb4b9af420c3d947da385523 100644 (file)
@@ -58,3 +58,10 @@ void InstalledFile::check_rebuild()
        else if(!link.empty() && !FS::exists(link))
                mark_rebuild("Symlink does not exist");
 }
+
+void InstalledFile::clean()
+{
+       if(!link.empty() && mtime)
+               FS::unlink(link);
+       FileTarget::clean();
+}