[wpkg-users] How to uninstall old version, reboot and install new version after the reboot

Martetschlaeger, Matthias Matthias.Martetschlaeger at at.fujitsu.com
Thu Jul 21 14:25:27 CEST 2011


Hi Heiko,

I’m afraid the bug is biting me as the version that I want to replace is the version 1.6.9.19725 (32 bit) but chaining the removal and the installation of the new version did the trick.

Thanks!

BRs,
Matthias

This is my TortoiseSVN-package:
<?xml version="1.0" encoding="UTF-8"?>
<packages>
  <package id="TortoiseSVN" name="Tortoise SVN" revision="17" reboot="true" priority="4">
    <check type="uninstall" condition="exists" path="TortoiseSVN 1.6.15.21042 (32 bit)" />
    <install cmd='msiexec /qn /i "%SOFTWARE%\TortoiseSVN\TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi" /norestart' >
      <exit code="0" reboot="postponed" />
      <exit code="3010" reboot="postponed" />
    </install>
    <upgrade cmd='MsiExec.exe /qn /x "{4B6A3B5E-D26E-4690-A061-F3E2FB10F0E5}"' >
      <exit code="0" reboot="postponed" />
      <exit code="1641" reboot="postponed" />
    </upgrade>
                <upgrade cmd='msiexec /qn /i "%SOFTWARE%\TortoiseSVN\TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi" /norestart' >
      <exit code="0" reboot="postponed" />
      <exit code="3010" reboot="postponed" />
    </upgrade>
    <remove cmd='MsiExec.exe /qn /x "%SOFTWARE%\TortoiseSVN\TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi"' >
      <exit code="0" reboot="postponed" />
      <exit code="1641" reboot="postponed" />
    </remove>
  </package>
</packages>

From: wpkg-users-bounces at lists.wpkg.org [mailto:wpkg-users-bounces at lists.wpkg.org] On Behalf Of heiko.helmle at horiba.com
Sent: Donnerstag, 21. Juli 2011 11:49
Cc: wpkg-users at lists.wpkg.org
Subject: Re: [wpkg-users] How to uninstall old version, reboot and install new version after the reboot

Hello Matthias,

a) this problem is fixed in recent tortoisesvn-builds - it's an MSI-bug that they worked around now. Nevertheless, if you replace older versions, the bug might still bite you.

b) uninstalling during upgrade works fine here - reboot in between is not necessary for tortoise and can be ignored (worked here) - there's no checks done during the upgrade. Could you tell some more details as of what files in your upgrade scripts?

Best Regards
        Heiko

From:

"Martetschlaeger, Matthias" <Matthias.Martetschlaeger at at.fujitsu.com>

To:

"wpkg-users at lists.wpkg.org" <wpkg-users at lists.wpkg.org>

Date:

21.07.2011 11:44

Subject:

[wpkg-users] How to uninstall old version, reboot and install new version after the reboot


________________________________



Hello,

it’s currently the second day I try to realize this and all my attempts failed so far.

The origin of my attempt are problems with the installation of TortoiseSVN. Whenever I do an upgrade I lose the entries in the Explorer context menu. To solve this issue, I want to uninstall the old version first and do a fresh install.

My first attempt was to execute the uninstall-command in the upgrade-paragraph but the install/upgrade-check caused problems with this attempt.

So I removed the check to avoid this problem but removing the check led to the installation of Tortoise on each reboot.

This behaviour might be explained with this sentence in the wpkg-documentation: Also, if no checks were specified, WPKG will say that the installation have failed. (http://wpkg.org/Packages.xml )

What remains is that I don’t know how to realize the demanded behaviour. I hope someone can help me.

BRs,
Matthias

 ________________________________________
Geschäftsführer/Managing Directors: Dr. Joji Murakami, Dirk Weinsziehr, Dr. Gerhard Roos
Sitz/Seat: Linz; Firmenbuch/Commercial Register: Landesgericht Linz FN313602f
________________________________________
This e-mail and any attachment contains information
which is private and confidential and is intended
for the addressee only. If you are not an addressee,
you are not authorised to read, copy or use the e-mail
or any attachment. If you have received this e-mail
in error, please notify the sender by return e-mail
and then delete it.
________________________________________
-------------------------------------------------------------------------
wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/
_______________________________________________
wpkg-users mailing list
wpkg-users at lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users
________________________________________
Geschäftsführer/Managing Directors: Dr. Joji Murakami, Dirk Weinsziehr, Dr. Gerhard Roos
Sitz/Seat: Linz; Firmenbuch/Commercial Register: Landesgericht Linz FN313602f
________________________________________
This e-mail and any attachment contains information
which is private and confidential and is intended
for the addressee only. If you are not an addressee,
you are not authorised to read, copy or use the e-mail
or any attachment. If you have received this e-mail
in error, please notify the sender by return e-mail
and then delete it.
________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wpkg.org/pipermail/wpkg-users/attachments/20110721/0ae3ecbf/attachment.html>


More information about the wpkg-users mailing list