Hi,

Il 17/12/18 16:17, Samuli Seppänen ha scritto:
> Il 17/12/18 16:06, Enno Gröper ha scritto:
>> Hi,
>>
>> Am 17.12.18 um 14:29 schrieb Samuli Seppänen:
>>> Somebody needs to do it. I started the work, but my sbuild_wrapper VM
>>> was too old (Debian 7) and it gave me serious issues with the Ubuntu
>>> 18.04 shcroot. So I decided to upgrade the builder. Then other work
>>> slowed that project down and I haven't been able to really resume it
>>> yet.
>>
>> I'm currently trying with Ubuntu 18.04 as build machine.
> 
> That should be perfect. My new build VM is Ubuntu 18.04 as well.
> 
>>> I think I might actually setup a Vagrant environment for
>>> this - we have it for openvpn-build already. That would make it easier
>>> for others to setup the sbuild_wrapper environment and provide
>>> contributions to it. I could do this fairly quickly.
>>
>> I fully agree with that. Currently I'm trying to follow your README and
>> it's not that easy-going.
> 
> Ok. I will, as a first step, publish a Vagrant VM in
> https://github.com/OpenVPN/openvpn-vagrant that sets up everything
> needed to use sbuild_wrapper. I'll do the provisioning so that I can
> reuse the same code in production. Launching the VM will require
> Virtualbox, at least until somebody is sufficiently motivated to make
> the VM run on something else (e.g. via libvirt).

I added a Vagrant VM called "sbuild" to openvpn-vagrant. Its
provisioning script will fully configure sbuild_wrapper so that you can
just do

$ vagrant ssh sbuild
$ cd sbuild_wrapper
$ scripts/build-all.sh

and you will end up with all the packages under the "output" directory
and in output.tar.gz. The provisioning part will take quite a while to
finish.

The changes that make all of this possible have not, however, been
merged upstream and need review and independent testing:

https://github.com/OpenVPN/sbuild_wrapper/pull/1
https://github.com/OpenVPN/openvpn-vagrant/pull/6

While the provisioning script (sbuild.sh) can be run outside of Vagrant,
it may fail due to minor differences in the base OS.

I'll look into adding Ubuntu 18.04 support next.

>>> Fixed. The CreatingUnixPackages page was truly obsolete.
>>
>> Nice. Since I wasn't sure about the state, I didn't want to change
>> things prematurely.
>>
>> Kind Regards,
>> Enno
>>
>>
>>
>> _______________________________________________
>> Openvpn-devel mailing list
>> Openvpn-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/openvpn-devel
>>
> 


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to