%with udevdir %{_udevdir} %enableif %{enable_cmirror} cmirrord %enableif %{enable_udev} udev_sync %enableif %{enable_profiling} profiling %global enable_lvmetad %(if echo %{services} | grep -q lvmetad; then echo 1; else echo 0; fi) %enableif %{enable_lvmetad} lvmetad %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_lockd_dlm} lockd-dlm %enableif %{enable_lockd_sanlock} lockd-sanlock %endif %build %configure \ --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} \ --enable-lvm1_fallback \ --enable-fsadm \ --with-pool=internal \ --with-user= \ --with-group= \ --with-device-uid=0 \ --with-device-gid=6 \ --with-device-mode=0660 \ --enable-pkgconfig \ --enable-applib \ --enable-cmdlib \ --enable-dmeventd \ --enable-write_install \ %{configure_flags} 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_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