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
