finished console.sh

This commit is contained in:
G. Gibson 2026-09-13 13:13:37 -07:00
commit 25bd70d0e9
2 changed files with 11 additions and 4 deletions

View file

@ -6,20 +6,27 @@ GEMS_DIR="${SCRIPT_DIR}/.gems"
JAVA_OPTS="--enable-native-access=ALL-UNNAMED --enable-native-access=org.jruby.dist" JAVA_OPTS="--enable-native-access=ALL-UNNAMED --enable-native-access=org.jruby.dist"
JRUBY_BIN="/usr/bin/jruby" JRUBY_BIN="/usr/bin/jruby"
JIRB_BIN="/usr/bin/jirb" JIRB_BIN="/usr/bin/jirb"
JRUBY_OPTIONS="-J-Xms256m -J-Xmx2g" JRUBY_OPTS="-J-Xms256m -J-Xmx2g"
FILE_TO_LOAD="$1" 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_HOME="${GEMS_DIR}"
export GEM_PATH="${GEMS_DIR}" export GEM_PATH="${GEMS_DIR}"
# #
if [ -e "${JIRB_BIN}" ]; then if [ -e "${JIRB_BIN}" ]; then
if [ -e "${SCRIPT_DIR}/${FILE_TO_LOAD}" ]; 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 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 fi
exit 0 exit 0
else else
echo "Error: could not locate ${JIRB_BIN}" echo "Error: could not locate ${JIRB_BIN}"
exit 1 exit 1
fi fi
#

View file

@ -1,6 +1,6 @@
!#/usr/bin/env jruby !#/usr/bin/env jruby
# frozen_string_literal: true # frozen_string_literal: true
require "rubygems"
require "net/http" require "net/http"
require "uri" require "uri"
require "json" require "json"