|
Lines 7-19
die() {
Link Here
|
| 7 |
echo $*; exit 1 |
7 |
echo $*; exit 1 |
| 8 |
} |
8 |
} |
| 9 |
|
9 |
|
| 10 |
cd ~foreman || die "Cannot change to foreman home directory" |
10 |
cd ~_foreman || die "Cannot change to foreman home directory" |
| 11 |
[ -f Gemfile ] && [[ -z ${BUNDLER_CMD// } ]] && BUNDLER_CMD="bundle exec" |
11 |
[ -f Gemfile ] && [[ -z ${BUNDLER_CMD// } ]] && BUNDLER_CMD="bundle exec" |
| 12 |
CMD="$BUNDLER_CMD $RAKE_CMD" |
12 |
CMD="$BUNDLER_CMD $RAKE_CMD" |
| 13 |
if [ $# -eq 0 ]; then |
13 |
if [ $# -eq 0 ]; then |
| 14 |
$RAKE_CMD -h; exit 0; |
14 |
$RAKE_CMD -h; exit 0; |
| 15 |
elif [ "$USERNAME" = foreman ]; then |
15 |
elif [ "$USERNAME" = _foreman ]; then |
| 16 |
RUBYOPT=-W0 RAILS_ENV=production $CMD "$@" |
16 |
RUBYOPT=-W0 RAILS_ENV=production $CMD "$@" |
| 17 |
else |
17 |
else |
| 18 |
runuser - foreman -s /bin/bash -c 'RUBYOPT=-W0 RAILS_ENV=production "$0" "$@"' -- $CMD "$@" |
18 |
runuser - _foreman -s /bin/bash -c 'RUBYOPT=-W0 RAILS_ENV=production "$0" "$@"' -- $CMD "$@" |
| 19 |
fi |
19 |
fi |