[PC-BSD Testing] [PATCH] [PORTJAIL] Add option to download portjail content

Kris Moore kris at pcbsd.org
Tue Oct 18 12:15:37 PDT 2011


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

On 10/18/11 14:59, Lars Engels wrote:
> On Tue, Oct 18, 2011 at 01:49:13PM -0400, Kris Moore wrote:
>>
>> On 10/18/11 09:22, Lars Engels wrote:
>>> Hi all,
>>>
>>> attached you find a patch that allows one to download and extract a
>>> portjail from FreeBSD's mirrors.
>>> It offers the user to build or download the portjail. Sample output:
>>>
>>> engels at pts/1 # portjail start
>>> Error: The portjail is not yet installed! Please run 'portjail init' as
>> root.
>>> Do you want to run it now? [y|n] y
>>> Do you like to download a pre-compiled base jail from a FreeBSD
mirror via
>>> FTP/HTTP or do you like to build one from source? Enter d for download or
>>> b for build from source: [d/b] d
>>>
>>> You may enter a mirror server manually, else ftp.freebsd.org is used:
>> ftp4.de.freebsd.org
>>>
>>> Which protocol do you want to use? [ftp/http] http
>>>
>>> - 100% of 53 MB 224 kBps 00m00s
>>>
>>> Portjail setup finished! Please run 'portjail start' to enable the jail.
>>>
>>> Total time : 4:18.46s
>>> CPU utilisation (percentage) : 18.5%
>>>
>>>
>>> As you can see, this was 4:18 minutes with 224kBps, much faster than
>> building the portjail
>>> from scratch. :)
>>>
>>> I have only tested it on amd64, please also test it on i386.
>>>
>>> Cheers
>>> Lars
>>>
>>>
>>> _______________________________________________
>>> Testing mailing list
>>> Testing at lists.pcbsd.org
>>> http://lists.pcbsd.org/mailman/listinfo/testing
>>
>> Lars,
>>
>> Take a look here:
>>
>>
http://trac.pcbsd.org/browser/pcbsd/current/system-overlay/usr/local/share/pcbsd/scripts/portjail.sh
>>
>> I added something similar recently, which fetches the world environment
>> from the PC-BSD mirrors. Your patch looks more in-depth though, allowing
>> source builds if the user wants it. Can you re-gen it from the current
>> version in SVN?
>
> Oh, great minds think alike. ;-)
>
> I'll see what I can do.
> Would it be possible to compress the archives with xz(1) instead of
> bzip2(1)? The resulting archives should be significant smaller.
>
>

I switched it to using xz a while back, but the file extensions are all
still .tbz. I will need to go through and change those in the future.

- -- 
Kris Moore
PC-BSD Software
iXsystems
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOndBZAAoJEH/cIgwwV3zXdcsH/ihYlcvstOs/AgmyWey42ZJu
2eUYguZXDWgq42xcRaFCb4+uBUlDCOp2dYTwblEzGxmllipUbxntgJuu0DsoOGka
GnsAky0Uz2o3g/+OAwkP/aYdt0LeQ8VP7vOwr6rjtY/JqBO6pwqmE0FjAvjlD8w/
ERC8y1otzWMLQisBNBzJeOqBcOC+pg25UbDPUBkyuy9ottc+/ghfKsNQIKybY8IW
/tUxJxUgn+UIwojJ4o7tzhVZ8IWkrhixTQQKi+dHDqk7B3IjI0rjgKAsRrMfv3CQ
2AZsFj96H7X/Ri527G4PwhOYTxwgeztFrJTQr7vuS4lmPNi7ueatb8RVK/zTu+I=
=/656
-----END PGP SIGNATURE-----



More information about the Testing mailing list