summaryrefslogtreecommitdiff
path: root/utils/ypr0tools/files/common/etc/profile
diff options
context:
space:
mode:
Diffstat (limited to 'utils/ypr0tools/files/common/etc/profile')
-rwxr-xr-xutils/ypr0tools/files/common/etc/profile62
1 files changed, 62 insertions, 0 deletions
diff --git a/utils/ypr0tools/files/common/etc/profile b/utils/ypr0tools/files/common/etc/profile
new file mode 100755
index 0000000000..5a51167ac1
--- /dev/null
+++ b/utils/ypr0tools/files/common/etc/profile
@@ -0,0 +1,62 @@
1export PS1='\u@\h \w$ '
2export PS2='> '
3export PS3='? '
4export PS4='[$LINENO]+'
5
6export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
7export LD_LIBRARY_PATH=/mnt/media1/Lib:/mnt/media1/Lib/ExtraLib:/usr/lib
8export FSL_OMX_COMPONENT_REGISTRY="/Sysdata/OpenMaxIL/ComponentRegistry.txt"
9export FSL_OMX_MAX_INDEX_SIZE=1048576
10export MALLOC_CHECK_=0
11
12ulimit -s unlimited
13hwclock -s
14
15alias ls='ls --color=auto'
16alias ll='ls -l --color=auto'
17
18# Start with safe mode
19SCRIPT="/etc/safemode/smode"
20if [ -f $SCRIPT ]
21then
22 /bin/sh $SCRIPT
23 # it returns 1 if usb was connected
24 if [ "$?" = "1" ]
25 then
26 sync
27 sleep 1
28 reboot
29 fi
30fi
31
32# Ironically, r1's ROM contains a lot of r0's executables, including the main one.
33# So we need to check against r1 before!
34if [ -e "/usr/local/bin/r1" ]
35then
36 MAINFILE="/usr/local/bin/r1"
37else
38 MAINFILE="/usr/local/bin/r0"
39fi
40
41# Parameters for the application
42MAINFILE_ARGV="Application AppMain"
43
44# source the rockbox loader script
45SOURCE="/mnt/media0/.rockbox/rockbox.sh"
46[ -f $SOURCE ] && . $SOURCE
47
48# source user script if available
49SOURCE="/mnt/media0/rc.user"
50[ -f $SOURCE ] && . $SOURCE
51
52# finally call the entry point
53# $MAINFILE_REDIRECT can be specified to do e.g. > /dev/null
54if [ -e $MAINFILE ]
55then
56 chmod 777 $MAINFILE
57 sh -c "$MAINFILE $MAINFILE_ARGV $MAINFILE_REDIRECT"
58 rm -f /mnt/media1/r0_media0
59 sync
60# sleep 5
61 reboot
62fi