Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:salut-tim
OSFW
osfw.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File osfw.spec of Package OSFW
# # spec file for package osfw (Version 1.1.0) # # Copyright 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright Tim Usach <salut-tim@mail.ru> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # # norootforbuild %define osfwdirname osfw %define httpdroot /srv/www/htdocs %define httpdconfd /etc/apache2/conf.d %define setupdir /var/lib/osfw %define php php5 %define extra_requires SuSEfirewall2 apache2 Name: osfw License: GPLv2 URL: http://tmkin.ru Group: Networking/Security/System/Management Version: 1.1.0 Release: 495 Summary: The web-based interface for managing SuseFirewall2 written in PHP. Source: osfw-%{release}.tar.bz BuildRoot: %{_tmppath}/%{name}-%{version}-build Vendor: OSFW Packager: Tim Usach <usacht@gmail.com> Requires: %{extra_requires} %{php} %{php}-mbstring %{php}-dom apache2-mod_%{php} sudo BuildRequires: unzip Prefix: /usr/share AutoReqProv: on Buildarch: noarch %description OSFW is a web-based interface for managing SuseFirewall2 written in PHP. Authors: Tim Usach <usacht@gmail.com> %prep %setup -n -c %{osfwdirname} #%patch %build %install #[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} #mkdir -p $RPM_BUILD_ROOT%{prefix}/%{osfwdirname} #cp -aRf $RPM_BUILD_ROOT/* $RPM_BUILD_ROOT%{prefix}/%{osfwdirname} install -d -m 755 %{osfwdirname} $RPM_BUILD_ROOT%{prefix}/%{osfwdirname} cp $RPM_BUILD_ROOT%{prefix}/%{osfwdirname}/doc/rpmbuild/header.inc.php $RPM_BUILD_ROOT%{prefix}/%{osfwdirname}/header.inc.php find $RPM_BUILD_ROOT%{prefix}/%{osfwdirname} -name .svn | xargs rm -rf find $RPM_BUILD_ROOT%{prefix}/%{osfwdirname} -name .* | xargs rm -rf find $RPM_BUILD_ROOT%{prefix}/%{osfwdirname} -name settings.xml | xargs rm -rf find $RPM_BUILD_ROOT%{prefix}/%{osfwdirname} -name *.lang.old | xargs rm -rf find $RPM_BUILD_ROOT%{prefix}/%{osfwdirname} -name *~ | xargs rm -rf [ -d $RPM_BUILD_ROOT%{prefix}/%{osfwdirname}/doc/SuSEfirewall2 ] && rm -rf $RPM_BUILD_ROOT%{prefix}/%{osfwdirname}/doc/SuSEfirewall2 mkdir $RPM_BUILD_ROOT%{prefix}/%{osfwdirname}/doc/SuSEfirewall2 mkdir -p $RPM_BUILD_ROOT%{httpdconfd} mkdir -p $RPM_BUILD_ROOT%{setupdir} cp %{srcdir}/doc/rpmbuild/osfw.conf $RPM_BUILD_ROOT%{httpdconfd}/ cd $RPM_BUILD_ROOT%{prefix}/%{osfwdirname} %clean #[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %pre %post chown wwwrun:root %{prefix}/%{osfwdirname}/*/lang chmod 2775 %{prefix}/%{osfwdirname}/*/lang chown wwwrun:root %{prefix}/%{osfwdirname}/*/lang/*.lang chmod 0664 %{prefix}/%{osfwdirname}/*/lang/*.lang [ -d '%{prefix}/%{osfwdirname}/doc/SuSEfirewall2' ] && rm -rf '%{prefix}/%{osfwdirname}/doc/SuSEfirewall2' [ -e '/usr/share/doc/packages/SuSEfirewall2' ] && ln -sf /usr/share/doc/packages/SuSEfirewall2 %{prefix}/%{osfwdirname}/doc/ %preun rm -rf %{prefix}/%{osfwdirname}/*/setup/*.lang rm -rf %{prefix}/%{osfwdirname}/*/setup/settings.xml #rm -rf %{setupdir} %postun %files %defattr(0755,root,root) %{prefix}/%{osfwdirname} %dir %attr(2775,wwwrun,root) %{setupdir} %config %attr(0644,root,root) %{httpdconfd}/osfw.conf %changelog * Mon Nov 24 2009 - Usach Tim salut-tim@mail.ru, usacht@gmail.com - release public * Mon Jun 04 2009 - Usach Tim salut-tim@mail.ru - initial release
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