Guest User

Untitled

a guest
Feb 20th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. ## contents of ubinize.cfg
  4. # [ubifs]
  5. # mode=ubi
  6. # image=/tmp/ubifs.img
  7. # vol_id=0
  8. # vol_size=128MiB
  9. # vol_type=dynamic
  10. # vol_name=rootfs
  11. # vol_alignment=1
  12. # vol_flags=autoresize
  13.  
  14. version="beagle"
  15. mkfs_jffs2="/usr/sbin/mkfs.jffs2"
  16.  
  17. # use_jffs2="yes"
  18. use_ubifs="yes"
  19.  
  20. rootfs=$1
  21.  
  22. if [ "$use_jffs2" ]
  23. then
  24. echo "building jffs2"
  25. bin="/tmp/${USER}-${version}-jffs2.bin"
  26. sudo ${mkfs_jffs2} -d ${rootfs} -e 128KiB -n -l -p -o ${bin}
  27. fi
  28.  
  29. if [ "$use_ubifs" ]
  30. then
  31. echo "building ubi"
  32. bin="/tmp/${USER}-${version}-ubi.bin"
  33. sudo mkfs.ubifs -r ${rootfs} -m 2048 -e 129024 -c 2047 -o /tmp/ubifs.img
  34. ubinize -o "${bin}" -m 2048 -p 128KiB -s 512 custom/ubinize.cfg
  35. sudo rm /tmp/ubifs.img
  36. fi
  37.  
  38. echo "rootfs: \"${rootfs}\""
  39. [ "$bin" ] && echo "bin: \"${bin}\""
Add Comment
Please, Sign In to add comment