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

Annotation of /rpms/smeserver-awstats/contribs7/smeserver-awstats-1.2.spec

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


Revision 1.3 - (hide annotations) (download)
Sat Dec 22 21:44:45 2007 UTC (16 years, 11 months ago) by slords
Branch: MAIN
Changes since 1.2: +1 -1 lines
Add dist to release

1 slords 1.1 Summary: awstats for sme server 7
2     %define realname smeserver-awstats
3     Name: %{realname}
4     %define version 1.2
5     Version: %{version}
6     %define release 3
7 slords 1.3 Release: %{release}%{?dist}
8 slords 1.2 License: GNU GPL (GNU General Public License)
9 slords 1.1 Group: Utilities/CPAN
10     Source: %{name}-%{version}.tar.gz
11     Packager: Michael Weinberger <mweinber@neddix.de> & Stephen Noble <support@dungog.net>
12     BuildRoot: /var/tmp/%{name}-%{version}
13     Url: http://awstats.sourceforge.net
14     BuildArchitectures: noarch
15     Requires: e-smith-release >= 7
16     Requires: awstats >= 6.5
17     AutoReqProv: no
18    
19     %description
20     Advanced Web Statistics (AWStats) is a powerfull web server logfile analyzer
21     (Perl script) that shows you all your Web statistics including visitors,
22     pages, hits, hours, search engines, keywords used to find your site, broken
23     links, robots and more.
24     Author: Laurent Destailleur <eldy@users.sourceforge.net>
25    
26     %changelog
27     * Mon Jan 8 2007 Stephen Noble <support@dungog.net>
28     - old database path fixed, awstats.conf/10conf [sme 2254]
29     - [1.2-3]
30    
31     * Wed Apr 26 2006 Stephen Noble <support@dungog.net>
32     - symlinks to graphics fixed
33     - [1.2-2]
34    
35     * Wed Apr 12 2006 Stephen Noble <support@dungog.net>
36     - update for sme7
37     - renamed smeserver-awstats
38     - split awstats out of rpm, so it can be updated independently
39     - [1.2-1]
40    
41     * Mon Jan 31 2005 Stephen Noble <support@dungog.net>
42     - AllowFullYearView=3 added to awstats.conf
43     - hostinfo plugin option removed from panel
44     - # to enable
45     - # /sbin/e-smith/db /sbin/e-smith/configuration setprop AWStats Hostinfo yes
46     - # and install perl-Net-XWhois rpm
47     - [6.3-1]
48    
49     * Sat Jan 29 2005 Stephen Noble <support@dungog.net>
50     - update to awstats 6.3
51     - [6.3-0]
52    
53     * Sat Sep 13 2003 Stephen Noble <support@dungog.net>
54     - delegation defaults to admin
55     can also delegate to everyone, a group or a single user
56     - [2.3.4]
57     * Mon Aug 25 2003 Michael Weinberger
58     - based on AWStats 5.7
59     - [2.3.3]
60     * Tue Jul 29 2003 stephen noble <support@dungog.net>
61     - everyone options in options
62     - language fixs thanks Pascal Schirrmann
63     - [2.3.2]
64     * Fri Jul 18 2003 stephen noble <support@dungog.net>
65     - remove /sbin/e-smith/config and options link to non admin users
66     - [2.3.1]
67     * Thu Jul 17 2003 Michael Weinberger
68     - based on AWStats 5.6
69     - supports servermanager navigation of SME6
70     - [2.3.0]
71     * Tue Jul 15 2003 stephen noble <support@dungog.net>
72     - user-manager support
73     - restrict virtual domains shown to users
74     - [2.2.2]
75     * Tue Jan 07 2003 Michael Weinberger
76     - changed to new commandline syntax (-/sbin/e-smith/config)
77     * Mon Jan 06 2003 Michael Weinberger
78     - based on AWStats 5.3
79     * Mon Jan 06 2003 Michael Weinberger
80     - set DNSLookup=1 as default
81     * Sat Dec 21 2002 Michael Weinberger
82     - based on AWStats 5.2
83     * Thu Feb 28 2002 Michael Weinberger
84     - based on AWStats 4.0 BETA
85     * Thu Feb 28 2002 Michael Weinberger
86     - now based on AWStats 3.2
87     * Fri Oct 05 2001 Michael Weinberger
88     - missing icons issue solved. Path to icons changed.
89     * Thu Oct 04 2001 Michael Weinberger
90     - based on AWStats 2.32
91     RPM name changed
92     * Tue May 27 2001 Michael Weinberger
93     - problems when started by e-smith events
94     awstats pre-processor now runs in background
95     * Tue May 01 2001 Michael Weinberger
96     - owner=admin, group=root for /home/e-smith/files/users/admin/home/awstats and all
97     dirs below, rw for owner and group.
98     (after e-smith upgrade permission set to drwx------, reported by Michael Doerner)
99     awstats_run now checks permissons and correct them if needed.
100     - more /sbin/e-smith/configuration options added, incl. 5 and 10 minute freq.
101     - Warning "Another instance running" suppressed, when launched by cron (-s option)
102     - Warning in the panel removed
103     * Sun Apr 29 2001 Michael Weinberger
104     - awstats_pos was not removed after a log rotate of access_log
105     * Fri Apr 27 2001 Michael Weinberger
106     - beta 1 release
107    
108    
109     %prep
110     %setup -q -n %{realname}-%{version}
111    
112     %build
113     perl createlinks
114     mkdir -p root/etc/e-smith/web/panels/manager/html/awstats/icon
115     mkdir -p root/etc/e-smith/web/panels/manager/cgi-bin/.awstats
116     echo %{version}-%{release} > root/etc/e-smith/web/panels/manager/cgi-bin/.awstats/version
117     #echo %{AWSTATS} >> $RPM_BUILD_ROOT/etc/e-smith/web/panels/manager/cgi-bin/.awstats/version
118    
119     %install
120    
121    
122     rm -rf $RPM_BUILD_ROOT
123     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
124     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
125     echo "%doc " >> %{name}-%{version}-filelist
126    
127     %clean
128     cd ..
129     rm -rf %{name}-%{version}
130    
131     %pre
132    
133     %post
134     cp -a /var/www/awstats/icon/* /etc/e-smith/web/panels/manager/html/awstats/icon
135     cd /etc/e-smith/web/panels/manager/html/awstats
136     ln -sf icon/os os
137     ln -sf icon/flags flags
138     ln -sf icon/browser browser
139     ln -sf icon/clock clock
140     ln -sf icon/mime mime
141     ln -sf icon/other other
142    
143     cp -a /var/www/awstats/awstats.pl /etc/e-smith/web/panels/manager/cgi-bin/.awstats
144     cp -a /var/www/awstats/lang /etc/e-smith/web/panels/manager/cgi-bin/.awstats
145     cp -a /var/www/awstats/lib /etc/e-smith/web/panels/manager/cgi-bin/.awstats
146     cp -a /var/www/awstats/plugins /etc/e-smith/web/panels/manager/cgi-bin/.awstats
147     chmod -R 770 /etc/e-smith/web/panels/manager/cgi-bin/.awstats
148    
149    
150     mkdir -p /home/e-smith/files/users/admin/home/awstats
151     chown -R admin.root /home/e-smith/files/users/admin/home/awstats
152     chmod -R u+rw,g+rw /home/e-smith/files/users/admin/home/awstats
153     /sbin/e-smith/config setprop AWStats status enabled
154    
155     /etc/e-smith/events/actions/navigation-conf 2>/dev/null
156     /sbin/e-smith/signal-event awstats-update
157    
158     #user-manager
159     /bin/mkdir -p /etc/e-smith/web/panels/user/html/
160     /bin/mkdir -p /etc/e-smith/web/panels/user/cgi-bin/
161     /bin/ln -fs /etc/e-smith/web/panels/manager/html/awstats /etc/e-smith/web/panels/user/html/awstats
162     /bin/ln -fs /etc/e-smith/web/panels/manager/cgi-bin/.awstats /etc/e-smith/web/panels/user/cgi-bin/.awstats
163    
164     echo "awstats can be upgraded with newer rpms."
165     echo "When you do this you should run the following to intergrate into sme..."
166     echo "/etc/e-smith/events/actions/awstats-upgrade"
167     echo "removing and reinstalling smeserver-awstats also works"
168     echo ""
169     echo "AWStats installed. Please check AWStats settings in the server-manager."
170    
171     %preun
172     aw=`/sbin/e-smith/config getprop AWStats status`
173     if [ "$aw" = "enabled" ] ; then
174     /sbin/e-smith/config setprop AWStats status removed
175     /sbin/e-smith/signal-event awstats-update
176     fi
177    
178     %postun
179     if [ $1 = 0 ] ; then
180     /etc/e-smith/events/actions/navigation-conf 2>/dev/null
181    
182     rm -rf /etc/e-smith/web/panels/manager/html/awstats
183     rm -rf /etc/e-smith/web/panels/manager/cgi-bin/.awstats
184     rm -rf /etc/e-smith/web/panels/user/html/awstats
185     rm -rf /etc/e-smith/web/panels/user/cgi-bin/.awstats
186     fi
187    
188     %files -f %{name}-%{version}-filelist
189     %defattr(-,root,root)

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