summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/attachments/20110112
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
committerNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
commit1be510f9529cb082f802408b472a77d074b394c0 (patch)
treeb175f9d5fcb107576dabc768e7bd04d4a3e491a0 /zarb-ml/mageia-sysadm/attachments/20110112
parentfa5098cf210b23ab4f419913e28af7b1b07dafb2 (diff)
downloadarchives-master.tar
archives-master.tar.gz
archives-master.tar.bz2
archives-master.tar.xz
archives-master.zip
Add zarb MLs html archivesHEADmaster
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20110112')
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/062b9314/attachment-0001.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/062b9314/attachment.html86
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/105985ce/attachment-0001.html88
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/105985ce/attachment.html88
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/15a2f288/attachment-0001.html84
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/15a2f288/attachment.html84
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/1c16885e/attachment-0001.html93
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/1c16885e/attachment.html93
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/3659ade1/attachment-0001.html38
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/3659ade1/attachment.html38
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/446ad491/attachment-0001.html117
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/446ad491/attachment.html117
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/4d5e6f6d/attachment-0001.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/4d5e6f6d/attachment.html82
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/5af3ad95/attachment-0001.html63
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/5af3ad95/attachment.html63
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/872f6ea4/attachment-0001.html235
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/872f6ea4/attachment.html235
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/a5361475/attachment-0001.html92
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/a5361475/attachment.html92
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/af5c4577/attachment-0001.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/af5c4577/attachment.html77
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/d99ad066/attachment-0001.html144
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/d99ad066/attachment.html144
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/e1e58ce8/attachment-0001.html207
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/e1e58ce8/attachment.html207
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/ec3a2b58/attachment-0001.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/ec3a2b58/attachment.html83
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/f650cda2/attachment-0001.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/f650cda2/attachment.html79
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/f7efd030/attachment-0001.html94
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110112/f7efd030/attachment.html94
32 files changed, 3324 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/062b9314/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/062b9314/attachment-0001.html
new file mode 100644
index 000000000..2f44c0f5c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/062b9314/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>[770] fix sudoers_config calls</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>770</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 18:37:42 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix sudoers_config calls</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2011-01-12 17:35:56 UTC (rev 769)
++++ puppet/modules/buildsystem/manifests/init.pp 2011-01-12 17:37:42 UTC (rev 770)
+@@ -125,7 +125,7 @@
+ content =&gt; template(&quot;buildsystem/mdv-youri-submit.wrapper&quot;)
+ }
+
+- sudoers_config { &quot;mdv-youri-submit&quot;:
++ sudo::sudoers_config { &quot;mdv-youri-submit&quot;:
+ content =&gt; template(&quot;buildsystem/sudoers.youri&quot;)
+ }
+
+@@ -231,7 +231,7 @@
+ content =&gt; template(&quot;buildsystem/iurt.mandriva2010.1.conf&quot;)
+ }
+
+- sudoers_config { &quot;iurt&quot;:
++ sudo::sudoers_config { &quot;iurt&quot;:
+ content =&gt; template(&quot;buildsystem/sudoers.iurt&quot;)
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/062b9314/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/062b9314/attachment.html
new file mode 100644
index 000000000..2f44c0f5c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/062b9314/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>[770] fix sudoers_config calls</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>770</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 18:37:42 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>fix sudoers_config calls</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2011-01-12 17:35:56 UTC (rev 769)
++++ puppet/modules/buildsystem/manifests/init.pp 2011-01-12 17:37:42 UTC (rev 770)
+@@ -125,7 +125,7 @@
+ content =&gt; template(&quot;buildsystem/mdv-youri-submit.wrapper&quot;)
+ }
+
+- sudoers_config { &quot;mdv-youri-submit&quot;:
++ sudo::sudoers_config { &quot;mdv-youri-submit&quot;:
+ content =&gt; template(&quot;buildsystem/sudoers.youri&quot;)
+ }
+
+@@ -231,7 +231,7 @@
+ content =&gt; template(&quot;buildsystem/iurt.mandriva2010.1.conf&quot;)
+ }
+
+- sudoers_config { &quot;iurt&quot;:
++ sudo::sudoers_config { &quot;iurt&quot;:
+ content =&gt; template(&quot;buildsystem/sudoers.iurt&quot;)
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/105985ce/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/105985ce/attachment-0001.html
new file mode 100644
index 000000000..3503e4d51
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/105985ce/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>[271] Revert some changes which were part of another unfinished change</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>271</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 13:40:54 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Revert some changes which were part of another unfinished change</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-12 11:52:13 UTC (rev 270)
++++ build_system/web/index.php 2011-01-12 12:40:54 UTC (rev 271)
+@@ -48,7 +48,7 @@
+
+ $status = $val[1];
+ $data = $val[10];
+- $pkgs[$key][&quot;status&quot;][$status] = $data;
++ $pkgs[$key][&quot;status&quot;][$status] = 1;
+ $ext = $val[11];
+ if ($ext == &quot;.src.rpm.info&quot;) {
+ preg_match(&quot;!^(?:@\d+:)?(.*)!&quot;, $data, $name);
+@@ -58,9 +58,8 @@
+ } else if ($ext == &quot;.youri&quot;) {
+ $pkgs[$key][&quot;status&quot;][&quot;youri&quot;] = 1;
+ } else if ($ext == &quot;.lock&quot;) {
+- preg_match(&quot;/(.*)\..*\.(.*)\.\d+\.\d+/&quot;, &quot;(\1@\2)&quot;, $data);
+ // parse build bot from $data
+- $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = $data;
++ $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = 1;
+ }
+ }
+ // sort by key in reverse order to have more recent pkgs first
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/105985ce/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/105985ce/attachment.html
new file mode 100644
index 000000000..3503e4d51
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/105985ce/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>[271] Revert some changes which were part of another unfinished change</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>271</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 13:40:54 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Revert some changes which were part of another unfinished change</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-12 11:52:13 UTC (rev 270)
++++ build_system/web/index.php 2011-01-12 12:40:54 UTC (rev 271)
+@@ -48,7 +48,7 @@
+
+ $status = $val[1];
+ $data = $val[10];
+- $pkgs[$key][&quot;status&quot;][$status] = $data;
++ $pkgs[$key][&quot;status&quot;][$status] = 1;
+ $ext = $val[11];
+ if ($ext == &quot;.src.rpm.info&quot;) {
+ preg_match(&quot;!^(?:@\d+:)?(.*)!&quot;, $data, $name);
+@@ -58,9 +58,8 @@
+ } else if ($ext == &quot;.youri&quot;) {
+ $pkgs[$key][&quot;status&quot;][&quot;youri&quot;] = 1;
+ } else if ($ext == &quot;.lock&quot;) {
+- preg_match(&quot;/(.*)\..*\.(.*)\.\d+\.\d+/&quot;, &quot;(\1@\2)&quot;, $data);
+ // parse build bot from $data
+- $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = $data;
++ $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = 1;
+ }
+ }
+ // sort by key in reverse order to have more recent pkgs first
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/15a2f288/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/15a2f288/attachment-0001.html
new file mode 100644
index 000000000..4a6d8f3c1
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/15a2f288/attachment-0001.html
@@ -0,0 +1,84 @@
+<!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>[270] Use a subdirectory for data, to be writable by apache and fix a syntax error</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>270</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 12:52:13 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Use a subdirectory for data, to be writable by apache and fix a syntax error</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-12 11:44:21 UTC (rev 269)
++++ build_system/web/index.php 2011-01-12 11:52:13 UTC (rev 270)
+@@ -16,6 +16,7 @@
+ $tz = new DateTimeZone(&quot;UTC&quot;);
+
+ # Temporary until initial mirror is ready
++chdir(&quot;data&quot;);
+ $nb_rpm = shell_exec('rpm -qp --qf &quot;%{SOURCERPM}\n&quot; /distrib/bootstrap/distrib/cauldron/i586/media/core/release/*.rpm | sort -u | tee src.txt | wc -l');
+ $nb_rpm_mga = shell_exec('grep mga src.txt | tee src.mga.txt | wc -l');
+ shell_exec('grep -v mga src.txt &gt; src.mdv.txt');
+@@ -172,7 +173,6 @@
+ echo $p[&quot;type&quot;];
+ if ($typelink)
+ echo &quot;&lt;/a&gt;&quot;;
+- }
+ echo &quot;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;/tr&gt;\n&quot;;
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/15a2f288/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/15a2f288/attachment.html
new file mode 100644
index 000000000..4a6d8f3c1
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/15a2f288/attachment.html
@@ -0,0 +1,84 @@
+<!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>[270] Use a subdirectory for data, to be writable by apache and fix a syntax error</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>270</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 12:52:13 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Use a subdirectory for data, to be writable by apache and fix a syntax error</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-12 11:44:21 UTC (rev 269)
++++ build_system/web/index.php 2011-01-12 11:52:13 UTC (rev 270)
+@@ -16,6 +16,7 @@
+ $tz = new DateTimeZone(&quot;UTC&quot;);
+
+ # Temporary until initial mirror is ready
++chdir(&quot;data&quot;);
+ $nb_rpm = shell_exec('rpm -qp --qf &quot;%{SOURCERPM}\n&quot; /distrib/bootstrap/distrib/cauldron/i586/media/core/release/*.rpm | sort -u | tee src.txt | wc -l');
+ $nb_rpm_mga = shell_exec('grep mga src.txt | tee src.mga.txt | wc -l');
+ shell_exec('grep -v mga src.txt &gt; src.mdv.txt');
+@@ -172,7 +173,6 @@
+ echo $p[&quot;type&quot;];
+ if ($typelink)
+ echo &quot;&lt;/a&gt;&quot;;
+- }
+ echo &quot;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;/tr&gt;\n&quot;;
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/1c16885e/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/1c16885e/attachment-0001.html
new file mode 100644
index 000000000..918c076ce
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/1c16885e/attachment-0001.html
@@ -0,0 +1,93 @@
+<!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>[769] use new sudoers_config define</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>769</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 18:35:56 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use new sudoers_config define</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2011-01-12 17:32:33 UTC (rev 768)
++++ puppet/modules/buildsystem/manifests/init.pp 2011-01-12 17:35:56 UTC (rev 769)
+@@ -125,10 +125,7 @@
+ content =&gt; template(&quot;buildsystem/mdv-youri-submit.wrapper&quot;)
+ }
+
+- file { &quot;/etc/sudoers.d/mdv-youri-submit&quot;:
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 440,
++ sudoers_config { &quot;mdv-youri-submit&quot;:
+ content =&gt; template(&quot;buildsystem/sudoers.youri&quot;)
+ }
+
+@@ -234,11 +231,7 @@
+ content =&gt; template(&quot;buildsystem/iurt.mandriva2010.1.conf&quot;)
+ }
+
+- file { &quot;/etc/sudoers.d/iurt&quot;:
+- ensure =&gt; present,
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 440,
++ sudoers_config { &quot;iurt&quot;:
+ content =&gt; template(&quot;buildsystem/sudoers.iurt&quot;)
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/1c16885e/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/1c16885e/attachment.html
new file mode 100644
index 000000000..918c076ce
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/1c16885e/attachment.html
@@ -0,0 +1,93 @@
+<!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>[769] use new sudoers_config define</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>769</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 18:35:56 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>use new sudoers_config define</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2011-01-12 17:32:33 UTC (rev 768)
++++ puppet/modules/buildsystem/manifests/init.pp 2011-01-12 17:35:56 UTC (rev 769)
+@@ -125,10 +125,7 @@
+ content =&gt; template(&quot;buildsystem/mdv-youri-submit.wrapper&quot;)
+ }
+
+- file { &quot;/etc/sudoers.d/mdv-youri-submit&quot;:
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 440,
++ sudoers_config { &quot;mdv-youri-submit&quot;:
+ content =&gt; template(&quot;buildsystem/sudoers.youri&quot;)
+ }
+
+@@ -234,11 +231,7 @@
+ content =&gt; template(&quot;buildsystem/iurt.mandriva2010.1.conf&quot;)
+ }
+
+- file { &quot;/etc/sudoers.d/iurt&quot;:
+- ensure =&gt; present,
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 440,
++ sudoers_config { &quot;iurt&quot;:
+ content =&gt; template(&quot;buildsystem/sudoers.iurt&quot;)
+ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/3659ade1/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/3659ade1/attachment-0001.html
new file mode 100644
index 000000000..f8b609e5c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/3659ade1/attachment-0001.html
@@ -0,0 +1,38 @@
+<p><br>
+Le 12 janv. 2011 17:35, &quot;Michael Scherer&quot; &lt;<a href="mailto:misc@zarb.org">misc@zarb.org</a>&gt; a écrit :<br>
+&gt;<br>
+&gt; Le mercredi 12 janvier 2011 à 17:05 +0100, Romain d&#39;Alverny a écrit :<br>
+&gt; &gt; On Wed, Jan 12, 2011 at 16:28, Anne nicolas &lt;<a href="mailto:ennael1@gmail.com">ennael1@gmail.com</a>&gt; wrote:<br>
+&gt; &gt; &gt; 2011/1/12 Pascal Terjan &lt;<a href="mailto:pterjan@gmail.com">pterjan@gmail.com</a>&gt;:<br>
+&gt; &gt; &gt;&gt; On Wed, Jan 12, 2011 at 14:42, Michael Scherer &lt;<a href="mailto:misc@zarb.org">misc@zarb.org</a>&gt; wrote:<br>
+&gt; &gt; &gt;&gt;&gt; Le mercredi 12 janvier 2011 à 14:53 +0100, nicolas vigier a écrit :<br>
+&gt; &gt; &gt;&gt;&gt; Now, what if we want to use it for iso and something else, since the<br>
+&gt; &gt; &gt;&gt;&gt; server will be idle most of the time ?<br>
+&gt; &gt; &gt;&gt;<br>
+&gt; &gt; &gt;&gt; Not if we have daily isos for testing<br>
+&gt; &gt; &gt;<br>
+&gt; &gt; &gt; Daily is maybe too much. Why not weekly ?<br>
+&gt; &gt;<br>
+&gt; &gt; Depends on context, but if something breaks (ISO coherence, install,<br>
+&gt; &gt; usees), it is better to know it the day after rather than the week<br>
+&gt; &gt; after (provided we do execute our first batch of tests on it)?<br>
+&gt;<br>
+&gt; Well, we would first have automated tests, as I doubt we will find<br>
+&gt; people who install every day.<br>
+&gt; I would be in favor of rebuilding 1 iso every day too, depending on the<br>
+&gt; load, and send errors if the iso is not created.<br>
+&gt;<br>
+&gt; But we should know how long it take.<br>
+&gt;<br>
+&gt; Maybe we can have hourly rebuild :)<br>
+&gt;<br>
+building a dvd iso takes around 1/2h but it depends on hardware configuration<br><br></p>
+<p>&gt;<br>
+&gt; --<br>
+&gt; Michael Scherer<br>
+&gt;<br>
+&gt; _______________________________________________<br>
+&gt; Mageia-sysadm mailing list<br>
+&gt; <a href="mailto:Mageia-sysadm@mageia.org">Mageia-sysadm@mageia.org</a><br>
+&gt; <a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">https://www.mageia.org/mailman/listinfo/mageia-sysadm</a><br>
+</p>
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/3659ade1/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/3659ade1/attachment.html
new file mode 100644
index 000000000..f8b609e5c
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/3659ade1/attachment.html
@@ -0,0 +1,38 @@
+<p><br>
+Le 12 janv. 2011 17:35, &quot;Michael Scherer&quot; &lt;<a href="mailto:misc@zarb.org">misc@zarb.org</a>&gt; a écrit :<br>
+&gt;<br>
+&gt; Le mercredi 12 janvier 2011 à 17:05 +0100, Romain d&#39;Alverny a écrit :<br>
+&gt; &gt; On Wed, Jan 12, 2011 at 16:28, Anne nicolas &lt;<a href="mailto:ennael1@gmail.com">ennael1@gmail.com</a>&gt; wrote:<br>
+&gt; &gt; &gt; 2011/1/12 Pascal Terjan &lt;<a href="mailto:pterjan@gmail.com">pterjan@gmail.com</a>&gt;:<br>
+&gt; &gt; &gt;&gt; On Wed, Jan 12, 2011 at 14:42, Michael Scherer &lt;<a href="mailto:misc@zarb.org">misc@zarb.org</a>&gt; wrote:<br>
+&gt; &gt; &gt;&gt;&gt; Le mercredi 12 janvier 2011 à 14:53 +0100, nicolas vigier a écrit :<br>
+&gt; &gt; &gt;&gt;&gt; Now, what if we want to use it for iso and something else, since the<br>
+&gt; &gt; &gt;&gt;&gt; server will be idle most of the time ?<br>
+&gt; &gt; &gt;&gt;<br>
+&gt; &gt; &gt;&gt; Not if we have daily isos for testing<br>
+&gt; &gt; &gt;<br>
+&gt; &gt; &gt; Daily is maybe too much. Why not weekly ?<br>
+&gt; &gt;<br>
+&gt; &gt; Depends on context, but if something breaks (ISO coherence, install,<br>
+&gt; &gt; usees), it is better to know it the day after rather than the week<br>
+&gt; &gt; after (provided we do execute our first batch of tests on it)?<br>
+&gt;<br>
+&gt; Well, we would first have automated tests, as I doubt we will find<br>
+&gt; people who install every day.<br>
+&gt; I would be in favor of rebuilding 1 iso every day too, depending on the<br>
+&gt; load, and send errors if the iso is not created.<br>
+&gt;<br>
+&gt; But we should know how long it take.<br>
+&gt;<br>
+&gt; Maybe we can have hourly rebuild :)<br>
+&gt;<br>
+building a dvd iso takes around 1/2h but it depends on hardware configuration<br><br></p>
+<p>&gt;<br>
+&gt; --<br>
+&gt; Michael Scherer<br>
+&gt;<br>
+&gt; _______________________________________________<br>
+&gt; Mageia-sysadm mailing list<br>
+&gt; <a href="mailto:Mageia-sysadm@mageia.org">Mageia-sysadm@mageia.org</a><br>
+&gt; <a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">https://www.mageia.org/mailman/listinfo/mageia-sysadm</a><br>
+</p>
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/446ad491/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/446ad491/attachment-0001.html
new file mode 100644
index 000000000..fdefcbcc9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/446ad491/attachment-0001.html
@@ -0,0 +1,117 @@
+<!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>[765] add bcd 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>765</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 17:42:08 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add bcd module</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/modules/bcd/</li>
+<li>puppet/modules/bcd/manifests/</li>
+<li><a href="#puppetmodulesbcdmanifestsinipp">puppet/modules/bcd/manifests/ini.pp</a></li>
+<li>puppet/modules/bcd/templates/</li>
+<li><a href="#puppetmodulesbcdtemplatessudoersbcd">puppet/modules/bcd/templates/sudoers.bcd</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbcdmanifestsinipp">Added: puppet/modules/bcd/manifests/ini.pp</a>
+===================================================================
+--- puppet/modules/bcd/manifests/ini.pp (rev 0)
++++ puppet/modules/bcd/manifests/ini.pp 2011-01-12 16:42:08 UTC (rev 765)
+@@ -0,0 +1,32 @@
++class bcd {
++ $bcd_login = 'bcd'
++ $bcd_home = '/home/bcd'
++
++ class base {
++ include sudo
++
++ buildsystem::sshuser { $bcd_login:
++ homedir =&gt; $bcd_home,
++ comment =&gt; &quot;User for creating ISOs&quot;,
++ }
++
++ package { bcd:
++ ensure =&gt; 'installed',
++ }
++
++ file { &quot;/etc/sudoers.d/bcd&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 440,
++ content =&gt; template(&quot;bcd/sudoers.bcd&quot;)
++ }
++ }
++
++ define ssh_access($type, $key) {
++ ssh_authorized_key{$name:
++ type =&gt; $type,
++ key =&gt; $key,
++ user =&gt; $bcd_login,
++ }
++ }
++}
+
+<a id="puppetmodulesbcdtemplatessudoersbcd">Added: puppet/modules/bcd/templates/sudoers.bcd</a>
+===================================================================
+--- puppet/modules/bcd/templates/sudoers.bcd (rev 0)
++++ puppet/modules/bcd/templates/sudoers.bcd 2011-01-12 16:42:08 UTC (rev 765)
+@@ -0,0 +1,6 @@
++&lt;%= bcd_login %&gt; ALL=(root) NOPASSWD:/bin/mount, /bin/umount, \
++/usr/sbin/chroot, \
++/usr/sbin/urpmi, \
++/usr/sbin/urpmi.addmedia, \
++/usr/sbin/urpmi.removemedia, \
++/bin/rm
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/446ad491/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/446ad491/attachment.html
new file mode 100644
index 000000000..fdefcbcc9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/446ad491/attachment.html
@@ -0,0 +1,117 @@
+<!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>[765] add bcd 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>765</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 17:42:08 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add bcd module</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/modules/bcd/</li>
+<li>puppet/modules/bcd/manifests/</li>
+<li><a href="#puppetmodulesbcdmanifestsinipp">puppet/modules/bcd/manifests/ini.pp</a></li>
+<li>puppet/modules/bcd/templates/</li>
+<li><a href="#puppetmodulesbcdtemplatessudoersbcd">puppet/modules/bcd/templates/sudoers.bcd</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbcdmanifestsinipp">Added: puppet/modules/bcd/manifests/ini.pp</a>
+===================================================================
+--- puppet/modules/bcd/manifests/ini.pp (rev 0)
++++ puppet/modules/bcd/manifests/ini.pp 2011-01-12 16:42:08 UTC (rev 765)
+@@ -0,0 +1,32 @@
++class bcd {
++ $bcd_login = 'bcd'
++ $bcd_home = '/home/bcd'
++
++ class base {
++ include sudo
++
++ buildsystem::sshuser { $bcd_login:
++ homedir =&gt; $bcd_home,
++ comment =&gt; &quot;User for creating ISOs&quot;,
++ }
++
++ package { bcd:
++ ensure =&gt; 'installed',
++ }
++
++ file { &quot;/etc/sudoers.d/bcd&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 440,
++ content =&gt; template(&quot;bcd/sudoers.bcd&quot;)
++ }
++ }
++
++ define ssh_access($type, $key) {
++ ssh_authorized_key{$name:
++ type =&gt; $type,
++ key =&gt; $key,
++ user =&gt; $bcd_login,
++ }
++ }
++}
+
+<a id="puppetmodulesbcdtemplatessudoersbcd">Added: puppet/modules/bcd/templates/sudoers.bcd</a>
+===================================================================
+--- puppet/modules/bcd/templates/sudoers.bcd (rev 0)
++++ puppet/modules/bcd/templates/sudoers.bcd 2011-01-12 16:42:08 UTC (rev 765)
+@@ -0,0 +1,6 @@
++&lt;%= bcd_login %&gt; ALL=(root) NOPASSWD:/bin/mount, /bin/umount, \
++/usr/sbin/chroot, \
++/usr/sbin/urpmi, \
++/usr/sbin/urpmi.addmedia, \
++/usr/sbin/urpmi.removemedia, \
++/bin/rm
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/4d5e6f6d/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/4d5e6f6d/attachment-0001.html
new file mode 100644
index 000000000..a3d64233b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/4d5e6f6d/attachment-0001.html
@@ -0,0 +1,82 @@
+<!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>[768] add sudoers_config define (proposed by misc)</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>768</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 18:32:33 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add sudoers_config define (proposed by misc)</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessudomanifestsinitpp">puppet/modules/sudo/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessudomanifestsinitpp">Modified: puppet/modules/sudo/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sudo/manifests/init.pp 2011-01-12 16:51:20 UTC (rev 767)
++++ puppet/modules/sudo/manifests/init.pp 2011-01-12 17:32:33 UTC (rev 768)
+@@ -17,4 +17,13 @@
+ mode =&gt; 440,
+ content =&gt; template(&quot;sudo/sudoers&quot;)
+ }
++
++ define sudoers_config($content) {
++ file { &quot;/etc/sudoers.d/$name&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 440,
++ content =&gt; $content,
++ }
++ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/4d5e6f6d/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/4d5e6f6d/attachment.html
new file mode 100644
index 000000000..a3d64233b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/4d5e6f6d/attachment.html
@@ -0,0 +1,82 @@
+<!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>[768] add sudoers_config define (proposed by misc)</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>768</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 18:32:33 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add sudoers_config define (proposed by misc)</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulessudomanifestsinitpp">puppet/modules/sudo/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulessudomanifestsinitpp">Modified: puppet/modules/sudo/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/sudo/manifests/init.pp 2011-01-12 16:51:20 UTC (rev 767)
++++ puppet/modules/sudo/manifests/init.pp 2011-01-12 17:32:33 UTC (rev 768)
+@@ -17,4 +17,13 @@
+ mode =&gt; 440,
+ content =&gt; template(&quot;sudo/sudoers&quot;)
+ }
++
++ define sudoers_config($content) {
++ file { &quot;/etc/sudoers.d/$name&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 440,
++ content =&gt; $content,
++ }
++ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/5af3ad95/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/5af3ad95/attachment-0001.html
new file mode 100644
index 000000000..4d7298f8d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/5af3ad95/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>[267] mgarepo version 1.9.5</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>267</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 01:24:37 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mgarepo version 1.9.5</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>build_system/mgarepo/tags/1.9.5/</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/20110112/5af3ad95/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/5af3ad95/attachment.html
new file mode 100644
index 000000000..4d7298f8d
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/5af3ad95/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>[267] mgarepo version 1.9.5</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>267</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 01:24:37 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mgarepo version 1.9.5</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>build_system/mgarepo/tags/1.9.5/</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/20110112/872f6ea4/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/872f6ea4/attachment-0001.html
new file mode 100644
index 000000000..ad8f1dc2e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/872f6ea4/attachment-0001.html
@@ -0,0 +1,235 @@
+<!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>[269] Import my changes + rda's style</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>269</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 12:44:21 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Import my changes + rda's style</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-12 11:42:10 UTC (rev 268)
++++ build_system/web/index.php 2011-01-12 11:44:21 UTC (rev 269)
+@@ -12,16 +12,27 @@
+
+ $upload_dir = &quot;/home/schedbot/uploads&quot;;
+ $max_modified = 2;
+-$title = &quot;Mageia build system&quot;;
++$title = &quot;Mageia build system status&quot;;
++$tz = new DateTimeZone(&quot;UTC&quot;);
+
++# Temporary until initial mirror is ready
++$nb_rpm = shell_exec('rpm -qp --qf &quot;%{SOURCERPM}\n&quot; /distrib/bootstrap/distrib/cauldron/i586/media/core/release/*.rpm | sort -u | tee src.txt | wc -l');
++$nb_rpm_mga = shell_exec('grep mga src.txt | tee src.mga.txt | wc -l');
++shell_exec('grep -v mga src.txt &gt; src.mdv.txt');
++#########################################
++
+ chdir($upload_dir);
+-$all_files = shell_exec(&quot;find \( -name '*.rpm' -o -name '*.src.rpm.info' -o -name '*.youri' -o -name '*.lock' \) ! -ctime $max_modified&quot;);
+
+-preg_match_all(&quot;!^\./(\w+)/((\w+)/(\w+)/(\w+)/(\d+)\.(\w+)\.(\w+)\.(\d+))_?(.+)(\.src\.rpm(?:\.info)?|\.youri|\.lock)$!m&quot;, $all_files, $matches, PREG_SET_ORDER);
++$all_files = shell_exec(&quot;find \( -name '*.rpm' -o -name '*.src.rpm.info' -o -name '*.youri' -o -name '*.lock' -o -name '*.done' \) ! -ctime $max_modified&quot;);
+
++preg_match_all(&quot;!^\./(\w+)/((\w+)/(\w+)/(\w+)/(\d+)\.(\w+)\.(\w+)\.(\d+))_?(.+)(\.src\.rpm(?:\.info)?|\.youri|\.lock|\.done)$!m&quot;, $all_files, $matches, PREG_SET_ORDER);
++
+ $pkgs = array();
+ foreach ($matches as $val) {
+- $key = $val[6];
++ if ($_GET[&quot;user&quot;] &amp;&amp; ($_GET[&quot;user&quot;] != $val[7])) {
++ continue;
++ }
++ $key = $val[6] . $val[7];
+ if (!is_array($pkgs[$key])) {
+ $pkgs[$key] = array();
+ $pkgs[$key][&quot;status&quot;] = array();
+@@ -35,8 +46,8 @@
+ }
+
+ $status = $val[1];
+- $pkgs[$key][&quot;status&quot;][$status] = 1;
+ $data = $val[10];
++ $pkgs[$key][&quot;status&quot;][$status] = $data;
+ $ext = $val[11];
+ if ($ext == &quot;.src.rpm.info&quot;) {
+ preg_match(&quot;!^(?:@\d+:)?(.*)!&quot;, $data, $name);
+@@ -46,8 +57,9 @@
+ } else if ($ext == &quot;.youri&quot;) {
+ $pkgs[$key][&quot;status&quot;][&quot;youri&quot;] = 1;
+ } else if ($ext == &quot;.lock&quot;) {
++ preg_match(&quot;/(.*)\..*\.(.*)\.\d+\.\d+/&quot;, &quot;(\1@\2)&quot;, $data);
+ // parse build bot from $data
+- $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = 1;
++ $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = $data;
+ }
+ }
+ // sort by key in reverse order to have more recent pkgs first
+@@ -58,27 +70,33 @@
+ &lt;head&gt;
+ &lt;title&gt;&lt;? echo $title ?&gt;&lt;/title&gt;
+ &lt;style type=&quot;text/css&quot;&gt;
+-td.todo {
+- color: black;
++table {
++ border-spacing: 0;
++ font-family: Helvetica; font-size: 80%;
++ border: 1px solid #ccc;
+ }
+-td.building {
+- color: fuchsia;
+-}
+-td.partial {
+- color: purple;
+-}
+-td.built {
+- color: blue;
+-}
+-td.youri {
+- color: olive
+-}
+-td.uploaded {
+- color: green;
+-}
+-td.failure, td.failure a, td.rejected, td.rejected a {
+- color: red;
+-}
++table tr { padding: 0; margin: 0; }
++table th { padding: 0.2em 0.5em; margin: 0; border-bottom: 2px solid #ccc; border-right: 1px solid #ccc; }
++table td { padding: 0; margin: 0; padding: 0.2em 0.5em; border-bottom: 1px solid #ccc; }
++
++tr { background: transparent; }
++tr.uploaded { background: #ddffdd; }
++tr.failure, tr.rejected { background: #ffdddd; }
++tr.todo { background: white; }
++tr.building { background: #ffffdd; }
++tr.partial { background: blue; }
++tr.built { background: #00CCFF; }
++tr.youri { background: olive; }
++
++td.status-box { width: 1em; height: 1em; }
++tr.uploaded td.status-box { background: green; }
++tr.failure td.status-box, tr.rejected td.status-box { background: red; }
++tr.todo td.status-box { background: white; }
++tr.building td.status-box { background: yellow; }
++tr.partial td.status-box { background: blue; }
++tr.built td.status-box { background: #00CCFF; }
++tr.youri td.status-box { background: olive; }
++
+ &lt;/style&gt;
+ &lt;/head&gt;
+
+@@ -107,26 +125,55 @@
+ return &quot;unknown&quot;;
+ }
+
++function plural($num) {
++ if ($num &gt; 1)
++ return &quot;s&quot;;
++}
++
++function key2date($key) {
++ global $tz;
++ $date = DateTime::createFromFormat(&quot;YmdHis&quot;, $key+0, $tz);
++ $diff = time() - $date-&gt;getTimestamp();
++ if ($diff&lt;60)
++ return $diff . &quot; second&quot; . plural($diff) . &quot; ago&quot;;
++ $diff = round($diff/60);
++ if ($diff&lt;60)
++ return $diff . &quot; minute&quot; . plural($diff) . &quot; ago&quot;;
++ $diff = round($diff/60);
++ if ($diff&lt;24)
++ return $diff . &quot; hour&quot; . plural($diff) . &quot; ago&quot;;
++ $diff = round($diff/24);
++ return $diff . &quot; day&quot; . plural($diff) . &quot; ago&quot;;
++}
++
++# Temporary until initial mirror is ready
++echo &quot;&lt;a href=\&quot;src.mga.txt\&quot;&gt;$nb_rpm_mga src.rpm&lt;/a&gt; rebuilt for Mageia out of &lt;a href=\&quot;src.txt\&quot;&gt;$nb_rpm&lt;/a&gt;. &lt;a href=\&quot;src.mdv.txt\&quot;&gt;List of Mandriva packages still present&lt;/a&gt;.&lt;br/&gt;\n&quot;;
++#########################################
++
++echo &quot;&lt;tr&gt;&lt;th&gt;Submitted&lt;/th&gt;&lt;th&gt;User&lt;/th&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Target&lt;/th&gt;&lt;th&gt;Media&lt;/th&gt;&lt;th colspan=\&quot;2\&quot;&gt;Status&lt;/th&gt;&lt;/tr&gt;\n&quot;;
+ foreach ($pkgs as $key =&gt; $p) {
+ $p[&quot;type&quot;] = pkg_gettype(&amp;$p);
+- echo &quot;&lt;tr&gt;\n&quot;;
+- echo &quot;&lt;td&gt;&quot; . $p[&quot;user&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;tr class=&quot; . $p[&quot;type&quot;] . &quot;&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . key2date($key) . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&lt;a href='?user=&quot; . $p[&quot;user&quot;] . &quot;'&gt;&quot; . $p[&quot;user&quot;] . &quot;&lt;/a&gt;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;td&gt;&quot; . $p[&quot;package&quot;] . &quot;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;td&gt;&quot; . $p[&quot;version&quot;] . &quot;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;td&gt;&quot; . $p[&quot;media&quot;] . &quot;/&quot; . $p[&quot;section&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td class='status-box' /&gt;\n&quot;;
+ $typelink = &quot;&quot;;
+ if ($p[&quot;type&quot;] == &quot;failure&quot;) {
+ $typelink = &quot;/uploads/&quot; . $p[&quot;type&quot;] . &quot;/&quot; . $p[&quot;path&quot;];
+ } else if ($p[&quot;type&quot;] == &quot;rejected&quot;) {
+ $typelink = &quot;/uploads/&quot; . $p[&quot;type&quot;] . &quot;/&quot; . $p[&quot;path&quot;] . &quot;.youri&quot;;
+ }
+- echo &quot;&lt;td class='&quot; . $p[&quot;type&quot;] . &quot;'&gt;&quot;;
++ echo &quot;&lt;td&gt;&quot;;
+ if ($typelink)
+ echo &quot;&lt;a href='$typelink'&gt;&quot;;
+ echo $p[&quot;type&quot;];
+ if ($typelink)
+ echo &quot;&lt;/a&gt;&quot;;
+- echo &quot;&lt;/td&gt;\n&quot;;;
++ }
++ echo &quot;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;/tr&gt;\n&quot;;
+ }
+ ?&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/872f6ea4/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/872f6ea4/attachment.html
new file mode 100644
index 000000000..ad8f1dc2e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/872f6ea4/attachment.html
@@ -0,0 +1,235 @@
+<!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>[269] Import my changes + rda's style</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>269</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 12:44:21 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Import my changes + rda's style</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-12 11:42:10 UTC (rev 268)
++++ build_system/web/index.php 2011-01-12 11:44:21 UTC (rev 269)
+@@ -12,16 +12,27 @@
+
+ $upload_dir = &quot;/home/schedbot/uploads&quot;;
+ $max_modified = 2;
+-$title = &quot;Mageia build system&quot;;
++$title = &quot;Mageia build system status&quot;;
++$tz = new DateTimeZone(&quot;UTC&quot;);
+
++# Temporary until initial mirror is ready
++$nb_rpm = shell_exec('rpm -qp --qf &quot;%{SOURCERPM}\n&quot; /distrib/bootstrap/distrib/cauldron/i586/media/core/release/*.rpm | sort -u | tee src.txt | wc -l');
++$nb_rpm_mga = shell_exec('grep mga src.txt | tee src.mga.txt | wc -l');
++shell_exec('grep -v mga src.txt &gt; src.mdv.txt');
++#########################################
++
+ chdir($upload_dir);
+-$all_files = shell_exec(&quot;find \( -name '*.rpm' -o -name '*.src.rpm.info' -o -name '*.youri' -o -name '*.lock' \) ! -ctime $max_modified&quot;);
+
+-preg_match_all(&quot;!^\./(\w+)/((\w+)/(\w+)/(\w+)/(\d+)\.(\w+)\.(\w+)\.(\d+))_?(.+)(\.src\.rpm(?:\.info)?|\.youri|\.lock)$!m&quot;, $all_files, $matches, PREG_SET_ORDER);
++$all_files = shell_exec(&quot;find \( -name '*.rpm' -o -name '*.src.rpm.info' -o -name '*.youri' -o -name '*.lock' -o -name '*.done' \) ! -ctime $max_modified&quot;);
+
++preg_match_all(&quot;!^\./(\w+)/((\w+)/(\w+)/(\w+)/(\d+)\.(\w+)\.(\w+)\.(\d+))_?(.+)(\.src\.rpm(?:\.info)?|\.youri|\.lock|\.done)$!m&quot;, $all_files, $matches, PREG_SET_ORDER);
++
+ $pkgs = array();
+ foreach ($matches as $val) {
+- $key = $val[6];
++ if ($_GET[&quot;user&quot;] &amp;&amp; ($_GET[&quot;user&quot;] != $val[7])) {
++ continue;
++ }
++ $key = $val[6] . $val[7];
+ if (!is_array($pkgs[$key])) {
+ $pkgs[$key] = array();
+ $pkgs[$key][&quot;status&quot;] = array();
+@@ -35,8 +46,8 @@
+ }
+
+ $status = $val[1];
+- $pkgs[$key][&quot;status&quot;][$status] = 1;
+ $data = $val[10];
++ $pkgs[$key][&quot;status&quot;][$status] = $data;
+ $ext = $val[11];
+ if ($ext == &quot;.src.rpm.info&quot;) {
+ preg_match(&quot;!^(?:@\d+:)?(.*)!&quot;, $data, $name);
+@@ -46,8 +57,9 @@
+ } else if ($ext == &quot;.youri&quot;) {
+ $pkgs[$key][&quot;status&quot;][&quot;youri&quot;] = 1;
+ } else if ($ext == &quot;.lock&quot;) {
++ preg_match(&quot;/(.*)\..*\.(.*)\.\d+\.\d+/&quot;, &quot;(\1@\2)&quot;, $data);
+ // parse build bot from $data
+- $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = 1;
++ $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = $data;
+ }
+ }
+ // sort by key in reverse order to have more recent pkgs first
+@@ -58,27 +70,33 @@
+ &lt;head&gt;
+ &lt;title&gt;&lt;? echo $title ?&gt;&lt;/title&gt;
+ &lt;style type=&quot;text/css&quot;&gt;
+-td.todo {
+- color: black;
++table {
++ border-spacing: 0;
++ font-family: Helvetica; font-size: 80%;
++ border: 1px solid #ccc;
+ }
+-td.building {
+- color: fuchsia;
+-}
+-td.partial {
+- color: purple;
+-}
+-td.built {
+- color: blue;
+-}
+-td.youri {
+- color: olive
+-}
+-td.uploaded {
+- color: green;
+-}
+-td.failure, td.failure a, td.rejected, td.rejected a {
+- color: red;
+-}
++table tr { padding: 0; margin: 0; }
++table th { padding: 0.2em 0.5em; margin: 0; border-bottom: 2px solid #ccc; border-right: 1px solid #ccc; }
++table td { padding: 0; margin: 0; padding: 0.2em 0.5em; border-bottom: 1px solid #ccc; }
++
++tr { background: transparent; }
++tr.uploaded { background: #ddffdd; }
++tr.failure, tr.rejected { background: #ffdddd; }
++tr.todo { background: white; }
++tr.building { background: #ffffdd; }
++tr.partial { background: blue; }
++tr.built { background: #00CCFF; }
++tr.youri { background: olive; }
++
++td.status-box { width: 1em; height: 1em; }
++tr.uploaded td.status-box { background: green; }
++tr.failure td.status-box, tr.rejected td.status-box { background: red; }
++tr.todo td.status-box { background: white; }
++tr.building td.status-box { background: yellow; }
++tr.partial td.status-box { background: blue; }
++tr.built td.status-box { background: #00CCFF; }
++tr.youri td.status-box { background: olive; }
++
+ &lt;/style&gt;
+ &lt;/head&gt;
+
+@@ -107,26 +125,55 @@
+ return &quot;unknown&quot;;
+ }
+
++function plural($num) {
++ if ($num &gt; 1)
++ return &quot;s&quot;;
++}
++
++function key2date($key) {
++ global $tz;
++ $date = DateTime::createFromFormat(&quot;YmdHis&quot;, $key+0, $tz);
++ $diff = time() - $date-&gt;getTimestamp();
++ if ($diff&lt;60)
++ return $diff . &quot; second&quot; . plural($diff) . &quot; ago&quot;;
++ $diff = round($diff/60);
++ if ($diff&lt;60)
++ return $diff . &quot; minute&quot; . plural($diff) . &quot; ago&quot;;
++ $diff = round($diff/60);
++ if ($diff&lt;24)
++ return $diff . &quot; hour&quot; . plural($diff) . &quot; ago&quot;;
++ $diff = round($diff/24);
++ return $diff . &quot; day&quot; . plural($diff) . &quot; ago&quot;;
++}
++
++# Temporary until initial mirror is ready
++echo &quot;&lt;a href=\&quot;src.mga.txt\&quot;&gt;$nb_rpm_mga src.rpm&lt;/a&gt; rebuilt for Mageia out of &lt;a href=\&quot;src.txt\&quot;&gt;$nb_rpm&lt;/a&gt;. &lt;a href=\&quot;src.mdv.txt\&quot;&gt;List of Mandriva packages still present&lt;/a&gt;.&lt;br/&gt;\n&quot;;
++#########################################
++
++echo &quot;&lt;tr&gt;&lt;th&gt;Submitted&lt;/th&gt;&lt;th&gt;User&lt;/th&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Target&lt;/th&gt;&lt;th&gt;Media&lt;/th&gt;&lt;th colspan=\&quot;2\&quot;&gt;Status&lt;/th&gt;&lt;/tr&gt;\n&quot;;
+ foreach ($pkgs as $key =&gt; $p) {
+ $p[&quot;type&quot;] = pkg_gettype(&amp;$p);
+- echo &quot;&lt;tr&gt;\n&quot;;
+- echo &quot;&lt;td&gt;&quot; . $p[&quot;user&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;tr class=&quot; . $p[&quot;type&quot;] . &quot;&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . key2date($key) . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&lt;a href='?user=&quot; . $p[&quot;user&quot;] . &quot;'&gt;&quot; . $p[&quot;user&quot;] . &quot;&lt;/a&gt;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;td&gt;&quot; . $p[&quot;package&quot;] . &quot;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;td&gt;&quot; . $p[&quot;version&quot;] . &quot;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;td&gt;&quot; . $p[&quot;media&quot;] . &quot;/&quot; . $p[&quot;section&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td class='status-box' /&gt;\n&quot;;
+ $typelink = &quot;&quot;;
+ if ($p[&quot;type&quot;] == &quot;failure&quot;) {
+ $typelink = &quot;/uploads/&quot; . $p[&quot;type&quot;] . &quot;/&quot; . $p[&quot;path&quot;];
+ } else if ($p[&quot;type&quot;] == &quot;rejected&quot;) {
+ $typelink = &quot;/uploads/&quot; . $p[&quot;type&quot;] . &quot;/&quot; . $p[&quot;path&quot;] . &quot;.youri&quot;;
+ }
+- echo &quot;&lt;td class='&quot; . $p[&quot;type&quot;] . &quot;'&gt;&quot;;
++ echo &quot;&lt;td&gt;&quot;;
+ if ($typelink)
+ echo &quot;&lt;a href='$typelink'&gt;&quot;;
+ echo $p[&quot;type&quot;];
+ if ($typelink)
+ echo &quot;&lt;/a&gt;&quot;;
+- echo &quot;&lt;/td&gt;\n&quot;;;
++ }
++ echo &quot;&lt;/td&gt;\n&quot;;
+ echo &quot;&lt;/tr&gt;\n&quot;;
+ }
+ ?&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/a5361475/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/a5361475/attachment-0001.html
new file mode 100644
index 000000000..3b220e3d9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/a5361475/attachment-0001.html
@@ -0,0 +1,92 @@
+<!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>[266] mgarepo version 1.9.5</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>266</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 01:21:41 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mgarepo version 1.9.5</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemmgarepotrunkCHANGES">build_system/mgarepo/trunk/CHANGES</a></li>
+<li><a href="#build_systemmgarepotrunkmgarepo">build_system/mgarepo/trunk/mgarepo</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-11 00:35:59 UTC (rev 265)
++++ build_system/mgarepo/trunk/CHANGES 2011-01-12 00:21:41 UTC (rev 266)
+@@ -1,3 +1,8 @@
++* 1.9.5
++- rename repsys files to mgarepo, RepSys directory to MgaRepo, and
++ update docs and examples for Mageia
++- fix svn syntax problems in case of paths containing '@'
++
+ * 1.9.4
+ - add more extentions for files belonging in binrepo
+
+
+<a id="build_systemmgarepotrunkmgarepo">Modified: build_system/mgarepo/trunk/mgarepo</a>
+===================================================================
+--- build_system/mgarepo/trunk/mgarepo 2011-01-11 00:35:59 UTC (rev 265)
++++ build_system/mgarepo/trunk/mgarepo 2011-01-12 00:21:41 UTC (rev 266)
+@@ -4,7 +4,7 @@
+ import getopt
+ import sys
+
+-VERSION=&quot;1.9.4&quot;
++VERSION=&quot;1.9.5&quot;
+
+ HELP = &quot;&quot;&quot;\
+ Usage: mgarepo COMMAND [COMMAND ARGUMENTS]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/a5361475/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/a5361475/attachment.html
new file mode 100644
index 000000000..3b220e3d9
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/a5361475/attachment.html
@@ -0,0 +1,92 @@
+<!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>[266] mgarepo version 1.9.5</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>266</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 01:21:41 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>mgarepo version 1.9.5</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemmgarepotrunkCHANGES">build_system/mgarepo/trunk/CHANGES</a></li>
+<li><a href="#build_systemmgarepotrunkmgarepo">build_system/mgarepo/trunk/mgarepo</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-11 00:35:59 UTC (rev 265)
++++ build_system/mgarepo/trunk/CHANGES 2011-01-12 00:21:41 UTC (rev 266)
+@@ -1,3 +1,8 @@
++* 1.9.5
++- rename repsys files to mgarepo, RepSys directory to MgaRepo, and
++ update docs and examples for Mageia
++- fix svn syntax problems in case of paths containing '@'
++
+ * 1.9.4
+ - add more extentions for files belonging in binrepo
+
+
+<a id="build_systemmgarepotrunkmgarepo">Modified: build_system/mgarepo/trunk/mgarepo</a>
+===================================================================
+--- build_system/mgarepo/trunk/mgarepo 2011-01-11 00:35:59 UTC (rev 265)
++++ build_system/mgarepo/trunk/mgarepo 2011-01-12 00:21:41 UTC (rev 266)
+@@ -4,7 +4,7 @@
+ import getopt
+ import sys
+
+-VERSION=&quot;1.9.4&quot;
++VERSION=&quot;1.9.5&quot;
+
+ HELP = &quot;&quot;&quot;\
+ Usage: mgarepo COMMAND [COMMAND ARGUMENTS]
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/af5c4577/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/af5c4577/attachment-0001.html
new file mode 100644
index 000000000..71ba51eb3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/af5c4577/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>[272] Fix links</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>272</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 13:45:26 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Fix links</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-12 12:40:54 UTC (rev 271)
++++ build_system/web/index.php 2011-01-12 12:45:26 UTC (rev 272)
+@@ -147,7 +147,7 @@
+ }
+
+ # Temporary until initial mirror is ready
+-echo &quot;&lt;a href=\&quot;src.mga.txt\&quot;&gt;$nb_rpm_mga src.rpm&lt;/a&gt; rebuilt for Mageia out of &lt;a href=\&quot;src.txt\&quot;&gt;$nb_rpm&lt;/a&gt;. &lt;a href=\&quot;src.mdv.txt\&quot;&gt;List of Mandriva packages still present&lt;/a&gt;.&lt;br/&gt;\n&quot;;
++echo &quot;&lt;a href=\&quot;data/src.mga.txt\&quot;&gt;$nb_rpm_mga src.rpm&lt;/a&gt; rebuilt for Mageia out of &lt;a href=\&quot;data/src.txt\&quot;&gt;$nb_rpm&lt;/a&gt;. &lt;a href=\&quot;data/src.mdv.txt\&quot;&gt;List of Mandriva packages still present&lt;/a&gt;.&lt;br/&gt;\n&quot;;
+ #########################################
+
+ echo &quot;&lt;tr&gt;&lt;th&gt;Submitted&lt;/th&gt;&lt;th&gt;User&lt;/th&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Target&lt;/th&gt;&lt;th&gt;Media&lt;/th&gt;&lt;th colspan=\&quot;2\&quot;&gt;Status&lt;/th&gt;&lt;/tr&gt;\n&quot;;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/af5c4577/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/af5c4577/attachment.html
new file mode 100644
index 000000000..71ba51eb3
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/af5c4577/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>[272] Fix links</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>272</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 13:45:26 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Fix links</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Modified: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php 2011-01-12 12:40:54 UTC (rev 271)
++++ build_system/web/index.php 2011-01-12 12:45:26 UTC (rev 272)
+@@ -147,7 +147,7 @@
+ }
+
+ # Temporary until initial mirror is ready
+-echo &quot;&lt;a href=\&quot;src.mga.txt\&quot;&gt;$nb_rpm_mga src.rpm&lt;/a&gt; rebuilt for Mageia out of &lt;a href=\&quot;src.txt\&quot;&gt;$nb_rpm&lt;/a&gt;. &lt;a href=\&quot;src.mdv.txt\&quot;&gt;List of Mandriva packages still present&lt;/a&gt;.&lt;br/&gt;\n&quot;;
++echo &quot;&lt;a href=\&quot;data/src.mga.txt\&quot;&gt;$nb_rpm_mga src.rpm&lt;/a&gt; rebuilt for Mageia out of &lt;a href=\&quot;data/src.txt\&quot;&gt;$nb_rpm&lt;/a&gt;. &lt;a href=\&quot;data/src.mdv.txt\&quot;&gt;List of Mandriva packages still present&lt;/a&gt;.&lt;br/&gt;\n&quot;;
+ #########################################
+
+ echo &quot;&lt;tr&gt;&lt;th&gt;Submitted&lt;/th&gt;&lt;th&gt;User&lt;/th&gt;&lt;th&gt;Package&lt;/th&gt;&lt;th&gt;Target&lt;/th&gt;&lt;th&gt;Media&lt;/th&gt;&lt;th colspan=\&quot;2\&quot;&gt;Status&lt;/th&gt;&lt;/tr&gt;\n&quot;;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/d99ad066/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/d99ad066/attachment-0001.html
new file mode 100644
index 000000000..955ca2e07
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/d99ad066/attachment-0001.html
@@ -0,0 +1,144 @@
+<!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>[766] typo in filename</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>766</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 17:49:39 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>typo in filename</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbcdmanifestsinitpp">puppet/modules/bcd/manifests/init.pp</a></li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbcdmanifestsinipp">puppet/modules/bcd/manifests/ini.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbcdmanifestsinipp">Deleted: puppet/modules/bcd/manifests/ini.pp</a>
+===================================================================
+--- puppet/modules/bcd/manifests/ini.pp 2011-01-12 16:42:08 UTC (rev 765)
++++ puppet/modules/bcd/manifests/ini.pp 2011-01-12 16:49:39 UTC (rev 766)
+@@ -1,32 +0,0 @@
+-class bcd {
+- $bcd_login = 'bcd'
+- $bcd_home = '/home/bcd'
+-
+- class base {
+- include sudo
+-
+- buildsystem::sshuser { $bcd_login:
+- homedir =&gt; $bcd_home,
+- comment =&gt; &quot;User for creating ISOs&quot;,
+- }
+-
+- package { bcd:
+- ensure =&gt; 'installed',
+- }
+-
+- file { &quot;/etc/sudoers.d/bcd&quot;:
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 440,
+- content =&gt; template(&quot;bcd/sudoers.bcd&quot;)
+- }
+- }
+-
+- define ssh_access($type, $key) {
+- ssh_authorized_key{$name:
+- type =&gt; $type,
+- key =&gt; $key,
+- user =&gt; $bcd_login,
+- }
+- }
+-}
+
+<a id="puppetmodulesbcdmanifestsinitppfromrev765puppetmodulesbcdmanifestsinipp">Copied: puppet/modules/bcd/manifests/init.pp (from rev 765, puppet/modules/bcd/manifests/ini.pp)</a>
+===================================================================
+--- puppet/modules/bcd/manifests/init.pp (rev 0)
++++ puppet/modules/bcd/manifests/init.pp 2011-01-12 16:49:39 UTC (rev 766)
+@@ -0,0 +1,32 @@
++class bcd {
++ $bcd_login = 'bcd'
++ $bcd_home = '/home/bcd'
++
++ class base {
++ include sudo
++
++ buildsystem::sshuser { $bcd_login:
++ homedir =&gt; $bcd_home,
++ comment =&gt; &quot;User for creating ISOs&quot;,
++ }
++
++ package { bcd:
++ ensure =&gt; 'installed',
++ }
++
++ file { &quot;/etc/sudoers.d/bcd&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 440,
++ content =&gt; template(&quot;bcd/sudoers.bcd&quot;)
++ }
++ }
++
++ define ssh_access($type, $key) {
++ ssh_authorized_key{$name:
++ type =&gt; $type,
++ key =&gt; $key,
++ user =&gt; $bcd_login,
++ }
++ }
++}
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/d99ad066/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/d99ad066/attachment.html
new file mode 100644
index 000000000..955ca2e07
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/d99ad066/attachment.html
@@ -0,0 +1,144 @@
+<!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>[766] typo in filename</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>766</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 17:49:39 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>typo in filename</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbcdmanifestsinitpp">puppet/modules/bcd/manifests/init.pp</a></li>
+</ul>
+
+<h3>Removed Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbcdmanifestsinipp">puppet/modules/bcd/manifests/ini.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbcdmanifestsinipp">Deleted: puppet/modules/bcd/manifests/ini.pp</a>
+===================================================================
+--- puppet/modules/bcd/manifests/ini.pp 2011-01-12 16:42:08 UTC (rev 765)
++++ puppet/modules/bcd/manifests/ini.pp 2011-01-12 16:49:39 UTC (rev 766)
+@@ -1,32 +0,0 @@
+-class bcd {
+- $bcd_login = 'bcd'
+- $bcd_home = '/home/bcd'
+-
+- class base {
+- include sudo
+-
+- buildsystem::sshuser { $bcd_login:
+- homedir =&gt; $bcd_home,
+- comment =&gt; &quot;User for creating ISOs&quot;,
+- }
+-
+- package { bcd:
+- ensure =&gt; 'installed',
+- }
+-
+- file { &quot;/etc/sudoers.d/bcd&quot;:
+- owner =&gt; root,
+- group =&gt; root,
+- mode =&gt; 440,
+- content =&gt; template(&quot;bcd/sudoers.bcd&quot;)
+- }
+- }
+-
+- define ssh_access($type, $key) {
+- ssh_authorized_key{$name:
+- type =&gt; $type,
+- key =&gt; $key,
+- user =&gt; $bcd_login,
+- }
+- }
+-}
+
+<a id="puppetmodulesbcdmanifestsinitppfromrev765puppetmodulesbcdmanifestsinipp">Copied: puppet/modules/bcd/manifests/init.pp (from rev 765, puppet/modules/bcd/manifests/ini.pp)</a>
+===================================================================
+--- puppet/modules/bcd/manifests/init.pp (rev 0)
++++ puppet/modules/bcd/manifests/init.pp 2011-01-12 16:49:39 UTC (rev 766)
+@@ -0,0 +1,32 @@
++class bcd {
++ $bcd_login = 'bcd'
++ $bcd_home = '/home/bcd'
++
++ class base {
++ include sudo
++
++ buildsystem::sshuser { $bcd_login:
++ homedir =&gt; $bcd_home,
++ comment =&gt; &quot;User for creating ISOs&quot;,
++ }
++
++ package { bcd:
++ ensure =&gt; 'installed',
++ }
++
++ file { &quot;/etc/sudoers.d/bcd&quot;:
++ owner =&gt; root,
++ group =&gt; root,
++ mode =&gt; 440,
++ content =&gt; template(&quot;bcd/sudoers.bcd&quot;)
++ }
++ }
++
++ define ssh_access($type, $key) {
++ ssh_authorized_key{$name:
++ type =&gt; $type,
++ key =&gt; $key,
++ user =&gt; $bcd_login,
++ }
++ }
++}
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/e1e58ce8/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/e1e58ce8/attachment-0001.html
new file mode 100644
index 000000000..631fd1c7e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/e1e58ce8/attachment-0001.html
@@ -0,0 +1,207 @@
+<!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>[268] Import blino's web interface</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>268</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 12:42:10 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Import blino's web interface</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>build_system/web/</li>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Added: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php (rev 0)
++++ build_system/web/index.php 2011-01-12 11:42:10 UTC (rev 268)
+@@ -0,0 +1,137 @@
++&lt;?php
++
++/* Copyright (C) 2011 Oliver Blin *\
++/**************************************************************************\
++* This program is free software; you can redistribute it and/or modify it *
++* under the terms of the GNU General Public License aspublished by the *
++* Free Software Foundation; either version 2 of the License, or (at your *
++* option) any later version. *
++\**************************************************************************/
++
++error_reporting(E_ALL);
++
++$upload_dir = &quot;/home/schedbot/uploads&quot;;
++$max_modified = 2;
++$title = &quot;Mageia build system&quot;;
++
++chdir($upload_dir);
++$all_files = shell_exec(&quot;find \( -name '*.rpm' -o -name '*.src.rpm.info' -o -name '*.youri' -o -name '*.lock' \) ! -ctime $max_modified&quot;);
++
++preg_match_all(&quot;!^\./(\w+)/((\w+)/(\w+)/(\w+)/(\d+)\.(\w+)\.(\w+)\.(\d+))_?(.+)(\.src\.rpm(?:\.info)?|\.youri|\.lock)$!m&quot;, $all_files, $matches, PREG_SET_ORDER);
++
++$pkgs = array();
++foreach ($matches as $val) {
++ $key = $val[6];
++ if (!is_array($pkgs[$key])) {
++ $pkgs[$key] = array();
++ $pkgs[$key][&quot;status&quot;] = array();
++ $pkgs[$key][&quot;path&quot;] = $val[2];
++ $pkgs[$key][&quot;version&quot;] = $val[3];
++ $pkgs[$key][&quot;media&quot;] = $val[4];
++ $pkgs[$key][&quot;section&quot;] = $val[5];
++ $pkgs[$key][&quot;user&quot;] = $val[7];
++ $pkgs[$key][&quot;host&quot;] = $val[8];
++ $pkgs[$key][&quot;job&quot;] = $val[9];
++ }
++
++ $status = $val[1];
++ $pkgs[$key][&quot;status&quot;][$status] = 1;
++ $data = $val[10];
++ $ext = $val[11];
++ if ($ext == &quot;.src.rpm.info&quot;) {
++ preg_match(&quot;!^(?:@\d+:)?(.*)!&quot;, $data, $name);
++ $pkgs[$key][&quot;package&quot;] = $name[1];
++ } else if ($ext == &quot;.src&quot;) {
++ $pkgs[$key][&quot;status&quot;][&quot;src&quot;] = 1;
++ } else if ($ext == &quot;.youri&quot;) {
++ $pkgs[$key][&quot;status&quot;][&quot;youri&quot;] = 1;
++ } else if ($ext == &quot;.lock&quot;) {
++ // parse build bot from $data
++ $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = 1;
++ }
++}
++// sort by key in reverse order to have more recent pkgs first
++krsort($pkgs);
++?&gt;
++&lt;html&gt;
++
++&lt;head&gt;
++&lt;title&gt;&lt;? echo $title ?&gt;&lt;/title&gt;
++&lt;style type=&quot;text/css&quot;&gt;
++td.todo {
++ color: black;
++}
++td.building {
++ color: fuchsia;
++}
++td.partial {
++ color: purple;
++}
++td.built {
++ color: blue;
++}
++td.youri {
++ color: olive
++}
++td.uploaded {
++ color: green;
++}
++td.failure, td.failure a, td.rejected, td.rejected a {
++ color: red;
++}
++&lt;/style&gt;
++&lt;/head&gt;
++
++&lt;body&gt;
++&lt;h1&gt;&lt;? echo $title ?&gt;&lt;/h1&gt;
++
++&lt;table&gt;
++&lt;?
++function pkg_gettype($pkg) {
++ if (array_key_exists(&quot;rejected&quot;, $pkg[&quot;status&quot;]))
++ return &quot;rejected&quot;;
++ if (array_key_exists(&quot;youri&quot;, $pkg[&quot;status&quot;])) {
++ if (array_key_exists(&quot;src&quot;, $pkg[&quot;status&quot;]))
++ return &quot;youri&quot;;
++ else
++ return &quot;uploaded&quot;;
++ }
++ if (array_key_exists(&quot;failure&quot;, $pkg[&quot;status&quot;]))
++ return &quot;failure&quot;;
++ if (array_key_exists(&quot;done&quot;, $pkg[&quot;status&quot;]))
++ return &quot;partial&quot;;
++ if (array_key_exists(&quot;build&quot;, $pkg[&quot;status&quot;]))
++ return &quot;building&quot;;
++ if (array_key_exists(&quot;todo&quot;, $pkg[&quot;status&quot;]))
++ return &quot;todo&quot;;
++ return &quot;unknown&quot;;
++}
++
++foreach ($pkgs as $key =&gt; $p) {
++ $p[&quot;type&quot;] = pkg_gettype(&amp;$p);
++ echo &quot;&lt;tr&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . $p[&quot;user&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . $p[&quot;package&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . $p[&quot;version&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . $p[&quot;media&quot;] . &quot;/&quot; . $p[&quot;section&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ $typelink = &quot;&quot;;
++ if ($p[&quot;type&quot;] == &quot;failure&quot;) {
++ $typelink = &quot;/uploads/&quot; . $p[&quot;type&quot;] . &quot;/&quot; . $p[&quot;path&quot;];
++ } else if ($p[&quot;type&quot;] == &quot;rejected&quot;) {
++ $typelink = &quot;/uploads/&quot; . $p[&quot;type&quot;] . &quot;/&quot; . $p[&quot;path&quot;] . &quot;.youri&quot;;
++ }
++ echo &quot;&lt;td class='&quot; . $p[&quot;type&quot;] . &quot;'&gt;&quot;;
++ if ($typelink)
++ echo &quot;&lt;a href='$typelink'&gt;&quot;;
++ echo $p[&quot;type&quot;];
++ if ($typelink)
++ echo &quot;&lt;/a&gt;&quot;;
++ echo &quot;&lt;/td&gt;\n&quot;;;
++ echo &quot;&lt;/tr&gt;\n&quot;;
++}
++?&gt;
++&lt;/table&gt;
++
++&lt;/body&gt;
++
++&lt;/html&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/e1e58ce8/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/e1e58ce8/attachment.html
new file mode 100644
index 000000000..631fd1c7e
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/e1e58ce8/attachment.html
@@ -0,0 +1,207 @@
+<!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>[268] Import blino's web interface</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>268</dd>
+<dt>Author</dt> <dd>pterjan</dd>
+<dt>Date</dt> <dd>2011-01-12 12:42:10 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>Import blino's web interface</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>build_system/web/</li>
+<li><a href="#build_systemwebindexphp">build_system/web/index.php</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="build_systemwebindexphp">Added: build_system/web/index.php</a>
+===================================================================
+--- build_system/web/index.php (rev 0)
++++ build_system/web/index.php 2011-01-12 11:42:10 UTC (rev 268)
+@@ -0,0 +1,137 @@
++&lt;?php
++
++/* Copyright (C) 2011 Oliver Blin *\
++/**************************************************************************\
++* This program is free software; you can redistribute it and/or modify it *
++* under the terms of the GNU General Public License aspublished by the *
++* Free Software Foundation; either version 2 of the License, or (at your *
++* option) any later version. *
++\**************************************************************************/
++
++error_reporting(E_ALL);
++
++$upload_dir = &quot;/home/schedbot/uploads&quot;;
++$max_modified = 2;
++$title = &quot;Mageia build system&quot;;
++
++chdir($upload_dir);
++$all_files = shell_exec(&quot;find \( -name '*.rpm' -o -name '*.src.rpm.info' -o -name '*.youri' -o -name '*.lock' \) ! -ctime $max_modified&quot;);
++
++preg_match_all(&quot;!^\./(\w+)/((\w+)/(\w+)/(\w+)/(\d+)\.(\w+)\.(\w+)\.(\d+))_?(.+)(\.src\.rpm(?:\.info)?|\.youri|\.lock)$!m&quot;, $all_files, $matches, PREG_SET_ORDER);
++
++$pkgs = array();
++foreach ($matches as $val) {
++ $key = $val[6];
++ if (!is_array($pkgs[$key])) {
++ $pkgs[$key] = array();
++ $pkgs[$key][&quot;status&quot;] = array();
++ $pkgs[$key][&quot;path&quot;] = $val[2];
++ $pkgs[$key][&quot;version&quot;] = $val[3];
++ $pkgs[$key][&quot;media&quot;] = $val[4];
++ $pkgs[$key][&quot;section&quot;] = $val[5];
++ $pkgs[$key][&quot;user&quot;] = $val[7];
++ $pkgs[$key][&quot;host&quot;] = $val[8];
++ $pkgs[$key][&quot;job&quot;] = $val[9];
++ }
++
++ $status = $val[1];
++ $pkgs[$key][&quot;status&quot;][$status] = 1;
++ $data = $val[10];
++ $ext = $val[11];
++ if ($ext == &quot;.src.rpm.info&quot;) {
++ preg_match(&quot;!^(?:@\d+:)?(.*)!&quot;, $data, $name);
++ $pkgs[$key][&quot;package&quot;] = $name[1];
++ } else if ($ext == &quot;.src&quot;) {
++ $pkgs[$key][&quot;status&quot;][&quot;src&quot;] = 1;
++ } else if ($ext == &quot;.youri&quot;) {
++ $pkgs[$key][&quot;status&quot;][&quot;youri&quot;] = 1;
++ } else if ($ext == &quot;.lock&quot;) {
++ // parse build bot from $data
++ $pkgs[$key][&quot;status&quot;][&quot;build&quot;] = 1;
++ }
++}
++// sort by key in reverse order to have more recent pkgs first
++krsort($pkgs);
++?&gt;
++&lt;html&gt;
++
++&lt;head&gt;
++&lt;title&gt;&lt;? echo $title ?&gt;&lt;/title&gt;
++&lt;style type=&quot;text/css&quot;&gt;
++td.todo {
++ color: black;
++}
++td.building {
++ color: fuchsia;
++}
++td.partial {
++ color: purple;
++}
++td.built {
++ color: blue;
++}
++td.youri {
++ color: olive
++}
++td.uploaded {
++ color: green;
++}
++td.failure, td.failure a, td.rejected, td.rejected a {
++ color: red;
++}
++&lt;/style&gt;
++&lt;/head&gt;
++
++&lt;body&gt;
++&lt;h1&gt;&lt;? echo $title ?&gt;&lt;/h1&gt;
++
++&lt;table&gt;
++&lt;?
++function pkg_gettype($pkg) {
++ if (array_key_exists(&quot;rejected&quot;, $pkg[&quot;status&quot;]))
++ return &quot;rejected&quot;;
++ if (array_key_exists(&quot;youri&quot;, $pkg[&quot;status&quot;])) {
++ if (array_key_exists(&quot;src&quot;, $pkg[&quot;status&quot;]))
++ return &quot;youri&quot;;
++ else
++ return &quot;uploaded&quot;;
++ }
++ if (array_key_exists(&quot;failure&quot;, $pkg[&quot;status&quot;]))
++ return &quot;failure&quot;;
++ if (array_key_exists(&quot;done&quot;, $pkg[&quot;status&quot;]))
++ return &quot;partial&quot;;
++ if (array_key_exists(&quot;build&quot;, $pkg[&quot;status&quot;]))
++ return &quot;building&quot;;
++ if (array_key_exists(&quot;todo&quot;, $pkg[&quot;status&quot;]))
++ return &quot;todo&quot;;
++ return &quot;unknown&quot;;
++}
++
++foreach ($pkgs as $key =&gt; $p) {
++ $p[&quot;type&quot;] = pkg_gettype(&amp;$p);
++ echo &quot;&lt;tr&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . $p[&quot;user&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . $p[&quot;package&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . $p[&quot;version&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ echo &quot;&lt;td&gt;&quot; . $p[&quot;media&quot;] . &quot;/&quot; . $p[&quot;section&quot;] . &quot;&lt;/td&gt;\n&quot;;
++ $typelink = &quot;&quot;;
++ if ($p[&quot;type&quot;] == &quot;failure&quot;) {
++ $typelink = &quot;/uploads/&quot; . $p[&quot;type&quot;] . &quot;/&quot; . $p[&quot;path&quot;];
++ } else if ($p[&quot;type&quot;] == &quot;rejected&quot;) {
++ $typelink = &quot;/uploads/&quot; . $p[&quot;type&quot;] . &quot;/&quot; . $p[&quot;path&quot;] . &quot;.youri&quot;;
++ }
++ echo &quot;&lt;td class='&quot; . $p[&quot;type&quot;] . &quot;'&gt;&quot;;
++ if ($typelink)
++ echo &quot;&lt;a href='$typelink'&gt;&quot;;
++ echo $p[&quot;type&quot;];
++ if ($typelink)
++ echo &quot;&lt;/a&gt;&quot;;
++ echo &quot;&lt;/td&gt;\n&quot;;;
++ echo &quot;&lt;/tr&gt;\n&quot;;
++}
++?&gt;
++&lt;/table&gt;
++
++&lt;/body&gt;
++
++&lt;/html&gt;
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/ec3a2b58/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/ec3a2b58/attachment-0001.html
new file mode 100644
index 000000000..ec3feb70b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/ec3a2b58/attachment-0001.html
@@ -0,0 +1,83 @@
+<!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>[767] add bcd module on rabbit, and add ssh key for ennael</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>767</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 17:51:20 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add bcd module on rabbit, and add ssh key for ennael</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-12 16:49:39 UTC (rev 766)
++++ puppet/manifests/nodes.pp 2011-01-12 16:51:20 UTC (rev 767)
+@@ -139,8 +139,12 @@
+ node rabbit {
+ # Location: Server offered by Dedibox (paris)
+ #
+-# TODO:
+-# - setup bcd
+ include default_mageia_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
++
++ include bcd::base
++ bcd::ssh_access { &quot;ssh key for ennael&quot;:
++ type =&gt; 'ssh-rsa',
++ key =&gt; 'AAAAB3NzaC1yc2EAAAABIwAAAIEA6CZNPpCrAcVIm6DIC2PBLNIG6uobO7lN/X1MZdEIaTAeF21n8jm7bIyKj3+4faZfaZFwHFeoIcvAv8OcwZJOAAd0itqIZeA9wN8yOxhLNWX4CgUj1uZrWG6DxysIvb0jJ4E5avewkTOw0vOxvM/DJtLnIgRFpdyztUrZyXws7CU=',
++ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/ec3a2b58/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/ec3a2b58/attachment.html
new file mode 100644
index 000000000..ec3feb70b
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/ec3a2b58/attachment.html
@@ -0,0 +1,83 @@
+<!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>[767] add bcd module on rabbit, and add ssh key for ennael</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>767</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 17:51:20 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add bcd module on rabbit, and add ssh key for ennael</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-12 16:49:39 UTC (rev 766)
++++ puppet/manifests/nodes.pp 2011-01-12 16:51:20 UTC (rev 767)
+@@ -139,8 +139,12 @@
+ node rabbit {
+ # Location: Server offered by Dedibox (paris)
+ #
+-# TODO:
+-# - setup bcd
+ include default_mageia_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
++
++ include bcd::base
++ bcd::ssh_access { &quot;ssh key for ennael&quot;:
++ type =&gt; 'ssh-rsa',
++ key =&gt; 'AAAAB3NzaC1yc2EAAAABIwAAAIEA6CZNPpCrAcVIm6DIC2PBLNIG6uobO7lN/X1MZdEIaTAeF21n8jm7bIyKj3+4faZfaZFwHFeoIcvAv8OcwZJOAAd0itqIZeA9wN8yOxhLNWX4CgUj1uZrWG6DxysIvb0jJ4E5avewkTOw0vOxvM/DJtLnIgRFpdyztUrZyXws7CU=',
++ }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/f650cda2/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/f650cda2/attachment-0001.html
new file mode 100644
index 000000000..707829f8f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/f650cda2/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>[771] disable bcd for now</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>771</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 19:34:44 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>disable bcd for now</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-12 17:37:42 UTC (rev 770)
++++ puppet/manifests/nodes.pp 2011-01-12 18:34:44 UTC (rev 771)
+@@ -141,10 +141,4 @@
+ #
+ include default_mageia_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
+-
+- include bcd::base
+- bcd::ssh_access { &quot;ssh key for ennael&quot;:
+- type =&gt; 'ssh-rsa',
+- key =&gt; 'AAAAB3NzaC1yc2EAAAABIwAAAIEA6CZNPpCrAcVIm6DIC2PBLNIG6uobO7lN/X1MZdEIaTAeF21n8jm7bIyKj3+4faZfaZFwHFeoIcvAv8OcwZJOAAd0itqIZeA9wN8yOxhLNWX4CgUj1uZrWG6DxysIvb0jJ4E5avewkTOw0vOxvM/DJtLnIgRFpdyztUrZyXws7CU=',
+- }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/f650cda2/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/f650cda2/attachment.html
new file mode 100644
index 000000000..707829f8f
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/f650cda2/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>[771] disable bcd for now</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>771</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 19:34:44 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>disable bcd for now</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-12 17:37:42 UTC (rev 770)
++++ puppet/manifests/nodes.pp 2011-01-12 18:34:44 UTC (rev 771)
+@@ -141,10 +141,4 @@
+ #
+ include default_mageia_server
+ timezone::timezone { &quot;Europe/Paris&quot;: }
+-
+- include bcd::base
+- bcd::ssh_access { &quot;ssh key for ennael&quot;:
+- type =&gt; 'ssh-rsa',
+- key =&gt; 'AAAAB3NzaC1yc2EAAAABIwAAAIEA6CZNPpCrAcVIm6DIC2PBLNIG6uobO7lN/X1MZdEIaTAeF21n8jm7bIyKj3+4faZfaZFwHFeoIcvAv8OcwZJOAAd0itqIZeA9wN8yOxhLNWX4CgUj1uZrWG6DxysIvb0jJ4E5avewkTOw0vOxvM/DJtLnIgRFpdyztUrZyXws7CU=',
+- }
+ }
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/f7efd030/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110112/f7efd030/attachment-0001.html
new file mode 100644
index 000000000..f9210d562
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/f7efd030/attachment-0001.html
@@ -0,0 +1,94 @@
+<!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>[772] add youri acl config to be able to blacklist some packages</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>772</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 23:58:33 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add youri acl config to be able to blacklist some packages</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesyouri_aclconf">puppet/modules/buildsystem/templates/youri_acl.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2011-01-12 18:34:44 UTC (rev 771)
++++ puppet/modules/buildsystem/manifests/init.pp 2011-01-12 22:58:33 UTC (rev 772)
+@@ -146,6 +146,13 @@
+ require =&gt; File[&quot;/etc/youri&quot;],
+ content =&gt; template(&quot;buildsystem/submit-upload.conf&quot;)
+ }
++
++ file { &quot;/etc/youri/acl.conf&quot;:
++ ensure =&gt; present,
++ mode =&gt; 644,
++ require =&gt; File[&quot;/etc/youri&quot;],
++ content =&gt; template(&quot;buildsystem/youri_acl.conf&quot;)
++ }
+ }
+
+ define sshuser($homedir, $comment) {
+
+<a id="puppetmodulesbuildsystemtemplatesyouri_aclconf">Added: puppet/modules/buildsystem/templates/youri_acl.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/youri_acl.conf (rev 0)
++++ puppet/modules/buildsystem/templates/youri_acl.conf 2011-01-12 22:58:33 UTC (rev 772)
+@@ -0,0 +1 @@
++.* .* .* ^qt3$ ^blacklisted$
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110112/f7efd030/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110112/f7efd030/attachment.html
new file mode 100644
index 000000000..f9210d562
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110112/f7efd030/attachment.html
@@ -0,0 +1,94 @@
+<!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>[772] add youri acl config to be able to blacklist some packages</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>772</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-12 23:58:33 +0100 (Wed, 12 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add youri acl config to be able to blacklist some packages</pre>
+
+<h3>Modified Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemmanifestsinitpp">puppet/modules/buildsystem/manifests/init.pp</a></li>
+</ul>
+
+<h3>Added Paths</h3>
+<ul>
+<li><a href="#puppetmodulesbuildsystemtemplatesyouri_aclconf">puppet/modules/buildsystem/templates/youri_acl.conf</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetmodulesbuildsystemmanifestsinitpp">Modified: puppet/modules/buildsystem/manifests/init.pp</a>
+===================================================================
+--- puppet/modules/buildsystem/manifests/init.pp 2011-01-12 18:34:44 UTC (rev 771)
++++ puppet/modules/buildsystem/manifests/init.pp 2011-01-12 22:58:33 UTC (rev 772)
+@@ -146,6 +146,13 @@
+ require =&gt; File[&quot;/etc/youri&quot;],
+ content =&gt; template(&quot;buildsystem/submit-upload.conf&quot;)
+ }
++
++ file { &quot;/etc/youri/acl.conf&quot;:
++ ensure =&gt; present,
++ mode =&gt; 644,
++ require =&gt; File[&quot;/etc/youri&quot;],
++ content =&gt; template(&quot;buildsystem/youri_acl.conf&quot;)
++ }
+ }
+
+ define sshuser($homedir, $comment) {
+
+<a id="puppetmodulesbuildsystemtemplatesyouri_aclconf">Added: puppet/modules/buildsystem/templates/youri_acl.conf</a>
+===================================================================
+--- puppet/modules/buildsystem/templates/youri_acl.conf (rev 0)
++++ puppet/modules/buildsystem/templates/youri_acl.conf 2011-01-12 22:58:33 UTC (rev 772)
+@@ -0,0 +1 @@
++.* .* .* ^qt3$ ^blacklisted$
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file