tis-cygwin 2.4.1-11

  • package : tis-cygwin
  • version : 2.4.1-11
  • description : Configuration de cygwin, sshd, openssh et vim
  • maintainer : TIS <technique@tranquil-it-systems.fr>
  • date : 2016-02-23 12:25:36
  • signer :
  • signature_date :
  • min_os_version :
  • min_wapt_version :

setup.py

#!/usr/bin/python
# -*- coding: utf-8 -*-
from setuphelpers import *
import random
import string
import win32security

uninstallkey=['cygwin']

def mkpasswd():
    validCharacters = string.ascii_letters + string.digits
    validCharacters = validCharacters.strip("oO0")
    return "".join( [random.choice(validCharacters) for x in range(8)] + [random.choice(string.digits),]+ [random.choice('!-+'),])
def remove_old_versions():
    if iswin64():
        cygwin_path = "c:\cygwin64"
    else:
        cygwin_path = "c:\cygwin"

    print "Grant files"
    for d in ('dev','bin','etc','usr','lib','var','tmp','sbin'):
        dir = makepath(cygwin_path,d)
        if isdir(dir):
            print "Grant %s" % dir
            run('subinacl.exe  /subdirectories %s\ /setowner=system' % dir)
    uninstall()



def install():
    try:
        sid, system, type = win32security.LookupAccountName(None,"cyg_user@"+get_domain_fromregistry())
    except:
        pass
        sid = None
    if sid:
        error('You have to remove "cyg_user" user from your Active Directory and then reboot the computer or wait around 30 minutes')
    ##########
    if iswin64():
        setup = "setup-x86_64.exe"
        cygwin_path = "c:\cygwin64"
        site = "http://cygwin.mirror.constant.com"
        localInstall = "%s\\x86_64"%basedir
    else:
        setup = "setup-x86.exe"
        cygwin_path = "c:\cygwin"
        site = "http://cygwin.mirror.constant.com"
        localInstall = "%s\\x86"%basedir
    print u"Download and install cygwin openssh sshd and vim packages..."
    if isdir(cygwin_path+'\\bin') and not '2.4.1' in run(ur'%s\bin\bash -l -c "uname -r "' % cygwin_path):
        remove_old_versions()
    run(ur'%s -L -l "%s" -q -P vim -P rsync -P openssh --no-desktop --site %s' % (setup,localInstall,site))
    print u"Add cygwin bin to system path"
    add_to_system_path('%s\\bin'% (cygwin_path))

    if service_installed('sshd') and service_is_running('sshd'):
        service_stop('sshd')
    if not service_installed('sshd'):
        user = "cyg_user"
        pwd = mkpasswd()
        print u"Configure sshd process and user passwd " + pwd
        #if windows_version() >= Version('6.0') and windows_version() < Version('6.2'):
        #    create_user(user, pwd)
        #    add_user_to_group(user, [x for x in local_groups() if 'admin' in x.lower()][0])
        print run(ur'%s\bin\bash -l -c "ssh-host-config -y --privileged -u %s -w %s"' % (cygwin_path,user,pwd))
        for priv in ['SeAssignPrimaryTokenPrivilege', 'SeCreateTokenPrivilege', 'SeTcbPrivilege', 'SeServiceLogonRight']:
            run(ur'%s\bin\bash -l -c "editrights -a %s -u %s"' % (cygwin_path,priv, user))

    print "Workaround old configs"
    run(ur'%s\bin\bash -l -c "echo PubkeyAcceptedKeyTypes=+ssh-dss >> /etc/sshd_config"' % (cygwin_path))
    run(ur'%s\bin\bash -l -c "echo StrictModes no >> /etc/sshd_config"' % (cygwin_path))
    if isdir(makepath(cygwin_path,'home')):
        run(ur'%s\bin\bash -l -c "chmod 777 -R /home/*"' % (cygwin_path))

    print "Start sshd service..."
    service_start('sshd')
    if service_installed('sharedaccess') and service_is_running('sharedaccess'):
        print(u"Open sshd port 22")
        run_notfatal(ur'netsh.exe firewall set portopening tcp 22 sshd enable all')
    if service_installed('MpsSvc') and service_is_running('MpsSvc'):
        print(u"Open sshd port 22")
        run_notfatal('netsh advfirewall firewall add rule name="sshd"  protocol=TCP dir=in localport=22 action=allow')

    register_uninstall('cygwin','c:\wapt\wapt-get.exe -e utf8 uninstall tis-cygwin',
        install_location=cygwin_path,
        display_name='Cygwin',
        display_version='0.0.0',)

def uninstall():
    if iswin64():
        cygwin_path = "c:\cygwin64"
    else:
        cygwin_path = "c:\cygwin"
    if service_installed('sshd'):
        print "Stop sshd service..."
        if service_is_running('sshd'):
            service_stop('sshd')
        print "Remove sshd service..."
        run(ur'%s\bin\cygrunsrv.exe -R sshd' % cygwin_path)

    print "Remove files"
    for d in ('dev','bin','etc','usr','lib','var','tmp','sbin'):
        dir = makepath(cygwin_path,d)
        if isdir(dir):
            print "Remove %s" % dir
            remove_tree(ur'%s' % dir)
    print"Remove users"
    for user in [ x for x in local_users() if x in ['sshd', 'cyg_user']]:
        print u"Remove user : %s " % user
        delete_user(user)

    unregister_uninstall('cygwin')
    

manifest

[
 [
  "setup-x86.exe", 
  "0b4c9b55c290039b54e29e14ddc1fc927869cd9f"
 ], 
 [
  "setup-x86_64.exe", 
  "cdb40bca785827c41a209712db6b1149fa33a28d"
 ], 
 [
  "setup.py", 
  "de37db7be9732ed1bc2018494f84990746b666f4"
 ], 
 [
  "subinacl.exe", 
  "3b90ecc7b40c9c74fd645e9e24ab1d6d8aee6c2d"
 ], 
 [
  "WAPT\\control", 
  "4f0479020cf0c53086053f781332d846ba6f3aec"
 ], 
 [
  "WAPT\\wapt.psproj", 
  "c51b0a2377f66b3fcb570fc144edee2625ba768a"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\alternatives\\alternatives-1.3.30c-10.tar.bz2", 
  "7be58970028f2bf087f10f5cfc4cd72dbbc09a2d"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\attr\\libattr1\\libattr1-2.4.46-1.tar.bz2", 
  "0c9a1cb4126fb031e968ce32255642c4ef761604"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\base-cygwin\\base-cygwin-3.8-1.tar.xz", 
  "940a8fb03e0763a3ca92d1b05836990778c3d43b"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\base-files\\base-files-4.2-4.tar.xz", 
  "2561b9d378d3a00ecb8967cd7b0ebcd6b0826f4d"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\bash\\bash-4.3.42-4.tar.xz", 
  "0dfc641d770a18f1b22090f6b04d447c23e1e674"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\binutils\\binutils-2.25-4.tar.xz", 
  "969126a6c13db8d536cba2b186d2e04917b5941a"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\bzip2\\bzip2-1.0.6-2.tar.bz2", 
  "75e6dd61f8e95a8bfe13a2c5635ac82eda36c7fa"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\bzip2\\libbz2_1\\libbz2_1-1.0.6-2.tar.bz2", 
  "75896f2490a0c52a989b1770036284167df152d1"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\ca-certificates\\ca-certificates-2.6-1.tar.xz", 
  "ea3e5864d0651201de9adaab2352089e78d5b28c"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\coreutils\\coreutils-8.24-3.tar.xz", 
  "b6a08b1ed6c8e83153e427e80abf195d283ee05b"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\crypt\\crypt-1.2-1.tar.bz2", 
  "998d582f5cb2b048acb81915d5ed5d70dedcc75d"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\csih\\csih-0.9.9-1.tar.xz", 
  "9b2eeb23736a36ace0811be60ab87aaa8fb0b19c"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\cygrunsrv\\cygrunsrv-1.62-1.tar.xz", 
  "ebe4f547c4ab53cf0b7eff343c4fe0735f7770f1"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\cygutils\\cygutils-1.4.15-2.tar.xz", 
  "935b21cf98d9adffba780c609680afb7f5c360fa"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\cygwin\\cygwin-2.4.1-1.tar.xz", 
  "813a2af5e0763d56e6ced69a738e1132088e4ee7"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\cygwin\\cygwin-devel\\cygwin-devel-2.4.1-1.tar.xz", 
  "6e5dac72b104e7c08b5b6025ccc5840a5f3b3c05"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\dash\\dash-0.5.8-3.tar.xz", 
  "561681a78b7ae30e6df22ed23b1f7aa523f8b8bf"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\db4.8\\libdb4.8\\libdb4.8-4.8.30-1.tar.bz2", 
  "83005376def5db05dda86e52ac3a3363407e3f6d"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\diffutils\\diffutils-3.3-3.tar.xz", 
  "2768ca5b120806ade79f5de5fcb4c3491baded01"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\e2fsprogs\\libcom_err2\\libcom_err2-1.42.12-2.tar.xz", 
  "951446cb21cf695bbdb7d014ae63388ec33977a2"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\editrights\\editrights-1.03-1.tar.xz", 
  "cef33c598374351d7eeb96acfb691262d6ec10d2"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\expat\\libexpat1\\libexpat1-2.1.0-3.tar.bz2", 
  "26f3167a2662803a94c25d9e70a76c16161c35fa"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\file\\file-5.25-1.tar.xz", 
  "6d6507d1271b6205fe60dadb0546ea8a2a7958d0"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\findutils\\findutils-4.5.12-1.tar.xz", 
  "332f4a4de748f59a2a3d125bc0d2d7fd24cd0f17"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\gawk\\gawk-4.1.3-1.tar.xz", 
  "d639f346bfcaedb4e219c1ab0b696f78efed58b3"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\gcc\\libgcc1\\libgcc1-4.9.3-1.tar.xz", 
  "b695a0a5c8ebac0763569670a875da2531994d66"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\gcc\\libssp0\\libssp0-4.9.3-1.tar.xz", 
  "6175a3108a63a4e20d69b3d987160565b553b4c7"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\gcc\\libstdc++6\\libstdc++6-4.9.3-1.tar.xz", 
  "f9b7386df2f5e80e26c8481336fa9313ca9901c0"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\gdbm\\libgdbm4\\libgdbm4-1.8.3-20.tar.bz2", 
  "95a181d54a5134a2c2f0a8e5d9e55792cca0bde1"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\getent\\getent-2.18.90-4.tar.xz", 
  "77c2fec294fa23d589834ca50369f70e0df099f3"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\gettext\\libintl-devel\\libintl-devel-0.19.5.1-2.tar.xz", 
  "f0c2c2affc9b53c00ecbd57c81515bd8f5b0c582"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\gettext\\libintl8\\libintl8-0.19.5.1-2.tar.xz", 
  "f27b43107a15ebdcb55a73927bbea0f5ca8eb85a"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\gmp\\libgmp10\\libgmp10-6.1.0-3p1.tar.xz", 
  "3f7d26b369183c76a6d5587cc5e08382dade7f85"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\grep\\grep-2.21-2.tar.xz", 
  "1622854ef7c6b7619f3169b4b83cb3c59b7cafe6"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\groff\\groff-1.22.3-1.tar.xz", 
  "d30661864c5a0eca1132f9e2fa6edd065336eac6"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\gzip\\gzip-1.6-1.tar.xz", 
  "965e1ca4a39a6592114dbe8ab3858584f6204088"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\hostname\\hostname-3.13-1.tar.bz2", 
  "ade50446c0799201e17cf4a1e07c428e0481cdaf"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\ipc-utils\\ipc-utils-1.0-1.tar.bz2", 
  "c9588804a0285bcca07b094a6466dbb9b3acc167"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\krb5\\libgssapi_krb5_2\\libgssapi_krb5_2-1.13.2-4.tar.xz", 
  "dc7a3681c1e3b3984372d3baaa1be7721aa488a9"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\krb5\\libk5crypto3\\libk5crypto3-1.13.2-4.tar.xz", 
  "443dd6238aaf0e0ba59764bd286cad1e6db21ff0"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\krb5\\libkrb5support0\\libkrb5support0-1.13.2-4.tar.xz", 
  "6968d8300dac253737260c8b4bdb847d064c8161"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\krb5\\libkrb5_3\\libkrb5_3-1.13.2-4.tar.xz", 
  "37c04c2f3d0ed386dccdb53960c14233f165a8d4"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\less\\less-481-1.tar.xz", 
  "08ee2700334969a216e875e088b4443ad4ac8e48"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libargp\\libargp-20110921-2.tar.bz2", 
  "d5efe3cc26f05d9f72e9d6ad86c2b212ec1c8338"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libedit\\libedit0\\libedit0-20130712-1.tar.xz", 
  "7a191bd75eaade1fd3ab91d9b55d168d7ee782d9"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libffi\\libffi6\\libffi6-3.2.1-1.tar.xz", 
  "67d6eed2174e0317a141ef16179faa94f9ac4e47"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libiconv\\libcharset1\\libcharset1-1.14-3.tar.xz", 
  "1bece957baab8c322d869bbb07c06b8846205f78"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libiconv\\libiconv-1.14-3.tar.xz", 
  "0495b4fed8edb535f663d2eddf7c7952bb65df9d"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libiconv\\libiconv-devel\\libiconv-devel-1.14-3.tar.xz", 
  "f6faa16f162efcdd16a084b15acddd5c9884949d"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libiconv\\libiconv2\\libiconv2-1.14-3.tar.xz", 
  "89bcd3a153152362e1931bce0af8d1cb98696287"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libpipeline\\libpipeline1\\libpipeline1-1.4.0-1.tar.xz", 
  "887bfbaa6fd2be17cbaea5bca7b78bd064005096"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libsigsegv\\libsigsegv2\\libsigsegv2-2.10-2.tar.xz", 
  "6175442185960bc0c3073a6e0521469b12ab513a"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\libtasn1\\libtasn1_6\\libtasn1_6-4.7-1.tar.xz", 
  "0e08ddf7a3769f74765344c8db685d3bf72ae224"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\login\\login-1.11-1.tar.xz", 
  "e4e8c0f42eff3a34fab7840e91504c7603e5b156"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\lynx\\lynx-2.8.7-1.tar.bz2", 
  "0212537a71eabd77d196781f4e76e6443c3668f8"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\man-db\\man-db-2.7.4-1.tar.xz", 
  "a2f91a1fcf4c6905e1133ad16ee5a31170ae390f"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\mintty\\mintty-2.2.3-0.tar.xz", 
  "8486f32b20353ac1d2a65ff8356747c1312b6e57"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\mpfr\\libmpfr4\\libmpfr4-3.1.3-1.tar.xz", 
  "658af4d28c2a09b77fa40665c53f4af6847c4d84"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\ncurses\\libncursesw10\\libncursesw10-6.0-2.20160123.tar.xz", 
  "53190a3088e554e19b7a0429d453663265cb973d"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\ncurses\\ncurses-6.0-2.20160123.tar.xz", 
  "5679b79c6b738dfe0285ac71dfa3ddf8ab4f3671"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\ncurses\\terminfo\\terminfo-6.0-2.20160123.tar.xz", 
  "c98bcfa6fc1cc570e81d0a372fff5493a0250c2f"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\openssh\\openssh-7.1p2-1.tar.xz", 
  "144087df30abeec8b6f0542144086329a493ff2b"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\openssl\\libopenssl100\\libopenssl100-1.0.2f-1.tar.xz", 
  "28523903196071b0b5080eb817547c043c0bdd54"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\openssl\\openssl-1.0.2f-1.tar.xz", 
  "fa7b740e6d4bc1bc26bd4a71bed2cda6d1283434"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\p11-kit\\libp11-kit0\\libp11-kit0-0.22.1-1.tar.xz", 
  "68509f1c6383ad6f94d07aceab87e95433021857"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\p11-kit\\p11-kit-0.22.1-1.tar.xz", 
  "c3cd7e61d2764c45628dddc847ee01ac375eae69"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\p11-kit\\p11-kit-trust\\p11-kit-trust-0.22.1-1.tar.xz", 
  "680cd4c8d3e885e10f69b5734f914995ed7ae44d"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\pcre\\libpcre1\\libpcre1-8.38-1.tar.xz", 
  "91e79aa4c396f37843288f3f66b523141ad966d6"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\perl\\perl-5.22.1-1.tar.xz", 
  "720925f73a7bc573909ebc98d682aab8bc86dcd2"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\perl\\perl_autorebase\\perl_autorebase-5.22.1-1.tar.xz", 
  "35375b3ecbbe6a849a59671c2a92840165302c08"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\perl\\perl_base\\perl_base-5.22.1-1.tar.xz", 
  "845cfca6b2e3341d3b78da57a9ecfdb59a5efa36"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\popt\\popt-1.16-1.tar.xz", 
  "89740257985c006c18c38ba53e33714e26ea8b6c"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\python\\python-2.7.10-1.tar.xz", 
  "0b709ba17bc6bf4fa3383c84419495596d57a278"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\readline\\libreadline7\\libreadline7-6.3.8-1.tar.xz", 
  "5c221b1dc8c2c8b38d081925af8ab4574258bc01"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\rebase\\rebase-4.4.1-1.tar.bz2", 
  "49da8eb7bdcff69b07e28c0d24c2c76a64775120"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\rsync\\rsync-3.1.2-1.tar.xz", 
  "119a01091ed1f359c920cce8ee9124677a6395e2"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\run\\run-1.3.4-2.tar.xz", 
  "040baae0e821d16f850b6a7251d446623f143859"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\sed\\sed-4.2.2-3.tar.bz2", 
  "520d17af6ffb815f6cc385febf35312d2b7a1cce"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\sqlite3\\libsqlite3_0\\libsqlite3_0-3.10.1-1.tar.xz", 
  "b0569c03da396e0427b02b28b1c27051b3728a0a"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\tar\\tar-1.28-1.tar.xz", 
  "62790264a046e4faff617d4982bf9cc7927b8c55"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\texinfo\\info\\info-6.1-1.tar.xz", 
  "6091d4b5c3cee2c39ae157eb932fef28361873b0"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\tzcode\\tzcode-2016a-1.tar.xz", 
  "af41331aab08e086600eb30b8867409e5537f446"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\util-linux\\libblkid1\\libblkid1-2.25.2-2.tar.xz", 
  "6f36f0790c16783fbf586b0ed3bf8df38a501d83"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\util-linux\\libsmartcols1\\libsmartcols1-2.25.2-2.tar.xz", 
  "f73c696411562af0a8d3f4ecfa8686570e419141"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\util-linux\\libuuid-devel\\libuuid-devel-2.25.2-2.tar.xz", 
  "6cc8369f757613edfbea2f71dea4451d2fd77338"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\util-linux\\libuuid1\\libuuid1-2.25.2-2.tar.xz", 
  "8004e216a3745bc564e07542ee71d959f707815b"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\util-linux\\util-linux-2.25.2-2.tar.xz", 
  "b88aea11f40f98dfd05e2b345fb82d5310f0641f"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\vim\\vim-7.4.1278-1.tar.xz", 
  "52b141bcf9c32487f7e4b6b3427b5fe4570de5d7"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\vim\\vim-common\\vim-common-7.4.1278-1.tar.xz", 
  "a174400700ec3efaf4695dcbc604572c5e6774c8"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\vim\\vim-minimal\\vim-minimal-7.4.1278-1.tar.xz", 
  "965e434bb4891ae7ae76e19779866097f6f90187"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\vim\\xxd\\xxd-7.4.1278-1.tar.xz", 
  "e6d6f40cf26faafb845fb4c8f92cc885fce8cb3d"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\which\\which-2.20-2.tar.bz2", 
  "34474b935d7da3456cc732f54c7c636a1523214a"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\xz\\liblzma5\\liblzma5-5.2.2-1.tar.xz", 
  "1566534e975e6108f6638548a5edb85d9fd897f6"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\xz\\xz-5.2.2-1.tar.xz", 
  "882ac136ede3f278651c480c9e5234e7746d7957"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\zlib\\zlib-devel\\zlib-devel-1.2.8-3.tar.xz", 
  "1cdc8dae722150883ff7f7dfa926554ace140c15"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\zlib\\zlib0\\zlib0-1.2.8-3.tar.xz", 
  "d88d739f58e9b137cbfdec364be098f0c21ffe90"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\release\\_autorebase\\_autorebase-001003-1.tar.xz", 
  "5266160e7d24bef1641b9d409b22964ed2f0ff99"
 ], 
 [
  "x86\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86\\setup.ini", 
  "eb341705804c04488d64a835851cf83ede8bcabf"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\alternatives\\alternatives-1.3.30c-10.tar.bz2", 
  "cc8abdaba6e1c4322c4c97175d1aff5da096642b"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\attr\\libattr1\\libattr1-2.4.46-1.tar.bz2", 
  "908f0755a233f6bda78743df56f6342ef07dab73"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\base-cygwin\\base-cygwin-3.8-1.tar.xz", 
  "940a8fb03e0763a3ca92d1b05836990778c3d43b"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\base-files\\base-files-4.2-4.tar.xz", 
  "2561b9d378d3a00ecb8967cd7b0ebcd6b0826f4d"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\bash\\bash-4.3.42-4.tar.xz", 
  "6178b60555b8e9aed0e5eb141e9ffb006e363abd"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\binutils\\binutils-2.25-4.tar.xz", 
  "2240d8d7535dc7226d0535644492b1576de474fc"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\bzip2\\bzip2-1.0.6-2.tar.bz2", 
  "a134bdd984a9fb32571d5ca804bf031f00fe0aa7"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\bzip2\\libbz2_1\\libbz2_1-1.0.6-2.tar.bz2", 
  "f4e80f3a67e036264df0d006587713948f0d53c1"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\ca-certificates\\ca-certificates-2.6-1.tar.xz", 
  "ea3e5864d0651201de9adaab2352089e78d5b28c"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\coreutils\\coreutils-8.24-3.tar.xz", 
  "b272b6248ea20e0aa876e3e766988d419306b506"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\crypt\\libcrypt0\\libcrypt0-1.1-1.tar.bz2", 
  "d3ca026ac46a40452aed10a5a70e8e34743c55d8"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\csih\\csih-0.9.9-1.tar.xz", 
  "248211f1d16257d55b8f536eddb1684e7b606084"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\cygrunsrv\\cygrunsrv-1.62-1.tar.xz", 
  "9274b5f286dfd17929aeaca9e4f4f24ce3e001bf"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\cygutils\\cygutils-1.4.15-2.tar.xz", 
  "03a390ed132412cc01373ff3411d3356660bdb25"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\cygwin\\cygwin-2.4.1-1.tar.xz", 
  "6f0609ce9191c0fddbc99424992fc5e2a1053513"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\cygwin\\cygwin-devel\\cygwin-devel-2.4.1-1.tar.xz", 
  "f9cdd04b69bf5b8f1dbf5ada1fe479553f0c3d98"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\dash\\dash-0.5.8-3.tar.xz", 
  "a3701902fb48f8d07aaa7c2ded91ed96f4cedf4d"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\db\\libdb5.3\\libdb5.3-5.3.21-1.tar.bz2", 
  "3a71d786795e687f23423f91fe723d7e80c22773"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\diffutils\\diffutils-3.3-3.tar.xz", 
  "fc564691f8d3b6e123ecf07c175c88a58fcbde5d"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\e2fsprogs\\libcom_err2\\libcom_err2-1.42.12-2.tar.xz", 
  "2a8b093a5f31a622113d1c4b4ac314fd7343b96a"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\editrights\\editrights-1.03-1.tar.xz", 
  "06561e7aad3e6f3688b155e2769afcd416c719ff"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\expat\\libexpat1\\libexpat1-2.1.0-3.tar.bz2", 
  "24ef6b7dd503254b697ac51e54c4f9a3ca30c8c8"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\file\\file-5.25-1.tar.xz", 
  "a4a3ecf7e6b8cf649acd5692edae05b388ab1af7"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\findutils\\findutils-4.5.12-1.tar.xz", 
  "2f32516f16d2bc29394636b2539cb031f3fc15e3"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\gawk\\gawk-4.1.3-1.tar.xz", 
  "ae068d6dff7146e368b79aa4632766a98d92ee09"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\gcc\\libgcc1\\libgcc1-4.9.3-1.tar.xz", 
  "54f63ce6c52371d237a161c22a29ef48be33b307"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\gcc\\libssp0\\libssp0-4.9.3-1.tar.xz", 
  "5423e87ca008ee4ca9e50284ce9c647f6f773ad3"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\gcc\\libstdc++6\\libstdc++6-4.9.3-1.tar.xz", 
  "35b189697cd55193533fcdd87252378577f34e62"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\gdbm\\libgdbm4\\libgdbm4-1.11-1.tar.xz", 
  "5678bebea1cc3e81485ddbbb1f1e0ae3e6335ef6"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\getent\\getent-2.18.90-4.tar.xz", 
  "282cd770fd610b4d5d5628940193eb88bdc24c14"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\gettext\\libintl8\\libintl8-0.19.5.1-2.tar.xz", 
  "02f4df39eeaca5305bc8665316dd7e1200be0415"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\gmp\\libgmp10\\libgmp10-6.1.0-3p1.tar.xz", 
  "01b545ba2fbcd716a181bf4d4942b367deaa7ec1"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\grep\\grep-2.21-2.tar.xz", 
  "6d5ab3c6949d15107c637b92caf4c87b9666636b"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\groff\\groff-1.22.3-1.tar.xz", 
  "199352de5c945f81c520d05ceb6b8240890175e9"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\gzip\\gzip-1.6-1.tar.xz", 
  "32919d49ee42f431ccfb5885083f16656888d229"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\hostname\\hostname-3.13-1.tar.bz2", 
  "e6607e0d6ac1e1b1fb10e1acf0c59465dff987b7"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\ipc-utils\\ipc-utils-1.0-2.tar.bz2", 
  "f90d77f0e02458ea980af0647ade7d6285d0afa0"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\krb5\\libgssapi_krb5_2\\libgssapi_krb5_2-1.13.2-4.tar.xz", 
  "d4a08d726b1fa2e2a7c8bc4ad244c89084b0676e"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\krb5\\libk5crypto3\\libk5crypto3-1.13.2-4.tar.xz", 
  "b75fb24b7e955b5a2c478940fe76a97711fcdaf8"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\krb5\\libkrb5support0\\libkrb5support0-1.13.2-4.tar.xz", 
  "29fb9e56e9dce79ee45c4b998346113df079e22d"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\krb5\\libkrb5_3\\libkrb5_3-1.13.2-4.tar.xz", 
  "51f71ba3e434a1b6daa632c21c8e52cc48a70799"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\less\\less-481-1.tar.xz", 
  "130359567e1aed28c7eca6c701f8e68df91e25c6"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\libargp\\libargp-20110921-2.tar.bz2", 
  "ac467696649a7e6422ab536ae3d989608714d814"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\libedit\\libedit0\\libedit0-20130712-1.tar.xz", 
  "83f378b2c27e0bd497deac8f77dacbac6115d7ff"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\libffi\\libffi6\\libffi6-3.2.1-2.tar.xz", 
  "fcae7a1281ab106061696756173a4bcf49f75c49"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\libiconv\\libiconv-1.14-3.tar.xz", 
  "311fdc36799dd30d38e3cda7f3adbc9dd0302f6c"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\libiconv\\libiconv2\\libiconv2-1.14-3.tar.xz", 
  "f570f43a3479b3058eda0aee15fe840a9a758ab0"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\libpipeline\\libpipeline1\\libpipeline1-1.4.0-1.tar.xz", 
  "9e9f84e0779ce910703594da9a5e52d582286bed"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\libsigsegv\\libsigsegv2\\libsigsegv2-2.10-2.tar.xz", 
  "6a4e3a433c54be57ada9b7a05b9d318139276eeb"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\libtasn1\\libtasn1_6\\libtasn1_6-4.7-1.tar.xz", 
  "3d7f72ab88af206059a91a1a32b0bb79f7214df2"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\login\\login-1.11-1.tar.xz", 
  "114d7c76c6c72637b92eea2051e02e6cfda1b6f2"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\lynx\\lynx-2.8.7-2.tar.bz2", 
  "7aebf1ca5d72db064f1a5dbe65b8233343cd2a51"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\man-db\\man-db-2.7.4-1.tar.xz", 
  "6920d2dfe6c875c0e8d522741d0b41a224623706"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\mintty\\mintty-2.2.3-0.tar.xz", 
  "8d6fc763509b1591f6e6681c675c7a1f58d16e0a"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\mpfr\\libmpfr4\\libmpfr4-3.1.3-1.tar.xz", 
  "cc6b6e65a489e8a4432ab14ca51cf142afc69f10"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\ncurses\\libncursesw10\\libncursesw10-6.0-2.20160123.tar.xz", 
  "8075cb1c9afed1ea00f5f9b92dfb7f2109498ba0"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\ncurses\\ncurses-6.0-2.20160123.tar.xz", 
  "3194201c3ff00ca67eca2d33a9fb9423f1d0eca0"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\ncurses\\terminfo\\terminfo-6.0-2.20160123.tar.xz", 
  "4b964f7dab1e9b26e4f943cefeaaf3455f9619bf"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\openssh\\openssh-7.1p2-1.tar.xz", 
  "2f1e5ca75985a72f57d94289e1547d56be83a49f"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\openssl\\libopenssl100\\libopenssl100-1.0.2f-1.tar.xz", 
  "055ffb94d4d5da949f4d9c9d68ddbab9c83b4059"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\openssl\\openssl-1.0.2f-1.tar.xz", 
  "3406d691f62cdfd0f87eee14e3a4046f6b22e0fe"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\p11-kit\\libp11-kit0\\libp11-kit0-0.22.1-1.tar.xz", 
  "02b026f9bc47fbacc3a52d78b5ff6214ea12412a"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\p11-kit\\p11-kit-0.22.1-1.tar.xz", 
  "fb212e984a7ff1c6a3b88deafe9427d2654c1346"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\p11-kit\\p11-kit-trust\\p11-kit-trust-0.22.1-1.tar.xz", 
  "32a04ef5515dc132c79ae7335640321c5d29a5d3"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\pcre\\libpcre1\\libpcre1-8.38-1.tar.xz", 
  "9ebf5ee549cefbd13417a61104d5334d94e10bcf"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\perl\\perl-5.22.1-1.tar.xz", 
  "d1cd054295986d7423f7476e5eed60cd13ba9309"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\perl\\perl_autorebase\\perl_autorebase-5.22.1-1.tar.xz", 
  "b8d66bf456f6c2740b6d2eb3bb8015585f8768fb"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\perl\\perl_base\\perl_base-5.22.1-1.tar.xz", 
  "6aa3ee597b53791d7a1bf0fdfdbc5bee32c1d35f"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\popt\\libpopt0\\libpopt0-1.16-1.tar.xz", 
  "05d39f65f028a811b13092bd2ce6893c24e3c230"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\popt\\popt-1.16-1.tar.xz", 
  "e0e403a94bd149ebc563d7b29d98bc5cfff5e38e"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\python\\python-2.7.10-1.tar.xz", 
  "255c238d4c958316e4cfc2402c80a3f32ddd1f10"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\readline\\libreadline7\\libreadline7-6.3.8-1.tar.xz", 
  "e6248479d98f655333a86837ed2af57f8ab4d728"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\rebase\\rebase-4.4.1-1.tar.bz2", 
  "92ddfeb67cc8d4d425851761006f539b89545126"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\rsync\\rsync-3.1.2-1.tar.xz", 
  "f55daf34fbe89d390fcee8242302e312a621faba"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\run\\run-1.3.4-2.tar.xz", 
  "30d63eda81e37f9f5f2f08a53ce92e5d8a8c6f1b"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\sed\\sed-4.2.2-3.tar.bz2", 
  "ce25e7c07cf41fc814702ccba2a6c65b6a7e6c70"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\sqlite3\\libsqlite3_0\\libsqlite3_0-3.10.1-1.tar.xz", 
  "d36d46e2440fbf6d7e6a5e6b420a0194ba02fa1a"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\tar\\tar-1.28-1.tar.xz", 
  "748a7a8d1c6cf1f4de1493e51ed9375d17d39d47"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\texinfo\\info\\info-6.1-1.tar.xz", 
  "6b43da808b927ecbf7f11645a4168f9c19597813"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\tzcode\\tzcode-2016a-1.tar.xz", 
  "b6693a955dbc1984c12aa3baa25c53048f325c3c"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\util-linux\\libblkid1\\libblkid1-2.25.2-2.tar.xz", 
  "c97a501e62a699d9d0c3b25d1799d2754d39779b"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\util-linux\\libsmartcols1\\libsmartcols1-2.25.2-2.tar.xz", 
  "86e9a4c2487019eae16c5a61cea669bbdeb6e661"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\util-linux\\libuuid-devel\\libuuid-devel-2.25.2-2.tar.xz", 
  "d80336b1d315bfc69f77c5a4aa3dd5cfb9d8402b"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\util-linux\\libuuid1\\libuuid1-2.25.2-2.tar.xz", 
  "25ff2b6aa47df2cc77aa586f9b68e25c7b413464"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\util-linux\\util-linux-2.25.2-2.tar.xz", 
  "25ee6cc198218928c4eb13a477835a3ec80c3004"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\vim\\vim-7.4.1278-1.tar.xz", 
  "08b22f9a5f7bc2615e8f69e86db0276848c37557"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\vim\\vim-common\\vim-common-7.4.1278-1.tar.xz", 
  "264fd79df48c1dc694fc2a271f9b1cd4965c2ba7"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\vim\\vim-minimal\\vim-minimal-7.4.1278-1.tar.xz", 
  "f997a72a5d4f99fa491043c52e9894f332dd5c94"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\vim\\xxd\\xxd-7.4.1278-1.tar.xz", 
  "284e5fac4d7b20f29f5f149379cd778cbbf34413"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\which\\which-2.20-2.tar.bz2", 
  "7487f65d578f6b1b3fbcd16464448d908fb592a4"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\xz\\liblzma5\\liblzma5-5.2.2-1.tar.xz", 
  "a664638b6a3f3f0f524e526e7e7060dea7ffef1a"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\xz\\xz-5.2.2-1.tar.xz", 
  "dc9c679eccce1947511f40cb7beff47fa95b8476"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\zlib\\zlib0\\zlib0-1.2.8-3.tar.xz", 
  "e251c87eb516492046f060632f54c140e5c30ba6"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\release\\_autorebase\\_autorebase-001003-1.tar.xz", 
  "5266160e7d24bef1641b9d409b22964ed2f0ff99"
 ], 
 [
  "x86_64\\http%3a%2f%2fcygwin.mirror.constant.com%2f\\x86_64\\setup.ini", 
  "30c2c9f85ae3388bf3cbc5608c9a350a7234c3d8"
 ]
]