Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4DD4D89A.4040504@fsck-labs.exploits-bg.com>
Date: Thu, 19 May 2011 11:45:14 +0300
From: Georgi Geshev <root@...k-labs.exploits-bg.com>
To: owl-dev@...ts.openwall.com
Subject: Re: Owl test builds

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hello Solar,

On 5/19/2011 7:38 AM, Solar Designer wrote:
> Georgi,
> 
> I've just setup the promised OpenVZ container for your test builds (sent
> the details to you off-list).
> 
> I suggest that you do your builds in two chroots, /owl32 and /owl64,
> which you'll need to create.  Of course, I could create two OpenVZ
> containers instead, but I think it's nice for you to have a clean system
> and to experiment in chroots, which you can easily re-create on your own
> (and you can also create more than two if needed).
> 
> I suggest that you do something like:
> 
> su - build
> lftp http://mirrors.kernel.org
> cd /openwall/Owl/current
> get native.tar.gz
> cd x86_64
> mirror RPMS
> exit # from lftp
> tar xzf native.tar.gz
> exit # from su
> mkdir /owl
> cd ~build
> make installworld # installs 64-bit Owl userland under /owl
> mv /owl /owl64
> 
> Then maybe:
> 
> useradd -m build32
> su - build32
> ...download for i686...
> cp native/Owl/build/installworld.conf .
> vi installworld.conf # edit HOME and ROOT
> ...
> mkdir /owl32
> cd ~build
> setarch i686 make installworld # installs 32-bit Owl userland under /owl32
> 
> Of course, it's preferable to check signatures on stuff you download, as
> described here: http://openwall.info/wiki/Owl/upgrade
> 
> However, since this is for test builds only, which we're not going to
> use directly (instead, we'd review and commit the resulting patches,
> then do clean builds elsewhere), security of this setup is not terribly
> important.  This is why I don't insist on you being more careful.
> 
> For the actual test builds, you'd use:
> 
> chroot /owl64
> su - build
> ...download stuff again (or copy from outside of chroot)...
> make buildworld
> 
> and:
> 
> setarch i686 chroot /owl32
> ...ditto...
> 
> Please let me know if you have any questions or run into any issues.
> For general Owl usage/build issues, please post in here.  For issues
> specific to this server setup (e.g., connectivity), e-mail me off-list.
> 
> Thanks,
> 
> Alexander
> 

Thank you so much for all the detailed explanations.

Regards,
Georgi
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)

iQEcBAEBAgAGBQJN1NiYAAoJECp4GRJNSNT5GBIH/0+DpD2fJIRpASst7jSaAVpJ
kgPu/bAp7bPPn7zexabZmmIGGxuHv+ZEY4tCPth3uSA8weytmfzpnx2Hbxn2l+dn
5U5e76oaFDNFS5/mkOLKxOPVHi7sAsx2uYHh0cAW00c77FjEtCGHJodCdDMwotZC
qh1C4SA05Md5ZaStZFxVCgls+AxMpiu4nVIjli6AOL8MvIN1nji+0/ZuG1Q6T5OE
83ggi1KcsKXjONNCEwsMBYM8CxSnpR+w+zxStzfr8jubr6i8/HHgW/jHP+vyDnvC
ZzRpK+bhpcoccUPS+U4XOX1+fDAwA8PXJujChsig4KGRzdonaXDalF/6ZCeQ6Nc=
=IRX+
-----END PGP SIGNATURE-----

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.