From c4960a1a7d5c376c24cf59b7109526226770e1b5 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Fri, 24 Apr 2015 09:33:09 +0300 Subject: allow virtual packages beginning with dot by default on tmpfs installs the allows update-kernel script to work on tmpfs install before cache is configured. --- src/add.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/add.c b/src/add.c index 9583ff2..2df4dc8 100644 --- a/src/add.c +++ b/src/add.c @@ -88,9 +88,6 @@ static int add_main(void *ctx, struct apk_database *db, struct apk_string_array if (actx->virtpkg) { apk_blob_t b = APK_BLOB_STR(actx->virtpkg); - if (non_repository_check(db)) - return -1; - apk_blob_pull_dep(&b, db, &virtdep); if (APK_BLOB_IS_NULL(b) || virtdep.conflict || virtdep.result_mask != APK_DEPMASK_ANY || @@ -99,6 +96,9 @@ static int add_main(void *ctx, struct apk_database *db, struct apk_string_array return -1; } + if (virtdep.name->name[0] != '.' && non_repository_check(db)) + return -1; + virtpkg = apk_pkg_new(); if (virtpkg == NULL) { apk_error("Failed to allocate virtual meta package"); -- cgit v1.2.3-60-g2f50