summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing Liu <b28495@freescale.com>2013-03-12 09:20:30 +0000
committerMatthew McClintock <msm-oss@mcclintock.net>2013-03-14 20:49:33 -0500
commit8289ecd6699ebc12c35d9e42d329cf6ff77e1e33 (patch)
tree4ff3d3bf26c3c89e17aed4a01b8c3a7de4e1632f
parent3c090cb953ea4d4a596f1dc84d0d4c61b8c54a2d (diff)
downloadmeta-fsl-ppc-8289ecd6699ebc12c35d9e42d329cf6ff77e1e33.tar.gz
busybox: remove SDK specific bits
There are three kinds of SDK specific bits: (1) deleted: busybox-1.20.2/busybox-1.19.4-ubi-user-h.patch This patch is just a workground to fix busybox 1.9 builds when enabling ubi applets (disabled by default in Yocto). The actual fix exists in kernel, but was not applied on fsl kernel git tree for SDK 1.3.x. This patch restored a compatible mtd/ubi-user.h into busybox. Now the kernel fix was already included in Yocto: http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.2/commit/?id=f210735fe2f17a6225432ee3d1239bcf23a8659c http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.4/commit/?id=f210735fe2f17a6225432ee3d1239bcf23a8659c http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.8/commit/?id=f210735fe2f17a6225432ee3d1239bcf23a8659c commit f210735fe2f17a6225432ee3d1239bcf23a8659c headers_install: fix __packed in exported kernel headers And fsl SDK 1.4 will based on kernel 3.8 which also include this commit. So this patch can be dropped. (2) deleted: busybox-1.20.2/defconfig-fsl This defconfig is SDK specific. Remove it. (3) deleted: busybox-1.20.2/inetd{.conf} There is already submitted patches for this, but not applied: [PATCH] busybox: Add inetd related files http://patches.openembedded.org/patch/33233/ http://patches.openembedded.org/patch/33235/ The issue still exist and we will send new patches. Signed-off-by: Ting Liu <b28495@freescale.com>
-rw-r--r--recipes-append/busybox/busybox-1.20.2/busybox-1.19.4-ubi-user-h.patch419
-rw-r--r--recipes-append/busybox/busybox-1.20.2/defconfig-fsl1013
-rw-r--r--recipes-append/busybox/busybox-1.20.2/inetd33
-rw-r--r--recipes-append/busybox/busybox-1.20.2/inetd.conf20
-rw-r--r--recipes-append/busybox/busybox_1.20.2.bbappend15
5 files changed, 1 insertions, 1499 deletions
diff --git a/recipes-append/busybox/busybox-1.20.2/busybox-1.19.4-ubi-user-h.patch b/recipes-append/busybox/busybox-1.20.2/busybox-1.19.4-ubi-user-h.patch
deleted file mode 100644
index 42bcfa9..0000000
--- a/recipes-append/busybox/busybox-1.20.2/busybox-1.19.4-ubi-user-h.patch
+++ /dev/null
@@ -1,419 +0,0 @@
120110926 Juergen Lambrecht <J.Lambrecht@televic.com>
2This patch add an include file from mtd-utils.
3
4diff --exclude CVS --exclude .git -uNr busybox-1.19.4/include/mtd/ubi-user.h busybox-1.19.4.modified/include/mtd/ubi-user.h
5--- busybox-1.19.4/include/mtd/ubi-user.h 1970-01-01 01:00:00.000000000 +0100
6+++ busybox-1.19.4.modified/include/mtd/ubi-user.h 2011-09-26 15:48:54.884088675 +0200
7@@ -0,0 +1,412 @@
8+/*
9+ * Copyright (c) International Business Machines Corp., 2006
10+ *
11+ * This program is free software; you can redistribute it and/or modify
12+ * it under the terms of the GNU General Public License as published by
13+ * the Free Software Foundation; either version 2 of the License, or
14+ * (at your option) any later version.
15+ *
16+ * This program is distributed in the hope that it will be useful,
17+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
18+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
19+ * the GNU General Public License for more details.
20+ *
21+ * You should have received a copy of the GNU General Public License
22+ * along with this program; if not, write to the Free Software
23+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24+ *
25+ * Author: Artem Bityutskiy (???????? ?????)
26+ */
27+
28+#ifndef __UBI_USER_H__
29+#define __UBI_USER_H__
30+
31+#include <linux/types.h>
32+
33+/*
34+ * UBI device creation (the same as MTD device attachment)
35+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36+ *
37+ * MTD devices may be attached using %UBI_IOCATT ioctl command of the UBI
38+ * control device. The caller has to properly fill and pass
39+ * &struct ubi_attach_req object - UBI will attach the MTD device specified in
40+ * the request and return the newly created UBI device number as the ioctl
41+ * return value.
42+ *
43+ * UBI device deletion (the same as MTD device detachment)
44+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45+ *
46+ * An UBI device maybe deleted with %UBI_IOCDET ioctl command of the UBI
47+ * control device.
48+ *
49+ * UBI volume creation
50+ * ~~~~~~~~~~~~~~~~~~~
51+ *
52+ * UBI volumes are created via the %UBI_IOCMKVOL ioctl command of UBI character
53+ * device. A &struct ubi_mkvol_req object has to be properly filled and a
54+ * pointer to it has to be passed to the ioctl.
55+ *
56+ * UBI volume deletion
57+ * ~~~~~~~~~~~~~~~~~~~
58+ *
59+ * To delete a volume, the %UBI_IOCRMVOL ioctl command of the UBI character
60+ * device should be used. A pointer to the 32-bit volume ID hast to be passed
61+ * to the ioctl.
62+ *
63+ * UBI volume re-size
64+ * ~~~~~~~~~~~~~~~~~~
65+ *
66+ * To re-size a volume, the %UBI_IOCRSVOL ioctl command of the UBI character
67+ * device should be used. A &struct ubi_rsvol_req object has to be properly
68+ * filled and a pointer to it has to be passed to the ioctl.
69+ *
70+ * UBI volumes re-name
71+ * ~~~~~~~~~~~~~~~~~~~
72+ *
73+ * To re-name several volumes atomically at one go, the %UBI_IOCRNVOL command
74+ * of the UBI character device should be used. A &struct ubi_rnvol_req object
75+ * has to be properly filled and a pointer to it has to be passed to the ioctl.
76+ *
77+ * UBI volume update
78+ * ~~~~~~~~~~~~~~~~~
79+ *
80+ * Volume update should be done via the %UBI_IOCVOLUP ioctl command of the
81+ * corresponding UBI volume character device. A pointer to a 64-bit update
82+ * size should be passed to the ioctl. After this, UBI expects user to write
83+ * this number of bytes to the volume character device. The update is finished
84+ * when the claimed number of bytes is passed. So, the volume update sequence
85+ * is something like:
86+ *
87+ * fd = open("/dev/my_volume");
88+ * ioctl(fd, UBI_IOCVOLUP, &image_size);
89+ * write(fd, buf, image_size);
90+ * close(fd);
91+ *
92+ * Logical eraseblock erase
93+ * ~~~~~~~~~~~~~~~~~~~~~~~~
94+ *
95+ * To erase a logical eraseblock, the %UBI_IOCEBER ioctl command of the
96+ * corresponding UBI volume character device should be used. This command
97+ * unmaps the requested logical eraseblock, makes sure the corresponding
98+ * physical eraseblock is successfully erased, and returns.
99+ *
100+ * Atomic logical eraseblock change
101+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
102+ *
103+ * Atomic logical eraseblock change operation is called using the %UBI_IOCEBCH
104+ * ioctl command of the corresponding UBI volume character device. A pointer to
105+ * a &struct ubi_leb_change_req object has to be passed to the ioctl. Then the
106+ * user is expected to write the requested amount of bytes (similarly to what
107+ * should be done in case of the "volume update" ioctl).
108+ *
109+ * Logical eraseblock map
110+ * ~~~~~~~~~~~~~~~~~~~~~
111+ *
112+ * To map a logical eraseblock to a physical eraseblock, the %UBI_IOCEBMAP
113+ * ioctl command should be used. A pointer to a &struct ubi_map_req object is
114+ * expected to be passed. The ioctl maps the requested logical eraseblock to
115+ * a physical eraseblock and returns. Only non-mapped logical eraseblocks can
116+ * be mapped. If the logical eraseblock specified in the request is already
117+ * mapped to a physical eraseblock, the ioctl fails and returns error.
118+ *
119+ * Logical eraseblock unmap
120+ * ~~~~~~~~~~~~~~~~~~~~~~~~
121+ *
122+ * To unmap a logical eraseblock to a physical eraseblock, the %UBI_IOCEBUNMAP
123+ * ioctl command should be used. The ioctl unmaps the logical eraseblocks,
124+ * schedules corresponding physical eraseblock for erasure, and returns. Unlike
125+ * the "LEB erase" command, it does not wait for the physical eraseblock being
126+ * erased. Note, the side effect of this is that if an unclean reboot happens
127+ * after the unmap ioctl returns, you may find the LEB mapped again to the same
128+ * physical eraseblock after the UBI is run again.
129+ *
130+ * Check if logical eraseblock is mapped
131+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
132+ *
133+ * To check if a logical eraseblock is mapped to a physical eraseblock, the
134+ * %UBI_IOCEBISMAP ioctl command should be used. It returns %0 if the LEB is
135+ * not mapped, and %1 if it is mapped.
136+ *
137+ * Set an UBI volume property
138+ * ~~~~~~~~~~~~~~~~~~~~~~~~~
139+ *
140+ * To set an UBI volume property the %UBI_IOCSETPROP ioctl command should be
141+ * used. A pointer to a &struct ubi_set_prop_req object is expected to be
142+ * passed. The object describes which property should be set, and to which value
143+ * it should be set.
144+ */
145+
146+/*
147+ * When a new UBI volume or UBI device is created, users may either specify the
148+ * volume/device number they want to create or to let UBI automatically assign
149+ * the number using these constants.
150+ */
151+#define UBI_VOL_NUM_AUTO (-1)
152+#define UBI_DEV_NUM_AUTO (-1)
153+
154+/* Maximum volume name length */
155+#define UBI_MAX_VOLUME_NAME 127
156+
157+/* ioctl commands of UBI character devices */
158+
159+#define UBI_IOC_MAGIC 'o'
160+
161+/* Create an UBI volume */
162+#define UBI_IOCMKVOL _IOW(UBI_IOC_MAGIC, 0, struct ubi_mkvol_req)
163+/* Remove an UBI volume */
164+#define UBI_IOCRMVOL _IOW(UBI_IOC_MAGIC, 1, __s32)
165+/* Re-size an UBI volume */
166+#define UBI_IOCRSVOL _IOW(UBI_IOC_MAGIC, 2, struct ubi_rsvol_req)
167+/* Re-name volumes */
168+#define UBI_IOCRNVOL _IOW(UBI_IOC_MAGIC, 3, struct ubi_rnvol_req)
169+
170+/* ioctl commands of the UBI control character device */
171+
172+#define UBI_CTRL_IOC_MAGIC 'o'
173+
174+/* Attach an MTD device */
175+#define UBI_IOCATT _IOW(UBI_CTRL_IOC_MAGIC, 64, struct ubi_attach_req)
176+/* Detach an MTD device */
177+#define UBI_IOCDET _IOW(UBI_CTRL_IOC_MAGIC, 65, __s32)
178+
179+/* ioctl commands of UBI volume character devices */
180+
181+#define UBI_VOL_IOC_MAGIC 'O'
182+
183+/* Start UBI volume update */
184+#define UBI_IOCVOLUP _IOW(UBI_VOL_IOC_MAGIC, 0, __s64)
185+/* LEB erasure command, used for debugging, disabled by default */
186+#define UBI_IOCEBER _IOW(UBI_VOL_IOC_MAGIC, 1, __s32)
187+/* Atomic LEB change command */
188+#define UBI_IOCEBCH _IOW(UBI_VOL_IOC_MAGIC, 2, __s32)
189+/* Map LEB command */
190+#define UBI_IOCEBMAP _IOW(UBI_VOL_IOC_MAGIC, 3, struct ubi_map_req)
191+/* Unmap LEB command */
192+#define UBI_IOCEBUNMAP _IOW(UBI_VOL_IOC_MAGIC, 4, __s32)
193+/* Check if LEB is mapped command */
194+#define UBI_IOCEBISMAP _IOR(UBI_VOL_IOC_MAGIC, 5, __s32)
195+/* Set an UBI volume property */
196+#define UBI_IOCSETPROP _IOW(UBI_VOL_IOC_MAGIC, 6, struct ubi_set_prop_req)
197+
198+/* Maximum MTD device name length supported by UBI */
199+#define MAX_UBI_MTD_NAME_LEN 127
200+
201+/* Maximum amount of UBI volumes that can be re-named at one go */
202+#define UBI_MAX_RNVOL 32
203+
204+/*
205+ * UBI data type hint constants.
206+ *
207+ * UBI_LONGTERM: long-term data
208+ * UBI_SHORTTERM: short-term data
209+ * UBI_UNKNOWN: data persistence is unknown
210+ *
211+ * These constants are used when data is written to UBI volumes in order to
212+ * help the UBI wear-leveling unit to find more appropriate physical
213+ * eraseblocks.
214+ */
215+enum {
216+ UBI_LONGTERM = 1,
217+ UBI_SHORTTERM = 2,
218+ UBI_UNKNOWN = 3,
219+};
220+
221+/*
222+ * UBI volume type constants.
223+ *
224+ * @UBI_DYNAMIC_VOLUME: dynamic volume
225+ * @UBI_STATIC_VOLUME: static volume
226+ */
227+enum {
228+ UBI_DYNAMIC_VOLUME = 3,
229+ UBI_STATIC_VOLUME = 4,
230+};
231+
232+/*
233+ * UBI set property ioctl constants
234+ *
235+ * @UBI_PROP_DIRECT_WRITE: allow / disallow user to directly write and
236+ * erase individual eraseblocks on dynamic volumes
237+ */
238+enum {
239+ UBI_PROP_DIRECT_WRITE = 1,
240+};
241+
242+/**
243+ * struct ubi_attach_req - attach MTD device request.
244+ * @ubi_num: UBI device number to create
245+ * @mtd_num: MTD device number to attach
246+ * @vid_hdr_offset: VID header offset (use defaults if %0)
247+ * @padding: reserved for future, not used, has to be zeroed
248+ *
249+ * This data structure is used to specify MTD device UBI has to attach and the
250+ * parameters it has to use. The number which should be assigned to the new UBI
251+ * device is passed in @ubi_num. UBI may automatically assign the number if
252+ * @UBI_DEV_NUM_AUTO is passed. In this case, the device number is returned in
253+ * @ubi_num.
254+ *
255+ * Most applications should pass %0 in @vid_hdr_offset to make UBI use default
256+ * offset of the VID header within physical eraseblocks. The default offset is
257+ * the next min. I/O unit after the EC header. For example, it will be offset
258+ * 512 in case of a 512 bytes page NAND flash with no sub-page support. Or
259+ * it will be 512 in case of a 2KiB page NAND flash with 4 512-byte sub-pages.
260+ *
261+ * But in rare cases, if this optimizes things, the VID header may be placed to
262+ * a different offset. For example, the boot-loader might do things faster if
263+ * the VID header sits at the end of the first 2KiB NAND page with 4 sub-pages.
264+ * As the boot-loader would not normally need to read EC headers (unless it
265+ * needs UBI in RW mode), it might be faster to calculate ECC. This is weird
266+ * example, but it real-life example. So, in this example, @vid_hdr_offer would
267+ * be 2KiB-64 bytes = 1984. Note, that this position is not even 512-bytes
268+ * aligned, which is OK, as UBI is clever enough to realize this is 4th
269+ * sub-page of the first page and add needed padding.
270+ */
271+struct ubi_attach_req {
272+ __s32 ubi_num;
273+ __s32 mtd_num;
274+ __s32 vid_hdr_offset;
275+ __s8 padding[12];
276+};
277+
278+/**
279+ * struct ubi_mkvol_req - volume description data structure used in
280+ * volume creation requests.
281+ * @vol_id: volume number
282+ * @alignment: volume alignment
283+ * @bytes: volume size in bytes
284+ * @vol_type: volume type (%UBI_DYNAMIC_VOLUME or %UBI_STATIC_VOLUME)
285+ * @padding1: reserved for future, not used, has to be zeroed
286+ * @name_len: volume name length
287+ * @padding2: reserved for future, not used, has to be zeroed
288+ * @name: volume name
289+ *
290+ * This structure is used by user-space programs when creating new volumes. The
291+ * @used_bytes field is only necessary when creating static volumes.
292+ *
293+ * The @alignment field specifies the required alignment of the volume logical
294+ * eraseblock. This means, that the size of logical eraseblocks will be aligned
295+ * to this number, i.e.,
296+ * (UBI device logical eraseblock size) mod (@alignment) = 0.
297+ *
298+ * To put it differently, the logical eraseblock of this volume may be slightly
299+ * shortened in order to make it properly aligned. The alignment has to be
300+ * multiple of the flash minimal input/output unit, or %1 to utilize the entire
301+ * available space of logical eraseblocks.
302+ *
303+ * The @alignment field may be useful, for example, when one wants to maintain
304+ * a block device on top of an UBI volume. In this case, it is desirable to fit
305+ * an integer number of blocks in logical eraseblocks of this UBI volume. With
306+ * alignment it is possible to update this volume using plane UBI volume image
307+ * BLOBs, without caring about how to properly align them.
308+ */
309+struct ubi_mkvol_req {
310+ __s32 vol_id;
311+ __s32 alignment;
312+ __s64 bytes;
313+ __s8 vol_type;
314+ __s8 padding1;
315+ __s16 name_len;
316+ __s8 padding2[4];
317+ char name[UBI_MAX_VOLUME_NAME + 1];
318+} __attribute__ ((packed));
319+
320+/**
321+ * struct ubi_rsvol_req - a data structure used in volume re-size requests.
322+ * @vol_id: ID of the volume to re-size
323+ * @bytes: new size of the volume in bytes
324+ *
325+ * Re-sizing is possible for both dynamic and static volumes. But while dynamic
326+ * volumes may be re-sized arbitrarily, static volumes cannot be made to be
327+ * smaller than the number of bytes they bear. To arbitrarily shrink a static
328+ * volume, it must be wiped out first (by means of volume update operation with
329+ * zero number of bytes).
330+ */
331+struct ubi_rsvol_req {
332+ __s64 bytes;
333+ __s32 vol_id;
334+} __attribute__ ((packed));
335+
336+/**
337+ * struct ubi_rnvol_req - volumes re-name request.
338+ * @count: count of volumes to re-name
339+ * @padding1: reserved for future, not used, has to be zeroed
340+ * @vol_id: ID of the volume to re-name
341+ * @name_len: name length
342+ * @padding2: reserved for future, not used, has to be zeroed
343+ * @name: new volume name
344+ *
345+ * UBI allows to re-name up to %32 volumes at one go. The count of volumes to
346+ * re-name is specified in the @count field. The ID of the volumes to re-name
347+ * and the new names are specified in the @vol_id and @name fields.
348+ *
349+ * The UBI volume re-name operation is atomic, which means that should power cut
350+ * happen, the volumes will have either old name or new name. So the possible
351+ * use-cases of this command is atomic upgrade. Indeed, to upgrade, say, volumes
352+ * A and B one may create temporary volumes %A1 and %B1 with the new contents,
353+ * then atomically re-name A1->A and B1->B, in which case old %A and %B will
354+ * be removed.
355+ *
356+ * If it is not desirable to remove old A and B, the re-name request has to
357+ * contain 4 entries: A1->A, A->A1, B1->B, B->B1, in which case old A1 and B1
358+ * become A and B, and old A and B will become A1 and B1.
359+ *
360+ * It is also OK to request: A1->A, A1->X, B1->B, B->Y, in which case old A1
361+ * and B1 become A and B, and old A and B become X and Y.
362+ *
363+ * In other words, in case of re-naming into an existing volume name, the
364+ * existing volume is removed, unless it is re-named as well at the same
365+ * re-name request.
366+ */
367+struct ubi_rnvol_req {
368+ __s32 count;
369+ __s8 padding1[12];
370+ struct {
371+ __s32 vol_id;
372+ __s16 name_len;
373+ __s8 padding2[2];
374+ char name[UBI_MAX_VOLUME_NAME + 1];
375+ } ents[UBI_MAX_RNVOL];
376+} __attribute__ ((packed));
377+
378+/**
379+ * struct ubi_leb_change_req - a data structure used in atomic LEB change
380+ * requests.
381+ * @lnum: logical eraseblock number to change
382+ * @bytes: how many bytes will be written to the logical eraseblock
383+ * @dtype: data type (%UBI_LONGTERM, %UBI_SHORTTERM, %UBI_UNKNOWN)
384+ * @padding: reserved for future, not used, has to be zeroed
385+ */
386+struct ubi_leb_change_req {
387+ __s32 lnum;
388+ __s32 bytes;
389+ __s8 dtype;
390+ __s8 padding[7];
391+} __attribute__ ((packed));
392+
393+/**
394+ * struct ubi_map_req - a data structure used in map LEB requests.
395+ * @lnum: logical eraseblock number to unmap
396+ * @dtype: data type (%UBI_LONGTERM, %UBI_SHORTTERM, %UBI_UNKNOWN)
397+ * @padding: reserved for future, not used, has to be zeroed
398+ */
399+struct ubi_map_req {
400+ __s32 lnum;
401+ __s8 dtype;
402+ __s8 padding[3];
403+} __attribute__ ((packed));
404+
405+
406+/**
407+ * struct ubi_set_prop_req - a data structure used to set an ubi volume
408+ * property.
409+ * @property: property to set (%UBI_PROP_DIRECT_WRITE)
410+ * @padding: reserved for future, not used, has to be zeroed
411+ * @value: value to set
412+ */
413+struct ubi_set_prop_req {
414+ __u8 property;
415+ __u8 padding[7];
416+ __u64 value;
417+} __attribute__ ((packed));
418+
419+#endif /* __UBI_USER_H__ */
diff --git a/recipes-append/busybox/busybox-1.20.2/defconfig-fsl b/recipes-append/busybox/busybox-1.20.2/defconfig-fsl
deleted file mode 100644
index 52d5bbf..0000000
--- a/recipes-append/busybox/busybox-1.20.2/defconfig-fsl
+++ /dev/null
@@ -1,1013 +0,0 @@
1#
2# Automatically generated make config: don't edit
3# Busybox version: 1.19.4
4# Mon Aug 20 15:36:39 2012
5#
6CONFIG_HAVE_DOT_CONFIG=y
7
8#
9# Busybox Settings
10#
11
12#
13# General Configuration
14#
15# CONFIG_DESKTOP is not set
16# CONFIG_EXTRA_COMPAT is not set
17CONFIG_INCLUDE_SUSv2=y
18# CONFIG_USE_PORTABLE_CODE is not set
19CONFIG_PLATFORM_LINUX=y
20CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
21# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
22# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
23CONFIG_SHOW_USAGE=y
24# CONFIG_FEATURE_VERBOSE_USAGE is not set
25CONFIG_FEATURE_COMPRESS_USAGE=y
26# CONFIG_FEATURE_INSTALLER is not set
27# CONFIG_INSTALL_NO_USR is not set
28CONFIG_LOCALE_SUPPORT=y
29# CONFIG_UNICODE_SUPPORT is not set
30# CONFIG_UNICODE_USING_LOCALE is not set
31# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
32CONFIG_SUBST_WCHAR=0
33CONFIG_LAST_SUPPORTED_WCHAR=0
34# CONFIG_UNICODE_COMBINING_WCHARS is not set
35# CONFIG_UNICODE_WIDE_WCHARS is not set
36# CONFIG_UNICODE_BIDI_SUPPORT is not set
37# CONFIG_UNICODE_NEUTRAL_TABLE is not set
38# CONFIG_UNICODE_PRESERVE_BROKEN is not set
39CONFIG_LONG_OPTS=y
40CONFIG_FEATURE_DEVPTS=y
41# CONFIG_FEATURE_CLEAN_UP is not set
42CONFIG_FEATURE_UTMP=y
43CONFIG_FEATURE_WTMP=y
44CONFIG_FEATURE_PIDFILE=y
45CONFIG_FEATURE_SUID=y
46CONFIG_FEATURE_SUID_CONFIG=y
47CONFIG_FEATURE_SUID_CONFIG_QUIET=y
48# CONFIG_SELINUX is not set
49# CONFIG_FEATURE_PREFER_APPLETS is not set
50CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
51CONFIG_FEATURE_SYSLOG=y
52CONFIG_FEATURE_HAVE_RPC=y
53
54#
55# Build Options
56#
57# CONFIG_STATIC is not set
58# CONFIG_PIE is not set
59# CONFIG_NOMMU is not set
60# CONFIG_BUILD_LIBBUSYBOX is not set
61# CONFIG_FEATURE_INDIVIDUAL is not set
62# CONFIG_FEATURE_SHARED_BUSYBOX is not set
63CONFIG_LFS=y
64CONFIG_CROSS_COMPILER_PREFIX=""
65CONFIG_EXTRA_CFLAGS=""
66
67#
68# Debugging Options
69#
70# CONFIG_DEBUG is not set
71# CONFIG_DEBUG_PESSIMIZE is not set
72# CONFIG_WERROR is not set
73CONFIG_NO_DEBUG_LIB=y
74# CONFIG_DMALLOC is not set
75# CONFIG_EFENCE is not set
76
77#
78# Installation Options ("make install" behavior)
79#
80CONFIG_INSTALL_APPLET_SYMLINKS=y
81# CONFIG_INSTALL_APPLET_HARDLINKS is not set
82# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
83# CONFIG_INSTALL_APPLET_DONT is not set
84# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
85# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
86# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
87CONFIG_PREFIX="./_install"
88
89#
90# Busybox Library Tuning
91#
92CONFIG_FEATURE_SYSTEMD=y
93CONFIG_FEATURE_RTMINMAX=y
94CONFIG_PASSWORD_MINLEN=6
95CONFIG_MD5_SIZE_VS_SPEED=2
96CONFIG_FEATURE_FAST_TOP=y
97# CONFIG_FEATURE_ETC_NETWORKS is not set
98CONFIG_FEATURE_USE_TERMIOS=y
99CONFIG_FEATURE_EDITING=y
100CONFIG_FEATURE_EDITING_MAX_LEN=1024
101# CONFIG_FEATURE_EDITING_VI is not set
102CONFIG_FEATURE_EDITING_HISTORY=255
103CONFIG_FEATURE_EDITING_SAVEHISTORY=y
104CONFIG_FEATURE_REVERSE_SEARCH=y
105CONFIG_FEATURE_TAB_COMPLETION=y
106# CONFIG_FEATURE_USERNAME_COMPLETION is not set
107CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
108# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
109CONFIG_FEATURE_NON_POSIX_CP=y
110# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
111CONFIG_FEATURE_COPYBUF_KB=4
112CONFIG_FEATURE_SKIP_ROOTFS=y
113CONFIG_MONOTONIC_SYSCALL=y
114CONFIG_IOCTL_HEX2STR_ERROR=y
115CONFIG_FEATURE_HWIB=y
116
117#
118# Applets
119#
120
121#
122# Archival Utilities
123#
124CONFIG_FEATURE_SEAMLESS_XZ=y
125CONFIG_FEATURE_SEAMLESS_LZMA=y
126CONFIG_FEATURE_SEAMLESS_BZ2=y
127CONFIG_FEATURE_SEAMLESS_GZ=y
128CONFIG_FEATURE_SEAMLESS_Z=y
129CONFIG_AR=y
130CONFIG_FEATURE_AR_LONG_FILENAMES=y
131CONFIG_FEATURE_AR_CREATE=y
132CONFIG_BUNZIP2=y
133CONFIG_BZIP2=y
134CONFIG_CPIO=y
135CONFIG_FEATURE_CPIO_O=y
136CONFIG_FEATURE_CPIO_P=y
137# CONFIG_DPKG is not set
138# CONFIG_DPKG_DEB is not set
139# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
140CONFIG_GUNZIP=y
141CONFIG_GZIP=y
142CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
143CONFIG_LZOP=y
144# CONFIG_LZOP_COMPR_HIGH is not set
145CONFIG_RPM2CPIO=y
146CONFIG_RPM=y
147CONFIG_TAR=y
148CONFIG_FEATURE_TAR_CREATE=y
149CONFIG_FEATURE_TAR_AUTODETECT=y
150CONFIG_FEATURE_TAR_FROM=y
151CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
152CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
153CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
154CONFIG_FEATURE_TAR_LONG_OPTIONS=y
155CONFIG_FEATURE_TAR_TO_COMMAND=y
156CONFIG_FEATURE_TAR_UNAME_GNAME=y
157CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
158# CONFIG_FEATURE_TAR_SELINUX is not set
159# CONFIG_UNCOMPRESS is not set
160CONFIG_UNLZMA=y
161CONFIG_FEATURE_LZMA_FAST=y
162CONFIG_LZMA=y
163CONFIG_UNXZ=y
164CONFIG_XZ=y
165CONFIG_UNZIP=y
166
167#
168# Coreutils
169#
170CONFIG_BASENAME=y
171CONFIG_CAT=y
172CONFIG_DATE=y
173CONFIG_FEATURE_DATE_ISOFMT=y
174# CONFIG_FEATURE_DATE_NANO is not set
175CONFIG_FEATURE_DATE_COMPAT=y
176CONFIG_ID=y
177CONFIG_GROUPS=y
178CONFIG_TEST=y
179CONFIG_FEATURE_TEST_64=y
180CONFIG_TOUCH=y
181CONFIG_TR=y
182CONFIG_FEATURE_TR_CLASSES=y
183CONFIG_FEATURE_TR_EQUIV=y
184CONFIG_BASE64=y
185CONFIG_WHO=y
186CONFIG_USERS=y
187CONFIG_CAL=y
188CONFIG_CATV=y
189CONFIG_CHGRP=y
190CONFIG_CHMOD=y
191CONFIG_CHOWN=y
192CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
193CONFIG_CHROOT=y
194CONFIG_CKSUM=y
195CONFIG_COMM=y
196CONFIG_CP=y
197CONFIG_FEATURE_CP_LONG_OPTIONS=y
198CONFIG_CUT=y
199CONFIG_DD=y
200CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
201CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
202CONFIG_FEATURE_DD_IBS_OBS=y
203CONFIG_DF=y
204CONFIG_FEATURE_DF_FANCY=y
205CONFIG_DIRNAME=y
206CONFIG_DOS2UNIX=y
207CONFIG_UNIX2DOS=y
208CONFIG_DU=y
209CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
210CONFIG_ECHO=y
211CONFIG_FEATURE_FANCY_ECHO=y
212CONFIG_ENV=y
213CONFIG_FEATURE_ENV_LONG_OPTIONS=y
214CONFIG_EXPAND=y
215CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
216CONFIG_EXPR=y
217CONFIG_EXPR_MATH_SUPPORT_64=y
218CONFIG_FALSE=y
219CONFIG_FOLD=y
220CONFIG_FSYNC=y
221CONFIG_HEAD=y
222CONFIG_FEATURE_FANCY_HEAD=y
223CONFIG_HOSTID=y
224CONFIG_INSTALL=y
225CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
226CONFIG_LN=y
227CONFIG_LOGNAME=y
228CONFIG_LS=y
229CONFIG_FEATURE_LS_FILETYPES=y
230CONFIG_FEATURE_LS_FOLLOWLINKS=y
231CONFIG_FEATURE_LS_RECURSIVE=y
232CONFIG_FEATURE_LS_SORTFILES=y
233CONFIG_FEATURE_LS_TIMESTAMPS=y
234CONFIG_FEATURE_LS_USERNAME=y
235CONFIG_FEATURE_LS_COLOR=y
236CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
237CONFIG_MD5SUM=y
238CONFIG_MKDIR=y
239CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
240CONFIG_MKFIFO=y
241CONFIG_MKNOD=y
242CONFIG_MV=y
243CONFIG_FEATURE_MV_LONG_OPTIONS=y
244CONFIG_NICE=y
245CONFIG_NOHUP=y
246CONFIG_OD=y
247CONFIG_PRINTENV=y
248CONFIG_PRINTF=y
249CONFIG_PWD=y
250CONFIG_READLINK=y
251CONFIG_FEATURE_READLINK_FOLLOW=y
252CONFIG_REALPATH=y
253CONFIG_RM=y
254CONFIG_RMDIR=y
255CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
256CONFIG_SEQ=y
257CONFIG_SHA1SUM=y
258CONFIG_SHA256SUM=y
259CONFIG_SHA512SUM=y
260CONFIG_SLEEP=y
261CONFIG_FEATURE_FANCY_SLEEP=y
262CONFIG_FEATURE_FLOAT_SLEEP=y
263CONFIG_SORT=y
264CONFIG_FEATURE_SORT_BIG=y
265CONFIG_SPLIT=y
266CONFIG_FEATURE_SPLIT_FANCY=y
267CONFIG_STAT=y
268CONFIG_FEATURE_STAT_FORMAT=y
269CONFIG_STTY=y
270CONFIG_SUM=y
271CONFIG_SYNC=y
272CONFIG_TAC=y
273CONFIG_TAIL=y
274CONFIG_FEATURE_FANCY_TAIL=y
275CONFIG_TEE=y
276CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
277CONFIG_TRUE=y
278CONFIG_TTY=y
279CONFIG_UNAME=y
280CONFIG_UNEXPAND=y
281CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
282CONFIG_UNIQ=y
283CONFIG_USLEEP=y
284CONFIG_UUDECODE=y
285CONFIG_UUENCODE=y
286CONFIG_WC=y
287CONFIG_FEATURE_WC_LARGE=y
288CONFIG_WHOAMI=y
289CONFIG_YES=y
290
291#
292# Common options for cp and mv
293#
294CONFIG_FEATURE_PRESERVE_HARDLINKS=y
295
296#
297# Common options for ls, more and telnet
298#
299CONFIG_FEATURE_AUTOWIDTH=y
300
301#
302# Common options for df, du, ls
303#
304CONFIG_FEATURE_HUMAN_READABLE=y
305
306#
307# Common options for md5sum, sha1sum, sha256sum, sha512sum
308#
309CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
310
311#
312# Console Utilities
313#
314CONFIG_CHVT=y
315CONFIG_FGCONSOLE=y
316CONFIG_CLEAR=y
317CONFIG_DEALLOCVT=y
318CONFIG_DUMPKMAP=y
319CONFIG_KBD_MODE=y
320CONFIG_LOADFONT=y
321CONFIG_LOADKMAP=y
322CONFIG_OPENVT=y
323CONFIG_RESET=y
324CONFIG_RESIZE=y
325CONFIG_FEATURE_RESIZE_PRINT=y
326CONFIG_SETCONSOLE=y
327CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
328CONFIG_SETFONT=y
329CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
330CONFIG_DEFAULT_SETFONT_DIR=""
331CONFIG_SETKEYCODES=y
332CONFIG_SETLOGCONS=y
333CONFIG_SHOWKEY=y
334
335#
336# Common options for loadfont and setfont
337#
338CONFIG_FEATURE_LOADFONT_PSF2=y
339CONFIG_FEATURE_LOADFONT_RAW=y
340
341#
342# Debian Utilities
343#
344CONFIG_MKTEMP=y
345CONFIG_PIPE_PROGRESS=y
346CONFIG_RUN_PARTS=y
347CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y
348CONFIG_FEATURE_RUN_PARTS_FANCY=y
349CONFIG_START_STOP_DAEMON=y
350CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
351CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
352CONFIG_WHICH=y
353
354#
355# Editors
356#
357CONFIG_PATCH=y
358CONFIG_VI=y
359CONFIG_FEATURE_VI_MAX_LEN=4096
360CONFIG_FEATURE_VI_8BIT=y
361CONFIG_FEATURE_VI_COLON=y
362CONFIG_FEATURE_VI_YANKMARK=y
363CONFIG_FEATURE_VI_SEARCH=y
364# CONFIG_FEATURE_VI_REGEX_SEARCH is not set
365CONFIG_FEATURE_VI_USE_SIGNALS=y
366CONFIG_FEATURE_VI_DOT_CMD=y
367CONFIG_FEATURE_VI_READONLY=y
368CONFIG_FEATURE_VI_SETOPTS=y
369CONFIG_FEATURE_VI_SET=y
370CONFIG_FEATURE_VI_WIN_RESIZE=y
371CONFIG_FEATURE_VI_ASK_TERMINAL=y
372CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
373CONFIG_AWK=y
374CONFIG_FEATURE_AWK_LIBM=y
375CONFIG_CMP=y
376CONFIG_DIFF=y
377CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
378CONFIG_FEATURE_DIFF_DIR=y
379CONFIG_ED=y
380CONFIG_SED=y
381CONFIG_FEATURE_ALLOW_EXEC=y
382
383#
384# Finding Utilities
385#
386CONFIG_FIND=y
387CONFIG_FEATURE_FIND_PRINT0=y
388CONFIG_FEATURE_FIND_MTIME=y
389CONFIG_FEATURE_FIND_MMIN=y
390CONFIG_FEATURE_FIND_PERM=y
391CONFIG_FEATURE_FIND_TYPE=y
392CONFIG_FEATURE_FIND_XDEV=y
393CONFIG_FEATURE_FIND_MAXDEPTH=y
394CONFIG_FEATURE_FIND_NEWER=y
395CONFIG_FEATURE_FIND_INUM=y
396CONFIG_FEATURE_FIND_EXEC=y
397CONFIG_FEATURE_FIND_USER=y
398CONFIG_FEATURE_FIND_GROUP=y
399CONFIG_FEATURE_FIND_NOT=y
400CONFIG_FEATURE_FIND_DEPTH=y
401CONFIG_FEATURE_FIND_PAREN=y
402CONFIG_FEATURE_FIND_SIZE=y
403CONFIG_FEATURE_FIND_PRUNE=y
404CONFIG_FEATURE_FIND_DELETE=y
405CONFIG_FEATURE_FIND_PATH=y
406CONFIG_FEATURE_FIND_REGEX=y
407# CONFIG_FEATURE_FIND_CONTEXT is not set
408CONFIG_FEATURE_FIND_LINKS=y
409CONFIG_GREP=y
410CONFIG_FEATURE_GREP_EGREP_ALIAS=y
411CONFIG_FEATURE_GREP_FGREP_ALIAS=y
412CONFIG_FEATURE_GREP_CONTEXT=y
413CONFIG_XARGS=y
414CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
415CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
416CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
417CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
418
419#
420# Init Utilities
421#
422CONFIG_BOOTCHARTD=y
423CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER=y
424CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE=y
425CONFIG_HALT=y
426# CONFIG_FEATURE_CALL_TELINIT is not set
427CONFIG_TELINIT_PATH=""
428CONFIG_INIT=y
429CONFIG_FEATURE_USE_INITTAB=y
430# CONFIG_FEATURE_KILL_REMOVED is not set
431CONFIG_FEATURE_KILL_DELAY=0
432CONFIG_FEATURE_INIT_SCTTY=y
433CONFIG_FEATURE_INIT_SYSLOG=y
434CONFIG_FEATURE_EXTRA_QUIET=y
435CONFIG_FEATURE_INIT_COREDUMPS=y
436CONFIG_FEATURE_INITRD=y
437CONFIG_INIT_TERMINAL_TYPE="linux"
438CONFIG_MESG=y
439CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
440
441#
442# Login/Password Management Utilities
443#
444CONFIG_ADD_SHELL=y
445CONFIG_REMOVE_SHELL=y
446CONFIG_FEATURE_SHADOWPASSWDS=y
447CONFIG_USE_BB_PWD_GRP=y
448CONFIG_USE_BB_SHADOW=y
449CONFIG_USE_BB_CRYPT=y
450CONFIG_USE_BB_CRYPT_SHA=y
451CONFIG_ADDUSER=y
452CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
453# CONFIG_FEATURE_CHECK_NAMES is not set
454CONFIG_FIRST_SYSTEM_ID=100
455CONFIG_LAST_SYSTEM_ID=999
456CONFIG_ADDGROUP=y
457CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
458CONFIG_FEATURE_ADDUSER_TO_GROUP=y
459CONFIG_DELUSER=y
460CONFIG_DELGROUP=y
461CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
462CONFIG_GETTY=y
463CONFIG_LOGIN=y
464# CONFIG_PAM is not set
465CONFIG_LOGIN_SCRIPTS=y
466CONFIG_FEATURE_NOLOGIN=y
467CONFIG_FEATURE_SECURETTY=y
468CONFIG_PASSWD=y
469CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
470CONFIG_CRYPTPW=y
471CONFIG_CHPASSWD=y
472CONFIG_SU=y
473CONFIG_FEATURE_SU_SYSLOG=y
474CONFIG_FEATURE_SU_CHECKS_SHELLS=y
475CONFIG_SULOGIN=y
476CONFIG_VLOCK=y
477
478#
479# Linux Ext2 FS Progs
480#
481CONFIG_CHATTR=y
482CONFIG_FSCK=y
483CONFIG_LSATTR=y
484# CONFIG_TUNE2FS is not set
485
486#
487# Linux Module Utilities
488#
489# CONFIG_MODINFO is not set
490# CONFIG_MODPROBE_SMALL is not set
491# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set
492# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set
493CONFIG_INSMOD=y
494CONFIG_RMMOD=y
495CONFIG_LSMOD=y
496# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
497CONFIG_MODPROBE=y
498# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
499# CONFIG_DEPMOD is not set
500
501#
502# Options common to multiple modutils
503#
504# CONFIG_FEATURE_2_4_MODULES is not set
505# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
506# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
507# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
508# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
509# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
510# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
511CONFIG_FEATURE_CHECK_TAINTED_MODULE=y
512CONFIG_FEATURE_MODUTILS_ALIAS=y
513CONFIG_FEATURE_MODUTILS_SYMBOLS=y
514CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
515CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
516
517#
518# Linux System Utilities
519#
520CONFIG_BLOCKDEV=y
521CONFIG_REV=y
522CONFIG_ACPID=y
523CONFIG_FEATURE_ACPID_COMPAT=y
524CONFIG_BLKID=y
525# CONFIG_FEATURE_BLKID_TYPE is not set
526CONFIG_DMESG=y
527CONFIG_FEATURE_DMESG_PRETTY=y
528CONFIG_FBSET=y
529CONFIG_FEATURE_FBSET_FANCY=y
530CONFIG_FEATURE_FBSET_READMODE=y
531CONFIG_FDFLUSH=y
532CONFIG_FDFORMAT=y
533CONFIG_FDISK=y
534# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
535CONFIG_FEATURE_FDISK_WRITABLE=y
536# CONFIG_FEATURE_AIX_LABEL is not set
537# CONFIG_FEATURE_SGI_LABEL is not set
538# CONFIG_FEATURE_SUN_LABEL is not set
539# CONFIG_FEATURE_OSF_LABEL is not set
540# CONFIG_FEATURE_GPT_LABEL is not set
541CONFIG_FEATURE_FDISK_ADVANCED=y
542CONFIG_FINDFS=y
543CONFIG_FLOCK=y
544CONFIG_FREERAMDISK=y
545CONFIG_FSCK_MINIX=y
546CONFIG_MKFS_EXT2=y
547CONFIG_MKFS_MINIX=y
548CONFIG_FEATURE_MINIX2=y
549# CONFIG_MKFS_REISER is not set
550CONFIG_MKFS_VFAT=y
551CONFIG_GETOPT=y
552CONFIG_FEATURE_GETOPT_LONG=y
553CONFIG_HEXDUMP=y
554CONFIG_FEATURE_HEXDUMP_REVERSE=y
555CONFIG_HD=y
556CONFIG_HWCLOCK=y
557CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
558CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
559CONFIG_IPCRM=y
560CONFIG_IPCS=y
561CONFIG_LOSETUP=y
562CONFIG_LSPCI=y
563CONFIG_LSUSB=y
564CONFIG_MDEV=y
565CONFIG_FEATURE_MDEV_CONF=y
566CONFIG_FEATURE_MDEV_RENAME=y
567CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
568CONFIG_FEATURE_MDEV_EXEC=y
569CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
570CONFIG_MKSWAP=y
571CONFIG_FEATURE_MKSWAP_UUID=y
572CONFIG_MORE=y
573CONFIG_MOUNT=y
574CONFIG_FEATURE_MOUNT_FAKE=y
575CONFIG_FEATURE_MOUNT_VERBOSE=y
576# CONFIG_FEATURE_MOUNT_HELPERS is not set
577CONFIG_FEATURE_MOUNT_LABEL=y
578CONFIG_FEATURE_MOUNT_NFS=y
579CONFIG_FEATURE_MOUNT_CIFS=y
580CONFIG_FEATURE_MOUNT_FLAGS=y
581CONFIG_FEATURE_MOUNT_FSTAB=y
582CONFIG_PIVOT_ROOT=y
583CONFIG_RDATE=y
584CONFIG_RDEV=y
585CONFIG_READPROFILE=y
586CONFIG_RTCWAKE=y
587CONFIG_SCRIPT=y
588CONFIG_SCRIPTREPLAY=y
589CONFIG_SETARCH=y
590CONFIG_SWAPONOFF=y
591CONFIG_FEATURE_SWAPON_PRI=y
592CONFIG_SWITCH_ROOT=y
593CONFIG_UMOUNT=y
594CONFIG_FEATURE_UMOUNT_ALL=y
595
596#
597# Common options for mount/umount
598#
599CONFIG_FEATURE_MOUNT_LOOP=y
600CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
601# CONFIG_FEATURE_MTAB_SUPPORT is not set
602CONFIG_VOLUMEID=y
603
604#
605# Filesystem/Volume identification
606#
607CONFIG_FEATURE_VOLUMEID_EXT=y
608CONFIG_FEATURE_VOLUMEID_BTRFS=y
609CONFIG_FEATURE_VOLUMEID_REISERFS=y
610CONFIG_FEATURE_VOLUMEID_FAT=y
611CONFIG_FEATURE_VOLUMEID_HFS=y
612CONFIG_FEATURE_VOLUMEID_JFS=y
613CONFIG_FEATURE_VOLUMEID_XFS=y
614CONFIG_FEATURE_VOLUMEID_NTFS=y
615CONFIG_FEATURE_VOLUMEID_ISO9660=y
616CONFIG_FEATURE_VOLUMEID_UDF=y
617CONFIG_FEATURE_VOLUMEID_LUKS=y
618CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
619CONFIG_FEATURE_VOLUMEID_CRAMFS=y
620CONFIG_FEATURE_VOLUMEID_ROMFS=y
621CONFIG_FEATURE_VOLUMEID_SYSV=y
622CONFIG_FEATURE_VOLUMEID_OCFS2=y
623CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
624
625#
626# Miscellaneous Utilities
627#
628# CONFIG_CONSPY is not set
629CONFIG_LESS=y
630CONFIG_FEATURE_LESS_MAXLINES=9999999
631CONFIG_FEATURE_LESS_BRACKETS=y
632CONFIG_FEATURE_LESS_FLAGS=y
633CONFIG_FEATURE_LESS_MARKS=y
634CONFIG_FEATURE_LESS_REGEXP=y
635CONFIG_FEATURE_LESS_WINCH=y
636CONFIG_FEATURE_LESS_ASK_TERMINAL=y
637CONFIG_FEATURE_LESS_DASHCMD=y
638CONFIG_FEATURE_LESS_LINENUMS=y
639# CONFIG_NANDWRITE is not set
640# CONFIG_NANDDUMP is not set
641CONFIG_SETSERIAL=y
642CONFIG_UBIATTACH=y
643CONFIG_UBIDETACH=y
644CONFIG_UBIMKVOL=y
645CONFIG_UBIRMVOL=y
646CONFIG_UBIRSVOL=y
647CONFIG_UBIUPDATEVOL=y
648CONFIG_ADJTIMEX=y
649# CONFIG_BBCONFIG is not set
650# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
651CONFIG_BEEP=y
652CONFIG_FEATURE_BEEP_FREQ=4000
653CONFIG_FEATURE_BEEP_LENGTH_MS=30
654CONFIG_CHAT=y
655CONFIG_FEATURE_CHAT_NOFAIL=y
656# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
657CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
658CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
659CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
660CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
661CONFIG_FEATURE_CHAT_CLR_ABORT=y
662CONFIG_CHRT=y
663CONFIG_CROND=y
664CONFIG_FEATURE_CROND_D=y
665CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
666CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
667CONFIG_CRONTAB=y
668CONFIG_DC=y
669CONFIG_FEATURE_DC_LIBM=y
670# CONFIG_DEVFSD is not set
671# CONFIG_DEVFSD_MODLOAD is not set
672# CONFIG_DEVFSD_FG_NP is not set
673# CONFIG_DEVFSD_VERBOSE is not set
674# CONFIG_FEATURE_DEVFS is not set
675CONFIG_DEVMEM=y
676CONFIG_EJECT=y
677CONFIG_FEATURE_EJECT_SCSI=y
678CONFIG_FBSPLASH=y
679# CONFIG_FLASHCP is not set
680# CONFIG_FLASH_LOCK is not set
681# CONFIG_FLASH_UNLOCK is not set
682# CONFIG_FLASH_ERASEALL is not set
683CONFIG_IONICE=y
684# CONFIG_INOTIFYD is not set
685CONFIG_LAST=y
686# CONFIG_FEATURE_LAST_SMALL is not set
687CONFIG_FEATURE_LAST_FANCY=y
688CONFIG_HDPARM=y
689CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
690CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
691CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
692CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
693CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
694CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
695CONFIG_MAKEDEVS=y
696# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
697CONFIG_FEATURE_MAKEDEVS_TABLE=y
698CONFIG_MAN=y
699CONFIG_MICROCOM=y
700CONFIG_MOUNTPOINT=y
701CONFIG_MT=y
702CONFIG_RAIDAUTORUN=y
703CONFIG_READAHEAD=y
704# CONFIG_RFKILL is not set
705CONFIG_RUNLEVEL=y
706CONFIG_RX=y
707CONFIG_SETSID=y
708CONFIG_STRINGS=y
709# CONFIG_TASKSET is not set
710# CONFIG_FEATURE_TASKSET_FANCY is not set
711CONFIG_TIME=y
712CONFIG_TIMEOUT=y
713CONFIG_TTYSIZE=y
714CONFIG_VOLNAME=y
715CONFIG_WALL=y
716CONFIG_WATCHDOG=y
717
718#
719# Networking Utilities
720#
721CONFIG_NAMEIF=y
722CONFIG_FEATURE_NAMEIF_EXTENDED=y
723CONFIG_NBDCLIENT=y
724CONFIG_NC=y
725CONFIG_NC_SERVER=y
726CONFIG_NC_EXTRA=y
727# CONFIG_NC_110_COMPAT is not set
728CONFIG_PING=y
729CONFIG_PING6=y
730CONFIG_FEATURE_FANCY_PING=y
731CONFIG_WHOIS=y
732CONFIG_FEATURE_IPV6=y
733# CONFIG_FEATURE_UNIX_LOCAL is not set
734CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
735# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
736CONFIG_ARP=y
737CONFIG_ARPING=y
738CONFIG_BRCTL=y
739CONFIG_FEATURE_BRCTL_FANCY=y
740CONFIG_FEATURE_BRCTL_SHOW=y
741CONFIG_DNSD=y
742CONFIG_ETHER_WAKE=y
743CONFIG_FAKEIDENTD=y
744CONFIG_FTPD=y
745CONFIG_FEATURE_FTP_WRITE=y
746CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
747CONFIG_FTPGET=y
748CONFIG_FTPPUT=y
749CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
750CONFIG_HOSTNAME=y
751CONFIG_HTTPD=y
752CONFIG_FEATURE_HTTPD_RANGES=y
753CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
754CONFIG_FEATURE_HTTPD_SETUID=y
755CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
756CONFIG_FEATURE_HTTPD_AUTH_MD5=y
757CONFIG_FEATURE_HTTPD_CGI=y
758CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
759CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
760CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
761CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
762CONFIG_FEATURE_HTTPD_PROXY=y
763CONFIG_FEATURE_HTTPD_GZIP=y
764CONFIG_IFCONFIG=y
765CONFIG_FEATURE_IFCONFIG_STATUS=y
766CONFIG_FEATURE_IFCONFIG_SLIP=y
767CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
768CONFIG_FEATURE_IFCONFIG_HW=y
769CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
770CONFIG_IFENSLAVE=y
771CONFIG_IFPLUGD=y
772CONFIG_IFUPDOWN=y
773CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
774# CONFIG_FEATURE_IFUPDOWN_IP is not set
775# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set
776CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN=y
777CONFIG_FEATURE_IFUPDOWN_IPV4=y
778CONFIG_FEATURE_IFUPDOWN_IPV6=y
779CONFIG_FEATURE_IFUPDOWN_MAPPING=y
780# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
781CONFIG_INETD=y
782CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
783CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
784CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
785CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
786CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
787CONFIG_FEATURE_INETD_RPC=y
788CONFIG_IP=y
789CONFIG_FEATURE_IP_ADDRESS=y
790CONFIG_FEATURE_IP_LINK=y
791CONFIG_FEATURE_IP_ROUTE=y
792CONFIG_FEATURE_IP_TUNNEL=y
793CONFIG_FEATURE_IP_RULE=y
794CONFIG_FEATURE_IP_SHORT_FORMS=y
795# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
796CONFIG_IPADDR=y
797CONFIG_IPLINK=y
798CONFIG_IPROUTE=y
799CONFIG_IPTUNNEL=y
800CONFIG_IPRULE=y
801CONFIG_IPCALC=y
802CONFIG_FEATURE_IPCALC_FANCY=y
803CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
804CONFIG_NETSTAT=y
805CONFIG_FEATURE_NETSTAT_WIDE=y
806CONFIG_FEATURE_NETSTAT_PRG=y
807CONFIG_NSLOOKUP=y
808CONFIG_NTPD=y
809CONFIG_FEATURE_NTPD_SERVER=y
810CONFIG_PSCAN=y
811CONFIG_ROUTE=y
812CONFIG_SLATTACH=y
813CONFIG_TCPSVD=y
814CONFIG_TELNET=y
815CONFIG_FEATURE_TELNET_TTYPE=y
816CONFIG_FEATURE_TELNET_AUTOLOGIN=y
817CONFIG_TELNETD=y
818CONFIG_FEATURE_TELNETD_STANDALONE=y
819CONFIG_FEATURE_TELNETD_INETD_WAIT=y
820CONFIG_TFTP=y
821CONFIG_TFTPD=y
822
823#
824# Common options for tftp/tftpd
825#
826CONFIG_FEATURE_TFTP_GET=y
827CONFIG_FEATURE_TFTP_PUT=y
828CONFIG_FEATURE_TFTP_BLOCKSIZE=y
829CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
830# CONFIG_TFTP_DEBUG is not set
831CONFIG_TRACEROUTE=y
832CONFIG_TRACEROUTE6=y
833CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
834# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
835# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
836CONFIG_TUNCTL=y
837CONFIG_FEATURE_TUNCTL_UG=y
838CONFIG_UDHCPD=y
839CONFIG_DHCPRELAY=y
840CONFIG_DUMPLEASES=y
841CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
842# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
843CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
844CONFIG_UDHCPC=y
845CONFIG_FEATURE_UDHCPC_ARPING=y
846# CONFIG_FEATURE_UDHCP_PORT is not set
847CONFIG_UDHCP_DEBUG=9
848CONFIG_FEATURE_UDHCP_RFC3397=y
849CONFIG_FEATURE_UDHCP_8021Q=y
850CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
851CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
852CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
853CONFIG_UDPSVD=y
854CONFIG_VCONFIG=y
855CONFIG_WGET=y
856CONFIG_FEATURE_WGET_STATUSBAR=y
857CONFIG_FEATURE_WGET_AUTHENTICATION=y
858CONFIG_FEATURE_WGET_LONG_OPTIONS=y
859CONFIG_FEATURE_WGET_TIMEOUT=y
860CONFIG_ZCIP=y
861
862#
863# Print Utilities
864#
865CONFIG_LPD=y
866CONFIG_LPR=y
867CONFIG_LPQ=y
868
869#
870# Mail Utilities
871#
872CONFIG_MAKEMIME=y
873CONFIG_FEATURE_MIME_CHARSET="us-ascii"
874CONFIG_POPMAILDIR=y
875CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
876CONFIG_REFORMIME=y
877CONFIG_FEATURE_REFORMIME_COMPAT=y
878CONFIG_SENDMAIL=y
879
880#
881# Process Utilities
882#
883CONFIG_IOSTAT=y
884CONFIG_MPSTAT=y
885CONFIG_NMETER=y
886CONFIG_PMAP=y
887CONFIG_POWERTOP=y
888CONFIG_PSTREE=y
889CONFIG_PWDX=y
890CONFIG_SMEMCAP=y
891CONFIG_UPTIME=y
892CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
893CONFIG_FREE=y
894CONFIG_FUSER=y
895CONFIG_KILL=y
896CONFIG_KILLALL=y
897CONFIG_KILLALL5=y
898CONFIG_PGREP=y
899CONFIG_PIDOF=y
900CONFIG_FEATURE_PIDOF_SINGLE=y
901CONFIG_FEATURE_PIDOF_OMIT=y
902CONFIG_PKILL=y
903CONFIG_PS=y
904CONFIG_FEATURE_PS_WIDE=y
905# CONFIG_FEATURE_PS_TIME is not set
906# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
907# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
908CONFIG_RENICE=y
909CONFIG_BB_SYSCTL=y
910CONFIG_TOP=y
911CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
912CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
913CONFIG_FEATURE_TOP_SMP_CPU=y
914CONFIG_FEATURE_TOP_DECIMALS=y
915CONFIG_FEATURE_TOP_SMP_PROCESS=y
916CONFIG_FEATURE_TOPMEM=y
917CONFIG_FEATURE_SHOW_THREADS=y
918CONFIG_WATCH=y
919
920#
921# Runit Utilities
922#
923CONFIG_RUNSV=y
924CONFIG_RUNSVDIR=y
925# CONFIG_FEATURE_RUNSVDIR_LOG is not set
926CONFIG_SV=y
927CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
928CONFIG_SVLOGD=y
929CONFIG_CHPST=y
930CONFIG_SETUIDGID=y
931CONFIG_ENVUIDGID=y
932CONFIG_ENVDIR=y
933CONFIG_SOFTLIMIT=y
934# CONFIG_CHCON is not set
935# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
936# CONFIG_GETENFORCE is not set
937# CONFIG_GETSEBOOL is not set
938# CONFIG_LOAD_POLICY is not set
939# CONFIG_MATCHPATHCON is not set
940# CONFIG_RESTORECON is not set
941# CONFIG_RUNCON is not set
942# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
943# CONFIG_SELINUXENABLED is not set
944# CONFIG_SETENFORCE is not set
945# CONFIG_SETFILES is not set
946# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
947# CONFIG_SETSEBOOL is not set
948# CONFIG_SESTATUS is not set
949
950#
951# Shells
952#
953CONFIG_ASH=y
954CONFIG_ASH_BASH_COMPAT=y
955# CONFIG_ASH_IDLE_TIMEOUT is not set
956CONFIG_ASH_JOB_CONTROL=y
957CONFIG_ASH_ALIAS=y
958CONFIG_ASH_GETOPTS=y
959CONFIG_ASH_BUILTIN_ECHO=y
960CONFIG_ASH_BUILTIN_PRINTF=y
961CONFIG_ASH_BUILTIN_TEST=y
962CONFIG_ASH_CMDCMD=y
963# CONFIG_ASH_MAIL is not set
964CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
965CONFIG_ASH_RANDOM_SUPPORT=y
966CONFIG_ASH_EXPAND_PRMT=y
967CONFIG_CTTYHACK=y
968CONFIG_HUSH=y
969CONFIG_HUSH_BASH_COMPAT=y
970CONFIG_HUSH_BRACE_EXPANSION=y
971CONFIG_HUSH_HELP=y
972CONFIG_HUSH_INTERACTIVE=y
973CONFIG_HUSH_SAVEHISTORY=y
974CONFIG_HUSH_JOB=y
975CONFIG_HUSH_TICK=y
976CONFIG_HUSH_IF=y
977CONFIG_HUSH_LOOPS=y
978CONFIG_HUSH_CASE=y
979CONFIG_HUSH_FUNCTIONS=y
980CONFIG_HUSH_LOCAL=y
981CONFIG_HUSH_RANDOM_SUPPORT=y
982CONFIG_HUSH_EXPORT_N=y
983CONFIG_HUSH_MODE_X=y
984# CONFIG_MSH is not set
985CONFIG_FEATURE_SH_IS_ASH=y
986# CONFIG_FEATURE_SH_IS_HUSH is not set
987# CONFIG_FEATURE_SH_IS_NONE is not set
988# CONFIG_FEATURE_BASH_IS_ASH is not set
989# CONFIG_FEATURE_BASH_IS_HUSH is not set
990CONFIG_FEATURE_BASH_IS_NONE=y
991CONFIG_SH_MATH_SUPPORT=y
992CONFIG_SH_MATH_SUPPORT_64=y
993CONFIG_FEATURE_SH_EXTRA_QUIET=y
994# CONFIG_FEATURE_SH_STANDALONE is not set
995# CONFIG_FEATURE_SH_NOFORK is not set
996CONFIG_FEATURE_SH_HISTFILESIZE=y
997
998#
999# System Logging Utilities
1000#
1001CONFIG_SYSLOGD=y
1002CONFIG_FEATURE_ROTATE_LOGFILE=y
1003CONFIG_FEATURE_REMOTE_LOG=y
1004CONFIG_FEATURE_SYSLOGD_DUP=y
1005CONFIG_FEATURE_SYSLOGD_CFG=y
1006CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
1007CONFIG_FEATURE_IPC_SYSLOG=y
1008CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
1009CONFIG_LOGREAD=y
1010CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
1011CONFIG_KLOGD=y
1012CONFIG_FEATURE_KLOGD_KLOGCTL=y
1013CONFIG_LOGGER=y
diff --git a/recipes-append/busybox/busybox-1.20.2/inetd b/recipes-append/busybox/busybox-1.20.2/inetd
deleted file mode 100644
index cf50bcd..0000000
--- a/recipes-append/busybox/busybox-1.20.2/inetd
+++ /dev/null
@@ -1,33 +0,0 @@
1#!/bin/sh
2#
3# start/stop inetd super server.
4
5if ! [ -x /usr/sbin/inetd ]; then
6 exit 0
7fi
8
9case "$1" in
10 start)
11 echo -n "Starting internet superserver:"
12 echo -n " inetd" ; start-stop-daemon -S -x /usr/sbin/inetd > /dev/null
13 echo "."
14 ;;
15 stop)
16 echo -n "Stopping internet superserver:"
17 echo -n " inetd" ; start-stop-daemon -K -x /usr/sbin/inetd > /dev/null
18 echo "."
19 ;;
20 restart)
21 echo -n "Restarting internet superserver:"
22 echo -n " inetd "
23 killall -HUP inetd
24 echo "."
25 ;;
26 *)
27 echo "Usage: /etc/init.d/inetd {start|stop|restart}"
28 exit 1
29 ;;
30esac
31
32exit 0
33
diff --git a/recipes-append/busybox/busybox-1.20.2/inetd.conf b/recipes-append/busybox/busybox-1.20.2/inetd.conf
deleted file mode 100644
index b02fe85..0000000
--- a/recipes-append/busybox/busybox-1.20.2/inetd.conf
+++ /dev/null
@@ -1,20 +0,0 @@
1# /etc/inetd.conf: see inetd(8) for further informations.
2#
3# Internet server configuration database
4#
5# If you want to disable an entry so it isn't touched during
6# package updates just comment it out with a single '#' character.
7#
8# <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
9#
10#:INTERNAL: Internal services
11#echo stream tcp nowait root internal
12#echo dgram udp wait root internal
13#chargen stream tcp nowait root internal
14#chargen dgram udp wait root internal
15#discard stream tcp nowait root internal
16#discard dgram udp wait root internal
17#daytime stream tcp nowait root internal
18#daytime dgram udp wait root internal
19#time stream tcp nowait root internal
20#time dgram udp wait root internal
diff --git a/recipes-append/busybox/busybox_1.20.2.bbappend b/recipes-append/busybox/busybox_1.20.2.bbappend
index 9c52eeb..8445337 100644
--- a/recipes-append/busybox/busybox_1.20.2.bbappend
+++ b/recipes-append/busybox/busybox_1.20.2.bbappend
@@ -1,15 +1,2 @@
1PR_append_fsl = "+${DISTRO}.0" 1PRINC := "${@int(PRINC) + 1}"
2
3FILESEXTRAPATHS_prepend_fsl := "${THISDIR}/busybox-1.20.2:"
4
5SRC_URI_append_fsl += "file://defconfig-fsl \
6 file://busybox-1.19.4-ubi-user-h.patch \
7 file://inetd \
8 file://inetd.conf \
9"
10
11do_configure_prepend_fsl () {
12 cp ${WORKDIR}/defconfig-fsl ${WORKDIR}/defconfig
13}
14
15 2