Received: from qrelay229.mxroute.com (qrelay229.mxroute.com [172.82.139.229]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 5446B781053 for <~alpine/devel@lists.alpinelinux.org>; Wed, 9 Sep 2020 09:51:00 +0000 (UTC) Received: from filter003.mxroute.com ([168.235.111.26] 168-235-111-26.cloud.ramnode.com) (Authenticated sender: mN4UYu2MZsgR) by qrelay229.mxroute.com (ZoneMTA) with ESMTPA id 1747246852c000e5ac.001 for <~alpine/devel@lists.alpinelinux.org>; Wed, 09 Sep 2020 09:50:58 +0000 X-Zone-Loop: 9f43c042ece686fa63eac921424da8c72c84d9b69589 X-Originating-IP: [168.235.111.26] Received: from friday.mxlogin.com (friday.mxlogin.com [159.69.65.104]) by filter003.mxroute.com (Postfix) with ESMTPS id CB41A6000B for <~alpine/devel@lists.alpinelinux.org>; Wed, 9 Sep 2020 09:50:57 +0000 (UTC) Reply-To: developer@it-offshore.co.uk Subject: Re: Alpine build server setup? To: ~alpine/devel@lists.alpinelinux.org References: <4adf46407194286d9ef22e4dc4a892fc@bsod.eu> From: Stuart Cardall Message-ID: <5040eace-7f13-4e39-a287-62cdd2967269@it-offshore.co.uk> Date: Wed, 9 Sep 2020 10:50:55 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: <4adf46407194286d9ef22e4dc4a892fc@bsod.eu> Content-Type: multipart/alternative; boundary="------------204A3C45AB83ECB9819C3F93" Content-Language: en-US X-AuthUser: developer@it-offshore.co.uk This is a multi-part message in MIME format. --------------204A3C45AB83ECB9819C3F93 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit To setup LXD in Alpine see: https://lunar.computer/posts/lxd-alpine/ To create a container: lxc launch images:alpine/3.12 container-name To access an Alpine LXD container console use something like: lxc exec container-name ash Stuart. On 9/9/20 9:46 AM, Francesco Colista wrote: > 13 maggio 2020 17:29, "Mogens Jensen" wrote: > >> Hi, >> >> I want to set up a private build server/repository for packages that need customization. It is not >> hard to setup something makeshift that would work, but if there is an offical Alpine way to >> configure such system, I would like to follow that. >> >> This is the documentation I have found: >> >> https://wiki.alpinelinux.org/wiki/Setting_up_a_compile_vserver_for_third_party_packages >> https://wiki.alpinelinux.org/wiki/User:Ncopa/buildserver >> >> The first setup uses Linux-VServer which is not available in Alpine anymore, the second uses LXC >> but still might be outdated as it is almost 6 years old. >> >> Are there any up-to-date information on setting up an Alpine build server? > Would be good to have the documentation updated, perhaps using docker. > > > .: Francesco Colista --------------204A3C45AB83ECB9819C3F93 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit

To setup LXD in Alpine see:

https://lunar.computer/posts/lxd-alpine/

To create a container:

lxc launch images:alpine/3.12 container-name

To access an Alpine LXD container console use something like:

lxc exec container-name ash

Stuart.


On 9/9/20 9:46 AM, Francesco Colista wrote:
13 maggio 2020 17:29, "Mogens Jensen" <mogens-jensen@protonmail.com> wrote:

Hi,

I want to set up a private build server/repository for packages that need customization. It is not
hard to setup something makeshift that would work, but if there is an offical Alpine way to
configure such system, I would like to follow that.

This is the documentation I have found:

https://wiki.alpinelinux.org/wiki/Setting_up_a_compile_vserver_for_third_party_packages
https://wiki.alpinelinux.org/wiki/User:Ncopa/buildserver

The first setup uses Linux-VServer which is not available in Alpine anymore, the second uses LXC
but still might be outdated as it is almost 6 years old.

Are there any up-to-date information on setting up an Alpine build server?
Would be good to have the documentation updated, perhaps using docker.


.: Francesco Colista
--------------204A3C45AB83ECB9819C3F93--