You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by William A Rowe Jr <wr...@rowe-clan.net> on 2012/07/14 04:31:20 UTC
Scripting for a windows installer
With 2.4... once we clear up the socket misbehavior in AcceptFilter none
node, its time to reinvent the msi installer.
First question before us is host scripting language. One option is utf8
enabled awk and custom dll's as in the 2.2 package.
Another option with one downside is to script the install using PowerShell.
It was introduced to all installations in Vista and 2008 R2 server. I dont
care about EOL'ed XP users needing to provision it, but what is the group
concensus about having 2008 (original release) users pre provision it?
WSH windows scripting host would be lovely if it spoke utf8, but as a
practical matter, support for utf8 is poor to nonexistant depending on what
you are trying to rewrite. Powershell overcomes this defect.
Sent from my Verizon Wireless Droid
Re: Scripting for a windows installer
Posted by "William A. Rowe Jr." <wr...@rowe-clan.net>.
On 7/14/2012 4:20 AM, Eric Covener wrote:
> On Fri, Jul 13, 2012 at 10:31 PM, William A Rowe Jr <wr...@rowe-clan.net> wrote:
>> With 2.4... once we clear up the socket misbehavior in AcceptFilter none
>> node, its time to reinvent the msi installer.
>>
>> First question before us is host scripting language. One option is utf8
>> enabled awk and custom dll's as in the 2.2 package.
>>
>> Another option with one downside is to script the install using PowerShell.
>> It was introduced to all installations in Vista and 2008 R2 server. I dont
>> care about EOL'ed XP users needing to provision it, but what is the group
>> concensus about having 2008 (original release) users pre provision it?
>>
>> WSH windows scripting host would be lovely if it spoke utf8, but as a
>> practical matter, support for utf8 is poor to nonexistant depending on what
>> you are trying to rewrite. Powershell overcomes this defect.
>
> I think powershell is fair if we can bail out informatively on pre 2008 R2.
>
> What's the story with compilers?
My thought is for MSVStudio 10, unless 11 leaves beta/preview RSN.
Re: Scripting for a windows installer
Posted by Eric Covener <co...@gmail.com>.
> I think powershell is fair if we can bail out informatively on pre 2008 R2.
* so they can go grab powershell that is
Re: Scripting for a windows installer
Posted by Eric Covener <co...@gmail.com>.
On Fri, Jul 13, 2012 at 10:31 PM, William A Rowe Jr <wr...@rowe-clan.net> wrote:
> With 2.4... once we clear up the socket misbehavior in AcceptFilter none
> node, its time to reinvent the msi installer.
>
> First question before us is host scripting language. One option is utf8
> enabled awk and custom dll's as in the 2.2 package.
>
> Another option with one downside is to script the install using PowerShell.
> It was introduced to all installations in Vista and 2008 R2 server. I dont
> care about EOL'ed XP users needing to provision it, but what is the group
> concensus about having 2008 (original release) users pre provision it?
>
> WSH windows scripting host would be lovely if it spoke utf8, but as a
> practical matter, support for utf8 is poor to nonexistant depending on what
> you are trying to rewrite. Powershell overcomes this defect.
I think powershell is fair if we can bail out informatively on pre 2008 R2.
What's the story with compilers?
Re: Scripting for a windows installer
Posted by "William A. Rowe Jr." <wr...@rowe-clan.net>.
On 7/31/2012 1:05 PM, William A. Rowe Jr. wrote:
> On 7/14/2012 9:42 PM, Gregg Smith wrote:
>> On 7/14/2012 9:35 PM, Gregg Smith wrote:
>>> On 7/13/2012 7:31 PM, William A Rowe Jr wrote:
>>>> I dont care about EOL'ed XP users needing to provision it, but what is the group
>>>> concensus about having 2008 (original release) users pre provision it?
>>>
>>> Neither XP or 2003 are EOL'd, not till April 2014 IIRC.
>>>
>> Correction, it still has security support till then and do not expect them to go away just
>> yet.
>
> But we aren't concerned with providing 'new software' for any such legacy
> environment. I don't think 2.2 is dead, yet.
I should have added that, although there are changes to apr and the winnt mpm
that will at some point kill interop with these revisions, right now they likely
still work, no promise on how long that might last.
As far as scripting installation/postinstall operations in PowerShell, it turns
out they too can add powershell as a necessary prerequisite.
http://en.wikipedia.org/wiki/Windows_PowerShell
>> Something that I have noticed with people who install with the .msi, it would be nice to
>> have an upgrade option. Many newbs are fearful of uninstalling to upgrade since they do
>> not know it will leave behind and not overwrite what the want saved and not overwritten.
>
> Agreed.
And I should have added that I hope WIX will make this simpler.
Re: Scripting for a windows installer
Posted by "William A. Rowe Jr." <wr...@rowe-clan.net>.
On 7/14/2012 9:42 PM, Gregg Smith wrote:
> On 7/14/2012 9:35 PM, Gregg Smith wrote:
>> On 7/13/2012 7:31 PM, William A Rowe Jr wrote:
>>> I dont care about EOL'ed XP users needing to provision it, but what is the group
>>> concensus about having 2008 (original release) users pre provision it?
>>
>> Neither XP or 2003 are EOL'd, not till April 2014 IIRC.
>>
> Correction, it still has security support till then and do not expect them to go away just
> yet.
But we aren't concerned with providing 'new software' for any such legacy
environment. I don't think 2.2 is dead, yet.
> Something that I have noticed with people who install with the .msi, it would be nice to
> have an upgrade option. Many newbs are fearful of uninstalling to upgrade since they do
> not know it will leave behind and not overwrite what the want saved and not overwritten.
Agreed.
Re: Scripting for a windows installer
Posted by Gregg Smith <gl...@gknw.net>.
On 7/14/2012 9:35 PM, Gregg Smith wrote:
> On 7/13/2012 7:31 PM, William A Rowe Jr wrote:
>> I dont care about EOL'ed XP users needing to provision it, but what
>> is the group concensus about having 2008 (original release) users pre
>> provision it?
>
> Neither XP or 2003 are EOL'd, not till April 2014 IIRC.
>
Correction, it still has security support till then and do not expect
them to go away just yet.
Something that I have noticed with people who install with the .msi, it
would be nice to have an upgrade option. Many newbs are fearful of
uninstalling to upgrade since they do not know it will leave behind and
not overwrite what the want saved and not overwritten.
Re: Scripting for a windows installer
Posted by Gregg Smith <gl...@gknw.net>.
On 7/13/2012 7:31 PM, William A Rowe Jr wrote:
> I dont care about EOL'ed XP users needing to provision it, but what
> is the group concensus about having 2008 (original release) users pre
> provision it?
Neither XP or 2003 are EOL'd, not till April 2014 IIRC.
Re: Scripting for a windows installer
Posted by Tim Bannister <is...@jellybaby.net>.
On 14 Jul 2012, at 03:31, William A Rowe Jr wrote:
> Another option with one downside is to script the install using PowerShell. It was introduced to all installations in Vista and 2008 R2 server. I dont care about EOL'ed XP users needing to provision it, but what is the group concensus about having 2008 (original release) users pre provision it?
>
> WSH windows scripting host would be lovely if it spoke utf8, but as a practical matter, support for utf8 is poor to nonexistant depending on what you are trying to rewrite. Powershell overcomes this defect.
I'd be happy to see PowerShell used here. I think httpd contributors are more likely to know / learn PowerShell than alternatives like WSH.
--
Tim Bannister – isoma@jellybaby.net