<div dir="ltr"><div>> Are you certain that /forceinstall is working as designed?</div><div><br></div><div>I'm absolutely NOT certain that /forceinstall is working as you assumed from the documentation. I just wanted to say that I would have assumed what you assumed, had I tried to do what you are trying to do. <br></div><div><br></div><div><br></div><div>> I'm resistant to making another revision to force an upgrade, as often the changes are quite small and frequent</div><div><br></div><div>Everyone should do what works for them, but frequent small changes are exactly what makes it cumbersome to keep track of, and that's where for me versions come in handy. I frequently define a version number as a variable in packages and use them in the package revision and install string.</div><div><br></div><div><span style="font-family:monospace"><package id="FFox_x86ESR" revision="%version%.%pkg-revision%" name="Mozilla Firefox ESR x86" reboot="false" priority="10"><br>    <variable name="version" value="68.11.0" />  <br>    <variable name="pkg-revision" value="1" /> <br>...<br>    <install cmd='"%SOFTWARE%\FFox\Firefox Setup %version%esr.exe" -ms' /><br>'''<br></package></span></div><div><br></div><div>This way I can prepare the updated version as an installer file or directory with a new version number and once I'm ready to deploy I just update the version number in the package. For quick and dirty hacks like little scripts I just use the version scheme YYMMDD e.e. 200803 for today's date. I think this is how wpkg is meant to work and in this case I'm certain that it works as expected.</div><div><br></div><div>good luck</div><div><br></div><div>Bernhard<br></div><div><br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am So., 2. Aug. 2020 um 23:57 Uhr schrieb Luke Whitehorn <<a href="mailto:luke.whitehorn@gmail.com">luke.whitehorn@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Bernhard,<div>I'm resistant to making another revision to force an upgrade, as often the changes are quite small and frequent -  it's a Python library and supporting files that I'm deploying. </div><div>I'd rather not use execute="always", as I'd prefer to keep updates of this controlled by me.</div><div><br></div><div>Are you certain that /forceinstall is working as designed? From the docs on that page it states for /forceinstall: '<span style="color:rgb(37,37,37);font-family:sans-serif;font-size:14px">The "install" command will be run, even if "check" conditions are met.'</span></div><div><span style="color:rgb(37,37,37);font-family:sans-serif;font-size:14px">The install command is simply not being run :/</span></div></div><div id="gmail-m_-1142062398511601272DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table style="border-top:1px solid rgb(211,212,222)">
        <tbody><tr>
        <td style="width:55px;padding-top:13px"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank"><img alt="" style="width: 46px; height: 29px;" width="46" height="29"></a></td>
                <td style="width:470px;padding-top:12px;color:rgb(65,66,78);font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Virus-free. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" style="color:rgb(68,83,234)" target="_blank">www.avast.com</a>
                </td>
        </tr>
</tbody></table><a href="#m_-1142062398511601272_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"></a></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 2 Aug 2020 at 19:50, Bernhard Mayr <<a href="mailto:bmmayr@gmail.com" target="_blank">bmmayr@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Luke,</div><div><br></div><div>from what the page on wpkg.js flags (<a href="https://wpkg.org/WPKG_flags" target="_blank">https://wpkg.org/WPKG_flags</a>) says, I would assume that it works as you expected. However this page is for a previous version of wpkg.js flags and it also says: <br></div><div><i><br></i></div><div><i>"A better way is to increase a package revision for a single package (the one you know is broken), and make an "upgrade" of that single package."</i></div><div><br></div><div>That is exactly what I do in those cases, when I just want to run an install again, without actually changing anything and it works quite well.</div><div>In these cases I also omit any check conditions and use execute="once" and it will only run when I increase the package revision.</div><div><br></div>If an install doesn't take many resources and doesn't minded being installed all over again frequently you can also use execute="always" (<a href="https://wpkg.org/Execute_once_/_always" target="_blank">https://wpkg.org/Execute_once_/_always</a>)<div><br></div><div><br>Am So., 2. Aug. 2020 um 11:01 Uhr schrieb Luke Whitehorn <<a href="mailto:luke.whitehorn@gmail.com" target="_blank">luke.whitehorn@gmail.com</a>>:<br>><br>> Hi all,<br>> I've been trying to crack this one for a while now, but with no luck.<br>> It should be simple; I have a package installed, and I just want WPKG to run the install again. Ignore checks, just run it again.<br>> It seems like the /forceinstall flag should do this, but it just isn't working.<br>> I am running the following command (and multiple similar variants):<br>> cscript.exe \\192.168.15.130\projects\__SharedAssets\__Software_Install\WPKG\wpkg\wpkg.js /force /forceinstall /install:"nymus-client" /nonotify<br>><br>> Which gives me this output:<br>> Package 'Nymus Client' (nymus-client): Already installed. Re-installation enforced.<br>> Package 'Nymus Client' (nymus-client): Already installed (checks succeeded). Checking dependencies and chained packages.<br>> Package 'Nymus Client' (nymus-client): Package and all dependencies are already installed. Skipping.<br>> Package 'Nymus Client' (nymus-client): Package and all chained packages are already installed. Skipping.<br>><br>> Why is it skipping after saying 'Re-installation enforced'? Why wont it just install?<br>><br>> Virus-free. <a href="http://www.avast.com" target="_blank">www.avast.com</a><br>> ---------------------------------<br>> wpkg-users mailing list archives >> <a href="http://lists.wpkg.org/pipermail/wpkg-users/" target="_blank">http://lists.wpkg.org/pipermail/wpkg-users/</a><br>> _______________________________________________<br>> wpkg-users mailing list<br>> <a href="mailto:wpkg-users@lists.wpkg.org" target="_blank">wpkg-users@lists.wpkg.org</a><br>> <a href="https://lists.wpkg.org/mailman/listinfo/wpkg-users" target="_blank">https://lists.wpkg.org/mailman/listinfo/wpkg-users</a></div></div>
---------------------------------<br>
wpkg-users mailing list archives >> <a href="http://lists.wpkg.org/pipermail/wpkg-users/" rel="noreferrer" target="_blank">http://lists.wpkg.org/pipermail/wpkg-users/</a><br>
_______________________________________________<br>
wpkg-users mailing list<br>
<a href="mailto:wpkg-users@lists.wpkg.org" target="_blank">wpkg-users@lists.wpkg.org</a><br>
<a href="https://lists.wpkg.org/mailman/listinfo/wpkg-users" rel="noreferrer" target="_blank">https://lists.wpkg.org/mailman/listinfo/wpkg-users</a><br>
</blockquote></div>
</blockquote></div></div>