Merge branch 'dynamic_mirror'
authorAlexander Wirt <formorer@debian.org>
Mon, 5 Mar 2012 21:03:53 +0000 (22:03 +0100)
committerAlexander Wirt <formorer@debian.org>
Mon, 5 Mar 2012 21:03:53 +0000 (22:03 +0100)
54 files changed:
changelogs/README-grml-1.1-rc1/index.html.tt2
changelogs/README-grml-1.1/index.html.tt2
changelogs/README-grml-2008.11/index.html.tt2
changelogs/README-grml-2009.05/index.html.tt2
changelogs/README-grml-2009.10/index.html.tt2
changelogs/README-grml-2010.04/index.html.tt2
changelogs/README-grml-2010.12-rc0/index.html.tt2
changelogs/README-grml-2010.12/index.html.tt2
changelogs/README-grml-2011-04/index.html.tt2
changelogs/README-grml-2011.05-rc1/index.html.tt2
changelogs/README-grml-2011.05/index.html.tt2
changelogs/README-grml-2011.12-rc1/index.html.tt2
changelogs/README-grml-2011.12/index.html.tt2
changelogs/README-grml-medium-0.1-rc1/index.html.tt2
changelogs/README-grml-medium-0.1/index.html.tt2
changelogs/README-grml-medium-2008.11/index.html.tt2
changelogs/README-grml-medium-2009.05/index.html.tt2
changelogs/README-grml-medium-2009.10/index.html.tt2
changelogs/README-grml-medium-2010.04/index.html.tt2
changelogs/README-grml-small-2008.11/index.html.tt2
changelogs/README-grml-small-2009.05/index.html.tt2
changelogs/README-grml-small-2009.10/index.html.tt2
changelogs/README-grml-small-2010.04/index.html.tt2
changelogs/README-grml64-0.1-rc1.html.tt2
changelogs/README-grml64-0.2-rc1/index.html.tt2
changelogs/README-grml64-0.2/index.html.tt2
changelogs/README-grml64-2008.11/index.html.tt2
changelogs/README-grml64-2009.05/index.html.tt2
changelogs/README-grml64-2009.10/index.html.tt2
changelogs/README-grml64-2010.04/index.html.tt2
changelogs/README-grml64-medium-0.1-rc1/index.html.tt2
changelogs/README-grml64-medium-0.1/index.html.tt2
changelogs/README-grml64-medium-2008.11/index.html.tt2
changelogs/README-grml64-medium-2009.05/index.html.tt2
changelogs/README-grml64-medium-2009.10/index.html.tt2
changelogs/README-grml64-medium-2010.04/index.html.tt2
changelogs/README-grml64-small-2008.11/index.html.tt2
changelogs/README-grml64-small-2009.05/index.html.tt2
changelogs/README-grml64-small-2009.10/index.html.tt2
changelogs/README-grml64-small-2010.04/index.html.tt2
daily/index.html
download/index.html.tt2
download/prerelease/index.html.tt2
faq/index.html.tt2
grml-live/grml-live.epub
grml-live/grml-live.pdf
grml-live/index.html
grml2usb/grml2usb.tgz
grml2usb/grml2usb.tgz.md5
grml2usb/grml2usb.tgz.md5.asc
img/forkme.png [new file with mode: 0644]
index.html.tt2
static.inc
team/index.html.tt2

index d46a558..e1ef404 100644 (file)
@@ -21,7 +21,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index e010790..583153d 100644 (file)
@@ -21,7 +21,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 990ff71..8a2e7ed 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index d4b7089..cda85bb 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 2e19845..e725b8c 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 028df2e..1ae70c9 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 22a6a83..0639713 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 9b828ea..5159355 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 407186b..4cc1fa9 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 944a62b..670a731 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 3c63619..c3ce13e 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index ea56af3..52e9dfb 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index e228f2c..f86e520 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 2805d3a..762bab9 100644 (file)
@@ -21,7 +21,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 9da7e7c..5ab98f5 100644 (file)
@@ -21,7 +21,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 6808123..440e4cf 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 0854419..62294dc 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index d579235..55a2439 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 00ca03f..3c13dd1 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 342ee6e..b8199de 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index febce99..cb7d78f 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 90c5be2..b6a836a 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index c16be41..4363201 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 2693489..c69320e 100644 (file)
@@ -21,7 +21,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index b866487..121f835 100644 (file)
@@ -21,7 +21,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 5c766c1..528d6b8 100644 (file)
@@ -21,7 +21,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 5cfef3d..74c9ecc 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 7e05f0d..0304131 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index c06a45a..daddbcf 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 5e45295..78c9f54 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index cbe2f63..1febf19 100644 (file)
@@ -21,7 +21,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index c3e96a3..2501dbc 100644 (file)
@@ -21,7 +21,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index c2697e5..17985cc 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index fad6a4a..fd8a41b 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 1d2e260..0df3b77 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index ea0d9a6..155269f 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index c225d61..121454d 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 8ed475c..b815797 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 99c5c18..88f939c 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index 214cad5..be0777f 100644 (file)
@@ -20,7 +20,7 @@
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
       <div class="content">
 
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index e5d6e14..35ef53f 100644 (file)
@@ -52,35 +52,73 @@ of the respective Grml flavour (as well as the latest snapshot).
 
 <h3>Debian testing based Grml images</h3>
 
+<h4>grml-full</h4>
+
+<ul>
+  <li>grml64-full_testing (64bit):
+    <a href="http://daily.grml.org/grml64-full_testing/latest/grml64-full_testing_latest.iso">latest ISO</a>
+    <a href="http://daily.grml.org/grml64-full_testing/latest/grml64-full_testing_latest.iso.sha1">sha1</a>
+    --
+    <a href="http://daily.grml.org/grml64-full_testing/">Older Versions</a>
+  </li>
+  <li>grml32-full_testing (32bit):
+    <a href="http://daily.grml.org/grml32-full_testing/latest/grml32-full_testing_latest.iso">latest ISO</a>
+    <a href="http://daily.grml.org/grml32-full_testing/latest/grml32-full_testing_latest.iso.sha1">sha1</a>
+    --
+    <a href="http://daily.grml.org/grml32-full_testing/">Older Versions</a>
+  </li>
+</ul>
+
+<h4>grml-small</h4>
+
 <ul>
-  <li>grml64_testing (64bit):
-    <a href="http://daily.grml.org/grml64_testing/latest/grml64_testing_latest.iso">latest ISO</a>
-    <a href="http://daily.grml.org/grml64_testing/latest/grml64_testing_latest.iso.sha1">sha1</a>
+  <li>grml64-small_testing (64bit):
+    <a href="http://daily.grml.org/grml64-small_testing/latest/grml64-small_testing_latest.iso">latest ISO</a>
+    <a href="http://daily.grml.org/grml64-small_testing/latest/grml64-small_testing_latest.iso.sha1">sha1</a>
     --
-    <a href="http://daily.grml.org/grml64_testing/">Older Versions</a>
+    <a href="http://daily.grml.org/grml64-small_testing/">Older Versions</a>
   </li>
-  <li>grml32_testing (32bit):
-    <a href="http://daily.grml.org/grml32_testing/latest/grml32_testing_latest.iso">latest ISO</a>
-    <a href="http://daily.grml.org/grml32_testing/latest/grml32_testing_latest.iso.sha1">sha1</a>
+  <li>grml32-small_testing (32bit):
+    <a href="http://daily.grml.org/grml32-small_testing/latest/grml32-small_testing_latest.iso">latest ISO</a>
+    <a href="http://daily.grml.org/grml32-small_testing/latest/grml32-small_testing_latest.iso.sha1">sha1</a>
     --
-    <a href="http://daily.grml.org/grml32_testing/">Older Versions</a>
+    <a href="http://daily.grml.org/grml32-small_testing/">Older Versions</a>
   </li>
 </ul>
 
 <h3>Debian unstable based Grml images</h3>
 
+<h4>grml-full</h4>
+
+<ul>
+  <li>grml64-full_sid (64bit):
+    <a href="http://daily.grml.org/grml64-full_sid/latest/grml64-full_sid_latest.iso">latest ISO</a>
+    <a href="http://daily.grml.org/grml64-full_sid/latest/grml64-full_sid_latest.iso.sha1">sha1</a>
+    --
+    <a href="http://daily.grml.org/grml64-full_sid/">Older Versions</a>
+  </li>
+  <li>grml32-full_sid (32bit):
+    <a href="http://daily.grml.org/grml32-full_sid/latest/grml32-full_sid_latest.iso">latest ISO</a>
+    <a href="http://daily.grml.org/grml32-full_sid/latest/grml32-full_sid_latest.iso.sha1">sha1</a>
+    --
+    <a href="http://daily.grml.org/grml32-full_sid/">Older Versions</a>
+  </li>
+</ul>
+
+<h4>grml-small</h4>
+
 <ul>
-  <li>grml64_sid (64bit):
-    <a href="http://daily.grml.org/grml64_sid/latest/grml64_sid_latest.iso">latest ISO</a>
-    <a href="http://daily.grml.org/grml64_sid/latest/grml64_sid_latest.iso.sha1">sha1</a>
+  <li>grml64-small_sid (64bit):
+    <a href="http://daily.grml.org/grml64-small_sid/latest/grml64-small_sid_latest.iso">latest ISO</a>
+    <a href="http://daily.grml.org/grml64-small_sid/latest/grml64-small_sid_latest.iso.sha1">sha1</a>
     --
-    <a href="http://daily.grml.org/grml64_sid/">Older Versions</a>
+    <a href="http://daily.grml.org/grml64-small_sid/">Older Versions</a>
   </li>
-  <li>grml32_sid (32bit):
-    <a href="http://daily.grml.org/grml32_sid/latest/grml32_sid_latest.iso">latest ISO</a>
-    <a href="http://daily.grml.org/grml32_sid/latest/grml32_sid_latest.iso.sha1">sha1</a>
+  <li>grml32-small_sid (32bit):
+    <a href="http://daily.grml.org/grml32-small_sid/latest/grml32-small_sid_latest.iso">latest ISO</a>
+    <a href="http://daily.grml.org/grml32-small_sid/latest/grml32-small_sid_latest.iso.sha1">sha1</a>
     --
-    <a href="http://daily.grml.org/grml32_sid/">Older Versions</a>
+    <a href="http://daily.grml.org/grml32-small_sid/">Older Versions</a>
   </li>
 </ul>
 
index 7c4d899..bb742e8 100644 (file)
     <script type="text/javascript">
     function update_links() {
         var current_version = "2011.12";
-        var product = 'grml32';
+        var product = 'grml64';
         var arch = document.getElementById('download_arch').value;
-        if (arch == 'amd64') product = 'grml64';
+        if (arch == 'i386') product = 'grml32';
         if (arch == 'both') product = 'grml96';
         var iso = product + '_' + current_version + '.iso';
         var mirror_url = "http://download.grml.org/";
index 1619c52..3f2fb4c 100644 (file)
@@ -78,7 +78,7 @@ exit;
 </head>
 
 <body>
-<?php include '../../static.inc'; ?>
+[% INCLUDE static.inc %]
 
 <div class="content">
 
@@ -189,4 +189,4 @@ exit;
 
 </div>
 
-<?php include '../../static_bottom.inc'; ?>
+[% INCLUDE static_bottom.inc %]
index a810e02..ebdaeea 100644 (file)
        <h3><a name="flavours"></a><a href="#doc">What are grml32 / grml64 and grml96?</a></h3>
 
         <ul>
-          <li>grml32: 32bit version (kernel and userspace)</li>
-          <li>grml64: 64bit version (kernel and userspace)</li>
-          <li>grml96: multi boot version (featuring grml32 and grml64 on one ISO)</li>
+          <li>grml32: 32bit version (kernel and userspace), ~350MB</li>
+          <li>grml64: 64bit version (kernel and userspace), ~350MB</li>
+          <li>grml96: multi boot version (featuring the grml32 and grml64 ISOs combined on one ISO), ~700MB</li>
         </ul>
 
        <p>Unless you've a good reason to really choose the 32bit flavour we
        strongly encourage you to use either the grml64 or the grml96
        flavour.</p>
 
-       <p>Please notice that this schema was introduced starting with Grml
-       release 2011.12. Until then grml96 didn't exist and grml32 was known as
-       just 'grml'.</p>
+       <p>Please notice that this schema was introduced starting with the
+       downsized Grml release 2011.12. Until then grml96 didn't exist and
+       grml32 was known as just 'grml'.</p>
 
         <h3><a name="get"></a><a href="#toc">Where do I get Grml?</a></h3>
 
index 21ba6b2..9820652 100644 (file)
Binary files a/grml-live/grml-live.epub and b/grml-live/grml-live.epub differ
index 0522d59..040193a 100644 (file)
Binary files a/grml-live/grml-live.pdf and b/grml-live/grml-live.pdf differ
index 3ab29e6..a3cd5ca 100644 (file)
@@ -752,9 +752,10 @@ Linux Live system (CD/ISO)</p></div>
 <div class="sect1">\r
 <h2 id="_synopsis">2. Synopsis</h2>\r
 <div class="sectionbody">\r
-<div class="paragraph"><p>grml-live [-a &lt;architecture&gt;] [-c &lt;classe[s]&gt;] [-C &lt;configfile&gt;] [-g\r
-&lt;grml_name&gt;] [-i &lt;iso_name&gt; ] [-o &lt;output_directory&gt;] [-r &lt;release_name&gt;] [-s\r
-&lt;suite&gt;] [-t &lt;template_directory&gt;] [-v &lt;version_number&gt;] [-U &lt;username&gt;] [\r
+<div class="paragraph"><p>grml-live [-a &lt;architecture&gt;] [-c &lt;classe[s]&gt;] [-C &lt;configfile&gt;] [\r
+-e &lt;extract_iso_name&gt;] [-g &lt;grml_name&gt;] [-i &lt;iso_name&gt;] [\r
+-o &lt;output_directory&gt;] [-r &lt;release_name&gt;] [-s &lt;suite&gt;] [\r
+-t &lt;template_directory&gt;] [-v &lt;version_number&gt;] [-U &lt;username&gt;] [\r
 -AbBFnNqQuVz]</p></div>\r
 </div>\r
 </div>\r
@@ -808,8 +809,8 @@ base system again and again check out <a href="#create-a-base-tgz">the base tar.
 </dt>\r
 <dd>\r
 <p>\r
-Clean up output directories before attempting the build. Packs the chroot\r
-into a tar archive, and removes chroot and ISO build directories before exiting.\r
+Clean up all output directories before running the build process. After finishing,\r
+clean up the Chroot target and Build target directories.\r
 </p>\r
 </dd>\r
 <dt class="hdlist1">\r
@@ -920,6 +921,15 @@ throughout this documentation.
 </p>\r
 </dd>\r
 <dt class="hdlist1">\r
+-e <strong>EXTRACT_ISO_NAME</strong>\r
+</dt>\r
+<dd>\r
+<p>\r
+The squashfs inside the specified ISO will be extracted and used as the chroot.\r
+This option is useful for remastering, in combination with -A and -b or -u.\r
+</p>\r
+</dd>\r
+<dt class="hdlist1">\r
 -F\r
 </dt>\r
 <dd>\r
@@ -1047,15 +1057,6 @@ Specify place of the templates used for building the ISO. By default
 </p>\r
 </dd>\r
 <dt class="hdlist1">\r
--T <strong>CHROOT_ARCHIVE</strong>\r
-</dt>\r
-<dd>\r
-<p>\r
-Unpack chroot tar archive before starting. Most useful in combination with\r
--A and -b or -u.\r
-</p>\r
-</dd>\r
-<dt class="hdlist1">\r
 -u\r
 </dt>\r
 <dd>\r
@@ -1120,12 +1121,10 @@ system:</p></div>
 <td class="icon">\r
 <img src="./images/icons/note.png" alt="Note" />\r
 </td>\r
-<td class="content">If you have enough free space inside /dev/shm (being a tmpfs, usually you should\r
-have &gt;=1GB of RAM) just run "mount -o remount,suid,dev,rw /dev/shm" and use\r
-/dev/shm as build and output directory - resulting in very fast build process.\r
-But please be aware of the fact that rebooting your system will result in an\r
-empty /dev/shm, so please use another directory for $CHROOT_OUTPUT,\r
-$BUILD_OUTPUT and $ISO_OUTPUT if you plan to create more persistent output. :)</td>\r
+<td class="content">If you have enough RAM, just run "mount -t tmpfs none /media/ramdisk" to get a\r
+tmpfs ("RAMDISK"), and use /media/ramdisk as build and output directory - this\r
+results in a very fast build process. Note that these files will be gone when\r
+rebooting.</td>\r
 </tr></table>\r
 </div>\r
 </div>\r
@@ -1449,7 +1448,8 @@ version 2.6.38-grml[64] or newer.</p></div>
 <div class="paragraph"><p>The easiest way to get a running grml-live setup is to just use Grml.\r
 Of course using grml-live on a plain, original Debian installation is supported\r
 as well. So there we go.</p></div>\r
-<div class="paragraph"><p>What we have: plain, original Debian squeeze (6.0).</p></div>\r
+<div class="paragraph"><p>What we have: plain, original Debian squeeze (6.0) with debian-backports\r
+enabled. (This is important for squashfs-tools.)</p></div>\r
 <div class="paragraph"><p>What we want: build a Grml ISO based on Debian/wheezy for the amd64 architecture\r
 using grml-live.</p></div>\r
 <div class="sect3">\r
@@ -1474,21 +1474,6 @@ EOF</tt></pre>
 </div></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># adjust apt-pinning (only prefer squashfs stuff from grml):\r
-cat &gt;&gt; /etc/apt/preferences &lt;&lt; EOF\r
-Package: *\r
-Pin: origin deb.grml.org\r
-Pin-Priority: 1</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>Package: squashfs-tools\r
-Pin: origin deb.grml.org\r
-Pin-Priority: 996\r
-EOF</tt></pre>\r
-</div></div>\r
-<div class="literalblock">\r
-<div class="content">\r
 <pre><tt># get keyring for apt:\r
 apt-get update\r
 apt-get --allow-unauthenticated install grml-debian-keyring</tt></pre>\r
@@ -1498,14 +1483,14 @@ apt-get --allow-unauthenticated install grml-debian-keyring</tt></pre>
 <pre><tt># optionally(!) install basefile so we don't have to build basic\r
 # chroot from scratch, grab from http://daily.grml.org/\r
 # mkdir -p /etc/grml/fai/config/basefiles/\r
-# mv base.tgz /etc/grml/fai/config/basefiles/I386.tar.gz\r
-# mv base64.tgz /etc/grml/fai/config/basefiles/AMD64.tar.gz</tt></pre>\r
+# mv I386.tar.gz /etc/grml/fai/config/basefiles/\r
+# mv AMD64.tar.gz /etc/grml/fai/config/basefiles/</tt></pre>\r
 </div></div>\r
 <div class="literalblock">\r
 <div class="content">\r
 <pre><tt># install relevant tools\r
-# please check out http://grml.org/grml-live/#current_state when encountering problems!\r
-apt-get -o APT::Install-Recommends=false install grml-live squashfs-tools</tt></pre>\r
+apt-get install -t squeeze-backports squashfs-tools\r
+apt-get --no-install-recommends install grml-live</tt></pre>\r
 </div></div>\r
 <div class="literalblock">\r
 <div class="content">\r
@@ -1628,46 +1613,33 @@ dpkg -i --force-confnew --force-confmiss /path/to/grml-live_..._all.deb</tt></pr
 </div></div>\r
 </div>\r
 <div class="sect2">\r
-<h3 id="create-a-base-tgz">13.8. How do I create a base.tgz for use as NFSROOT?</h3>\r
-<div class="paragraph"><p>First of all build the chroot system:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>mkdir /tmp/nfsroot &amp;&amp; cd /tmp/nfsroot\r
-debootstrap squeeze /tmp/nfsroot/ http://cdn.debian.net/debian\r
-tar zcf base.tgz ./</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>Then check out where your NFSROOT is located:</p></div>\r
+<h3 id="create-a-base-tgz">13.8. How do I create a base.tgz?</h3>\r
+<div class="paragraph"><p>First of all create the chroot using debootstrap:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
-<pre><tt># grep '^NFSROOT' /etc/grml/fai/make-fai-nfsroot.conf\r
-NFSROOT=/grml/fai/nfsroot</tt></pre>\r
+<pre><tt>BASECHROOT='/tmp/basefile'\r
+debootstrap squeeze "$BASECHROOT" http://cdn.debian.net/debian\r
+tar -C "$BASECHROOT" --exclude='var/cache/apt/archives/*.deb' -zcf base.tar.gz ./</tt></pre>\r
 </div></div>\r
-<div class="paragraph"><p>So as /grml/fai/nfsroot is your NFSROOT place the file under\r
-/grml/fai/nfsroot/live/filesystem.dir/var/tmp/:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>mv base.tgz /grml/fai/nfsroot/live/filesystem.dir/var/tmp/base.tgz</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>or even better use /etc/grml/fai/config/basefiles/$CLASSNAME.tar.gz instead.\r
-Use I386 as $CLASSNAME for i386 builds and AMD64 for amd64 builds.</p></div>\r
-<div class="paragraph"><p>Now running "grml-live &#8230;" will use this file as main system instead of\r
-executing debootstrap. Check out the output for the following lines if using\r
-NFSROOT:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>[...]\r
-Calling task_extrbase\r
-Unpacking Debian base archive\r
-Extracting /grml/fai/nfsroot/live/filesystem.dir/var/tmp/base.tgz\r
-Calling task_mirror\r
-[...]</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>or if using /etc/grml/fai/config/basefiles/$CLASSNAME.tar.gz for:</p></div>\r
+<div class="admonitionblock">\r
+<table><tr>\r
+<td class="icon">\r
+<img src="./images/icons/tip.png" alt="Tip" />\r
+</td>\r
+<td class="content">By default debootstrap builds a chroot matching the architecture of the running\r
+host system. If you&#8217;re using an amd64 system and want to build an i386 base.tgz\r
+then invoke debootstrap using the <em>--arch i386</em> option. Disclaimer: building an\r
+AMD64 base.tgz won&#8217;t work if you are using a 32bit kernel system of course.</td>\r
+</tr></table>\r
+</div>\r
+<div class="paragraph"><p>Then move the base.tar.gz to /etc/grml/fai/config/basefiles/$CLASSNAME.tar.gz.\r
+Use e.g. I386 as $CLASSNAME for i386 chroots and AMD64 for amd64 chroots.</p></div>\r
+<div class="paragraph"><p>Now executing grml-live should use this file as base system instead of executing\r
+debootstrap. Check out the output for something like:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
 <pre><tt>[...]\r
-ftar: extracting /etc/grml/fai/config/basefiles///AMD64.tar.gz to\r
-/grml-live/grml-live_20071029.22138/grml_chroot//\r
+ftar: extracting //etc/grml/fai/config/basefiles///AMD64.tar.gz to /srv/grml64_testing/grml_chroot//\r
 [...]</tt></pre>\r
 </div></div>\r
 <div class="admonitionblock">\r
@@ -1726,53 +1698,6 @@ tar zcf ../"${ARCH}".tar.gz *</tt></pre>
 that it needs to be uppercase letters matching the class names, so: AMD64.tar.gz\r
 for amd64 and I386.tar.gz for i386).</p></div>\r
 </div>\r
-<div class="sect2">\r
-<h3 id="autobuild">13.12. How do I set up an autobuild environment?</h3>\r
-<div class="paragraph"><p>If you want to set up a system like <a href="http://daily.grml.org/">daily.grml.org</a>\r
-the Debian package grml-live-buildd provides all you need to start. Start with\r
-figuring out the cron job script /usr/share/grml-live/buildd/cronjob.sh.</p></div>\r
-<div class="paragraph"><p>If you want to automatically update the grml-live Debian package on your build\r
-system based on the git tree of grml-live (so you get bleeding edge of\r
-development which might is interesting for services like daily.grml.org) the\r
-provided release_helper.sh script provides everything you need. Execute as root:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>echo "deb file:/home/grml-live-git/grml-live.build-area/ ./" &gt;&gt; /etc/apt/sources.list.d/grml-live.list\r
-adduser --disabled-login --disabled-password grml-live-git</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>Execute <em>visudo</em> to update sudo configuration and add the following line:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>grml-live-git ALL=NOPASSWD: /usr/bin/apt-get</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>Switch to user grml-live-git and configure the rest:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>su - grml-live-git\r
-mkdir grml-live.build-area\r
-git clone git://git.grml.org/grml-live.git\r
-git config --global user.name "Grml-Live Git Autobuild"\r
-git config --global user.email "grml-live-git@$(hostname)"</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>Finally install a cron job (as user grml-live-git) like:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>30 00 * * * cd /home/grml-live-git/grml-live.git/ &amp;&amp; env AUTOBUILD=1 scripts/release_helper.sh &gt;/home/grml-live-git/grml-live-build.log</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>Tip: To find out the build date of the installed grml-live package just execute:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>% apt-cache policy grml-live | grep 'Installed.*autobuild'\r
- Installed: 0.13.1~autobuild1300450381</tt></pre>\r
-</div></div>\r
-<div class="paragraph"><p>and run "date -ud @$STRING" where $STRING is the number behind the "autobuild",\r
-like:</p></div>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>% date -ud @1300450081\r
-Fri Mar 18 12:08:01 UTC 2011</tt></pre>\r
-</div></div>\r
-</div>\r
 </div>\r
 </div>\r
 <div class="sect1">\r
@@ -1834,7 +1759,7 @@ in different formats:</p></div>
 <div id="footnotes"><hr /></div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2011-12-12 16:10:01 CET\r
+Last updated 2012-01-19 13:18:45 CET\r
 </div>\r
 </div>\r
 </body>\r
index 0295916..b874854 100644 (file)
Binary files a/grml2usb/grml2usb.tgz and b/grml2usb/grml2usb.tgz differ
index 70001ae..e248397 100644 (file)
@@ -1 +1 @@
-a12d914a9397f605fac3a1b1d94e306b  grml2usb.tgz
+2a872d4e680948a343d04b9ee07aa099  grml2usb.tgz
index 150034c..6b3e511 100644 (file)
@@ -1,11 +1,11 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-a12d914a9397f605fac3a1b1d94e306b  grml2usb.tgz
+2a872d4e680948a343d04b9ee07aa099  grml2usb.tgz
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.11 (GNU/Linux)
 
-iEYEARECAAYFAk8LChAACgkQ2N9T+zficujV8gCdF0ZnAAgirECrBoricR5/ZYP5
-/R8An1glA/bkl2OArX1EOCw+cNXTPKin
-=K3tZ
+iEYEARECAAYFAk8ijVoACgkQ2N9T+zficugVhgCeMUEjGq0CrCgnV5OYaF1HExcc
+0FwAnjG++h1abQOjwJqIZnd2wiZ7FV6i
+=MXgl
 -----END PGP SIGNATURE-----
diff --git a/img/forkme.png b/img/forkme.png
new file mode 100644 (file)
index 0000000..146ef8a
Binary files /dev/null and b/img/forkme.png differ
index 5f9b77c..0de6f9e 100644 (file)
 
             <h2>News</h2>
             <div class="news">
+           <p>23 Feb 2012: Grml featured <a href="http://blog.grml.org/archives/373-Grml-featured-in-Linux-User-032012.html">in Linux User 03/2012</a></p>
+            <p>17 Jan 2012: We want <a href="http://blog.grml.org/archives/372-We-want-you!.html">YOU!</a></p>
             <p>23 Dec 2011: New <a href="/changelogs/README-grml-2011.12/">stable release version 2011.12</a> is available <a href="/download/">for download</a>.</p>
             <p>12 Dec 2011: New release candidate 2011.12-rc1 is available.</p>
-            <p>29 May 2011: New <a href="/changelogs/README-grml-2011.05/">stable release version 2011.05</a> is available.</p>
             </div>
 
       </div>
index a269f6a..2279e17 100644 (file)
@@ -1,3 +1,4 @@
+<a href="http://grml.github.com"><img style="position: absolute; top: 0; right: 0; border: 0;" src="/img/forkme.png" alt="Fork me on GitHub"></a>
 
 <div class="container">
       <div class="menu">
@@ -37,6 +38,7 @@
                 <a class="plain" href="/bugs/">Reporting Bugs</a><br/>
                 <a class="plain" href="/bugs/known/">Known Bugs</a><br/>
                 <a class="plain" href="/beta/">Beta Versions</a><br/>
+                <a class="plain" href="http://grml.github.com/">Contribute</a><br/>
               </p>
             <h3>Get in touch</h3>
               <p>
@@ -53,7 +55,7 @@
 <!-- Google CSE Search Box Ends -->
               </p>
 
-            <div class="copyright">&copy; Copyright 2003-2011 Grml Live Linux</div>
+            <div class="copyright">&copy; Copyright 2003-2012 Grml Live Linux</div>
             <p>&nbsp;</p>
 
       </div>
index 4ac9baf..3c041d4 100644 (file)
             <ul>
                 <li>Alexander Wirt (formorer)</li>
                 <li>Andreas Gredler (jimmy)</li>
-                <li>Christian Hofstaedtler (ch)</li>
                 <li>Frank Terbeck (ft)</li>
                 <li>Michael Prokop (mika)</li>
                 <li>Ulrich Dangel (mru)</li>
             </ul>
 
-            <h2>Grml Contributors</h2>
-
-            <ul>
-                <li>Axel Beckert</li>
-                <li>Bernhard Tittelbach</li>
-                <li>Michael Gebetsroither</li>
-            </ul>
-
             <h2>Thanks</h2>
 
             <ul>
                 <li>Alexander 'Leo' Bergolth</li>
                 <li>Andrey Rahmatulli</li>
                 <li>Antonio Diaz Diaz</li>
+                <li>Axel Beckert</li>
                 <li>Bernd Arnold</li>
+                <li>Bernhard Tittelbach</li>
                 <li>Carsten Hey</li>
+                <li>Christian Hofstaedtler (ch)</li>
                 <li>Christoph Biedl</li>
                 <li>Eduard Bloch</li>
                 <li>Gerfried Fuchs</li>
@@ -67,6 +61,7 @@
                 <li>Marek Straka</li>
                 <li>Martin Krafft</li>
                 <li>Marvin Vek</li>
+                <li>Michael Gebetsroither</li>
                 <li>Michael Gissing</li>
                 <li>Michael Stapelberg</li>
                 <li>Michel Isard</li>
@@ -76,6 +71,7 @@
                 <li>Sven Joachim</li>
                 <li>Thomas Koehler</li>
                 <li>Thorsten Glaser</li>
+                <li>Timo Boettcher</li>
                 <li>Tobias Klauser</li>
                 <li>Tonnerre Lombard</li>
             </ul>