Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:netpolice:unix-corporate
host2cat
host2cat.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File host2cat.spec of Package host2cat
%define webserver_cgibindir %_var/www/cgi-bin/ Name: host2cat Version: 1.02 Release: alt2.5 Summary: Custom DNS resolver License: BSD Group: System/Servers Url: www.netpolice.ru Packager: Liudmila Butorina <lbutorina@altlinux.org> Source0: %name-%version.tar.gz Source1: %name.init Source2: %name.sysconfig Source3: squid.conf Source4: SQLite_migration_1.0.2_to_1.1.sql Requires(pre): automake, ,autoconf, libtool, coreutils, sed, grep, diffutils, %insserv_prereq, %fillup_prereq Requires: apache2 Requires: perl(DBD::SQLite) memcached #Requires: netpolice-filter = 2.0 Requires: %name-squid-conf Requires: squid-server >= 3.1 BuildRequires: apache2-devel libadns-devel libmemcache-devel perl(CGI) perl(DBI) perl(Net::DNS) perl(DBD::SQLite) %description DNS resolver for web content filtering with web interface. %package -n %name-squid-conf Summary: adapted squid config Group: System/Servers Requires: squid-common >= 3.1 Requires: squid-helpers >= 3.1 %description -n %name-squid-conf This package contains squid config adapted for %name. %prep %setup -q %build aclocal --force autoconf --force autoheader --force automake --add-missing --force-missing --foreign %configure make %install make DESTDIR=%buildroot install mkdir -p %buildroot%{_localstatedir}/cache/%name,%webserver_cgibindir,%_libexecdir/%name} mkdir -p %buildroot%_var/lib/netpolice mkdir -p %buildroot%_var/lib/netpolice/squid mkdir -p %buildroot%{webserver_cgibindir} mkdir -p %buildroot%_libexecdir/%name %__mkdir_p -m 0755 %buildroot%{_sysconfdir}/init.d %__mkdir_p -m 0755 %buildroot%{_localstatedir}/adm/fillup-templates %__mkdir_p -m 0755 %buildroot%{_sbindir} install -m0755 -D %SOURCE1 %buildroot%{_sysconfdir}/init.d/%{name} install -m0644 -D %SOURCE2 %buildroot%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} install -m0644 -D %SOURCE3 %buildroot/etc/squid/squid.conf.sample install -m0644 -D %SOURCE4 %buildroot%{_localstatedir}/cache/%{name}/SQLite_migration_1.0.2_to_1.1.sql install -m0755 contrib/get_file.pl %buildroot%{webserver_cgibindir}/get_file.pl install -m0644 scripts/config.ph %buildroot%webserver_cgibindir/config.ph install -m0755 scripts/*.cgi %buildroot%webserver_cgibindir/ install -m0755 scripts/*.pl %buildroot%_libexecdir/%name/ install -m0644 scripts/*.schema %buildroot%_libexecdir/%name/ install -m0644 scripts/custom_roles scripts/generic_roles scripts/users %buildroot%_libexecdir/%name/ touch %buildroot%{_localstatedir}/cache/%name/filter.db.default %__ln_s -f %{_sysconfdir}/init.d/%{name} %buildroot%{_sbindir}/rc%{name} mkdir -p %buildroot%_sysconfdir/httpd2/conf/{extra-start.d,extra-available,mods-start.d} cat << EOF > %buildroot%_sysconfdir/httpd2/conf/extra-start.d/030-host2cat.conf host2cat=yes EOF cat << EOF > %buildroot%_sysconfdir/httpd2/conf/extra-available/host2cat.conf <IfModule alias_module> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" </IfModule> EOF cat << EOF > %buildroot%_sysconfdir/httpd2/conf/mods-start.d/030-host2cat.conf alias=yes cgi=yes EOF %post %{fillup_and_insserv host2cat} /usr/sbin/a2chkconfig &> /dev/null ||: INITDB=%_libexecdir/%name/init_filter_db.pl [ -x $INITDB ] && $INITDB -d %_libexecdir/%name/ dbi:SQLite:dbname=%{_localstatedir}/cache/%name/filter.db.default ||: mkdir -p /var/lib/netpolice/squid touch /var/lib/netpolice/squid/passwd htpasswd2 -b /var/lib/netpolice/squid/passwd netpolice netpolice %post -n %name-squid-conf %files %config %{_sysconfdir}/init.d/%{name} /var/adm/fillup-templates/sysconfig.%{name} %_sysconfdir/httpd2/conf/extra-start.d/030-host2cat.conf %_sysconfdir/httpd2/conf/extra-available/host2cat.conf %_sysconfdir/httpd2/conf/mods-start.d/030-host2cat.conf %_sysconfdir/squid/squid.conf.sample %_bindir/%name %{_sbindir}/rc%{name} %webserver_cgibindir/get_file.pl %_libexecdir/%name %config(noreplace) %webserver_cgibindir/config.ph %webserver_cgibindir/*.cgi %dir %attr(711,wwwrun,root) %{_localstatedir}/cache/%name %config(noreplace) %attr(644,wwwrun,root) %{_localstatedir}/cache/%name/filter.db.default %{_localstatedir}/cache/%name/SQLite_migration_1.0.2_to_1.1.sql %dir /etc/squid %dir /etc/httpd2 %dir /etc/httpd2/conf %dir /etc/httpd2/conf/extra-available %dir /etc/httpd2/conf/extra-start.d %dir /etc/httpd2/conf/mods-start.d %dir /var/www %dir /var/www/cgi-bin #%files -n %name-squid-conf #%config(noreplace) /etc/squid/squid.conf.sample %changelog * Fri Jan 27 2012 Liudmila Butorina <lbutorina@altlinux.org> 1.02-alt2.5 - Add Packager, change Requires * Thu Sep 6 2011 Anton Pischulin <letanton@altlinux.ru> 1.02-alt2.4 - New version for squid 3.1. * Thu Jul 14 2011 Anton Pischulin <letanton@altlinux.ru> 1.02-alt2.3 - New version host2cat 1.02. * Thu Nov 11 2010 Anton Pischulin <letanton@altlinux.ru> 1.01-alt2.2 - Some changes to spec * Wed Mar 10 2010 Anton Pischulin <letanton@altlinux.ru> 1.01-alt2.1 - Change version to 1.01 * Mon Sep 28 2009 Grigory Batalov <bga@altlinux.ru> 0.2-alt1 - Updated version. * Fri Apr 17 2009 Grigory Batalov <bga@altlinux.ru> 0.1-alt1.M40.2 - Remove test sites from policies. * Fri Apr 17 2009 Grigory Batalov <bga@altlinux.ru> 0.1-alt1.M40.1 - Remove test user andrew. - Update reject policies. - Fix memcache servers list scan. * Fri Apr 10 2009 Grigory Batalov <bga@altlinux.ru> 0.1-alt0.M40.1 - Initial build for ALT Linux branch 4.0.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor