Group: Applications/Databases/Interfaces
Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}%{_rc}.tar.gz
# Source0-md5: 035a6a0dbedd55f724237aa0b9cebff9
-Source1: %{name}.conf
+Source1: %{name}.conf
Patch0: %{name}-config.patch
# http://phpdc.sourceforge.net/release/phpdc-1.0rc1-hublist_bug.patch
Patch1: %{name}-1.0rc1-hublist_bug.patch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _phpdcdir %{_datadir}/%{name}
-%define _sysconfdir /etc/%{name}
-
+%define _sysconfdir /etc/%{name}
%description
PHPDC Web is a server-side Web frontend for the Direct Connect Text
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_phpdcdir}/{layout,private,styles,Downloads} \
- $RPM_BUILD_ROOT{%{_sysconfdir},/etc/httpd}
-
+ $RPM_BUILD_ROOT{%{_sysconfdir},/etc/httpd}
install *.php $RPM_BUILD_ROOT%{_phpdcdir}
install *.{html,png,ini} $RPM_BUILD_ROOT%{_phpdcdir}
install phpdc.ini $RPM_BUILD_ROOT%{_sysconfdir}
ln -sf %{_sysconfdir}/phpdc.ini $RPM_BUILD_ROOT%{_phpdcdir}/phpdc.ini
-
install %{SOURCE1} $RPM_BUILD_ROOT/etc/httpd/%{name}.conf
%clean
%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
+ 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
+ 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
+ /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
+ 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