Andrew Schwartzmeyer
a9e809c18a
Fix naming of Unix packages
...
- .NET Core RID suffixes removed
- `el7.centos` suffix added to RPM
- `1ubuntu1.14.04.1` iteration used for DEB packages
`~` cannot be used after `ubuntu1` because GitHub release renames it to
a `.`; additionally, no packages lack the final suffix `.1`. While my
machine is `.5` I could find no packages that went past `.3`, so let's
use this to indicate that it works for `14.04.1` and forward.
We are *not* recreating the alpha.9 packages, but will we rename them
accordingly. This means that the filenames will be "correct" but the
meta-data will be out-of-date.
2016-08-16 16:07:54 -07:00
Matt Wrock
ff5060b449
provide a more actionable message when vcvarsall.bat is missing
2016-08-14 11:30:54 -07:00
Andrew Schwartzmeyer
3f9b1833ac
Fix Start-PSPackage for Release build on Windows
2016-08-11 17:38:45 -07:00
Andrew Schwartzmeyer
349491be84
Support building Ubuntu 16.04 packages
2016-08-11 13:42:02 -07:00
Andrew Schwartzmeyer
39184852d9
Add logic to rename package with runtime suffixed
2016-08-11 13:38:54 -07:00
Andrew Schwartzmeyer
49d297c410
Fix permissions of package files
...
The DLLs should not be marked executable on Unix.
Also remove deb-build-depends as the `dotnet` package is not yet
universally available.
2016-08-11 13:38:54 -07:00
Andrew Schwartzmeyer
c0aac111d3
Enable side-by-side Unix packages
2016-08-11 13:38:54 -07:00
Andrew Schwartzmeyer
5235fed2c7
Refactor Start-PSPackage
...
Moved Unix package code into New-UnixPackage, switching on $Types to
call the appropriate function given the list of types.
Also fixed bug with chmod on a symlink; it was unnecessary.
2016-08-11 13:38:54 -07:00
Andrew Schwartzmeyer
a3f3734f09
Include license during build
...
Rather than including it only at packaging, we should include this
license as part of `dotnet build` and `dotnet publish`.
2016-08-11 13:38:54 -07:00
Alex Jordan
f78ed27597
Adding man page for linux
2016-08-10 14:37:44 -07:00
Andy Schwartzmeyer
800382f019
Merge pull request #1698 from PowerShell/raghushantha-packagemetadatabranch
...
Updated *nix package metadata fields: Issue #1422
2016-08-10 11:50:12 -07:00
Andrew Schwartzmeyer
0fc21db411
Fix Start-PSPester setup
...
Start-PSPester must ensure that the environment variable `PSMODULEPATH`
is not set before starting the new PowerShell process.
If it is set, then the tests are not guaranteed to be correct,
as they will be operating with the host process's `PSMODULEPATH`,
thus ignoring their own modules.
I also refactored the Start-PSPester command setup code.
2016-08-09 12:03:30 -07:00
Raghu Shantha [MSFT]
013580e7c1
Updated *nix package metadata fields: Issue #1422
2016-08-09 10:58:22 -07:00
Mike Richmond
73ea16f23c
Adding WinRM registration script and pwrshplugin publishing.
2016-08-08 09:38:43 -07:00
Mike Richmond
2a8c04d6b0
Separated Windows binary build by CLR
2016-08-08 09:38:43 -07:00
Andy Schwartzmeyer
0c7573a71a
Merge pull request #1638 from PowerShell/frangom/bugfixes
...
Fixing path to remove ILs after the ngen binary is generated. This fixes issue ##1636
2016-08-05 13:59:13 -07:00
Francisco Gamino
d82bbeca76
Fixing write-verbose call to let the user have control over it when calling the function
2016-08-05 13:30:04 -07:00
Andrew Schwartzmeyer
09e1683098
Add Ubuntu 16.04 RID
2016-08-05 10:09:40 -07:00
Mike Richmond
a7f5d28f5f
Fixing Start-PSPester for non-Windows environments.
2016-08-04 16:46:44 -07:00
Jason Shirk
5676a44f38
Merge pull request #1650 from PowerShell/raghushantha-msieulabranch
...
EULA for MSI Installer
2016-08-04 15:47:03 -07:00
Francisco Gamino
20ce3cca2b
Fixing path to remove ILs after the ngen binary is generated.
2016-08-04 15:33:57 -07:00
Andrew Schwartzmeyer
3143ccf97c
Use default Ruby on OS X
2016-08-04 13:52:30 -07:00
Raghu Shantha [MSFT]
b6b95c4d63
EULA for MSI Installer
2016-08-04 13:30:00 -07:00
Mike Richmond
419db0e832
Removing dependency on JSON .Net for FullClr
2016-08-04 13:15:34 -07:00
Mike Richmond
33c1f2db23
Fixing execution policy so test automation works
2016-08-04 13:15:34 -07:00
Mike Richmond
f8b9b88986
Bug fixes and cleanup in preparation for push.
2016-08-04 13:15:34 -07:00
Andrew Schwartzmeyer
39faa3dd25
Fix OS X OpenSSL link for .NET Core
...
Due to https://github.com/Homebrew/brew/pull/597 ,
.NET Core's installation instructions of `brew link --force openssl` are
now invalid (for good reasons, due to security holes). Until .NET Core
updates their libraries to find the OpenSSL libraries correctly, we can
update them as part of `Start-PSBootstrap`.
See https://github.com/dotnet/cli/issues/3964
2016-08-04 11:21:48 -07:00
Andrew Schwartzmeyer
f866f8b06f
Fix inconsistent braces and whitespace in build.psm1
2016-08-03 13:36:13 -07:00
Andrew Schwartzmeyer
c35c9e5ef2
Fix libclrjit name for OS X
...
It's a dylib, not a so.
2016-08-03 13:36:13 -07:00
Andrew Schwartzmeyer
9c205c6158
Fix crossgen search for Ubuntu/CentOS
2016-08-03 13:13:14 -07:00
Francisco Gamino
c16209e39d
Enable crossgen on CI
2016-08-03 13:12:51 -07:00
Francisco Gamino
58e7f480c4
Addressing code review comments
2016-08-03 13:12:22 -07:00
Francisco Gamino
733c9f0ab9
Enable crossgen for PowerShell assemblies on Linux
2016-08-03 13:12:16 -07:00
Francisco Gamino
92a37b4675
Enable crossgen for PowerShell binaries on Windows
2016-08-03 10:48:27 -07:00
Alex Jordan
b1ea06aaef
Merge pull request #1593 from PowerShell/ealexjordan/pscolors
...
Ealexjordan/pscolors
2016-08-03 10:37:20 -07:00
Sergei Vorobev
08fda6842a
Replace powershell-based resgen by dotnet C# based one
2016-08-02 11:47:53 -07:00
Alex Jordan
e2846379b8
Fixing default and error colors for PSReadLine
2016-08-02 00:16:54 -07:00
Sergei Vorobev
aa0a00b6fb
Fix Start-DevPowerShell to use upercase for PSMODULEPATH (unix)
2016-07-28 11:47:36 -07:00
James Truher [MSFT]
3ecac72baf
Merge pull request #1526 from PowerShell/jameswtruher/TagPesterTests
...
Jameswtruher/tag pester tests
2016-07-27 14:39:32 -07:00
Sergei Vorobev
ce5cc3ca37
Fix Start-DevPowerShell for PowerShellCore edition on windows
2016-07-27 12:27:41 -07:00
James Truher
5e61213be9
update appveyor.yml to check for bad test tags
...
add the function to check tags to build.psm1
rename the parser tests so they actually execute
2016-07-27 12:06:51 -07:00
James Truher
19e1cc450b
final changes for start-pspester
2016-07-27 12:06:51 -07:00
James Truher
a784149b36
all tests are now marked with proper tag
...
also, update build.psm1 to be more flexible
2016-07-27 12:06:51 -07:00
James Truher
362a807438
Add changes to build.psm1 to run only CI tests
2016-07-27 12:06:51 -07:00
Sergei Vorobev
2fe4764830
Fix Start-DevPowerShell for Unix
2016-07-27 10:55:42 -07:00
Sergei Vorobev
99e4b87cc6
Teach Start-DevPowerShell run CoreCLR version
2016-07-27 10:49:46 -07:00
Andy Schwartzmeyer
1349372b39
Merge pull request #1538 from PowerShell/vors/sma-only
...
Make Start-PSBuild -SMAOnly Unix-friendly
2016-07-27 10:29:16 -07:00
KarolKaczmarek
2405c65113
Merge pull request #1464 from PowerShell/kkaczma/mc
...
Fixing mc.exe detection and installing required tools in Start-PSBootstrap. Fixes #1451
2016-07-27 10:18:52 -07:00
Sergei Vorobev
6984d654b7
Make Start-PSBuild -SMAOnly Unix-friendly
2016-07-27 09:02:36 -07:00
Raghu Shantha [MSFT]
c0cd3f9347
Fix for handling alphanumeric characters in package build field
2016-07-26 21:22:37 -07:00