mirror of
https://github.com/atom/atom.git
synced 2026-01-25 06:48:28 -05:00
Merge pull request #17469 from atom/mb-wait-fifo-fixes
Atom.sh - identify and create atom home dir regardless of platform
This commit is contained in:
8
atom.sh
8
atom.sh
@@ -59,6 +59,9 @@ if [ $REDIRECT_STDERR ]; then
|
||||
exec 2> /dev/null
|
||||
fi
|
||||
|
||||
ATOM_HOME="${ATOM_HOME:-$HOME/.atom}"
|
||||
mkdir -p "$ATOM_HOME"
|
||||
|
||||
if [ $OS == 'Mac' ]; then
|
||||
if [ -L "$0" ]; then
|
||||
SCRIPT="$(readlink "$0")"
|
||||
@@ -119,9 +122,6 @@ elif [ $OS == 'Linux' ]; then
|
||||
;;
|
||||
esac
|
||||
|
||||
ATOM_HOME="${ATOM_HOME:-$HOME/.atom}"
|
||||
mkdir -p "$ATOM_HOME"
|
||||
|
||||
: ${TMPDIR:=/tmp}
|
||||
|
||||
[ -x "$ATOM_PATH" ] || ATOM_PATH="$TMPDIR/atom-build/Atom/atom"
|
||||
@@ -155,7 +155,7 @@ if [ $WAIT ]; then
|
||||
read < "$WAIT_FIFO" || break
|
||||
sleep 1 # prevent a tight loop
|
||||
done
|
||||
|
||||
|
||||
# fall back to sleep
|
||||
while true; do
|
||||
sleep 1
|
||||
|
||||
Reference in New Issue
Block a user