kozmo2k4

S94xbmc-pre.modded.txt

Feb 19th, 2013
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. #!/bin/sh
  2. # V 1.1 01/24/2013
  3. exec 1>/tmp/userdata.txt
  4. exec 2>>/tmp/userdata.txt
  5. echo "UserData to External: Starting "
  6. if [ -e "/dev/sda1" ]; then
  7. echo "UserData to External: Mounting Sdcard /mnt/dev/sda1"
  8. mkdir /media/sdcard
  9. /bin/mount -o rw /dev/sda1 /media/sdcard
  10. elif [ -e "/dev/sda" ]; then
  11. echo "UserData to External: Mounting Sdcard /mnt/dev/sda"
  12. mkdir /media/sdcard
  13. /bin/mount -o rw /dev/sda /media/sdcard
  14. else
  15. echo "UserData to External: No SDCard found"
  16. exit
  17. fi
  18. sleep 2
  19. if /bin/grep -qs '/media/sdcard' /proc/mounts; then
  20. echo "UserData to External: We Found something mounted as /media/sdcard"
  21. if [ ! -d "/media/sdcard/xbmc-data" ]; then
  22. echo "UserData to External: Creating Directory"
  23. /bin/mkdir /media/sdcard/xbmc-data
  24. echo "UserData to External: Copying Data"
  25. /bin/cp -rp /tmp/userdata /media/sdcard/xbmc-data/userdata
  26. # check if copy succeeded
  27. if [ $? -neq 0 ] ; then
  28. echo "UserData to External: Copying Error"
  29. exit
  30. fi
  31. else
  32. echo "UserData to External: /media/sdcard/xbmc-data was found"
  33. fi
  34.  
  35. echo "UserData to External: Mounting /dev/mtdblock5 to /tmp/userdata.internal"
  36. /bin/mkdir /tmp/userdata.internal
  37. mount -o bind /tmp/userdata /tmp/userdata.internal
  38.  
  39. echo "UserData to External: Mapping /tmp/userdata & /root from SDCard"
  40. /bin/mount -o bind /media/sdcard/xbmc-data/userdata /tmp/userdata
  41. /bin/mount -o bind /tmp/userdata.internal/xios/root/.xbmc/temp /tmp/userdata/xios/root/.xbmc/temp
  42. /bin/mount -o bind /media/sdcard/xbmc-data/userdata/xios/root /root
  43. /bin/mount -o bind /tmp/userdata.internal/xios/root/.xbmc/temp /root/.xbmc/temp
  44. else
  45. echo "UserData to External: Nothing mounted as /media/sdcard, oh well "
  46. fi
Advertisement
Add Comment
Please, Sign In to add comment