]> git.pld-linux.org Git - packages/util-vserver.git/commitdiff
- use the same version of bdb utils that rpm does auto/th/util-vserver-0.30.216-1.pre3034.8
authorJan Rękorajski <baggins@pld-linux.org>
Wed, 20 Feb 2013 11:33:57 +0000 (12:33 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Wed, 20 Feb 2013 11:33:57 +0000 (12:33 +0100)
- rel 8

util-vserver-dbrebuild-internalize4.patch
util-vserver.spec

index b97d6d481223a46709d8fa2c961fab08ec86ceac..204dfff3849d7246d34732ccb6e7ff9ce494d106 100644 (file)
@@ -49,7 +49,7 @@
            panic "
  Can not continue; use '--force' to override this check"
 +
            panic "
  Can not continue; use '--force' to override this check"
 +
-+      verifyDBTools "$vdir" 'internal' db_dump db_load || test -n "$IS_FORCE" ||
++      verifyDBTools "$vdir" 'internal' db@RPMDB@_dump db@RPMDB@_load || test -n "$IS_FORCE" ||
 +          panic "
 +Can not continue; use '--force' to override this check"
      
 +          panic "
 +Can not continue; use '--force' to override this check"
      
@@ -61,7 +61,7 @@
        findDir RPMETCDIR   "$cfgdir"/rpmetc   "$cfgdir"/base/rpm/etc    /etc/rpm /
        findDir RPMSTATEDIR "$cfgdir"/rpmstate "$cfgdir"/base/rpm/state
      else
        findDir RPMETCDIR   "$cfgdir"/rpmetc   "$cfgdir"/base/rpm/etc    /etc/rpm /
        findDir RPMSTATEDIR "$cfgdir"/rpmstate "$cfgdir"/base/rpm/state
      else
-+      verifyDBTools "$vdir" 'external' db_load db_dump || test -n "$IS_FORCE" ||
++      verifyDBTools "$vdir" 'external' db@RPMDB@_load db@RPMDB@_dump || test -n "$IS_FORCE" ||
 +          panic "
 +Can not continue; use '--force' to override this check"
 +
 +          panic "
 +Can not continue; use '--force' to override this check"
 +
 +
 +          # dump and reload rpmdb to overcome db version mismatch problems
 +          if [ "$db_load" -a "$db_dump" ]; then
 +
 +          # dump and reload rpmdb to overcome db version mismatch problems
 +          if [ "$db_load" -a "$db_dump" ]; then
-+              # dump with host db_dump
++              # dump with host db@RPMDB@_dump
 +              $db_dump var/lib/rpm/Packages > var/lib/rpm/.Packages.dump
 +
 +              $db_dump var/lib/rpm/Packages > var/lib/rpm/.Packages.dump
 +
-+              # load with guest db_load.
++              # load with guest db@RPMDB@_load.
 +              $_RM -f var/lib/rpm/__db.*
 +              mv var/lib/rpm/{Packages,.Packages.ORIG}
 +              chroot . $db_load var/lib/rpm/Packages < var/lib/rpm/.Packages.dump
 +              $_RM -f var/lib/rpm/__db.*
 +              mv var/lib/rpm/{Packages,.Packages.ORIG}
 +              chroot . $db_load var/lib/rpm/Packages < var/lib/rpm/.Packages.dump
 +          if [ "$db_load" -a "$db_dump" ]; then
 +              # dump and reload rpmdb to overcome db version mismatch problems
 +
 +          if [ "$db_load" -a "$db_dump" ]; then
 +              # dump and reload rpmdb to overcome db version mismatch problems
 +
-+              # dump with guest db_dump
++              # dump with guest db@RPMDB@_dump
 +              $_RM -f var/lib/rpm/__db.*
 +              chroot . $db_dump var/lib/rpm/Packages > var/lib/rpm/.Packages.dump
 +
 +              $_RM -f var/lib/rpm/__db.*
 +              chroot . $db_dump var/lib/rpm/Packages > var/lib/rpm/.Packages.dump
 +
-+              # load with host db_load
++              # load with host db@RPMDB@_load
 +              mv var/lib/rpm/{Packages,.Packages.ORIG}
 +              $db_load var/lib/rpm/Packages < var/lib/rpm/.Packages.dump
 +              rm -f var/lib/rpm/.Packages.*
 +              mv var/lib/rpm/{Packages,.Packages.ORIG}
 +              $db_load var/lib/rpm/Packages < var/lib/rpm/.Packages.dump
 +              rm -f var/lib/rpm/.Packages.*
index ee3266cc4cc46d7fcca31f2a437e9dc66b196dc9..5f6fc8c55d84d0c4ae9d171f2174a29fdf5bf18f 100644 (file)
 %undefine      with_doc
 %endif
 
 %undefine      with_doc
 %endif
 
-# reqdb_pkg should match value from current rpm package in distro
+# reqdb_pkg and reqdb_ver must match value from current rpm package in distro
 %define                reqdb_pkg       db5.2
 %define                reqdb_pkg       db5.2
+%define                reqdb_ver       5.2
 %define                snap    pre3034
 %define                snap    pre3034
-%define                rel     7
+%define                rel     8
 Summary:       Linux virtual server utilities
 Summary(pl.UTF-8):     Narzędzia dla linuksowych serwerów wirtualnych
 Name:          util-vserver
 Summary:       Linux virtual server utilities
 Summary(pl.UTF-8):     Narzędzia dla linuksowych serwerów wirtualnych
 Name:          util-vserver
@@ -447,6 +448,8 @@ Szablony do tworzenia VServerów dla dystrybucji Titanium Linux.
 
 cp -p %{SOURCE9} package-management.txt
 
 
 cp -p %{SOURCE9} package-management.txt
 
+%{__sed} -i -e "s/@RPMDB@/%{reqdb_ver}/g" scripts/pkgmgmt
+
 %build
 unset LD_SYMBOLIC_FUNCTIONS || :
 
 %build
 unset LD_SYMBOLIC_FUNCTIONS || :
 
This page took 0.035917 seconds and 4 git commands to generate.