diff options
Diffstat (limited to 'zarb-ml/mageia-sysadm/2011-January/001694.html')
-rw-r--r-- | zarb-ml/mageia-sysadm/2011-January/001694.html | 235 |
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 => root, + group => root, + mode => 755, +- content => template("subversion/ciabot_svn.py"), ++ content => template("subversion/ciabot_svn.sh"), + } + + } + +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 "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 <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 "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="<A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">root at mageia.org</A>" ++ ++# 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="<A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">cia at cia.navi.cx</A>" ++ ++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 +___________________________________________________________________ +Added: svn:executable + + * +Added: svn:eol-style + + native +-------------- next part -------------- +An HTML attachment was scrubbed... +URL: </pipermail/mageia-sysadm/attachments/20110107/141bbe38/attachment.html> +</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> |