<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texte de bulles Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.TextedebullesCar
        {mso-style-name:"Texte de bulles Car";
        mso-style-priority:99;
        mso-style-link:"Texte de bulles";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="FR-BE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">I am setting-up WPKG for our company and have cases where I have empty remove commands which seems to be a problem when I remove packages as it will think the uninstall failed when doing the install checks.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">As I saw in an old thread having empty remove commands should allow to remove a package without uninstalling the software, I guess the install check on remove is something new and it is a good thing but I don’t know how
 to handle these 2 cases :<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">1°) Software that depends on Microsoft updates/software :<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Our ERP software (Dynamics AX 2009) needs .NET Framework so I created (copied) a package for it and had the Dynamics AX package depend on it.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">But in case I remove the Dynamics AX package from the profile, I would rather not have .NET Framework uninstalled.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I guess for this particular case I could just put it in a “Base” profile  and have it apply to all computers or is there another way ?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">2°) Dynamics AX 2009<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Dynamics AX 2009 has a base installation and then you have to apply updates on each computer (no slipstream) and those updates might be individual hotfixes or a cumulative service pack/rollup packages.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">So right now we have to install Release 1/RTM, then SP1, then SP1 Rollup 7 but could later have to add a hotfix, but maybe even later it will be replaced by a service pack 2 or another rollup that has to be applied to
 SP1.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">So I created packages for the base install and another one for each update as it would allow to check the version and only apply the necessary patches to a not up-to-date computer (although whenever we update, we make
 sure to update all the computers) and not reapply patches that were already installed.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">In my profile I actually apply only the last update which depends on the previous update, which depends on the base package (which depends on .net).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">But of course, you can’t uninstall the updates, if you uninstall, you uninstall the whole software, so I have the remove commands in the base package and no remove commands in the update packages (as I said, we might
 have the case that an update is not necessary anymore because it’s replaced by a service pack or rollup, it has happened before so I want to be ready for it).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I thought it all made sense but my problem is when I remove the package from the profile, it will try to uninstall the last update and fail as the install checks succeed and stop proceeding to any further uninstall as
 it couldn’t uninstall the dependent package.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">In the end, I think there should be an option to remove a package without uninstalling the software, or is there already ?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Thank you </span><span lang="EN-US" style="font-family:Wingdings">J</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray">Jonathan Verdeyen</span></b><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray">IT Engineer</span><span lang="EN-GB" style="color:gray"><br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray">Automatic Systems S.A.</span></b><span lang="EN-GB" style="font-size:10.0pt;color:gray">
</span><span lang="EN-GB" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray">- Avenue Mercator, 5 - 1300 Wavre - Belgique<br>
Phone: +32 (0)10 23 02 97 - Fax : +32 (0)10 23 02 02</span><span lang="EN-GB" style="font-family:"Arial","sans-serif""><br>
</span><span lang="EN-GB" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#009999"><a href="http://www.automatic-systems.com/" target="_blank"><span style="color:#009999">www.automatic-systems.com</span></a></span><span lang="EN-GB">       
<br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal"><img border="0" width="594" height="113" id="Image_x0020_1" src="cid:image001.gif@01CCA841.0EEFD100" alt="AS_sig_ClearL-RevLock"><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><i><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray"><o:p> </o:p></span></i></p>
<p class="MsoNormal"><i><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray">Please consider your environmental responsibility before printing this e-mail.</span></i><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<br>
<hr>
<font face="Arial" color="Black" size="1">Ce message et toutes les pièces jointes (ci-après le "message") sont confidentiels et établis à l'intention exclusive<br>
de ses destinataires. Toute utilisation ou diffusion non autorisée est interdite. Si vous n'êtes pas destinataire de ce<br>
message, merci de le détruire immédiatement et d'avertir l'expéditeur.<br>
--> Pensez à l'environnement avant d'imprimer ce message.<br>
<br>
This message and any attachments (the "message") are confidential and intended solely for the addressees.<br>
Any unauthorised use or dissemination is prohibited. If you are not the intended addressee of this message,<br>
please delete it immediately and inform the sender.<br>
--> Please consider the environment before printing this email.<br>
</font>
<br clear="both">
______________________________________________________________________<BR>
This email has been scanned by the Symantec Email Security.cloud service.<BR>
For more information please visit http://www.symanteccloud.com<BR>
______________________________________________________________________<BR>
</body>
</html>