Hello community,

here is the log from the commit of package lvm2 for openSUSE:Factory checked in 
at 2014-12-16 14:47:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lvm2 (Old)
 and      /work/SRC/openSUSE:Factory/.lvm2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lvm2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lvm2/lvm2.changes        2014-12-05 
21:07:24.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.lvm2.new/lvm2.changes   2014-12-16 
14:46:44.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Dec  8 21:19:13 UTC 2014 - jeng...@inai.de
+
+- spec: replace some shell variables and paths by rpm macros
+- shorten filelists by using wildcards
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lvm2.spec ++++++
--- /var/tmp/diff_new_pack.PwvRlF/_old  2014-12-16 14:46:47.000000000 +0100
+++ /var/tmp/diff_new_pack.PwvRlF/_new  2014-12-16 14:46:47.000000000 +0100
@@ -20,26 +20,14 @@
 %define device_mapper_version     1.02.92
 %define thin_provisioning_version 0.4.1
 
-Url:            http://www.sourceware.org/lvm2/
-
 Name:           lvm2
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libaio-devel
-BuildRequires:  libcorosync-devel
-BuildRequires:  libdlm-devel
-BuildRequires:  libselinux-devel
-BuildRequires:  readline-devel
-BuildRequires:  suse-module-tools
-BuildRequires:  systemd-rpm-macros
-BuildRequires:  pkgconfig(udev)
-Requires:       device-mapper >= 1.02.90
-Provides:       lvm
 Version:        %{lvm2_version}
 Release:        0
 Summary:        Logical Volume Manager Tools
 License:        GPL-2.0 and LGPL-2.1
 Group:          System/Base
+Url:            http://www.sourceware.org/lvm2/
+
 Source:         ftp://sources.redhat.com/pub/%{name}/LVM2.%{version}.tgz
 Source42:       ftp://sources.redhat.com/pub/%{name}/LVM2.%{version}.tgz.asc
 Source1:        lvm.conf
@@ -99,6 +87,18 @@
 Patch2005:      udev-Check-for-DM_NR_VALID_PATHS.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libaio-devel
+BuildRequires:  libcorosync-devel
+BuildRequires:  libdlm-devel
+BuildRequires:  libselinux-devel
+BuildRequires:  readline-devel
+BuildRequires:  suse-module-tools
+BuildRequires:  systemd-rpm-macros
+BuildRequires:  pkgconfig(udev)
+Requires:       device-mapper >= 1.02.90
+Provides:       lvm = %version-%release
 # Not a real replacement but we drop evms
 Provides:       evms = 2.5.5
 Provides:       evms-devel = 2.5.5
@@ -172,7 +172,7 @@
        --enable-selinux \
        --with-clvmd=corosync \
        --with-cluster=internal \
-       --datarootdir=/usr/share \
+       --datarootdir="%_datadir" \
        --with-default-locking-dir=/run/lock/lvm \
        --enable-cmirrord \
        --enable-lvmetad \
@@ -188,7 +188,7 @@
        --with-thin-check=/sbin/thin_check \
        --with-thin-dump=%{_sbindir}/thin_dump \
        --with-thin-repair=%{_sbindir}/thin_repair \
-       --with-udev-prefix=/usr/
+       --with-udev-prefix="%_prefix/"
 
 export SUSE_ASNEEDED=0
 
@@ -201,50 +201,46 @@
 
 pushd thin-provisioning-tools-%{thin_provisioning_version}
 autoreconf -fiv
-%configure --sbindir=/sbin --prefix=/usr
+%configure --sbindir=/sbin --prefix="%_prefix"
 make %{?_smp_mflags}
 popd
 
 %install
-%makeinstall
-make install_system_dirs DESTDIR=$RPM_BUILD_ROOT
-make install_systemd_units DESTDIR=$RPM_BUILD_ROOT
-make install_systemd_generators DESTDIR=$RPM_BUILD_ROOT
-make install_tmpfiles_configuration DESTDIR=$RPM_BUILD_ROOT
+%make_install
+make install_system_dirs DESTDIR="%buildroot"
+make install_systemd_units DESTDIR="%buildroot"
+make install_systemd_generators DESTDIR="%buildroot"
+make install_tmpfiles_configuration DESTDIR="%buildroot"
 # Is this directory used anymore?
-install -d -m 755 $RPM_BUILD_ROOT/etc/lvm/metadata
-install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/etc/lvm
-mkdir -p $RPM_BUILD_ROOT/etc/init.d
-mkdir -p $RPM_BUILD_ROOT/usr/sbin
-install -m755 -D %{S:8} $RPM_BUILD_ROOT/usr/lib/ocf/resource.d/lvm2/clvmd
-install -m755 -D %{S:10} $RPM_BUILD_ROOT/usr/lib/ocf/resource.d/lvm2/cmirrord
+install -d -m 755 "%buildroot/%_sysconfdir/lvm/metadata"
+install -m 644 %{SOURCE1} "%buildroot/%_sysconfdir/lvm/"
+mkdir -p "%buildroot/%_initddir"
+mkdir -p "%buildroot/%_sbindir"
+install -m755 -D %{S:8} "%buildroot/%_prefix/lib/ocf/resource.d/lvm2/clvmd"
+install -m755 -D %{S:10} "%buildroot/%_prefix/lib/ocf/resource.d/lvm2/cmirrord"
 
-pushd $RPM_BUILD_ROOT/%_lib
+pushd "%buildroot/%_lib"
 ln -sf liblvm2cmd.so.2.02 liblvm2cmd.so
 ln -sf liblvm2app.so.2.2 liblvm2app.so
-ln -sf device-mapper/libdevmapper-event-lvm2mirror.so 
libdevmapper-event-lvm2mirror.so.2.02
-ln -sf device-mapper/libdevmapper-event-lvm2snapshot.so 
libdevmapper-event-lvm2snapshot.so.2.02
-ln -sf device-mapper/libdevmapper-event-lvm2raid.so 
libdevmapper-event-lvm2raid.so.2.02
-ln -sf device-mapper/libdevmapper-event-lvm2thin.so 
libdevmapper-event-lvm2thin.so.2.02
-ln -sf device-mapper/libdevmapper-event-lvm2mirror.so 
libdevmapper-event-lvm2mirror.so
-ln -sf device-mapper/libdevmapper-event-lvm2snapshot.so 
libdevmapper-event-lvm2snapshot.so
-ln -sf device-mapper/libdevmapper-event-lvm2raid.so 
libdevmapper-event-lvm2raid.so
-ln -sf device-mapper/libdevmapper-event-lvm2thin.so 
libdevmapper-event-lvm2thin.so
+for i in libdevmapper-event-lvm2{mirror,raid,snapshot,thin}; do
+       ln -sf "device-mapper/$i.so" "$i.so"
+       ln -sf "device-mapper/$i.so" "$i.so.2.02"
+done
 popd
 
-pushd $RPM_BUILD_ROOT/usr/sbin
+pushd "%buildroot/%_sbindir"
 ln -sf ../../sbin/lvm lvm
 popd
 
 #csm-convert
 pushd bnz
-install -m755 -D csm-converter $RPM_BUILD_ROOT/usr/sbin/csm-converter
-install -m755 -D csm-converter-helper 
$RPM_BUILD_ROOT/usr/sbin/csm-converter-helper
+install -m755 -D csm-converter "%buildroot/%_sbindir/csm-converter"
+install -m755 -D csm-converter-helper 
"%buildroot/%_sbindir/csm-converter-helper"
 mv README.csm-converter ..
 popd
 
 pushd thin-provisioning-tools-%{thin_provisioning_version}
-%makeinstall
+%make_install
 popd
 
 %pre
@@ -268,16 +264,16 @@
 %files
 %defattr(-,root,root)
 %doc README WHATS_NEW doc/*
-%dir /etc/lvm
-%dir /etc/lvm/backup
-%dir /etc/lvm/archive
-%dir /etc/lvm/metadata
-%dir /etc/lvm/profile
-%dir /etc/lvm/cache
+%dir %{_sysconfdir}/lvm
+%dir %{_sysconfdir}/lvm/backup
+%dir %{_sysconfdir}/lvm/archive
+%dir %{_sysconfdir}/lvm/metadata
+%dir %{_sysconfdir}/lvm/profile
+%dir %{_sysconfdir}/lvm/cache
 %dir /usr/lib/systemd/system-generators
 %dir /usr/lib/tmpfiles.d
-%ghost /etc/lvm/cache/.cache
-/etc/lvm/profile/*.profile
+%ghost %{_sysconfdir}/lvm/cache/.cache
+%{_sysconfdir}/lvm/profile/*.profile
 %{_udevdir}/rules.d/11-dm-lvm.rules
 %{_udevdir}/rules.d/69-dm-lvm-metad.rules
 %{_unitdir}/blk-availability.service
@@ -286,133 +282,32 @@
 %{_unitdir}/lvm2-lvmetad.service
 %{_unitdir}/lvm2-pvscan@.service
 %{_tmpfilesdir}/lvm2.conf
-%config /etc/lvm/lvm.conf
+%config %{_sysconfdir}/lvm/lvm.conf
 /usr/lib/systemd/system-generators/lvm2-activation-generator
 /sbin/blkdeactivate
 /sbin/fsadm
-/sbin/lvchange
-/sbin/lvconvert
-/sbin/lvcreate
-/sbin/lvdisplay
-/sbin/lvextend
-/sbin/lvm
-/sbin/lvmchange
-/sbin/lvmdiskscan
-/sbin/lvmdump
-/sbin/lvmsadc
-/sbin/lvmsar
-/sbin/lvreduce
-/sbin/lvremove
-/sbin/lvrename
-/sbin/lvresize
-/sbin/lvs
-/sbin/lvscan
-/sbin/pvchange
-/sbin/pvck
-/sbin/pvcreate
-/sbin/pvdisplay
-/sbin/pvmove
-/sbin/pvremove
-/sbin/pvresize
-/sbin/pvs
-/sbin/pvscan
-/sbin/vgcfgbackup
-/sbin/vgcfgrestore
-/sbin/vgchange
-/sbin/vgck
-/sbin/vgconvert
-/sbin/vgcreate
-/sbin/vgdisplay
-/sbin/vgexport
-/sbin/vgextend
-/sbin/vgimport
-/sbin/vgimportclone
-/sbin/vgmerge
-/sbin/vgmknodes
-/sbin/vgreduce
-/sbin/vgremove
-/sbin/vgrename
-/sbin/vgs
-/sbin/vgscan
-/sbin/vgsplit
-/sbin/lvmconf
-/sbin/lvmetad
-/usr/sbin/lvm
+/sbin/lv*
+/sbin/pv*
+/sbin/vg*
+%_sbindir/lvm
 %dir /%_lib/device-mapper
-/%_lib/device-mapper/libdevmapper-event-lvm2mirror.so
-/%_lib/device-mapper/libdevmapper-event-lvm2snapshot.so
-/%_lib/device-mapper/libdevmapper-event-lvm2raid.so
-/%_lib/device-mapper/libdevmapper-event-lvm2thin.so
-/%_lib/libdevmapper-event-lvm2mirror.so
-/%_lib/libdevmapper-event-lvm2snapshot.so
-/%_lib/libdevmapper-event-lvm2raid.so
-/%_lib/libdevmapper-event-lvm2thin.so
+/%_lib/device-mapper/libdevmapper-event-lvm2*.so
+/%_lib/libdevmapper-event-lvm2*.so
 /%_lib/liblvm2cmd.so
 /%_lib/liblvm2cmd.so.2.02
 /%_lib/liblvm2app.so
 /%_lib/liblvm2app.so.2.2
 /%_libdir/liblvm2app.so
 /%_libdir/liblvm2cmd.so
-/%_lib/libdevmapper-event-lvm2mirror.so.2.02
-/%_lib/libdevmapper-event-lvm2snapshot.so.2.02
-/%_lib/libdevmapper-event-lvm2raid.so.2.02
-/%_lib/libdevmapper-event-lvm2thin.so.2.02
+/%_lib/libdevmapper-event-lvm2*.so.2.02
 /%_libdir/libdevmapper-event-lvm2.so
-/%_lib/libdevmapper-event-lvm2.so.2.02
-%{_mandir}/man5/lvm.conf.5.gz
-%{_mandir}/man8/blkdeactivate.8.gz
-%{_mandir}/man8/fsadm.8.gz
-%{_mandir}/man8/lvchange.8.gz
-%{_mandir}/man8/lvcreate.8.gz
-%{_mandir}/man8/lvconvert.8.gz
-%{_mandir}/man8/lvdisplay.8.gz
-%{_mandir}/man8/lvmdump.8.gz
-%{_mandir}/man8/lvextend.8.gz
-%{_mandir}/man8/lvm.8.gz
-%{_mandir}/man8/lvmchange.8.gz
-%{_mandir}/man8/lvmdiskscan.8.gz
-%{_mandir}/man8/lvreduce.8.gz
-%{_mandir}/man8/lvremove.8.gz
-%{_mandir}/man8/lvrename.8.gz
-%{_mandir}/man8/lvresize.8.gz
-%{_mandir}/man8/lvs.8.gz
-%{_mandir}/man8/lvscan.8.gz
-%{_mandir}/man8/pvchange.8.gz
-%{_mandir}/man8/pvck.8.gz
-%{_mandir}/man8/pvcreate.8.gz
-%{_mandir}/man8/pvdisplay.8.gz
-%{_mandir}/man8/pvmove.8.gz
-%{_mandir}/man8/pvremove.8.gz
-%{_mandir}/man8/pvresize.8.gz
-%{_mandir}/man8/pvs.8.gz
-%{_mandir}/man8/pvscan.8.gz
-%{_mandir}/man7/lvmcache.7.gz
-%{_mandir}/man8/vgcfgbackup.8.gz
-%{_mandir}/man8/vgcfgrestore.8.gz
-%{_mandir}/man8/vgchange.8.gz
-%{_mandir}/man8/vgck.8.gz
-%{_mandir}/man8/vgconvert.8.gz
-%{_mandir}/man8/vgcreate.8.gz
-%{_mandir}/man8/vgdisplay.8.gz
-%{_mandir}/man8/vgexport.8.gz
-%{_mandir}/man8/vgextend.8.gz
-%{_mandir}/man8/vgimport.8.gz
-%{_mandir}/man8/vgimportclone.8.gz
-%{_mandir}/man8/vgmerge.8.gz
-%{_mandir}/man8/vgmknodes.8.gz
-%{_mandir}/man8/vgreduce.8.gz
-%{_mandir}/man8/vgremove.8.gz
-%{_mandir}/man8/vgrename.8.gz
-%{_mandir}/man8/vgs.8.gz
-%{_mandir}/man8/vgscan.8.gz
-%{_mandir}/man8/vgsplit.8.gz
-%{_mandir}/man8/lvmconf.8.gz
-%{_mandir}/man8/lvmsadc.8.gz
-%{_mandir}/man8/lvmsar.8.gz
-%{_mandir}/man8/lvmetad.8.gz
-%{_mandir}/man7/lvmthin.7.gz
-%{_mandir}/man8/lvm-dumpconfig.8.gz
-%{_mandir}/man8/lvm2-activation-generator.8.gz
+%_mandir/man5/lvm.conf.5.gz
+%_mandir/man8/blkdeactivate.8.gz
+%_mandir/man8/fsadm.8.gz
+%_mandir/man8/lv*.8*
+%_mandir/man8/pv*.8*
+%_mandir/man8/vg*.8*
+%_mandir/man7/lvm*.7*
 
 %package clvm
 Url:            http://sources.redhat.com/cluster/clvm/
@@ -434,15 +329,15 @@
 
 %files clvm
 %defattr(-,root,root)
-/usr/sbin/clvmd
+%{_sbindir}/clvmd
 %dir /usr/lib/ocf
 %dir /usr/lib/ocf/resource.d
 %dir /usr/lib/ocf/resource.d/lvm2
 /usr/lib/ocf/resource.d/lvm2/clvmd
 %{_mandir}/man8/clvmd.8.gz
 %doc README.csm-converter
-/usr/sbin/csm-converter
-/usr/sbin/csm-converter-helper
+%{_sbindir}/csm-converter
+%{_sbindir}/csm-converter-helper
 %{_unitdir}/lvm2-clvmd.service
 %{_unitdir}/lvm2-cluster-activation.service
 /usr/lib/systemd/lvm2-cluster-activation
@@ -465,7 +360,7 @@
 
 %files cmirrord
 %defattr(-,root,root)
-/usr/sbin/cmirrord
+%{_sbindir}/cmirrord
 /usr/lib/ocf/resource.d/lvm2/cmirrord
 %{_mandir}/man8/cmirrord.8.gz
 /usr/lib/systemd/system/lvm2-cmirrord.service
@@ -483,8 +378,8 @@
 
 %files devel
 %defattr(-,root,root)
-/usr/include/lvm2cmd.h
-/usr/include/lvm2app.h
+%_includedir/lvm2cmd.h
+%_includedir/lvm2app.h
 %_libdir/pkgconfig/lvm2app.pc
 
 ##########################################
@@ -542,42 +437,20 @@
 /%_lib/libdevmapper-event.so.1.03
 /sbin/dmsetup
 /sbin/dmeventd
-/usr/sbin/thin_check
-/usr/sbin/thin_dump
-/usr/sbin/thin_restore
-/usr/sbin/thin_metadata_size
-/usr/sbin/thin_repair
-/usr/sbin/thin_rmap
-%{_mandir}/man8/dmsetup.8.gz
-%{_mandir}/man8/dmeventd.8.gz
-%{_mandir}/man8/thin_check.8.gz
-%{_mandir}/man8/thin_dump.8.gz
-%{_mandir}/man8/thin_restore.8.gz
-%{_mandir}/man8/thin_metadata_size.8.gz
-%{_mandir}/man8/thin_repair.8.gz
-%{_mandir}/man8/thin_rmap.8.gz
-%{_udevrulesdir}/10-dm.rules
-%{_udevrulesdir}/13-dm-disk.rules
-%{_udevrulesdir}/95-dm-notify.rules
-%{_unitdir}/dm-event.socket
-%{_unitdir}/dm-event.service
-/usr/sbin/cache_check
-/usr/sbin/cache_dump
-/usr/sbin/cache_metadata_size
-/usr/sbin/cache_repair
-/usr/sbin/cache_restore
-/usr/sbin/era_check
-/usr/sbin/era_dump
-/usr/sbin/era_invalidate
-/usr/sbin/era_restore
-/usr/sbin/pdata_tools
-/usr/share/man/man8/cache_check.8.gz
-/usr/share/man/man8/cache_dump.8.gz
-/usr/share/man/man8/cache_repair.8.gz
-/usr/share/man/man8/cache_restore.8.gz
-/usr/share/man/man8/era_check.8.gz
-/usr/share/man/man8/era_dump.8.gz
-/usr/share/man/man8/era_invalidate.8.gz
+%_sbindir/thin_*
+%_mandir/man8/dmsetup.8.gz
+%_mandir/man8/dmeventd.8.gz
+%_mandir/man8/thin_*.8*
+%_udevrulesdir/10-dm.rules
+%_udevrulesdir/13-dm-disk.rules
+%_udevrulesdir/95-dm-notify.rules
+%_unitdir/dm-event.socket
+%_unitdir/dm-event.service
+%_sbindir/cache_*
+%_sbindir/era_*
+%_sbindir/pdata_tools
+%_mandir/man8/cache_*.8*
+%_mandir/man8/era_*.8*
 
 %package -n device-mapper-devel
 Summary:        Development package for the device mapper
@@ -591,12 +464,10 @@
 
 %files -n device-mapper-devel
 %defattr(-,root,root)
-/%_libdir/libdevmapper.so
-/%_libdir/libdevmapper-event.so
-%attr(644, root, root) %_libdir/libdevmapper.a
-/usr/include/libdevmapper.h
-/usr/include/libdevmapper-event.h
-/%_libdir/pkgconfig/devmapper-event.pc
-/%_libdir/pkgconfig/devmapper.pc
+%_libdir/libdevmapper.so
+%_libdir/libdevmapper-event.so
+%_libdir/libdevmapper.a
+%_includedir/libdevmapper*.h
+%_libdir/pkgconfig/devmapper*.pc
 
 %changelog


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to