]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/patches/busybox-0.60.5-config.patch
git-svn-id: http://svn.ipfire.org/svn/ipfire/IPFire/source@16 ea5c0bd1-69bd-2848...
[people/pmueller/ipfire-2.x.git] / src / patches / busybox-0.60.5-config.patch
1 diff -ruN busybox-0.60.5.old/Config.h busybox-0.60.5/Config.h
2 --- busybox-0.60.5.old/Config.h Mon Sep 16 07:30:10 2002
3 +++ busybox-0.60.5/Config.h Mon Dec 8 09:57:27 2003
4 @@ -6,143 +6,35 @@
5 // i.e., //#define BB_BLAH
6 //
7 //
8 -// BusyBox Applications
9 -//#define BB_ADJTIMEX
10 -//#define BB_AR
11 -#define BB_ASH
12 -#define BB_BASENAME
13 -#define BB_CAT
14 -#define BB_CHGRP
15 -#define BB_CHMOD
16 -#define BB_CHOWN
17 -#define BB_CHROOT
18 -#define BB_CHVT
19 -#define BB_CLEAR
20 -//#define BB_CMP
21 -#define BB_CP
22 -//#define BB_CPIO
23 -#define BB_CUT
24 -#define BB_DATE
25 -//#define BB_DC
26 -#define BB_DD
27 -//#define BB_DEALLOCVT
28 +// BusyBox Applications
29 +#define BB_ASH
30 +#define BB_CAT
31 +#define BB_CHROOT
32 +#define BB_DD
33 #define BB_DF
34 -#define BB_DIRNAME
35 -#define BB_DMESG
36 -//#define BB_DOS2UNIX
37 -//#define BB_DPKG
38 -//#define BB_DPKG_DEB
39 -//#define BB_DUTMP
40 -#define BB_DU
41 -//#define BB_DUMPKMAP
42 -#define BB_ECHO
43 -#define BB_ENV
44 -//#define BB_EXPR
45 -//#define BB_FBSET
46 -//#define BB_FDFLUSH
47 -#define BB_FIND
48 -#define BB_FREE
49 -//#define BB_FREERAMDISK
50 -//#define BB_FSCK_MINIX
51 -//#define BB_GETOPT
52 -#define BB_GREP
53 -#define BB_GUNZIP
54 -#define BB_GZIP
55 -#define BB_HALT
56 -#define BB_HEAD
57 -//#define BB_HOSTID
58 -//#define BB_HOSTNAME
59 -//#define BB_HUSH
60 -#define BB_ID
61 -//#define BB_IFCONFIG
62 -#define BB_INIT
63 -//#define BB_INSMOD
64 -#define BB_KILL
65 -#define BB_KILLALL
66 -#define BB_KLOGD
67 -//#define BB_LASH
68 -//#define BB_LENGTH
69 -#define BB_LN
70 -//#define BB_LOADACM
71 -//#define BB_LOADFONT
72 -//#define BB_LOADKMAP
73 -#define BB_LOGGER
74 -//#define BB_LOGNAME
75 -//#define BB_LOSETUP
76 -#define BB_LS
77 -#define BB_LSMOD
78 -//#define BB_MAKEDEVS
79 -//#define BB_MD5SUM
80 -#define BB_MKDIR
81 -//#define BB_MKFIFO
82 -//#define BB_MKFS_MINIX
83 -#define BB_MKNOD
84 -#define BB_MKSWAP
85 -//#define BB_MKTEMP
86 -#define BB_MODPROBE
87 -#define BB_MORE
88 -#define BB_MOUNT
89 -//#define BB_MSH
90 -//#define BB_MT
91 -#define BB_MV
92 -//#define BB_NC
93 -//#define BB_NSLOOKUP
94 -#define BB_PIDOF
95 -//#define BB_PING
96 -//#define BB_PIVOT_ROOT
97 -#define BB_POWEROFF
98 -//#define BB_PRINTF
99 -#define BB_PS
100 -#define BB_PWD
101 -//#define BB_RDATE
102 -//#define BB_READLINK
103 -#define BB_REBOOT
104 -//#define BB_RENICE
105 -#define BB_RESET
106 -#define BB_RM
107 -#define BB_RMDIR
108 -//#define BB_RMMOD
109 -//#define BB_ROUTE
110 -//#define BB_RPM2CPIO
111 +#define BB_ECHO
112 +#define BB_GUNZIP
113 +#define BB_GZIP
114 +#define BB_HALT
115 +#define BB_IFCONFIG
116 +#define BB_INSMOD
117 +#define BB_INIT
118 +#define BB_LS
119 +#define BB_MKSWAP
120 +#define BB_MODPROBE
121 +#define BB_MOUNT
122 +#define BB_REBOOT
123 +#define BB_RMMOD
124 #define BB_SED
125 -//#define BB_SETKEYCODES
126 -#define BB_SLEEP
127 -#define BB_SORT
128 -//#define BB_STTY
129 -#define BB_SWAPONOFF
130 -#define BB_SYNC
131 +#define BB_SLEEP
132 +#define BB_SWAPONOFF
133 #define BB_SYSLOGD
134 -#define BB_TAIL
135 -#define BB_TAR
136 -//#define BB_TEE
137 -//#define BB_TEST
138 -//#define BB_TELNET
139 -//#define BB_TFTP
140 -//#define BB_TIME
141 -//#define BB_TOP
142 -#define BB_TOUCH
143 -//#define BB_TR
144 -//#define BB_TRACEROUTE
145 -#define BB_TRUE_FALSE
146 -#define BB_TTY
147 -//#define BB_UNIX2DOS
148 -//#define BB_UUENCODE
149 -//#define BB_UUDECODE
150 -#define BB_UMOUNT
151 -#define BB_UNIQ
152 -#define BB_UNAME
153 -//#define BB_UPDATE
154 -#define BB_UPTIME
155 -//#define BB_USLEEP
156 -//#define BB_VI
157 -//#define BB_WATCHDOG
158 -#define BB_WC
159 -//#define BB_WGET
160 -#define BB_WHICH
161 -#define BB_WHOAMI
162 -#define BB_XARGS
163 -#define BB_YES
164 -// End of Applications List
165 +#define BB_TAR
166 +#define BB_UMOUNT
167 +#define BB_WGET
168 +#define BB_PING
169 +// End of Applications List
170 +
171 //
172 //
173 //
174 @@ -209,7 +101,7 @@
175 #define BB_FEATURE_LS_FOLLOWLINKS
176 //
177 // Use color to identify different file types
178 -#define BB_FEATURE_LS_COLOR
179 +
180 //
181 // Disable for a smaller (but less functional) ping
182 #define BB_FEATURE_FANCY_PING
183 @@ -333,7 +225,7 @@
184 //#define BB_FEATURE_MINIX2
185 //
186 // Enable ifconfig status reporting output -- this feature adds 7k.
187 -//#define BB_FEATURE_IFCONFIG_STATUS
188 +#define BB_FEATURE_IFCONFIG_STATUS
189 //
190 // Enable ifconfig slip-specific options "keepalive" and "outfill"
191 //#define BB_FEATURE_IFCONFIG_SLIP
192 diff -ruN busybox-0.60.5.old/insmod.c busybox-0.60.5/insmod.c
193 --- busybox-0.60.5.old/insmod.c Mon Sep 16 07:30:10 2002
194 +++ busybox-0.60.5/insmod.c Mon Dec 8 09:57:27 2003
195 @@ -3538,7 +3538,7 @@
196 * if it is a link... */
197 if (realpath (module_dir, real_module_dir) == NULL)
198 strcpy(real_module_dir, module_dir);
199 - recursive_action(real_module_dir, TRUE, FALSE, FALSE,
200 + recursive_action(real_module_dir, TRUE, TRUE, FALSE,
201 check_module_name_match, 0, m_fullName);
202 }
203
204 @@ -3550,7 +3550,7 @@
205 strcpy(module_dir, _PATH_MODULES);
206 /* No module found under /lib/modules/`uname -r`, this
207 * time cast the net a bit wider. Search /lib/modules/ */
208 - if (recursive_action(module_dir, TRUE, FALSE, FALSE,
209 + if (recursive_action(module_dir, TRUE, TRUE, FALSE,
210 check_module_name_match, 0, m_fullName) == FALSE)
211 {
212 if (m_filename[0] == '\0'