Hi Josh,

Thanks for reporting this! I added a bug report here:

<https://community.openvpn.net/openvpn/ticket/255>

I got some other NSI fixes[1] in the queue, and will take care of this
one also.

-- 
Samuli Seppänen
Community Manager
OpenVPN Technologies, Inc

irc freenode net: mattock


[1]

<https://community.openvpn.net/openvpn/ticket/249>
<https://community.openvpn.net/openvpn/ticket/252>

> The Windows installer for 2.3 (both 32 and 64-bit versions) no longer installs
> the TAP-Win32 utility scripts by default (addtap.bat & deltapall.bat.) These
> scripts are required for end-users to manage TAP adapters, and specifically to
> install more than 1 adapter if use of multiple VPNs is required.
>
> These scripts used to be installed under the .\bin\ path in <=2.2.2. In 2.3.0
> this appears to have been logically split into a separate installer,
> tap-windows.exe, which has its own installation directory. By default, this
> installer does not install the optional "Utilities" feature, which causes
> these 2 batch files to be missing. As this tap-windows component installation
> is performed silently during OpenVPN installation, this option is never
> presented to the user.
>
> According to the NSIS source[1], this flag should be passed to the embedded
> tap-windows installer in recent versions of the build script. Looking at the
> way the program call is made using Process Explorer (PE) using the 2.3.0
> release, the indicated line in the NSIS source doesn't match the 2.3.0 release
> package. Compare that line with what PE shows during installation:
> "C:\DOCUME~1\TestUser\LOCALS~1\Temp\tap-windows.exe" /S
>
> The source changes for the tap-windows project's own NSIS file[2] also appear
> to have been changed recently enough (similar timeline to the openvpn-build
> NSIS changes) that it may also need to be built from a recent source copy to
> get the correct macro (SelectByParameter) support required to support the
> /SELECT_UTILITIES feature flag.
>
> Unless I've missed something in the sources, it would appear the 2.3.0 build
> lacks a recent enough version of the openvpn.nsis script. The solution should
> be to re-package both installers with recent versions of the NSIS sources.
> Expected results are both TAP-Win32 utility batch files installed by default
> during a silent installation of tap-windows.
>
> [1]
> https://github.com/OpenVPN/openvpn-build/blob/master/windows-nsis/openvpn.nsi#L243
>
> [2]
> https://github.com/OpenVPN/tap-windows/blob/master/installer/tap-windows.nsi#L168
>
> --
> Josh
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnnow-d2d
> _______________________________________________
> Openvpn-devel mailing list
> Openvpn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openvpn-devel



Reply via email to