]> git.ipfire.org Git - people/jschlag/pbs.git/blobdiff - src/buildservice/packages.py
Always use absolute path when deleting a file
[people/jschlag/pbs.git] / src / buildservice / packages.py
index b13061662e9d9444ab21d0cdd662c7888c07fa93..1e3ef39884e7bfd2807516323605f48fe5af910e 100644 (file)
@@ -211,7 +211,7 @@ class Package(base.DataObject):
                        return pakfire.util.version_compare(self.backend, self.friendly_name, other.friendly_name) < 0
 
        def delete(self):
-               self.db.execute("INSERT INTO queue_delete(path) VALUES(%s)", self.path)
+               self.backend.delete_file(os.path.join(PACKAGES_DIR, self.path))
 
                # Delete all files from the filelist.
                self.db.execute("DELETE FROM filelists WHERE pkg_id = %s", self.id)