mirror of
https://github.com/mistergibson/radio.git
synced 2026-11-03 19:31:41 -08:00
finished console.sh
This commit is contained in:
parent
75aabba0bc
commit
25bd70d0e9
2 changed files with 11 additions and 4 deletions
13
console.sh
13
console.sh
|
|
@ -6,20 +6,27 @@ GEMS_DIR="${SCRIPT_DIR}/.gems"
|
|||
JAVA_OPTS="--enable-native-access=ALL-UNNAMED --enable-native-access=org.jruby.dist"
|
||||
JRUBY_BIN="/usr/bin/jruby"
|
||||
JIRB_BIN="/usr/bin/jirb"
|
||||
JRUBY_OPTIONS="-J-Xms256m -J-Xmx2g"
|
||||
JRUBY_OPTS="-J-Xms256m -J-Xmx2g"
|
||||
FILE_TO_LOAD="$1"
|
||||
#
|
||||
# export GEM_HOME="${GEMS_DIR}"
|
||||
# export GEM_PATH="/usr/lib/ruby/gems/3.2.0/:${GEMS_DIR}"
|
||||
export GEM_HOME="${GEMS_DIR}"
|
||||
export GEM_PATH="${GEMS_DIR}"
|
||||
#
|
||||
if [ -e "${JIRB_BIN}" ]; then
|
||||
if [ -e "${SCRIPT_DIR}/${FILE_TO_LOAD}" ]; then
|
||||
exec env JAVA_OPTS="${JAVA_OPTS}" JRUBY_OPTIONS="${JRUBY_OPTIONS}" "/usr/bin/sudo" -u liquidsoap "${JIRB_BIN}" -r "${SCRIPT_DIR}/${FILE_TO_LOAD}"
|
||||
# exec env GEM_HOME="${GEM_HOME}" GEM_PATH="${GEM_PATH}" JAVA_OPTS="${JAVA_OPTS}" JRUBY_OPTS="${JRUBY_OPTS}" /usr/bin/sudo -u liquidsoap "${JIRB_BIN}" -r "${SCRIPT_DIR}/${FILE_TO_LOAD}"
|
||||
# sudo -u liquidsoap "${JIRB_BIN}" -r "${SCRIPT_DIR}/${FILE_TO_LOAD}"
|
||||
sudo -u liquidsoap GEM_HOME="${GEMS_DIR}" GEM_PATH="${GEMS_DIR}" JAVA_OPTS="${JAVA_OPTS}" JRUBY_OPTS="${JRUBY_OPTS}" "${JIRB_BIN}" -r "${SCRIPT_DIR}/${FILE_TO_LOAD}"
|
||||
else
|
||||
exec env JAVA_OPTS="${JAVA_OPTS}" JRUBY_OPTIONS="${JRUBY_OPTIONS}" "/usr/bin/sudo -u liquidsoap ${JIRB_BIN}"
|
||||
# exec env GEM_HOME="${GEM_HOME}" GEM_PATH="${GEM_PATH}" JAVA_OPTS="${JAVA_OPTS}" JRUBY_OPTS="${JRUBY_OPTS}" /usr/bin/sudo -u liquidsoap "${JIRB_BIN}"
|
||||
# sudo -u liquidsoap "${JIRB_BIN}"
|
||||
sudo -u liquidsoap GEM_HOME="${GEMS_DIR}" GEM_PATH="${GEMS_DIR}" JAVA_OPTS="${JAVA_OPTS}" JRUBY_OPTS="${JRUBY_OPTS}" "${JIRB_BIN}"
|
||||
fi
|
||||
exit 0
|
||||
else
|
||||
echo "Error: could not locate ${JIRB_BIN}"
|
||||
exit 1
|
||||
fi
|
||||
#
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
!#/usr/bin/env jruby
|
||||
# frozen_string_literal: true
|
||||
|
||||
require "rubygems"
|
||||
require "net/http"
|
||||
require "uri"
|
||||
require "json"
|
||||
|
|
|
|||
Loading…
Reference in a new issue