Get rid of the etch directory for older installs.
authorDaniel Hokka Zakrisson <daniel@hozac.com>
Thu, 26 Jun 2008 15:59:54 +0000 (15:59 +0000)
committerDaniel Hokka Zakrisson <daniel@hozac.com>
Thu, 26 Jun 2008 15:59:54 +0000 (15:59 +0000)
Hopefully all interesting RPM versions support %check by now... Mandriva's rpm does not support the || : syntax.

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2721 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver.spec.in

index 79e9569..7712459 100644 (file)
@@ -191,7 +191,7 @@ MANIFEST_CONFIG_NOREPLACE='%config(noreplace)' \
 contrib/make-manifest %name $RPM_BUILD_ROOT contrib/manifest.dat
 
 
-%check || :
+%check
 %__make check
 
 
@@ -268,6 +268,11 @@ f="%confdefaultdir/apps/vunify/hash"; test -e "$f"/method -o -e "$f"/00 || \
 test "$1" != 0 || rm -f %confdir/.distributions/.common/pubkeys/fedora-*
 
 
+%pre build
+x="%_libdir/util-vserver/distributions/etch"
+test -d "$x" && mv "$x" "$x.rpmsave"
+
+
 ## Temporary workaround to remove old v_* files; it will conflict
 ## somehow with the -legacy package but can be fixed by reinstalling
 ## this package.