This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
packages:chef-server [2013-06-20 15:44] glen [Building] |
packages:chef-server [2013-06-20 16:29] glen |
||
---|---|---|---|
Line 25: | Line 25: | ||
$ git clone https://github.com/opscode/omnibus-chef-server.git | $ git clone https://github.com/opscode/omnibus-chef-server.git | ||
+ | $ cd omnibus-chef-server | ||
+ | |||
+ | ==== Bugfixes ==== | ||
Make bugfixes: | Make bugfixes: | ||
- | - [[https://github.com/opscode/omnibus-software/commit/4f2ee0a9d563acbeea14af3d8d84e2d2e0e53fb4|libiconv]] | + | - [[https://github.com/opscode/omnibus-software/commit/4f2ee0a9d563acbeea14af3d8d84e2d2e0e53fb4|libiconv]] <code> |
+ | sed -i -e 's,a1f25d7ab6930826822323b373b8298bff02fed1,4f2ee0a9d563acbeea14af3d8d84e2d2e0e53fb4,' Gemfile.lock | ||
+ | </code> | ||
- makeself <code> | - makeself <code> | ||
$ wget -O package-scripts/chef-server/makeselfinst https://raw.github.com/opscode/omnibus-chef/master/package-scripts/chef/makeselfinst</code> | $ wget -O package-scripts/chef-server/makeselfinst https://raw.github.com/opscode/omnibus-chef/master/package-scripts/chef/makeselfinst</code> | ||
Line 34: | Line 39: | ||
Install bundle binstubs: | Install bundle binstubs: | ||
- | $ cd omnibus-chef-server | ||
$ bundle install --binstubs | $ bundle install --binstubs | ||
Line 48: | Line 52: | ||
config.vm.synced_folder "cache/omnibus", "/var/cache/omnibus" | config.vm.synced_folder "cache/omnibus", "/var/cache/omnibus" | ||
+ | |||
+ | ===== Install ===== | ||
+ | |||
+ | Currently the [[package>ruby-fpm|fpm]] produced .rpm does not package directories, so you should install rpm skipping directory deps: | ||
+ | |||
+ | <code> | ||
+ | # (umask 2; rpm -Uhv --define '_check_dirname_deps 0' chef-server-11.0.8+20130618223354.git.14.1853585-1.pld.3.0.x86_64.rpm) | ||
+ | </code> |