[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