Uploaded image for project: 'VCL'
  1. VCL
  2. VCL-893

Add support for Windows 10 images

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.5
    • Component/s: database, vcld (backend)
    • Labels:
      None

      Description

      There are a few tweaks which are necessary for Windows 10 images to work correctly.

      The database schema should be updated. However, it would be much better if VCL-566 were completed before supporting Windows 10.

      The product version number is something like 10.0.10240. For Windows 7 and 8.x images, the version number began with 6.. There are some places in the code which detect if the version is 5.x or 6.x, but nothing else. These need to be updated. One example is in cygwin-sshd-config.sh:

      if [[ $WINDOWS_VERSION =~ ^6\. ]]; then
      	echo Configuring sshd firewall port 22 exception for Windows 6.x
      	netsh.exe advfirewall firewall delete rule name=all dir=in protocol=TCP localport=22
      	netsh.exe advfirewall firewall add rule name="VCL: allow SSH port 22 from any address" description="Allows incoming SSH (TCP port 22) traffic from any address" protocol=TCP localport=22 action=allow enable=yes dir=in localip=any remoteip=any
      else
       echo Configuring sshd firewall port 22 exception for Windows 5.x
      	netsh.exe firewall set portopening name = "Cygwin SSHD" protocol = TCP port = 22 mode = ENABLE profile = ALL scope = ALL
      fi
      

      This section checks if the OS is version 6.x, and defaults to the 5.x firewall commands. As a result, it attempts to run the 5.x commands on 10.x.

        Attachments

          Activity

            People

            • Assignee:
              arkurth Andrew Kurth
              Reporter:
              arkurth Andrew Kurth
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: