Skip to content

Commit 9d833bd

Browse files
committed
[~] Optimising Busybox and its size
Changes to be committed: modified: src/busybox_tools/install.busybox_tools
1 parent f34597f commit 9d833bd

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed

src/busybox_tools/install.busybox_tools

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,27 @@
33
SCRIPT_DIR=$(cd `dirname $0` && pwd)
44
cd $SCRIPT_DIR
55

6-
# Silly idea - dont try at home
7-
#mkdir -p ../../build/home/yi-hack-v5/bin/
8-
#mkdir -p ../../build/rootfs/bin/
9-
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/busybox
10-
#ln -fs /tmp/sd/home/yi-hack-v5/bin/busybox ../../build/rootfs/bin/busybox
11-
#rm ./_install/bin/busybox
12-
#rsync -a ./_install/* ../../build/rootfs/
13-
14-
# Silly idea - dont try at home
15-
16-
# allwinner
176
mkdir -p ../../build/home/yi-hack-v5/bin
187
mkdir -p ../../build/home/yi-hack-v5/sbin
198
mkdir -p ../../build/home/yi-hack-v5/usr/bin
209
mkdir -p ../../build/home/yi-hack-v5/usr/sbin
10+
mkdir -p ../../build/home/yi-hack-v5/busybox
11+
12+
find _install/ -type f -exec sed -i 's|#!/bin/busybox|#!/tmp/sd/yi-hack-v5/busybox/busybox|g' {} +
13+
cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/busybox/busybox
14+
cp -f ./_install/sbin/mkswap ../../build/home/yi-hack-v5/sbin/mkswap
15+
cp -f ./_install/sbin/swapon ../../build/home/yi-hack-v5/sbin/swapon
16+
cp -f ./_install/sbin/hdparm ../../build/home/yi-hack-v5/sbin/hdparm
17+
cp -f ./_install/bin/vi ../../build/home/yi-hack-v5/bin/vi
18+
cp -f ./_install/usr/sbin/sendmail ../../build/home/yi-hack-v5/usr/sbin/sendmail
19+
cp -f ./_install/usr/bin/wget ../../build/home/yi-hack-v5/usr/bin/wget
20+
2121
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/base64
2222
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/gzip
2323
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/hostname
2424
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/netstat
2525
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/rmdir
2626
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/tar
27-
cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/sbin/mkswap
28-
cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/sbin/swapon
29-
cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/sbin/hdparm
3027
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/bzip2
3128
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/dirname
3229
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/find
@@ -88,7 +85,7 @@ cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/sbin/hdparm
8885
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/base64
8986
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/awk
9087
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/sed
91-
cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/vi
88+
9289
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/find
9390
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/grep
9491
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/xargs
@@ -112,7 +109,6 @@ cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/vi
112109
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/su
113110
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/sbin/sulogin
114111
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/vlock
115-
cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/sbin/sendmail
116112
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/sbin/crond
117113
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/crontab
118114
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/sbin/flashcp
@@ -142,7 +138,6 @@ cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/sbin/sendmail
142138
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/sbin/tc
143139
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/tcpsvd
144140
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/sbin/telnetd
145-
cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/wget
146141
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/usr/bin/free
147142
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/iostat
148143
#cp -f ./_install/bin/busybox ../../build/home/yi-hack-v5/bin/kill

0 commit comments

Comments
 (0)