summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/attachments/20110109
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20110109')
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/043b0633/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/043b0633/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/098d62fd/attachment-0001.html90
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/098d62fd/attachment.html90
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/1094351f/attachment-0001.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/1094351f/attachment.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/167002e3/attachment-0001.html75
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/167002e3/attachment.html75
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/25a7ed96/attachment-0001.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/25a7ed96/attachment.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/38006f7d/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/38006f7d/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/3c80a61d/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/3c80a61d/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/3d017d16/attachment-0001.html81
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/3d017d16/attachment.html81
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/3f34c27c/attachment-0001.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/3f34c27c/attachment.html91
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/42a12bd3/attachment-0001.html90
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/42a12bd3/attachment.html90
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/44cebcfb/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/44cebcfb/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/4a0eb504/attachment-0001.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/4a0eb504/attachment.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/7b75b032/attachment-0001.html88
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/7b75b032/attachment.html88
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/81e89a20/attachment-0001.html68
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/81e89a20/attachment.html68
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/82f2a3ae/attachment-0001.html164
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/82f2a3ae/attachment.html164
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/8c64ab63/attachment-0001.html145
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/8c64ab63/attachment.html145
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/8cbd5c6f/attachment-0001.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/8cbd5c6f/attachment.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/94adb24f/attachment-0001.html233
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/94adb24f/attachment.html233
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/99b92635/attachment-0001.html755
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/99b92635/attachment.html755
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/9f39e0c3/attachment-0001.html108
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/9f39e0c3/attachment.html108
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/aefca8ab/attachment-0001.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/aefca8ab/attachment.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/b57a948b/attachment-0001.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/b57a948b/attachment.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/bf8a9b92/attachment-0001.html99
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/bf8a9b92/attachment.html99
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/c187abf2/attachment-0001.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/c187abf2/attachment.html78
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/c20b2e06/attachment-0001.html87
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/c20b2e06/attachment.html87
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/cd239dc2/attachment-0001.html133
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/cd239dc2/attachment.html133
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/db50235f/attachment-0001.html128
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/db50235f/attachment.html128
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/dcbf4966/attachment-0001.html64
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/dcbf4966/attachment.html64
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/e4b342b5/attachment-0001.html166
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/e4b342b5/attachment.html166
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/f2123256/attachment-0001.html72
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/f2123256/attachment.html72
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/f33d3a66/attachment-0001.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/f33d3a66/attachment.html76
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/f90140ae/attachment-0001.html90
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/f90140ae/attachment.html90
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/f90da3a0/attachment-0001.html63
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/f90da3a0/attachment.html63
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/fb91eae8/attachment-0001.html80
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110109/fb91eae8/attachment.html80
68 files changed, 7844 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/043b0633/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/043b0633/attachment-0001.html
new file mode 100644
index 000000000..94d2f8250
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/043b0633/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[253] add more binary files extentions</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>253</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 02:58:50 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add more binary files extentions</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemmgarepotrunkRepSysbinrepopy">build_system/mgarepo/trunk/RepSys/binrepo.py</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemmgarepotrunkRepSysbinrepopy">Modified: build_system/mgarepo/trunk/RepSys/binrepo.py</a>
+===================================================================
+--- build_system/mgarepo/trunk/RepSys/binrepo.py 2011-01-08 16:58:12 UTC (rev 252)
++++ build_system/mgarepo/trunk/RepSys/binrepo.py 2011-01-09 01:58:50 UTC (rev 253)
+@@ -108,7 +108,7 @@
+ &quot;\.(7z|Z|bin|bz2|cpio|db|deb|egg|gem|gz|jar|jisp|lzma|&quot;\
+ &quot;pdf|pgn\\.gz|pk3|rpm|rpm|run|sdz|smzip|tar|tbz|&quot;\
+ &quot;tbz2|tgz|ttf|uqm|wad|war|xar|xpi|xz|zip|wav|mp3|ogg|&quot;\
+- &quot;jpg|png|gif)$&quot;)
++ &quot;jpg|png|gif|avi|mpg|mpeg|rar)$&quot;)
+ maxsize = config.getint(&quot;binrepo&quot;, &quot;upload-match-size&quot;, &quot;1048576&quot;) # 1MiB
+ expr = re.compile(raw)
+ name = os.path.basename(path)
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/043b0633/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/043b0633/attachment.html
new file mode 100644
index 000000000..94d2f8250
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/043b0633/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[253] add more binary files extentions</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>253</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 02:58:50 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add more binary files extentions</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemmgarepotrunkRepSysbinrepopy">build_system/mgarepo/trunk/RepSys/binrepo.py</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemmgarepotrunkRepSysbinrepopy">Modified: build_system/mgarepo/trunk/RepSys/binrepo.py</a>
+===================================================================
+--- build_system/mgarepo/trunk/RepSys/binrepo.py 2011-01-08 16:58:12 UTC (rev 252)
++++ build_system/mgarepo/trunk/RepSys/binrepo.py 2011-01-09 01:58:50 UTC (rev 253)
+@@ -108,7 +108,7 @@
+ &quot;\.(7z|Z|bin|bz2|cpio|db|deb|egg|gem|gz|jar|jisp|lzma|&quot;\
+ &quot;pdf|pgn\\.gz|pk3|rpm|rpm|run|sdz|smzip|tar|tbz|&quot;\
+ &quot;tbz2|tgz|ttf|uqm|wad|war|xar|xpi|xz|zip|wav|mp3|ogg|&quot;\
+- &quot;jpg|png|gif)$&quot;)
++ &quot;jpg|png|gif|avi|mpg|mpeg|rar)$&quot;)
+ maxsize = config.getint(&quot;binrepo&quot;, &quot;upload-match-size&quot;, &quot;1048576&quot;) # 1MiB
+ expr = re.compile(raw)
+ name = os.path.basename(path)
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/098d62fd/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/098d62fd/attachment-0001.html
new file mode 100644
index 000000000..88bed1529
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/098d62fd/attachment-0001.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[259] do not require rpm-setup package, it is pulled by rpm-build</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>259</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 23:50:26 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not require rpm-setup package, it is pulled by rpm-build</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkiurt2">build_system/iurt/trunk/iurt2</a></li>
+<li><a href="#build_systemiurttrunkuiurt">build_system/iurt/trunk/uiurt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkiurt2">Modified: build_system/iurt/trunk/iurt2</a>
+===================================================================
+--- build_system/iurt/trunk/iurt2 2011-01-09 16:52:38 UTC (rev 258)
++++ build_system/iurt/trunk/iurt2 2011-01-09 22:50:26 UTC (rev 259)
+@@ -430,7 +430,6 @@
+ default =&gt; [
+ ($run{distro} =~ /cooker|2008.1/ ? 'basesystem-minimal' : 'basesystem'),
+ 'rpm-build',
+- 'rpm-mandriva-setup-build',
+ 'sudo',
+ 'urpmi',
+ 'curl',
+
+<a id="build_systemiurttrunkuiurt">Modified: build_system/iurt/trunk/uiurt</a>
+===================================================================
+--- build_system/iurt/trunk/uiurt 2011-01-09 16:52:38 UTC (rev 258)
++++ build_system/iurt/trunk/uiurt 2011-01-09 22:50:26 UTC (rev 259)
+@@ -356,7 +356,6 @@
+ default =&gt; [
+ 'basesystem',
+ 'rpm-build',
+- 'rpm-mandriva-setup-build',
+ 'sudo',
+ 'urpmi',
+ 'curl',
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/098d62fd/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/098d62fd/attachment.html
new file mode 100644
index 000000000..88bed1529
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/098d62fd/attachment.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[259] do not require rpm-setup package, it is pulled by rpm-build</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>259</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 23:50:26 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not require rpm-setup package, it is pulled by rpm-build</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemiurttrunkiurt2">build_system/iurt/trunk/iurt2</a></li>
+<li><a href="#build_systemiurttrunkuiurt">build_system/iurt/trunk/uiurt</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemiurttrunkiurt2">Modified: build_system/iurt/trunk/iurt2</a>
+===================================================================
+--- build_system/iurt/trunk/iurt2 2011-01-09 16:52:38 UTC (rev 258)
++++ build_system/iurt/trunk/iurt2 2011-01-09 22:50:26 UTC (rev 259)
+@@ -430,7 +430,6 @@
+ default =&gt; [
+ ($run{distro} =~ /cooker|2008.1/ ? 'basesystem-minimal' : 'basesystem'),
+ 'rpm-build',
+- 'rpm-mandriva-setup-build',
+ 'sudo',
+ 'urpmi',
+ 'curl',
+
+<a id="build_systemiurttrunkuiurt">Modified: build_system/iurt/trunk/uiurt</a>
+===================================================================
+--- build_system/iurt/trunk/uiurt 2011-01-09 16:52:38 UTC (rev 258)
++++ build_system/iurt/trunk/uiurt 2011-01-09 22:50:26 UTC (rev 259)
+@@ -356,7 +356,6 @@
+ default =&gt; [
+ 'basesystem',
+ 'rpm-build',
+- 'rpm-mandriva-setup-build',
+ 'sudo',
+ 'urpmi',
+ 'curl',
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/1094351f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/1094351f/attachment-0001.html
new file mode 100644
index 000000000..5fbe7aeba
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/1094351f/attachment-0001.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[732] do not hardcode schedbot home dir</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>732</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 00:02:24 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not hardcode schedbot home dir</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesrepsysconf">puppet/modules/buildsystem/templates/repsys.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesrepsysconf">Modified: puppet/modules/buildsystem/templates/repsys.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/repsys.conf 2011-01-08 22:56:17 UTC (rev 731)
++++ puppet/modules/buildsystem/templates/repsys.conf 2011-01-08 23:02:24 UTC (rev 732)
+@@ -2,7 +2,7 @@
+ verbose = no
+ default_parent = svn+ssh://svn.&lt;%= domain %&gt;/svn/packages/cauldron
+ #url-map = svn\+ssh://svn\.mageia\.org/(.*) file:///\1
+-tempdir = /home/schedbot/repsys/tmp
++tempdir = &lt;%= sched_home_dir %&gt;/repsys/tmp
+ use-binaries-repository = yes
+ binaries-repository = svn+ssh://svn.&lt;%= domain %&gt;/svn/binrepos
+ # ldap settings
+@@ -38,7 +38,7 @@
+ host = pkgsubmit.&lt;%= domain %&gt;
+
+ [submit cauldron]
+-target = /home/schedbot/repsys/srpms
++target = &lt;%= sched_home_dir %&gt;/repsys/srpms
+ allowed = svn+ssh://svn.&lt;%= domain %&gt;/svn/packages/cauldron svn+ssh://svn.&lt;%= domain %&gt;/svn/packages/branches/cauldron
+ rpm-macros = global cauldron
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/1094351f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/1094351f/attachment.html
new file mode 100644
index 000000000..5fbe7aeba
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/1094351f/attachment.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[732] do not hardcode schedbot home dir</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>732</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 00:02:24 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not hardcode schedbot home dir</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesrepsysconf">puppet/modules/buildsystem/templates/repsys.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesrepsysconf">Modified: puppet/modules/buildsystem/templates/repsys.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/repsys.conf 2011-01-08 22:56:17 UTC (rev 731)
++++ puppet/modules/buildsystem/templates/repsys.conf 2011-01-08 23:02:24 UTC (rev 732)
+@@ -2,7 +2,7 @@
+ verbose = no
+ default_parent = svn+ssh://svn.&lt;%= domain %&gt;/svn/packages/cauldron
+ #url-map = svn\+ssh://svn\.mageia\.org/(.*) file:///\1
+-tempdir = /home/schedbot/repsys/tmp
++tempdir = &lt;%= sched_home_dir %&gt;/repsys/tmp
+ use-binaries-repository = yes
+ binaries-repository = svn+ssh://svn.&lt;%= domain %&gt;/svn/binrepos
+ # ldap settings
+@@ -38,7 +38,7 @@
+ host = pkgsubmit.&lt;%= domain %&gt;
+
+ [submit cauldron]
+-target = /home/schedbot/repsys/srpms
++target = &lt;%= sched_home_dir %&gt;/repsys/srpms
+ allowed = svn+ssh://svn.&lt;%= domain %&gt;/svn/packages/cauldron svn+ssh://svn.&lt;%= domain %&gt;/svn/packages/branches/cauldron
+ rpm-macros = global cauldron
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/167002e3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/167002e3/attachment-0001.html
new file mode 100644
index 000000000..370ddaa6d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/167002e3/attachment-0001.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[733] do not harccode schedbot login</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>733</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 00:03:24 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not harccode schedbot login</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-08 23:02:24 UTC (rev 732)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-08 23:03:24 UTC (rev 733)
+@@ -67,5 +67,5 @@
+ },
+ admin =&gt; 'pterjan@gmail.com',
+ http_queue =&gt; 'http://pkgsubmit.&lt;%= domain %&gt;/uploads',
+- upload_user =&gt; 'schedbot',
++ upload_user =&gt; '&lt;%= sched_login %&gt;',
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/167002e3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/167002e3/attachment.html
new file mode 100644
index 000000000..370ddaa6d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/167002e3/attachment.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[733] do not harccode schedbot login</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>733</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 00:03:24 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not harccode schedbot login</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-08 23:02:24 UTC (rev 732)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-08 23:03:24 UTC (rev 733)
+@@ -67,5 +67,5 @@
+ },
+ admin =&gt; 'pterjan@gmail.com',
+ http_queue =&gt; 'http://pkgsubmit.&lt;%= domain %&gt;/uploads',
+- upload_user =&gt; 'schedbot',
++ upload_user =&gt; '&lt;%= sched_login %&gt;',
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/25a7ed96/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/25a7ed96/attachment-0001.html
new file mode 100644
index 000000000..518e5bbae
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/25a7ed96/attachment-0001.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[757] - create missing directory for binrepos</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>757</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:49 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- create missing directory for binrepos</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentrepositoriesmanifestssubversionpp">puppet/deployment/repositories/manifests/subversion.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentrepositoriesmanifestssubversionpp">Modified: puppet/deployment/repositories/manifests/subversion.pp</a>
+===================================================================
+--- puppet/deployment/repositories/manifests/subversion.pp 2011-01-09 16:42:48 UTC (rev 756)
++++ puppet/deployment/repositories/manifests/subversion.pp 2011-01-09 16:42:49 UTC (rev 757)
+@@ -30,6 +30,10 @@
+ cia_ignore_author =&gt; '^schedbot$',
+ }
+
++ file { &quot;/svn/binrepos/&quot;:
++ ensure =&gt; directory
++ }
++
+ subversion::repository { &quot;/svn/binrepos/cauldron/&quot;:
+ group =&gt; &quot;mga-packagers&quot;,
+ cia_post =&gt; true,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/25a7ed96/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/25a7ed96/attachment.html
new file mode 100644
index 000000000..518e5bbae
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/25a7ed96/attachment.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[757] - create missing directory for binrepos</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>757</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:49 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- create missing directory for binrepos</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetdeploymentrepositoriesmanifestssubversionpp">puppet/deployment/repositories/manifests/subversion.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentrepositoriesmanifestssubversionpp">Modified: puppet/deployment/repositories/manifests/subversion.pp</a>
+===================================================================
+--- puppet/deployment/repositories/manifests/subversion.pp 2011-01-09 16:42:48 UTC (rev 756)
++++ puppet/deployment/repositories/manifests/subversion.pp 2011-01-09 16:42:49 UTC (rev 757)
+@@ -30,6 +30,10 @@
+ cia_ignore_author =&gt; '^schedbot$',
+ }
+
++ file { &quot;/svn/binrepos/&quot;:
++ ensure =&gt; directory
++ }
++
+ subversion::repository { &quot;/svn/binrepos/cauldron/&quot;:
+ group =&gt; &quot;mga-packagers&quot;,
+ cia_post =&gt; true,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/38006f7d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/38006f7d/attachment-0001.html
new file mode 100644
index 000000000..27a09e460
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/38006f7d/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[739] enable jonund again</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>739</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 05:30:14 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>enable jonund again</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:21:07 UTC (rev 738)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:30:14 UTC (rev 739)
+@@ -9,7 +9,7 @@
+
+ my %nodes = (
+ i586 =&gt; [ qw(ecosse) ],
+- x86_64 =&gt; [ qw(ecosse) ],
++ x86_64 =&gt; [ qw(jonund) ],
+ );
+ my $repository = &quot;http://repository.&lt;%= domain %&gt;/distrib/&quot;;
+ my $homedir = &quot;&lt;%= build_home_dir %&gt;&quot;;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/38006f7d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/38006f7d/attachment.html
new file mode 100644
index 000000000..27a09e460
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/38006f7d/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[739] enable jonund again</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>739</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 05:30:14 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>enable jonund again</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:21:07 UTC (rev 738)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:30:14 UTC (rev 739)
+@@ -9,7 +9,7 @@
+
+ my %nodes = (
+ i586 =&gt; [ qw(ecosse) ],
+- x86_64 =&gt; [ qw(ecosse) ],
++ x86_64 =&gt; [ qw(jonund) ],
+ );
+ my $repository = &quot;http://repository.&lt;%= domain %&gt;/distrib/&quot;;
+ my $homedir = &quot;&lt;%= build_home_dir %&gt;&quot;;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/3c80a61d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/3c80a61d/attachment-0001.html
new file mode 100644
index 000000000..440843bdb
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/3c80a61d/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[737] disable ecosse temporarily</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>737</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 05:04:30 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>disable ecosse temporarily</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-09 02:10:47 UTC (rev 736)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:04:30 UTC (rev 737)
+@@ -8,7 +8,7 @@
+ ###
+
+ my %nodes = (
+- i586 =&gt; [ qw(ecosse) ],
++ i586 =&gt; [ qw(jonund) ],
+ x86_64 =&gt; [ qw(jonund) ],
+ );
+ my $repository = &quot;http://repository.&lt;%= domain %&gt;/distrib/&quot;;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/3c80a61d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/3c80a61d/attachment.html
new file mode 100644
index 000000000..440843bdb
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/3c80a61d/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[737] disable ecosse temporarily</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>737</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 05:04:30 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>disable ecosse temporarily</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-09 02:10:47 UTC (rev 736)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:04:30 UTC (rev 737)
+@@ -8,7 +8,7 @@
+ ###
+
+ my %nodes = (
+- i586 =&gt; [ qw(ecosse) ],
++ i586 =&gt; [ qw(jonund) ],
+ x86_64 =&gt; [ qw(jonund) ],
+ );
+ my $repository = &quot;http://repository.&lt;%= domain %&gt;/distrib/&quot;;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/3d017d16/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/3d017d16/attachment-0001.html
new file mode 100644
index 000000000..21be81568
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/3d017d16/attachment-0001.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[754] add lvm2 ( used on almost all servers ), and lshw ( easier when hardware</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>754</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:45 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add lvm2 ( used on almost all servers ), and lshw ( easier when hardware
+information is needed )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestscommonpp">puppet/manifests/common.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmanifestscommonpp">Modified: puppet/manifests/common.pp</a>
+===================================================================
+--- puppet/manifests/common.pp 2011-01-09 16:42:44 UTC (rev 753)
++++ puppet/manifests/common.pp 2011-01-09 16:42:45 UTC (rev 754)
+@@ -4,9 +4,9 @@
+
+ class base_packages {
+ # packages installed everywhere
+- # asked by misc : screen, vim-enhanced, htop, lsof, tcpdump, less
++ # asked by misc : screen, vim-enhanced, htop, lsof, tcpdump, less, lvm2, lshw
+ # asked by nanar : rsync
+- $package_list = ['screen', 'vim-enhanced', 'htop', 'lsof', 'tcpdump', 'rsync', 'less']
++ $package_list = ['screen', 'vim-enhanced', 'htop', 'lsof', 'tcpdump', 'rsync', 'less','lshw', 'lvm2']
+
+ package { $package_list:
+ ensure =&gt; installed;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/3d017d16/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/3d017d16/attachment.html
new file mode 100644
index 000000000..21be81568
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/3d017d16/attachment.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[754] add lvm2 ( used on almost all servers ), and lshw ( easier when hardware</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>754</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:45 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add lvm2 ( used on almost all servers ), and lshw ( easier when hardware
+information is needed )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestscommonpp">puppet/manifests/common.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmanifestscommonpp">Modified: puppet/manifests/common.pp</a>
+===================================================================
+--- puppet/manifests/common.pp 2011-01-09 16:42:44 UTC (rev 753)
++++ puppet/manifests/common.pp 2011-01-09 16:42:45 UTC (rev 754)
+@@ -4,9 +4,9 @@
+
+ class base_packages {
+ # packages installed everywhere
+- # asked by misc : screen, vim-enhanced, htop, lsof, tcpdump, less
++ # asked by misc : screen, vim-enhanced, htop, lsof, tcpdump, less, lvm2, lshw
+ # asked by nanar : rsync
+- $package_list = ['screen', 'vim-enhanced', 'htop', 'lsof', 'tcpdump', 'rsync', 'less']
++ $package_list = ['screen', 'vim-enhanced', 'htop', 'lsof', 'tcpdump', 'rsync', 'less','lshw', 'lvm2']
+
+ package { $package_list:
+ ensure =&gt; installed;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/3f34c27c/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/3f34c27c/attachment-0001.html
new file mode 100644
index 000000000..ab213388a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/3f34c27c/attachment-0001.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[751] - let's welcome our new overlor^W server</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>751</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 13:46:48 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- let's welcome our new overlor^W server
+- explain where should be friteuse </pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-09 11:44:46 UTC (rev 750)
++++ puppet/manifests/nodes.pp 2011-01-09 12:46:48 UTC (rev 751)
+@@ -162,7 +162,7 @@
+ }
+
+ node friteuse {
+-# Location: VM hosted by nfrance
++# Location: VM hosted by nfrance (toulouse)
+ #
+ # TODO:
+ # - setup forum
+@@ -170,3 +170,12 @@
+ include default_mageia_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
+ }
++
++node rabbit {
++# Location: Server offered by Dedibox (paris)
++#
++# TODO:
++# - setup bcd
++ include default_mageia_server
++ timezone::timezone { &quot;Europe/Paris&quot;: }
++}
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/3f34c27c/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/3f34c27c/attachment.html
new file mode 100644
index 000000000..ab213388a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/3f34c27c/attachment.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[751] - let's welcome our new overlor^W server</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>751</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 13:46:48 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- let's welcome our new overlor^W server
+- explain where should be friteuse </pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-09 11:44:46 UTC (rev 750)
++++ puppet/manifests/nodes.pp 2011-01-09 12:46:48 UTC (rev 751)
+@@ -162,7 +162,7 @@
+ }
+
+ node friteuse {
+-# Location: VM hosted by nfrance
++# Location: VM hosted by nfrance (toulouse)
+ #
+ # TODO:
+ # - setup forum
+@@ -170,3 +170,12 @@
+ include default_mageia_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
+ }
++
++node rabbit {
++# Location: Server offered by Dedibox (paris)
++#
++# TODO:
++# - setup bcd
++ include default_mageia_server
++ timezone::timezone { &quot;Europe/Paris&quot;: }
++}
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/42a12bd3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/42a12bd3/attachment-0001.html
new file mode 100644
index 000000000..8bccff423
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/42a12bd3/attachment-0001.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[758] fix scenari for restricted list ( so now, it should likely work for</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>758</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:51 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix scenari for restricted list ( so now, it should likely work for
+reports and commits )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2011-01-09 16:42:49 UTC (rev 757)
++++ puppet/modules/sympa/manifests/init.pp 2011-01-09 16:42:51 UTC (rev 758)
+@@ -153,7 +153,8 @@
+ }
+
+ define scenario_sender_email {
+- file { &quot;/etc/sympa/scenari/send.restricted_$name&quot;:
++ $sender_email_file = regsubst($name,'\@','-at-')
++ file { &quot;/etc/sympa/scenari/send.restricted_$sender_email_file&quot;:
+ ensure =&gt; present,
+ owner =&gt; root,
+ group =&gt; root,
+@@ -227,8 +228,8 @@
+ }
+
+ if $sender_email {
+- if ! defined(Sympa::Server::Scenario_sender_email[$sender_email_file]) {
+- sympa::server::scenario_sender_email { $sender_email_file: }
++ if ! defined(Sympa::Server::Scenario_sender_email[$sender_email]) {
++ sympa::server::scenario_sender_email { $sender_email: }
+ }
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/42a12bd3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/42a12bd3/attachment.html
new file mode 100644
index 000000000..8bccff423
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/42a12bd3/attachment.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[758] fix scenari for restricted list ( so now, it should likely work for</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>758</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:51 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix scenari for restricted list ( so now, it should likely work for
+reports and commits )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympamanifestsinitpp">puppet/modules/sympa/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympamanifestsinitpp">Modified: puppet/modules/sympa/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sympa/manifests/init.pp 2011-01-09 16:42:49 UTC (rev 757)
++++ puppet/modules/sympa/manifests/init.pp 2011-01-09 16:42:51 UTC (rev 758)
+@@ -153,7 +153,8 @@
+ }
+
+ define scenario_sender_email {
+- file { &quot;/etc/sympa/scenari/send.restricted_$name&quot;:
++ $sender_email_file = regsubst($name,'\@','-at-')
++ file { &quot;/etc/sympa/scenari/send.restricted_$sender_email_file&quot;:
+ ensure =&gt; present,
+ owner =&gt; root,
+ group =&gt; root,
+@@ -227,8 +228,8 @@
+ }
+
+ if $sender_email {
+- if ! defined(Sympa::Server::Scenario_sender_email[$sender_email_file]) {
+- sympa::server::scenario_sender_email { $sender_email_file: }
++ if ! defined(Sympa::Server::Scenario_sender_email[$sender_email]) {
++ sympa::server::scenario_sender_email { $sender_email: }
+ }
+ }
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/44cebcfb/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/44cebcfb/attachment-0001.html
new file mode 100644
index 000000000..26d1abe82
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/44cebcfb/attachment-0001.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[258] 1.115</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>258</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 17:52:38 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>1.115</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#rpmrpmsetuptrunkconfigureac">rpm/rpm-setup/trunk/configure.ac</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="rpmrpmsetuptrunkconfigureac">Modified: rpm/rpm-setup/trunk/configure.ac</a>
+===================================================================
+--- rpm/rpm-setup/trunk/configure.ac 2011-01-09 16:51:50 UTC (rev 257)
++++ rpm/rpm-setup/trunk/configure.ac 2011-01-09 16:52:38 UTC (rev 258)
+@@ -4,7 +4,7 @@
+ # $Id: configure.ac 271266 2010-11-04 10:43:28Z fwang $
+
+ AC_PREREQ(2.59)
+-AC_INIT(rpm-mageia-setup, 1.114, nanardon@mageia.org)
++AC_INIT(rpm-mageia-setup, 1.115, nanardon@mageia.org)
+ AC_CANONICAL_TARGET
+ AM_INIT_AUTOMAKE(1.9 -Wno-portability)
+ AC_CONFIG_SRCDIR
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/44cebcfb/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/44cebcfb/attachment.html
new file mode 100644
index 000000000..26d1abe82
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/44cebcfb/attachment.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[258] 1.115</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>258</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 17:52:38 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>1.115</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#rpmrpmsetuptrunkconfigureac">rpm/rpm-setup/trunk/configure.ac</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="rpmrpmsetuptrunkconfigureac">Modified: rpm/rpm-setup/trunk/configure.ac</a>
+===================================================================
+--- rpm/rpm-setup/trunk/configure.ac 2011-01-09 16:51:50 UTC (rev 257)
++++ rpm/rpm-setup/trunk/configure.ac 2011-01-09 16:52:38 UTC (rev 258)
+@@ -4,7 +4,7 @@
+ # $Id: configure.ac 271266 2010-11-04 10:43:28Z fwang $
+
+ AC_PREREQ(2.59)
+-AC_INIT(rpm-mageia-setup, 1.114, nanardon@mageia.org)
++AC_INIT(rpm-mageia-setup, 1.115, nanardon@mageia.org)
+ AC_CANONICAL_TARGET
+ AM_INIT_AUTOMAKE(1.9 -Wno-portability)
+ AC_CONFIG_SRCDIR
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/4a0eb504/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/4a0eb504/attachment-0001.html
new file mode 100644
index 000000000..b9e1963d0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/4a0eb504/attachment-0001.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[740] - switch rsync from zarb to valstar</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>740</dd>
+<dt>Author</dt> <dd>nanardon</dd>
+<dt>Date</dt> <dd>2011-01-09 11:28:01 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- switch rsync from zarb to valstar</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbindtemplateszonesmageiaorgzone">puppet/modules/bind/templates/zones/mageia.org.zone</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbindtemplateszonesmageiaorgzone">Modified: puppet/modules/bind/templates/zones/mageia.org.zone</a>
+===================================================================
+--- puppet/modules/bind/templates/zones/mageia.org.zone 2011-01-09 04:30:14 UTC (rev 739)
++++ puppet/modules/bind/templates/zones/mageia.org.zone 2011-01-09 10:28:01 UTC (rev 740)
+@@ -3,7 +3,7 @@
+ ; $Id$
+ $TTL 3D
+ @ IN SOA ns0.mageia.org. root.mageia.org. (
+- 2010121502 ; Serial
++ 2011010901 ; Serial
+ 21600 ; Refresh
+ 3600 ; Retry
+ 2419200 ; Expire
+@@ -61,7 +61,7 @@
+ www-test IN CNAME champagne
+ blog IN CNAME www-zarb
+ blog-test IN CNAME champagne
+-rsync IN CNAME www-zarb
++rsync IN CNAME valstar
+
+ ldap IN CNAME valstar
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/4a0eb504/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/4a0eb504/attachment.html
new file mode 100644
index 000000000..b9e1963d0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/4a0eb504/attachment.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[740] - switch rsync from zarb to valstar</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>740</dd>
+<dt>Author</dt> <dd>nanardon</dd>
+<dt>Date</dt> <dd>2011-01-09 11:28:01 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- switch rsync from zarb to valstar</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbindtemplateszonesmageiaorgzone">puppet/modules/bind/templates/zones/mageia.org.zone</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbindtemplateszonesmageiaorgzone">Modified: puppet/modules/bind/templates/zones/mageia.org.zone</a>
+===================================================================
+--- puppet/modules/bind/templates/zones/mageia.org.zone 2011-01-09 04:30:14 UTC (rev 739)
++++ puppet/modules/bind/templates/zones/mageia.org.zone 2011-01-09 10:28:01 UTC (rev 740)
+@@ -3,7 +3,7 @@
+ ; $Id$
+ $TTL 3D
+ @ IN SOA ns0.mageia.org. root.mageia.org. (
+- 2010121502 ; Serial
++ 2011010901 ; Serial
+ 21600 ; Refresh
+ 3600 ; Retry
+ 2419200 ; Expire
+@@ -61,7 +61,7 @@
+ www-test IN CNAME champagne
+ blog IN CNAME www-zarb
+ blog-test IN CNAME champagne
+-rsync IN CNAME www-zarb
++rsync IN CNAME valstar
+
+ ldap IN CNAME valstar
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/7b75b032/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/7b75b032/attachment-0001.html
new file mode 100644
index 000000000..96872177f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/7b75b032/attachment-0001.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[736] add soft and web repositories</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>736</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 03:10:47 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add soft and web repositories</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-08 23:59:37 UTC (rev 735)
++++ puppet/manifests/nodes.pp 2011-01-09 02:10:47 UTC (rev 736)
+@@ -35,6 +35,19 @@
+ cia_module =&gt; &quot;sysadm&quot;,
+ }
+
++ subversion::repository { &quot;/svn/soft/&quot;:
++ group =&gt; &quot;mga-packagers&quot;,
++ commit_mail =&gt; ['mageia-sysadm@mageia.org'],
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;soft&quot;,
++ }
++
++ subversion::repository { &quot;/svn/web/&quot;:
++ group =&gt; &quot;mga-committers&quot;,
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;web&quot;,
++ }
++
+ subversion::repository { &quot;/svn/packages/&quot;:
+ group =&gt; &quot;mga-packagers&quot;,
+ no_binary =&gt; true,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/7b75b032/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/7b75b032/attachment.html
new file mode 100644
index 000000000..96872177f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/7b75b032/attachment.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[736] add soft and web repositories</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>736</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 03:10:47 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add soft and web repositories</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-08 23:59:37 UTC (rev 735)
++++ puppet/manifests/nodes.pp 2011-01-09 02:10:47 UTC (rev 736)
+@@ -35,6 +35,19 @@
+ cia_module =&gt; &quot;sysadm&quot;,
+ }
+
++ subversion::repository { &quot;/svn/soft/&quot;:
++ group =&gt; &quot;mga-packagers&quot;,
++ commit_mail =&gt; ['mageia-sysadm@mageia.org'],
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;soft&quot;,
++ }
++
++ subversion::repository { &quot;/svn/web/&quot;:
++ group =&gt; &quot;mga-committers&quot;,
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;web&quot;,
++ }
++
+ subversion::repository { &quot;/svn/packages/&quot;:
+ group =&gt; &quot;mga-packagers&quot;,
+ no_binary =&gt; true,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/81e89a20/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/81e89a20/attachment-0001.html
new file mode 100644
index 000000000..ef2f77822
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/81e89a20/attachment-0001.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[749] move concat to external ( taken from the web )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>749</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:18:38 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move concat to external ( taken from the web )</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/external/concat/</li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li>puppet/modules/concat/</li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/81e89a20/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/81e89a20/attachment.html
new file mode 100644
index 000000000..ef2f77822
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/81e89a20/attachment.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[749] move concat to external ( taken from the web )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>749</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:18:38 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move concat to external ( taken from the web )</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/external/concat/</li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li>puppet/modules/concat/</li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/82f2a3ae/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/82f2a3ae/attachment-0001.html
new file mode 100644
index 000000000..0b2b094de
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/82f2a3ae/attachment-0001.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[256] append '@' to (almost) all svn paths, to avoid svn syntax problems in case of paths containing '@'</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>256</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 04:09:31 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>append '@' to (almost) all svn paths, to avoid svn syntax problems in case of paths containing '@'</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemmgarepotrunkRepSyssvnpy">build_system/mgarepo/trunk/RepSys/svn.py</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemmgarepotrunkRepSyssvnpy">Modified: build_system/mgarepo/trunk/RepSys/svn.py</a>
+===================================================================
+--- build_system/mgarepo/trunk/RepSys/svn.py 2011-01-09 02:18:37 UTC (rev 255)
++++ build_system/mgarepo/trunk/RepSys/svn.py 2011-01-09 03:09:31 UTC (rev 256)
+@@ -109,24 +109,24 @@
+ cmd_args.append(&quot;-r '%s'&quot; % ret)
+
+ def add(self, path, **kwargs):
+- cmd = [&quot;add&quot;, path]
++ cmd = [&quot;add&quot;, path + '@']
+ return self._execsvn_success(noauth=1, *cmd, **kwargs)
+
+ def copy(self, pathfrom, pathto, **kwargs):
+- cmd = [&quot;copy&quot;, pathfrom, pathto]
++ cmd = [&quot;copy&quot;, pathfrom + '@', pathto + '@']
+ self._add_revision(cmd, kwargs, optional=1)
+ self._add_log(cmd, kwargs)
+ return self._execsvn_success(*cmd, **kwargs)
+
+ def remove(self, path, force=0, **kwargs):
+- cmd = [&quot;remove&quot;, path]
++ cmd = [&quot;remove&quot;, path + '@']
+ self._add_log(cmd, kwargs)
+ if force:
+ cmd.append(&quot;--force&quot;)
+ return self._execsvn_success(*cmd, **kwargs)
+
+ def mkdir(self, path, **kwargs):
+- cmd = [&quot;mkdir&quot;, path]
++ cmd = [&quot;mkdir&quot;, path + '@']
+ if kwargs.get(&quot;parents&quot;):
+ cmd.append(&quot;--parents&quot;)
+ self._add_log(cmd, kwargs)
+@@ -140,7 +140,7 @@
+ return int(rawrev)
+
+ def commit(self, path, **kwargs):
+- cmd = [&quot;commit&quot;, path]
++ cmd = [&quot;commit&quot;, path + '@']
+ if kwargs.get(&quot;nonrecursive&quot;):
+ cmd.append(&quot;-N&quot;)
+ self._add_log(cmd, kwargs)
+@@ -181,7 +181,7 @@
+ return self._execsvn_success(local=True, show=True, *cmd, **kwargs)
+
+ def revision(self, path, **kwargs):
+- cmd = [&quot;info&quot;, path]
++ cmd = [&quot;info&quot;, path + '@']
+ status, output = self._execsvn(local=True, *cmd, **kwargs)
+ if status == 0:
+ for line in output.splitlines():
+@@ -190,7 +190,7 @@
+ return None
+
+ def info(self, path, **kwargs):
+- cmd = [&quot;info&quot;, path]
++ cmd = [&quot;info&quot;, path + '@']
+ status, output = self._execsvn(local=True, noerror=True, *cmd, **kwargs)
+ if &quot;Not a versioned resource&quot; not in output:
+ return output.splitlines()
+@@ -205,14 +205,14 @@
+ return info
+
+ def ls(self, path, **kwargs):
+- cmd = [&quot;ls&quot;, path]
++ cmd = [&quot;ls&quot;, path + '@']
+ status, output = self._execsvn(*cmd, **kwargs)
+ if status == 0:
+ return output.split()
+ return None
+
+ def status(self, path, **kwargs):
+- cmd = [&quot;status&quot;, path]
++ cmd = [&quot;status&quot;, path + '@']
+ if kwargs.get(&quot;verbose&quot;):
+ cmd.append(&quot;-v&quot;)
+ if kwargs.get(&quot;noignore&quot;):
+@@ -225,11 +225,11 @@
+ return None
+
+ def cleanup(self, path, **kwargs):
+- cmd = [&quot;cleanup&quot;, path]
++ cmd = [&quot;cleanup&quot;, path + '@']
+ return self._execsvn_success(*cmd, **kwargs)
+
+ def revert(self, path, **kwargs):
+- cmd = [&quot;revert&quot;, path]
++ cmd = [&quot;revert&quot;, path + '@']
+ status, output = self._execsvn(*cmd, **kwargs)
+ if status == 0:
+ return [x.split() for x in output.split()]
+@@ -249,7 +249,7 @@
+ return self._execsvn_success(*cmd, **kwargs)
+
+ def update(self, path, **kwargs):
+- cmd = [&quot;update&quot;, path]
++ cmd = [&quot;update&quot;, path + '@']
+ self._add_revision(cmd, kwargs, optional=1)
+ status, output = self._execsvn(*cmd, **kwargs)
+ if status == 0:
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/82f2a3ae/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/82f2a3ae/attachment.html
new file mode 100644
index 000000000..0b2b094de
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/82f2a3ae/attachment.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[256] append '@' to (almost) all svn paths, to avoid svn syntax problems in case of paths containing '@'</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>256</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 04:09:31 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>append '@' to (almost) all svn paths, to avoid svn syntax problems in case of paths containing '@'</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemmgarepotrunkRepSyssvnpy">build_system/mgarepo/trunk/RepSys/svn.py</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemmgarepotrunkRepSyssvnpy">Modified: build_system/mgarepo/trunk/RepSys/svn.py</a>
+===================================================================
+--- build_system/mgarepo/trunk/RepSys/svn.py 2011-01-09 02:18:37 UTC (rev 255)
++++ build_system/mgarepo/trunk/RepSys/svn.py 2011-01-09 03:09:31 UTC (rev 256)
+@@ -109,24 +109,24 @@
+ cmd_args.append(&quot;-r '%s'&quot; % ret)
+
+ def add(self, path, **kwargs):
+- cmd = [&quot;add&quot;, path]
++ cmd = [&quot;add&quot;, path + '@']
+ return self._execsvn_success(noauth=1, *cmd, **kwargs)
+
+ def copy(self, pathfrom, pathto, **kwargs):
+- cmd = [&quot;copy&quot;, pathfrom, pathto]
++ cmd = [&quot;copy&quot;, pathfrom + '@', pathto + '@']
+ self._add_revision(cmd, kwargs, optional=1)
+ self._add_log(cmd, kwargs)
+ return self._execsvn_success(*cmd, **kwargs)
+
+ def remove(self, path, force=0, **kwargs):
+- cmd = [&quot;remove&quot;, path]
++ cmd = [&quot;remove&quot;, path + '@']
+ self._add_log(cmd, kwargs)
+ if force:
+ cmd.append(&quot;--force&quot;)
+ return self._execsvn_success(*cmd, **kwargs)
+
+ def mkdir(self, path, **kwargs):
+- cmd = [&quot;mkdir&quot;, path]
++ cmd = [&quot;mkdir&quot;, path + '@']
+ if kwargs.get(&quot;parents&quot;):
+ cmd.append(&quot;--parents&quot;)
+ self._add_log(cmd, kwargs)
+@@ -140,7 +140,7 @@
+ return int(rawrev)
+
+ def commit(self, path, **kwargs):
+- cmd = [&quot;commit&quot;, path]
++ cmd = [&quot;commit&quot;, path + '@']
+ if kwargs.get(&quot;nonrecursive&quot;):
+ cmd.append(&quot;-N&quot;)
+ self._add_log(cmd, kwargs)
+@@ -181,7 +181,7 @@
+ return self._execsvn_success(local=True, show=True, *cmd, **kwargs)
+
+ def revision(self, path, **kwargs):
+- cmd = [&quot;info&quot;, path]
++ cmd = [&quot;info&quot;, path + '@']
+ status, output = self._execsvn(local=True, *cmd, **kwargs)
+ if status == 0:
+ for line in output.splitlines():
+@@ -190,7 +190,7 @@
+ return None
+
+ def info(self, path, **kwargs):
+- cmd = [&quot;info&quot;, path]
++ cmd = [&quot;info&quot;, path + '@']
+ status, output = self._execsvn(local=True, noerror=True, *cmd, **kwargs)
+ if &quot;Not a versioned resource&quot; not in output:
+ return output.splitlines()
+@@ -205,14 +205,14 @@
+ return info
+
+ def ls(self, path, **kwargs):
+- cmd = [&quot;ls&quot;, path]
++ cmd = [&quot;ls&quot;, path + '@']
+ status, output = self._execsvn(*cmd, **kwargs)
+ if status == 0:
+ return output.split()
+ return None
+
+ def status(self, path, **kwargs):
+- cmd = [&quot;status&quot;, path]
++ cmd = [&quot;status&quot;, path + '@']
+ if kwargs.get(&quot;verbose&quot;):
+ cmd.append(&quot;-v&quot;)
+ if kwargs.get(&quot;noignore&quot;):
+@@ -225,11 +225,11 @@
+ return None
+
+ def cleanup(self, path, **kwargs):
+- cmd = [&quot;cleanup&quot;, path]
++ cmd = [&quot;cleanup&quot;, path + '@']
+ return self._execsvn_success(*cmd, **kwargs)
+
+ def revert(self, path, **kwargs):
+- cmd = [&quot;revert&quot;, path]
++ cmd = [&quot;revert&quot;, path + '@']
+ status, output = self._execsvn(*cmd, **kwargs)
+ if status == 0:
+ return [x.split() for x in output.split()]
+@@ -249,7 +249,7 @@
+ return self._execsvn_success(*cmd, **kwargs)
+
+ def update(self, path, **kwargs):
+- cmd = [&quot;update&quot;, path]
++ cmd = [&quot;update&quot;, path + '@']
+ self._add_revision(cmd, kwargs, optional=1)
+ status, output = self._execsvn(*cmd, **kwargs)
+ if status == 0:
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/8c64ab63/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/8c64ab63/attachment-0001.html
new file mode 100644
index 000000000..e2ad10777
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/8c64ab63/attachment-0001.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[747] move websites module to deployment</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>747</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:15 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move websites module to deployment</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/deployment/websites/</li>
+<li>puppet/deployment/websites/manifests/</li>
+<li><a href="#puppetdeploymentwebsitesmanifestsinitpp">puppet/deployment/websites/manifests/init.pp</a></li>
+<li>puppet/deployment/websites/templates/</li>
+<li><a href="#puppetdeploymentwebsitestemplatesvhost_donateconf">puppet/deployment/websites/templates/vhost_donate.conf</a></li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li><a href="#puppetmoduleswebsitesmanifestsinitpp">puppet/modules/websites/manifests/init.pp</a></li>
+<li><a href="#puppetmoduleswebsitestemplatesvhost_donateconf">puppet/modules/websites/templates/vhost_donate.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentwebsitesmanifestsinitppfromrev746puppetmoduleswebsitesmanifestsinitpp">Copied: puppet/deployment/websites/manifests/init.pp (from rev 746, puppet/modules/websites/manifests/init.pp)</a>
+===================================================================
+--- puppet/deployment/websites/manifests/init.pp (rev 0)
++++ puppet/deployment/websites/manifests/init.pp 2011-01-09 11:15:15 UTC (rev 747)
+@@ -0,0 +1,8 @@
++class websites {
++ # should expire on June 2011
++ class donate {
++ apache::vhost_other_app { &quot;donate.$domain&quot;:
++ vhost_file =&gt; &quot;websites/vhost_donate.conf&quot;,
++ }
++ }
++}
+
+<a id="puppetdeploymentwebsitestemplatesvhost_donateconffromrev746puppetmoduleswebsitestemplatesvhost_donateconf">Copied: puppet/deployment/websites/templates/vhost_donate.conf (from rev 746, puppet/modules/websites/templates/vhost_donate.conf)</a>
+===================================================================
+--- puppet/deployment/websites/templates/vhost_donate.conf (rev 0)
++++ puppet/deployment/websites/templates/vhost_donate.conf 2011-01-09 11:15:15 UTC (rev 747)
+@@ -0,0 +1,16 @@
++&lt;VirtualHost *:80&gt;
++ ServerName donate.&lt;%= domain %&gt;
++ ServerAlias donation.&lt;%= domain %&gt;
++
++ RewriteEngine on
++ RewriteRule ^/?$ http://www.&lt;%= domain %&gt;/en/donate/ [R=permanent,L]
++ RewriteRule ^/(.*)$ http://www.&lt;%= domain %&gt;/$1/donate/ [R=permanent,L]
++ #DocumentRoot /dev/null
++ CustomLog /var/log/httpd/donate_log combined
++ ErrorLog /var/log/httpd/error_donate_log
++
++ &lt;Location /&gt;
++ Allow from all
++ &lt;/Location&gt;
++
++&lt;/VirtualHost&gt;
+
+<a id="puppetmoduleswebsitesmanifestsinitpp">Deleted: puppet/modules/websites/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/websites/manifests/init.pp 2011-01-09 11:15:13 UTC (rev 746)
++++ puppet/modules/websites/manifests/init.pp 2011-01-09 11:15:15 UTC (rev 747)
+@@ -1,8 +0,0 @@
+-class websites {
+- # should expire on June 2011
+- class donate {
+- apache::vhost_other_app { &quot;donate.$domain&quot;:
+- vhost_file =&gt; &quot;websites/vhost_donate.conf&quot;,
+- }
+- }
+-}
+
+<a id="puppetmoduleswebsitestemplatesvhost_donateconf">Deleted: puppet/modules/websites/templates/vhost_donate.conf</a>
+===================================================================
+--- puppet/modules/websites/templates/vhost_donate.conf 2011-01-09 11:15:13 UTC (rev 746)
++++ puppet/modules/websites/templates/vhost_donate.conf 2011-01-09 11:15:15 UTC (rev 747)
+@@ -1,16 +0,0 @@
+-&lt;VirtualHost *:80&gt;
+- ServerName donate.&lt;%= domain %&gt;
+- ServerAlias donation.&lt;%= domain %&gt;
+-
+- RewriteEngine on
+- RewriteRule ^/?$ http://www.&lt;%= domain %&gt;/en/donate/ [R=permanent,L]
+- RewriteRule ^/(.*)$ http://www.&lt;%= domain %&gt;/$1/donate/ [R=permanent,L]
+- #DocumentRoot /dev/null
+- CustomLog /var/log/httpd/donate_log combined
+- ErrorLog /var/log/httpd/error_donate_log
+-
+- &lt;Location /&gt;
+- Allow from all
+- &lt;/Location&gt;
+-
+-&lt;/VirtualHost&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/8c64ab63/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/8c64ab63/attachment.html
new file mode 100644
index 000000000..e2ad10777
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/8c64ab63/attachment.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[747] move websites module to deployment</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>747</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:15 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move websites module to deployment</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/deployment/websites/</li>
+<li>puppet/deployment/websites/manifests/</li>
+<li><a href="#puppetdeploymentwebsitesmanifestsinitpp">puppet/deployment/websites/manifests/init.pp</a></li>
+<li>puppet/deployment/websites/templates/</li>
+<li><a href="#puppetdeploymentwebsitestemplatesvhost_donateconf">puppet/deployment/websites/templates/vhost_donate.conf</a></li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li><a href="#puppetmoduleswebsitesmanifestsinitpp">puppet/modules/websites/manifests/init.pp</a></li>
+<li><a href="#puppetmoduleswebsitestemplatesvhost_donateconf">puppet/modules/websites/templates/vhost_donate.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentwebsitesmanifestsinitppfromrev746puppetmoduleswebsitesmanifestsinitpp">Copied: puppet/deployment/websites/manifests/init.pp (from rev 746, puppet/modules/websites/manifests/init.pp)</a>
+===================================================================
+--- puppet/deployment/websites/manifests/init.pp (rev 0)
++++ puppet/deployment/websites/manifests/init.pp 2011-01-09 11:15:15 UTC (rev 747)
+@@ -0,0 +1,8 @@
++class websites {
++ # should expire on June 2011
++ class donate {
++ apache::vhost_other_app { &quot;donate.$domain&quot;:
++ vhost_file =&gt; &quot;websites/vhost_donate.conf&quot;,
++ }
++ }
++}
+
+<a id="puppetdeploymentwebsitestemplatesvhost_donateconffromrev746puppetmoduleswebsitestemplatesvhost_donateconf">Copied: puppet/deployment/websites/templates/vhost_donate.conf (from rev 746, puppet/modules/websites/templates/vhost_donate.conf)</a>
+===================================================================
+--- puppet/deployment/websites/templates/vhost_donate.conf (rev 0)
++++ puppet/deployment/websites/templates/vhost_donate.conf 2011-01-09 11:15:15 UTC (rev 747)
+@@ -0,0 +1,16 @@
++&lt;VirtualHost *:80&gt;
++ ServerName donate.&lt;%= domain %&gt;
++ ServerAlias donation.&lt;%= domain %&gt;
++
++ RewriteEngine on
++ RewriteRule ^/?$ http://www.&lt;%= domain %&gt;/en/donate/ [R=permanent,L]
++ RewriteRule ^/(.*)$ http://www.&lt;%= domain %&gt;/$1/donate/ [R=permanent,L]
++ #DocumentRoot /dev/null
++ CustomLog /var/log/httpd/donate_log combined
++ ErrorLog /var/log/httpd/error_donate_log
++
++ &lt;Location /&gt;
++ Allow from all
++ &lt;/Location&gt;
++
++&lt;/VirtualHost&gt;
+
+<a id="puppetmoduleswebsitesmanifestsinitpp">Deleted: puppet/modules/websites/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/websites/manifests/init.pp 2011-01-09 11:15:13 UTC (rev 746)
++++ puppet/modules/websites/manifests/init.pp 2011-01-09 11:15:15 UTC (rev 747)
+@@ -1,8 +0,0 @@
+-class websites {
+- # should expire on June 2011
+- class donate {
+- apache::vhost_other_app { &quot;donate.$domain&quot;:
+- vhost_file =&gt; &quot;websites/vhost_donate.conf&quot;,
+- }
+- }
+-}
+
+<a id="puppetmoduleswebsitestemplatesvhost_donateconf">Deleted: puppet/modules/websites/templates/vhost_donate.conf</a>
+===================================================================
+--- puppet/modules/websites/templates/vhost_donate.conf 2011-01-09 11:15:13 UTC (rev 746)
++++ puppet/modules/websites/templates/vhost_donate.conf 2011-01-09 11:15:15 UTC (rev 747)
+@@ -1,16 +0,0 @@
+-&lt;VirtualHost *:80&gt;
+- ServerName donate.&lt;%= domain %&gt;
+- ServerAlias donation.&lt;%= domain %&gt;
+-
+- RewriteEngine on
+- RewriteRule ^/?$ http://www.&lt;%= domain %&gt;/en/donate/ [R=permanent,L]
+- RewriteRule ^/(.*)$ http://www.&lt;%= domain %&gt;/$1/donate/ [R=permanent,L]
+- #DocumentRoot /dev/null
+- CustomLog /var/log/httpd/donate_log combined
+- ErrorLog /var/log/httpd/error_donate_log
+-
+- &lt;Location /&gt;
+- Allow from all
+- &lt;/Location&gt;
+-
+-&lt;/VirtualHost&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/8cbd5c6f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/8cbd5c6f/attachment-0001.html
new file mode 100644
index 000000000..a5b977a16
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/8cbd5c6f/attachment-0001.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[257] prefix default distsuffix with a dot</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>257</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 17:51:50 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>prefix default distsuffix with a dot</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#rpmrpmsetuptrunkbuildmacrosin">rpm/rpm-setup/trunk/build.macros.in</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="rpmrpmsetuptrunkbuildmacrosin">Modified: rpm/rpm-setup/trunk/build.macros.in</a>
+===================================================================
+--- rpm/rpm-setup/trunk/build.macros.in 2011-01-09 03:09:31 UTC (rev 256)
++++ rpm/rpm-setup/trunk/build.macros.in 2011-01-09 16:51:50 UTC (rev 257)
+@@ -150,9 +150,9 @@
+ # (user may copy the following line in specfile)
+ %mgaversion %(perl -pe '/(\\d+)\\.(\\d)\\.?(\\d)?/; $_=&quot;$1$2&quot;.($3||0)' /etc/release)
+
+-%distsuffix mga
++%distsuffix .mga
+
+-%mkrel(c:) %{-c: 0.%{-c*}.}%{1}%{?subrel:.%subrel}%{?distsuffix:%distsuffix}%{?!distsuffix:mga}%{?distro_release:%distro_release}
++%mkrel(c:) %{-c: 0.%{-c*}.}%{1}%{?subrel:.%subrel}%{?distsuffix:%distsuffix}%{?!distsuffix:.mga}%{?distro_release:%distro_release}
+
+ #==============================================================================
+ # ---- Build policy macros.
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/8cbd5c6f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/8cbd5c6f/attachment.html
new file mode 100644
index 000000000..a5b977a16
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/8cbd5c6f/attachment.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[257] prefix default distsuffix with a dot</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>257</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 17:51:50 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>prefix default distsuffix with a dot</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#rpmrpmsetuptrunkbuildmacrosin">rpm/rpm-setup/trunk/build.macros.in</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="rpmrpmsetuptrunkbuildmacrosin">Modified: rpm/rpm-setup/trunk/build.macros.in</a>
+===================================================================
+--- rpm/rpm-setup/trunk/build.macros.in 2011-01-09 03:09:31 UTC (rev 256)
++++ rpm/rpm-setup/trunk/build.macros.in 2011-01-09 16:51:50 UTC (rev 257)
+@@ -150,9 +150,9 @@
+ # (user may copy the following line in specfile)
+ %mgaversion %(perl -pe '/(\\d+)\\.(\\d)\\.?(\\d)?/; $_=&quot;$1$2&quot;.($3||0)' /etc/release)
+
+-%distsuffix mga
++%distsuffix .mga
+
+-%mkrel(c:) %{-c: 0.%{-c*}.}%{1}%{?subrel:.%subrel}%{?distsuffix:%distsuffix}%{?!distsuffix:mga}%{?distro_release:%distro_release}
++%mkrel(c:) %{-c: 0.%{-c*}.}%{1}%{?subrel:.%subrel}%{?distsuffix:%distsuffix}%{?!distsuffix:.mga}%{?distro_release:%distro_release}
+
+ #==============================================================================
+ # ---- Build policy macros.
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/94adb24f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/94adb24f/attachment-0001.html
new file mode 100644
index 000000000..91e9c7f8c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/94adb24f/attachment-0001.html
@@ -0,0 +1,233 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[743] move lists to a subdirectory deployment ( to separate them from pure module )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>743</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:10 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move lists to a subdirectory deployment ( to separate them from pure module )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/deployment/</li>
+<li>puppet/deployment/lists/</li>
+<li>puppet/deployment/lists/manifests/</li>
+<li><a href="#puppetdeploymentlistsmanifestsinitpp">puppet/deployment/lists/manifests/init.pp</a></li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li><a href="#puppetmanifestslistspp">puppet/manifests/lists.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentlistsmanifestsinitpp">Added: puppet/deployment/lists/manifests/init.pp</a>
+===================================================================
+--- puppet/deployment/lists/manifests/init.pp (rev 0)
++++ puppet/deployment/lists/manifests/init.pp 2011-01-09 11:15:10 UTC (rev 743)
+@@ -0,0 +1,66 @@
++class lists {
++
++ # please check that the list use the proper code for
++ # language ( not to be confused with tld or country code )
++ sympa::public_list {&quot;i18n-af&quot;:
++ subject =&gt; &quot;List about translation to Afrikaans&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-de&quot;:
++ subject =&gt; &quot;List about translation to German&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-et&quot;:
++ subject =&gt; &quot;List about translation to Estonian&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-fr&quot;:
++ subject =&gt; &quot;List about translation to French&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-nl&quot;:
++ subject =&gt; &quot;List about translation to Dutch&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-pt_br&quot;:
++ subject =&gt; &quot;List about translation to Brazilian Portuguese&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-pl&quot;:
++ subject =&gt; &quot;List about translation to Polish&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-ru&quot;:
++ subject =&gt; &quot;List about translation to Russian&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-tr&quot;:
++ subject =&gt; &quot;List about translation to Turkish&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++
++ sympa::announce_list_email {&quot;sysadmin-commits&quot;:
++ subject =&gt; &quot;List receiving commits mail from sysadmin team repository&quot;,
++ # FIXME change once we migrate
++ reply_to =&gt; &quot;mageia-sysadm@$domain&quot;,
++ sender_email =&gt; &quot;root@$domain&quot;,
++ topics =&gt; &quot;sysadmin&quot;,
++ }
++
++ sympa::announce_list_email {&quot;sysadmin-reports&quot;:
++ subject =&gt; &quot;List receiving automated reports from various pieces of infrastructure&quot;,
++ # FIXME change once we migrate
++ reply_to =&gt; &quot;mageia-sysadm@$domain&quot;,
++ sender_email =&gt; &quot;root@$domain&quot;,
++ topics =&gt; &quot;sysadmin&quot;,
++ }
++}
+
+<a id="puppetmanifestslistspp">Deleted: puppet/manifests/lists.pp</a>
+===================================================================
+--- puppet/manifests/lists.pp 2011-01-09 11:15:08 UTC (rev 742)
++++ puppet/manifests/lists.pp 2011-01-09 11:15:10 UTC (rev 743)
+@@ -1,65 +0,0 @@
+-
+-# please check that the list use the proper code for
+-# language ( not to be confused with tld or country code )
+-sympa::public_list {&quot;i18n-af&quot;:
+- subject =&gt; &quot;List about translation to Afrikaans&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-de&quot;:
+- subject =&gt; &quot;List about translation to German&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-et&quot;:
+- subject =&gt; &quot;List about translation to Estonian&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-fr&quot;:
+- subject =&gt; &quot;List about translation to French&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-nl&quot;:
+- subject =&gt; &quot;List about translation to Dutch&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-pt_br&quot;:
+- subject =&gt; &quot;List about translation to Brazilian Portuguese&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-pl&quot;:
+- subject =&gt; &quot;List about translation to Polish&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-ru&quot;:
+- subject =&gt; &quot;List about translation to Russian&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-tr&quot;:
+- subject =&gt; &quot;List about translation to Turkish&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-
+-sympa::announce_list_email {&quot;sysadmin-commits&quot;:
+- subject =&gt; &quot;List receiving commits mail from sysadmin team repository&quot;,
+- # FIXME change once we migrate
+- reply_to =&gt; &quot;mageia-sysadm@$domain&quot;,
+- sender_email =&gt; &quot;root@$domain&quot;,
+- topics =&gt; &quot;sysadmin&quot;,
+-}
+-
+-sympa::announce_list_email {&quot;sysadmin-reports&quot;:
+- subject =&gt; &quot;List receiving automated reports from various pieces of infrastructure&quot;,
+- # FIXME change once we migrate
+- reply_to =&gt; &quot;mageia-sysadm@$domain&quot;,
+- sender_email =&gt; &quot;root@$domain&quot;,
+- topics =&gt; &quot;sysadmin&quot;,
+-}
+-
+
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-09 11:15:08 UTC (rev 742)
++++ puppet/manifests/nodes.pp 2011-01-09 11:15:10 UTC (rev 743)
+@@ -96,7 +96,7 @@
+ include sympa::server
+ include postfix::primary_smtp
+
+-# import &quot;lists&quot;
++ include lists
+ }
+
+ # buildnode
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/94adb24f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/94adb24f/attachment.html
new file mode 100644
index 000000000..91e9c7f8c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/94adb24f/attachment.html
@@ -0,0 +1,233 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[743] move lists to a subdirectory deployment ( to separate them from pure module )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>743</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:10 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move lists to a subdirectory deployment ( to separate them from pure module )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/deployment/</li>
+<li>puppet/deployment/lists/</li>
+<li>puppet/deployment/lists/manifests/</li>
+<li><a href="#puppetdeploymentlistsmanifestsinitpp">puppet/deployment/lists/manifests/init.pp</a></li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li><a href="#puppetmanifestslistspp">puppet/manifests/lists.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentlistsmanifestsinitpp">Added: puppet/deployment/lists/manifests/init.pp</a>
+===================================================================
+--- puppet/deployment/lists/manifests/init.pp (rev 0)
++++ puppet/deployment/lists/manifests/init.pp 2011-01-09 11:15:10 UTC (rev 743)
+@@ -0,0 +1,66 @@
++class lists {
++
++ # please check that the list use the proper code for
++ # language ( not to be confused with tld or country code )
++ sympa::public_list {&quot;i18n-af&quot;:
++ subject =&gt; &quot;List about translation to Afrikaans&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-de&quot;:
++ subject =&gt; &quot;List about translation to German&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-et&quot;:
++ subject =&gt; &quot;List about translation to Estonian&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-fr&quot;:
++ subject =&gt; &quot;List about translation to French&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-nl&quot;:
++ subject =&gt; &quot;List about translation to Dutch&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-pt_br&quot;:
++ subject =&gt; &quot;List about translation to Brazilian Portuguese&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-pl&quot;:
++ subject =&gt; &quot;List about translation to Polish&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-ru&quot;:
++ subject =&gt; &quot;List about translation to Russian&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++ sympa::public_list {&quot;i18n-tr&quot;:
++ subject =&gt; &quot;List about translation to Turkish&quot;,
++ topics =&gt; &quot;i18n&quot;,
++ }
++
++
++ sympa::announce_list_email {&quot;sysadmin-commits&quot;:
++ subject =&gt; &quot;List receiving commits mail from sysadmin team repository&quot;,
++ # FIXME change once we migrate
++ reply_to =&gt; &quot;mageia-sysadm@$domain&quot;,
++ sender_email =&gt; &quot;root@$domain&quot;,
++ topics =&gt; &quot;sysadmin&quot;,
++ }
++
++ sympa::announce_list_email {&quot;sysadmin-reports&quot;:
++ subject =&gt; &quot;List receiving automated reports from various pieces of infrastructure&quot;,
++ # FIXME change once we migrate
++ reply_to =&gt; &quot;mageia-sysadm@$domain&quot;,
++ sender_email =&gt; &quot;root@$domain&quot;,
++ topics =&gt; &quot;sysadmin&quot;,
++ }
++}
+
+<a id="puppetmanifestslistspp">Deleted: puppet/manifests/lists.pp</a>
+===================================================================
+--- puppet/manifests/lists.pp 2011-01-09 11:15:08 UTC (rev 742)
++++ puppet/manifests/lists.pp 2011-01-09 11:15:10 UTC (rev 743)
+@@ -1,65 +0,0 @@
+-
+-# please check that the list use the proper code for
+-# language ( not to be confused with tld or country code )
+-sympa::public_list {&quot;i18n-af&quot;:
+- subject =&gt; &quot;List about translation to Afrikaans&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-de&quot;:
+- subject =&gt; &quot;List about translation to German&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-et&quot;:
+- subject =&gt; &quot;List about translation to Estonian&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-fr&quot;:
+- subject =&gt; &quot;List about translation to French&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-nl&quot;:
+- subject =&gt; &quot;List about translation to Dutch&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-pt_br&quot;:
+- subject =&gt; &quot;List about translation to Brazilian Portuguese&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-pl&quot;:
+- subject =&gt; &quot;List about translation to Polish&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-ru&quot;:
+- subject =&gt; &quot;List about translation to Russian&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-sympa::public_list {&quot;i18n-tr&quot;:
+- subject =&gt; &quot;List about translation to Turkish&quot;,
+- topics =&gt; &quot;i18n&quot;,
+-}
+-
+-
+-sympa::announce_list_email {&quot;sysadmin-commits&quot;:
+- subject =&gt; &quot;List receiving commits mail from sysadmin team repository&quot;,
+- # FIXME change once we migrate
+- reply_to =&gt; &quot;mageia-sysadm@$domain&quot;,
+- sender_email =&gt; &quot;root@$domain&quot;,
+- topics =&gt; &quot;sysadmin&quot;,
+-}
+-
+-sympa::announce_list_email {&quot;sysadmin-reports&quot;:
+- subject =&gt; &quot;List receiving automated reports from various pieces of infrastructure&quot;,
+- # FIXME change once we migrate
+- reply_to =&gt; &quot;mageia-sysadm@$domain&quot;,
+- sender_email =&gt; &quot;root@$domain&quot;,
+- topics =&gt; &quot;sysadmin&quot;,
+-}
+-
+
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-09 11:15:08 UTC (rev 742)
++++ puppet/manifests/nodes.pp 2011-01-09 11:15:10 UTC (rev 743)
+@@ -96,7 +96,7 @@
+ include sympa::server
+ include postfix::primary_smtp
+
+-# import &quot;lists&quot;
++ include lists
+ }
+
+ # buildnode
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/99b92635/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/99b92635/attachment-0001.html
new file mode 100644
index 000000000..7cf4aec4a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/99b92635/attachment-0001.html
@@ -0,0 +1,755 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[745] move ssh::auth module to external as this is a external module ( so we can more easily keep track of it )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>745</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:12 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move ssh::auth module to external as this is a external module ( so we can more easily keep track of it )</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/external/</li>
+<li>puppet/external/ssh/</li>
+<li>puppet/external/ssh/manifests/</li>
+<li><a href="#puppetexternalsshmanifestsauthpp">puppet/external/ssh/manifests/auth.pp</a></li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li><a href="#puppetmodulessshmanifestsauthpp">puppet/modules/ssh/manifests/auth.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetexternalsshmanifestsauthppfromrev744puppetmodulessshmanifestsauthpp">Copied: puppet/external/ssh/manifests/auth.pp (from rev 744, puppet/modules/ssh/manifests/auth.pp)</a>
+===================================================================
+--- puppet/external/ssh/manifests/auth.pp (rev 0)
++++ puppet/external/ssh/manifests/auth.pp 2011-01-09 11:15:12 UTC (rev 745)
+@@ -0,0 +1,336 @@
++# =========
++# ssh::auth
++# =========
++#
++# The latest official release and documentation for ssh::auth can always
++# be found at http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth .
++#
++# Version: 0.3.2
++# Release date: 2009-12-29
++
++class ssh::auth {
++
++$keymaster_storage = &quot;/var/lib/keys&quot;
++
++Exec { path =&gt; &quot;/usr/bin:/usr/sbin:/bin:/sbin&quot; }
++Notify { withpath =&gt; false }
++
++
++##########################################################################
++
++
++# ssh::auth::key
++
++# Declare keys. The approach here is just to define a bunch of
++# virtual resources, representing key files on the keymaster, client,
++# and server. The virtual keys are then realized by
++# ssh::auth::{keymaster,client,server}, respectively. The reason for
++# doing things that way is that it makes ssh::auth::key into a &quot;one
++# stop shop&quot; where users can declare their keys with all of their
++# parameters, whether those parameters apply to the keymaster, server,
++# or client. The real work of creating, installing, and removing keys
++# is done in the private definitions called by the virtual resources:
++# ssh_auth_key_{master,server,client}.
++
++define key ($ensure = &quot;present&quot;, $filename = &quot;&quot;, $force = false, $group = &quot;puppet&quot;, $home = &quot;&quot;, $keytype = &quot;rsa&quot;, $length = 2048, $maxdays = &quot;&quot;, $mindate = &quot;&quot;, $options = &quot;&quot;, $user = &quot;&quot;) {
++
++ ssh_auth_key_namecheck { &quot;${title}-title&quot;: parm =&gt; &quot;title&quot;, value =&gt; $title }
++
++ # apply defaults
++ $_filename = $filename ? { &quot;&quot; =&gt; &quot;id_${keytype}&quot;, default =&gt; $filename }
++ $_length = $keytype ? { &quot;rsa&quot; =&gt; $length, &quot;dsa&quot; =&gt; 1024 }
++ $_user = $user ? {
++ &quot;&quot; =&gt; regsubst($title, '^([^@]*)@?.*$', '\1'),
++ default =&gt; $user,
++ }
++ $_home = $home ? { &quot;&quot; =&gt; &quot;/home/$_user&quot;, default =&gt; $home }
++
++ ssh_auth_key_namecheck { &quot;${title}-filename&quot;: parm =&gt; &quot;filename&quot;, value =&gt; $_filename }
++
++ @ssh_auth_key_master { $title:
++ ensure =&gt; $ensure,
++ force =&gt; $force,
++ keytype =&gt; $keytype,
++ length =&gt; $_length,
++ maxdays =&gt; $maxdays,
++ mindate =&gt; $mindate,
++ }
++ @ssh_auth_key_client { $title:
++ ensure =&gt; $ensure,
++ filename =&gt; $_filename,
++ group =&gt; $group,
++ home =&gt; $_home,
++ user =&gt; $_user,
++ }
++ @ssh_auth_key_server { $title:
++ ensure =&gt; $ensure,
++ group =&gt; $group,
++ home =&gt; $_home,
++ options =&gt; $options,
++ user =&gt; $_user,
++ }
++}
++
++
++##########################################################################
++
++
++# ssh::auth::keymaster
++#
++# Keymaster host:
++# Create key storage; create, regenerate, and remove key pairs
++
++class keymaster {
++
++ # Set up key storage
++
++ file { $ssh::auth::keymaster_storage:
++ ensure =&gt; directory,
++ owner =&gt; puppet,
++ group =&gt; puppet,
++ mode =&gt; 644,
++ }
++
++ # Realize all virtual master keys
++ Ssh_auth_key_master &lt;| |&gt;
++
++} # class keymaster
++
++
++##########################################################################
++
++
++# ssh::auth::client
++#
++# Install generated key pairs onto clients
++
++define client ($ensure = &quot;&quot;, $filename = &quot;&quot;, $group = &quot;&quot;, $home = &quot;&quot;, $user = &quot;&quot;) {
++
++ # Realize the virtual client keys.
++ # Override the defaults set in ssh::auth::key, as needed.
++ if $ensure { Ssh_auth_key_client &lt;| title == $title |&gt; { ensure =&gt; $ensure } }
++ if $filename { Ssh_auth_key_client &lt;| title == $title |&gt; { filename =&gt; $filename } }
++ if $group { Ssh_auth_key_client &lt;| title == $title |&gt; { group =&gt; $group } }
++
++ if $user { Ssh_auth_key_client &lt;| title == $title |&gt; { user =&gt; $user, home =&gt; &quot;/home/$user&quot; } }
++ if $home { Ssh_auth_key_client &lt;| title == $title |&gt; { home =&gt; $home } }
++
++ realize Ssh_auth_key_client[$title]
++
++} # define client
++
++
++##########################################################################
++
++
++# ssh::auth::server
++#
++# Install public keys onto clients
++
++define server ($ensure = &quot;&quot;, $group = &quot;&quot;, $home = &quot;&quot;, $options = &quot;&quot;, $user = &quot;&quot;) {
++
++ # Realize the virtual server keys.
++ # Override the defaults set in ssh::auth::key, as needed.
++ if $ensure { Ssh_auth_key_server &lt;| title == $title |&gt; { ensure =&gt; $ensure } }
++ if $group { Ssh_auth_key_server &lt;| title == $title |&gt; { group =&gt; $group } }
++ if $options { Ssh_auth_key_server &lt;| title == $title |&gt; { options =&gt; $options } }
++
++ if $user { Ssh_auth_key_server &lt;| title == $title |&gt; { user =&gt; $user, home =&gt; &quot;/home/$user&quot; } }
++ if $home { Ssh_auth_key_server &lt;| title == $title |&gt; { home =&gt; $home } }
++
++ realize Ssh_auth_key_server[$title]
++
++} # define server
++
++} # class ssh::auth
++
++
++##########################################################################
++
++
++# ssh_auth_key_master
++#
++# Create/regenerate/remove a key pair on the keymaster.
++# This definition is private, i.e. it is not intended to be called directly by users.
++# ssh::auth::key calls it to create virtual keys, which are realized in ssh::auth::keymaster.
++
++define ssh_auth_key_master ($ensure, $force, $keytype, $length, $maxdays, $mindate) {
++
++ Exec { path =&gt; &quot;/usr/bin:/usr/sbin:/bin:/sbin&quot; }
++ File {
++ owner =&gt; puppet,
++ group =&gt; puppet,
++ mode =&gt; 600,
++ }
++
++ $keydir = &quot;${ssh::auth::keymaster_storage}/${title}&quot;
++ $keyfile = &quot;${keydir}/key&quot;
++
++ file {
++ &quot;$keydir&quot;:
++ ensure =&gt; directory,
++ mode =&gt; 644;
++ &quot;$keyfile&quot;:
++ ensure =&gt; $ensure;
++ &quot;${keyfile}.pub&quot;:
++ ensure =&gt; $ensure,
++ mode =&gt; 644;
++ }
++
++ if $ensure == &quot;present&quot; {
++
++ # Remove the existing key pair, if
++ # * $force is true, or
++ # * $maxdays or $mindate criteria aren't met, or
++ # * $keytype or $length have changed
++
++ $keycontent = file(&quot;${keyfile}.pub&quot;, &quot;/dev/null&quot;)
++ if $keycontent {
++
++ if $force {
++ $reason = &quot;force=true&quot;
++ }
++ if !$reason and $mindate and generate(&quot;/usr/bin/find&quot;, $keyfile, &quot;!&quot;, &quot;-newermt&quot;, &quot;${mindate}&quot;) {
++ $reason = &quot;created before ${mindate}&quot;
++ }
++ if !$reason and $maxdays and generate(&quot;/usr/bin/find&quot;, $keyfile, &quot;-mtime&quot;, &quot;+${maxdays}&quot;) {
++ $reason = &quot;older than ${maxdays} days&quot;
++ }
++ if !$reason and $keycontent =~ /^ssh-... [^ ]+ (...) (\d+)$/ {
++ if $keytype != $1 { $reason = &quot;keytype changed: $1 -&gt; $keytype&quot; }
++ else { if $length != $2 { $reason = &quot;length changed: $2 -&gt; $length&quot; } }
++ }
++ if $reason {
++ exec { &quot;Revoke previous key ${title}: ${reason}&quot;:
++ command =&gt; &quot;rm $keyfile ${keyfile}.pub&quot;,
++ before =&gt; Exec[&quot;Create key $title: $keytype, $length bits&quot;],
++ }
++ }
++ }
++
++ # Create the key pair.
++ # We &quot;repurpose&quot; the comment field in public keys on the keymaster to
++ # store data about the key, i.e. $keytype and $length. This avoids
++ # having to rerun ssh-keygen -l on every key at every run to determine
++ # the key length.
++ exec { &quot;Create key $title: $keytype, $length bits&quot;:
++ command =&gt; &quot;ssh-keygen -t ${keytype} -b ${length} -f ${keyfile} -C \&quot;${keytype} ${length}\&quot; -N \&quot;\&quot;&quot;,
++ user =&gt; &quot;puppet&quot;,
++ group =&gt; &quot;puppet&quot;,
++ creates =&gt; $keyfile,
++ require =&gt; File[$keydir],
++ before =&gt; File[$keyfile, &quot;${keyfile}.pub&quot;],
++ }
++
++ } # if $ensure == &quot;present&quot;
++
++} # define ssh_auth_key_master
++
++
++##########################################################################
++
++
++# ssh_auth_key_client
++#
++# Install a key pair into a user's account.
++# This definition is private, i.e. it is not intended to be called directly by users.
++
++define ssh_auth_key_client ($ensure, $filename, $group, $home, $user) {
++
++ File {
++ owner =&gt; $user,
++ group =&gt; $group,
++ mode =&gt; 600,
++ require =&gt; [ User[$user], File[$home]],
++ }
++
++ $key_src_file = &quot;${ssh::auth::keymaster_storage}/${title}/key&quot; # on the keymaster
++ $key_tgt_file = &quot;${home}/.ssh/${filename}&quot; # on the client
++
++ $key_src_content_pub = file(&quot;${key_src_file}.pub&quot;, &quot;/dev/null&quot;)
++ if $ensure == &quot;absent&quot; or $key_src_content_pub =~ /^(ssh-...) ([^ ]+)/ {
++ $keytype = $1
++ $modulus = $2
++ file {
++ $key_tgt_file:
++ ensure =&gt; $ensure,
++ content =&gt; file($key_src_file, &quot;/dev/null&quot;);
++ &quot;${key_tgt_file}.pub&quot;:
++ ensure =&gt; $ensure,
++ content =&gt; &quot;$keytype $modulus $title\n&quot;,
++ mode =&gt; 644;
++ }
++ } else {
++ notify { &quot;Private key file $key_src_file for key $title not found on keymaster; skipping ensure =&gt; present&quot;: }
++ }
++
++} # define ssh_auth_key_client
++
++
++##########################################################################
++
++
++# ssh_auth_key_server
++#
++# Install a public key into a server user's authorized_keys(5) file.
++# This definition is private, i.e. it is not intended to be called directly by users.
++
++define ssh_auth_key_server ($ensure, $group, $home, $options, $user) {
++
++ # on the keymaster:
++ $key_src_dir = &quot;${ssh::auth::keymaster_storage}/${title}&quot;
++ $key_src_file = &quot;${key_src_dir}/key.pub&quot;
++ # on the server:
++ $key_tgt_file = &quot;${home}/.ssh/authorized_keys&quot;
++
++ File {
++ owner =&gt; $user,
++ group =&gt; $group,
++ require =&gt; User[$user],
++ mode =&gt; 600,
++ }
++ Ssh_authorized_key {
++ user =&gt; $user,
++ target =&gt; $key_tgt_file,
++ }
++
++ if $ensure == &quot;absent&quot; {
++ ssh_authorized_key { $title: ensure =&gt; &quot;absent&quot; }
++ }
++ else {
++ $key_src_content = file($key_src_file, &quot;/dev/null&quot;)
++ if ! $key_src_content {
++ notify { &quot;Public key file $key_src_file for key $title not found on keymaster; skipping ensure =&gt; present&quot;: }
++ } else { if $ensure == &quot;present&quot; and $key_src_content !~ /^(ssh-...) ([^ ]*)/ {
++ err(&quot;Can't parse public key file $key_src_file&quot;)
++ notify { &quot;Can't parse public key file $key_src_file for key $title on the keymaster: skipping ensure =&gt; $ensure&quot;: }
++ } else {
++ $keytype = $1
++ $modulus = $2
++ ssh_authorized_key { $title:
++ ensure =&gt; &quot;present&quot;,
++ type =&gt; $keytype,
++ key =&gt; $modulus,
++ options =&gt; $options ? { &quot;&quot; =&gt; undef, default =&gt; $options },
++ }
++ }} # if ... else ... else
++ } # if ... else
++
++} # define ssh_auth_key_server
++
++
++##########################################################################
++
++
++# ssh_auth_key_namecheck
++#
++# Check a name (e.g. key title or filename) for the allowed form
++
++define ssh_auth_key_namecheck ($parm, $value) {
++ if $value !~ /^[A-Za-z0-9]/ {
++ fail(&quot;ssh::auth::key: $parm '$value' not allowed: must begin with a letter or digit&quot;)
++ }
++ if $value !~ /^[A-Za-z0-9_.:@-]+$/ {
++ fail(&quot;ssh::auth::key: $parm '$value' not allowed: may only contain the characters A-Za-z0-9_.:@-&quot;)
++ }
++} # define namecheck
+
+<a id="puppetmodulessshmanifestsauthpp">Deleted: puppet/modules/ssh/manifests/auth.pp</a>
+===================================================================
+--- puppet/modules/ssh/manifests/auth.pp 2011-01-09 11:15:11 UTC (rev 744)
++++ puppet/modules/ssh/manifests/auth.pp 2011-01-09 11:15:12 UTC (rev 745)
+@@ -1,336 +0,0 @@
+-# =========
+-# ssh::auth
+-# =========
+-#
+-# The latest official release and documentation for ssh::auth can always
+-# be found at http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth .
+-#
+-# Version: 0.3.2
+-# Release date: 2009-12-29
+-
+-class ssh::auth {
+-
+-$keymaster_storage = &quot;/var/lib/keys&quot;
+-
+-Exec { path =&gt; &quot;/usr/bin:/usr/sbin:/bin:/sbin&quot; }
+-Notify { withpath =&gt; false }
+-
+-
+-##########################################################################
+-
+-
+-# ssh::auth::key
+-
+-# Declare keys. The approach here is just to define a bunch of
+-# virtual resources, representing key files on the keymaster, client,
+-# and server. The virtual keys are then realized by
+-# ssh::auth::{keymaster,client,server}, respectively. The reason for
+-# doing things that way is that it makes ssh::auth::key into a &quot;one
+-# stop shop&quot; where users can declare their keys with all of their
+-# parameters, whether those parameters apply to the keymaster, server,
+-# or client. The real work of creating, installing, and removing keys
+-# is done in the private definitions called by the virtual resources:
+-# ssh_auth_key_{master,server,client}.
+-
+-define key ($ensure = &quot;present&quot;, $filename = &quot;&quot;, $force = false, $group = &quot;puppet&quot;, $home = &quot;&quot;, $keytype = &quot;rsa&quot;, $length = 2048, $maxdays = &quot;&quot;, $mindate = &quot;&quot;, $options = &quot;&quot;, $user = &quot;&quot;) {
+-
+- ssh_auth_key_namecheck { &quot;${title}-title&quot;: parm =&gt; &quot;title&quot;, value =&gt; $title }
+-
+- # apply defaults
+- $_filename = $filename ? { &quot;&quot; =&gt; &quot;id_${keytype}&quot;, default =&gt; $filename }
+- $_length = $keytype ? { &quot;rsa&quot; =&gt; $length, &quot;dsa&quot; =&gt; 1024 }
+- $_user = $user ? {
+- &quot;&quot; =&gt; regsubst($title, '^([^@]*)@?.*$', '\1'),
+- default =&gt; $user,
+- }
+- $_home = $home ? { &quot;&quot; =&gt; &quot;/home/$_user&quot;, default =&gt; $home }
+-
+- ssh_auth_key_namecheck { &quot;${title}-filename&quot;: parm =&gt; &quot;filename&quot;, value =&gt; $_filename }
+-
+- @ssh_auth_key_master { $title:
+- ensure =&gt; $ensure,
+- force =&gt; $force,
+- keytype =&gt; $keytype,
+- length =&gt; $_length,
+- maxdays =&gt; $maxdays,
+- mindate =&gt; $mindate,
+- }
+- @ssh_auth_key_client { $title:
+- ensure =&gt; $ensure,
+- filename =&gt; $_filename,
+- group =&gt; $group,
+- home =&gt; $_home,
+- user =&gt; $_user,
+- }
+- @ssh_auth_key_server { $title:
+- ensure =&gt; $ensure,
+- group =&gt; $group,
+- home =&gt; $_home,
+- options =&gt; $options,
+- user =&gt; $_user,
+- }
+-}
+-
+-
+-##########################################################################
+-
+-
+-# ssh::auth::keymaster
+-#
+-# Keymaster host:
+-# Create key storage; create, regenerate, and remove key pairs
+-
+-class keymaster {
+-
+- # Set up key storage
+-
+- file { $ssh::auth::keymaster_storage:
+- ensure =&gt; directory,
+- owner =&gt; puppet,
+- group =&gt; puppet,
+- mode =&gt; 644,
+- }
+-
+- # Realize all virtual master keys
+- Ssh_auth_key_master &lt;| |&gt;
+-
+-} # class keymaster
+-
+-
+-##########################################################################
+-
+-
+-# ssh::auth::client
+-#
+-# Install generated key pairs onto clients
+-
+-define client ($ensure = &quot;&quot;, $filename = &quot;&quot;, $group = &quot;&quot;, $home = &quot;&quot;, $user = &quot;&quot;) {
+-
+- # Realize the virtual client keys.
+- # Override the defaults set in ssh::auth::key, as needed.
+- if $ensure { Ssh_auth_key_client &lt;| title == $title |&gt; { ensure =&gt; $ensure } }
+- if $filename { Ssh_auth_key_client &lt;| title == $title |&gt; { filename =&gt; $filename } }
+- if $group { Ssh_auth_key_client &lt;| title == $title |&gt; { group =&gt; $group } }
+-
+- if $user { Ssh_auth_key_client &lt;| title == $title |&gt; { user =&gt; $user, home =&gt; &quot;/home/$user&quot; } }
+- if $home { Ssh_auth_key_client &lt;| title == $title |&gt; { home =&gt; $home } }
+-
+- realize Ssh_auth_key_client[$title]
+-
+-} # define client
+-
+-
+-##########################################################################
+-
+-
+-# ssh::auth::server
+-#
+-# Install public keys onto clients
+-
+-define server ($ensure = &quot;&quot;, $group = &quot;&quot;, $home = &quot;&quot;, $options = &quot;&quot;, $user = &quot;&quot;) {
+-
+- # Realize the virtual server keys.
+- # Override the defaults set in ssh::auth::key, as needed.
+- if $ensure { Ssh_auth_key_server &lt;| title == $title |&gt; { ensure =&gt; $ensure } }
+- if $group { Ssh_auth_key_server &lt;| title == $title |&gt; { group =&gt; $group } }
+- if $options { Ssh_auth_key_server &lt;| title == $title |&gt; { options =&gt; $options } }
+-
+- if $user { Ssh_auth_key_server &lt;| title == $title |&gt; { user =&gt; $user, home =&gt; &quot;/home/$user&quot; } }
+- if $home { Ssh_auth_key_server &lt;| title == $title |&gt; { home =&gt; $home } }
+-
+- realize Ssh_auth_key_server[$title]
+-
+-} # define server
+-
+-} # class ssh::auth
+-
+-
+-##########################################################################
+-
+-
+-# ssh_auth_key_master
+-#
+-# Create/regenerate/remove a key pair on the keymaster.
+-# This definition is private, i.e. it is not intended to be called directly by users.
+-# ssh::auth::key calls it to create virtual keys, which are realized in ssh::auth::keymaster.
+-
+-define ssh_auth_key_master ($ensure, $force, $keytype, $length, $maxdays, $mindate) {
+-
+- Exec { path =&gt; &quot;/usr/bin:/usr/sbin:/bin:/sbin&quot; }
+- File {
+- owner =&gt; puppet,
+- group =&gt; puppet,
+- mode =&gt; 600,
+- }
+-
+- $keydir = &quot;${ssh::auth::keymaster_storage}/${title}&quot;
+- $keyfile = &quot;${keydir}/key&quot;
+-
+- file {
+- &quot;$keydir&quot;:
+- ensure =&gt; directory,
+- mode =&gt; 644;
+- &quot;$keyfile&quot;:
+- ensure =&gt; $ensure;
+- &quot;${keyfile}.pub&quot;:
+- ensure =&gt; $ensure,
+- mode =&gt; 644;
+- }
+-
+- if $ensure == &quot;present&quot; {
+-
+- # Remove the existing key pair, if
+- # * $force is true, or
+- # * $maxdays or $mindate criteria aren't met, or
+- # * $keytype or $length have changed
+-
+- $keycontent = file(&quot;${keyfile}.pub&quot;, &quot;/dev/null&quot;)
+- if $keycontent {
+-
+- if $force {
+- $reason = &quot;force=true&quot;
+- }
+- if !$reason and $mindate and generate(&quot;/usr/bin/find&quot;, $keyfile, &quot;!&quot;, &quot;-newermt&quot;, &quot;${mindate}&quot;) {
+- $reason = &quot;created before ${mindate}&quot;
+- }
+- if !$reason and $maxdays and generate(&quot;/usr/bin/find&quot;, $keyfile, &quot;-mtime&quot;, &quot;+${maxdays}&quot;) {
+- $reason = &quot;older than ${maxdays} days&quot;
+- }
+- if !$reason and $keycontent =~ /^ssh-... [^ ]+ (...) (\d+)$/ {
+- if $keytype != $1 { $reason = &quot;keytype changed: $1 -&gt; $keytype&quot; }
+- else { if $length != $2 { $reason = &quot;length changed: $2 -&gt; $length&quot; } }
+- }
+- if $reason {
+- exec { &quot;Revoke previous key ${title}: ${reason}&quot;:
+- command =&gt; &quot;rm $keyfile ${keyfile}.pub&quot;,
+- before =&gt; Exec[&quot;Create key $title: $keytype, $length bits&quot;],
+- }
+- }
+- }
+-
+- # Create the key pair.
+- # We &quot;repurpose&quot; the comment field in public keys on the keymaster to
+- # store data about the key, i.e. $keytype and $length. This avoids
+- # having to rerun ssh-keygen -l on every key at every run to determine
+- # the key length.
+- exec { &quot;Create key $title: $keytype, $length bits&quot;:
+- command =&gt; &quot;ssh-keygen -t ${keytype} -b ${length} -f ${keyfile} -C \&quot;${keytype} ${length}\&quot; -N \&quot;\&quot;&quot;,
+- user =&gt; &quot;puppet&quot;,
+- group =&gt; &quot;puppet&quot;,
+- creates =&gt; $keyfile,
+- require =&gt; File[$keydir],
+- before =&gt; File[$keyfile, &quot;${keyfile}.pub&quot;],
+- }
+-
+- } # if $ensure == &quot;present&quot;
+-
+-} # define ssh_auth_key_master
+-
+-
+-##########################################################################
+-
+-
+-# ssh_auth_key_client
+-#
+-# Install a key pair into a user's account.
+-# This definition is private, i.e. it is not intended to be called directly by users.
+-
+-define ssh_auth_key_client ($ensure, $filename, $group, $home, $user) {
+-
+- File {
+- owner =&gt; $user,
+- group =&gt; $group,
+- mode =&gt; 600,
+- require =&gt; [ User[$user], File[$home]],
+- }
+-
+- $key_src_file = &quot;${ssh::auth::keymaster_storage}/${title}/key&quot; # on the keymaster
+- $key_tgt_file = &quot;${home}/.ssh/${filename}&quot; # on the client
+-
+- $key_src_content_pub = file(&quot;${key_src_file}.pub&quot;, &quot;/dev/null&quot;)
+- if $ensure == &quot;absent&quot; or $key_src_content_pub =~ /^(ssh-...) ([^ ]+)/ {
+- $keytype = $1
+- $modulus = $2
+- file {
+- $key_tgt_file:
+- ensure =&gt; $ensure,
+- content =&gt; file($key_src_file, &quot;/dev/null&quot;);
+- &quot;${key_tgt_file}.pub&quot;:
+- ensure =&gt; $ensure,
+- content =&gt; &quot;$keytype $modulus $title\n&quot;,
+- mode =&gt; 644;
+- }
+- } else {
+- notify { &quot;Private key file $key_src_file for key $title not found on keymaster; skipping ensure =&gt; present&quot;: }
+- }
+-
+-} # define ssh_auth_key_client
+-
+-
+-##########################################################################
+-
+-
+-# ssh_auth_key_server
+-#
+-# Install a public key into a server user's authorized_keys(5) file.
+-# This definition is private, i.e. it is not intended to be called directly by users.
+-
+-define ssh_auth_key_server ($ensure, $group, $home, $options, $user) {
+-
+- # on the keymaster:
+- $key_src_dir = &quot;${ssh::auth::keymaster_storage}/${title}&quot;
+- $key_src_file = &quot;${key_src_dir}/key.pub&quot;
+- # on the server:
+- $key_tgt_file = &quot;${home}/.ssh/authorized_keys&quot;
+-
+- File {
+- owner =&gt; $user,
+- group =&gt; $group,
+- require =&gt; User[$user],
+- mode =&gt; 600,
+- }
+- Ssh_authorized_key {
+- user =&gt; $user,
+- target =&gt; $key_tgt_file,
+- }
+-
+- if $ensure == &quot;absent&quot; {
+- ssh_authorized_key { $title: ensure =&gt; &quot;absent&quot; }
+- }
+- else {
+- $key_src_content = file($key_src_file, &quot;/dev/null&quot;)
+- if ! $key_src_content {
+- notify { &quot;Public key file $key_src_file for key $title not found on keymaster; skipping ensure =&gt; present&quot;: }
+- } else { if $ensure == &quot;present&quot; and $key_src_content !~ /^(ssh-...) ([^ ]*)/ {
+- err(&quot;Can't parse public key file $key_src_file&quot;)
+- notify { &quot;Can't parse public key file $key_src_file for key $title on the keymaster: skipping ensure =&gt; $ensure&quot;: }
+- } else {
+- $keytype = $1
+- $modulus = $2
+- ssh_authorized_key { $title:
+- ensure =&gt; &quot;present&quot;,
+- type =&gt; $keytype,
+- key =&gt; $modulus,
+- options =&gt; $options ? { &quot;&quot; =&gt; undef, default =&gt; $options },
+- }
+- }} # if ... else ... else
+- } # if ... else
+-
+-} # define ssh_auth_key_server
+-
+-
+-##########################################################################
+-
+-
+-# ssh_auth_key_namecheck
+-#
+-# Check a name (e.g. key title or filename) for the allowed form
+-
+-define ssh_auth_key_namecheck ($parm, $value) {
+- if $value !~ /^[A-Za-z0-9]/ {
+- fail(&quot;ssh::auth::key: $parm '$value' not allowed: must begin with a letter or digit&quot;)
+- }
+- if $value !~ /^[A-Za-z0-9_.:@-]+$/ {
+- fail(&quot;ssh::auth::key: $parm '$value' not allowed: may only contain the characters A-Za-z0-9_.:@-&quot;)
+- }
+-} # define namecheck
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/99b92635/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/99b92635/attachment.html
new file mode 100644
index 000000000..7cf4aec4a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/99b92635/attachment.html
@@ -0,0 +1,755 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[745] move ssh::auth module to external as this is a external module ( so we can more easily keep track of it )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>745</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:12 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move ssh::auth module to external as this is a external module ( so we can more easily keep track of it )</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/external/</li>
+<li>puppet/external/ssh/</li>
+<li>puppet/external/ssh/manifests/</li>
+<li><a href="#puppetexternalsshmanifestsauthpp">puppet/external/ssh/manifests/auth.pp</a></li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li><a href="#puppetmodulessshmanifestsauthpp">puppet/modules/ssh/manifests/auth.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetexternalsshmanifestsauthppfromrev744puppetmodulessshmanifestsauthpp">Copied: puppet/external/ssh/manifests/auth.pp (from rev 744, puppet/modules/ssh/manifests/auth.pp)</a>
+===================================================================
+--- puppet/external/ssh/manifests/auth.pp (rev 0)
++++ puppet/external/ssh/manifests/auth.pp 2011-01-09 11:15:12 UTC (rev 745)
+@@ -0,0 +1,336 @@
++# =========
++# ssh::auth
++# =========
++#
++# The latest official release and documentation for ssh::auth can always
++# be found at http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth .
++#
++# Version: 0.3.2
++# Release date: 2009-12-29
++
++class ssh::auth {
++
++$keymaster_storage = &quot;/var/lib/keys&quot;
++
++Exec { path =&gt; &quot;/usr/bin:/usr/sbin:/bin:/sbin&quot; }
++Notify { withpath =&gt; false }
++
++
++##########################################################################
++
++
++# ssh::auth::key
++
++# Declare keys. The approach here is just to define a bunch of
++# virtual resources, representing key files on the keymaster, client,
++# and server. The virtual keys are then realized by
++# ssh::auth::{keymaster,client,server}, respectively. The reason for
++# doing things that way is that it makes ssh::auth::key into a &quot;one
++# stop shop&quot; where users can declare their keys with all of their
++# parameters, whether those parameters apply to the keymaster, server,
++# or client. The real work of creating, installing, and removing keys
++# is done in the private definitions called by the virtual resources:
++# ssh_auth_key_{master,server,client}.
++
++define key ($ensure = &quot;present&quot;, $filename = &quot;&quot;, $force = false, $group = &quot;puppet&quot;, $home = &quot;&quot;, $keytype = &quot;rsa&quot;, $length = 2048, $maxdays = &quot;&quot;, $mindate = &quot;&quot;, $options = &quot;&quot;, $user = &quot;&quot;) {
++
++ ssh_auth_key_namecheck { &quot;${title}-title&quot;: parm =&gt; &quot;title&quot;, value =&gt; $title }
++
++ # apply defaults
++ $_filename = $filename ? { &quot;&quot; =&gt; &quot;id_${keytype}&quot;, default =&gt; $filename }
++ $_length = $keytype ? { &quot;rsa&quot; =&gt; $length, &quot;dsa&quot; =&gt; 1024 }
++ $_user = $user ? {
++ &quot;&quot; =&gt; regsubst($title, '^([^@]*)@?.*$', '\1'),
++ default =&gt; $user,
++ }
++ $_home = $home ? { &quot;&quot; =&gt; &quot;/home/$_user&quot;, default =&gt; $home }
++
++ ssh_auth_key_namecheck { &quot;${title}-filename&quot;: parm =&gt; &quot;filename&quot;, value =&gt; $_filename }
++
++ @ssh_auth_key_master { $title:
++ ensure =&gt; $ensure,
++ force =&gt; $force,
++ keytype =&gt; $keytype,
++ length =&gt; $_length,
++ maxdays =&gt; $maxdays,
++ mindate =&gt; $mindate,
++ }
++ @ssh_auth_key_client { $title:
++ ensure =&gt; $ensure,
++ filename =&gt; $_filename,
++ group =&gt; $group,
++ home =&gt; $_home,
++ user =&gt; $_user,
++ }
++ @ssh_auth_key_server { $title:
++ ensure =&gt; $ensure,
++ group =&gt; $group,
++ home =&gt; $_home,
++ options =&gt; $options,
++ user =&gt; $_user,
++ }
++}
++
++
++##########################################################################
++
++
++# ssh::auth::keymaster
++#
++# Keymaster host:
++# Create key storage; create, regenerate, and remove key pairs
++
++class keymaster {
++
++ # Set up key storage
++
++ file { $ssh::auth::keymaster_storage:
++ ensure =&gt; directory,
++ owner =&gt; puppet,
++ group =&gt; puppet,
++ mode =&gt; 644,
++ }
++
++ # Realize all virtual master keys
++ Ssh_auth_key_master &lt;| |&gt;
++
++} # class keymaster
++
++
++##########################################################################
++
++
++# ssh::auth::client
++#
++# Install generated key pairs onto clients
++
++define client ($ensure = &quot;&quot;, $filename = &quot;&quot;, $group = &quot;&quot;, $home = &quot;&quot;, $user = &quot;&quot;) {
++
++ # Realize the virtual client keys.
++ # Override the defaults set in ssh::auth::key, as needed.
++ if $ensure { Ssh_auth_key_client &lt;| title == $title |&gt; { ensure =&gt; $ensure } }
++ if $filename { Ssh_auth_key_client &lt;| title == $title |&gt; { filename =&gt; $filename } }
++ if $group { Ssh_auth_key_client &lt;| title == $title |&gt; { group =&gt; $group } }
++
++ if $user { Ssh_auth_key_client &lt;| title == $title |&gt; { user =&gt; $user, home =&gt; &quot;/home/$user&quot; } }
++ if $home { Ssh_auth_key_client &lt;| title == $title |&gt; { home =&gt; $home } }
++
++ realize Ssh_auth_key_client[$title]
++
++} # define client
++
++
++##########################################################################
++
++
++# ssh::auth::server
++#
++# Install public keys onto clients
++
++define server ($ensure = &quot;&quot;, $group = &quot;&quot;, $home = &quot;&quot;, $options = &quot;&quot;, $user = &quot;&quot;) {
++
++ # Realize the virtual server keys.
++ # Override the defaults set in ssh::auth::key, as needed.
++ if $ensure { Ssh_auth_key_server &lt;| title == $title |&gt; { ensure =&gt; $ensure } }
++ if $group { Ssh_auth_key_server &lt;| title == $title |&gt; { group =&gt; $group } }
++ if $options { Ssh_auth_key_server &lt;| title == $title |&gt; { options =&gt; $options } }
++
++ if $user { Ssh_auth_key_server &lt;| title == $title |&gt; { user =&gt; $user, home =&gt; &quot;/home/$user&quot; } }
++ if $home { Ssh_auth_key_server &lt;| title == $title |&gt; { home =&gt; $home } }
++
++ realize Ssh_auth_key_server[$title]
++
++} # define server
++
++} # class ssh::auth
++
++
++##########################################################################
++
++
++# ssh_auth_key_master
++#
++# Create/regenerate/remove a key pair on the keymaster.
++# This definition is private, i.e. it is not intended to be called directly by users.
++# ssh::auth::key calls it to create virtual keys, which are realized in ssh::auth::keymaster.
++
++define ssh_auth_key_master ($ensure, $force, $keytype, $length, $maxdays, $mindate) {
++
++ Exec { path =&gt; &quot;/usr/bin:/usr/sbin:/bin:/sbin&quot; }
++ File {
++ owner =&gt; puppet,
++ group =&gt; puppet,
++ mode =&gt; 600,
++ }
++
++ $keydir = &quot;${ssh::auth::keymaster_storage}/${title}&quot;
++ $keyfile = &quot;${keydir}/key&quot;
++
++ file {
++ &quot;$keydir&quot;:
++ ensure =&gt; directory,
++ mode =&gt; 644;
++ &quot;$keyfile&quot;:
++ ensure =&gt; $ensure;
++ &quot;${keyfile}.pub&quot;:
++ ensure =&gt; $ensure,
++ mode =&gt; 644;
++ }
++
++ if $ensure == &quot;present&quot; {
++
++ # Remove the existing key pair, if
++ # * $force is true, or
++ # * $maxdays or $mindate criteria aren't met, or
++ # * $keytype or $length have changed
++
++ $keycontent = file(&quot;${keyfile}.pub&quot;, &quot;/dev/null&quot;)
++ if $keycontent {
++
++ if $force {
++ $reason = &quot;force=true&quot;
++ }
++ if !$reason and $mindate and generate(&quot;/usr/bin/find&quot;, $keyfile, &quot;!&quot;, &quot;-newermt&quot;, &quot;${mindate}&quot;) {
++ $reason = &quot;created before ${mindate}&quot;
++ }
++ if !$reason and $maxdays and generate(&quot;/usr/bin/find&quot;, $keyfile, &quot;-mtime&quot;, &quot;+${maxdays}&quot;) {
++ $reason = &quot;older than ${maxdays} days&quot;
++ }
++ if !$reason and $keycontent =~ /^ssh-... [^ ]+ (...) (\d+)$/ {
++ if $keytype != $1 { $reason = &quot;keytype changed: $1 -&gt; $keytype&quot; }
++ else { if $length != $2 { $reason = &quot;length changed: $2 -&gt; $length&quot; } }
++ }
++ if $reason {
++ exec { &quot;Revoke previous key ${title}: ${reason}&quot;:
++ command =&gt; &quot;rm $keyfile ${keyfile}.pub&quot;,
++ before =&gt; Exec[&quot;Create key $title: $keytype, $length bits&quot;],
++ }
++ }
++ }
++
++ # Create the key pair.
++ # We &quot;repurpose&quot; the comment field in public keys on the keymaster to
++ # store data about the key, i.e. $keytype and $length. This avoids
++ # having to rerun ssh-keygen -l on every key at every run to determine
++ # the key length.
++ exec { &quot;Create key $title: $keytype, $length bits&quot;:
++ command =&gt; &quot;ssh-keygen -t ${keytype} -b ${length} -f ${keyfile} -C \&quot;${keytype} ${length}\&quot; -N \&quot;\&quot;&quot;,
++ user =&gt; &quot;puppet&quot;,
++ group =&gt; &quot;puppet&quot;,
++ creates =&gt; $keyfile,
++ require =&gt; File[$keydir],
++ before =&gt; File[$keyfile, &quot;${keyfile}.pub&quot;],
++ }
++
++ } # if $ensure == &quot;present&quot;
++
++} # define ssh_auth_key_master
++
++
++##########################################################################
++
++
++# ssh_auth_key_client
++#
++# Install a key pair into a user's account.
++# This definition is private, i.e. it is not intended to be called directly by users.
++
++define ssh_auth_key_client ($ensure, $filename, $group, $home, $user) {
++
++ File {
++ owner =&gt; $user,
++ group =&gt; $group,
++ mode =&gt; 600,
++ require =&gt; [ User[$user], File[$home]],
++ }
++
++ $key_src_file = &quot;${ssh::auth::keymaster_storage}/${title}/key&quot; # on the keymaster
++ $key_tgt_file = &quot;${home}/.ssh/${filename}&quot; # on the client
++
++ $key_src_content_pub = file(&quot;${key_src_file}.pub&quot;, &quot;/dev/null&quot;)
++ if $ensure == &quot;absent&quot; or $key_src_content_pub =~ /^(ssh-...) ([^ ]+)/ {
++ $keytype = $1
++ $modulus = $2
++ file {
++ $key_tgt_file:
++ ensure =&gt; $ensure,
++ content =&gt; file($key_src_file, &quot;/dev/null&quot;);
++ &quot;${key_tgt_file}.pub&quot;:
++ ensure =&gt; $ensure,
++ content =&gt; &quot;$keytype $modulus $title\n&quot;,
++ mode =&gt; 644;
++ }
++ } else {
++ notify { &quot;Private key file $key_src_file for key $title not found on keymaster; skipping ensure =&gt; present&quot;: }
++ }
++
++} # define ssh_auth_key_client
++
++
++##########################################################################
++
++
++# ssh_auth_key_server
++#
++# Install a public key into a server user's authorized_keys(5) file.
++# This definition is private, i.e. it is not intended to be called directly by users.
++
++define ssh_auth_key_server ($ensure, $group, $home, $options, $user) {
++
++ # on the keymaster:
++ $key_src_dir = &quot;${ssh::auth::keymaster_storage}/${title}&quot;
++ $key_src_file = &quot;${key_src_dir}/key.pub&quot;
++ # on the server:
++ $key_tgt_file = &quot;${home}/.ssh/authorized_keys&quot;
++
++ File {
++ owner =&gt; $user,
++ group =&gt; $group,
++ require =&gt; User[$user],
++ mode =&gt; 600,
++ }
++ Ssh_authorized_key {
++ user =&gt; $user,
++ target =&gt; $key_tgt_file,
++ }
++
++ if $ensure == &quot;absent&quot; {
++ ssh_authorized_key { $title: ensure =&gt; &quot;absent&quot; }
++ }
++ else {
++ $key_src_content = file($key_src_file, &quot;/dev/null&quot;)
++ if ! $key_src_content {
++ notify { &quot;Public key file $key_src_file for key $title not found on keymaster; skipping ensure =&gt; present&quot;: }
++ } else { if $ensure == &quot;present&quot; and $key_src_content !~ /^(ssh-...) ([^ ]*)/ {
++ err(&quot;Can't parse public key file $key_src_file&quot;)
++ notify { &quot;Can't parse public key file $key_src_file for key $title on the keymaster: skipping ensure =&gt; $ensure&quot;: }
++ } else {
++ $keytype = $1
++ $modulus = $2
++ ssh_authorized_key { $title:
++ ensure =&gt; &quot;present&quot;,
++ type =&gt; $keytype,
++ key =&gt; $modulus,
++ options =&gt; $options ? { &quot;&quot; =&gt; undef, default =&gt; $options },
++ }
++ }} # if ... else ... else
++ } # if ... else
++
++} # define ssh_auth_key_server
++
++
++##########################################################################
++
++
++# ssh_auth_key_namecheck
++#
++# Check a name (e.g. key title or filename) for the allowed form
++
++define ssh_auth_key_namecheck ($parm, $value) {
++ if $value !~ /^[A-Za-z0-9]/ {
++ fail(&quot;ssh::auth::key: $parm '$value' not allowed: must begin with a letter or digit&quot;)
++ }
++ if $value !~ /^[A-Za-z0-9_.:@-]+$/ {
++ fail(&quot;ssh::auth::key: $parm '$value' not allowed: may only contain the characters A-Za-z0-9_.:@-&quot;)
++ }
++} # define namecheck
+
+<a id="puppetmodulessshmanifestsauthpp">Deleted: puppet/modules/ssh/manifests/auth.pp</a>
+===================================================================
+--- puppet/modules/ssh/manifests/auth.pp 2011-01-09 11:15:11 UTC (rev 744)
++++ puppet/modules/ssh/manifests/auth.pp 2011-01-09 11:15:12 UTC (rev 745)
+@@ -1,336 +0,0 @@
+-# =========
+-# ssh::auth
+-# =========
+-#
+-# The latest official release and documentation for ssh::auth can always
+-# be found at http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth .
+-#
+-# Version: 0.3.2
+-# Release date: 2009-12-29
+-
+-class ssh::auth {
+-
+-$keymaster_storage = &quot;/var/lib/keys&quot;
+-
+-Exec { path =&gt; &quot;/usr/bin:/usr/sbin:/bin:/sbin&quot; }
+-Notify { withpath =&gt; false }
+-
+-
+-##########################################################################
+-
+-
+-# ssh::auth::key
+-
+-# Declare keys. The approach here is just to define a bunch of
+-# virtual resources, representing key files on the keymaster, client,
+-# and server. The virtual keys are then realized by
+-# ssh::auth::{keymaster,client,server}, respectively. The reason for
+-# doing things that way is that it makes ssh::auth::key into a &quot;one
+-# stop shop&quot; where users can declare their keys with all of their
+-# parameters, whether those parameters apply to the keymaster, server,
+-# or client. The real work of creating, installing, and removing keys
+-# is done in the private definitions called by the virtual resources:
+-# ssh_auth_key_{master,server,client}.
+-
+-define key ($ensure = &quot;present&quot;, $filename = &quot;&quot;, $force = false, $group = &quot;puppet&quot;, $home = &quot;&quot;, $keytype = &quot;rsa&quot;, $length = 2048, $maxdays = &quot;&quot;, $mindate = &quot;&quot;, $options = &quot;&quot;, $user = &quot;&quot;) {
+-
+- ssh_auth_key_namecheck { &quot;${title}-title&quot;: parm =&gt; &quot;title&quot;, value =&gt; $title }
+-
+- # apply defaults
+- $_filename = $filename ? { &quot;&quot; =&gt; &quot;id_${keytype}&quot;, default =&gt; $filename }
+- $_length = $keytype ? { &quot;rsa&quot; =&gt; $length, &quot;dsa&quot; =&gt; 1024 }
+- $_user = $user ? {
+- &quot;&quot; =&gt; regsubst($title, '^([^@]*)@?.*$', '\1'),
+- default =&gt; $user,
+- }
+- $_home = $home ? { &quot;&quot; =&gt; &quot;/home/$_user&quot;, default =&gt; $home }
+-
+- ssh_auth_key_namecheck { &quot;${title}-filename&quot;: parm =&gt; &quot;filename&quot;, value =&gt; $_filename }
+-
+- @ssh_auth_key_master { $title:
+- ensure =&gt; $ensure,
+- force =&gt; $force,
+- keytype =&gt; $keytype,
+- length =&gt; $_length,
+- maxdays =&gt; $maxdays,
+- mindate =&gt; $mindate,
+- }
+- @ssh_auth_key_client { $title:
+- ensure =&gt; $ensure,
+- filename =&gt; $_filename,
+- group =&gt; $group,
+- home =&gt; $_home,
+- user =&gt; $_user,
+- }
+- @ssh_auth_key_server { $title:
+- ensure =&gt; $ensure,
+- group =&gt; $group,
+- home =&gt; $_home,
+- options =&gt; $options,
+- user =&gt; $_user,
+- }
+-}
+-
+-
+-##########################################################################
+-
+-
+-# ssh::auth::keymaster
+-#
+-# Keymaster host:
+-# Create key storage; create, regenerate, and remove key pairs
+-
+-class keymaster {
+-
+- # Set up key storage
+-
+- file { $ssh::auth::keymaster_storage:
+- ensure =&gt; directory,
+- owner =&gt; puppet,
+- group =&gt; puppet,
+- mode =&gt; 644,
+- }
+-
+- # Realize all virtual master keys
+- Ssh_auth_key_master &lt;| |&gt;
+-
+-} # class keymaster
+-
+-
+-##########################################################################
+-
+-
+-# ssh::auth::client
+-#
+-# Install generated key pairs onto clients
+-
+-define client ($ensure = &quot;&quot;, $filename = &quot;&quot;, $group = &quot;&quot;, $home = &quot;&quot;, $user = &quot;&quot;) {
+-
+- # Realize the virtual client keys.
+- # Override the defaults set in ssh::auth::key, as needed.
+- if $ensure { Ssh_auth_key_client &lt;| title == $title |&gt; { ensure =&gt; $ensure } }
+- if $filename { Ssh_auth_key_client &lt;| title == $title |&gt; { filename =&gt; $filename } }
+- if $group { Ssh_auth_key_client &lt;| title == $title |&gt; { group =&gt; $group } }
+-
+- if $user { Ssh_auth_key_client &lt;| title == $title |&gt; { user =&gt; $user, home =&gt; &quot;/home/$user&quot; } }
+- if $home { Ssh_auth_key_client &lt;| title == $title |&gt; { home =&gt; $home } }
+-
+- realize Ssh_auth_key_client[$title]
+-
+-} # define client
+-
+-
+-##########################################################################
+-
+-
+-# ssh::auth::server
+-#
+-# Install public keys onto clients
+-
+-define server ($ensure = &quot;&quot;, $group = &quot;&quot;, $home = &quot;&quot;, $options = &quot;&quot;, $user = &quot;&quot;) {
+-
+- # Realize the virtual server keys.
+- # Override the defaults set in ssh::auth::key, as needed.
+- if $ensure { Ssh_auth_key_server &lt;| title == $title |&gt; { ensure =&gt; $ensure } }
+- if $group { Ssh_auth_key_server &lt;| title == $title |&gt; { group =&gt; $group } }
+- if $options { Ssh_auth_key_server &lt;| title == $title |&gt; { options =&gt; $options } }
+-
+- if $user { Ssh_auth_key_server &lt;| title == $title |&gt; { user =&gt; $user, home =&gt; &quot;/home/$user&quot; } }
+- if $home { Ssh_auth_key_server &lt;| title == $title |&gt; { home =&gt; $home } }
+-
+- realize Ssh_auth_key_server[$title]
+-
+-} # define server
+-
+-} # class ssh::auth
+-
+-
+-##########################################################################
+-
+-
+-# ssh_auth_key_master
+-#
+-# Create/regenerate/remove a key pair on the keymaster.
+-# This definition is private, i.e. it is not intended to be called directly by users.
+-# ssh::auth::key calls it to create virtual keys, which are realized in ssh::auth::keymaster.
+-
+-define ssh_auth_key_master ($ensure, $force, $keytype, $length, $maxdays, $mindate) {
+-
+- Exec { path =&gt; &quot;/usr/bin:/usr/sbin:/bin:/sbin&quot; }
+- File {
+- owner =&gt; puppet,
+- group =&gt; puppet,
+- mode =&gt; 600,
+- }
+-
+- $keydir = &quot;${ssh::auth::keymaster_storage}/${title}&quot;
+- $keyfile = &quot;${keydir}/key&quot;
+-
+- file {
+- &quot;$keydir&quot;:
+- ensure =&gt; directory,
+- mode =&gt; 644;
+- &quot;$keyfile&quot;:
+- ensure =&gt; $ensure;
+- &quot;${keyfile}.pub&quot;:
+- ensure =&gt; $ensure,
+- mode =&gt; 644;
+- }
+-
+- if $ensure == &quot;present&quot; {
+-
+- # Remove the existing key pair, if
+- # * $force is true, or
+- # * $maxdays or $mindate criteria aren't met, or
+- # * $keytype or $length have changed
+-
+- $keycontent = file(&quot;${keyfile}.pub&quot;, &quot;/dev/null&quot;)
+- if $keycontent {
+-
+- if $force {
+- $reason = &quot;force=true&quot;
+- }
+- if !$reason and $mindate and generate(&quot;/usr/bin/find&quot;, $keyfile, &quot;!&quot;, &quot;-newermt&quot;, &quot;${mindate}&quot;) {
+- $reason = &quot;created before ${mindate}&quot;
+- }
+- if !$reason and $maxdays and generate(&quot;/usr/bin/find&quot;, $keyfile, &quot;-mtime&quot;, &quot;+${maxdays}&quot;) {
+- $reason = &quot;older than ${maxdays} days&quot;
+- }
+- if !$reason and $keycontent =~ /^ssh-... [^ ]+ (...) (\d+)$/ {
+- if $keytype != $1 { $reason = &quot;keytype changed: $1 -&gt; $keytype&quot; }
+- else { if $length != $2 { $reason = &quot;length changed: $2 -&gt; $length&quot; } }
+- }
+- if $reason {
+- exec { &quot;Revoke previous key ${title}: ${reason}&quot;:
+- command =&gt; &quot;rm $keyfile ${keyfile}.pub&quot;,
+- before =&gt; Exec[&quot;Create key $title: $keytype, $length bits&quot;],
+- }
+- }
+- }
+-
+- # Create the key pair.
+- # We &quot;repurpose&quot; the comment field in public keys on the keymaster to
+- # store data about the key, i.e. $keytype and $length. This avoids
+- # having to rerun ssh-keygen -l on every key at every run to determine
+- # the key length.
+- exec { &quot;Create key $title: $keytype, $length bits&quot;:
+- command =&gt; &quot;ssh-keygen -t ${keytype} -b ${length} -f ${keyfile} -C \&quot;${keytype} ${length}\&quot; -N \&quot;\&quot;&quot;,
+- user =&gt; &quot;puppet&quot;,
+- group =&gt; &quot;puppet&quot;,
+- creates =&gt; $keyfile,
+- require =&gt; File[$keydir],
+- before =&gt; File[$keyfile, &quot;${keyfile}.pub&quot;],
+- }
+-
+- } # if $ensure == &quot;present&quot;
+-
+-} # define ssh_auth_key_master
+-
+-
+-##########################################################################
+-
+-
+-# ssh_auth_key_client
+-#
+-# Install a key pair into a user's account.
+-# This definition is private, i.e. it is not intended to be called directly by users.
+-
+-define ssh_auth_key_client ($ensure, $filename, $group, $home, $user) {
+-
+- File {
+- owner =&gt; $user,
+- group =&gt; $group,
+- mode =&gt; 600,
+- require =&gt; [ User[$user], File[$home]],
+- }
+-
+- $key_src_file = &quot;${ssh::auth::keymaster_storage}/${title}/key&quot; # on the keymaster
+- $key_tgt_file = &quot;${home}/.ssh/${filename}&quot; # on the client
+-
+- $key_src_content_pub = file(&quot;${key_src_file}.pub&quot;, &quot;/dev/null&quot;)
+- if $ensure == &quot;absent&quot; or $key_src_content_pub =~ /^(ssh-...) ([^ ]+)/ {
+- $keytype = $1
+- $modulus = $2
+- file {
+- $key_tgt_file:
+- ensure =&gt; $ensure,
+- content =&gt; file($key_src_file, &quot;/dev/null&quot;);
+- &quot;${key_tgt_file}.pub&quot;:
+- ensure =&gt; $ensure,
+- content =&gt; &quot;$keytype $modulus $title\n&quot;,
+- mode =&gt; 644;
+- }
+- } else {
+- notify { &quot;Private key file $key_src_file for key $title not found on keymaster; skipping ensure =&gt; present&quot;: }
+- }
+-
+-} # define ssh_auth_key_client
+-
+-
+-##########################################################################
+-
+-
+-# ssh_auth_key_server
+-#
+-# Install a public key into a server user's authorized_keys(5) file.
+-# This definition is private, i.e. it is not intended to be called directly by users.
+-
+-define ssh_auth_key_server ($ensure, $group, $home, $options, $user) {
+-
+- # on the keymaster:
+- $key_src_dir = &quot;${ssh::auth::keymaster_storage}/${title}&quot;
+- $key_src_file = &quot;${key_src_dir}/key.pub&quot;
+- # on the server:
+- $key_tgt_file = &quot;${home}/.ssh/authorized_keys&quot;
+-
+- File {
+- owner =&gt; $user,
+- group =&gt; $group,
+- require =&gt; User[$user],
+- mode =&gt; 600,
+- }
+- Ssh_authorized_key {
+- user =&gt; $user,
+- target =&gt; $key_tgt_file,
+- }
+-
+- if $ensure == &quot;absent&quot; {
+- ssh_authorized_key { $title: ensure =&gt; &quot;absent&quot; }
+- }
+- else {
+- $key_src_content = file($key_src_file, &quot;/dev/null&quot;)
+- if ! $key_src_content {
+- notify { &quot;Public key file $key_src_file for key $title not found on keymaster; skipping ensure =&gt; present&quot;: }
+- } else { if $ensure == &quot;present&quot; and $key_src_content !~ /^(ssh-...) ([^ ]*)/ {
+- err(&quot;Can't parse public key file $key_src_file&quot;)
+- notify { &quot;Can't parse public key file $key_src_file for key $title on the keymaster: skipping ensure =&gt; $ensure&quot;: }
+- } else {
+- $keytype = $1
+- $modulus = $2
+- ssh_authorized_key { $title:
+- ensure =&gt; &quot;present&quot;,
+- type =&gt; $keytype,
+- key =&gt; $modulus,
+- options =&gt; $options ? { &quot;&quot; =&gt; undef, default =&gt; $options },
+- }
+- }} # if ... else ... else
+- } # if ... else
+-
+-} # define ssh_auth_key_server
+-
+-
+-##########################################################################
+-
+-
+-# ssh_auth_key_namecheck
+-#
+-# Check a name (e.g. key title or filename) for the allowed form
+-
+-define ssh_auth_key_namecheck ($parm, $value) {
+- if $value !~ /^[A-Za-z0-9]/ {
+- fail(&quot;ssh::auth::key: $parm '$value' not allowed: must begin with a letter or digit&quot;)
+- }
+- if $value !~ /^[A-Za-z0-9_.:@-]+$/ {
+- fail(&quot;ssh::auth::key: $parm '$value' not allowed: may only contain the characters A-Za-z0-9_.:@-&quot;)
+- }
+-} # define namecheck
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/9f39e0c3/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/9f39e0c3/attachment-0001.html
new file mode 100644
index 000000000..b9001a9b0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/9f39e0c3/attachment-0001.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[742] add vhost_simple, for handling simple checkout ( php, static website )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>742</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:08 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add vhost_simple, for handling simple checkout ( php, static website )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesapachetemplatesvhost_simpleconf">puppet/modules/apache/templates/vhost_simple.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesapachemanifestsinitpp">Modified: puppet/modules/apache/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/apache/manifests/init.pp 2011-01-09 11:15:07 UTC (rev 741)
++++ puppet/modules/apache/manifests/init.pp 2011-01-09 11:15:08 UTC (rev 742)
+@@ -164,6 +164,19 @@
+ }
+ }
+
++ define vhost_simple($location) {
++ include apache::base
++ file { &quot;$name.conf&quot;:
++ path =&gt; &quot;/etc/httpd/conf/vhosts.d/$name.conf&quot;,
++ ensure =&gt; &quot;present&quot;,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 644,
++ notify =&gt; Service['apache'],
++ content =&gt; template(&quot;apache/vhost_simple.conf&quot;)
++ }
++ }
++
+ define webapp_other($webapp_file) {
+ include apache::base
+ $webappname = $name
+
+<a id="puppetmodulesapachetemplatesvhost_simpleconf">Added: puppet/modules/apache/templates/vhost_simple.conf</a>
+===================================================================
+--- puppet/modules/apache/templates/vhost_simple.conf (rev 0)
++++ puppet/modules/apache/templates/vhost_simple.conf 2011-01-09 11:15:08 UTC (rev 742)
+@@ -0,0 +1,9 @@
++&lt;VirtualHost *:80&gt;
++ ServerName &lt;%= name %&gt;
++ DocumentRoot &lt;%= location %&gt;
++
++ &lt;Location /&gt;
++ Allow from all
++ &lt;/Location&gt;
++&lt;/VirtualHost&gt;
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/9f39e0c3/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/9f39e0c3/attachment.html
new file mode 100644
index 000000000..b9001a9b0
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/9f39e0c3/attachment.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[742] add vhost_simple, for handling simple checkout ( php, static website )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>742</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:08 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add vhost_simple, for handling simple checkout ( php, static website )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesapachemanifestsinitpp">puppet/modules/apache/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesapachetemplatesvhost_simpleconf">puppet/modules/apache/templates/vhost_simple.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesapachemanifestsinitpp">Modified: puppet/modules/apache/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/apache/manifests/init.pp 2011-01-09 11:15:07 UTC (rev 741)
++++ puppet/modules/apache/manifests/init.pp 2011-01-09 11:15:08 UTC (rev 742)
+@@ -164,6 +164,19 @@
+ }
+ }
+
++ define vhost_simple($location) {
++ include apache::base
++ file { &quot;$name.conf&quot;:
++ path =&gt; &quot;/etc/httpd/conf/vhosts.d/$name.conf&quot;,
++ ensure =&gt; &quot;present&quot;,
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 644,
++ notify =&gt; Service['apache'],
++ content =&gt; template(&quot;apache/vhost_simple.conf&quot;)
++ }
++ }
++
+ define webapp_other($webapp_file) {
+ include apache::base
+ $webappname = $name
+
+<a id="puppetmodulesapachetemplatesvhost_simpleconf">Added: puppet/modules/apache/templates/vhost_simple.conf</a>
+===================================================================
+--- puppet/modules/apache/templates/vhost_simple.conf (rev 0)
++++ puppet/modules/apache/templates/vhost_simple.conf 2011-01-09 11:15:08 UTC (rev 742)
+@@ -0,0 +1,9 @@
++&lt;VirtualHost *:80&gt;
++ ServerName &lt;%= name %&gt;
++ DocumentRoot &lt;%= location %&gt;
++
++ &lt;Location /&gt;
++ Allow from all
++ &lt;/Location&gt;
++&lt;/VirtualHost&gt;
++
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/aefca8ab/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/aefca8ab/attachment-0001.html
new file mode 100644
index 000000000..c44a9c72a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/aefca8ab/attachment-0001.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[735] use /var/www/bs as new root</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>735</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 00:59:37 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use /var/www/bs as new root</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesvhost_pkgsubmitconf">puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesvhost_pkgsubmitconf">Modified: puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf 2011-01-08 23:07:43 UTC (rev 734)
++++ puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf 2011-01-08 23:59:37 UTC (rev 735)
+@@ -1,10 +1,6 @@
+-&lt;%
+-pkgsubmit_root = sched_home_dir + &quot;/uploads&quot;
+-%&gt;
+-
+ &lt;VirtualHost *:80&gt;
+ ServerName pkgsubmit.&lt;%= domain %&gt;
+- DocumentRoot &lt;%= pkgsubmit_root %&gt;
++ DocumentRoot /var/www/bs/
+ Alias /uploads &lt;%= sched_home_dir %&gt;/uploads
+ &lt;Location /&gt;
+ Allow from all
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/aefca8ab/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/aefca8ab/attachment.html
new file mode 100644
index 000000000..c44a9c72a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/aefca8ab/attachment.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[735] use /var/www/bs as new root</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>735</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 00:59:37 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use /var/www/bs as new root</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesvhost_pkgsubmitconf">puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesvhost_pkgsubmitconf">Modified: puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf 2011-01-08 23:07:43 UTC (rev 734)
++++ puppet/modules/buildsystem/templates/vhost_pkgsubmit.conf 2011-01-08 23:59:37 UTC (rev 735)
+@@ -1,10 +1,6 @@
+-&lt;%
+-pkgsubmit_root = sched_home_dir + &quot;/uploads&quot;
+-%&gt;
+-
+ &lt;VirtualHost *:80&gt;
+ ServerName pkgsubmit.&lt;%= domain %&gt;
+- DocumentRoot &lt;%= pkgsubmit_root %&gt;
++ DocumentRoot /var/www/bs/
+ Alias /uploads &lt;%= sched_home_dir %&gt;/uploads
+ &lt;Location /&gt;
+ Allow from all
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/b57a948b/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/b57a948b/attachment-0001.html
new file mode 100644
index 000000000..ac87adb15
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/b57a948b/attachment-0001.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[738] enable ecosse again and disable jonund</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>738</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 05:21:07 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>enable ecosse again and disable jonund</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:04:30 UTC (rev 737)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:21:07 UTC (rev 738)
+@@ -8,8 +8,8 @@
+ ###
+
+ my %nodes = (
+- i586 =&gt; [ qw(jonund) ],
+- x86_64 =&gt; [ qw(jonund) ],
++ i586 =&gt; [ qw(ecosse) ],
++ x86_64 =&gt; [ qw(ecosse) ],
+ );
+ my $repository = &quot;http://repository.&lt;%= domain %&gt;/distrib/&quot;;
+ my $homedir = &quot;&lt;%= build_home_dir %&gt;&quot;;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/b57a948b/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/b57a948b/attachment.html
new file mode 100644
index 000000000..ac87adb15
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/b57a948b/attachment.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[738] enable ecosse again and disable jonund</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>738</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 05:21:07 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>enable ecosse again and disable jonund</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:04:30 UTC (rev 737)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-09 04:21:07 UTC (rev 738)
+@@ -8,8 +8,8 @@
+ ###
+
+ my %nodes = (
+- i586 =&gt; [ qw(jonund) ],
+- x86_64 =&gt; [ qw(jonund) ],
++ i586 =&gt; [ qw(ecosse) ],
++ x86_64 =&gt; [ qw(ecosse) ],
+ );
+ my $repository = &quot;http://repository.&lt;%= domain %&gt;/distrib/&quot;;
+ my $homedir = &quot;&lt;%= build_home_dir %&gt;&quot;;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/bf8a9b92/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/bf8a9b92/attachment-0001.html
new file mode 100644
index 000000000..91a64d087
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/bf8a9b92/attachment-0001.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[744] add some documentation about the layout</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>744</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:11 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add some documentation about the layout</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetREADME">puppet/README</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetREADME">Added: puppet/README</a>
+===================================================================
+--- puppet/README (rev 0)
++++ puppet/README 2011-01-09 11:15:11 UTC (rev 744)
+@@ -0,0 +1,30 @@
++Puppet layout
++=============
++
++deployment
++----------
++
++Contains code specific to our deployment ( static website, mailling list
++definition ), most of it should not be reusable
++
++external
++--------
++
++Modules that were not written by us, and should be synced ( either by hand,
++or with svn:externals, or something appropriate ). We should make sure that
++proper credit is given, as well as proper location
++
++modules
++-------
++
++Our own modules
++
++manifests
++---------
++
++Main puppet manifests
++
++extdata
++-------
++
++Puppet extlookup datafie, should not be in svn ( mainly used for password )
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/bf8a9b92/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/bf8a9b92/attachment.html
new file mode 100644
index 000000000..91a64d087
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/bf8a9b92/attachment.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[744] add some documentation about the layout</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>744</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:11 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add some documentation about the layout</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetREADME">puppet/README</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetREADME">Added: puppet/README</a>
+===================================================================
+--- puppet/README (rev 0)
++++ puppet/README 2011-01-09 11:15:11 UTC (rev 744)
+@@ -0,0 +1,30 @@
++Puppet layout
++=============
++
++deployment
++----------
++
++Contains code specific to our deployment ( static website, mailling list
++definition ), most of it should not be reusable
++
++external
++--------
++
++Modules that were not written by us, and should be synced ( either by hand,
++or with svn:externals, or something appropriate ). We should make sure that
++proper credit is given, as well as proper location
++
++modules
++-------
++
++Our own modules
++
++manifests
++---------
++
++Main puppet manifests
++
++extdata
++-------
++
++Puppet extlookup datafie, should not be in svn ( mainly used for password )
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/c187abf2/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/c187abf2/attachment-0001.html
new file mode 100644
index 000000000..efe497653
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/c187abf2/attachment-0001.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[756] - move it up, fix from parameter not being properly set on commit</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>756</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:48 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- move it up, fix from parameter not being properly set on commit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplateshook_sendmailpl">puppet/modules/subversion/templates/hook_sendmail.pl</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplateshook_sendmailpl">Modified: puppet/modules/subversion/templates/hook_sendmail.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_sendmail.pl 2011-01-09 16:42:47 UTC (rev 755)
++++ puppet/modules/subversion/templates/hook_sendmail.pl 2011-01-09 16:42:48 UTC (rev 756)
+@@ -6,8 +6,8 @@
+ handler: Alternative
+ alternative: HTML::ColorDiff
+ with-diff: 1
++ from: root@&lt;%= domain %&gt;
+ to:
+ &lt;%- commit_mail.each do |mail| -%&gt;
+ - &lt;%= mail %&gt;
+ &lt;%- end -%&gt;
+- from: root@&lt;%= domain %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/c187abf2/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/c187abf2/attachment.html
new file mode 100644
index 000000000..efe497653
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/c187abf2/attachment.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[756] - move it up, fix from parameter not being properly set on commit</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>756</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:48 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- move it up, fix from parameter not being properly set on commit</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessubversiontemplateshook_sendmailpl">puppet/modules/subversion/templates/hook_sendmail.pl</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessubversiontemplateshook_sendmailpl">Modified: puppet/modules/subversion/templates/hook_sendmail.pl</a>
+===================================================================
+--- puppet/modules/subversion/templates/hook_sendmail.pl 2011-01-09 16:42:47 UTC (rev 755)
++++ puppet/modules/subversion/templates/hook_sendmail.pl 2011-01-09 16:42:48 UTC (rev 756)
+@@ -6,8 +6,8 @@
+ handler: Alternative
+ alternative: HTML::ColorDiff
+ with-diff: 1
++ from: root@&lt;%= domain %&gt;
+ to:
+ &lt;%- commit_mail.each do |mail| -%&gt;
+ - &lt;%= mail %&gt;
+ &lt;%- end -%&gt;
+- from: root@&lt;%= domain %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/c20b2e06/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/c20b2e06/attachment-0001.html
new file mode 100644
index 000000000..5aaca694c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/c20b2e06/attachment-0001.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[752] - add rabbit to dns</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>752</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 13:53:57 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add rabbit to dns</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbindtemplateszonesmageiaorgzone">puppet/modules/bind/templates/zones/mageia.org.zone</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbindtemplateszonesmageiaorgzone">Modified: puppet/modules/bind/templates/zones/mageia.org.zone</a>
+===================================================================
+--- puppet/modules/bind/templates/zones/mageia.org.zone 2011-01-09 12:46:48 UTC (rev 751)
++++ puppet/modules/bind/templates/zones/mageia.org.zone 2011-01-09 12:53:57 UTC (rev 752)
+@@ -3,7 +3,7 @@
+ ; $Id$
+ $TTL 3D
+ @ IN SOA ns0.mageia.org. root.mageia.org. (
+- 2011010901 ; Serial
++ 2011010902 ; Serial
+ 21600 ; Refresh
+ 3600 ; Retry
+ 2419200 ; Expire
+@@ -51,6 +51,9 @@
+ fiona IN A 212.85.158.150
+ fiona IN AAAA 2a02:2178:2:7::6
+
++rabbit IN A 88.190.12.224
++
++
+ ; alamut
+ ns0 IN A 212.85.158.146
+ ; krampouezh
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/c20b2e06/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/c20b2e06/attachment.html
new file mode 100644
index 000000000..5aaca694c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/c20b2e06/attachment.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[752] - add rabbit to dns</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>752</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 13:53:57 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- add rabbit to dns</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbindtemplateszonesmageiaorgzone">puppet/modules/bind/templates/zones/mageia.org.zone</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbindtemplateszonesmageiaorgzone">Modified: puppet/modules/bind/templates/zones/mageia.org.zone</a>
+===================================================================
+--- puppet/modules/bind/templates/zones/mageia.org.zone 2011-01-09 12:46:48 UTC (rev 751)
++++ puppet/modules/bind/templates/zones/mageia.org.zone 2011-01-09 12:53:57 UTC (rev 752)
+@@ -3,7 +3,7 @@
+ ; $Id$
+ $TTL 3D
+ @ IN SOA ns0.mageia.org. root.mageia.org. (
+- 2011010901 ; Serial
++ 2011010902 ; Serial
+ 21600 ; Refresh
+ 3600 ; Retry
+ 2419200 ; Expire
+@@ -51,6 +51,9 @@
+ fiona IN A 212.85.158.150
+ fiona IN AAAA 2a02:2178:2:7::6
+
++rabbit IN A 88.190.12.224
++
++
+ ; alamut
+ ns0 IN A 212.85.158.146
+ ; krampouezh
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/cd239dc2/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/cd239dc2/attachment-0001.html
new file mode 100644
index 000000000..70f96c6d2
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/cd239dc2/attachment-0001.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[746] use mysql module, reindent the file to be consistent with space and more compact</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>746</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:13 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use mysql module, reindent the file to be consistent with space and more compact</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesblogmanifestsinitpp">puppet/modules/blog/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesblogmanifestsinitpp">Modified: puppet/modules/blog/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/blog/manifests/init.pp 2011-01-09 11:15:12 UTC (rev 745)
++++ puppet/modules/blog/manifests/init.pp 2011-01-09 11:15:13 UTC (rev 746)
+@@ -1,41 +1,34 @@
+ #TODO:
+ # - add the creation of the user 'blog' in puppet
+ class blog {
+- package { 'mysql':
+- ensure =&gt; installed
+- }
+-
+- package { 'php-mysql':
+- ensure =&gt; installed
+- }
+-
+ include apache::mod_php
++ include mysql
+
+- package { 'wget':
+- ensure =&gt; installed
+- }
++ package { ['wget','php-mysql']:
++ ensure =&gt; installed
++ }
+
+
+ file { &quot;check_new-blog-post&quot;:
+- path =&gt; &quot;/usr/local/bin/check_new-blog-post.sh&quot;,
+- ensure =&gt; present,
+- owner =&gt; blog,
+- group =&gt; blog,
+- mode =&gt; 755,
+- content =&gt; template(&quot;blog/check_new-blog-post.sh&quot;)
+- }
++ path =&gt; &quot;/usr/local/bin/check_new-blog-post.sh&quot;,
++ ensure =&gt; present,
++ owner =&gt; blog,
++ group =&gt; blog,
++ mode =&gt; 755,
++ content =&gt; template(&quot;blog/check_new-blog-post.sh&quot;)
++ }
+
+- file { &quot;/var/lib/blog&quot;:
+- ensure =&gt; directory,
+- owner =&gt; blog,
+- group =&gt; blog,
+- mode =&gt; 644,
+- }
++ file { &quot;/var/lib/blog&quot;:
++ ensure =&gt; directory,
++ owner =&gt; blog,
++ group =&gt; blog,
++ mode =&gt; 644,
++ }
+
+- cron { blog:
+- user =&gt; blog,
+- minute =&gt; '*/15',
+- command =&gt; &quot;/usr/local/bin/check_new-blog-post.sh&quot;,
+- require =&gt; File[&quot;check_new-blog-post&quot;]
+- }
++ cron { blog:
++ user =&gt; blog,
++ minute =&gt; '*/15',
++ command =&gt; &quot;/usr/local/bin/check_new-blog-post.sh&quot;,
++ require =&gt; File[&quot;check_new-blog-post&quot;]
++ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/cd239dc2/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/cd239dc2/attachment.html
new file mode 100644
index 000000000..70f96c6d2
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/cd239dc2/attachment.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[746] use mysql module, reindent the file to be consistent with space and more compact</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>746</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:13 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use mysql module, reindent the file to be consistent with space and more compact</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesblogmanifestsinitpp">puppet/modules/blog/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesblogmanifestsinitpp">Modified: puppet/modules/blog/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/blog/manifests/init.pp 2011-01-09 11:15:12 UTC (rev 745)
++++ puppet/modules/blog/manifests/init.pp 2011-01-09 11:15:13 UTC (rev 746)
+@@ -1,41 +1,34 @@
+ #TODO:
+ # - add the creation of the user 'blog' in puppet
+ class blog {
+- package { 'mysql':
+- ensure =&gt; installed
+- }
+-
+- package { 'php-mysql':
+- ensure =&gt; installed
+- }
+-
+ include apache::mod_php
++ include mysql
+
+- package { 'wget':
+- ensure =&gt; installed
+- }
++ package { ['wget','php-mysql']:
++ ensure =&gt; installed
++ }
+
+
+ file { &quot;check_new-blog-post&quot;:
+- path =&gt; &quot;/usr/local/bin/check_new-blog-post.sh&quot;,
+- ensure =&gt; present,
+- owner =&gt; blog,
+- group =&gt; blog,
+- mode =&gt; 755,
+- content =&gt; template(&quot;blog/check_new-blog-post.sh&quot;)
+- }
++ path =&gt; &quot;/usr/local/bin/check_new-blog-post.sh&quot;,
++ ensure =&gt; present,
++ owner =&gt; blog,
++ group =&gt; blog,
++ mode =&gt; 755,
++ content =&gt; template(&quot;blog/check_new-blog-post.sh&quot;)
++ }
+
+- file { &quot;/var/lib/blog&quot;:
+- ensure =&gt; directory,
+- owner =&gt; blog,
+- group =&gt; blog,
+- mode =&gt; 644,
+- }
++ file { &quot;/var/lib/blog&quot;:
++ ensure =&gt; directory,
++ owner =&gt; blog,
++ group =&gt; blog,
++ mode =&gt; 644,
++ }
+
+- cron { blog:
+- user =&gt; blog,
+- minute =&gt; '*/15',
+- command =&gt; &quot;/usr/local/bin/check_new-blog-post.sh&quot;,
+- require =&gt; File[&quot;check_new-blog-post&quot;]
+- }
++ cron { blog:
++ user =&gt; blog,
++ minute =&gt; '*/15',
++ command =&gt; &quot;/usr/local/bin/check_new-blog-post.sh&quot;,
++ require =&gt; File[&quot;check_new-blog-post&quot;]
++ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/db50235f/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/db50235f/attachment-0001.html
new file mode 100644
index 000000000..fa99b997a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/db50235f/attachment-0001.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[734] do not hardcode iurt login and home</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>734</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 00:07:43 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not hardcode iurt login and home</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesiurtcauldronconf">puppet/modules/buildsystem/templates/iurt.cauldron.conf</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatesiurtmandriva20101conf">puppet/modules/buildsystem/templates/iurt.mandriva2010.1.conf</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesiurtcauldronconf">Modified: puppet/modules/buildsystem/templates/iurt.cauldron.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/iurt.cauldron.conf 2011-01-08 23:03:24 UTC (rev 733)
++++ puppet/modules/buildsystem/templates/iurt.cauldron.conf 2011-01-08 23:07:43 UTC (rev 734)
+@@ -1,11 +1,11 @@
+ {
+ supported_arch =&gt; [ 'i586', 'x86_64' ],
+ all_media =&gt; { 'core' =&gt; [ 'release' ], 'nonfree' =&gt; [ 'release' ], 'tainted' =&gt; [ 'release' ] },
+- upload =&gt; 'iurt@pkgsubmit:~/uploads/',
+- upload_queue =&gt; 'iurt@pkgsubmit:~/uploads/queue/',
++ upload =&gt; '&lt;%= build_login %&gt;@pkgsubmit:~/uploads/',
++ upload_queue =&gt; '&lt;%= build_login %&gt;@pkgsubmit:~/uploads/queue/',
+ unwanted_packages =&gt; '^monotone-',
+ repository =&gt; 'http://repository.&lt;%= domain %&gt;/distrib/',
+- rsync_to =&gt; 'iurt@pkgsubmit:/mnt/BIG/dis/uploads/build/',
++ rsync_to =&gt; '&lt;%= build_login %&gt;@pkgsubmit:/mnt/BIG/dis/uploads/build/',
+ log_url =&gt; 'http://pkgsubmit.&lt;%= domain %&gt;/queue/build/',
+ admin =&gt; 'mageia-sysadm@mageia.org',
+ packager =&gt; 'Iurt the rebuild bot &lt;mageia-sysadm@mageia.org&gt;',
+
+<a id="puppetmodulesbuildsystemtemplatesiurtmandriva20101conf">Modified: puppet/modules/buildsystem/templates/iurt.mandriva2010.1.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/iurt.mandriva2010.1.conf 2011-01-08 23:03:24 UTC (rev 733)
++++ puppet/modules/buildsystem/templates/iurt.mandriva2010.1.conf 2011-01-08 23:07:43 UTC (rev 734)
+@@ -1,11 +1,11 @@
+ {
+ supported_arch =&gt; [ 'i586', 'x86_64' ],
+ all_media =&gt; { 'main' =&gt; [ 'release' ], 'contrib' =&gt; [ 'release' ] },
+- upload =&gt; 'iurt@pkgsubmit:~/uploads/',
+- upload_queue =&gt; 'iurt@pkgsubmit:~/uploads/queue/',
++ upload =&gt; '&lt;%= build_login %&gt;@pkgsubmit:~/uploads/',
++ upload_queue =&gt; '&lt;%= build_login %&gt;@pkgsubmit:~/uploads/queue/',
+ unwanted_packages =&gt; '^monotone-',
+ repository =&gt; 'http://repository.&lt;%= domain %&gt;/mandriva/',
+- rsync_to =&gt; 'iurt@pkgsubmit:/mnt/BIG/dis/uploads/build/',
++ rsync_to =&gt; '&lt;%= build_login %&gt;@pkgsubmit:/mnt/BIG/dis/uploads/build/',
+ log_url =&gt; 'http://pkgsubmit.&lt;%= domain %&gt;/queue/build/',
+ admin =&gt; 'mageia-sysadm@mageia.org',
+ packager =&gt; 'Iurt the rebuild bot &lt;mageia-sysadm@mageia.org&gt;',
+
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-08 23:03:24 UTC (rev 733)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-08 23:07:43 UTC (rev 734)
+@@ -12,7 +12,7 @@
+ x86_64 =&gt; [ qw(jonund) ],
+ );
+ my $repository = &quot;http://repository.&lt;%= domain %&gt;/distrib/&quot;;
+-my $homedir = &quot;/home/iurt&quot;;
++my $homedir = &quot;&lt;%= build_home_dir %&gt;&quot;;
+
+ {
+ bot =&gt; {
+@@ -23,7 +23,7 @@
+ my $node = $_;
+ ($node =&gt; {
+ iurt =&gt; {
+- user =&gt; 'iurt',
++ user =&gt; '&lt;%= build_login %&gt;',
+ # (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind
+ # command =&gt; &quot;iurt --copy-srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository --additional-media -m __MEDIA__ -- file://$homedir/cache/ -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+ command =&gt; &quot;iurt --copy_srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/db50235f/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/db50235f/attachment.html
new file mode 100644
index 000000000..fa99b997a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/db50235f/attachment.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[734] do not hardcode iurt login and home</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>734</dd>
+<dt>Author</dt> <dd>blino</dd>
+<dt>Date</dt> <dd>2011-01-09 00:07:43 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>do not hardcode iurt login and home</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesiurtcauldronconf">puppet/modules/buildsystem/templates/iurt.cauldron.conf</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatesiurtmandriva20101conf">puppet/modules/buildsystem/templates/iurt.mandriva2010.1.conf</a></li>
+<li><a href="#puppetmodulesbuildsystemtemplatesuploadconf">puppet/modules/buildsystem/templates/upload.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemtemplatesiurtcauldronconf">Modified: puppet/modules/buildsystem/templates/iurt.cauldron.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/iurt.cauldron.conf 2011-01-08 23:03:24 UTC (rev 733)
++++ puppet/modules/buildsystem/templates/iurt.cauldron.conf 2011-01-08 23:07:43 UTC (rev 734)
+@@ -1,11 +1,11 @@
+ {
+ supported_arch =&gt; [ 'i586', 'x86_64' ],
+ all_media =&gt; { 'core' =&gt; [ 'release' ], 'nonfree' =&gt; [ 'release' ], 'tainted' =&gt; [ 'release' ] },
+- upload =&gt; 'iurt@pkgsubmit:~/uploads/',
+- upload_queue =&gt; 'iurt@pkgsubmit:~/uploads/queue/',
++ upload =&gt; '&lt;%= build_login %&gt;@pkgsubmit:~/uploads/',
++ upload_queue =&gt; '&lt;%= build_login %&gt;@pkgsubmit:~/uploads/queue/',
+ unwanted_packages =&gt; '^monotone-',
+ repository =&gt; 'http://repository.&lt;%= domain %&gt;/distrib/',
+- rsync_to =&gt; 'iurt@pkgsubmit:/mnt/BIG/dis/uploads/build/',
++ rsync_to =&gt; '&lt;%= build_login %&gt;@pkgsubmit:/mnt/BIG/dis/uploads/build/',
+ log_url =&gt; 'http://pkgsubmit.&lt;%= domain %&gt;/queue/build/',
+ admin =&gt; 'mageia-sysadm@mageia.org',
+ packager =&gt; 'Iurt the rebuild bot &lt;mageia-sysadm@mageia.org&gt;',
+
+<a id="puppetmodulesbuildsystemtemplatesiurtmandriva20101conf">Modified: puppet/modules/buildsystem/templates/iurt.mandriva2010.1.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/iurt.mandriva2010.1.conf 2011-01-08 23:03:24 UTC (rev 733)
++++ puppet/modules/buildsystem/templates/iurt.mandriva2010.1.conf 2011-01-08 23:07:43 UTC (rev 734)
+@@ -1,11 +1,11 @@
+ {
+ supported_arch =&gt; [ 'i586', 'x86_64' ],
+ all_media =&gt; { 'main' =&gt; [ 'release' ], 'contrib' =&gt; [ 'release' ] },
+- upload =&gt; 'iurt@pkgsubmit:~/uploads/',
+- upload_queue =&gt; 'iurt@pkgsubmit:~/uploads/queue/',
++ upload =&gt; '&lt;%= build_login %&gt;@pkgsubmit:~/uploads/',
++ upload_queue =&gt; '&lt;%= build_login %&gt;@pkgsubmit:~/uploads/queue/',
+ unwanted_packages =&gt; '^monotone-',
+ repository =&gt; 'http://repository.&lt;%= domain %&gt;/mandriva/',
+- rsync_to =&gt; 'iurt@pkgsubmit:/mnt/BIG/dis/uploads/build/',
++ rsync_to =&gt; '&lt;%= build_login %&gt;@pkgsubmit:/mnt/BIG/dis/uploads/build/',
+ log_url =&gt; 'http://pkgsubmit.&lt;%= domain %&gt;/queue/build/',
+ admin =&gt; 'mageia-sysadm@mageia.org',
+ packager =&gt; 'Iurt the rebuild bot &lt;mageia-sysadm@mageia.org&gt;',
+
+<a id="puppetmodulesbuildsystemtemplatesuploadconf">Modified: puppet/modules/buildsystem/templates/upload.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/upload.conf 2011-01-08 23:03:24 UTC (rev 733)
++++ puppet/modules/buildsystem/templates/upload.conf 2011-01-08 23:07:43 UTC (rev 734)
+@@ -12,7 +12,7 @@
+ x86_64 =&gt; [ qw(jonund) ],
+ );
+ my $repository = &quot;http://repository.&lt;%= domain %&gt;/distrib/&quot;;
+-my $homedir = &quot;/home/iurt&quot;;
++my $homedir = &quot;&lt;%= build_home_dir %&gt;&quot;;
+
+ {
+ bot =&gt; {
+@@ -23,7 +23,7 @@
+ my $node = $_;
+ ($node =&gt; {
+ iurt =&gt; {
+- user =&gt; 'iurt',
++ user =&gt; '&lt;%= build_login %&gt;',
+ # (spuk, 2007-08-16) disabled iurt_cache additional media, locks trying to mount -o bind
+ # command =&gt; &quot;iurt --copy-srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository --additional-media -m __MEDIA__ -- file://$homedir/cache/ -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+ command =&gt; &quot;iurt --copy_srpm --group -v 6 --config local_spool $homedir/iurt/__DIR__ --no_rsync --chrooted-urpmi -m __MEDIA__ -- $repository -p \&quot;__PACKAGER__\&quot; -r __TARGET__ __ARCH__&quot;,
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/dcbf4966/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/dcbf4966/attachment-0001.html
new file mode 100644
index 000000000..fcc907bb2
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/dcbf4966/attachment-0001.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[748] remove leftover of git svn vs svn alone behavior ( ie, git do not track empty directory, while svn does )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>748</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:17:15 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove leftover of git svn vs svn alone behavior ( ie, git do not track empty directory, while svn does )</pre>
+
+<h3>Removed Paths</h3>
+<ul>
+<li>puppet/modules/ssh/</li>
+<li>puppet/modules/websites/</li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/dcbf4966/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/dcbf4966/attachment.html
new file mode 100644
index 000000000..fcc907bb2
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/dcbf4966/attachment.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[748] remove leftover of git svn vs svn alone behavior ( ie, git do not track empty directory, while svn does )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>748</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:17:15 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>remove leftover of git svn vs svn alone behavior ( ie, git do not track empty directory, while svn does )</pre>
+
+<h3>Removed Paths</h3>
+<ul>
+<li>puppet/modules/ssh/</li>
+<li>puppet/modules/websites/</li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/e4b342b5/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/e4b342b5/attachment-0001.html
new file mode 100644
index 000000000..ecf1578b3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/e4b342b5/attachment-0001.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[753] move subversion repository in their own file ( cleaner )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>753</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:44 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move subversion repository in their own file ( cleaner )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/deployment/repositories/</li>
+<li>puppet/deployment/repositories/manifests/</li>
+<li><a href="#puppetdeploymentrepositoriesmanifestssubversionpp">puppet/deployment/repositories/manifests/subversion.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentrepositoriesmanifestssubversionpp">Added: puppet/deployment/repositories/manifests/subversion.pp</a>
+===================================================================
+--- puppet/deployment/repositories/manifests/subversion.pp (rev 0)
++++ puppet/deployment/repositories/manifests/subversion.pp 2011-01-09 16:42:44 UTC (rev 753)
+@@ -0,0 +1,40 @@
++class repositories::subversion {
++
++ subversion::repository { &quot;/svn/adm/&quot;:
++ group =&gt; &quot;mga-sysadmin&quot;,
++ commit_mail =&gt; ['mageia-sysadm@mageia.org', &quot;sysadmin-commits@ml.$domain&quot;],
++ syntax_check1 =&gt; 'check_puppet_templates',
++ syntax_check2 =&gt; 'check_puppet',
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;sysadm&quot;,
++ }
++
++ subversion::repository { &quot;/svn/soft/&quot;:
++ group =&gt; &quot;mga-packagers&quot;,
++ commit_mail =&gt; ['mageia-sysadm@mageia.org'],
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;soft&quot;,
++ }
++
++ subversion::repository { &quot;/svn/web/&quot;:
++ group =&gt; &quot;mga-committers&quot;,
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;web&quot;,
++ }
++
++ subversion::repository { &quot;/svn/packages/&quot;:
++ group =&gt; &quot;mga-packagers&quot;,
++ no_binary =&gt; true,
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;packages&quot;,
++ cia_ignore_author =&gt; '^schedbot$',
++ }
++
++ subversion::repository { &quot;/svn/binrepos/cauldron/&quot;:
++ group =&gt; &quot;mga-packagers&quot;,
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;binrepos&quot;,
++ cia_ignore_author =&gt; '^schedbot$',
++ }
++
++}
+
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-09 12:53:57 UTC (rev 752)
++++ puppet/manifests/nodes.pp 2011-01-09 16:42:44 UTC (rev 753)
+@@ -26,43 +26,8 @@
+ include restrictshell::allow_pkgsubmit
+ include openssh::ssh_keys_from_ldap
+
+- subversion::repository { &quot;/svn/adm/&quot;:
+- group =&gt; &quot;mga-sysadmin&quot;,
+- commit_mail =&gt; ['mageia-sysadm@mageia.org', &quot;sysadmin-commits@ml.$domain&quot;],
+- syntax_check1 =&gt; 'check_puppet_templates',
+- syntax_check2 =&gt; 'check_puppet',
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;sysadm&quot;,
+- }
++ include repositories::subversion
+
+- subversion::repository { &quot;/svn/soft/&quot;:
+- group =&gt; &quot;mga-packagers&quot;,
+- commit_mail =&gt; ['mageia-sysadm@mageia.org'],
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;soft&quot;,
+- }
+-
+- subversion::repository { &quot;/svn/web/&quot;:
+- group =&gt; &quot;mga-committers&quot;,
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;web&quot;,
+- }
+-
+- subversion::repository { &quot;/svn/packages/&quot;:
+- group =&gt; &quot;mga-packagers&quot;,
+- no_binary =&gt; true,
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;packages&quot;,
+- cia_ignore_author =&gt; '^schedbot$',
+- }
+-
+- subversion::repository { &quot;/svn/binrepos/cauldron/&quot;:
+- group =&gt; &quot;mga-packagers&quot;,
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;binrepos&quot;,
+- cia_ignore_author =&gt; '^schedbot$',
+- }
+-
+ subversion::snapshot { &quot;/etc/puppet&quot;:
+ source =&gt; &quot;svn://svn.mageia.org/svn/adm/puppet/&quot;
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/e4b342b5/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/e4b342b5/attachment.html
new file mode 100644
index 000000000..ecf1578b3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/e4b342b5/attachment.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[753] move subversion repository in their own file ( cleaner )</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>753</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:44 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>move subversion repository in their own file ( cleaner )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmanifestsnodespp">puppet/manifests/nodes.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/deployment/repositories/</li>
+<li>puppet/deployment/repositories/manifests/</li>
+<li><a href="#puppetdeploymentrepositoriesmanifestssubversionpp">puppet/deployment/repositories/manifests/subversion.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentrepositoriesmanifestssubversionpp">Added: puppet/deployment/repositories/manifests/subversion.pp</a>
+===================================================================
+--- puppet/deployment/repositories/manifests/subversion.pp (rev 0)
++++ puppet/deployment/repositories/manifests/subversion.pp 2011-01-09 16:42:44 UTC (rev 753)
+@@ -0,0 +1,40 @@
++class repositories::subversion {
++
++ subversion::repository { &quot;/svn/adm/&quot;:
++ group =&gt; &quot;mga-sysadmin&quot;,
++ commit_mail =&gt; ['mageia-sysadm@mageia.org', &quot;sysadmin-commits@ml.$domain&quot;],
++ syntax_check1 =&gt; 'check_puppet_templates',
++ syntax_check2 =&gt; 'check_puppet',
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;sysadm&quot;,
++ }
++
++ subversion::repository { &quot;/svn/soft/&quot;:
++ group =&gt; &quot;mga-packagers&quot;,
++ commit_mail =&gt; ['mageia-sysadm@mageia.org'],
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;soft&quot;,
++ }
++
++ subversion::repository { &quot;/svn/web/&quot;:
++ group =&gt; &quot;mga-committers&quot;,
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;web&quot;,
++ }
++
++ subversion::repository { &quot;/svn/packages/&quot;:
++ group =&gt; &quot;mga-packagers&quot;,
++ no_binary =&gt; true,
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;packages&quot;,
++ cia_ignore_author =&gt; '^schedbot$',
++ }
++
++ subversion::repository { &quot;/svn/binrepos/cauldron/&quot;:
++ group =&gt; &quot;mga-packagers&quot;,
++ cia_post =&gt; true,
++ cia_module =&gt; &quot;binrepos&quot;,
++ cia_ignore_author =&gt; '^schedbot$',
++ }
++
++}
+
+<a id="puppetmanifestsnodespp">Modified: puppet/manifests/nodes.pp</a>
+===================================================================
+--- puppet/manifests/nodes.pp 2011-01-09 12:53:57 UTC (rev 752)
++++ puppet/manifests/nodes.pp 2011-01-09 16:42:44 UTC (rev 753)
+@@ -26,43 +26,8 @@
+ include restrictshell::allow_pkgsubmit
+ include openssh::ssh_keys_from_ldap
+
+- subversion::repository { &quot;/svn/adm/&quot;:
+- group =&gt; &quot;mga-sysadmin&quot;,
+- commit_mail =&gt; ['mageia-sysadm@mageia.org', &quot;sysadmin-commits@ml.$domain&quot;],
+- syntax_check1 =&gt; 'check_puppet_templates',
+- syntax_check2 =&gt; 'check_puppet',
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;sysadm&quot;,
+- }
++ include repositories::subversion
+
+- subversion::repository { &quot;/svn/soft/&quot;:
+- group =&gt; &quot;mga-packagers&quot;,
+- commit_mail =&gt; ['mageia-sysadm@mageia.org'],
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;soft&quot;,
+- }
+-
+- subversion::repository { &quot;/svn/web/&quot;:
+- group =&gt; &quot;mga-committers&quot;,
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;web&quot;,
+- }
+-
+- subversion::repository { &quot;/svn/packages/&quot;:
+- group =&gt; &quot;mga-packagers&quot;,
+- no_binary =&gt; true,
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;packages&quot;,
+- cia_ignore_author =&gt; '^schedbot$',
+- }
+-
+- subversion::repository { &quot;/svn/binrepos/cauldron/&quot;:
+- group =&gt; &quot;mga-packagers&quot;,
+- cia_post =&gt; true,
+- cia_module =&gt; &quot;binrepos&quot;,
+- cia_ignore_author =&gt; '^schedbot$',
+- }
+-
+ subversion::snapshot { &quot;/etc/puppet&quot;:
+ source =&gt; &quot;svn://svn.mageia.org/svn/adm/puppet/&quot;
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/f2123256/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/f2123256/attachment-0001.html
new file mode 100644
index 000000000..31bdff1eb
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/f2123256/attachment-0001.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[755] - fix sympa scenari syntax for list creation</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>755</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:47 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix sympa scenari syntax for list creation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympafilesscenariforbidden">puppet/modules/sympa/files/scenari/forbidden</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympafilesscenariforbidden">Modified: puppet/modules/sympa/files/scenari/forbidden</a>
+===================================================================
+--- puppet/modules/sympa/files/scenari/forbidden 2011-01-09 16:42:45 UTC (rev 754)
++++ puppet/modules/sympa/files/scenari/forbidden 2011-01-09 16:42:47 UTC (rev 755)
+@@ -1,2 +1,2 @@
+-title nobody
++title.gettext nobody
+ true() smtp,md5,smime -&gt; reject
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/f2123256/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/f2123256/attachment.html
new file mode 100644
index 000000000..31bdff1eb
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/f2123256/attachment.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[755] - fix sympa scenari syntax for list creation</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>755</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 17:42:47 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>- fix sympa scenari syntax for list creation</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessympafilesscenariforbidden">puppet/modules/sympa/files/scenari/forbidden</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessympafilesscenariforbidden">Modified: puppet/modules/sympa/files/scenari/forbidden</a>
+===================================================================
+--- puppet/modules/sympa/files/scenari/forbidden 2011-01-09 16:42:45 UTC (rev 754)
++++ puppet/modules/sympa/files/scenari/forbidden 2011-01-09 16:42:47 UTC (rev 755)
+@@ -1,2 +1,2 @@
+-title nobody
++title.gettext nobody
+ true() smtp,md5,smime -&gt; reject
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/f33d3a66/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/f33d3a66/attachment-0001.html
new file mode 100644
index 000000000..66913122b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/f33d3a66/attachment-0001.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[750] set svn:ignore to avoid useless cluter when running svn status on /etc/puppet checkout</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>750</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:44:46 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>set svn:ignore to avoid useless cluter when running svn status on /etc/puppet checkout
+on valstar</pre>
+
+<h3>Property Changed</h3>
+<ul>
+<li><a href="#puppet">puppet/</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+
+<a id="puppet">Property changes on: puppet</a>
+___________________________________________________________________
+<a id="svnignore">Added: svn:ignore</a>
+ + ssl
+puppet.conf
+extdata
+tagmail.conf
+svn-commit.tmp
+*~
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/f33d3a66/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/f33d3a66/attachment.html
new file mode 100644
index 000000000..66913122b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/f33d3a66/attachment.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[750] set svn:ignore to avoid useless cluter when running svn status on /etc/puppet checkout</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>750</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:44:46 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>set svn:ignore to avoid useless cluter when running svn status on /etc/puppet checkout
+on valstar</pre>
+
+<h3>Property Changed</h3>
+<ul>
+<li><a href="#puppet">puppet/</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+
+<a id="puppet">Property changes on: puppet</a>
+___________________________________________________________________
+<a id="svnignore">Added: svn:ignore</a>
+ + ssl
+puppet.conf
+extdata
+tagmail.conf
+svn-commit.tmp
+*~
+
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/f90140ae/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/f90140ae/attachment-0001.html
new file mode 100644
index 000000000..70542ad55
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/f90140ae/attachment-0001.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[254] mgarepo version 1.9.4</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>254</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 03:17:49 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mgarepo version 1.9.4</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemmgarepotrunkCHANGES">build_system/mgarepo/trunk/CHANGES</a></li>
+<li><a href="#build_systemmgarepotrunkrepsys">build_system/mgarepo/trunk/repsys</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemmgarepotrunkCHANGES">Modified: build_system/mgarepo/trunk/CHANGES</a>
+===================================================================
+--- build_system/mgarepo/trunk/CHANGES 2011-01-09 01:58:50 UTC (rev 253)
++++ build_system/mgarepo/trunk/CHANGES 2011-01-09 02:17:49 UTC (rev 254)
+@@ -1,3 +1,6 @@
++* 1.9.4
++- add more extentions for files belonging in binrepo
++
+ * 1.9.3
+ - enable binrepo in create-srpm
+ - update repsys.conf for Mageia
+
+<a id="build_systemmgarepotrunkrepsys">Modified: build_system/mgarepo/trunk/repsys</a>
+===================================================================
+--- build_system/mgarepo/trunk/repsys 2011-01-09 01:58:50 UTC (rev 253)
++++ build_system/mgarepo/trunk/repsys 2011-01-09 02:17:49 UTC (rev 254)
+@@ -4,7 +4,7 @@
+ import getopt
+ import sys
+
+-VERSION=&quot;1.9.3&quot;
++VERSION=&quot;1.9.4&quot;
+
+ HELP = &quot;&quot;&quot;\
+ Usage: repsys COMMAND [COMMAND ARGUMENTS]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/f90140ae/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/f90140ae/attachment.html
new file mode 100644
index 000000000..70542ad55
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/f90140ae/attachment.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[254] mgarepo version 1.9.4</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>254</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 03:17:49 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mgarepo version 1.9.4</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemmgarepotrunkCHANGES">build_system/mgarepo/trunk/CHANGES</a></li>
+<li><a href="#build_systemmgarepotrunkrepsys">build_system/mgarepo/trunk/repsys</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemmgarepotrunkCHANGES">Modified: build_system/mgarepo/trunk/CHANGES</a>
+===================================================================
+--- build_system/mgarepo/trunk/CHANGES 2011-01-09 01:58:50 UTC (rev 253)
++++ build_system/mgarepo/trunk/CHANGES 2011-01-09 02:17:49 UTC (rev 254)
+@@ -1,3 +1,6 @@
++* 1.9.4
++- add more extentions for files belonging in binrepo
++
+ * 1.9.3
+ - enable binrepo in create-srpm
+ - update repsys.conf for Mageia
+
+<a id="build_systemmgarepotrunkrepsys">Modified: build_system/mgarepo/trunk/repsys</a>
+===================================================================
+--- build_system/mgarepo/trunk/repsys 2011-01-09 01:58:50 UTC (rev 253)
++++ build_system/mgarepo/trunk/repsys 2011-01-09 02:17:49 UTC (rev 254)
+@@ -4,7 +4,7 @@
+ import getopt
+ import sys
+
+-VERSION=&quot;1.9.3&quot;
++VERSION=&quot;1.9.4&quot;
+
+ HELP = &quot;&quot;&quot;\
+ Usage: repsys COMMAND [COMMAND ARGUMENTS]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/f90da3a0/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/f90da3a0/attachment-0001.html
new file mode 100644
index 000000000..200415d4c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/f90da3a0/attachment-0001.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[255] mgarepo version 1.9.4</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>255</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 03:18:37 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mgarepo version 1.9.4</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>build_system/mgarepo/tags/1.9.4/</li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/f90da3a0/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/f90da3a0/attachment.html
new file mode 100644
index 000000000..200415d4c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/f90da3a0/attachment.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[255] mgarepo version 1.9.4</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>255</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-09 03:18:37 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mgarepo version 1.9.4</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>build_system/mgarepo/tags/1.9.4/</li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/fb91eae8/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110109/fb91eae8/attachment-0001.html
new file mode 100644
index 000000000..b15ce2668
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/fb91eae8/attachment-0001.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[741] add newer path for module searching :</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>741</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:07 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add newer path for module searching :
+ - external for modules that we didn't wrote and took from the internet
+ - deployment, for modules that are purely deployment specific (
+ website, maillings lists )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespuppettemplatespuppetconf">puppet/modules/puppet/templates/puppet.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespuppettemplatespuppetconf">Modified: puppet/modules/puppet/templates/puppet.conf</a>
+===================================================================
+--- puppet/modules/puppet/templates/puppet.conf 2011-01-09 10:28:01 UTC (rev 740)
++++ puppet/modules/puppet/templates/puppet.conf 2011-01-09 11:15:07 UTC (rev 741)
+@@ -10,6 +10,8 @@
+ # Where SSL certificates are kept.
+ # The default value is '$confdir/ssl'.
+ ssldir = $vardir/ssl
++
++ modulepath = $confdir/modules:$confdir/deployment:$confdir/external:/usr/share/puppet/modules
+
+ [master]
+ certname = puppetmaster.&lt;%= domain %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110109/fb91eae8/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110109/fb91eae8/attachment.html
new file mode 100644
index 000000000..b15ce2668
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110109/fb91eae8/attachment.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[741] add newer path for module searching :</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>741</dd>
+<dt>Author</dt> <dd>misc</dd>
+<dt>Date</dt> <dd>2011-01-09 12:15:07 +0100 (Sun, 09 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add newer path for module searching :
+ - external for modules that we didn't wrote and took from the internet
+ - deployment, for modules that are purely deployment specific (
+ website, maillings lists )</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulespuppettemplatespuppetconf">puppet/modules/puppet/templates/puppet.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulespuppettemplatespuppetconf">Modified: puppet/modules/puppet/templates/puppet.conf</a>
+===================================================================
+--- puppet/modules/puppet/templates/puppet.conf 2011-01-09 10:28:01 UTC (rev 740)
++++ puppet/modules/puppet/templates/puppet.conf 2011-01-09 11:15:07 UTC (rev 741)
+@@ -10,6 +10,8 @@
+ # Where SSL certificates are kept.
+ # The default value is '$confdir/ssl'.
+ ssldir = $vardir/ssl
++
++ modulepath = $confdir/modules:$confdir/deployment:$confdir/external:/usr/share/puppet/modules
+
+ [master]
+ certname = puppetmaster.&lt;%= domain %&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file