From e22a8385cc19a6d69aa8d9c57ebf7e1fb4b3e394 Mon Sep 17 00:00:00 2001
From: Tina Rakotoarivelo <tina.rakotoarivelo@inria.fr>
Date: Tue, 10 Apr 2012 14:17:41 +0200
Subject: [PATCH] [environments] New reference images available on all sites

---
 .../environments/lenny-x64-base-2.5.json      | 40 +++++++++++++++++++
 .../environments/lenny-x64-big-2.5.json       | 40 +++++++++++++++++++
 .../environments/lenny-x64-min-1.1.json       | 34 ++++++++++++++++
 .../environments/lenny-x64-nfs-2.5.json       | 40 +++++++++++++++++++
 .../environments/lenny-x64-xen-2.6.json       | 40 +++++++++++++++++++
 .../environments/lenny-x64-xen-2.7.json       | 40 +++++++++++++++++++
 .../environments/squeeze-x64-base-0.8.json    |  2 +-
 .../environments/squeeze-x64-base-1.0.json    |  2 +-
 .../environments/squeeze-x64-base-1.1.json    | 40 +++++++++++++++++++
 .../environments/squeeze-x64-base-1.2.json    | 40 +++++++++++++++++++
 .../environments/squeeze-x64-big-0.8.json     |  2 +-
 .../environments/squeeze-x64-big-0.9.json     |  2 +-
 .../environments/squeeze-x64-big-1.0.json     |  2 +-
 .../environments/squeeze-x64-big-1.1.json     | 40 +++++++++++++++++++
 .../environments/squeeze-x64-big-1.2.json     | 40 +++++++++++++++++++
 .../environments/squeeze-x64-min-0.8.json     |  2 +-
 .../environments/squeeze-x64-min-1.0.json     |  2 +-
 .../environments/squeeze-x64-min-1.1.json     | 34 ++++++++++++++++
 .../environments/squeeze-x64-min-1.2.json     | 34 ++++++++++++++++
 .../environments/squeeze-x64-nfs-0.8.json     |  2 +-
 .../environments/squeeze-x64-nfs-0.9.json     |  2 +-
 .../environments/squeeze-x64-nfs-1.0.json     |  2 +-
 .../environments/squeeze-x64-nfs-1.1.json     | 40 +++++++++++++++++++
 .../environments/squeeze-x64-nfs-1.2.json     | 40 +++++++++++++++++++
 .../environments/squeeze-x64-xen-0.8.json     |  2 +-
 .../environments/squeeze-x64-xen-0.9.json     |  2 +-
 .../environments/squeeze-x64-xen-1.0.json     |  2 +-
 .../environments/squeeze-x64-xen-1.1.json     | 40 +++++++++++++++++++
 .../environments/squeeze-x64-xen-1.2.json     | 40 +++++++++++++++++++
 .../environments/lenny-x64-base-2.5.json      |  1 +
 .../environments/lenny-x64-big-2.5.json       |  1 +
 .../environments/lenny-x64-min-1.1.json       |  1 +
 .../environments/lenny-x64-nfs-2.5.json       |  1 +
 .../environments/lenny-x64-xen-2.6.json       |  1 +
 .../environments/lenny-x64-xen-2.7.json       |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../environments/lenny-x64-base-2.5.json      |  1 +
 .../environments/lenny-x64-big-2.5.json       |  1 +
 .../environments/lenny-x64-min-1.1.json       |  1 +
 .../environments/lenny-x64-nfs-2.5.json       |  1 +
 .../environments/lenny-x64-xen-2.6.json       |  1 +
 .../environments/lenny-x64-xen-2.7.json       |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../environments/lenny-x64-base-2.5.json      |  1 +
 .../lille/environments/lenny-x64-big-2.5.json |  1 +
 .../lille/environments/lenny-x64-min-1.1.json |  1 +
 .../lille/environments/lenny-x64-nfs-2.5.json |  1 +
 .../lille/environments/lenny-x64-xen-2.6.json |  1 +
 .../lille/environments/lenny-x64-xen-2.7.json |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../environments/lenny-x64-base-2.5.json      |  1 +
 .../environments/lenny-x64-big-2.5.json       |  1 +
 .../environments/lenny-x64-min-1.1.json       |  1 +
 .../environments/lenny-x64-nfs-2.5.json       |  1 +
 .../environments/lenny-x64-xen-2.7.json       |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../lyon/environments/lenny-x64-base-2.5.json |  1 +
 .../lyon/environments/lenny-x64-big-2.5.json  |  1 +
 .../lyon/environments/lenny-x64-min-1.1.json  |  1 +
 .../lyon/environments/lenny-x64-nfs-2.5.json  |  1 +
 .../lyon/environments/lenny-x64-xen-2.6.json  |  1 +
 .../lyon/environments/lenny-x64-xen-2.7.json  |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../environments/lenny-x64-base-2.5.json      |  1 +
 .../nancy/environments/lenny-x64-big-2.5.json |  1 +
 .../nancy/environments/lenny-x64-min-1.1.json |  1 +
 .../nancy/environments/lenny-x64-nfs-2.5.json |  1 +
 .../nancy/environments/lenny-x64-xen-2.6.json |  1 +
 .../nancy/environments/lenny-x64-xen-2.7.json |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../orsay/environments/lenny-x64-xen-2.6.json |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/lenny-x64-base-2.5.json      |  1 +
 .../reims/environments/lenny-x64-big-2.5.json |  1 +
 .../reims/environments/lenny-x64-min-1.1.json |  1 +
 .../reims/environments/lenny-x64-nfs-2.5.json |  1 +
 .../reims/environments/lenny-x64-xen-2.6.json |  1 +
 .../reims/environments/lenny-x64-xen-2.7.json |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../environments/lenny-x64-base-2.5.json      |  1 +
 .../environments/lenny-x64-big-2.5.json       |  1 +
 .../environments/lenny-x64-min-1.1.json       |  1 +
 .../environments/lenny-x64-nfs-2.5.json       |  1 +
 .../environments/lenny-x64-xen-2.6.json       |  1 +
 .../environments/lenny-x64-xen-2.7.json       |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../environments/lenny-x64-base-2.5.json      |  1 +
 .../environments/lenny-x64-big-2.5.json       |  1 +
 .../environments/lenny-x64-min-1.1.json       |  1 +
 .../environments/lenny-x64-nfs-2.5.json       |  1 +
 .../environments/lenny-x64-xen-2.6.json       |  1 +
 .../environments/lenny-x64-xen-2.7.json       |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../environments/lenny-x64-base-2.5.json      |  1 +
 .../environments/lenny-x64-big-2.5.json       |  1 +
 .../environments/lenny-x64-min-1.1.json       |  1 +
 .../environments/lenny-x64-nfs-2.5.json       |  1 +
 .../environments/lenny-x64-xen-2.6.json       |  1 +
 .../environments/lenny-x64-xen-2.7.json       |  1 +
 .../environments/squeeze-x64-base-1.1.json    |  1 +
 .../environments/squeeze-x64-base-1.2.json    |  1 +
 .../environments/squeeze-x64-big-1.1.json     |  1 +
 .../environments/squeeze-x64-big-1.2.json     |  1 +
 .../environments/squeeze-x64-min-1.1.json     |  1 +
 .../environments/squeeze-x64-min-1.2.json     |  1 +
 .../environments/squeeze-x64-nfs-1.1.json     |  1 +
 .../environments/squeeze-x64-nfs-1.2.json     |  1 +
 .../environments/squeeze-x64-xen-1.1.json     |  1 +
 .../environments/squeeze-x64-xen-1.2.json     |  1 +
 .../input/environments/lenny-x64-base-2.5.rb  | 15 +++++++
 .../input/environments/lenny-x64-big-2.5.rb   | 15 +++++++
 .../input/environments/lenny-x64-min-1.1.rb   | 14 +++++++
 .../input/environments/lenny-x64-nfs-2.5.rb   | 15 +++++++
 .../input/environments/lenny-x64-xen-2.6.rb   | 15 +++++++
 .../input/environments/lenny-x64-xen-2.7.rb   | 15 +++++++
 .../environments/squeeze-x64-base-1.2.rb      | 15 +++++++
 .../input/environments/squeeze-x64-big-1.2.rb | 15 +++++++
 .../input/environments/squeeze-x64-min-1.2.rb | 14 +++++++
 .../input/environments/squeeze-x64-nfs-1.2.rb | 15 +++++++
 .../input/environments/squeeze-x64-xen-1.2.rb | 15 +++++++
 205 files changed, 963 insertions(+), 13 deletions(-)
 create mode 100644 data/grid5000/environments/lenny-x64-base-2.5.json
 create mode 100644 data/grid5000/environments/lenny-x64-big-2.5.json
 create mode 100644 data/grid5000/environments/lenny-x64-min-1.1.json
 create mode 100644 data/grid5000/environments/lenny-x64-nfs-2.5.json
 create mode 100644 data/grid5000/environments/lenny-x64-xen-2.6.json
 create mode 100644 data/grid5000/environments/lenny-x64-xen-2.7.json
 create mode 100644 data/grid5000/environments/squeeze-x64-base-1.1.json
 create mode 100644 data/grid5000/environments/squeeze-x64-base-1.2.json
 create mode 100644 data/grid5000/environments/squeeze-x64-big-1.1.json
 create mode 100644 data/grid5000/environments/squeeze-x64-big-1.2.json
 create mode 100644 data/grid5000/environments/squeeze-x64-min-1.1.json
 create mode 100644 data/grid5000/environments/squeeze-x64-min-1.2.json
 create mode 100644 data/grid5000/environments/squeeze-x64-nfs-1.1.json
 create mode 100644 data/grid5000/environments/squeeze-x64-nfs-1.2.json
 create mode 100644 data/grid5000/environments/squeeze-x64-xen-1.1.json
 create mode 100644 data/grid5000/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/grenoble/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/grenoble/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/grenoble/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/grenoble/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/lille/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/lille/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/lille/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/lille/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/lille/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/lille/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/luxembourg/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/lyon/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/lyon/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/lyon/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/lyon/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/lyon/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/lyon/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/nancy/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/nancy/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/nancy/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/nancy/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/nancy/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/nancy/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/orsay/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/orsay/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/orsay/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/orsay/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/orsay/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/orsay/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/reims/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/reims/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/reims/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/reims/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/reims/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/reims/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/reims/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/rennes/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/rennes/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/rennes/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/rennes/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/rennes/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/rennes/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/sophia/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/sophia/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/sophia/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/sophia/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/sophia/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/sophia/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-xen-1.2.json
 create mode 120000 data/grid5000/sites/toulouse/environments/lenny-x64-base-2.5.json
 create mode 120000 data/grid5000/sites/toulouse/environments/lenny-x64-big-2.5.json
 create mode 120000 data/grid5000/sites/toulouse/environments/lenny-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/toulouse/environments/lenny-x64-nfs-2.5.json
 create mode 120000 data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.6.json
 create mode 120000 data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.7.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-base-1.1.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-base-1.2.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-big-1.1.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-big-1.2.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-min-1.1.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-min-1.2.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-1.1.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-1.2.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-xen-1.1.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-xen-1.2.json
 create mode 100644 generators/input/environments/lenny-x64-base-2.5.rb
 create mode 100644 generators/input/environments/lenny-x64-big-2.5.rb
 create mode 100644 generators/input/environments/lenny-x64-min-1.1.rb
 create mode 100644 generators/input/environments/lenny-x64-nfs-2.5.rb
 create mode 100644 generators/input/environments/lenny-x64-xen-2.6.rb
 create mode 100644 generators/input/environments/lenny-x64-xen-2.7.rb
 create mode 100644 generators/input/environments/squeeze-x64-base-1.2.rb
 create mode 100644 generators/input/environments/squeeze-x64-big-1.2.rb
 create mode 100644 generators/input/environments/squeeze-x64-min-1.2.rb
 create mode 100644 generators/input/environments/squeeze-x64-nfs-1.2.rb
 create mode 100644 generators/input/environments/squeeze-x64-xen-1.2.rb

diff --git a/data/grid5000/environments/lenny-x64-base-2.5.json b/data/grid5000/environments/lenny-x64-base-2.5.json
new file mode 100644
index 00000000000..671404e4362
--- /dev/null
+++ b/data/grid5000/environments/lenny-x64-base-2.5.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version lenny for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "14d251fd48e16779ca37ef8cdf08619f",
+    "path": "/grid5000/images/lenny-x64-base-2.5.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "max_open_files": 8192,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "lenny-x64-base-2.5",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/lenny-x64-big-2.5.json b/data/grid5000/environments/lenny-x64-big-2.5.json
new file mode 100644
index 00000000000..71aa2f1c8e0
--- /dev/null
+++ b/data/grid5000/environments/lenny-x64-big-2.5.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version lenny for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "96651a7e269a711d76477b5f776ec6d1",
+    "path": "/grid5000/images/lenny-x64-big-2.5.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "max_open_files": 8192,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "lenny-x64-big-2.5",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/lenny-x64-min-1.1.json b/data/grid5000/environments/lenny-x64-min-1.1.json
new file mode 100644
index 00000000000..fc36e127865
--- /dev/null
+++ b/data/grid5000/environments/lenny-x64-min-1.1.json
@@ -0,0 +1,34 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "nano",
+    "Perl"
+  ],
+  "based_on": "Debian version lenny for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "abf1a19b4f378f49c0b765a9d8eec059",
+    "path": "/grid5000/images/lenny-x64-min-1.1.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "lenny-x64-min-1.1",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/lenny-x64-nfs-2.5.json b/data/grid5000/environments/lenny-x64-nfs-2.5.json
new file mode 100644
index 00000000000..86ddb820989
--- /dev/null
+++ b/data/grid5000/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version lenny for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "a0775618d79d952a57cbb2e7e3593b52",
+    "path": "/grid5000/images/lenny-x64-nfs-2.5.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "max_open_files": 8192,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "lenny-x64-nfs-2.5",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/lenny-x64-xen-2.6.json b/data/grid5000/environments/lenny-x64-xen-2.6.json
new file mode 100644
index 00000000000..af2a50a82a3
--- /dev/null
+++ b/data/grid5000/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version lenny for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "c3a87a9a4375fa136f3f8bc3b2718cec",
+    "path": "/grid5000/images/lenny-x64-xen-2.6.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "max_open_files": 8192,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "lenny-x64-xen-2.6",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/lenny-x64-xen-2.7.json b/data/grid5000/environments/lenny-x64-xen-2.7.json
new file mode 100644
index 00000000000..e52851c32b5
--- /dev/null
+++ b/data/grid5000/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version lenny for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "5e30b69f26d178616c62d7d0f6735048",
+    "path": "/grid5000/images/lenny-x64-xen-2.7.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "max_open_files": 8192,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "lenny-x64-xen-2.7",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-base-0.8.json b/data/grid5000/environments/squeeze-x64-base-0.8.json
index 382386976e0..efe480004f5 100644
--- a/data/grid5000/environments/squeeze-x64-base-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-base-0.8.json
@@ -26,7 +26,7 @@
     "md5": "105bd08ea3f3bf4888d371c9a3241ee5",
     "path": "/grid5000/images/squeeze-x64-base-0.8.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-base-1.0.json b/data/grid5000/environments/squeeze-x64-base-1.0.json
index 69d70f44faf..d793289eeef 100644
--- a/data/grid5000/environments/squeeze-x64-base-1.0.json
+++ b/data/grid5000/environments/squeeze-x64-base-1.0.json
@@ -26,7 +26,7 @@
     "md5": "465ebc8e0e4f910bccc98e138a1ec6c4",
     "path": "/grid5000/images/squeeze-x64-base-1.0.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-base-1.1.json b/data/grid5000/environments/squeeze-x64-base-1.1.json
new file mode 100644
index 00000000000..38389c5d629
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version squeeze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "8143609ff8392f27b00e9d739ba38e67",
+    "path": "/grid5000/images/squeeze-x64-base-1.1.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "max_open_files": 65536,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-base-1.1",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , granduc , graphene , griffon , gdx , netgdx , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-base-1.2.json b/data/grid5000/environments/squeeze-x64-base-1.2.json
new file mode 100644
index 00000000000..6251bcf0b2a
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version squeeze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "3123a78d01942d05f669b53a754223cb",
+    "path": "/grid5000/images/squeeze-x64-base-1.2.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "max_open_files": 65536,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-base-1.2",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-big-0.8.json b/data/grid5000/environments/squeeze-x64-big-0.8.json
index 34e709dfaaa..259157d80ef 100644
--- a/data/grid5000/environments/squeeze-x64-big-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-big-0.8.json
@@ -26,7 +26,7 @@
     "md5": "bf7dcdf526d4cda8a2d23d116e9b08fc",
     "path": "/grid5000/images/squeeze-x64-big-0.8.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-big-0.9.json b/data/grid5000/environments/squeeze-x64-big-0.9.json
index c83baeae570..7f0741447a8 100644
--- a/data/grid5000/environments/squeeze-x64-big-0.9.json
+++ b/data/grid5000/environments/squeeze-x64-big-0.9.json
@@ -26,7 +26,7 @@
     "md5": "85b290c1faa2c61df0c9747789d41e94",
     "path": "/grid5000/images/squeeze-x64-big-0.9.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-big-1.0.json b/data/grid5000/environments/squeeze-x64-big-1.0.json
index 626f8cedb5a..94980b74273 100644
--- a/data/grid5000/environments/squeeze-x64-big-1.0.json
+++ b/data/grid5000/environments/squeeze-x64-big-1.0.json
@@ -26,7 +26,7 @@
     "md5": "dc635668e746ea9b3b1acf22b4f63d72",
     "path": "/grid5000/images/squeeze-x64-big-1.0.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-big-1.1.json b/data/grid5000/environments/squeeze-x64-big-1.1.json
new file mode 100644
index 00000000000..70b4bad8da7
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version squeeze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "07bcdaaf3caab9baf4f5a0efec7e3144",
+    "path": "/grid5000/images/squeeze-x64-big-1.1.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "max_open_files": 65536,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-big-1.1",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , granduc , graphene , griffon , gdx , netgdx , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-big-1.2.json b/data/grid5000/environments/squeeze-x64-big-1.2.json
new file mode 100644
index 00000000000..649b9cfe15c
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version squeeze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "2d8b4b03ab809ab3cacb164c1c6ae3dc",
+    "path": "/grid5000/images/squeeze-x64-big-1.2.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "max_open_files": 65536,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-big-1.2",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-min-0.8.json b/data/grid5000/environments/squeeze-x64-min-0.8.json
index 9532c8ff539..08fbc39df1e 100644
--- a/data/grid5000/environments/squeeze-x64-min-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-min-0.8.json
@@ -21,7 +21,7 @@
     "md5": "8aaaf11cb65279f0d747d2dd300fb3ce",
     "path": "/grid5000/images/squeeze-x64-min-0.8.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "services": [
 
   ],
diff --git a/data/grid5000/environments/squeeze-x64-min-1.0.json b/data/grid5000/environments/squeeze-x64-min-1.0.json
index 35a695ba967..0ff4b34a50e 100644
--- a/data/grid5000/environments/squeeze-x64-min-1.0.json
+++ b/data/grid5000/environments/squeeze-x64-min-1.0.json
@@ -21,7 +21,7 @@
     "md5": "6c38f628daeaee5365a269a654999b87",
     "path": "/grid5000/images/squeeze-x64-min-1.0.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "services": [
 
   ],
diff --git a/data/grid5000/environments/squeeze-x64-min-1.1.json b/data/grid5000/environments/squeeze-x64-min-1.1.json
new file mode 100644
index 00000000000..be42dcfabcf
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1,34 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "nano",
+    "Perl"
+  ],
+  "based_on": "Debian version squeeze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "7121ff197adbdbaa09f501daec081ef8",
+    "path": "/grid5000/images/squeeze-x64-min-1.1.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-min-1.1",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , granduc , graphene , griffon , gdx , netgdx , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-min-1.2.json b/data/grid5000/environments/squeeze-x64-min-1.2.json
new file mode 100644
index 00000000000..d887ad2712a
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1,34 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "nano",
+    "Perl"
+  ],
+  "based_on": "Debian version squeeze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "acea919098b6124f87cde2d7b3c6d6e8",
+    "path": "/grid5000/images/squeeze-x64-min-1.2.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-min-1.2",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-nfs-0.8.json b/data/grid5000/environments/squeeze-x64-nfs-0.8.json
index 4a2a3b77e0a..df7ccd3ad24 100644
--- a/data/grid5000/environments/squeeze-x64-nfs-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-nfs-0.8.json
@@ -26,7 +26,7 @@
     "md5": "49642989fa205b8f8e3366aaa149cf29",
     "path": "/grid5000/images/squeeze-x64-nfs-0.8.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/environments/squeeze-x64-nfs-0.9.json
index ed33ba94e68..2c151270d2d 100644
--- a/data/grid5000/environments/squeeze-x64-nfs-0.9.json
+++ b/data/grid5000/environments/squeeze-x64-nfs-0.9.json
@@ -26,7 +26,7 @@
     "md5": "2f232b7d2982bf2623bbde22675d3050",
     "path": "/grid5000/images/squeeze-x64-nfs-0.9.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-nfs-1.0.json b/data/grid5000/environments/squeeze-x64-nfs-1.0.json
index 98ef3ea715d..0428a21dbc1 100644
--- a/data/grid5000/environments/squeeze-x64-nfs-1.0.json
+++ b/data/grid5000/environments/squeeze-x64-nfs-1.0.json
@@ -26,7 +26,7 @@
     "md5": "1ed756d177cb29d4c6af969825dd543f",
     "path": "/grid5000/images/squeeze-x64-nfs-1.0.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/environments/squeeze-x64-nfs-1.1.json
new file mode 100644
index 00000000000..92a5b6ed381
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version squeeze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "5256bf32cb26ffd816dc9d7b1f510f6b",
+    "path": "/grid5000/images/squeeze-x64-nfs-1.1.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "max_open_files": 65536,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-nfs-1.1",
+  "valid_on": "bordeplage , bordereau , borderline , adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , granduc , graphene , griffon , gdx , netgdx , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/environments/squeeze-x64-nfs-1.2.json
new file mode 100644
index 00000000000..5bc3faa2166
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version squeeze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "01bb1175d4d29c409d084e642e45151a",
+    "path": "/grid5000/images/squeeze-x64-nfs-1.2.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "max_open_files": 65536,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-nfs-1.2",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-xen-0.8.json b/data/grid5000/environments/squeeze-x64-xen-0.8.json
index 9985181433c..1b8c43b4571 100644
--- a/data/grid5000/environments/squeeze-x64-xen-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-xen-0.8.json
@@ -26,7 +26,7 @@
     "md5": "243961b600246379b1257b57c5905c68",
     "path": "/grid5000/images/squeeze-x64-xen-0.8.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-xen-0.9.json b/data/grid5000/environments/squeeze-x64-xen-0.9.json
index 7a3fb5876f5..626f897572f 100644
--- a/data/grid5000/environments/squeeze-x64-xen-0.9.json
+++ b/data/grid5000/environments/squeeze-x64-xen-0.9.json
@@ -26,7 +26,7 @@
     "md5": "9aecdf5ed5c5c07996c66840c0220f24",
     "path": "/grid5000/images/squeeze-x64-xen-0.9.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-xen-1.0.json b/data/grid5000/environments/squeeze-x64-xen-1.0.json
index da8fec89f83..c9b184fb0e7 100644
--- a/data/grid5000/environments/squeeze-x64-xen-1.0.json
+++ b/data/grid5000/environments/squeeze-x64-xen-1.0.json
@@ -26,7 +26,7 @@
     "md5": "de4a419574c802dd078ea3a4e3cc0d53",
     "path": "/grid5000/images/squeeze-x64-xen-1.0.tgz"
   },
-  "kernel": "2.6.26.2",
+  "kernel": "2.6.32-5",
   "max_open_files": 8192,
   "services": [
 
diff --git a/data/grid5000/environments/squeeze-x64-xen-1.1.json b/data/grid5000/environments/squeeze-x64-xen-1.1.json
new file mode 100644
index 00000000000..7e35a12b71d
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version squezze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "3fb6302e4ef1949063cdacd952ce8487",
+    "path": "/grid5000/images/squeeze-x64-xen-1.1.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "max_open_files": 65536,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-xen-1.1",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , granduc , graphene , griffon , gdx , netgdx , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/environments/squeeze-x64-xen-1.2.json b/data/grid5000/environments/squeeze-x64-xen-1.2.json
new file mode 100644
index 00000000000..c41fd0e19dc
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1,40 @@
+{
+  "accounts": [
+    {
+      "login": "root",
+      "password": "grid5000"
+    }
+  ],
+  "applications": [
+    "Vim",
+    "XEmacs",
+    "JED",
+    "nano",
+    "JOE",
+    "Perl",
+    "Python",
+    "Ruby"
+  ],
+  "based_on": "Debian version squezze for amd64",
+  "consoles": [
+    {
+      "bps": 34800,
+      "port": "ttyS0"
+    }
+  ],
+  "file": {
+    "md5": "5578838aab3f0da026784463719151be",
+    "path": "/grid5000/images/squeeze-x64-xen-1.2.tgz"
+  },
+  "kernel": "2.6.32-5",
+  "max_open_files": 65536,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-xen-1.2",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/bordeaux/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/bordeaux/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/bordeaux/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/bordeaux/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/grenoble/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/grenoble/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/grenoble/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/grenoble/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/lille/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/lille/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/lille/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/lille/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/lille/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/lille/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/lille/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/lille/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/lille/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/lille/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/lille/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/lille/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/lille/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/lille/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/lille/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/lille/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/luxembourg/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/luxembourg/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/luxembourg/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/luxembourg/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/luxembourg/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/luxembourg/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/luxembourg/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/lyon/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/lyon/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/lyon/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/lyon/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/lyon/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/lyon/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/lyon/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/lyon/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/lyon/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/lyon/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/lyon/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/lyon/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/lyon/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/lyon/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/lyon/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/lyon/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/nancy/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/nancy/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/nancy/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/nancy/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/nancy/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/nancy/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/nancy/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/nancy/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/nancy/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/nancy/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/nancy/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/nancy/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/nancy/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/nancy/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/nancy/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/nancy/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/orsay/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/orsay/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/orsay/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/orsay/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/orsay/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/orsay/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/reims/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/reims/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/reims/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/reims/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/reims/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/reims/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/reims/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/reims/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/reims/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/reims/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/reims/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/reims/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/reims/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/reims/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/reims/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/reims/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/reims/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/reims/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/rennes/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/rennes/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/rennes/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/rennes/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/rennes/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/rennes/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/rennes/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/rennes/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/rennes/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/rennes/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/rennes/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/rennes/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/rennes/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/rennes/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/rennes/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/rennes/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/sophia/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/sophia/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/sophia/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/sophia/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/sophia/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/sophia/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/sophia/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/sophia/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/sophia/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/sophia/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/sophia/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/sophia/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/sophia/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/sophia/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/sophia/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/sophia/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/lenny-x64-base-2.5.json b/data/grid5000/sites/toulouse/environments/lenny-x64-base-2.5.json
new file mode 120000
index 00000000000..4ec8d1c8274
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/lenny-x64-base-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-base-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/lenny-x64-big-2.5.json b/data/grid5000/sites/toulouse/environments/lenny-x64-big-2.5.json
new file mode 120000
index 00000000000..52d6f9a07d2
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/lenny-x64-big-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-big-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/lenny-x64-min-1.1.json b/data/grid5000/sites/toulouse/environments/lenny-x64-min-1.1.json
new file mode 120000
index 00000000000..2b37f91f157
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/lenny-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/lenny-x64-nfs-2.5.json b/data/grid5000/sites/toulouse/environments/lenny-x64-nfs-2.5.json
new file mode 120000
index 00000000000..afcaa163fdb
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/lenny-x64-nfs-2.5.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-nfs-2.5.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.6.json b/data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.6.json
new file mode 120000
index 00000000000..b0bdd1180c8
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.6.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.6.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.7.json b/data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.7.json
new file mode 120000
index 00000000000..983464ca257
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.7.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.7.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-base-1.1.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-base-1.1.json
new file mode 120000
index 00000000000..c5b51d7c9d5
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-base-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-base-1.2.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-base-1.2.json
new file mode 120000
index 00000000000..c0869933b95
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-base-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-base-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-big-1.1.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-big-1.1.json
new file mode 120000
index 00000000000..54b3c74abfe
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-big-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-big-1.2.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-big-1.2.json
new file mode 120000
index 00000000000..8335a58e18c
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-big-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-min-1.1.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-min-1.1.json
new file mode 120000
index 00000000000..24b4e86fffc
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-min-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-min-1.2.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-min-1.2.json
new file mode 120000
index 00000000000..1385dfd20c4
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-min-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-min-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-1.1.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-1.1.json
new file mode 120000
index 00000000000..26db54f5851
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-1.2.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-1.2.json
new file mode 120000
index 00000000000..3cc8c5b4608
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-1.2.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-xen-1.1.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-xen-1.1.json
new file mode 120000
index 00000000000..9215a5e98a5
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-xen-1.1.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.1.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-xen-1.2.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-xen-1.2.json
new file mode 120000
index 00000000000..109c625ea91
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-xen-1.2.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-1.2.json
\ No newline at end of file
diff --git a/generators/input/environments/lenny-x64-base-2.5.rb b/generators/input/environments/lenny-x64-base-2.5.rb
new file mode 100644
index 00000000000..3f8bab48210
--- /dev/null
+++ b/generators/input/environments/lenny-x64-base-2.5.rb
@@ -0,0 +1,15 @@
+environment 'lenny-x64-base-2.5' do
+  state "stable"
+  file({:path => "/grid5000/images/lenny-x64-base-2.5.tgz", :md5 => "14d251fd48e16779ca37ef8cdf08619f"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version lenny for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications "Vim, XEmacs, JED, nano, JOE, Perl, Python, Ruby".split(", ")
+  x11_forwarding true
+  max_open_files 8192
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/lenny-x64-big-2.5.rb b/generators/input/environments/lenny-x64-big-2.5.rb
new file mode 100644
index 00000000000..379fb486d34
--- /dev/null
+++ b/generators/input/environments/lenny-x64-big-2.5.rb
@@ -0,0 +1,15 @@
+environment 'lenny-x64-big-2.5' do
+  state "stable"
+  file({:path => "/grid5000/images/lenny-x64-big-2.5.tgz", :md5 => "96651a7e269a711d76477b5f776ec6d1"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version lenny for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications "Vim, XEmacs, JED, nano, JOE, Perl, Python, Ruby".split(", ")
+  x11_forwarding true
+  max_open_files 8192
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/lenny-x64-min-1.1.rb b/generators/input/environments/lenny-x64-min-1.1.rb
new file mode 100644
index 00000000000..96a5207cf43
--- /dev/null
+++ b/generators/input/environments/lenny-x64-min-1.1.rb
@@ -0,0 +1,14 @@
+environment 'lenny-x64-min-1.1' do
+  state "stable"
+  file({:path => "/grid5000/images/lenny-x64-min-1.1.tgz", :md5 => "abf1a19b4f378f49c0b765a9d8eec059"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version lenny for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications "Vim, nano, Perl".split(", ")
+  x11_forwarding true
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/lenny-x64-nfs-2.5.rb b/generators/input/environments/lenny-x64-nfs-2.5.rb
new file mode 100644
index 00000000000..5f5eeee682d
--- /dev/null
+++ b/generators/input/environments/lenny-x64-nfs-2.5.rb
@@ -0,0 +1,15 @@
+environment 'lenny-x64-nfs-2.5' do
+  state "stable"
+  file({:path => "/grid5000/images/lenny-x64-nfs-2.5.tgz", :md5 => "a0775618d79d952a57cbb2e7e3593b52"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version lenny for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications "Vim, XEmacs, JED, nano, JOE, Perl, Python, Ruby".split(", ")
+  x11_forwarding true
+  max_open_files 8192
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/lenny-x64-xen-2.6.rb b/generators/input/environments/lenny-x64-xen-2.6.rb
new file mode 100644
index 00000000000..cf725be6532
--- /dev/null
+++ b/generators/input/environments/lenny-x64-xen-2.6.rb
@@ -0,0 +1,15 @@
+environment 'lenny-x64-xen-2.6' do
+  state "stable"
+  file({:path => "/grid5000/images/lenny-x64-xen-2.6.tgz", :md5 => "c3a87a9a4375fa136f3f8bc3b2718cec"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille lyon nancy orsay reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette"
+  based_on "Debian version lenny for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
+  x11_forwarding true
+  max_open_files 8192
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/lenny-x64-xen-2.7.rb b/generators/input/environments/lenny-x64-xen-2.7.rb
new file mode 100644
index 00000000000..52e10e4f8c3
--- /dev/null
+++ b/generators/input/environments/lenny-x64-xen-2.7.rb
@@ -0,0 +1,15 @@
+environment 'lenny-x64-xen-2.7' do
+  state "stable"
+  file({:path => "/grid5000/images/lenny-x64-xen-2.7.tgz", :md5 => "5e30b69f26d178616c62d7d0f6735048"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version lenny for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
+  x11_forwarding true
+  max_open_files 8192
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/squeeze-x64-base-1.2.rb b/generators/input/environments/squeeze-x64-base-1.2.rb
new file mode 100644
index 00000000000..bc3c1a3b32e
--- /dev/null
+++ b/generators/input/environments/squeeze-x64-base-1.2.rb
@@ -0,0 +1,15 @@
+environment 'squeeze-x64-base-1.2' do
+  state "stable"
+  file({:path => "/grid5000/images/squeeze-x64-base-1.2.tgz", :md5 => "3123a78d01942d05f669b53a754223cb"})
+  kernel "2.6.32-5"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version squeeze for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
+  x11_forwarding true
+  max_open_files 65536
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/squeeze-x64-big-1.2.rb b/generators/input/environments/squeeze-x64-big-1.2.rb
new file mode 100644
index 00000000000..600a4de91c7
--- /dev/null
+++ b/generators/input/environments/squeeze-x64-big-1.2.rb
@@ -0,0 +1,15 @@
+environment 'squeeze-x64-big-1.2' do
+  state "stable"
+  file({:path => "/grid5000/images/squeeze-x64-big-1.2.tgz", :md5 => "2d8b4b03ab809ab3cacb164c1c6ae3dc"})
+  kernel "2.6.32-5"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version squeeze for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
+  x11_forwarding true
+  max_open_files 65536
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/squeeze-x64-min-1.2.rb b/generators/input/environments/squeeze-x64-min-1.2.rb
new file mode 100644
index 00000000000..77ca0aeeeb7
--- /dev/null
+++ b/generators/input/environments/squeeze-x64-min-1.2.rb
@@ -0,0 +1,14 @@
+environment 'squeeze-x64-min-1.2' do
+  state "stable"
+  file({:path => "/grid5000/images/squeeze-x64-min-1.2.tgz", :md5 => "acea919098b6124f87cde2d7b3c6d6e8"})
+  kernel "2.6.32-5"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version squeeze for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications %w{Vim nano Perl}
+  x11_forwarding true
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/squeeze-x64-nfs-1.2.rb b/generators/input/environments/squeeze-x64-nfs-1.2.rb
new file mode 100644
index 00000000000..d8f9811183c
--- /dev/null
+++ b/generators/input/environments/squeeze-x64-nfs-1.2.rb
@@ -0,0 +1,15 @@
+environment 'squeeze-x64-nfs-1.2' do
+  state "stable"
+  file({:path => "/grid5000/images/squeeze-x64-nfs-1.2.tgz", :md5 => "01bb1175d4d29c409d084e642e45151a"})
+  kernel "2.6.32-5"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version squeeze for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
+  x11_forwarding true
+  max_open_files 65536
+  tcp_bandwidth 1.G
+end
diff --git a/generators/input/environments/squeeze-x64-xen-1.2.rb b/generators/input/environments/squeeze-x64-xen-1.2.rb
new file mode 100644
index 00000000000..5c6f59bcff5
--- /dev/null
+++ b/generators/input/environments/squeeze-x64-xen-1.2.rb
@@ -0,0 +1,15 @@
+environment 'squeeze-x64-xen-1.2' do
+  state "stable"
+  file({:path => "/grid5000/images/squeeze-x64-xen-1.2.tgz", :md5 => "5578838aab3f0da026784463719151be"})
+  kernel "2.6.32-5"
+  available_on %w{bordeaux grenoble lille luxembourg lyon nancy reims rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , granduc , capricorne , sagittaire , graphene , griffon , stremi , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel"
+  based_on "Debian version squezze for amd64"
+  consoles [{:port => "ttyS0", :bps => 34800}]
+  services []
+  accounts [{:login => "root", :password => "grid5000"}]
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
+  x11_forwarding true
+  max_open_files 65536
+  tcp_bandwidth 1.G
+end
-- 
GitLab