[Planetlab-devel] myplc-devel

Renault John renault.john at epfl.ch
Thu Jul 6 03:49:26 EDT 2006


I totally agree with your proposition. For your "yum" concern, I can  
say, from a very egocentric perspective :-), that I'm dedicating a  
(virtual) machine for the devel env. therefor I can install whatever  
system is best suited for this environment.

If you can provide us a script that perform 1a -> 2b -> 3b  
automatically, I'll be more then satisfied.

Renault

On 4 juil. 06, at 19:15, Mark Huang wrote:

>> My personal opinion on this matter is that at this stage we do not
>> need a perfectly wrapped nor self-contained packaging. We did not
>> reach the point yet, where we'd need to create a build env as easily
>> as, say, mysql-devel. So a combination of instructions/scripts, in
>> much the same way as pl_box used to work, could probably do the  
>> trick.
>
> Okay. Well, here are the basic steps (and options for each step):
>
> 1. Install Fedora Core 4. Two options:
> 	a. In a chroot with yum --installroot, I can provide a script for  
> this.
> 	b. For real with a boot CD/DVD, I can provide a kickstart script  
> for this.
>
> 2. Obtain access to Fedora Core 4 binaries. Two options:
> 	a. Leave everything as is. The build scripts will try the  
> Princeton CS Fedora mirror via FTP, then CoBlitz via HTTP. This  
> could be very slow and/or non-reproducible. It also requires  
> network access.
> 	b. Copy Fedora Core 4 base, extras, and updates to /usr/share/ 
> mirrors/fedora from your favorite (or Thierry's, or Princeton's)  
> Fedora Core 4 mirror. I can provide a script for this.
>
> 3. Download PlanetLab source code. Two options:
> 	a. Checkout the "build" directory from Princeton. Run "make"  
> inside the "build" directory, which will checkout code from Princeton.
> 	b. Export all source code from Princeton (I can provide the  
> command for this). Import into local repository (can also provide  
> command for this). Checkout "build" from your local repository. Run  
> "make" inside the "build" directory, which will checkout code from  
> your local repository.
>
> Supporting all of these options with a single script could be  
> difficult. I recommend:
>
> 1a -> 2b -> 3b
>
> With a --url option to specify which Fedora Core mirror to use.
>
> _______________________________________________
> Devel mailing list
> Devel at lists.planet-lab.org
> https://lists.planet-lab.org/mailman/listinfo/devel



-------------------------------------------------------
Renault JOHN
Center for Global Computing (CGC)
EPFL, Swiss Federal Institute of Technology,
CH-1015 Lausanne
Office: BC 141 <http://plan.epfl.ch/?room=BC141>
e-mail: Renault.John at epfl.ch
Tel: +41 21 693 7574
-------------------------------------------------------



More information about the Devel mailing list