From 600f9e7e031c9e7244e078f35ec6c8dce1011149 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 21 Jan 2009 09:04:31 +0000 Subject: Revert "pkg: use absolute filenames for packages" This reverts commit 46430ceb5607ac9e395432648c6a8c1a7cbceaf1. The problem this was suppoed to fix was fixed by letting apk_db_open() return with same working dir. --- src/package.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/package.c b/src/package.c index 25f09d6..d4147ff 100644 --- a/src/package.c +++ b/src/package.c @@ -13,7 +13,6 @@ #include #include #include -#include #include #include #include @@ -326,16 +325,12 @@ struct apk_package *apk_pkg_read(struct apk_database *db, const char *file) { struct read_info_ctx ctx; struct apk_bstream *bs; - char realfile[PATH_MAX]; - - if (realpath(file, realfile) < 0) - return NULL; ctx.pkg = apk_pkg_new(); if (ctx.pkg == NULL) return NULL; - bs = apk_bstream_from_file(realfile); + bs = apk_bstream_from_file(file); if (bs == NULL) goto err; @@ -360,7 +355,7 @@ struct apk_package *apk_pkg_read(struct apk_database *db, const char *file) }; apk_deps_add(&ctx.pkg->depends, &dep); } - ctx.pkg->filename = strdup(realfile); + ctx.pkg->filename = strdup(file); return ctx.pkg; err: -- cgit v1.2.3-70-g09d2