Hello community,

here is the log from the commit of package dmraid for openSUSE:Factory checked 
in at 2013-09-26 07:03:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dmraid (Old)
 and      /work/SRC/openSUSE:Factory/.dmraid.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dmraid"

Changes:
--------
--- /work/SRC/openSUSE:Factory/dmraid/dmraid.changes    2013-07-24 
23:37:05.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.dmraid.new/dmraid.changes       2013-09-26 
07:03:54.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Sep 13 20:04:57 UTC 2013 - crrodrig...@opensuse.org
+
+- Fix Makefiles so they support DESTDIR 
+  Added: dmraid-destdir.patch
+- add tmpfiles.d so runtime directories are properly created 
+- Remove sysvinit support and replace it for native systemd support.
+  Added: dmraid-activation.service
+  Removed: boot.dmraid
+
+-------------------------------------------------------------------

Old:
----
  boot.dmraid

New:
----
  dmraid-activation.service
  dmraid-destdir.patch

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

Other differences:
------------------
++++++ dmraid.spec ++++++
--- /var/tmp/diff_new_pack.8jqHQe/_old  2013-09-26 07:03:55.000000000 +0200
+++ /var/tmp/diff_new_pack.8jqHQe/_new  2013-09-26 07:03:55.000000000 +0200
@@ -21,6 +21,7 @@
 BuildRequires:  automake
 BuildRequires:  device-mapper-devel
 BuildRequires:  libselinux-devel
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  zlib-devel
 Requires:       aaa_base
 Requires:       kpartx
@@ -32,10 +33,10 @@
 Release:        0
 Source:         
ftp://people.redhat.com/heinzm/sw/dmraid/src/dmraid-%{version}.tar.bz2
 Source1:        sysconfig.dmraid
-Source2:        boot.dmraid
 Source3:        README.SuSE
 Source4:        mkinitrd-setup.sh
 Source5:        mkinitrd-boot.sh
+Source6:        dmraid-activation.service
 Patch1:         dmraid-1.0.0.rc16-cvs-2010-02-02.patch
 Patch2:         dmraid-1.0.0.rc13-geometry.patch
 Patch3:         lib-install.patch
@@ -44,8 +45,10 @@
 Patch6:         rebuild.fix
 Patch7:         ddf-erase
 Patch8:         dmraid-move-var-lock-to-run-lock.patch
+Patch9:         dmraid-destdir.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         %fillup_prereq
+%{systemd_requires}
 
 %description
 This software discovers, activates, deactivates, and displays
@@ -83,21 +86,16 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
 cp %{SOURCE3} .
 
 %build
 #rm -f aclocal.m4
 autoreconf -fi
 rm -r autom4te.cache
-# Update config.{guess,sub}
-%{?suse_update_config}
-export CFLAGS="$RPM_OPT_FLAGS" 
-./configure --prefix=$RPM_BUILD_ROOT%{_prefix} \
-  --infodir=$RPM_BUILD_ROOT%{_infodir} \
-  --libdir=$RPM_BUILD_ROOT/%_lib \
-  --mandir=$RPM_BUILD_ROOT%{_mandir} \
-  --includedir=$RPM_BUILD_ROOT%{_includedir} \
-  --sbindir=$RPM_BUILD_ROOT/sbin \
+%configure \
+  --libdir=/%_lib \
+  --sbindir=/sbin \
   --with-user=`id -nu` --with-group=`id -ng` \
   --enable-libselinux --enable-libsepol
 make
@@ -110,26 +108,27 @@
 mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
 install -m644 %{SOURCE1} 
$RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.dmraid
 mkdir -p $RPM_BUILD_ROOT/etc/init.d
-install -m744 %{SOURCE2} $RPM_BUILD_ROOT/etc/init.d/boot.dmraid
 install -d $RPM_BUILD_ROOT/lib/mkinitrd/scripts
 install -m 755 %{S:4} $RPM_BUILD_ROOT/lib/mkinitrd/scripts/setup-dmraid.sh
 install -m 755 %{S:5} $RPM_BUILD_ROOT/lib/mkinitrd/scripts/boot-dmraid.sh
+install -D -m 0644 %{S:6} %{buildroot}%{_unitdir}/dmraid-activation.service
+install -d %{buildroot}%{_tmpfilesdir}
+echo 'd /run/lock/dmraid 0700 root root -' > 
%{buildroot}%{_tmpfilesdir}/dmraid.conf
+
+%preun
+%service_del_preun dmraid-activation.service
 
 %post
+/sbin/ldconfig
+%service_add_post dmraid-activation.service
 [ -x /sbin/mkinitrd_setup ] && mkinitrd_setup
 %{fillup_only}
 
 %postun
+/sbin/ldconfig
 [ -x /sbin/mkinitrd_setup ] && mkinitrd_setup
 %{insserv_cleanup}
 
-%preun
-%stop_on_removal
-
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] \
-  && rm -rf $RPM_BUILD_ROOT
-
 %files
 %defattr(-, root, root)
 /sbin/dmraid
@@ -137,12 +136,13 @@
 %{_mandir}/man8/*
 %doc LICENSE LICENSE_GPL LICENSE_LGPL README README.SuSE TODO doc/*
 /var/adm/fillup-templates/sysconfig.dmraid
-/etc/init.d/boot.dmraid
 %dir /lib/mkinitrd
 %dir /lib/mkinitrd/scripts
 /lib/mkinitrd/scripts/setup-dmraid.sh
 /lib/mkinitrd/scripts/boot-dmraid.sh
 /%{_lib}/libdmraid-events-isw.so
 /%{_lib}/libdmraid.so.1.0.0.rc16-3
+%{_tmpfilesdir}/dmraid.conf
+%{_unitdir}/dmraid-activation.service
 
 %changelog

++++++ dmraid-activation.service ++++++
[Unit]
Description=Activation of DM RAID sets
DefaultDependencies=no
Conflicts=shutdown.target
After=systemd-udev-settle.service
Before=lvm2-activation-early.service cryptsetup.target local-fs.target 
shutdown.target
Wants=systemd-udev-settle.service

[Service]
EnvironmentFile=-/etc/sysconfig/dmraid
ExecStart=/sbin/dmraid -ay -p $DMRAID_START_OPTIONS
Type=oneshot

[Install]
WantedBy=sysinit.target
++++++ dmraid-destdir.patch ++++++
--- 1.0.0.rc16.orig/include/Makefile.in
+++ 1.0.0.rc16/include/Makefile.in
@@ -17,8 +17,8 @@ include $(top_srcdir)/make.tmpl
 
 install_dmraid_headers: $(HEADERS)
        @echo "Installing $(HEADERS) in $(includedir)/dmraid"
-       mkdir -p $(includedir)/dmraid
-       $(INSTALL) $(STRIP) $(HEADERS) $(includedir)/dmraid
+       mkdir -p $(DESTDIR)$(includedir)/dmraid
+       $(INSTALL) $(STRIP) $(HEADERS) $(DESTDIR)$(includedir)/dmraid
 
 install: install_dmraid_headers
 
--- 1.0.0.rc16.orig/lib/Makefile.in
+++ 1.0.0.rc16/lib/Makefile.in
@@ -78,16 +78,16 @@ $(LIB_EVENTS_SHARED):
 
 install_dmraid_libs: $(INSTALL_TARGETS)
        @echo "Installing $(INSTALL_TARGETS) in $(libdir)"; \
-       mkdir -p $(libdir); \
+       mkdir -p $(DESTDIR)$(libdir); \
        for f in $(INSTALL_TARGETS); \
        do \
                n=$$(basename $${f}) ; \
                if [[ "$$n" =~ .so$$ && ! "$$n" =~ libdmraid-events-.* ]]; then 
\
                        $(INSTALL) -m 555 $(STRIP) \
-                               $$f $(libdir)/$${n}.@DMRAID_LIB_VERSION@; \
-                       $(LN_S) -f $${n}.@DMRAID_LIB_VERSION@ $(libdir)/$${n}; \
+                               $$f 
$(DESTDIR)$(libdir)/$${n}.@DMRAID_LIB_VERSION@; \
+                       $(LN_S) -f $${n}.@DMRAID_LIB_VERSION@ 
$(DESTDIR)$(libdir)/$${n}; \
                else \
-                       $(INSTALL) -m 555 $(STRIP) $$f $(libdir)/$${n}; \
+                       $(INSTALL) -m 555 $(STRIP) $$f 
$(DESTDIR)$(libdir)/$${n}; \
                fi \
        done
 
--- 1.0.0.rc16.orig/tools/Makefile.in
+++ 1.0.0.rc16/tools/Makefile.in
@@ -80,8 +80,8 @@ dmevent_tool: $(top_srcdir)/lib/libdmrai
 
 install_dmraid_tools: $(TARGETS)
        @echo "Installing $(TARGETS) in $(sbindir)"; \
-       mkdir -p $(sbindir); \
-       $(INSTALL) $(STRIP) $(TARGETS) $(sbindir)
+       mkdir -p $(DESTDIR)$(sbindir); \
+       $(INSTALL) $(STRIP) $(TARGETS) $(DESTDIR)$(sbindir)
 
 install: install_dmraid_tools
 
--- 1.0.0.rc16.orig/man/Makefile.in
+++ 1.0.0.rc16/man/Makefile.in
@@ -17,11 +17,11 @@ include $(top_srcdir)/make.tmpl
 
 install_dmraid_man:
        @echo "Installing $(MAN8) in $(MAN8DIR)"; \
-       mkdir -p $(MAN8DIR); \
+       mkdir -p $(DESTDIR)$(MAN8DIR); \
        for f in $(MAN8); \
        do \
           $(RM) $(MAN8DIR)/$$f; \
-          @INSTALL@ -D -m 444 $$f $(MAN8DIR)/$$f; \
+          @INSTALL@ -D -m 444 $$f $(DESTDIR)$(MAN8DIR)/$$f; \
        done
 
 install:       install_dmraid_man
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to