/[smeserver]/rpms/e-smith-devtools/sme8/e-smith-devtools.spec
ViewVC logotype

Contents of /rpms/e-smith-devtools/sme8/e-smith-devtools.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.4 - (show annotations) (download)
Wed Oct 28 13:47:16 2009 UTC (15 years, 1 month ago) by slords
Branch: MAIN
CVS Tags: e-smith-devtools-2_2_0-3_el5_sme
Changes since 1.3: +5 -2 lines
* Mon Oct 26 2009 Shad L. Lords <slords@mail.com> 2.2.0-3.sme
- Fix previous patch [SME: 5538]

1 # $Id: e-smith-devtools.spec,v 1.3 2009/10/27 18:48:45 slords Exp $
2
3 Summary: e-smith tools for building RPMs
4 %define name e-smith-devtools
5 Name: %{name}
6 %define version 2.2.0
7 %define release 3
8 Version: %{version}
9 Release: %{release}%{?dist}
10 License: GPL
11 Group: Networking/Daemons
12 Source: %{name}-%{version}.tar.gz
13 Patch1: e-smith-devtools-2.2.0-compiledpython.patch
14 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
15 BuildArchitectures: noarch
16 Requires: perl, perl(Test::Inline) >= 0.12, perl(XML::Parser)
17 AutoReqProv: no
18
19 %changelog
20 * Mon Oct 26 2009 Shad L. Lords <slords@mail.com> 2.2.0-3.sme
21 - Fix previous patch [SME: 5538]
22
23 * Mon Oct 26 2009 Shad L. Lords <slords@mail.com> 2.2.0-2.sme
24 - Add compiled python files to the packaged files list [SME: 5538]
25
26 * Tue Oct 7 2008 Shad L. Lords <slords@mail.com> 2.2.0-1.sme
27 - Roll new stream to separate sme7/sme8 trees [SME: 4633]
28
29 * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
30 - Clean up spec so package can be built by koji/plague
31
32 * Thu Dec 07 2006 Shad L. Lords <slords@mail.com>
33 - Update to new release naming. No functional changes.
34 - Make Packager generic
35
36 * Thu Mar 16 2006 Gordon Rowell <gordonr@gormand.com.au> 1.14.0-01
37 - Roll stable stream version. [SME: 1016]
38
39 * Tue Jan 24 2006 Gordon Rowell <gordonr@gormand.com.au> 1.13.1-08
40 - Remove % from changelog items - sigh it's a comment!
41
42 * Tue Jan 24 2006 Charlie Brady <charlieb@e-smith.com> 1.13.1-07
43 - Remove /root/.vimrc [SME: 562]
44
45 * Wed Nov 30 2005 Gordon Rowell <gordonr@gormand.com.au> 1.13.1-06
46 - Bump release number only
47
48 * Mon Jun 27 2005 Charlie Brady <charlieb@e-smith.com>
49 - [1.13.1-05]
50 - Fix file permissions (properly) inside /etc/cron.d. [SF: 1226700]
51
52 * Fri Jun 24 2005 Charlie Brady <charlieb@e-smith.com>
53 - [1.13.1-04]
54 - Fix file permissions inside /etc/cron.d. [SF: 1226700]
55
56 * Thu Jan 20 2005 Charlie Brady <charlieb@e-smith.com>
57 - [1.13.1-03]
58 - Add safe_touch() and templates2events() functions to support use
59 of the generic_template_expand action. [MN00064130]
60
61 * Tue Sep 28 2004 Michael Soulier <msoulier@e-smith.com>
62 - [1.13.1-02]
63 - Updated requires with new perl dependencies. [msoulier MN00040240]
64
65 * Thu Feb 5 2004 Michael Soulier <msoulier@e-smith.com>
66 - [1.13.1-01]
67 - Rolling as-source. [msoulier]
68
69 * Thu Feb 5 2004 Michael Soulier <msoulier@e-smith.com>
70 - [1.13.0-03]
71 - Added esmith::Build::CreateLinks to this package. [msoulier 10992]
72
73 * Mon Dec 22 2003 Michael Soulier <msoulier@e-smith.com>
74 - [1.13.0-02]
75 - Updating .vimrc settings. [msoulier 5740]
76
77 * Mon Dec 22 2003 Michael Soulier <msoulier@e-smith.com>
78 - [1.13.0-01]
79 - rolling to dev - 1.13.0
80
81 * Mon Nov 17 2003 Michael Soulier <msoulier@e-smith.com>
82 - [1.12.0-02]
83 - Updated file list to handle /etc/rc.d/init.d/supervise and it's files.
84 [msoulier 10648]
85
86 * Thu Jun 26 2003 Charlie Brady <charlieb@e-smith.com>
87 - [1.12.0-01]
88 - Changing version to stable stream number - 1.12.0
89
90 * Wed Jun 11 2003 Charlie Brady <charlieb@e-smith.com>
91 - [1.11.0-12]
92 - Enhance genfilelist to take command line options to extend its internal
93 databases. Add /usr/lib/perl5/site_perl (and its components) to list
94 of ignored directories. Reformat ignoredirs list to make it easier to extend.
95 Strip trailing spaces from spec for dirs and files, and add it to the output
96 print statements (so that we don't need a trailing space for every extra spec.
97 [charlieb 7719]
98
99 * Mon May 26 2003 Gordon Rowell <gordonr@e-smith.com>
100 - [1.11.0-11]
101 - Add missing cd .. after processing a .po directory [gordonr 8828]
102
103 * Thu Apr 10 2003 Michael Soulier <msoulier@e-smith.com>
104 - [1.11.0-10]
105 - Updated the files list to pick up the .vimrc file. [msoulier 8044]
106
107 * Thu Apr 10 2003 Michael Soulier <msoulier@e-smith.com>
108 - [1.11.0-09]
109 - Added a standard .vimrc file for the root user. [msoulier 8044]
110
111 * Wed Apr 2 2003 Michael Soulier <msoulier@e-smith.com>
112 - [1.11.0-08]
113 - Added support for /sbin/e-smith/console-screens. [msoulier 7968]
114
115 * Tue Apr 1 2003 Gordon Rowell <gordonr@e-smith.com>
116 - [1.11.0-07]
117 - Added support for /home/e-smith/files/samba/netlogon [gordonr 5241]
118
119 * Tue Mar 25 2003 Tony Clayton <apc@e-smith.com>
120 - [1.11.0-06]
121 - small fix to update-po usage() function [tonyc 7794]
122
123 * Tue Mar 25 2003 Tony Clayton <apc@e-smith.com>
124 - [1.11.0-05]
125 - Add update-po to install/files sections [tonyc 7794]
126
127 * Tue Mar 25 2003 Tony Clayton <apc@e-smith.com>
128 - [1.11.0-04]
129 - Add update-po script [tonyc 7794]
130
131 * Thu Mar 6 2003 Gordon Rowell <gordonr@e-smith.com>
132 - [1.11.0-03]
133 - And add generate-lexicons to install and files [gordonr 7578]
134
135 * Thu Mar 6 2003 Gordon Rowell <gordonr@e-smith.com>
136 - [1.11.0-02]
137 - Added initial generate-lexicons [gordonr 7578]
138
139 * Wed Nov 6 2002 Michael Soulier <msoulier@e-smith.com>
140 - [1.11.0-01]
141 - need new dev version to 1.11.0
142
143 * Wed Nov 6 2002 Michael Soulier <msoulier@e-smith.com>
144 - [1.10.1-02]
145 - Added /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/ to the fileperms
146 hash to set the panel libs to 0644 permissions. [msoulier 5516]
147
148 * Tue Oct 15 2002 Charlie Brady <charlieb@e-smith.com>
149 - [1.10.1-01]
150 - Roll new version to fix tagging problem
151
152 * Fri Oct 11 2002 Charlie Brady <charlieb@e-smith.com>
153 - [1.10.0-01]
154 - Roll to maintained version number to 1.10.0
155
156 * Fri Oct 11 2002 Charlie Brady <charlieb@e-smith.com>
157 - [1.10.0-01]
158 - Roll to maintained version number to 1.10.0
159
160 * Wed Jun 5 2002 Charlie Brady <charlieb@e-smith.com>
161 - [1.9.0-01]
162 - Changing version to maintained stream number to 1.9.0
163
164 * Fri May 31 2002 Charlie Brady <charlieb@e-smith.com>
165 - [1.8.0-01]
166 - Changing version to maintained stream number to 1.8.0
167
168 * Thu May 23 2002 Gordon Rowell <gordonr@e-smith.com>
169 - [1.7.6-01]
170 - RPM rebuild forced by cvsroot2rpm
171
172 * Fri May 3 2002 Gordon Rowell <gordonr@e-smith.com>
173 - [1.7.5-01]
174 - Sigh. Hash-bang line brokenness. [gordonr 3155]
175
176 * Fri May 3 2002 Gordon Rowell <gordonr@e-smith.com>
177 - [1.7.4-01]
178 - Forced attributes on scripts so we don't rely on the repository
179 [gordonr 3155]
180
181 * Fri May 3 2002 Gordon Rowell <gordonr@e-smith.com>
182 - [1.7.3-01]
183 - Actually copy validate-lexicon to the correct place [gordonr 3155]
184
185 * Fri May 3 2002 Gordon Rowell <gordonr@e-smith.com>
186 - [1.7.2-01]
187 - Added validate-lexicon which exits non-zero if the lexicon
188 doesn't parse properly [gordonr 3155]
189
190 * Sat Apr 05 2002 Gordon Rowell <gordonr@e-smith.com>
191 - [1.7.1-01]
192 - New development stream. Added /sbin/e-smith/quicktest [gordonr]
193
194 * Wed Apr 03 2002 Gordon Rowell <gordonr@e-smith.com>
195 - [1.6.10-01]
196 - /var/run/named -> /home/dns/var/run/named for chroot() [gordonr #3019]
197
198 * Wed Apr 03 2002 Gordon Rowell <gordonr@e-smith.com>
199 - [1.6.9-01]
200 - Added /var/run/named [gordonr #3019]
201
202 * Wed Feb 27 2002 Michael G Schwern <schwern@e-smith.com>
203 - [1.6.8-01]
204 - Botched the spec file. :(
205
206 * Wed Feb 27 2002 Michael G Schwern <schwern@e-smith.com>
207 - [1.6.7-01]
208 - Adding smoketest's permissions from e-smith-test.
209
210 * Fri Feb 22 2002 Charlie Brady <charlieb@e-smith.com>
211 - [1.6.6-01]
212 - Fix permissions on /var/spool/fax/faxrunqd directory (sticky, not setgid).
213
214 * Fri Feb 22 2002 Charlie Brady <charlieb@e-smith.com>
215 - [1.6.5-01]
216 - Add specifications for directories and run scripts for mgetty's faxrunqd.
217
218 * Thu Feb 21 2002 Kirrily Robert <skud@e-smith.com>
219 - [1.6.4-01]
220 - Added buildtests to filelist so it actually installs. Bah.
221
222 * Thu Feb 21 2002 Kirrily Robert <skud@e-smith.com>
223 - [1.6.3-01]
224 - Added buildtests script for building a package's test suite
225
226 * Mon Feb 18 2002 Kirrily Robert <skud@e-smith.com>
227 - [1.6.2-01]
228 - Imported to CVS; testing that it worked.
229
230 * Mon Feb 18 2002 Kirrily Robert <skud@e-smith.com>
231 - [1.6.1-01]
232 - rollRPM: Rolled version number to 1.6.1-01. Includes patches up to 1.6.0-02.
233
234 * Wed Jan 02 2002 Charlie Brady <charlieb@e-smith.com>
235 - [1.6.0-02]
236 - Add execute permissions to files under /etc/cron.daily and /etc/cron.weekly.
237
238 * Tue Dec 11 2001 Adrian Chung <mac@e-smith.com>
239 - [1.6.0-01]
240 - rollRPM: Rolled version number to 1.6.0-01. Includes patches up to 1.5.0-07.
241
242 * Thu Dec 06 2001 Charlie Brady <charlieb@e-smith.com>
243 - [1.5.0-07]
244 - Add missing trailing / to /etc/diald/scripts, to make scripts there
245 executable.
246
247 * Tue Dec 04 2001 Charlie Brady <charlieb@e-smith.com>
248 - [1.5.0-06]
249 - Add specs for /var/lock/fetchmail and /etc/diald/scripts/*.
250 - Add execute permission for /etc/cron.d/* fragments
251 - Add spec for /home/e-smith/files/netlogon/netlogon.bat, for when we
252 need it.
253
254 * Fri Nov 30 2001 Gordon Rowell <gordonr@e-smith.com>
255 - [1.5.0-05]
256 - Made /home/e-smith/files/samba/profiles 02750,admin,shared to allow
257 users to search that directory when accessing their profile subdirectory
258
259 * Tue Nov 20 2001 Gordon Rowell <gordonr@e-smith.com>
260 - [1.5.0-04]
261 - Make /etc/e-smith/events/actions/create-machine-account 06554,root,root
262 to allow "admin" to create machine accounts through Samba
263
264 * Mon Nov 19 2001 Gordon Rowell <gordonr@e-smith.com>
265 - [1.5.0-03]
266 - Explicitly list printer driver and profiles directories
267 - Returned /home/e-smith/files/samba to default ownership by root
268
269 * Mon Nov 19 2001 Gordon Rowell <gordonr@e-smith.com>
270 - [1.5.0-02]
271 - Made /home/e-smith/files/samba 02755,admin,admin to allow admin write
272 access to the printer drivers share
273
274 * Mon Nov 19 2001 Gordon Rowell <gordonr@e-smith.com>
275 - [1.5.0-01]
276 - Rolled version number to 1.5.0-01. Includes patches up to 1.4.0-02.
277
278 * Mon Sep 3 2001 Charlie Brady <charlieb@e-smith.com>
279 - [1.4.0-02]
280 - Include /var/named, plus lots of other directories which are from the
281 filesystem RPM.
282
283 * Thu Aug 23 2001 Gordon Rowell <gordonr@e-smith.com>
284 - [1.4.0-01]
285 - Rolled version number to 1.4.0-01. Includes patches upto 1.3.0-02.
286
287 * Thu Aug 16 2001 Charlie Brady <charlieb@e-smith.com>
288 - [1.3.0-02]
289 - Configure a list of directories to omit from RPMs - e.g., RedHat supplied
290 directories.A
291 - Fix permissions/ownership of ~admin and ~admin/home
292 - Add space between %attr() and directory name
293
294 * Thu Aug 16 2001 Charlie Brady <charlieb@e-smith.com>
295 - [1.3.0-01]
296 - Rolled version number to 1.3.0-01. Includes patches upto 1.2.0-05.
297
298 * Fri Jul 27 2001 Charlie Brady <charlieb@e-smith.com>
299 - [1.2.0-05]
300 - Fix up misplaced defattr, so that files are root owned, unless stated
301 otherwise (rather than by the developer building the package).
302
303 * Fri Jul 6 2001 Peter Samuel <peters@e-smith.com>
304 - [1.2.0-04]
305 - Changed license to GPL
306
307 * Sat May 05 2001 Paul Nesbit <pkn@e-smith.com>
308 - [1.2.0-03]
309 - Corrected permission in genfilelist.
310
311 * Mon Jan 29 2001 Charlie Brady <charlieb@e-smith.com>
312 - [1.2.0-02]
313 - Mark netlogon.bat as a noreplace config file.
314 - Add some horde config files rules, and rule for /root/.ssh
315 directory
316 - Add e-smith Maildir rules
317 - Give admin ownership of admin home directory
318
319 * Fri Jan 26 2001 Peter Samuel <peters@e-smith.com>
320 - [1.2.0-01]
321 - Rolled version number to 1.2.0-01. Includes patches upto 1.1.0-3.
322
323 * Sat Jan 06 2001 Charlie Brady <charlieb@e-smith.com>
324 - [1.1.0-3]
325 - Remove "other" execute permission for console and action scripts
326 - Add execute permission rule for /sbin/e-smith/dynamic-dns/*.
327 - Add permission rules for /etc/cron.d/* and /etc/profile.d/* files
328
329 * Mon Dec 18 2000 Charlie Brady <charlieb@e-smith.com>
330 - [1.1.0-2]
331 - Include ownership and permission for netlogon share
332
333 * Wed Dec 13 2000 Gordon Rowell <gordonr@e-smith.com>
334 - [1.1.0-1]
335 - Rolled version and tarball including patches to 0.1-11
336
337 * Mon Oct 30 2000 Charlie Brady <charlieb@e-smith.com>
338 - Added settings for /home/dns/var/run and /home/dns/var/named
339
340 * Mon Oct 30 2000 Charlie Brady <charlieb@e-smith.com>
341 - Added default permissions setting for directories
342
343 * Tue Sep 12 2000 Adrian Chung <mac@e-smith.com>
344 - Changed /sbin/e-smith/web to /etc/e-smith/web.
345
346 * Mon Sep 11 2000 Adrian Chung <mac@e-smith.com>
347 - Changed permissions on functions dir to 4750.
348
349 * Thu Aug 31 2000 Adrian Chung <mac@e-smith.com>
350 - Added executable permissions to index.cgi.
351
352 * Thu Aug 31 2000 Adrian Chung <mac@e-smith.com>
353 - Modified all panel directories to root,admin.
354
355 * Wed Aug 30 2000 Adrian Chung <mac@e-smith.com>
356 - Modified web directories to (root,admin) permissions.
357
358 * Wed Aug 30 2000 Adrian Chung <mac@e-smith.com>
359 - Moved %defattr below to under files section.
360 - Changed genfilelist for new web permissions.
361 - Changed genfilelist for new permissions on some other
362 files.
363
364 * Tue Aug 29 2000 Charlie Brady <charlieb@e-smith.net>
365 - Fix another stupid ordering problem - can't get ordered searching of
366 hash. We only need to key by file and containing directory anyway.
367
368 * Fri Aug 25 2000 Charlie Brady <charlieb@e-smith.net>
369 - Fix ordering problem with using hash before defined.
370
371 * Thu Aug 24 2000 Charlie Brady <charlieb@e-smith.net>
372 - initial release
373
374 %description
375 Tools for use in building RPMs for the e-smith serverand gateway.
376
377 Use "genfilelist" to create a filelist file with correct ownerships and
378 permissions.
379
380 %prep
381 %setup
382 %patch1 -p1
383
384 %build
385
386 %install
387 rm -rf $RPM_BUILD_ROOT
388 mkdir -p $RPM_BUILD_ROOT/sbin/e-smith
389 mkdir -p $RPM_BUILD_ROOT/root
390 mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/esmith/Build
391 cp genfilelist $RPM_BUILD_ROOT/sbin/e-smith
392 cp buildtests $RPM_BUILD_ROOT/sbin/e-smith
393 cp validate-lexicon $RPM_BUILD_ROOT/sbin/e-smith
394 cp generate-lexicons $RPM_BUILD_ROOT/sbin/e-smith
395 cp update-po $RPM_BUILD_ROOT/sbin/e-smith
396 cp CreateLinks.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/esmith/Build
397
398 %clean
399 rm -rf $RPM_BUILD_ROOT
400
401 %pre
402 %preun
403 %post
404 %postun
405
406 %files
407 %defattr(-,root,root)
408 %attr(0755,root,root) /sbin/e-smith/genfilelist
409 %attr(0755,root,root) /sbin/e-smith/buildtests
410 %attr(0755,root,root) /sbin/e-smith/validate-lexicon
411 %attr(0755,root,root) /sbin/e-smith/generate-lexicons
412 %attr(0755,root,root) /sbin/e-smith/update-po
413 %attr(-,root,root) %dir /sbin
414 %attr(-,root,root) %dir /sbin/e-smith
415 %attr(0644,root,root) /usr/lib/perl5/site_perl/esmith/Build/CreateLinks.pm
416 %doc COPYING

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed