From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com ([134.134.136.24]) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1TMIzv-0008IS-Rj for openembedded-core@lists.openembedded.org; Thu, 11 Oct 2012 15:40:24 +0200 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP; 11 Oct 2012 06:26:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.80,571,1344236400"; d="scan'208";a="225574377" Received: from unknown (HELO helios.ger.corp.intel.com) ([10.252.122.70]) by orsmga002.jf.intel.com with ESMTP; 11 Oct 2012 06:27:11 -0700 From: Paul Eggleton To: openembedded-core@lists.openembedded.org Date: Thu, 11 Oct 2012 14:27:10 +0100 Message-Id: <1349962030-9309-1-git-send-email-paul.eggleton@linux.intel.com> X-Mailer: git-send-email 1.7.9.5 Subject: [PATCH] local.conf.sample: add PATH to SSTATE_MIRRORS comments X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Oct 2012 13:40:24 -0000 The shared state cache as pointed to by SSTATE_DIR by default now has two-character subdirectories to prevent there being an issue with too many files in the same directory; also, native sstate packages will go into a subdirectory named using the distro ID string. If you copy the newly structured sstate cache to a mirror location (either local or remote) and then point to it in SSTATE_MIRRORS, you need to append "PATH" to the end of the mirror URL so that the path used by bitbake before the mirror substitution is appended to the path used to access the mirror. Signed-off-by: Paul Eggleton --- meta/conf/local.conf.sample | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/meta/conf/local.conf.sample b/meta/conf/local.conf.sample index 04d947f..d181e75 100644 --- a/meta/conf/local.conf.sample +++ b/meta/conf/local.conf.sample @@ -194,9 +194,12 @@ PATCHRESOLVE = "noop" # would contain the sstate-cache results from previous builds (possibly from other # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # cache locations to check for the shared objects. +# NOTE: if the mirror uses the same structure as SSTATE_DIR, you need to add PATH +# at the end as shown in the examples below. This will be substituted with the +# correct path within the directory structure. #SSTATE_MIRRORS ?= "\ -#file://.* http://someserver.tld/share/sstate/ \n \ -#file://.* file:///some/local/dir/sstate/" +#file://.* http://someserver.tld/share/sstate/PATH \n \ +#file://.* file:///some/local/dir/sstate/PATH" # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # track the version of this file when it was generated. This can safely be ignored if -- 1.7.9.5