Skip to content

Commit 46d9e81

Browse files
authored
Use busybox for chrooting
1 parent ca320e2 commit 46d9e81

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

Chroot/Test_install.sh

+21-21
Original file line numberDiff line numberDiff line change
@@ -51,29 +51,29 @@ chmod 777 /tmp
5151
rm /test.sh' > ~/test.sh
5252

5353
echo "#!/bin/sh
54-
mount --bind /proc ${CHROOT}/proc
55-
mount --bind /sys ${CHROOT}/sys
56-
mount --bind /dev ${CHROOT}/dev
57-
mount --bind /dev/pts ${CHROOT}/dev/pts
58-
mount --bind /sdcard ${CHROOT}/sdcard
59-
mount --bind ${TMPDIR} ${CHROOT}/tmp
60-
61-
chroot ${CHROOT} /bin/su - root -c \"/test.sh\"
62-
63-
umount -lv ${CHROOT}/dev/pts
64-
umount -lv ${CHROOT}/dev
65-
umount -lv ${CHROOT}/sys
66-
umount -lv ${CHROOT}/proc
67-
umount -lv ${CHROOT}/sdcard
68-
umount -lv ${CHROOT}/tmp" > ~/start.sh
54+
${BUSYBOX} mount --bind /proc ${CHROOT}/proc
55+
${BUSYBOX} mount --bind /sys ${CHROOT}/sys
56+
${BUSYBOX} mount --bind /dev ${CHROOT}/dev
57+
${BUSYBOX} mount --bind /dev/pts ${CHROOT}/dev/pts
58+
${BUSYBOX} mount --bind /sdcard ${CHROOT}/sdcard
59+
${BUSYBOX} mount --bind ${TMPDIR} ${CHROOT}/tmp
60+
61+
${BUSYBOX} chroot ${CHROOT} /bin/su - root -c \"/test.sh\"
62+
63+
${BUSYBOX} umount -l ${CHROOT}/dev/pts
64+
${BUSYBOX} umount -l ${CHROOT}/dev
65+
${BUSYBOX} umount -l ${CHROOT}/sys
66+
${BUSYBOX} umount -l ${CHROOT}/proc
67+
${BUSYBOX} umount -l ${CHROOT}/sdcard
68+
${BUSYBOX} umount -l ${CHROOT}/tmp" > ~/start.sh
6969

7070
echo "#!/bin/sh
71-
umount -lv ${CHROOT}/dev/pts
72-
umount -lv ${CHROOT}/dev
73-
umount -lv ${CHROOT}/sys
74-
umount -lv ${CHROOT}/proc
75-
umount -lv ${CHROOT}/sdcard
76-
umount -lv ${CHROOT}/tmp" > ~/stop.sh
71+
${BUSYBOX} umount -l ${CHROOT}/dev/pts
72+
${BUSYBOX} umount -l ${CHROOT}/dev
73+
${BUSYBOX} umount -l ${CHROOT}/sys
74+
${BUSYBOX} umount -l ${CHROOT}/proc
75+
${BUSYBOX} umount -l ${CHROOT}/sdcard
76+
${BUSYBOX} umount -l ${CHROOT}/tmp" > ~/stop.sh
7777

7878
chmod 777 ~/start.sh ~/stop.sh ~/test.sh
7979
su -c mv ~/test.sh ${CHROOT}

0 commit comments

Comments
 (0)