[wpkg-users] Figuring out check type

Donny Brooks dbrooks at mdah.state.ms.us
Wed Oct 10 23:45:34 CEST 2012


I am having a problem with a number of my packages constantly reinstalling themselves on every reboot. I am finally getting around to checking out the issue. In my search it appears I may be using the "check type" variable incorrectly .

Here is one of the packages that is giving me fits:

<?xml version="1.0" encoding="UTF-8"?>

<packages>

<package
        id="malwarebytes"
        name="Malwarebytes"
        revision="%version%"
        reboot="false"
        priority="11">

 	<variable name="version" value="1.65.0.1400" />

        <check type="uninstall" condition="exists" path="Malwarebytes' Anti-Malware version %version%" /> 
 
        <install cmd='%SOFTWARE%\malwarebytes\mbam-setup-%version%.exe /verysilent /norestart /sp-' />
        <install cmd='%COMSPEC% /c del /q "%AllUsersProfile%\Desktop\Malwarebytes' Anti-Malware.lnk"' />
 
        <upgrade cmd='%SOFTWARE%\malwarebytes\mbam-setup-%version%.exe /verysilent /norestart /sp-' />
        <upgrade cmd='%COMSPEC% /c del /q "%UserProfile%\Desktop\Malwarebytes' Anti-Malware.lnk"' />
 
        <remove cmd='"%ProgramFiles%\Malwarebytes' Anti-Malware\unins000.exe" /verysilent' />
    </package>

</packages>

With that I did some digging and if I read the wiki right I may want to change that condition="exists" to condition="versionequalto" or similar, right? Help me figure out the check type please.

-- 

Donny B.



More information about the wpkg-users mailing list