summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-July/006954.html
blob: 5375cce7df3bee18dc1e69a26dfdb93b5e845227 (plain)
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] Need mentor(s) to become a Mageia packager
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Need%20mentor%28s%29%20to%20become%20a%20Mageia%20packager&In-Reply-To=%3CCAJmd%2Bxrn-o2CC19pe4v99-oFh%3DmzvTnt_zLrOo5m2pLPA6R2ug%40mail.gmail.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="006952.html">
   <LINK REL="Next"  HREF="006989.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] Need mentor(s) to become a Mageia packager</H1>
    <B>Ahmad Samir</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Need%20mentor%28s%29%20to%20become%20a%20Mageia%20packager&In-Reply-To=%3CCAJmd%2Bxrn-o2CC19pe4v99-oFh%3DmzvTnt_zLrOo5m2pLPA6R2ug%40mail.gmail.com%3E"
       TITLE="[Mageia-dev] Need mentor(s) to become a Mageia packager">ahmadsamir3891 at gmail.com
       </A><BR>
    <I>Fri Jul 22 08:28:20 CEST 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="006952.html">[Mageia-dev] Need mentor(s) to become a Mageia packager
</A></li>
        <LI>Next message: <A HREF="006989.html">[Mageia-dev] Need mentor(s) to become a Mageia packager
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#6954">[ date ]</a>
              <a href="thread.html#6954">[ thread ]</a>
              <a href="subject.html#6954">[ subject ]</a>
              <a href="author.html#6954">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>On 22 July 2011 07:43, Vincent &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">vincent.hervieux at gmail.com</A>&gt; wrote:
&gt;<i> On 07/22/2011 01:46 AM, Michael Scherer wrote:
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Le jeudi 21 juillet 2011 &#224; 16:14 -0400, Vincent a &#233;crit :
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> Hi All,
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> I am still trying to pack ZoneMinder for Cauldron.
</I>&gt;&gt;&gt;<i> Now rpms are generated and rpmlint is not complaining, but I am still
</I>&gt;&gt;&gt;<i> sure, it's not OK :) , that's why I need help.
</I>&gt;&gt;&gt;<i> Attached is the spec file, if somebody could have a look.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> Here are my questions:
</I>&gt;&gt;&gt;<i> - where should go the installed files? (Zoneminder provides perl
</I>&gt;&gt;&gt;<i> modules, the site itself, CGI services , doc and conf).
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> conf -&gt; &#160;/etc/ . I would try to see how does others distribution, to have
</I>&gt;&gt;<i> at least a similar path to ease the work of people changing distribution
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> site -&gt; &#160;/var/www/zoneminder. Outside of the webroot, so people can
</I>&gt;&gt;<i> modify it with apache configuration
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> apache configuration -&gt; &#160;/etc/httpd/conf.d/webapps.d/ , iirc
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> perl module -&gt; &#160;like the other ( maybe jq can tell us the details )
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> cgi -&gt; &#160;I think there is something in /usr/lib/cgi-bin, not sure. I guess
</I>&gt;&gt;<i> checking other cgi would help.
</I>&gt;<i>
</I>&gt;<i> I don't have a /usr/lib/cgi-bi, but I have a /var/www/cgi-bin. Can I put
</I>&gt;<i> them into /var/www/cgi-bin/Zonedaemon ?
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> doc -&gt; &#160;/usr/sharedoc, marked as such with %doc
</I>&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> - some files have no path's variable:
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> /usr/share/man/lib/perl5/5.14.1/x86_64-linux-thread-multi/perllocal.pod.xz
</I>&gt;&gt;&gt;<i> /usr/local/share/man/man3/ZoneMinder.3pm
</I>&gt;&gt;&gt;<i> ...
</I>&gt;&gt;&gt;<i> Any idea, what it should be?
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I do not understand the question :/
</I>&gt;<i>
</I>&gt;<i> I don't know how to specify another path for those entries:
</I>&gt;<i>
</I>&gt;<i> /usr/local/share/man/man3/ZoneMinder.3pm
</I>&gt;<i>
</I>&gt;<i> In makefile I get the following:
</I>&gt;<i> INST_MAN3DIR = blib/man3
</I>&gt;<i>
</I>
Without looking closely I'd say you can use something like:
%makeinstall  INST_MAN3DIR=%{_mandir}/man3

(note that the Fedora spec doesn't do this, so it mightn't be needed).

(One more thing, all package names should be lowercase if possible, so
zoneminder).

&gt;<i> How to change this blib path not to point to /usr/local/... ?
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;&gt;&gt;<i> - what should be the permissions for the site under the apache server?
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> that depend on what does the site. There is basically some people that
</I>&gt;&gt;<i> say &quot;this should be 127.0.0.1 by default&quot;, and those that say &quot;if people
</I>&gt;&gt;<i> installed it, they want to use it on a network and are able to configure
</I>&gt;&gt;<i> apache properly, so it should be opened&quot;
</I>&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> - should the %install section creates the database table/permissions
</I>&gt;&gt;&gt;<i> for ZoneMinder? If so, is there any example how to achieve this?
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Unfortunately, no. A server can be password protected, on another
</I>&gt;&gt;<i> computer, or using a specific database name.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I always wanted to have a proper framework for that ( like saying &quot;this
</I>&gt;&gt;<i> is the sql file&quot; and let some helper script take care of the rest, based
</I>&gt;&gt;<i> on configuration or offering a easy to use tools to create and install
</I>&gt;&gt;<i> database after installation &#160;), but never wrote anything :)
</I>&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> - should the %install section creates the service launcher scripts? If
</I>&gt;&gt;&gt;<i> so, is there any example how to achieve this?
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Yes. It was not migrated yet ( or maybe it was ), but this should be a
</I>&gt;&gt;<i> good start :
</I>&gt;&gt;<i> <A HREF="http://wiki.mandriva.com/en/Development/Howto/Initscripts">http://wiki.mandriva.com/en/Development/Howto/Initscripts</A>
</I>&gt;<i>
</I>&gt;<i> Thanks for your help!
</I>&gt;<i>
</I>&gt;<i> Vincent
</I>&gt;<i>
</I>


-- 
Ahmad Samir
</PRE>


<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="006952.html">[Mageia-dev] Need mentor(s) to become a Mageia packager
</A></li>
	<LI>Next message: <A HREF="006989.html">[Mageia-dev] Need mentor(s) to become a Mageia packager
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#6954">[ date ]</a>
              <a href="thread.html#6954">[ thread ]</a>
              <a href="subject.html#6954">[ subject ]</a>
              <a href="author.html#6954">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>