Skip to content

Commit b553ea1

Browse files
committed
adjust cygwin package installation
1 parent c42311a commit b553ea1

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

support/cygwin_juliadev.ps1

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1+
mkdir -Force C:\cygwin | Out-Null
12
(new-object net.webclient).DownloadFile(
23
"http://cygwin.com/setup-x86_64.exe", "C:\cygwin\setup-x86_64.exe")
3-
foreach ($pkg in @("make","curl","patch","python","gcc-g++","m4","p7zip",
4-
"mingw64-i686-gcc-g++","mingw64-i686-gcc-fortran",
5-
"mingw64-x86_64-gcc-g++","mingw64-x86_64-gcc-fortran")) {
6-
Write-Host $("Installing "+$pkg)
7-
& C:\cygwin\setup-x86_64.exe -q -n -g -P $pkg >$null 2>&1
4+
foreach ($pkg in @("git,make,curl,patch,python,gcc-g++,m4,p7zip",
5+
"mingw64-i686-gcc-g++,mingw64-i686-gcc-fortran",
6+
"mingw64-x86_64-gcc-g++,mingw64-x86_64-gcc-fortran")) {
7+
C:\cygwin\setup-x86_64.exe -q -n -R C:\cygwin -l C:\cygwin\packages `
8+
-s http://mirror.mcs.anl.gov/cygwin -g -P $pkg | Where-Object `
9+
-FilterScript {$_ -notlike "Installing file *"} | Write-Output
810
}
9-
C:\cygwin\bin\sh -lc "git config --global core.autocrlf input"
1011
C:\cygwin\bin\sh -lc "if ! [ -e julia32 ]; then git clone \
1112
git://github.com/JuliaLang/julia.git julia32; fi && \
1213
cd julia32 && git submodule init && git pull && \

win2012r2.vagrant

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: ruby -*-
2+
# vi: set ft=ruby :
3+
4+
Vagrant.configure("2") do |config|
5+
config.vm.box = "packer-windows/windows_2012_r2_virtualbox.box"
6+
config.vm.communicator = "winrm"
7+
config.vm.provision "shell", path: "support/cygwin_juliadev.ps1"
8+
end

0 commit comments

Comments
 (0)