db: accept files in overlay without directory
appears this is possible, so support it.cute-signatures
parent
f2a7800b22
commit
f44f34811d
|
@ -535,12 +535,9 @@ int apk_db_read_overlay(struct apk_database *db, struct apk_bstream *bs)
|
||||||
} else {
|
} else {
|
||||||
diri = find_diri(ipkg, bdir, diri, &file_diri_node);
|
diri = find_diri(ipkg, bdir, diri, &file_diri_node);
|
||||||
if (diri == NULL) {
|
if (diri == NULL) {
|
||||||
apk_error("overlay: File '%*s' entry without "
|
diri = apk_db_diri_new(db, pkg, bdir, &diri_node);
|
||||||
"directory entry.\n",
|
file_diri_node = &diri->owned_files.first;
|
||||||
line.len, line.ptr);
|
|
||||||
return -1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
file = apk_db_file_get(db, diri, bfile, &file_diri_node);
|
file = apk_db_file_get(db, diri, bfile, &file_diri_node);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue