summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/2011-January/001694.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/2011-January/001694.html')
-rw-r--r--zarb-ml/mageia-sysadm/2011-January/001694.html235
1 files changed, 235 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/2011-January/001694.html b/zarb-ml/mageia-sysadm/2011-January/001694.html
new file mode 100644
index 000000000..eb519d3ee
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/2011-January/001694.html
@@ -0,0 +1,235 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-sysadm] [706] use sh version of cia script
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B706%5D%20use%20sh%20version%20of%20cia%20script&In-Reply-To=%3C20110107180158.EE60E41BB1%40valstar.mageia.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="001693.html">
+ <LINK REL="Next" HREF="001695.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-sysadm] [706] use sh version of cia script</H1>
+ <B>root at mageia.org</B>
+ <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B706%5D%20use%20sh%20version%20of%20cia%20script&In-Reply-To=%3C20110107180158.EE60E41BB1%40valstar.mageia.org%3E"
+ TITLE="[Mageia-sysadm] [706] use sh version of cia script">root at mageia.org
+ </A><BR>
+ <I>Fri Jan 7 19:01:58 CET 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="001693.html">[Mageia-sysadm] [704] add cia bot svn hook
+</A></li>
+ <LI>Next message: <A HREF="001695.html">[Mageia-sysadm] [707] use domain variable
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1694">[ date ]</a>
+ <a href="thread.html#1694">[ thread ]</a>
+ <a href="subject.html#1694">[ subject ]</a>
+ <a href="author.html#1694">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Revision: 706
+Author: boklm
+Date: 2011-01-07 19:01:58 +0100 (Fri, 07 Jan 2011)
+Log Message:
+-----------
+use sh version of cia script
+
+Modified Paths:
+--------------
+ puppet/modules/subversion/manifests/init.pp
+
+Added Paths:
+-----------
+ puppet/modules/subversion/templates/ciabot_svn.sh
+
+Modified: puppet/modules/subversion/manifests/init.pp
+===================================================================
+--- 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 =&gt; root,
+ group =&gt; root,
+ mode =&gt; 755,
+- content =&gt; template(&quot;subversion/ciabot_svn.py&quot;),
++ content =&gt; template(&quot;subversion/ciabot_svn.sh&quot;),
+ }
+
+ }
+
+Added: puppet/modules/subversion/templates/ciabot_svn.sh
+===================================================================
+--- 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 &quot;AS IS&quot;
++# 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 <A HREF="http://cia.navi.cx">http://cia.navi.cx</A> 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 &quot;Project information&quot; 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 &quot;hooks&quot; directory
++# and add something like the following to the &quot;post-commit&quot; script,
++# also in the repository's &quot;hooks&quot; directory:
++#
++# REPOS=&quot;$1&quot;
++# REV=&quot;$2&quot;
++# $REPOS/hooks/ciabot_svn.sh &quot;$REPOS&quot; &quot;$REV&quot;&amp;
++#
++# ------ 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 &quot;title&quot; metadata key rather than
++# putting that here.
++#
++project_name=&quot;Mageia&quot;
++return_address=&quot;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">root at mageia.org</A>&quot;
++
++# System
++sendmail_command=&quot;/usr/sbin/sendmail -t&quot;
++
++############# Below this line you shouldn't have to change anything
++
++# Script arguments
++REPOS=&quot;$1&quot;
++REV=&quot;$2&quot;
++
++# The email address CIA lives at
++cia_address=&quot;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">cia at cia.navi.cx</A>&quot;
++
++author=`svnlook author -r &quot;$REV&quot; &quot;$REPOS&quot; | sed 's/\&amp;/\&amp;amp;/g;s/&lt;/\&amp;lt;/g;s/&gt;/\&amp;gt;/g'`
++log=`svnlook log -r &quot;$REV&quot; &quot;$REPOS&quot; | sed 's/\&amp;/\&amp;amp;/g;s/&lt;/\&amp;lt;/g;s/&gt;/\&amp;gt;/g'`
++diff_lines=`svnlook diff -r &quot;$REV&quot; &quot;$REPOS&quot; | wc -l`
++for file in `svnlook changed -r &quot;$REV&quot; &quot;$REPOS&quot; | cut -c 3- | sed 's/\&amp;/\&amp;amp;/g;s/&lt;/\&amp;lt;/g;s/&gt;/\&amp;gt;/g'`; do
++ files=&quot;$files&lt;file&gt;$file&lt;/file&gt;&quot;
++done
++
++# Send an email with the final XML message
++(cat &lt;&lt;EOF
++From: $return_address
++To: $cia_address
++Subject: DeliverXML
++
++&lt;message&gt;
++ &lt;generator&gt;
++ &lt;name&gt;Subversion CIA Bot client shell script&lt;/name&gt;
++ &lt;version&gt;1.1&lt;/version&gt;
++ &lt;/generator&gt;
++ &lt;source&gt;
++ &lt;project&gt;$project_name&lt;/project&gt;
++ &lt;/source&gt;
++ &lt;body&gt;
++ &lt;commit&gt;
++ &lt;revision&gt;$REV&lt;/revision&gt;
++ &lt;author&gt;$author&lt;/author&gt;
++ &lt;files&gt;$files&lt;/files&gt;
++ &lt;log&gt;$log&lt;/log&gt;
++ &lt;diffLines&gt;$diff_lines&lt;/diffLines&gt;
++ &lt;/commit&gt;
++ &lt;/body&gt;
++&lt;/message&gt;
++EOF
++) | $sendmail_command
++
++### The End ###
+
+
+Property changes on: puppet/modules/subversion/templates/ciabot_svn.sh
+___________________________________________________________________
+Added: svn:executable
+ + *
+Added: svn:eol-style
+ + native
+-------------- next part --------------
+An HTML attachment was scrubbed...
+URL: &lt;/pipermail/mageia-sysadm/attachments/20110107/141bbe38/attachment.html&gt;
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="001693.html">[Mageia-sysadm] [704] add cia bot svn hook
+</A></li>
+ <LI>Next message: <A HREF="001695.html">[Mageia-sysadm] [707] use domain variable
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1694">[ date ]</a>
+ <a href="thread.html#1694">[ thread ]</a>
+ <a href="subject.html#1694">[ subject ]</a>
+ <a href="author.html#1694">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm
+mailing list</a><br>
+</body></html>