1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-sysadm] [309] fix comments
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B309%5D%20fix%20comments&In-Reply-To=%3C20101119005307.2EBDD3FBCB%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="000648.html">
<LINK REL="Next" HREF="000650.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-sysadm] [309] fix comments</H1>
<B>root at mageia.org</B>
<A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B309%5D%20fix%20comments&In-Reply-To=%3C20101119005307.2EBDD3FBCB%40valstar.mageia.org%3E"
TITLE="[Mageia-sysadm] [309] fix comments">root at mageia.org
</A><BR>
<I>Fri Nov 19 01:53:07 CET 2010</I>
<P><UL>
<LI>Previous message: <A HREF="000648.html">[Mageia-sysadm] [308] add support for syntax check in the repository define
</A></li>
<LI>Next message: <A HREF="000650.html">[Mageia-sysadm] [310] - fix packages name for non x86_64 ( such as my test vm )
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#649">[ date ]</a>
<a href="thread.html#649">[ thread ]</a>
<a href="subject.html#649">[ subject ]</a>
<a href="author.html#649">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Revision: 309
Author: misc
Date: 2010-11-19 01:53:06 +0100 (Fri, 19 Nov 2010)
Log Message:
-----------
fix comments
Modified Paths:
--------------
puppet/modules/subversion/manifests/init.pp
Modified: puppet/modules/subversion/manifests/init.pp
===================================================================
--- puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:05 UTC (rev 308)
+++ puppet/modules/subversion/manifests/init.pp 2010-11-19 00:53:06 UTC (rev 309)
@@ -46,21 +46,23 @@
content => template('subversion/no_empty_message')
}
+ # TODO : add check for
+ # - ym perl -MYAML -e 'YAML::LoadFile("-");'
+ # - tt ( do not seem to be possible, but this would be great )
+ # - php php -l
+ # - python
+ # - named named-checkzone/named-checkconf ( may requires some interaction with facter/erb )
+ # - po msgfmt -c
+ # - openldap , like named
+
syntax_check{"check_perl":
regexp_ext => ".p[lm]$",
check_cmd => "perl -c"
}
}
- # later, deploy a backup file ( ie, cron job to do a dump in some directory )
# TODO
- # what about pre commit ?
- # - name of a template file ?
- # - prepare a template for file checking ?
- # - openldap
- # - named
- # - puppet
- # - perl/ php syntax
+ # deploy a cronjob to make a backup file ( ie, dump in some directory )
define repository ($group = "svn",
@@ -68,9 +70,9 @@
$commit_mail = [],
$syntax_check = [],
$extract_dir = []) {
- # faire un script qui mets les permissions comme il faut
+ # check permissions
# <A HREF="http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html">http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html</A>
- # $name ==> lieu du checkout
+ # $name ==> directory of the repo
# TODO set umask -> requires puppet 2.7.0
exec { "svnadmin create $name":
@@ -153,8 +155,6 @@
}
}
- # TODO ensure that subversion ishere
- # allow to configure the snapshot refresh interval
define snapshot($source, $refresh = '*/5', $user = 'root') {
include subversion::client
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/mageia-sysadm/attachments/20101119/98f495fa/attachment.html>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000648.html">[Mageia-sysadm] [308] add support for syntax check in the repository define
</A></li>
<LI>Next message: <A HREF="000650.html">[Mageia-sysadm] [310] - fix packages name for non x86_64 ( such as my test vm )
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#649">[ date ]</a>
<a href="thread.html#649">[ thread ]</a>
<a href="subject.html#649">[ subject ]</a>
<a href="author.html#649">[ 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>
|