diff options
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20110107/141bbe38/attachment-0001.html')
-rw-r--r-- | zarb-ml/mageia-sysadm/attachments/20110107/141bbe38/attachment-0001.html | 211 |
1 files changed, 211 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20110107/141bbe38/attachment-0001.html b/zarb-ml/mageia-sysadm/attachments/20110107/141bbe38/attachment-0001.html new file mode 100644 index 000000000..d3257dd0c --- /dev/null +++ b/zarb-ml/mageia-sysadm/attachments/20110107/141bbe38/attachment-0001.html @@ -0,0 +1,211 @@ +<!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>[706] use sh version of cia script</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>706</dd> +<dt>Author</dt> <dd>boklm</dd> +<dt>Date</dt> <dd>2011-01-07 19:01:58 +0100 (Fri, 07 Jan 2011)</dd> +</dl> + +<h3>Log Message</h3> +<pre>use sh version of cia script</pre> + +<h3>Modified Paths</h3> +<ul> +<li><a href="#puppetmodulessubversionmanifestsinitpp">puppet/modules/subversion/manifests/init.pp</a></li> +</ul> + +<h3>Added Paths</h3> +<ul> +<li><a href="#puppetmodulessubversiontemplatesciabot_svnsh">puppet/modules/subversion/templates/ciabot_svn.sh</a></li> +</ul> + +</div> +<div id="patch"><pre> +<a id="puppetmodulessubversionmanifestsinitpp">Modified: puppet/modules/subversion/manifests/init.pp</a> +=================================================================== +--- puppet/modules/subversion/manifests/init.pp 2011-01-07 17:51:07 UTC (rev 705) ++++ puppet/modules/subversion/manifests/init.pp 2011-01-07 18:01:58 UTC (rev 706) +@@ -184,7 +184,7 @@ + owner => root, + group => root, + mode => 755, +- content => template("subversion/ciabot_svn.py"), ++ content => template("subversion/ciabot_svn.sh"), + } + + } + +<a id="puppetmodulessubversiontemplatesciabot_svnsh">Added: puppet/modules/subversion/templates/ciabot_svn.sh</a> +=================================================================== +--- puppet/modules/subversion/templates/ciabot_svn.sh (rev 0) ++++ puppet/modules/subversion/templates/ciabot_svn.sh 2011-01-07 18:01:58 UTC (rev 706) +@@ -0,0 +1,115 @@ ++#!/bin/sh ++# ++# This is a CIA bot client script for Subversion repositories, ++# delivering via email. See below for usage and customization information. ++# ++# -------------------------------------------------------------------------- ++# ++# Copyright (c) 2004-2005, Micah Dowty ++# All rights reserved. ++# ++# Redistribution and use in source and binary forms, with or without ++# modification, are permitted provided that the following conditions are met: ++# ++# * Redistributions of source code must retain the above copyright notice, ++# this list of conditions and the following disclaimer. ++# * Redistributions in binary form must reproduce the above copyright ++# notice, this list of conditions and the following disclaimer in the ++# documentation and/or other materials provided with the distribution. ++# * The name of the author may not be used to endorse or promote products ++# derived from this software without specific prior written permission. ++# ++# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++# POSSIBILITY OF SUCH DAMAGE. ++# ++# -------------------------------------------------------------------------- ++# ++# See http://cia.navi.cx for more information on what the CIA bot ++# is and how it works, and links to other client scripts. ++# ++# To use the CIA bot in your Subversion repository... ++# ++# 1. Customize the parameters below, specifically the ones under ++# the "Project information" section ++# ++# 2. This script should be called from your repository's post-commit ++# hook with the repository and revision as arguments. For example, ++# you could copy this script into your repository's "hooks" directory ++# and add something like the following to the "post-commit" script, ++# also in the repository's "hooks" directory: ++# ++# REPOS="$1" ++# REV="$2" ++# $REPOS/hooks/ciabot_svn.sh "$REPOS" "$REV"& ++# ++# ------ There are some parameters for this script that you can customize: ++ ++# Project information ++# ++# NOTE: This shouldn't be a long description of your project. Ideally ++# it is a short identifier with no spaces, punctuation, or ++# unnecessary capitalization. This will be used in URLs related ++# to your project, as an internal identifier, and in IRC messages. ++# If you want a longer name shown for your project on the web ++# interface, please use the "title" metadata key rather than ++# putting that here. ++# ++project_name="Mageia" ++return_address="root@mageia.org" ++ ++# System ++sendmail_command="/usr/sbin/sendmail -t" ++ ++############# Below this line you shouldn't have to change anything ++ ++# Script arguments ++REPOS="$1" ++REV="$2" ++ ++# The email address CIA lives at ++cia_address="cia@cia.navi.cx" ++ ++author=`svnlook author -r "$REV" "$REPOS" | sed 's/\&/\&amp;/g;s/</\&lt;/g;s/>/\&gt;/g'` ++log=`svnlook log -r "$REV" "$REPOS" | sed 's/\&/\&amp;/g;s/</\&lt;/g;s/>/\&gt;/g'` ++diff_lines=`svnlook diff -r "$REV" "$REPOS" | wc -l` ++for file in `svnlook changed -r "$REV" "$REPOS" | cut -c 3- | sed 's/\&/\&amp;/g;s/</\&lt;/g;s/>/\&gt;/g'`; do ++ files="$files<file>$file</file>" ++done ++ ++# Send an email with the final XML message ++(cat <<EOF ++From: $return_address ++To: $cia_address ++Subject: DeliverXML ++ ++<message> ++ <generator> ++ <name>Subversion CIA Bot client shell script</name> ++ <version>1.1</version> ++ </generator> ++ <source> ++ <project>$project_name</project> ++ </source> ++ <body> ++ <commit> ++ <revision>$REV</revision> ++ <author>$author</author> ++ <files>$files</files> ++ <log>$log</log> ++ <diffLines>$diff_lines</diffLines> ++ </commit> ++ </body> ++</message> ++EOF ++) | $sendmail_command ++ ++### The End ### + + +Property changes on: puppet/modules/subversion/templates/ciabot_svn.sh +___________________________________________________________________ +<a id="svnexecutable">Added: svn:executable</a> + + * +<a id="svneolstyle">Added: svn:eol-style</a> + + native + +</pre></div> + +</body> +</html>
\ No newline at end of file |