diff options
Diffstat (limited to 'zarb-ml/mageia-sysadm/2010-November/000262.html')
-rw-r--r-- | zarb-ml/mageia-sysadm/2010-November/000262.html | 171 |
1 files changed, 171 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/2010-November/000262.html b/zarb-ml/mageia-sysadm/2010-November/000262.html new file mode 100644 index 000000000..d55dc3838 --- /dev/null +++ b/zarb-ml/mageia-sysadm/2010-November/000262.html @@ -0,0 +1,171 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-sysadm] [143] adding check_new-blog-post on champagne + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B143%5D%20adding%20check_new-blog-post%20on%20champagne&In-Reply-To=%3C20101105141642.0456C3FBCF%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="000259.html"> + <LINK REL="Next" HREF="000263.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-sysadm] [143] adding check_new-blog-post on champagne</H1> + <B>root at mageia.org</B> + <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B143%5D%20adding%20check_new-blog-post%20on%20champagne&In-Reply-To=%3C20101105141642.0456C3FBCF%40valstar.mageia.org%3E" + TITLE="[Mageia-sysadm] [143] adding check_new-blog-post on champagne">root at mageia.org + </A><BR> + <I>Fri Nov 5 15:16:41 CET 2010</I> + <P><UL> + <LI>Previous message: <A HREF="000259.html">[Mageia-sysadm] [142] Try and allow users to identify the groups another user is in +</A></li> + <LI>Next message: <A HREF="000263.html">[Mageia-sysadm] [144] Allow a bit more access to groups +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#262">[ date ]</a> + <a href="thread.html#262">[ thread ]</a> + <a href="subject.html#262">[ subject ]</a> + <a href="author.html#262">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>Revision: 143 +Author: dams +Date: 2010-11-05 15:16:41 +0100 (Fri, 05 Nov 2010) +Log Message: +----------- +adding check_new-blog-post on champagne + +Modified Paths: +-------------- + puppet/manifests/nodes.pp + +Added Paths: +----------- + puppet/modules/blog/ + puppet/modules/blog/manifests/ + puppet/modules/blog/manifests/init.pp + puppet/modules/blog/templates/ + puppet/modules/blog/templates/check_new-blog-post.sh + +Modified: puppet/manifests/nodes.pp +=================================================================== +--- puppet/manifests/nodes.pp 2010-11-05 13:03:26 UTC (rev 142) ++++ puppet/manifests/nodes.pp 2010-11-05 14:16:41 UTC (rev 143) +@@ -125,6 +125,8 @@ + # + include default_mageia_server + include apache::base ++ #include postfix ++ include blog + } + + + +Added: puppet/modules/blog/manifests/init.pp +=================================================================== +--- puppet/modules/blog/manifests/init.pp (rev 0) ++++ puppet/modules/blog/manifests/init.pp 2010-11-05 14:16:41 UTC (rev 143) +@@ -0,0 +1,24 @@ ++#TODO: add the creation of the user 'blog' in puppet ++class blog { ++ package { 'wget': ++ ensure => installed ++ } ++ package { 'postfix': ++ ensure => installed ++ } ++ file { "check_new-blog-post": ++ path => "/home/blog/check_new-blog-post.sh", ++ ensure => present, ++ owner => blog, ++ group => blog, ++ mode => 755, ++ content => template("blog/check_new-blog-post.sh") ++ } ++ cron { blog: ++ user => blog, ++ hour => 0, ++ minute => 15, ++ command => "/home/blog/check_new-blog-post.sh", ++ require => File["check_new-blog-post"], ++ } ++} + +Added: puppet/modules/blog/templates/check_new-blog-post.sh +=================================================================== +--- puppet/modules/blog/templates/check_new-blog-post.sh (rev 0) ++++ puppet/modules/blog/templates/check_new-blog-post.sh 2010-11-05 14:16:41 UTC (rev 143) +@@ -0,0 +1,32 @@ ++#!/bin/sh ++ ++# Initialization ++PATH_TO_FILE="/home/blog" ++/usr/bin/wget -qO $PATH_TO_FILE"/RSS_new" <A HREF="http://blog.mageia.org/?feed=rss2">http://blog.mageia.org/?feed=rss2</A> ++/bin/date +"%d:%m:%Y %H:%M" > $PATH_TO_FILE"/last_check" ++ ++# Check if RSS_old exists ++if [ ! -f $PATH_TO_FILE"/RSS_old" ] ++ then ++ /bin/cp $PATH_TO_FILE"/RSS_new" $PATH_TO_FILE"/RSS_old" ++ /bin/rm -rf $PATH_TO_FILE"/RSS_new" $PATH_TO_FILE"/last_check" ++ exit 1 ++fi ++ ++# Check if a new blog post on EN needs to be translated on other blogs ++tmp_new=$(/bin/grep 'lastBuildDate' $PATH_TO_FILE"/RSS_new") ++tmp_old=$(/bin/grep 'lastBuildDate' $PATH_TO_FILE"/RSS_old") ++if [ "$tmp_old" = "$tmp_new" ] ++ then ++ # Nothing new ++ echo "NO" >> $PATH_TO_FILE"/last_check" ++ else ++ # New post to translate ++ echo "YES" >> $PATH_TO_FILE"/last_check" ++ echo "blablabla" /bin/mail -s "New entry on English Blog to translate" <A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">damien at damsweb.net</A> ++ echo $DATE ++fi ++ ++# Clean tmp files and copy RSS_new to RSS_old ++/bin/cp $PATH_TO_FILE"/RSS_new" $PATH_TO_FILE"/RSS_old" ++/bin/rm -rf $PATH_TO_FILE"/RSS_new" + + +Property changes on: puppet/modules/blog/templates/check_new-blog-post.sh +___________________________________________________________________ +Added: svn:executable + + * +Added: svn:eol-style + + native +-------------- next part -------------- +An HTML attachment was scrubbed... +URL: </pipermail/mageia-sysadm/attachments/20101105/54824d95/attachment.html> +</PRE> + + + + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="000259.html">[Mageia-sysadm] [142] Try and allow users to identify the groups another user is in +</A></li> + <LI>Next message: <A HREF="000263.html">[Mageia-sysadm] [144] Allow a bit more access to groups +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#262">[ date ]</a> + <a href="thread.html#262">[ thread ]</a> + <a href="subject.html#262">[ subject ]</a> + <a href="author.html#262">[ 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> |