From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 065061381F3 for ; Sat, 6 Jul 2013 21:05:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C174EE0A5D; Sat, 6 Jul 2013 21:05:36 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4C48BE0A5D for ; Sat, 6 Jul 2013 21:05:35 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 198EF33E3A9 for ; Sat, 6 Jul 2013 21:05:35 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 2FDDDE468F for ; Sat, 6 Jul 2013 21:05:33 +0000 (UTC) From: "André Erdmann" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "André Erdmann" Message-ID: <1373140576.535e2eb10d9de3c37124daa535d4a6f47c766866.dywi@gentoo> Subject: [gentoo-commits] proj/R_overlay:gsoc13/next commit in: files/hooks/ X-VCS-Repository: proj/R_overlay X-VCS-Files: files/hooks/create-metadata-cache.sh X-VCS-Directories: files/hooks/ X-VCS-Committer: dywi X-VCS-Committer-Name: André Erdmann X-VCS-Revision: 535e2eb10d9de3c37124daa535d4a6f47c766866 X-VCS-Branch: gsoc13/next Date: Sat, 6 Jul 2013 21:05:33 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 904f37ed-c766-4b7e-84e5-2997e0b500f4 X-Archives-Hash: 14d9f6e3922ed8d06bd70c2177508ace commit: 535e2eb10d9de3c37124daa535d4a6f47c766866 Author: André Erdmann mailerd de> AuthorDate: Sat Jul 6 19:56:16 2013 +0000 Commit: André Erdmann mailerd de> CommitDate: Sat Jul 6 19:56:16 2013 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=535e2eb1 files/hooks/create-metadata-cache.sh: --cache-dir The roverlay process may not have sufficient permissions to access /var/cache/edb/dep. Passing --cache-dir= to egencache should fix that. --- files/hooks/create-metadata-cache.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/files/hooks/create-metadata-cache.sh b/files/hooks/create-metadata-cache.sh index ee3414c..dbe7286 100644 --- a/files/hooks/create-metadata-cache.sh +++ b/files/hooks/create-metadata-cache.sh @@ -16,6 +16,18 @@ set -u : ${EGENCACHE:=egencache} #autodie qwhich "${EGENCACHE}" +# void cleanup() +# +cleanup() { + trap - INT TERM EXIT + if [ -d "${MY_CACHE_DIR-}" ]; then + rm -rf "${MY_CACHE_DIR}" + fi +} +MY_CACHE_DIR="${T}/egencache.$$" +autodie dodir "${MY_CACHE_DIR}" +trap cleanup INT TERM EXIT + # --portdir, --portdir-overlay? # using --portdir-overlay # --jobs=? @@ -24,4 +36,6 @@ set -u # --update [...]? # autodie ${EGENCACHE} --ignore-default-opts --update --tolerant \ + --cache-dir="${MY_CACHE_DIR}" \ --portdir-overlay="${OVERLAY}" --repo="${OVERLAY_NAME}" +autodie cleanup