#!/bin/sh
DEFAULT_BALLOON=ninix-balloon-v13.zip
eval "`cat <<EOF | /usr/bin/python - ${1+"$@"}
import os
import sys
homedir = ""
debug = 0
opt_H = 0
for p in sys.argv[1:]:
  if opt_H:
    homedir = p
    opt_H = 0
  elif p == "-H":
    opt_H = 1
  elif p[:10] == "--homedir=":
    homedir = p[10:]
  elif p[:8] == "--debug=":
    debug = 1
  elif p in ["-", "--"] or p[0] != "-":
    break
if homedir:
  print "OPT_HOMEDIR='%s'" % os.path.expanduser(homedir)
if debug:
  print "CUT_STDOUT=0"
else:
  print "CUT_STDOUT=1"
EOF
`"
HOMEDIR="${OPT_HOMEDIR:-${NINIX_HOME:-$HOME/.ninix}}"
if [ ! -d "$HOMEDIR/balloon/default" ]; then
  /usr/bin/ninix-install ${OPT_HOMEDIR:+"--homedir=$OPT_HOMEDIR"} /usr/share/ninix/default/$DEFAULT_BALLOON
fi
if [ ! -r "$HOMEDIR/.http_proxy" -a ! -r "$HOMEDIR/dot.http_proxy" ]; then
  cp /usr/share/ninix/default/dot.http_proxy "$HOMEDIR"
fi
if [ "$CUT_STDOUT" = "1" ]; then
  exec > /dev/null
fi
if [ -r "$HOMEDIR/.http_proxy" ]; then
  . "$HOMEDIR/.http_proxy"
  http_proxy="http://${HOST}:${PORT}"
  export http_proxy
elif [ -n "$HTTP_PROXY" ]; then
  http_proxy=$HTTP_PROXY
  export http_proxy
fi
PYTHONPATH=/usr/lib/ninix
export PYTHONPATH
NINIX=$0
export NINIX
exec /usr/bin/python /usr/lib/ninix/ninix/main.py ${1+"$@"}
