-rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/sbin
-mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/man/man8
-
-make install BINDIR=$RPM_BUILD_ROOT/sbin MANDIR=${RPM_BUILD_ROOT}%{_prefix}/man/man8 BINOWNER=$(id -un) BINGRP=$(id -gn) MANOWNER=$(id -un) MANGRP=$(id -gn)
-
-cp dump/dump.static $RPM_BUILD_ROOT/sbin
-cp restore/restore.static $RPM_BUILD_ROOT/sbin
-
-{ cd $RPM_BUILD_ROOT
- strip ./sbin/* || :
- ln -sf dump ./sbin/rdump
- ln -sf dump.static ./sbin/rdump.static
- ln -sf restore ./sbin/rrestore
- ln -sf restore.static ./sbin/rrestore.static
- chmod ug-s ./sbin/rmt
- mkdir -p ./etc
- > ./etc/dumpdates
- ln -sf ../sbin/rmt ./etc/rmt
-}
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_sbindir}
+mkdir -p %{buildroot}%{_mandir}/man8
+
+%makeinstall SBINDIR=%{buildroot}%{_sbindir} MANDIR=%{buildroot}%{_mandir}/man8 BINOWNER=$(id -un) BINGRP=$(id -gn) MANOWNER=$(id -un) MANGRP=$(id -gn)
+mkdir -p $RPM_BUILD_ROOT/usr/sbin
+
+cp dump/dump.static %{buildroot}%{_sbindir}
+cp restore/restore.static %{buildroot}%{_sbindir}
+
+pushd $RPM_BUILD_ROOT
+ ln -sf dump .%{_sbindir}/rdump
+ ln -sf dump.static .%{_sbindir}/rdump.static
+ ln -sf restore .%{_sbindir}/rrestore
+ ln -sf restore.static .%{_sbindir}/rrestore.static
+ chmod ug-s .%{_sbindir}/rmt
+ mkdir -p .%{_sysconfdir}
+ > .%{_sysconfdir}/dumpdates
+ ln -sf ..%{_sbindir}/rmt .%{_sysconfdir}/rmt
+ # quick workaround :)
+ mv sbin/* usr/sbin/
+ mv usr/sbin/*static sbin/
+ mv usr/sbin/rmt sbin/
+ # somehow, rpm didn't strip these...
+ strip usr/sbin/* sbin/* || :
+popd