diff options
author | Hubert Plociniczak <hubert@lshift.net> | 2009-03-19 21:26:06 +0000 |
---|---|---|
committer | Hubert Plociniczak <hubert@lshift.net> | 2009-03-19 21:26:06 +0000 |
commit | 8d4c4b6438647c3b93310e1a0e9fbbea36f3305d (patch) | |
tree | 0576e3d42b3fa2cea5dbedc6e8396a572cb9c72d | |
parent | 421f044f6cb6ca5551c143cef877ad7f4f9ceb81 (diff) | |
download | rabbitmq-server-8d4c4b6438647c3b93310e1a0e9fbbea36f3305d.tar.gz |
Copy the initial wrapper script to build directory and then fix the path, instead of directly running sed on the source file. There is no need to run sed on init.d script, since we no longer use any paths that refer to /usr/lib.
-rw-r--r-- | packaging/RPMS/Fedora/rabbitmq-server.spec | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/packaging/RPMS/Fedora/rabbitmq-server.spec b/packaging/RPMS/Fedora/rabbitmq-server.spec index 3695c690..ef5acf0f 100644 --- a/packaging/RPMS/Fedora/rabbitmq-server.spec +++ b/packaging/RPMS/Fedora/rabbitmq-server.spec @@ -36,10 +36,12 @@ fi %prep %setup -q -sed -i 's|/usr/lib/|%{_libdir}/|' %{S:1} -sed -i 's|/usr/lib/|%{_libdir}/|' %{S:2} %build +%define _source2 %{_builddir}/`basename %{S:2}` + +cp %{S:2} %{_source2} +sed -i 's|/usr/lib/|%{_libdir}/|' %{_source2} make %{?_smp_mflags} %install @@ -54,9 +56,9 @@ mkdir -p %{buildroot}%{_localstatedir}/log/rabbitmq #Copy all necessary lib files etc. install -p -D -m 0755 %{S:1} %{buildroot}%{_initrddir}/rabbitmq-server -install -p -D -m 0755 %{S:2} %{buildroot}%{_sbindir}/rabbitmqctl -install -p -D -m 0755 %{S:2} %{buildroot}%{_sbindir}/rabbitmq-server -install -p -D -m 0755 %{S:2} %{buildroot}%{_sbindir}/rabbitmq-multi +install -p -D -m 0755 %{_source2} %{buildroot}%{_sbindir}/rabbitmqctl +install -p -D -m 0755 %{_source2} %{buildroot}%{_sbindir}/rabbitmq-server +install -p -D -m 0755 %{_source2} %{buildroot}%{_sbindir}/rabbitmq-multi install -p -D -m 0644 %{S:3} %{buildroot}%{_sysconfdir}/logrotate.d/rabbitmq-server |