Summary: wordpress installed in /opt/wordpress %define name wordpress Name: %{name} %define version 2.0.2 %define release 3 Version: %{version} Release: %{release} Distribution: SME Server Copyright: GPL URL: http://www.dungog.net/sme Group: SMEserver/addon Source: %{name}-%{version}.tar.gz Packager: Stephen Noble BuildArchitectures: noarch BuildRoot: /var/tmp/%{name}-%{version} Requires: e-smith-release >= 7.0 AutoReqProv: no %description wordpress installed in /opt/wordpress %changelog * Thu May 4 2006 Stephen Noble - ./wp-admin/setup-config.php edit to chmod 0660 - permissions set - [2.0.2-3] * Sun Apr 23 2006 Stephen Noble - some themes and plugins added - [2.0.2-2] * Sat Apr 22 2006 Stephen Noble - initial release - [2.0.2-1] %prep %setup %build touch root/opt/wordpress/.htaccess #/opt/wordpress only needs to be www writable to create wp-config.php during the web based install %install rm -rf $RPM_BUILD_ROOT (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT) rm -f %{name}-%{version}-filelist /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \ --file '/opt/wordpress/index.php' 'attr(660,www,www)' \ --file '/opt/wordpress/.htaccess' 'attr(660,www,www)' \ --dir '/opt/wordpress' 'attr(755,www,www)' \ --dir '/opt/wordpress/wp-content' 'attr(755,www,www)' \ > %{name}-%{version}-filelist echo "%doc COPYING" >> %{name}-%{version}-filelist %clean cd .. rm -rf %{name}-%{version} %pre %preun %post /bin/chown -R www.www /opt/wordpress/wp-content %postun %files -f %{name}-%{version}-filelist %defattr(-,root,root)