S01bind 643 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. source /opt/wz_mini/wz_mini.conf
  3. echo "Replace stock busybox"
  4. mount --bind /opt/wz_mini/bin/busybox /bin/busybox
  5. echo "Replace stock fstab"
  6. mount --bind /opt/wz_mini/etc/fstab /etc/fstab
  7. echo "Replace stock inittab"
  8. mount --bind /opt/wz_mini/etc/inittab /etc/inittab
  9. echo "Bind /etc/profile for local/ssh shells"
  10. mount --bind /opt/wz_mini/etc/profile /etc/profile
  11. if [ -d /lib/modules ]; then
  12. echo "Mount kernel modules in /lib"
  13. mount --bind /opt/wz_mini/lib/modules /lib/modules
  14. fi
  15. echo "Replace hostname"
  16. echo $CUSTOM_HOSTNAME > /opt/wz_mini/etc/hostname
  17. mount --bind /opt/wz_mini/etc/hostname /etc/hostname