diff options
| author | Hubert Plociniczak <hubert@lshift.net> | 2009-01-06 18:22:42 +0100 |
|---|---|---|
| committer | Hubert Plociniczak <hubert@lshift.net> | 2009-01-06 18:22:42 +0100 |
| commit | 7e6ba78fe8f8f700c5a86d76bdbb33f654459bbc (patch) | |
| tree | 752d57cb6ad528b05ee7688fb7517032c9d809c5 | |
| parent | c4d8c273f16cc573f44ba80c239399baac71d177 (diff) | |
| parent | 0217ecc0bcd5bfdbcff664bf6fe9e5342b77e9a4 (diff) | |
| download | rabbitmq-server-git-7e6ba78fe8f8f700c5a86d76bdbb33f654459bbc.tar.gz | |
Merge bug20033 into v1_5_1
| -rw-r--r-- | packaging/RPMS/Fedora/rabbitmq-server.spec | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/packaging/RPMS/Fedora/rabbitmq-server.spec b/packaging/RPMS/Fedora/rabbitmq-server.spec index 62eee7dc45..3371c3d01c 100644 --- a/packaging/RPMS/Fedora/rabbitmq-server.spec +++ b/packaging/RPMS/Fedora/rabbitmq-server.spec @@ -25,10 +25,10 @@ RabbitMQ is an implementation of AMQP, the emerging standard for high performance enterprise messaging. The RabbitMQ server is a robust and scalable implementation of an AMQP broker. -%define _erllibdir %{_libdir}/erlang/lib -%define _rabbitbindir %{_libdir}/rabbitmq/bin +%define _rabbit_erllibdir %{_libdir}/erlang/lib/rabbitmq_server-%{version} +%define _rabbit_libdir %{_libdir}/rabbitmq -%define _maindir %{buildroot}%{_erllibdir}/rabbitmq_server-%{version} +%define _maindir %{buildroot}%{_rabbit_erllibdir} %pre if [ $1 -gt 1 ]; then @@ -47,7 +47,7 @@ make rm -rf %{buildroot} make install TARGET_DIR=%{_maindir} \ - SBIN_DIR=%{buildroot}%{_rabbitbindir} \ + SBIN_DIR=%{buildroot}%{_rabbit_libdir}/bin \ MAN_DIR=%{buildroot}%{_mandir} mkdir -p %{buildroot}/var/lib/rabbitmq/mnesia @@ -71,8 +71,10 @@ rm %{_maindir}/LICENSE %{_maindir}/LICENSE-MPL-RabbitMQ %{_maindir}/INSTALL #Build the list of files rm -f %{_builddir}/filelist.%{name}.rpm echo '%defattr(-,root,root, -)' >> %{_builddir}/filelist.%{name}.rpm -(cd %{buildroot}; find . ! -regex '\./etc.*' \ - -type f | sed -e 's/^\.//' >> %{_builddir}/filelist.%{name}.rpm) +(cd %{buildroot}; \ + find . -type f ! -regex '\./etc.*' \ + ! -regex '\.\(%{_rabbit_erllibdir}\|%{_rabbit_libdir}\).*' \ + | sed -e 's/^\.//' >> %{_builddir}/filelist.%{name}.rpm) %post # create rabbitmq group @@ -106,6 +108,8 @@ fi %defattr(-,root,root,-) %dir /var/lib/rabbitmq %dir /var/log/rabbitmq +%{_rabbit_erllibdir} +%{_rabbit_libdir} /etc/rc.d/init.d/rabbitmq-server %config(noreplace) /etc/logrotate.d/rabbitmq-server %doc LICENSE LICENSE-MPL-RabbitMQ INSTALL |
