Author: qboosh                       Date: Thu Dec 14 19:49:21 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- from Darek Moszkowicz <mospan at stw.pl> (some time ago)

---- Files affected:
SPECS:
   proftpd_admin.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/proftpd_admin.spec
diff -u /dev/null SPECS/proftpd_admin.spec:1.1
--- /dev/null   Thu Dec 14 20:49:21 2006
+++ SPECS/proftpd_admin.spec    Thu Dec 14 20:49:16 2006
@@ -0,0 +1,98 @@
+# $Revision$, $Date$
+Summary:       Web-based tool written in PHP aimed at managing proFTPd server
+Summary(pl):   Napisany w PHP system do zarządzania serwerem proFTPd poprzez 
interfejs WWW i MySQL
+Name:          proftpd_admin
+Version:       0.9
+%define                _ver v0.9
+Release:       1
+License:       GPL v2
+Group:         Applications
+Source0:       http://dl.sourceforge.net/proftpd-adm/%{name}_%{_ver}.tar.gz
+# Source0-md5: 413ee31b000301c5623c5c9a08d8ecfe
+Source1:       %{name}.conf
+URL:           http://proftpd-adm.sourceforge.net/
+Requires:      php-mysql
+Requires:      php
+Requires:      webserver
+BuildArch:     noarch
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                _proftpd_admin_dir      %{_datadir}/%{name}
+
+%description
+Web-based tool written in PHP and MySQL aimed at managing proFTPd
+server.
+
+%description -l pl
+Napisany w PHP system do zarządzania serwerem proFTPd poprzez
+interfejs WWW i MySQL.
+
+%prep
+%setup -q -n %{name}_%{_ver}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d 
$RPM_BUILD_ROOT%{_proftpd_admin_dir}/{jscript,misc/{database_structure,howto_install,sample_config,user_script}}
 \
+$RPM_BUILD_ROOT%{_sysconfdir}/httpd
+
+install *.php *.xml $RPM_BUILD_ROOT%{_proftpd_admin_dir}
+install COPYING VERSION $RPM_BUILD_ROOT%{_proftpd_admin_dir}
+install jscript/*.js $RPM_BUILD_ROOT%{_proftpd_admin_dir}/jscript
+install misc/database_structure/*.sql 
$RPM_BUILD_ROOT%{_proftpd_admin_dir}/misc/database_structure
+install misc/howto_install/*.html 
$RPM_BUILD_ROOT%{_proftpd_admin_dir}/misc/howto_install
+install misc/sample_config/*.conf 
$RPM_BUILD_ROOT%{_proftpd_admin_dir}/misc/sample_config
+install misc/user_script/*.sh 
$RPM_BUILD_ROOT%{_proftpd_admin_dir}/misc/user_script
+
+cp -rf style $RPM_BUILD_ROOT%{_proftpd_admin_dir}/
+
+install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/%{name}.conf
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*%{name}.conf" 
/etc/httpd/httpd.conf; then
+       echo "Include /etc/httpd/%{name}.conf" >> /etc/httpd/httpd.conf
+elif [ -d /etc/httpd/httpd.conf ]; then
+       ln -sf /etc/httpd/%{name}.conf /etc/httpd/httpd.conf/99_%{name}.conf
+fi
+if [ -f /var/lock/subsys/httpd ]; then
+       /usr/sbin/apachectl restart 1>&2
+fi
+
+%preun
+if [ "$1" = "0" ]; then
+       umask 027
+       if [ -d /etc/httpd/httpd.conf ]; then
+               rm -f /etc/httpd/httpd.conf/99_%{name}.conf
+       else
+               grep -v "^Include.*%{name}.conf" /etc/httpd/httpd.conf > \
+                       /etc/httpd/httpd.conf.tmp
+               mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
+               if [ -f /var/lock/subsys/httpd ]; then
+                       /usr/sbin/apachectl restart 1>&2
+               fi
+       fi
+fi
+
+%files
+%defattr(644,root,root,755)
+%doc INSTALL TODO misc
+%config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/httpd/%{name}.conf
+%dir %{_proftpd_admin_dir}
+%{_proftpd_admin_dir}/jscript
+%{_proftpd_admin_dir}/misc
+%{_proftpd_admin_dir}/style
+%{_proftpd_admin_dir}/COPYING
+%{_proftpd_admin_dir}/VERSION
+%{_proftpd_admin_dir}/*.php
+%{_proftpd_admin_dir}/*.xml
+
+%define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <[EMAIL PROTECTED]>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2006/12/14 19:49:16  qboosh
+- from Darek Moszkowicz <mospan at stw.pl> (some time ago)
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to