This is an omnibus project set up to create a MacOS Universal installer for Chef Infra Client.
The project needs to be built on macOS Intel or ARM system.
- Clone this repository to your workspace
- Make sure you have Ruby installed on your system.
- Update omnibus configuration to build locally.
- Uncomment
base_dir './local'
- Set
use_s3_caching
tofalse
- Update
install_dir
to"/tmp/#{name}"
in project configuration if you cannot runomnibus build universal-package
withsudo
- Uncomment
- Change directory
cd omnibus
- Run
omnibus build universal-package
- The wrapper installer will be created in
universal-package/pkg
folder.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.