%install
rm -rf $RPM_BUILD_ROOT
cd ../libunwind-1.1
make install DESTDIR=$RPM_BUILD_ROOT
cd ../gperftools-2.0
make install DESTDIR=$RPM_BUILD_ROOT
cd ../libxml2-2.6.30
make install DESTDIR=$RPM_BUILD_ROOT
cd ../libmcrypt-2.5.8
make install DESTDIR=$RPM_BUILD_ROOT
cd ../zlib-1.2.8
make install DESTDIR=$RPM_BUILD_ROOT
cd ../libpng-1.6.2
make install DESTDIR=$RPM_BUILD_ROOT
cd ../jpeg-9
make install DESTDIR=$RPM_BUILD_ROOT
cd ../freetype-2.5.0.1
make install DESTDIR=$RPM_BUILD_ROOT
cd ../gd-2.1.0
make install DESTDIR=$RPM_BUILD_ROOT
cd ../pcre-8.33
make install DESTDIR=$RPM_BUILD_ROOT
cd ../nginx-1.5.1
make install DESTDIR=$RPM_BUILD_ROOT
cd ../mysql-5.6.12
make install DESTDIR=$RPM_BUILD_ROOT
cd ../php-5.5.0
make install INSTALL_ROOT=$RPM_BUILD_ROOT
install -p -m 0755 -D %{SOURCE14} %{buildroot}%{_initrddir}/lnmp
install -p -m 0755 -D %{SOURCE15} %{buildroot}%{_initrddir}/nginx
install -p -m 0755 -D %{SOURCE16} %{buildroot}%{_initrddir}/php-fpm
install -p -m 0755 -D %{SOURCE17} %{buildroot}%{_initrddir}/mysqld
install -p -m 0644 -D %{SOURCE18} %{buildroot}%{prefix}/nginx/conf/nginx.conf
install -p -m 0644 -D %{SOURCE19} %{buildroot}%{prefix}/php/etc/php-fpm.conf
%pre
if [ $1 = 1 ];then
/usr/sbin/groupadd nginx
/usr/sbin/groupadd mysql
/usr/sbin/useradd -r nginx -g nginx -s /sbin/nologin
/usr/sbin/useradd -r mysql -g mysql -s /sbin/nologin
fi
%post
if [ $1 = 1 ];then
/sbin/chkconfig --add lnmp
cat >/etc/profile.d/lnmp.sh<<EOF
PATH=$PATH:%{prefix}/libpng/bin:%{prefix}/mysql/bin
EOF
source /etc/profile &>/dev/null
cat >/etc/ld.so.conf.d/lnmp.conf<<EOF
/usr/local/lnmp/libpng/lib
/usr/local/lnmp/jpeg9/lib
/usr/local/lnmp/zlib/lib
/usr/local/lnmp/freetype/lib
/usr/local/lnmp/libxml2/lib
/usr/local/lnmp/libmcrypt/lib
/usr/local/lnmp/gperftools/lib
/usr/local/lnmp/pcre/lib
/usr/local/lnmp/gd2/lib
EOF
/sbin/ldconfig
ln -sv /usr/local/lnmp/zlib/include/* /usr/include/
ln -sv /usr/local/lnmp/zlib/lib/* /usr/lib/
fi
%postun
/usr/sbin/userdel nginx &>/dev/null
/usr/sbin/userdel mysql &>/dev/null
/bin/rm -f /etc/profile.d/lnmp.sh &>/dev/null
/bin/rm -f /etc/ld.so.conf.d/lnmp.conf &>/dev/null