File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed
Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ install_package() {
1313 extract_package " $package_name "
1414 cd " $package_name "
1515 build_package " $package_name " $*
16+ after_install_package " $package_name "
1617 cd " $cwd "
1718}
1819
@@ -65,6 +66,14 @@ build_package_ruby() {
6566 } > $LOG_PATH 2>&1
6667}
6768
69+ build_package_copy () {
70+ cp -R . " $PREFIX_PATH "
71+ }
72+
73+ after_install_package () {
74+ local stub=1
75+ }
76+
6877usage () {
6978 echo " usage: ruby-build DEFINITION-PATH INSTALLATION-PREFIX"
7079 exit 1
Original file line number Diff line number Diff line change 1+ after_install_package() {
2+ shim_jruby
3+ remove_windows_files
4+ }
5+
6+ shim_jruby() {
7+ cd "${PREFIX_PATH}/bin"
8+ sed -i "" 's/^#!\/bin\/bash/#!\/usr\/bin\/env bash/' jruby
9+ ln -fs jruby ruby
10+ }
11+
12+ remove_windows_files() {
13+ cd "$PREFIX_PATH"
14+ rm -f bin/*.exe bin/*.dll bin/*.bat bin/jruby.sh
15+ }
16+
17+ install_package "jruby-1.6.3" "http://jruby.org.s3.amazonaws.com/downloads/1.6.3/jruby-bin-1.6.3.tar.gz" copy
You can’t perform that action at this time.
0 commit comments