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

Annotation of /rpms/smeserver-dansguardian/contribs7/smeserver-dansguardian-2.9.spec

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


Revision 1.1 - (hide annotations) (download)
Sat Dec 22 21:27:46 2007 UTC (16 years, 5 months ago) by slords
Branch: MAIN
Import on branch contribs7 of package smeserver-dansguardian-2.9-2.src.rpm

1 slords 1.1 Summary: Set up dansguardian to filter www content.
2     %define name smeserver-dansguardian
3     Name: %{name}
4     %define version 2.9
5     %define release 2
6     Version: %{version}
7     Release: %{release}
8     Vendor: dungog.net
9     License: GPL
10     URL: http://www.dungog.net/sme
11     Distribution: SME Server
12     Group: Mitel/addon
13     Source: %{name}-%{version}.tar.gz
14     Packager: Stephen Noble <stephen@dungog.net>
15     BuildRoot: /var/tmp/%{name}-%{version}
16     BuildArchitectures: noarch
17     Requires: e-smith-release >= 7.0
18     Requires: dansguardian >= 2.9
19     AutoReqProv: no
20    
21     %description
22     rpm to setup dansguardian.org web content filter
23    
24     %changelog
25     * Wed Sep 27 2006 Stephen Noble <support@dungog.net>
26     - lograte gzip's files
27     - uses initialize-default-databases
28     - [2.9-2]
29    
30     * Wed Sep 27 2006 Stephen Noble <support@dungog.net>
31     - update for 2.9
32     - no longer runs under daemontools
33     - [2.9-1]
34    
35     * Sun Mar 12 2006 Stephen Noble <support@dungog.net>
36     - 15AuthProgramPamAuth, spaces removed from realm
37     - [1.2-4]
38    
39     * Thu Mar 9 2006 Stephen Noble <support@dungog.net>
40     - 15AuthProgramPamAuth, realm put inside quotes
41     - ident added, but it's broken
42     - [1.2-3]
43    
44     * Sun Nov 6 2005 Stephen Noble <support@dungog.net>
45     - db value to block ports changed
46     - ncsa_auth password file changed
47     - [1.2-2]
48    
49     * Fri Sep 16 2005 Stephen Noble <support@dungog.net>
50     - SME7 initial version
51     - runs under daemontools
52     - for DG 2.8.0.6-el4 no patches
53     - [1.2-1]
54    
55     <snip>
56     * Tue Nov 6 2001 Stephen Noble <stephen@dungog.net> 0.1-1
57     - initial release
58    
59     %prep
60     %setup
61    
62     %build
63     perl createlinks
64    
65     mkdir -p root/etc/e-smith/db/configuration/defaults/dansguardian
66     echo "service" > root/etc/e-smith/db/configuration/defaults/dansguardian/type
67     echo "enabled" > root/etc/e-smith/db/configuration/defaults/dansguardian/status
68    
69     %install
70     rm -rf $RPM_BUILD_ROOT
71     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
72     rm -f %{name}-%{version}-filelist
73     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
74     --file '/etc/cron.weekly/dansguardian-logrotate' 'attr(0755,root,root)' \
75     > %{name}-%{version}-filelist
76     echo "%doc COPYING" >> %{name}-%{version}-filelist
77    
78     %clean
79     cd ..
80     rm -rf %{name}-%{version}
81    
82     %pre
83    
84     %preun
85     %post
86     #new installs
87     #if [ $1 = 1 ] ; then
88     #fi
89    
90     /etc/e-smith/events/actions/initialize-default-databases
91    
92     #gzip old log files
93     if [ -z /var/log/dansguardian/access.log.1 ] ; then
94     gzip -f /var/log/dansguardian/access.log.1
95     fi
96     if [ -z /var/log/dansguardian/access.log.2 ] ; then
97     gzip -f /var/log/dansguardian/access.log.2
98     fi
99     if [ -z /var/log/dansguardian/access.log.3 ] ; then
100     gzip -f /var/log/dansguardian/access.log.3
101     fi
102     if [ -z /var/log/dansguardian/access.log.4 ] ; then
103     gzip -f /var/log/dansguardian/access.log.4
104     fi
105    
106     %postun
107    
108     #uninstalls
109     if [ $1 = 0 ] ; then
110     /sbin/e-smith/db configuration setprop squid TransparentPort 3128
111     /sbin/e-smith/expand-template /etc/httpd/conf/proxy/proxy.pac
112     /sbin/e-smith/expand-template /etc/squid/squid.conf
113     echo 'optionally run signal-event network-create to complete uninstall'
114     fi
115    
116     #&upgrades
117    
118     %files -f %{name}-%{version}-filelist
119     %defattr(-,root,root)

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