X-Original-To: alpine-user@lists.alpinelinux.org Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by lists.alpinelinux.org (Postfix) with ESMTP id 18588F8585A for ; Thu, 17 Jan 2019 12:10:24 +0000 (UTC) Received: by mail-wr1-f52.google.com with SMTP id t6so10685156wrr.12 for ; Thu, 17 Jan 2019 04:10:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=melato-org.20150623.gappssmtp.com; s=20150623; h=to:from:subject:openpgp:autocrypt:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=ps7Wk6G1Ih8WJeZ1BLvQDMeWYDh45anJIfjA9SaL2fA=; b=Q9HkUJvHqXBk2q/bzIrOf9wZOjpGi7XhKOlGa8vynbaSSO1K45gMk94gQ1bzijZuId PWapDfQFUcr0Cm7Bi08ikLn3QhcyTxDxgyJWkq4mekmBSZ3AAOb7nDbqVcIHvjYuvPmS 5AkPYgl1vAS98PCksx+cibG8W/xzyu0Fh8DFy74Zd8NptV6rcAVaoTxNdCL+7XUBD/fs jB5OO/cxtR4mWHWVxUopFsGuTO20/tjz2uxPyYiezLQVjILcuogLdwrHt3c6QJ/B8pk6 sNnHjft5DEcct6ZpbCLrllBL7RpotWSX9QAbwHpwq7fJAhOFKRmhCHNVWJTirTlbPdap LXiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:openpgp:autocrypt:message-id :date:user-agent:mime-version:content-transfer-encoding :content-language; bh=ps7Wk6G1Ih8WJeZ1BLvQDMeWYDh45anJIfjA9SaL2fA=; b=H3J+s6ubJ9q4Fmf1sxjuu9HoXo+0IccWUbc1d84gmxq6amrVApuZlUXEfNjgWLozbn oK8y88rqSdPvHg9p1BOxWlFEFUc2YmkmZ4qCft+aITunC0r9OfadwWiHbgp83zAyHgcI nYLqO1eCAvSdkTBkoHAgYopfrKXM+3swSXqMIhqAanGbo4jXUFrLR3T2bXjYh+ruHSQL 9i9coLC1nCf6IRXFa15zaMGfXGKtoNORZo8dQW4lawuQVoTTQVebhEVufPAeTrHClBaU kCfyMN0Rul3UC2FGKHskTFReuQpc6xvNuWUeqPl86gnUu1VsIMtIpaT2q70sJJE7X8cK r47Q== X-Gm-Message-State: AJcUukdXFAMhoWdiVI9s3MluVqY9HUQ3L5NN3NzI8q34AoJjvXuiceni x/4yqyVyE0Jd43jrZ1qLlObMvPi2c70= X-Google-Smtp-Source: ALg8bN5j7zmC3cqFSuuYUgg8IZQXwm4RI1/+pqkYGYMJdDnCOEQGTqVqGWPcK6Y6B3B9Ie8TVMQY0w== X-Received: by 2002:adf:891a:: with SMTP id s26mr11614364wrs.44.1547727023107; Thu, 17 Jan 2019 04:10:23 -0800 (PST) Received: from [192.168.80.10] ([46.198.236.135]) by smtp.gmail.com with ESMTPSA id g9sm37012962wmg.44.2019.01.17.04.10.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Jan 2019 04:10:22 -0800 (PST) To: alpine-user@lists.alpinelinux.org From: Alex Athanasopoulos Subject: [alpine-user] shared apk cache Openpgp: preference=signencrypt Autocrypt: addr=alex@melato.org; keydata= mQINBFtxIlIBEAD9IdLjNPjmwwSn31PKFE0/1Dlr6QbhC93sdttB3GeEkVuwe5qq/KnnGnzm M8yCGotv3FvaUF6ixOd1iwl9diyip+B+CbcPtAFY88DmEug0IB5vl2kfpkCivSpYFzLaaURV Wmvcw7ajgWVFUoEq1M4Fn4DpWgzm1zHeUs2AwnNV1KBtDFaGwbkcDinLwghTA1+6Kpw+m705 85/CC/FAtS7uV0bsx582JMWwW6FGIKZvj8KEjnkXfpozWD9P7kLbqBL4GWI/EleKdN1E1u4q JY+8GqpbW1nyCuRj6jPnM4eTetbsvQLm9c62qNq5/Pra+F4lb5YBrjfBEaL66ipQfPnAGs/x LeJdlQ/0jQCR9qug6hPJRWqqDqnBJmZr1e5PG8fxH8OFAL7N8KKQ3sH9B7qhq/I3p3bQdCCk hiJCcJeKb9WgTEqQn91qDmgjUVZdL4tJSkvgtsxTgx5JUT6z6jm1I+oRJE+KRovoTINyZntc ovT9bTn+3k2xiEl4dIkiZcfOUg31z4PeMmCd5yzIiobrHnC2sl+faehfBKbnlSei2diy6X0P bIuxGEOh98UBil/QBeWM/0szJSBWGeVEVhJoHi1vLWJisa2UTgaiMsQ6QHJNTDldaRSILkPk vx+ThYEx4kUQq3hoRIujbSgOkaq5D0HrP1kRuths/cWp2k6jHQARAQABtCVBbGV4IEF0aGFu YXNvcG91bG9zIDxhbGV4QG1lbGF0by5vcmc+iQJUBBMBCgA+FiEEUkP/MhPKa/fIF2fIArwR ukDr7NUFAltxIlICGyMFCQlmAYAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQArwRukDr 7NVF0Q//Uanh4PPJ74X8kYohqfykkiKxbGI8zxdcBBQw3US1Qg0SleYG0NhuT3+vufI7PSVr syRNdN4NQQMZ6gdEAunHV4iV5XJP6jFAe5YTtKNeo8UGPdzrMptArNDYCj5WOzm+5mcWqj3d vUxGJXOUjSCHAK+QIXjGCpexfXRRDsrunYNpF9mXja8NnE+HC8pWKJcgVD06vNn5n+dRswF1 93iBKSt9X97awjmo1uUtqW37g1Ps5LyYQ71URqkeeOwT7Zybq8Uz9W8XmHG7K5ZIfZASTZw+ bTPj9exBe5B8rGZ3JT71xf8uCIReMe62aKBGYNWWEzNhPNmUKawXRLz2l3Jd8a0bqTz2KU1T fGLiaEJT88a+6yen8ZRvd9lBkbG58nyQXqjxNnUlYtGLUR5hVjR0p848HAzZsDVmzsGa7VFN GLANG0WtQR6nsXPoSu7X7achanNquP4Q2HLLr+9Y6YWrJEAu1eFt17ljDOxA66wqWQqeFcfr zBFXlGRxnihWN9v0ePHCaYcTEzPkt+Dc13NuO8yLZ1Y8utgQvycjCYYK1AyXxeJCBYeWEdGS 0SJFUkR1YPNruTt2R3gE+SxYHRAp9BwgtxJaYYw2v8CvKobuxm2DzSaFtCJu+mGSlK0ZZ6q2 naca4z5iOHIlB7qUWExEUnSrpOrZfBqT4Gz+/G+uP3i5Ag0EW3EiUgEQALF2DmOc1M93eYmJ Jwchd053ebz+0WkUlcdp4A6mfvYNk+QNgzoguSSMi42ujVafXUfHdBp3m7bv7TlR7yAn2GyB N14qS4IqoaD7aGEczlcq1wpShW0tU7KECUek+9HLtQf5IiWpZ7r6LpCSCpYmKiyB9Mpa85mO dGty6wMmF86AXzFfAND8iYH2pym7K5oTpR4ts6PxJP6oGTvCFv4USBj45FvbjRXUeXN6DR/x H4nJkjhNUnhHUePHKFAKQL8h2T1103RsaGoqNHTr02Vgkp0/E602eA9pQxCM7+dAEhlF0jkl wGQDKZc0f83AYPvVglMVVlfRi4LgvV5o3XV7NAGHJsj4bRXiR8bOzZkZgXNnkwJQVja+qCXL eToZsaJD+0IXr3YXPE/pv50cs7V8R/g9P9VbRyy/H7cuudaMAlQp8wWXQ1c3htVN54Z1NRcn iCZ1HDzvacQmlC8DUdJto7m6o0ZpMBlpYPM2FmtBFxmQrOeG0j81uqrJcsILuu71NPVTH+8W PBiJ+XVA6sKU/44xIR3Bu4HjGs0ph5tXvytQPBVD/OXqt0rvyJYQfTXb1zU2OibTXNcq/TTE OLJBr+oHxvHx2u9puHyLx4NpVw6xw5nlcGfWUTn5geZdAzrMvS1z67PvygFl8bXbFJ+a4zb+ L+rgu/lB5utvBmrwEzYBABEBAAGJAjwEGAEKACYWIQRSQ/8yE8pr98gXZ8gCvBG6QOvs1QUC W3EiUgIbDAUJCWYBgAAKCRACvBG6QOvs1bQcEACWdkQDvV/OCcYpOGNTX7I0jejKPc9BqPFf 5eM1M7jfxsxdW2f2zXG6pAAl37Pa7iPMqYDk/seVg0Vugc0LQFVcO39lxNat+tw7jxqSZ+9o mNTBj/ay4sGkTn8YMm6RDMvwhBOjhV5BVUXTMu7zp2V8GXG2soXvuuhIzuZ0x1e0V3lzSxbv uH0piJMbADUP1Gci0S934ePY6m8gIX58IifoKqliFsmZWe3GKnQvwQ/KyQ1l/S+JUVsLBhAj EZ5nFwo/7LabAYT/3thl6l9VDwkjlL5eqXLquywQESWVOdbWrYHRJrKfma6QIdPLKi3ZmGLt t3aIlQllIFrbx/kCB+UcQlDnIJfJjm1gg7cU3FYiphCUWqQ4XXjwYvpRTHXNxyW8KqiJhHtu UPN2ERT1UxfTcXTY2q0HyXs0gwpGQxPa2Atf/HgF3x2+HhtHzIet7dtg3bLXBYfkpskUmdPR 8pdJo6Ze9PXItuEU+ATwto0WcHlSBboVJ+NFShkP6Ao8pbybdsRflixKjrLr5VTIFnSeUlif wVdqOdSOl/LISQ/dkXMBOhTseBZWsjmXoWSFPhdcKRvC63fRfdTimRFEuyctqR/0vMkI9gUf cHNOxjWI+14ck3pDjGbv4jWwEknaOQ1TFZ0bTMmWLht6kCspJVZIKggAc+2b4DDSQ3zX1NvN WQ== Message-ID: <964c6681-2961-f466-6819-ee2745188a63@melato.org> Date: Thu, 17 Jan 2019 14:10:20 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 X-Mailinglist: alpine-user Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US Is it safe to use an /etc/apk/cache directory that is shared across multiple Alpine Linux systems with the same version? I use Alpine containers on LXD. I just started using them with a shared /etc/cache/apk as follows, and it seems to work fine: One-time setup (using snap lxd 3.9 on Ubuntu): =C2=A0=C2=A0=C2=A0 lxc storage volume create default alpine38-apk =C2=A0=C2=A0=C2=A0 lxc profile copy default alpine38 =C2=A0=C2=A0=C2=A0 lxc storage volume attach-profile default alpine38-apk= alpine38 /etc/apk/cache Then create alpine/3.8 containers like this: =C2=A0=C2=A0=C2=A0 lxc launch images:alpine/3.8 a1 -p alpine38 =C2=A0=C2=A0=C2=A0 lxc launch images:alpine/3.8 a2 -p alpine38 The resulting containers a1, a2 have read/write permission on the same volume, which is mounted on /etc/apk/cache. When alpine/3.9 is released, I'll make a new shared volume alpine39-apk, so as not to mix different versions with the same cache. Reference: https://wiki.alpinelinux.org/wiki/Local_APK_cache - Alex --- Unsubscribe: alpine-user+unsubscribe@lists.alpinelinux.org Help: alpine-user+help@lists.alpinelinux.org ---