Build Powershell DSC (Desired State Configuration) for Linux
The primary purpose of this project is to build universal Linux .rpm and .deb packages for distribution.
The ULinux build of Powershell DSC for Linux is built upon the OMI, PAL and the ostc-openssl projects.
If local or development builds are desired, please follow the instructions in the README.md from the Powershell DSC for Linux project.
Configuration:
To prepare your build system you must read and follow the steps below from the Build-omi project:
Build Powershell DSC (Desired State Configuration) for Linux
The primary purpose of this project is to build universal Linux .rpm and .deb packages for distribution. The ULinux build of Powershell DSC for Linux is built upon the OMI, PAL and the ostc-openssl projects.
If local or development builds are desired, please follow the instructions in the README.md from the Powershell DSC for Linux project.
Configuration:
To prepare your build system you must read and follow the steps below from the Build-omi project:
DSC also requires curl and the curl development packages:
Clone repository
To clone the repository to build PowerShell-DSC-for-Linux, issue the following command:
After this, you need to make sure that you’re on the master branch for each of the subprojects. To do this, issue the following commands:
You can also use an alias like
git co-masterif you followed Configuring git recommendations.There will be three projects under bld-dsc:
Building
Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct] (https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ] (https://opensource.microsoft.com/codeofconduct/faq/) or contact opencode@microsoft.com with any additional questions or comments.