From 23582a0ec5e52489c22c15a1a77f32de514cf5d9 Mon Sep 17 00:00:00 2001 From: Timo Teras Date: Wed, 22 Jul 2009 16:00:14 +0300 Subject: db: honour clean-protected flag again --- src/database.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/database.c b/src/database.c index 42de1b6..b27df99 100644 --- a/src/database.c +++ b/src/database.c @@ -1493,7 +1493,8 @@ static void apk_db_migrate_files(struct apk_database *db, if (ofile == NULL || ofile->csum.type != file->csum.type) apk_file_get_info(name, file->csum.type, &fi); - if (apk_checksum_compare(&file->csum, &fi.csum) == 0) + if ((apk_flags & APK_CLEAN_PROTECTED) || + apk_checksum_compare(&file->csum, &fi.csum) == 0) unlink(tmpname); } else { /* Overwrite the old file */ -- cgit v1.2.3-70-g09d2