<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: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=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (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:"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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:204568126;
        mso-list-type:hybrid;
        mso-list-template-ids:1007477902 68354063 68354073 68354075 68354063 68354073 68354075 68354063 68354073 68354075;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1
        {mso-list-id:897665924;
        mso-list-type:hybrid;
        mso-list-template-ids:41567248 68354063 68354073 68354075 68354063 68354073 68354075 68354063 68354073 68354075;}
@list l1:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2
        {mso-list-id:1322076259;
        mso-list-type:hybrid;
        mso-list-template-ids:1536178232 68354063 68354073 68354075 68354063 68354073 68354075 68354063 68354073 68354075;}
@list l2:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l3
        {mso-list-id:1852380051;
        mso-list-type:hybrid;
        mso-list-template-ids:-1408829174 68354063 68354073 68354075 68354063 68354073 68354075 68354063 68354073 68354075;}
@list l3:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l3:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l3:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l3:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l3:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l3:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l3:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l3:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l3:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</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="NL" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">I read a lot messages with the question, what will be the feature of WPKG. I’m also not really sure what the future will be of WPKG, but I can say that it’s extremely reliable and when you test all you’re packages in
 Win 7 32,64-bit and Win 10 32, and 64 bit for installing. upgrading and removing you can trust on it.<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">One month ago I had the problem, that I  need to renew our way of deployment. We need to deploy software over the internet and WPKG is based on a network share. I’m already using WPKG for a long time and it never disappointed
 me, but I really need mobile device management. Because at the moment we used a combination of Active Directory, scripted and synced group policy’s to our clients who are having one way AD trust.<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 was looking for other software than WPKG to deploy my software, there a very much applications from free till to expensive. But mostly are using a push method and don’t show the users what’s  going on their computer.
 I love the way WPKG works, so I started to combine WPKG with our RMM tool N-Central.<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">The most important part from WPKG are for me:<o:p></o:p></span></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoNormal" style="mso-list:l2 level1 lfo1"><span lang="EN-US">It’s check system works perfect<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l2 level1 lfo1"><span lang="EN-US">Remove command are included, to keep computers clean<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l2 level1 lfo1"><span lang="EN-US">It is a GET system, not aPUSHsystem like almost all alternatives.</span><span lang="EN-US">
</span><span lang="EN-US"><o:p></o:p></span>
<ol style="margin-top:0cm" start="1" type="a">
<li class="MsoNormal" style="mso-list:l2 level2 lfo1"><span lang="EN-US">GET: The machine is running WPKG-GP, and is asking what it packages needs to be installed, updated or removed<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l2 level2 lfo1"><span lang="EN-US">PUSH: I have a package, I do a scheduled deploy, but when pushing software can already be in use… So sometime packages fails<o:p></o:p></span></li></ol>
</li><li class="MsoNormal" style="mso-list:l2 level1 lfo1"><span lang="EN-US">Almost zero problems, when using with WPKG-GP. It runs on boot before the login screen. So no other software is running and install and remove commands can do there work perfectly under
 system account<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l2 level1 lfo1"><span lang="EN-US">To give you’re clients the option to install software when they have time, just deploy WPKG-GP Client. It’s written in Putty and gives users a small tray icon what checks for new software.
<o:p></o:p></span>
<ol style="margin-top:0cm" start="1" type="a">
<li class="MsoNormal" style="mso-list:l2 level2 lfo1"><span lang="EN-US">When new software is found, it brings up a popup<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l2 level2 lfo1"><span lang="EN-US">When clicking the popup, clients can say to install.
<o:p></o:p></span></li></ol>
</li></ol>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l2 level3 lfo1">
<![if !supportLists]><span lang="EN-US"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                              
</span>i.<span style="font:7.0pt "Times New Roman"">      </span></span></span><![endif]><span lang="EN-US">The applications say to close all windows<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l2 level3 lfo1">
<![if !supportLists]><span lang="EN-US"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                            
</span>ii.<span style="font:7.0pt "Times New Roman"">      </span></span></span><![endif]><span lang="EN-US">Will do a synchronize<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l2 level3 lfo1">
<![if !supportLists]><span lang="EN-US"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                          
</span>iii.<span style="font:7.0pt "Times New Roman"">      </span></span></span><![endif]><span lang="EN-US">Let the user know when ready<o:p></o:p></span></p>
<ol style="margin-top:0cm" start="6" type="1">
<li class="MsoNormal" style="mso-list:l2 level1 lfo1"><span lang="EN-US">When clients forget to install updates, on reboot WPKG-GP will take it over and deploy packages at boot.<o:p></o:p></span></li></ol>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">But mobile devices, what about them? We had this problem, that mobile devices can’t reach the network share. Before we installed the Softether VPN clients that starts before WPKG starts. And it was working perfect, but
 now we wanted to implement it for clients without any server. So we setup the following:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoNormal" style="mso-list:l3 level1 lfo2"><span lang="EN-US">Make webserver, SSL based and place the next files on it:</span><span lang="EN-US">
</span><span lang="EN-US"><o:p></o:p></span>
<ol style="margin-top:0cm" start="1" type="a">
<li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">Folder as software share, where al package zip files are stored<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">%custommername%.hosts.xml<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">profiles.xml<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">packages.xml<o:p></o:p></span></li></ol>
</li><li class="MsoNormal" style="mso-list:l3 level1 lfo2"><span lang="EN-US">Implement the URL’s to config.xml, we also did enable “applyMultiple” variable to match at more hostnames<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level1 lfo2"><span lang="EN-US">Make a zip on the place it on the http server<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level1 lfo2"><span lang="EN-US">With N-Central we created a Automation Script, called WPKG deploy</span><span lang="EN-US">
</span><span lang="EN-US"><o:p></o:p></span>
<ol style="margin-top:0cm" start="1" type="a">
<li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">New computer, we install N-Central agent<o:p></o:p></span></li></ol>
</li></ol>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l3 level3 lfo2">
<![if !supportLists]><span lang="EN-US"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                              
</span>i.<span style="font:7.0pt "Times New Roman"">      </span></span></span><![endif]><span lang="EN-US">Let it create a system environment variable %custommername%<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l3 level3 lfo2">
<![if !supportLists]><span lang="EN-US"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                            
</span>ii.<span style="font:7.0pt "Times New Roman"">      </span></span></span><![endif]><span lang="EN-US">Push out the task WPKG Deploy, this download WPKG.zip and extract files WPKG.JS and config.xml to your own folder<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l3 level3 lfo2">
<![if !supportLists]><span lang="EN-US"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                          
</span>iii.<span style="font:7.0pt "Times New Roman"">      </span></span></span><![endif]><span lang="EN-US">Runs the command: cscript foldername\wpkg.js /quiet /install:wpkg-gp,softwareaudit,python,wpkg-gp-client<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l3 level3 lfo2">
<![if !supportLists]><span lang="EN-US"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                          
</span>iv.<span style="font:7.0pt "Times New Roman"">      </span></span></span><![endif]><span lang="EN-US">Now N-Central give a message, WPKG is installed<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l3 level3 lfo2">
<![if !supportLists]><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                            
</span>v.<span style="font:7.0pt "Times New Roman"">      </span></span><![endif]>We open WPKG-GP Client
<o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l3 level3 lfo2">
<![if !supportLists]><span lang="EN-US"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                          
</span>vi.<span style="font:7.0pt "Times New Roman"">      </span></span></span><![endif]><span lang="EN-US">Press update and everything will be installed<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:108.0pt;text-indent:-108.0pt;mso-text-indent-alt:-9.0pt;mso-list:l3 level3 lfo2">
<![if !supportLists]><span lang="EN-US"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">                                                         
</span>vii.<span style="font:7.0pt "Times New Roman"">      </span></span></span><![endif]><span lang="EN-US">Reboot computer and WPKG-GP will do the rest when needed<o:p></o:p></span></p>
<ol style="margin-top:0cm" start="4" type="1">
<ol style="margin-top:0cm" start="2" type="a">
<li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">We  can redeploy config files and wpkg.js when needed with<o:p></o:p></span></li></ol>
<li class="MsoNormal" style="mso-list:l3 level1 lfo2"><span lang="EN-US">All packages are having variables, to make it more easy.
<o:p></o:p></span>
<ol style="margin-top:0cm" start="1" type="a">
<li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">Software source<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">Download and unzip commands<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">Destination
<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level2 lfo2"><span lang="EN-US">All you need<o:p></o:p></span></li></ol>
</li><li class="MsoNormal" style="mso-list:l3 level1 lfo2"><span lang="EN-US">All packages are stored on the https server<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level1 lfo2"><span lang="EN-US">All package packgename.xml are stored in separated folders on the server<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level1 lfo2"><span lang="EN-US">A Powershell script combines all separate package.xml to one packages.xml, because WPKG can’t crawl through the separated package xml file if you place them in the packages folder.<o:p></o:p></span></li></ol>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">A export from N-Central will export the hostname, client and site name to a CSV file. I’m busy making a Powershell script to import this CSV file and automatically renew the hosts.xml file and based on the site variable
 I can add specific packages to specific groups of computers.<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">Because we don’t want to make all packages, we created a perfect NinitePro integration, that do’s:<o:p></o:p></span></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoNormal" style="mso-list:l1 level1 lfo3"><span lang="EN-US">Give a applist input, to Ninite for checking if applications are installed or need to be upgraded or installed<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level1 lfo3"><span lang="EN-US">All packages, have a check like:
<br>
<check type="execute" path='%comspec% /C %INSTALL_SOURCE%\versioncheckv2.bat "%NINITEPACKAGENAME%"' condition="exitcodeequalto" value="1" /><o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level1 lfo3"><span lang="EN-US">Almost all applications are installed and checked in combination with WPKG and Ninite.<o:p></o:p></span></li></ol>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Some people will say why don’t you use N-Central or Ninite agent to deploy the software. Because I love they way WPKG is build, with perfect check, install, upgrade and remove command. And because it starts before Windows
 is running, so it uses a GET option we have computers that are installed a long time ago and never get in to problems. Also it’s very clear to the user with WPKG-GP and WPKG-GP Client what’s going on, just like Windows updates.<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">After 2 weeks of redesigning and testing our share based WPKG, I rebuilded it to a powerfull location and server independent package managment system. With a lot of thanks to the projects: WPKG, WPKG-GP and WPKG-GP client.
<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">Things to do for me:<o:p></o:p></span></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoNormal" style="mso-list:l0 level1 lfo4"><span lang="EN-US">Integrate other package managers as Chocolaty and Npackd. That WPKG will check for this repository’s if there are needed installs, upgrades or removes<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo4"><span lang="EN-US">Add client side SSL certificate to my https WPKG sever<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo4"><span lang="EN-US">Add a variable, when inside the client network don’t set the local https server.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo4"><span lang="EN-US">Maybe sharing my complete script and package database on Github<o:p></o:p></span></li></ol>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">So I hope that everyone that’s thinking that WPKG is death, it’s open source and you can build what you want.<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">Greetz ARKO<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><img width="354" height="243" style="width:3.6875in;height:2.5312in" id="Picture_x0020_1" src="cid:image001.png@01D401AC.C4C89770"><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"><img width="808" height="558" style="width:8.4166in;height:5.8125in" id="Picture_x0020_2" src="cid:image002.png@01D401AC.C4C89770"><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"><img width="398" height="275" style="width:4.1458in;height:2.8645in" id="Picture_x0020_3" src="cid:image003.png@01D401AC.C4C89770"><span lang="EN-US"><o:p></o:p></span></p>
</div>
</body>
</html>