diff options
Diffstat (limited to 'utils/ypr0tools/files/common/etc/profile')
-rwxr-xr-x | utils/ypr0tools/files/common/etc/profile | 62 |
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 @@ | |||
1 | export PS1='\u@\h \w$ ' | ||
2 | export PS2='> ' | ||
3 | export PS3='? ' | ||
4 | export PS4='[$LINENO]+' | ||
5 | |||
6 | export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin | ||
7 | export LD_LIBRARY_PATH=/mnt/media1/Lib:/mnt/media1/Lib/ExtraLib:/usr/lib | ||
8 | export FSL_OMX_COMPONENT_REGISTRY="/Sysdata/OpenMaxIL/ComponentRegistry.txt" | ||
9 | export FSL_OMX_MAX_INDEX_SIZE=1048576 | ||
10 | export MALLOC_CHECK_=0 | ||
11 | |||
12 | ulimit -s unlimited | ||
13 | hwclock -s | ||
14 | |||
15 | alias ls='ls --color=auto' | ||
16 | alias ll='ls -l --color=auto' | ||
17 | |||
18 | # Start with safe mode | ||
19 | SCRIPT="/etc/safemode/smode" | ||
20 | if [ -f $SCRIPT ] | ||
21 | then | ||
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 | ||
30 | fi | ||
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! | ||
34 | if [ -e "/usr/local/bin/r1" ] | ||
35 | then | ||
36 | MAINFILE="/usr/local/bin/r1" | ||
37 | else | ||
38 | MAINFILE="/usr/local/bin/r0" | ||
39 | fi | ||
40 | |||
41 | # Parameters for the application | ||
42 | MAINFILE_ARGV="Application AppMain" | ||
43 | |||
44 | # source the rockbox loader script | ||
45 | SOURCE="/mnt/media0/.rockbox/rockbox.sh" | ||
46 | [ -f $SOURCE ] && . $SOURCE | ||
47 | |||
48 | # source user script if available | ||
49 | SOURCE="/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 | ||
54 | if [ -e $MAINFILE ] | ||
55 | then | ||
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 | ||
62 | fi | ||