%with default-dm-run-dir %{_default_dm_run_dir} %with default-run-dir %{_default_run_dir} %with default-pid-dir %{_default_pid_dir} %with default-locking-dir %{_default_locking_dir} %with usrlibdir %{_libdir} %enableif 1 fsadm %with user %with group %with device-uid 0 %with device-gid 6 %with device-mode 0660 %enableif 1 pkgconfig %enableif 1 cmdlib %enableif 1 dmeventd %enableif 1 write_install %with udevdir %{_udevdir} %enableif %{enable_cmirror} cmirrord %enableif %{enable_udev} udev_sync %enableif %{enable_profiling} profiling %global enable_lvmpolld %(if echo %{services} | grep -q lvmpolld; then echo 1; else echo 0; fi) %enableif %{enable_lvmpolld} lvmpolld %global enable_lvmlockd %(if echo %{services} | grep -q lvmlockd; then echo 1; else echo 0; fi) %if %{enable_lvmlockd} %enableif %{enable_lvmlockd_dlm} lvmlockd-dlm %enableif %{enable_lvmlockd_sanlock} lvmlockd-sanlock %endif %enableif %{enable_dbusd} dbus-service %enableif %{enable_dbusd} notify-dbus %enableif %{enable_dmfilemapd} dmfilemapd %enableif %{enable_readline} readline %enableif %{enable_editline} editline %build # FIXME: Remove --enable-dependency-tracking once problem with generated file from tools/ is used in lib/ %configure %{configure_flags} --enable-dependency-tracking make %{?_smp_mflags} %{?extra_build_commands} %install make install DESTDIR=$RPM_BUILD_ROOT make install_system_dirs DESTDIR=$RPM_BUILD_ROOT %if %{enable_systemd} make install_systemd_units DESTDIR=$RPM_BUILD_ROOT make install_systemd_generators DESTDIR=$RPM_BUILD_ROOT make install_tmpfiles_configuration DESTDIR=$RPM_BUILD_ROOT %else make install_initscripts DESTDIR=$RPM_BUILD_ROOT %endif %if %{enable_testsuite} make -C test install DESTDIR=$RPM_BUILD_ROOT %endif # when building an src.rpm from freestanding specfiles test -e %{_sourcedir}/source.inc || cp source.inc build.inc packages.inc macros.inc %{_sourcedir} %check %{?check_commands} %clean pwd test -n rpm-no-clean || rm -rf $RPM_BUILD_ROOT