# Copyright (c) 2010, 2012, 2013, 2014
#	Thorsten Glaser <tg@mirbsd.org>
# This file is provided under the same terms as mksh.
#-
# Minimal /system/etc/mkshrc for Android
#
# Support: https://launchpad.net/mksh
#
# Copyright (c) 2021-2023, The OrangeFox Recovery Project
#

: ${HOSTNAME:=$(getprop ro.product.device)}
: ${HOSTNAME:=android}
: ${TMPDIR:=/tmp}
export HOSTNAME TMPDIR

# OrangeFox
InitFox() {
  alias dir="ls -all";
  [ -z "$HOME" ] && export HOME=/sdcard;
  [ -z "$SHELL" ] && export SHELL=/sbin/sh;
  [ -z "$LINES" ] && export LINES=21;
  [ -z "$COLUMNS" ] && export COLUMNS=44;

  if [ -f /sdcard/Meow/fox.mkshrc ]; then
     source /sdcard/Meow/fox.mkshrc;
  elif [ -f /FFiles/fox.mkshrc ]; then
     source /FFiles/fox.mkshrc;
  elif [ -f /data/recovery/fox.mkshrc ]; then
     source /data/recovery/fox.mkshrc;
  elif [ -f /sdcard1/Meow/fox.mkshrc ]; then
     source /sdcard1/Meow/fox.mkshrc;
  fi

  if [ -f $HOME/.mkshrc ]; then
     source $HOME/.mkshrc;
  elif [ -f /sdcard/.mkshrc ]; then
     source /sdcard/.mkshrc;
  elif [ -f /FFiles/.mkshrc ]; then
     source /FFiles/.mkshrc;
  elif [ -f /data/recovery/.mkshrc ]; then
     source /data/recovery/.mkshrc;
  elif [ -f /sdcard1/.mkshrc ]; then
     source /sdcard1/.mkshrc;
  fi
}

InitFox;
# OrangeFox

if (( USER_ID )); then PS1='$'; else PS1='#'; fi
PS4='[$EPOCHREALTIME] '; PS1='${|
	local e=$?

	(( e )) && REPLY+="$e|"

	return $e
}$HOSTNAME:${PWD:-?} '"$PS1 "
