From f76b80bb37376bffd8629f7df7b6ec39bffeaf05 Mon Sep 17 00:00:00 2001
From: Gaetan SIMO <gaetan.simo@inria.fr>
Date: Fri, 9 Sep 2011 10:04:33 +0200
Subject: [PATCH] [environments] Adding lenny-x64-xen-2.4 and
 squeeze-x64-{big,nfs,xen}-0.9

---
 .../environments/lenny-x64-xen-2.4.json       | 40 +++++++++
 .../environments/squeeze-x64-base-0.8.json    |  2 +-
 .../environments/squeeze-x64-big-0.8.json     |  2 +-
 .../environments/squeeze-x64-big-0.9.json     | 40 +++++++++
 .../environments/squeeze-x64-min-0.8.json     |  2 +-
 .../environments/squeeze-x64-nfs-0.8.json     |  2 +-
 .../environments/squeeze-x64-nfs-0.9.json     | 40 +++++++++
 .../environments/squeeze-x64-xen-0.8.json     |  2 +-
 .../environments/squeeze-x64-xen-0.9.json     | 40 +++++++++
 .../environments/lenny-x64-xen-2.4.json       |  1 +
 .../environments/squeeze-x64-big-0.9.json     |  1 +
 .../environments/squeeze-x64-nfs-0.9.json     |  1 +
 .../environments/squeeze-x64-xen-0.9.json     |  1 +
 .../environments/lenny-x64-xen-2.4.json       |  1 +
 .../environments/squeeze-x64-big-0.9.json     |  1 +
 .../environments/squeeze-x64-nfs-0.9.json     |  1 +
 .../environments/squeeze-x64-xen-0.9.json     |  1 +
 .../lille/environments/lenny-x64-xen-2.4.json |  1 +
 .../environments/squeeze-x64-big-0.9.json     |  1 +
 .../environments/squeeze-x64-nfs-0.9.json     |  1 +
 .../environments/squeeze-x64-xen-0.9.json     |  1 +
 .../lyon/environments/lenny-x64-xen-2.4.json  |  1 +
 .../environments/squeeze-x64-big-0.9.json     |  1 +
 .../environments/squeeze-x64-nfs-0.9.json     |  1 +
 .../environments/squeeze-x64-xen-0.9.json     |  1 +
 .../nancy/environments/lenny-x64-xen-2.4.json |  1 +
 .../environments/squeeze-x64-big-0.9.json     |  1 +
 .../environments/squeeze-x64-nfs-0.9.json     |  1 +
 .../environments/squeeze-x64-xen-0.9.json     |  1 +
 .../orsay/environments/lenny-x64-xen-2.4.json |  1 +
 .../environments/squeeze-x64-big-0.9.json     |  1 +
 .../environments/squeeze-x64-nfs-0.9.json     |  1 +
 .../environments/squeeze-x64-xen-0.9.json     |  1 +
 .../environments/lenny-x64-xen-2.4.json       |  1 +
 .../environments/squeeze-x64-big-0.9.json     |  1 +
 .../environments/squeeze-x64-nfs-0.9.json     |  1 +
 .../environments/squeeze-x64-xen-0.9.json     |  1 +
 .../environments/lenny-x64-xen-2.4.json       |  1 +
 .../environments/squeeze-x64-big-0.9.json     |  1 +
 .../environments/squeeze-x64-nfs-0.9.json     |  1 +
 .../environments/squeeze-x64-xen-0.9.json     |  1 +
 .../environments/lenny-x64-xen-2.4.json       |  1 +
 .../environments/squeeze-x64-big-0.9.json     |  1 +
 .../environments/squeeze-x64-nfs-0.9.json     |  1 +
 .../environments/squeeze-x64-xen-0.9.json     |  1 +
 generators/input/environments.rb              | 82 ++++++++++++++++---
 46 files changed, 273 insertions(+), 15 deletions(-)
 create mode 100644 data/grid5000/environments/lenny-x64-xen-2.4.json
 create mode 100644 data/grid5000/environments/squeeze-x64-big-0.9.json
 create mode 100644 data/grid5000/environments/squeeze-x64-nfs-0.9.json
 create mode 100644 data/grid5000/environments/squeeze-x64-xen-0.9.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.4.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-big-0.9.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-0.9.json
 create mode 120000 data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-0.9.json
 create mode 120000 data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.4.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-big-0.9.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-0.9.json
 create mode 120000 data/grid5000/sites/grenoble/environments/squeeze-x64-xen-0.9.json
 create mode 120000 data/grid5000/sites/lille/environments/lenny-x64-xen-2.4.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-big-0.9.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-nfs-0.9.json
 create mode 120000 data/grid5000/sites/lille/environments/squeeze-x64-xen-0.9.json
 create mode 120000 data/grid5000/sites/lyon/environments/lenny-x64-xen-2.4.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-big-0.9.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-nfs-0.9.json
 create mode 120000 data/grid5000/sites/lyon/environments/squeeze-x64-xen-0.9.json
 create mode 120000 data/grid5000/sites/nancy/environments/lenny-x64-xen-2.4.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-big-0.9.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-nfs-0.9.json
 create mode 120000 data/grid5000/sites/nancy/environments/squeeze-x64-xen-0.9.json
 create mode 120000 data/grid5000/sites/orsay/environments/lenny-x64-xen-2.4.json
 create mode 120000 data/grid5000/sites/orsay/environments/squeeze-x64-big-0.9.json
 create mode 120000 data/grid5000/sites/orsay/environments/squeeze-x64-nfs-0.9.json
 create mode 120000 data/grid5000/sites/orsay/environments/squeeze-x64-xen-0.9.json
 create mode 120000 data/grid5000/sites/rennes/environments/lenny-x64-xen-2.4.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-big-0.9.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-nfs-0.9.json
 create mode 120000 data/grid5000/sites/rennes/environments/squeeze-x64-xen-0.9.json
 create mode 120000 data/grid5000/sites/sophia/environments/lenny-x64-xen-2.4.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-big-0.9.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-nfs-0.9.json
 create mode 120000 data/grid5000/sites/sophia/environments/squeeze-x64-xen-0.9.json
 create mode 120000 data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.4.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-big-0.9.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-0.9.json
 create mode 120000 data/grid5000/sites/toulouse/environments/squeeze-x64-xen-0.9.json

diff --git a/data/grid5000/environments/lenny-x64-xen-2.4.json b/data/grid5000/environments/lenny-x64-xen-2.4.json
new file mode 100644
index 0000000000..8b2b803843
--- /dev/null
+++ b/data/grid5000/environments/lenny-x64-xen-2.4.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": "f22dcbba88a5d61ae3f4aad6c3222614",
+    "path": "/grid5000/images/lenny-x64-xen-2.4.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "max_open_files": 8192,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "lenny-x64-xen-2.4",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , 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-0.8.json b/data/grid5000/environments/squeeze-x64-base-0.8.json
index 7336b4d103..c2704df568 100644
--- a/data/grid5000/environments/squeeze-x64-base-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-base-0.8.json
@@ -15,7 +15,7 @@
     "Python",
     "Ruby"
   ],
-  "based_on": "Debian version lenny for amd64",
+  "based_on": "Debian version squeeze for amd64",
   "consoles": [
     {
       "bps": 34800,
diff --git a/data/grid5000/environments/squeeze-x64-big-0.8.json b/data/grid5000/environments/squeeze-x64-big-0.8.json
index e91e3d5bb6..6af83529b1 100644
--- a/data/grid5000/environments/squeeze-x64-big-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-big-0.8.json
@@ -15,7 +15,7 @@
     "Python",
     "Ruby"
   ],
-  "based_on": "Debian version lenny for amd64",
+  "based_on": "Debian version squeeze for amd64",
   "consoles": [
     {
       "bps": 34800,
diff --git a/data/grid5000/environments/squeeze-x64-big-0.9.json b/data/grid5000/environments/squeeze-x64-big-0.9.json
new file mode 100644
index 0000000000..3e9a4bd4ba
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-big-0.9.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": "85b290c1faa2c61df0c9747789d41e94",
+    "path": "/grid5000/images/squeeze-x64-big-0.9.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "max_open_files": 8192,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-big-0.9",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , 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-0.8.json b/data/grid5000/environments/squeeze-x64-min-0.8.json
index 1dd4706e31..10bbc929cf 100644
--- a/data/grid5000/environments/squeeze-x64-min-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-min-0.8.json
@@ -10,7 +10,7 @@
     "nano",
     "Perl"
   ],
-  "based_on": "Debian version lenny for amd64",
+  "based_on": "Debian version squeeze for amd64",
   "consoles": [
     {
       "bps": 34800,
diff --git a/data/grid5000/environments/squeeze-x64-nfs-0.8.json b/data/grid5000/environments/squeeze-x64-nfs-0.8.json
index a23eacbf8b..1e9b79c437 100644
--- a/data/grid5000/environments/squeeze-x64-nfs-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-nfs-0.8.json
@@ -15,7 +15,7 @@
     "Python",
     "Ruby"
   ],
-  "based_on": "Debian version lenny for amd64",
+  "based_on": "Debian version squeeze for amd64",
   "consoles": [
     {
       "bps": 34800,
diff --git a/data/grid5000/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/environments/squeeze-x64-nfs-0.9.json
new file mode 100644
index 0000000000..f44d408bcb
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-nfs-0.9.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": "2f232b7d2982bf2623bbde22675d3050",
+    "path": "/grid5000/images/squeeze-x64-nfs-0.9.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "max_open_files": 8192,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-nfs-0.9",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , 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-0.8.json b/data/grid5000/environments/squeeze-x64-xen-0.8.json
index 62a3fdee43..af87460824 100644
--- a/data/grid5000/environments/squeeze-x64-xen-0.8.json
+++ b/data/grid5000/environments/squeeze-x64-xen-0.8.json
@@ -15,7 +15,7 @@
     "Python",
     "Ruby"
   ],
-  "based_on": "Debian version lenny for amd64",
+  "based_on": "Debian version squeeze for amd64",
   "consoles": [
     {
       "bps": 34800,
diff --git a/data/grid5000/environments/squeeze-x64-xen-0.9.json b/data/grid5000/environments/squeeze-x64-xen-0.9.json
new file mode 100644
index 0000000000..1f15fb42a2
--- /dev/null
+++ b/data/grid5000/environments/squeeze-x64-xen-0.9.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": "9aecdf5ed5c5c07996c66840c0220f24",
+    "path": "/grid5000/images/squeeze-x64-xen-0.9.tgz"
+  },
+  "kernel": "2.6.26.2",
+  "max_open_files": 8192,
+  "services": [
+
+  ],
+  "state": "stable",
+  "tcp_bandwidth": 1000000000,
+  "type": "environment",
+  "uid": "squeeze-x64-xen-0.9",
+  "valid_on": "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette",
+  "x11_forwarding": true
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.4.json b/data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.4.json
new file mode 120000
index 0000000000..3f53ad15af
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/lenny-x64-xen-2.4.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.4.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-big-0.9.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-big-0.9.json
new file mode 120000
index 0000000000..cfeca0cdca
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-big-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-0.9.json
new file mode 120000
index 0000000000..75296a51cd
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-nfs-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-0.9.json b/data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-0.9.json
new file mode 120000
index 0000000000..4ef8eafce3
--- /dev/null
+++ b/data/grid5000/sites/bordeaux/environments/squeeze-x64-xen-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.4.json b/data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.4.json
new file mode 120000
index 0000000000..3f53ad15af
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/lenny-x64-xen-2.4.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.4.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-big-0.9.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-big-0.9.json
new file mode 120000
index 0000000000..cfeca0cdca
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-big-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-0.9.json
new file mode 120000
index 0000000000..75296a51cd
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-nfs-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/grenoble/environments/squeeze-x64-xen-0.9.json b/data/grid5000/sites/grenoble/environments/squeeze-x64-xen-0.9.json
new file mode 120000
index 0000000000..4ef8eafce3
--- /dev/null
+++ b/data/grid5000/sites/grenoble/environments/squeeze-x64-xen-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/lenny-x64-xen-2.4.json b/data/grid5000/sites/lille/environments/lenny-x64-xen-2.4.json
new file mode 120000
index 0000000000..3f53ad15af
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/lenny-x64-xen-2.4.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.4.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-big-0.9.json b/data/grid5000/sites/lille/environments/squeeze-x64-big-0.9.json
new file mode 120000
index 0000000000..cfeca0cdca
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-big-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/sites/lille/environments/squeeze-x64-nfs-0.9.json
new file mode 120000
index 0000000000..75296a51cd
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-nfs-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/environments/squeeze-x64-xen-0.9.json b/data/grid5000/sites/lille/environments/squeeze-x64-xen-0.9.json
new file mode 120000
index 0000000000..4ef8eafce3
--- /dev/null
+++ b/data/grid5000/sites/lille/environments/squeeze-x64-xen-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/lenny-x64-xen-2.4.json b/data/grid5000/sites/lyon/environments/lenny-x64-xen-2.4.json
new file mode 120000
index 0000000000..3f53ad15af
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/lenny-x64-xen-2.4.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.4.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-big-0.9.json b/data/grid5000/sites/lyon/environments/squeeze-x64-big-0.9.json
new file mode 120000
index 0000000000..cfeca0cdca
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-big-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/sites/lyon/environments/squeeze-x64-nfs-0.9.json
new file mode 120000
index 0000000000..75296a51cd
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-nfs-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/environments/squeeze-x64-xen-0.9.json b/data/grid5000/sites/lyon/environments/squeeze-x64-xen-0.9.json
new file mode 120000
index 0000000000..4ef8eafce3
--- /dev/null
+++ b/data/grid5000/sites/lyon/environments/squeeze-x64-xen-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/lenny-x64-xen-2.4.json b/data/grid5000/sites/nancy/environments/lenny-x64-xen-2.4.json
new file mode 120000
index 0000000000..3f53ad15af
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/lenny-x64-xen-2.4.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.4.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-big-0.9.json b/data/grid5000/sites/nancy/environments/squeeze-x64-big-0.9.json
new file mode 120000
index 0000000000..cfeca0cdca
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-big-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/sites/nancy/environments/squeeze-x64-nfs-0.9.json
new file mode 120000
index 0000000000..75296a51cd
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-nfs-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/environments/squeeze-x64-xen-0.9.json b/data/grid5000/sites/nancy/environments/squeeze-x64-xen-0.9.json
new file mode 120000
index 0000000000..4ef8eafce3
--- /dev/null
+++ b/data/grid5000/sites/nancy/environments/squeeze-x64-xen-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/lenny-x64-xen-2.4.json b/data/grid5000/sites/orsay/environments/lenny-x64-xen-2.4.json
new file mode 120000
index 0000000000..3f53ad15af
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/lenny-x64-xen-2.4.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.4.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/squeeze-x64-big-0.9.json b/data/grid5000/sites/orsay/environments/squeeze-x64-big-0.9.json
new file mode 120000
index 0000000000..cfeca0cdca
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/squeeze-x64-big-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/sites/orsay/environments/squeeze-x64-nfs-0.9.json
new file mode 120000
index 0000000000..75296a51cd
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/squeeze-x64-nfs-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/orsay/environments/squeeze-x64-xen-0.9.json b/data/grid5000/sites/orsay/environments/squeeze-x64-xen-0.9.json
new file mode 120000
index 0000000000..4ef8eafce3
--- /dev/null
+++ b/data/grid5000/sites/orsay/environments/squeeze-x64-xen-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/lenny-x64-xen-2.4.json b/data/grid5000/sites/rennes/environments/lenny-x64-xen-2.4.json
new file mode 120000
index 0000000000..3f53ad15af
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/lenny-x64-xen-2.4.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.4.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-big-0.9.json b/data/grid5000/sites/rennes/environments/squeeze-x64-big-0.9.json
new file mode 120000
index 0000000000..cfeca0cdca
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-big-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/sites/rennes/environments/squeeze-x64-nfs-0.9.json
new file mode 120000
index 0000000000..75296a51cd
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-nfs-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/environments/squeeze-x64-xen-0.9.json b/data/grid5000/sites/rennes/environments/squeeze-x64-xen-0.9.json
new file mode 120000
index 0000000000..4ef8eafce3
--- /dev/null
+++ b/data/grid5000/sites/rennes/environments/squeeze-x64-xen-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/lenny-x64-xen-2.4.json b/data/grid5000/sites/sophia/environments/lenny-x64-xen-2.4.json
new file mode 120000
index 0000000000..3f53ad15af
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/lenny-x64-xen-2.4.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.4.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-big-0.9.json b/data/grid5000/sites/sophia/environments/squeeze-x64-big-0.9.json
new file mode 120000
index 0000000000..cfeca0cdca
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-big-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/sites/sophia/environments/squeeze-x64-nfs-0.9.json
new file mode 120000
index 0000000000..75296a51cd
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-nfs-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/environments/squeeze-x64-xen-0.9.json b/data/grid5000/sites/sophia/environments/squeeze-x64-xen-0.9.json
new file mode 120000
index 0000000000..4ef8eafce3
--- /dev/null
+++ b/data/grid5000/sites/sophia/environments/squeeze-x64-xen-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.4.json b/data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.4.json
new file mode 120000
index 0000000000..3f53ad15af
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/lenny-x64-xen-2.4.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/lenny-x64-xen-2.4.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-big-0.9.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-big-0.9.json
new file mode 120000
index 0000000000..cfeca0cdca
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-big-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-big-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-0.9.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-0.9.json
new file mode 120000
index 0000000000..75296a51cd
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-nfs-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-nfs-0.9.json
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/environments/squeeze-x64-xen-0.9.json b/data/grid5000/sites/toulouse/environments/squeeze-x64-xen-0.9.json
new file mode 120000
index 0000000000..4ef8eafce3
--- /dev/null
+++ b/data/grid5000/sites/toulouse/environments/squeeze-x64-xen-0.9.json
@@ -0,0 +1 @@
+../../../../grid5000/environments/squeeze-x64-xen-0.9.json
\ No newline at end of file
diff --git a/generators/input/environments.rb b/generators/input/environments.rb
index f85664cb86..b0e185cf58 100755
--- a/generators/input/environments.rb
+++ b/generators/input/environments.rb
@@ -573,6 +573,21 @@ environment 'lenny-x64-xen-2.3' do
   max_open_files 8192
   tcp_bandwidth 1.G
 end
+environment 'lenny-x64-xen-2.4' do
+  state "stable"
+  file({:path => "/grid5000/images/lenny-x64-xen-2.4.tgz", :md5 => "f22dcbba88a5d61ae3f4aad6c3222614"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille lyon nancy orsay rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , 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
 
 environment 'squeeze-x64-base-0.8' do
   state "stable"
@@ -580,11 +595,11 @@ environment 'squeeze-x64-base-0.8' do
   kernel "2.6.26.2"
   available_on %w{bordeaux grenoble lille lyon nancy orsay rennes sophia toulouse}
   valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette"
-  based_on "Debian version lenny for amd64"
+  based_on "Debian version squeeze for amd64"
   consoles [{:port => "ttyS0", :bps => 34800}]
   services []
   accounts [{:login => "root", :password => "grid5000"}]
-  applications "Vim, XEmacs, JED, nano, JOE, Perl, Python, Ruby".split(", ")
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
   x11_forwarding true
   max_open_files 8192
   tcp_bandwidth 1.G
@@ -596,11 +611,11 @@ environment 'squeeze-x64-big-0.8' do
   kernel "2.6.26.2"
   available_on %w{bordeaux grenoble lille lyon nancy orsay rennes sophia toulouse}
   valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette"
-  based_on "Debian version lenny for amd64"
+  based_on "Debian version squeeze for amd64"
   consoles [{:port => "ttyS0", :bps => 34800}]
   services []
   accounts [{:login => "root", :password => "grid5000"}]
-  applications "Vim, XEmacs, JED, nano, JOE, Perl, Python, Ruby".split(", ")
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
   x11_forwarding true
   max_open_files 8192
   tcp_bandwidth 1.G
@@ -612,11 +627,11 @@ environment 'squeeze-x64-min-0.8' do
   kernel "2.6.26.2"
   available_on %w{bordeaux grenoble lille lyon nancy orsay rennes sophia toulouse}
   valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette"
-  based_on "Debian version lenny for amd64"
+  based_on "Debian version squeeze for amd64"
   consoles [{:port => "ttyS0", :bps => 34800}]
   services []
   accounts [{:login => "root", :password => "grid5000"}]
-  applications "Vim, nano, Perl".split(", ")
+  applications %w{Vim nano Perl}
   x11_forwarding true
   tcp_bandwidth 1.G
 end
@@ -627,11 +642,11 @@ environment 'squeeze-x64-nfs-0.8' do
   kernel "2.6.26.2"
   available_on %w{bordeaux grenoble lille lyon nancy orsay rennes sophia toulouse}
   valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette"
-  based_on "Debian version lenny for amd64"
+  based_on "Debian version squeeze for amd64"
   consoles [{:port => "ttyS0", :bps => 34800}]
   services []
   accounts [{:login => "root", :password => "grid5000"}]
-  applications "Vim, XEmacs, JED, nano, JOE, Perl, Python, Ruby".split(", ")
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
   x11_forwarding true
   max_open_files 8192
   tcp_bandwidth 1.G
@@ -643,11 +658,58 @@ environment 'squeeze-x64-xen-0.8' do
   kernel "2.6.26.2"
   available_on %w{bordeaux grenoble lille lyon nancy orsay rennes sophia toulouse}
   valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette"
-  based_on "Debian version lenny for amd64"
+  based_on "Debian version squeeze for amd64"
   consoles [{:port => "ttyS0", :bps => 34800}]
   services []
   accounts [{:login => "root", :password => "grid5000"}]
-  applications "Vim, XEmacs, JED, nano, JOE, Perl, Python, Ruby".split(", ")
+  applications %w{Vim XEmacs JED nano JOE Perl Python Ruby}
+  x11_forwarding true
+  max_open_files 8192
+  tcp_bandwidth 1.G
+end
+
+environment 'squeeze-x64-big-0.9' do
+  state "stable"
+  file({:path => "/grid5000/images/squeeze-x64-big-0.9.tgz", :md5 => "85b290c1faa2c61df0c9747789d41e94"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille lyon nancy orsay rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette"
+  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 8192
+  tcp_bandwidth 1.G
+end
+
+environment 'squeeze-x64-nfs-0.9' do
+  state "stable"
+  file({:path => "/grid5000/images/squeeze-x64-nfs-0.9.tgz", :md5 => "2f232b7d2982bf2623bbde22675d3050"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille lyon nancy orsay rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette"
+  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 8192
+  tcp_bandwidth 1.G
+end
+environment 'squeeze-x64-xen-0.9' do
+  state "stable"
+  file({:path => "/grid5000/images/squeeze-x64-xen-0.9.tgz", :md5 => "9aecdf5ed5c5c07996c66840c0220f24"})
+  kernel "2.6.26.2"
+  available_on %w{bordeaux grenoble lille lyon nancy orsay rennes sophia toulouse}
+  valid_on "bordeplage , bordereau , borderline ,  adonis , edel , genepi , chicon , chimint , chinqchint , chirloute , capricorne , sagittaire , graphene , griffon , gdx , netgdx , paradent , paramount , parapide , parapluie , helios , sol , suno, pastel , violette"
+  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 8192
   tcp_bandwidth 1.G
-- 
GitLab