/[smecontribs]/rpms/smeserver-sarg/contribs7/smeserver-sarg.spec
ViewVC logotype

Annotation of /rpms/smeserver-sarg/contribs7/smeserver-sarg.spec

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


Revision 1.1 - (hide annotations) (download)
Tue Feb 26 01:05:35 2008 UTC (16 years, 2 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sarg-2_2_1-4_el4_sme
Remove version from spec

1 slords 1.1 Summary: SME server Sarg
2     %define name smeserver-sarg
3     Name: %{name}
4     %define version 2.2.1
5     %define release 4
6     Version: %{version}
7     Release: %{release}%{?dist}
8     License: Freely distributable
9     Group: Apache/php/caching
10     Source: %{name}-%{version}.tar.gz
11     BuildRoot: /var/tmp/e-smith-buildroot
12     BuildRequires: e-smith-devtools
13     BuildArchitectures: noarch
14     Requires: smeserver-release >= 7
15     Requires: sarg >= 2.2
16     AutoReqProv: no
17    
18     %changelog
19     * Tue Jan 9 2007 Stephen Noble <support@dungog.net>
20     - add db setting for lastlog correctly
21     - [2.2.1-4]
22    
23     * Tue Jan 9 2007 Stephen Noble <support@dungog.net>
24     - remove duplicate access_log [sme 2217]
25     - add db setting for lastlog, ie 365 = 1yr
26     - [2.2.1-3]
27    
28     * Tue Nov 14 2006 Stephen Noble <support@dungog.net>
29     - requires sarg >= 2.2
30     - cosmetic update of /var/www/sarg/index.htm
31     - [2.2.1-2]
32    
33     * Tue Oct 17 2006 Stephen Noble <support@dungog.net>
34     - update to sarg 2.2.1
35     - removed sarg binary, use seperate sarg rpm + dependancies
36     - [2.2.1-1]
37    
38     * Tue Oct 17 2006 Stephen Noble <support@dungog.net>
39     - add index.html files to avoid confusion and 404 errors
40     - removed -p option (ip only) now sorts users as well
41     - [1.4.1-6]
42    
43     * Sun Oct 15 2006 Stephen Noble <support@dungog.net>
44     - db setting to use dansguardian instead of squid
45     - /usr/bin/sarglog [squid|dansguardian]
46    
47     * Sun Oct 08 2006 Michel Van hees <michel@vanhees.cc>
48     - Bug fixing in cron script
49     - Make report by name and by ip
50    
51     * Mon May 22 2006 Michel Van hees <michel@vanhees.cc>
52     - Bug fixing
53    
54     * Tue May 9 2006 Michel Van hees <michel@vanhees.cc>
55     - Integrate binary
56    
57     * Sun May 7 2006 Michel Van hees <michel@vanhees.cc>
58     - Debug cron job
59    
60     * Mon May 1 2006 Michel Van hees <michel@vanhees.cc>
61     - start developpement
62    
63     %description
64     Sarg templates for SME Server release 7
65    
66     %prep
67     %setup
68    
69     %build
70     perl createlinks
71     mkdir -p root/etc/e-smith/db/configuration/defaults/sarg
72     echo "service" > root/etc/e-smith/db/configuration/defaults/sarg/type
73     echo "squid" > root/etc/e-smith/db/configuration/defaults/sarg/logfile
74     echo "English" > root/etc/e-smith/db/configuration/defaults/sarg/language
75     echo "bytes" > root/etc/e-smith/db/configuration/defaults/sarg/values
76    
77     %install
78     rm -rf $RPM_BUILD_ROOT
79     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
80     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
81     --file '/usr/bin/sarglog' 'attr(755,root,root)' \
82     > %{name}-%{version}-filelist
83     echo "%doc " >> %{name}-%{version}-filelist
84    
85     %clean
86     rm -rf $RPM_BUILD_ROOT
87    
88     %pre
89    
90     %preun
91     %post
92     #new installs
93     if [ $1 = 1 ] ; then
94     /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
95     /etc/rc.d/init.d/httpd-e-smith sigusr1
96     /etc/e-smith/events/actions/navigation-conf > /dev/null 2>&1
97     fi
98    
99     /sbin/e-smith/expand-template /etc/sarg/sarg.conf
100     /sbin/e-smith/expand-template /etc/cron.daily/sarg
101     /sbin/e-smith/expand-template /etc/cron.weekly/sarg
102     /sbin/e-smith/expand-template /etc/cron.monthly/sarg
103    
104    
105     #/etc/e-smith/events/actions/initialize-default-databases
106    
107     echo ''
108     echo 'optional settings for sarg, first option is default'
109     echo ''
110     echo 'config setprop sarg language [English|Dutch|French|German|Spanish|Italian|...]'
111     echo 'config setprop sarg values [bytes|abbreviation]'
112     echo 'config setprop sarg logfile [squid|dansguardian]'
113     echo 'config setprop sarg lastlog [0|365|num.of.days.to.keep.logs]'
114     echo ''
115     echo 'expand-templates shortcut with /usr/bin/sarglog'
116     echo ''
117    
118    
119     %postun
120     #uninstalls
121     if [ $1 = 0 ] ; then
122     DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
123     for db in $DBS ; do
124     /sbin/e-smith/db $db delete sarg 2>/dev/null
125     done
126    
127     /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
128     /etc/rc.d/init.d/httpd-e-smith sigusr1
129     fi
130    
131     %files -f %{name}-%{version}-filelist
132     %defattr(-,root,root)

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