├── .github-write-test
├── COPYING
├── Makefile
├── README.md
├── configs
├── .DS_Store
├── busybox
│ ├── .config-arm64
│ ├── .config-x86
│ └── .config-x86_64
├── extlinux
│ └── extlinux.conf
├── linux
│ ├── 4.x
│ │ └── .config-i486
│ └── 6.x
│ │ ├── .config-arm64
│ │ ├── .config-x86
│ │ └── .config-x86_64
└── syslinux
│ ├── isolinux.cfg
│ └── menu.txt
├── cross-compiler.md
├── defs.sh
├── download_extra.sh
├── download_prereq.sh
├── patches
├── busybox
│ └── ifplugd.patch
└── syslinux
│ └── 0014_fix_ftbfs_no_dynamic_linker.patch
└── tools
├── build_bootable_img.sh
└── create_dev.sh
/.github-write-test:
--------------------------------------------------------------------------------
1 | test
--------------------------------------------------------------------------------
/COPYING:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU General Public License is a free, copyleft license for
11 | software and other kinds of works.
12 |
13 | The licenses for most software and other practical works are designed
14 | to take away your freedom to share and change the works. By contrast,
15 | the GNU General Public License is intended to guarantee your freedom to
16 | share and change all versions of a program--to make sure it remains free
17 | software for all its users. We, the Free Software Foundation, use the
18 | GNU General Public License for most of our software; it applies also to
19 | any other work released this way by its authors. You can apply it to
20 | your programs, too.
21 |
22 | When we speak of free software, we are referring to freedom, not
23 | price. Our General Public Licenses are designed to make sure that you
24 | have the freedom to distribute copies of free software (and charge for
25 | them if you wish), that you receive source code or can get it if you
26 | want it, that you can change the software or use pieces of it in new
27 | free programs, and that you know you can do these things.
28 |
29 | To protect your rights, we need to prevent others from denying you
30 | these rights or asking you to surrender the rights. Therefore, you have
31 | certain responsibilities if you distribute copies of the software, or if
32 | you modify it: responsibilities to respect the freedom of others.
33 |
34 | For example, if you distribute copies of such a program, whether
35 | gratis or for a fee, you must pass on to the recipients the same
36 | freedoms that you received. You must make sure that they, too, receive
37 | or can get the source code. And you must show them these terms so they
38 | know their rights.
39 |
40 | Developers that use the GNU GPL protect your rights with two steps:
41 | (1) assert copyright on the software, and (2) offer you this License
42 | giving you legal permission to copy, distribute and/or modify it.
43 |
44 | For the developers' and authors' protection, the GPL clearly explains
45 | that there is no warranty for this free software. For both users' and
46 | authors' sake, the GPL requires that modified versions be marked as
47 | changed, so that their problems will not be attributed erroneously to
48 | authors of previous versions.
49 |
50 | Some devices are designed to deny users access to install or run
51 | modified versions of the software inside them, although the manufacturer
52 | can do so. This is fundamentally incompatible with the aim of
53 | protecting users' freedom to change the software. The systematic
54 | pattern of such abuse occurs in the area of products for individuals to
55 | use, which is precisely where it is most unacceptable. Therefore, we
56 | have designed this version of the GPL to prohibit the practice for those
57 | products. If such problems arise substantially in other domains, we
58 | stand ready to extend this provision to those domains in future versions
59 | of the GPL, as needed to protect the freedom of users.
60 |
61 | Finally, every program is threatened constantly by software patents.
62 | States should not allow patents to restrict development and use of
63 | software on general-purpose computers, but in those that do, we wish to
64 | avoid the special danger that patents applied to a free program could
65 | make it effectively proprietary. To prevent this, the GPL assures that
66 | patents cannot be used to render the program non-free.
67 |
68 | The precise terms and conditions for copying, distribution and
69 | modification follow.
70 |
71 | TERMS AND CONDITIONS
72 |
73 | 0. Definitions.
74 |
75 | "This License" refers to version 3 of the GNU General Public License.
76 |
77 | "Copyright" also means copyright-like laws that apply to other kinds of
78 | works, such as semiconductor masks.
79 |
80 | "The Program" refers to any copyrightable work licensed under this
81 | License. Each licensee is addressed as "you". "Licensees" and
82 | "recipients" may be individuals or organizations.
83 |
84 | To "modify" a work means to copy from or adapt all or part of the work
85 | in a fashion requiring copyright permission, other than the making of an
86 | exact copy. The resulting work is called a "modified version" of the
87 | earlier work or a work "based on" the earlier work.
88 |
89 | A "covered work" means either the unmodified Program or a work based
90 | on the Program.
91 |
92 | To "propagate" a work means to do anything with it that, without
93 | permission, would make you directly or secondarily liable for
94 | infringement under applicable copyright law, except executing it on a
95 | computer or modifying a private copy. Propagation includes copying,
96 | distribution (with or without modification), making available to the
97 | public, and in some countries other activities as well.
98 |
99 | To "convey" a work means any kind of propagation that enables other
100 | parties to make or receive copies. Mere interaction with a user through
101 | a computer network, with no transfer of a copy, is not conveying.
102 |
103 | An interactive user interface displays "Appropriate Legal Notices"
104 | to the extent that it includes a convenient and prominently visible
105 | feature that (1) displays an appropriate copyright notice, and (2)
106 | tells the user that there is no warranty for the work (except to the
107 | extent that warranties are provided), that licensees may convey the
108 | work under this License, and how to view a copy of this License. If
109 | the interface presents a list of user commands or options, such as a
110 | menu, a prominent item in the list meets this criterion.
111 |
112 | 1. Source Code.
113 |
114 | The "source code" for a work means the preferred form of the work
115 | for making modifications to it. "Object code" means any non-source
116 | form of a work.
117 |
118 | A "Standard Interface" means an interface that either is an official
119 | standard defined by a recognized standards body, or, in the case of
120 | interfaces specified for a particular programming language, one that
121 | is widely used among developers working in that language.
122 |
123 | The "System Libraries" of an executable work include anything, other
124 | than the work as a whole, that (a) is included in the normal form of
125 | packaging a Major Component, but which is not part of that Major
126 | Component, and (b) serves only to enable use of the work with that
127 | Major Component, or to implement a Standard Interface for which an
128 | implementation is available to the public in source code form. A
129 | "Major Component", in this context, means a major essential component
130 | (kernel, window system, and so on) of the specific operating system
131 | (if any) on which the executable work runs, or a compiler used to
132 | produce the work, or an object code interpreter used to run it.
133 |
134 | The "Corresponding Source" for a work in object code form means all
135 | the source code needed to generate, install, and (for an executable
136 | work) run the object code and to modify the work, including scripts to
137 | control those activities. However, it does not include the work's
138 | System Libraries, or general-purpose tools or generally available free
139 | programs which are used unmodified in performing those activities but
140 | which are not part of the work. For example, Corresponding Source
141 | includes interface definition files associated with source files for
142 | the work, and the source code for shared libraries and dynamically
143 | linked subprograms that the work is specifically designed to require,
144 | such as by intimate data communication or control flow between those
145 | subprograms and other parts of the work.
146 |
147 | The Corresponding Source need not include anything that users
148 | can regenerate automatically from other parts of the Corresponding
149 | Source.
150 |
151 | The Corresponding Source for a work in source code form is that
152 | same work.
153 |
154 | 2. Basic Permissions.
155 |
156 | All rights granted under this License are granted for the term of
157 | copyright on the Program, and are irrevocable provided the stated
158 | conditions are met. This License explicitly affirms your unlimited
159 | permission to run the unmodified Program. The output from running a
160 | covered work is covered by this License only if the output, given its
161 | content, constitutes a covered work. This License acknowledges your
162 | rights of fair use or other equivalent, as provided by copyright law.
163 |
164 | You may make, run and propagate covered works that you do not
165 | convey, without conditions so long as your license otherwise remains
166 | in force. You may convey covered works to others for the sole purpose
167 | of having them make modifications exclusively for you, or provide you
168 | with facilities for running those works, provided that you comply with
169 | the terms of this License in conveying all material for which you do
170 | not control copyright. Those thus making or running the covered works
171 | for you must do so exclusively on your behalf, under your direction
172 | and control, on terms that prohibit them from making any copies of
173 | your copyrighted material outside their relationship with you.
174 |
175 | Conveying under any other circumstances is permitted solely under
176 | the conditions stated below. Sublicensing is not allowed; section 10
177 | makes it unnecessary.
178 |
179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180 |
181 | No covered work shall be deemed part of an effective technological
182 | measure under any applicable law fulfilling obligations under article
183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184 | similar laws prohibiting or restricting circumvention of such
185 | measures.
186 |
187 | When you convey a covered work, you waive any legal power to forbid
188 | circumvention of technological measures to the extent such circumvention
189 | is effected by exercising rights under this License with respect to
190 | the covered work, and you disclaim any intention to limit operation or
191 | modification of the work as a means of enforcing, against the work's
192 | users, your or third parties' legal rights to forbid circumvention of
193 | technological measures.
194 |
195 | 4. Conveying Verbatim Copies.
196 |
197 | You may convey verbatim copies of the Program's source code as you
198 | receive it, in any medium, provided that you conspicuously and
199 | appropriately publish on each copy an appropriate copyright notice;
200 | keep intact all notices stating that this License and any
201 | non-permissive terms added in accord with section 7 apply to the code;
202 | keep intact all notices of the absence of any warranty; and give all
203 | recipients a copy of this License along with the Program.
204 |
205 | You may charge any price or no price for each copy that you convey,
206 | and you may offer support or warranty protection for a fee.
207 |
208 | 5. Conveying Modified Source Versions.
209 |
210 | You may convey a work based on the Program, or the modifications to
211 | produce it from the Program, in the form of source code under the
212 | terms of section 4, provided that you also meet all of these conditions:
213 |
214 | a) The work must carry prominent notices stating that you modified
215 | it, and giving a relevant date.
216 |
217 | b) The work must carry prominent notices stating that it is
218 | released under this License and any conditions added under section
219 | 7. This requirement modifies the requirement in section 4 to
220 | "keep intact all notices".
221 |
222 | c) You must license the entire work, as a whole, under this
223 | License to anyone who comes into possession of a copy. This
224 | License will therefore apply, along with any applicable section 7
225 | additional terms, to the whole of the work, and all its parts,
226 | regardless of how they are packaged. This License gives no
227 | permission to license the work in any other way, but it does not
228 | invalidate such permission if you have separately received it.
229 |
230 | d) If the work has interactive user interfaces, each must display
231 | Appropriate Legal Notices; however, if the Program has interactive
232 | interfaces that do not display Appropriate Legal Notices, your
233 | work need not make them do so.
234 |
235 | A compilation of a covered work with other separate and independent
236 | works, which are not by their nature extensions of the covered work,
237 | and which are not combined with it such as to form a larger program,
238 | in or on a volume of a storage or distribution medium, is called an
239 | "aggregate" if the compilation and its resulting copyright are not
240 | used to limit the access or legal rights of the compilation's users
241 | beyond what the individual works permit. Inclusion of a covered work
242 | in an aggregate does not cause this License to apply to the other
243 | parts of the aggregate.
244 |
245 | 6. Conveying Non-Source Forms.
246 |
247 | You may convey a covered work in object code form under the terms
248 | of sections 4 and 5, provided that you also convey the
249 | machine-readable Corresponding Source under the terms of this License,
250 | in one of these ways:
251 |
252 | a) Convey the object code in, or embodied in, a physical product
253 | (including a physical distribution medium), accompanied by the
254 | Corresponding Source fixed on a durable physical medium
255 | customarily used for software interchange.
256 |
257 | b) Convey the object code in, or embodied in, a physical product
258 | (including a physical distribution medium), accompanied by a
259 | written offer, valid for at least three years and valid for as
260 | long as you offer spare parts or customer support for that product
261 | model, to give anyone who possesses the object code either (1) a
262 | copy of the Corresponding Source for all the software in the
263 | product that is covered by this License, on a durable physical
264 | medium customarily used for software interchange, for a price no
265 | more than your reasonable cost of physically performing this
266 | conveying of source, or (2) access to copy the
267 | Corresponding Source from a network server at no charge.
268 |
269 | c) Convey individual copies of the object code with a copy of the
270 | written offer to provide the Corresponding Source. This
271 | alternative is allowed only occasionally and noncommercially, and
272 | only if you received the object code with such an offer, in accord
273 | with subsection 6b.
274 |
275 | d) Convey the object code by offering access from a designated
276 | place (gratis or for a charge), and offer equivalent access to the
277 | Corresponding Source in the same way through the same place at no
278 | further charge. You need not require recipients to copy the
279 | Corresponding Source along with the object code. If the place to
280 | copy the object code is a network server, the Corresponding Source
281 | may be on a different server (operated by you or a third party)
282 | that supports equivalent copying facilities, provided you maintain
283 | clear directions next to the object code saying where to find the
284 | Corresponding Source. Regardless of what server hosts the
285 | Corresponding Source, you remain obligated to ensure that it is
286 | available for as long as needed to satisfy these requirements.
287 |
288 | e) Convey the object code using peer-to-peer transmission, provided
289 | you inform other peers where the object code and Corresponding
290 | Source of the work are being offered to the general public at no
291 | charge under subsection 6d.
292 |
293 | A separable portion of the object code, whose source code is excluded
294 | from the Corresponding Source as a System Library, need not be
295 | included in conveying the object code work.
296 |
297 | A "User Product" is either (1) a "consumer product", which means any
298 | tangible personal property which is normally used for personal, family,
299 | or household purposes, or (2) anything designed or sold for incorporation
300 | into a dwelling. In determining whether a product is a consumer product,
301 | doubtful cases shall be resolved in favor of coverage. For a particular
302 | product received by a particular user, "normally used" refers to a
303 | typical or common use of that class of product, regardless of the status
304 | of the particular user or of the way in which the particular user
305 | actually uses, or expects or is expected to use, the product. A product
306 | is a consumer product regardless of whether the product has substantial
307 | commercial, industrial or non-consumer uses, unless such uses represent
308 | the only significant mode of use of the product.
309 |
310 | "Installation Information" for a User Product means any methods,
311 | procedures, authorization keys, or other information required to install
312 | and execute modified versions of a covered work in that User Product from
313 | a modified version of its Corresponding Source. The information must
314 | suffice to ensure that the continued functioning of the modified object
315 | code is in no case prevented or interfered with solely because
316 | modification has been made.
317 |
318 | If you convey an object code work under this section in, or with, or
319 | specifically for use in, a User Product, and the conveying occurs as
320 | part of a transaction in which the right of possession and use of the
321 | User Product is transferred to the recipient in perpetuity or for a
322 | fixed term (regardless of how the transaction is characterized), the
323 | Corresponding Source conveyed under this section must be accompanied
324 | by the Installation Information. But this requirement does not apply
325 | if neither you nor any third party retains the ability to install
326 | modified object code on the User Product (for example, the work has
327 | been installed in ROM).
328 |
329 | The requirement to provide Installation Information does not include a
330 | requirement to continue to provide support service, warranty, or updates
331 | for a work that has been modified or installed by the recipient, or for
332 | the User Product in which it has been modified or installed. Access to a
333 | network may be denied when the modification itself materially and
334 | adversely affects the operation of the network or violates the rules and
335 | protocols for communication across the network.
336 |
337 | Corresponding Source conveyed, and Installation Information provided,
338 | in accord with this section must be in a format that is publicly
339 | documented (and with an implementation available to the public in
340 | source code form), and must require no special password or key for
341 | unpacking, reading or copying.
342 |
343 | 7. Additional Terms.
344 |
345 | "Additional permissions" are terms that supplement the terms of this
346 | License by making exceptions from one or more of its conditions.
347 | Additional permissions that are applicable to the entire Program shall
348 | be treated as though they were included in this License, to the extent
349 | that they are valid under applicable law. If additional permissions
350 | apply only to part of the Program, that part may be used separately
351 | under those permissions, but the entire Program remains governed by
352 | this License without regard to the additional permissions.
353 |
354 | When you convey a copy of a covered work, you may at your option
355 | remove any additional permissions from that copy, or from any part of
356 | it. (Additional permissions may be written to require their own
357 | removal in certain cases when you modify the work.) You may place
358 | additional permissions on material, added by you to a covered work,
359 | for which you have or can give appropriate copyright permission.
360 |
361 | Notwithstanding any other provision of this License, for material you
362 | add to a covered work, you may (if authorized by the copyright holders of
363 | that material) supplement the terms of this License with terms:
364 |
365 | a) Disclaiming warranty or limiting liability differently from the
366 | terms of sections 15 and 16 of this License; or
367 |
368 | b) Requiring preservation of specified reasonable legal notices or
369 | author attributions in that material or in the Appropriate Legal
370 | Notices displayed by works containing it; or
371 |
372 | c) Prohibiting misrepresentation of the origin of that material, or
373 | requiring that modified versions of such material be marked in
374 | reasonable ways as different from the original version; or
375 |
376 | d) Limiting the use for publicity purposes of names of licensors or
377 | authors of the material; or
378 |
379 | e) Declining to grant rights under trademark law for use of some
380 | trade names, trademarks, or service marks; or
381 |
382 | f) Requiring indemnification of licensors and authors of that
383 | material by anyone who conveys the material (or modified versions of
384 | it) with contractual assumptions of liability to the recipient, for
385 | any liability that these contractual assumptions directly impose on
386 | those licensors and authors.
387 |
388 | All other non-permissive additional terms are considered "further
389 | restrictions" within the meaning of section 10. If the Program as you
390 | received it, or any part of it, contains a notice stating that it is
391 | governed by this License along with a term that is a further
392 | restriction, you may remove that term. If a license document contains
393 | a further restriction but permits relicensing or conveying under this
394 | License, you may add to a covered work material governed by the terms
395 | of that license document, provided that the further restriction does
396 | not survive such relicensing or conveying.
397 |
398 | If you add terms to a covered work in accord with this section, you
399 | must place, in the relevant source files, a statement of the
400 | additional terms that apply to those files, or a notice indicating
401 | where to find the applicable terms.
402 |
403 | Additional terms, permissive or non-permissive, may be stated in the
404 | form of a separately written license, or stated as exceptions;
405 | the above requirements apply either way.
406 |
407 | 8. Termination.
408 |
409 | You may not propagate or modify a covered work except as expressly
410 | provided under this License. Any attempt otherwise to propagate or
411 | modify it is void, and will automatically terminate your rights under
412 | this License (including any patent licenses granted under the third
413 | paragraph of section 11).
414 |
415 | However, if you cease all violation of this License, then your
416 | license from a particular copyright holder is reinstated (a)
417 | provisionally, unless and until the copyright holder explicitly and
418 | finally terminates your license, and (b) permanently, if the copyright
419 | holder fails to notify you of the violation by some reasonable means
420 | prior to 60 days after the cessation.
421 |
422 | Moreover, your license from a particular copyright holder is
423 | reinstated permanently if the copyright holder notifies you of the
424 | violation by some reasonable means, this is the first time you have
425 | received notice of violation of this License (for any work) from that
426 | copyright holder, and you cure the violation prior to 30 days after
427 | your receipt of the notice.
428 |
429 | Termination of your rights under this section does not terminate the
430 | licenses of parties who have received copies or rights from you under
431 | this License. If your rights have been terminated and not permanently
432 | reinstated, you do not qualify to receive new licenses for the same
433 | material under section 10.
434 |
435 | 9. Acceptance Not Required for Having Copies.
436 |
437 | You are not required to accept this License in order to receive or
438 | run a copy of the Program. Ancillary propagation of a covered work
439 | occurring solely as a consequence of using peer-to-peer transmission
440 | to receive a copy likewise does not require acceptance. However,
441 | nothing other than this License grants you permission to propagate or
442 | modify any covered work. These actions infringe copyright if you do
443 | not accept this License. Therefore, by modifying or propagating a
444 | covered work, you indicate your acceptance of this License to do so.
445 |
446 | 10. Automatic Licensing of Downstream Recipients.
447 |
448 | Each time you convey a covered work, the recipient automatically
449 | receives a license from the original licensors, to run, modify and
450 | propagate that work, subject to this License. You are not responsible
451 | for enforcing compliance by third parties with this License.
452 |
453 | An "entity transaction" is a transaction transferring control of an
454 | organization, or substantially all assets of one, or subdividing an
455 | organization, or merging organizations. If propagation of a covered
456 | work results from an entity transaction, each party to that
457 | transaction who receives a copy of the work also receives whatever
458 | licenses to the work the party's predecessor in interest had or could
459 | give under the previous paragraph, plus a right to possession of the
460 | Corresponding Source of the work from the predecessor in interest, if
461 | the predecessor has it or can get it with reasonable efforts.
462 |
463 | You may not impose any further restrictions on the exercise of the
464 | rights granted or affirmed under this License. For example, you may
465 | not impose a license fee, royalty, or other charge for exercise of
466 | rights granted under this License, and you may not initiate litigation
467 | (including a cross-claim or counterclaim in a lawsuit) alleging that
468 | any patent claim is infringed by making, using, selling, offering for
469 | sale, or importing the Program or any portion of it.
470 |
471 | 11. Patents.
472 |
473 | A "contributor" is a copyright holder who authorizes use under this
474 | License of the Program or a work on which the Program is based. The
475 | work thus licensed is called the contributor's "contributor version".
476 |
477 | A contributor's "essential patent claims" are all patent claims
478 | owned or controlled by the contributor, whether already acquired or
479 | hereafter acquired, that would be infringed by some manner, permitted
480 | by this License, of making, using, or selling its contributor version,
481 | but do not include claims that would be infringed only as a
482 | consequence of further modification of the contributor version. For
483 | purposes of this definition, "control" includes the right to grant
484 | patent sublicenses in a manner consistent with the requirements of
485 | this License.
486 |
487 | Each contributor grants you a non-exclusive, worldwide, royalty-free
488 | patent license under the contributor's essential patent claims, to
489 | make, use, sell, offer for sale, import and otherwise run, modify and
490 | propagate the contents of its contributor version.
491 |
492 | In the following three paragraphs, a "patent license" is any express
493 | agreement or commitment, however denominated, not to enforce a patent
494 | (such as an express permission to practice a patent or covenant not to
495 | sue for patent infringement). To "grant" such a patent license to a
496 | party means to make such an agreement or commitment not to enforce a
497 | patent against the party.
498 |
499 | If you convey a covered work, knowingly relying on a patent license,
500 | and the Corresponding Source of the work is not available for anyone
501 | to copy, free of charge and under the terms of this License, through a
502 | publicly available network server or other readily accessible means,
503 | then you must either (1) cause the Corresponding Source to be so
504 | available, or (2) arrange to deprive yourself of the benefit of the
505 | patent license for this particular work, or (3) arrange, in a manner
506 | consistent with the requirements of this License, to extend the patent
507 | license to downstream recipients. "Knowingly relying" means you have
508 | actual knowledge that, but for the patent license, your conveying the
509 | covered work in a country, or your recipient's use of the covered work
510 | in a country, would infringe one or more identifiable patents in that
511 | country that you have reason to believe are valid.
512 |
513 | If, pursuant to or in connection with a single transaction or
514 | arrangement, you convey, or propagate by procuring conveyance of, a
515 | covered work, and grant a patent license to some of the parties
516 | receiving the covered work authorizing them to use, propagate, modify
517 | or convey a specific copy of the covered work, then the patent license
518 | you grant is automatically extended to all recipients of the covered
519 | work and works based on it.
520 |
521 | A patent license is "discriminatory" if it does not include within
522 | the scope of its coverage, prohibits the exercise of, or is
523 | conditioned on the non-exercise of one or more of the rights that are
524 | specifically granted under this License. You may not convey a covered
525 | work if you are a party to an arrangement with a third party that is
526 | in the business of distributing software, under which you make payment
527 | to the third party based on the extent of your activity of conveying
528 | the work, and under which the third party grants, to any of the
529 | parties who would receive the covered work from you, a discriminatory
530 | patent license (a) in connection with copies of the covered work
531 | conveyed by you (or copies made from those copies), or (b) primarily
532 | for and in connection with specific products or compilations that
533 | contain the covered work, unless you entered into that arrangement,
534 | or that patent license was granted, prior to 28 March 2007.
535 |
536 | Nothing in this License shall be construed as excluding or limiting
537 | any implied license or other defenses to infringement that may
538 | otherwise be available to you under applicable patent law.
539 |
540 | 12. No Surrender of Others' Freedom.
541 |
542 | If conditions are imposed on you (whether by court order, agreement or
543 | otherwise) that contradict the conditions of this License, they do not
544 | excuse you from the conditions of this License. If you cannot convey a
545 | covered work so as to satisfy simultaneously your obligations under this
546 | License and any other pertinent obligations, then as a consequence you may
547 | not convey it at all. For example, if you agree to terms that obligate you
548 | to collect a royalty for further conveying from those to whom you convey
549 | the Program, the only way you could satisfy both those terms and this
550 | License would be to refrain entirely from conveying the Program.
551 |
552 | 13. Use with the GNU Affero General Public License.
553 |
554 | Notwithstanding any other provision of this License, you have
555 | permission to link or combine any covered work with a work licensed
556 | under version 3 of the GNU Affero General Public License into a single
557 | combined work, and to convey the resulting work. The terms of this
558 | License will continue to apply to the part which is the covered work,
559 | but the special requirements of the GNU Affero General Public License,
560 | section 13, concerning interaction through a network will apply to the
561 | combination as such.
562 |
563 | 14. Revised Versions of this License.
564 |
565 | The Free Software Foundation may publish revised and/or new versions of
566 | the GNU General Public License from time to time. Such new versions will
567 | be similar in spirit to the present version, but may differ in detail to
568 | address new problems or concerns.
569 |
570 | Each version is given a distinguishing version number. If the
571 | Program specifies that a certain numbered version of the GNU General
572 | Public License "or any later version" applies to it, you have the
573 | option of following the terms and conditions either of that numbered
574 | version or of any later version published by the Free Software
575 | Foundation. If the Program does not specify a version number of the
576 | GNU General Public License, you may choose any version ever published
577 | by the Free Software Foundation.
578 |
579 | If the Program specifies that a proxy can decide which future
580 | versions of the GNU General Public License can be used, that proxy's
581 | public statement of acceptance of a version permanently authorizes you
582 | to choose that version for the Program.
583 |
584 | Later license versions may give you additional or different
585 | permissions. However, no additional obligations are imposed on any
586 | author or copyright holder as a result of your choosing to follow a
587 | later version.
588 |
589 | 15. Disclaimer of Warranty.
590 |
591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599 |
600 | 16. Limitation of Liability.
601 |
602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610 | SUCH DAMAGES.
611 |
612 | 17. Interpretation of Sections 15 and 16.
613 |
614 | If the disclaimer of warranty and limitation of liability provided
615 | above cannot be given local legal effect according to their terms,
616 | reviewing courts shall apply local law that most closely approximates
617 | an absolute waiver of all civil liability in connection with the
618 | Program, unless a warranty or assumption of liability accompanies a
619 | copy of the Program in return for a fee.
620 |
621 | END OF TERMS AND CONDITIONS
622 |
623 | How to Apply These Terms to Your New Programs
624 |
625 | If you develop a new program, and you want it to be of the greatest
626 | possible use to the public, the best way to achieve this is to make it
627 | free software which everyone can redistribute and change under these terms.
628 |
629 | To do so, attach the following notices to the program. It is safest
630 | to attach them to the start of each source file to most effectively
631 | state the exclusion of warranty; and each file should have at least
632 | the "copyright" line and a pointer to where the full notice is found.
633 |
634 |
635 | Copyright (C)
636 |
637 | This program is free software: you can redistribute it and/or modify
638 | it under the terms of the GNU General Public License as published by
639 | the Free Software Foundation, either version 3 of the License, or
640 | (at your option) any later version.
641 |
642 | This program is distributed in the hope that it will be useful,
643 | but WITHOUT ANY WARRANTY; without even the implied warranty of
644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645 | GNU General Public License for more details.
646 |
647 | You should have received a copy of the GNU General Public License
648 | along with this program. If not, see .
649 |
650 | Also add information on how to contact you by electronic and paper mail.
651 |
652 | If the program does terminal interaction, make it output a short
653 | notice like this when it starts in an interactive mode:
654 |
655 | Copyright (C)
656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657 | This is free software, and you are welcome to redistribute it
658 | under certain conditions; type `show c' for details.
659 |
660 | The hypothetical commands `show w' and `show c' should show the appropriate
661 | parts of the General Public License. Of course, your program's commands
662 | might be different; for a GUI interface, you would use an "about box".
663 |
664 | You should also get your employer (if you work as a programmer) or school,
665 | if any, to sign a "copyright disclaimer" for the program, if necessary.
666 | For more information on this, and how to apply and follow the GNU GPL, see
667 | .
668 |
669 | The GNU General Public License does not permit incorporating your program
670 | into proprietary programs. If your program is a subroutine library, you
671 | may consider it more useful to permit linking proprietary applications with
672 | the library. If this is what you want to do, use the GNU Lesser General
673 | Public License instead of this License. But first, please read
674 | .
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | GENISOIMAGE=/usr/bin/genisoimage
2 | MAKE=/usr/bin/make
3 | GIT=/usr/bin/git
4 | STRIP=$(TARGET)-linux-musl-strip
5 | PATCH=/usr/bin/patch
6 |
7 | NOW=`date +'%d.%m.%y'`
8 |
9 |
10 | # Set default architecture
11 | ifndef TARGET
12 | TARGET=i486
13 | endif
14 |
15 |
16 | ifndef JOBS
17 | JOBS=8
18 | endif
19 |
20 | CDIMAGE=snacklinux_$(TARGET)
21 |
22 |
23 | GIT_URL=https://github.com/snacsnoc/snacklinux.git
24 |
25 | PWD=$(shell pwd)
26 |
27 | # Set root install path
28 | ifndef ROOTFS_PATH
29 | ROOTFS_PATH=/opt/snacklinux_rootfs
30 | endif
31 |
32 |
33 |
34 | .PHONY: all iso kernel docker musl busybox bash binutils syslinux python openssl
35 |
36 | all: iso
37 |
38 | install: kernel-install musl-install busybox-install bash-install strip-fs
39 |
40 | system: musl busybox bash
41 |
42 | # Define a common target for shared steps
43 | common_iso_steps:
44 | @mkdir -p iso boot/isolinux
45 | @cp ./configs/syslinux/isolinux.cfg boot/isolinux
46 | @cp ./configs/syslinux/menu.txt boot/isolinux
47 | @cp ./syslinux/bios/core/isolinux.bin boot/isolinux
48 | @cp ./syslinux/bios/com32/elflink/ldlinux/ldlinux.c32 boot/isolinux
49 |
50 | iso: common_iso_steps
51 | # Don't include the kernel in the root filesystem
52 | cd $(ROOTFS_PATH)/; find . -print | grep -v boot/bzImage | cpio -o -H newc --quiet | gzip > $(PWD)/rootfs.gz
53 | wait
54 | mv rootfs.gz boot/isolinux
55 | $(GENISOIMAGE) -l -J -R -input-charset utf-8 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o iso/$(CDIMAGE)_$(NOW).iso boot
56 |
57 | iso-with-kernel: common_iso_steps
58 | # If we're making the ISO with kernel, include the kernel in the root filesystem
59 | cd $(ROOTFS_PATH)/; find . -print | cpio -o -H newc --quiet | gzip > $(PWD)/rootfs.gz
60 | wait
61 | mv rootfs.gz boot/isolinux
62 | $(GENISOIMAGE) -l -J -R -input-charset utf-8 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o iso/$(CDIMAGE)_$(NOW)-inc-kernel.iso boot
63 |
64 |
65 | # Delete build files
66 | clean:
67 | rm -rf iso
68 | rm -f boot/isolinux/linux*
69 | # Clean package build dirs
70 | @cd linux && ARCH=x86 make clean
71 | @cd musl && make clean
72 | @cd busybox && make clean
73 | @cd bash && make distclean
74 | echo "Clean ok"
75 |
76 | kernel:
77 | ifeq ($(TARGET), aarch64)
78 | cp ./configs/linux/6.x/.config-arm64 linux/.config
79 | cd linux/ ; \
80 | $(MAKE) ARCH=arm64 CROSS_COMPILE=$(TARGET)-linux-musl- -j$(JOBS) Image
81 |
82 | else ifeq ($(TARGET), x86_64)
83 | cp ./configs/linux/6.x/.config-x86_64 linux/.config
84 | cd linux/ ; \
85 | $(MAKE) ARCH=x86_64 CROSS_COMPILE=$(TARGET)-linux-musl- -j$(JOBS) bzImage
86 |
87 | else ifeq ($(TARGET), i486)
88 | cp ./configs/linux/4.x/.config-i486 linux/.config
89 | cd linux/ && \
90 | $(MAKE) ARCH=x86 CROSS_COMPILE=$(TARGET)-linux-musl- \
91 | $(if $(filter 1,$(OPTIMIZE)),KCFLAGS="-mregparm=3 -fomit-frame-pointer -fno-asynchronous-unwind-tables -falign-functions=1 -falign-jumps=1 -falign-loops=1 -fno-inline-small-functions -fno-caller-saves -fno-tree-loop-optimize -finline-limit=3",) \
92 | -j$(JOBS) bzImage
93 | endif
94 |
95 | kernel-modules:
96 | ifeq ($(TARGET), aarch64)
97 | cp ./configs/linux/6.x/.config-arm64 linux/.config
98 | cd linux/ ; \
99 | $(MAKE) ARCH=arm64 CROSS_COMPILE=$(TARGET)-linux-musl- -j$(JOBS) modules
100 |
101 | else ifeq ($(TARGET), x86_64)
102 | cp ./configs/linux/6.x/.config-x86_64 linux/.config
103 | cd linux/ ; \
104 | $(MAKE) ARCH=x86_64 CROSS_COMPILE=$(TARGET)-linux-musl- -j$(JOBS) modules
105 |
106 | else ifeq ($(TARGET), i486)
107 | cp ./configs/linux/4.x/.config-i486 linux/.config
108 | cd linux/ ; \
109 | $(MAKE) ARCH=x86 CROSS_COMPILE=$(TARGET)-linux-musl- -j$(JOBS) modules
110 | endif
111 |
112 | # Build musl
113 | #
114 | # Upstream documentation: https://musl.libc.org/doc/1.1.24/manual.html under "Build Options"
115 | #
116 | # Must be clean directory to run make (go figure)
117 | musl:
118 | ifeq ($(TARGET), aarch64)
119 | cd musl/ ; \
120 | CC=$(TARGET)-linux-musl-gcc ./configure --prefix=/ ; \
121 | $(MAKE) -j$(JOBS)
122 | else ifeq ($(TARGET), i486)
123 | cd musl/ ; \
124 | CC=$(TARGET)-linux-musl-gcc ./configure --prefix=/ ; \
125 | $(MAKE) -j$(JOBS)
126 | endif
127 |
128 | busybox:
129 | ifeq ($(TARGET), aarch64)
130 | @cp ./configs/busybox/.config-arm64 busybox/.config
131 | else ifeq ($(TARGET), x86_64)
132 | @cp ./configs/busybox/.config-x86_64 busybox/.config ; \
133 | @cp ./patches/busybox/ifplugd.patch busybox/ ; \
134 | cd busybox/ ; \
135 | $(PATCH) -p1 -i ifplugd.patch
136 | else ifeq ($(TARGET), i486)
137 | @cp ./configs/busybox/.config-x86 busybox/.config
138 | endif
139 | cd busybox/ ; \
140 | $(MAKE) -j$(JOBS) ; \
141 |
142 | bash:
143 | cd bash/ ; \
144 | CROSS_COMPILE=$(TARGET)-linux-musl- \
145 | ./configure --enable-largefile --prefix=/ --without-bash-malloc --enable-net-redirections --host=$(TARGET)-linux-musl --target=$(TARGET)-linux-musl --disable-nls ; \
146 | $(MAKE) -j$(JOBS) ; \
147 |
148 | binutils:
149 | cd binutils/ ; \
150 | LDFLAGS="-Wl,-static" \
151 | CFLAGS="-D_GNU_SOURCE -D_LARGEFILE64_SOURCE -static -s" \
152 | ./configure --target=$(TARGET)-musl-linux --host=$(TARGET)-musl-linux --disable-shared --disable-multilib --disable-nls --prefix=/usr --with-sysroot=/ ; \
153 | $(MAKE) -j$(JOBS) ; \
154 |
155 | syslinux:
156 | # Check if this is still needed (probably not)
157 | @cp ./patches/syslinux/0014_fix_ftbfs_no_dynamic_linker.patch syslinux/
158 | $(PATCH) -p1 -i 0014_fix_ftbfs_no_dynamic_linker.patch ; \
159 | cd syslinux/ ; \
160 | $(MAKE) -j$(JOBS) ; \
161 |
162 | python:
163 | cd python/ ; \
164 | CROSS_COMPILE=$(TARGET)-linux-musl- \
165 | CC=$(TARGET)-linux-musl-gcc \
166 | ./configure --build=$(TARGET)-linux-musl --host=$(TARGET)-linux-musl --with-openssl=$(ROOTFS_PATH) ; \
167 | CROSS_COMPILE=$(TARGET)-linux-musl- \
168 | CC=$(TARGET)-linux-musl-gcc \
169 | $(MAKE) -j$(JOBS) BUILDARCH=$(TARGET)-linux-musl- HOSTARCH=$(TARGET)-linux-musl- CROSS_COMPILE_TARGET=yes; \
170 |
171 | python-static:
172 | cd python/ ; \
173 | sed '1s/^/*static*\n/' Modules/Setup > Modules/Setup ; \
174 | CROSS_COMPILE=$(TARGET)-linux-musl- \
175 | LDFLAGS="-static -static-libgcc" CPPFLAGS="-static" \
176 | CC=$(TARGET)-linux-musl-gcc \
177 | ./configure --host=$(TARGET)-linux-musl --build=$(TARGET)-linux-musl --with-openssl-rpath=auto ; \
178 | sed -i '/LINKFORSHARED=/c\LINKFORSHARED=' Makefile ; \
179 | CROSS_COMPILE=$(TARGET)-linux-musl- \
180 | $(MAKE) -j$(JOBS) ; \
181 |
182 | openssl:
183 | ifeq ($(TARGET), aarch64)
184 | ./Configure --prefix=$(ROOTFS_PATH)/usr/ shared no-ssl3-method enable-ec_nistp_64_gcc_128 linux-aarch64
185 | else ifeq ($(TARGET), x86_64)
186 | ./Configure --prefix=$(ROOTFS_PATH)/usr/ shared no-ssl3-method enable-ec_nistp_64_gcc_128 linux-x86_64
187 | else ifeq ($(TARGET), i486)
188 | cd openssl/ ; \
189 | CC=$(TARGET)-linux-musl-gcc \
190 | ./Configure --prefix=$(ROOTFS_PATH)/usr/ shared linux-elf ; \
191 | make -j$(JOBS) ; \
192 |
193 | endif
194 |
195 |
196 | openssl-install:
197 | cd openssl/ ; \
198 | make install ; \
199 |
200 | python-install:
201 | #LDFLAGS="-static -static-libgcc" CPPFLAGS="-static"
202 | cd python/ ; \
203 | CROSS_COMPILE=$(TARGET)-linux-musl- \
204 | $(MAKE) -j$(JOBS) install CROSS_COMPILE_TARGET=yes prefix=$(ROOTFS_PATH); \
205 |
206 |
207 | kernel-install: kernel
208 | ifeq ($(TARGET), aarch64)
209 | cd linux ; \
210 | @cp ./arch/arm64/boot/Image ../boot/isolinux ; \
211 | @cp ./arch/arm64/boot/Image $(ROOTFS_PATH)/boot/Image
212 | else ifeq ($(TARGET), i486)
213 | @mkdir -p boot/isolinux
214 | @mkdir -p $(ROOTFS_PATH)/boot
215 | cd linux/ ; \
216 | cp arch/x86/boot/bzImage ../boot/isolinux ; \
217 | cp arch/x86/boot/bzImage $(ROOTFS_PATH)/boot/bzImage
218 | endif
219 |
220 | kernel-modules-install: kernel-modules
221 | ifeq ($(TARGET), aarch64)
222 | cd linux/ ; \
223 | $(MAKE) ARCH=arm64 CROSS_COMPILE=$(TARGET)-linux-musl- INSTALL_MOD_PATH=$(ROOTFS_PATH) modules_install
224 |
225 | else ifeq ($(TARGET), x86_64)
226 | cd linux/ ; \
227 | $(MAKE) ARCH=x86_64 CROSS_COMPILE=$(TARGET)-linux-musl- INSTALL_MOD_PATH=$(ROOTFS_PATH) modules_install
228 |
229 | else ifeq ($(TARGET), i486)
230 | cd linux/ ; \
231 | $(MAKE) ARCH=x86 CROSS_COMPILE=$(TARGET)-linux-musl- INSTALL_MOD_PATH=$(ROOTFS_PATH) modules_install
232 | endif
233 |
234 | musl-install: musl
235 | cd musl/ ; \
236 | $(MAKE) DESTDIR=$(ROOTFS_PATH) install
237 |
238 | busybox-install: busybox
239 | cd busybox/ ; \
240 | $(MAKE) CONFIG_PREFIX=$(ROOTFS_PATH) install
241 | cd $(ROOTFS_PATH) ; \
242 | ln -s bin/busybox init ; \
243 | rm linuxrc
244 |
245 | bash-install: bash
246 | cd bash/ ; \
247 | $(MAKE) DESTDIR=$(ROOTFS_PATH) install
248 | rm -f $(ROOTFS_PATH)/bin/bashbug
249 |
250 | binutils-install: binutils
251 | cd binutils/ ; \
252 | $(MAKE) DESTDIR=$(ROOTFS_PATH) install
253 |
254 | syslinux-install:
255 | mkdir -p boot/isolinux
256 | cd syslinux/ ; \
257 | cp bios/core/isolinux.bin ../boot/isolinux ; \
258 | cp bios/com32/elflink/ldlinux/ldlinux.c32 ../boot/isolinux
259 |
260 | strip-fs:
261 | find $(ROOTFS_PATH) -type f | xargs file 2>/dev/null | grep "LSB executable" | cut -f 1 -d : | xargs $(STRIP) --strip-all 2>/dev/null || true
262 | find $(ROOTFS_PATH) -type f | xargs file 2>/dev/null | grep "shared object" | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2>/dev/null || true
263 | find $(ROOTFS_PATH) -type f | xargs file 2>/dev/null | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) --strip-debug 2>/dev/null || true
264 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | SnackLinux
2 | ===========
3 | 
4 |
5 | :computer: SnackLinux is an ultra minimal Linux distribution for 486 CPUs
6 |
7 | :wrench: Linux 4.4 kernel with BusyBox, musl, and Bash
8 |
9 | :small_orange_diamond: Built from scratch with that can run with 8MB RAM
10 |
11 | :file_folder: Bash-based package manager [fbpkg](https://github.com/snacsnoc/fbpkg)
12 |
13 | :package: x86 has 31 packages, including a working gcc toolchain and other GNU utilities
14 |
15 |
16 |
17 | Visit [snacklinux.geekness.eu](http://snacklinux.geekness.eu) for downloads, wiki and more information about SnackLinux.
18 | ______
19 | # Intro
20 | -------------------------------
21 | SnackLinux runs a barebone kernel with downloadable extra kernel modules.
22 |
23 | The philosophy is to create a completely hackable Linux system using standard GNU utilities, controlled by makefiles. The system installs to a local directory, anything in there is included in the final build. Imagine [Linux From Scratch](https://www.linuxfromscratch.org/) but with a lot less features. If you've ever wanted to build your own Linux distribution in 30 minutes, this is the project you're after.
24 |
25 | Originally designed to bring the latest software to vintage i486 systems, SnackLinux is built for minimal size and low RAM usage. You can use virtualization or real hardware. The x86 bootable ISO is under 5MB.
26 |
27 |
28 |
29 |
30 | __Archtechtures supported:__
31 | * x86/i486 (current, works)
32 | * arm64 (not maintained, works) See [Fluxflop](https://github.com/snacsnoc/fluxflop)
33 | * amd64/x86_64 (not maintained, but works with effort)
34 |
35 |
36 | # Getting started
37 | -------------------------------
38 | You can use prebuilt ISOs, a flashable disk image for use with Compact Flash or compile from source.
39 | See [Getting started](http://snacklinux.geekness.eu/getting-started) to download ISOs and a quick start guide.
40 |
41 | # Compiling SnackLinux from source
42 | -------------------------------
43 |
44 |
45 | # Build system
46 |
47 | * Linux is preferable to build with
48 |
49 | ## Debian
50 | ```
51 | apt-get install build-essential git libgmp-dev libmpc-dev flex bison bc
52 | ```
53 | _Optional:_
54 | ```
55 | apt-get install genisoimage #used for generating x86 ISO images
56 | ```
57 |
58 | ## Mac OS*
59 | * Mac OS is **incredibly** difficult to get working alone to build the kernel, otherwise cross-compiling packages works
60 | * An alternative to a tradtional VM is to use something like [krunvm](https://github.com/containers/krunvm)
61 |
62 | ### gcc
63 | ```
64 | arch -arm64 brew install gcc@12
65 | ```
66 |
67 | If you have an alternate version of gcc installed, create symlinks:
68 | ```
69 | cd /opt/homebrew/bin
70 | ln -s gcc-12 gcc
71 | ln -s g++-12 g++
72 | ```
73 |
74 | # Toolchain
75 |
76 |
77 | ## Build your own
78 | Compile your own toolchain with [musl-cross-make](https://github.com/richfelker/musl-cross-make.git)
79 |
80 | `git clone https://github.com/richfelker/musl-cross-make.git`
81 |
82 |
83 | ### x86
84 |
85 | ```
86 | TARGET=i486-linux-musl make
87 | TARGET=i486-linux-musl make install
88 | ```
89 |
90 | #### arm64
91 |
92 | ```
93 | TARGET=aarch64-linux-musl make
94 | TARGET=aarch64-linux-musl make install
95 | ```
96 |
97 |
98 |
99 |
100 | Toolchain installs to `output/`
101 |
102 | Add the toolchain to your shell's PATH:
103 | ```
104 | export PATH=$PATH:/path/musl-cross-make/output/bin
105 | ```
106 |
107 | # Building SnackLinux
108 | After our toolchain is built, we can build SnackLinux which includes the kernel and user utilities.
109 |
110 | ## Environment vars
111 |
112 | `JOBS`
113 | Set number of parallel jobs to create, defaults to 8
114 | Example:
115 | `export JOBS=12`
116 |
117 | `ROOTFS_PATH`
118 | Path to SnackLinux root filesystem, defaults to `/opt/snacklinux_rootfs`
119 |
120 | ### Architechtures
121 | ```
122 | TARGET=aarch64
123 | TARGET=i486
124 | TARGET=x86_64
125 | ```
126 | Defaults to `i486`
127 |
128 | __Example, building for arm64:__
129 |
130 | `export TARGET=aarch64 JOBS=4`
131 |
132 |
133 | ## Versions
134 | See `defs.sh` for defined kernel and package versions
135 |
136 |
137 | ## Getting started
138 |
139 |
140 | * Download source tars and link
141 |
142 | `bash ./download_prereq.sh `
143 |
144 | * Create target install directory
145 | `mkdir /opt/snacklinux_rootfs`
146 |
147 | * Compile the kernel
148 | _See `configs/linux` for available configs_
149 | ```
150 | make kernel
151 | ```
152 |
153 | * Build musl, Bash and BusyBox
154 | ```
155 | make system
156 | ```
157 |
158 | * Install to `/opt/snacklinux_rootfs` directory
159 |
160 | ```
161 | make install
162 | ```
163 |
164 | Next step: [booting](#Booting)
165 |
166 |
167 | #### Compile individual packages
168 | You can alternatively build the individual software and install at your will.
169 |
170 | #### Linux
171 |
172 | ```
173 | make kernel
174 | ```
175 |
176 | #### musl
177 | ```
178 | make musl
179 | ```
180 | #### BusyBox
181 |
182 | ```
183 | make busybox
184 | ```
185 |
186 | #### Bash
187 |
188 | ```
189 | make bash
190 | ```
191 | #### Binutils (optional)
192 |
193 | ```
194 | make binutils
195 | ```
196 |
197 | #### Syslinux
198 |
199 | ```
200 | make syslinux
201 | ```
202 |
203 | #### Python (experimental)
204 |
205 | ```
206 | make python
207 | ```
208 |
209 | If you would also like to install binutils, use:
210 |
211 | ```
212 | make binutils-install
213 | ```
214 |
215 | #### stripping symbols
216 |
217 | This target strips all debug symbols files matching LSB executable, shared object or ar archive
218 | ```
219 | make strip-fs
220 | ```
221 |
222 | #### additional packages
223 | See [building packages](http://snacklinux.geekness.eu/packages)
224 | # Booting
225 | Prerequisites:
226 |
227 | #### Base files (/etc)
228 | ```
229 | git clone https://github.com/snacsnoc/snacklinux-base.git
230 | cp -R snacklinux-base/rootfs/* /opt/snacklinux_rootfs/
231 | ```
232 | ### Create /dev files and required directories
233 | Run as root:
234 | ```
235 | bash ./tools/create_dev.sh
236 | ```
237 | ### fbpkg (package manager)
238 | ```
239 | git clone https://github.com/snacsnoc/fbpkg.git
240 | cp fbpkg/src/fbpkg /opt/snacklinux_rootfs/usr/bin
241 | chmod +x /opt/snacklinux_rootfs/usr/bin
242 | ```
243 | # Booting
244 | ## ISO (x86)
245 |
246 | Run `make iso` to generate a bootable ISO. The output ISO will be in `iso/`
247 |
248 | Run `make iso-with-kernel` to generate a bootable ISO with the kernel in `/boot`. The output ISO will be in `iso/`
249 |
250 |
251 | Note: you do not have to have the toolchain to create the ISO
252 |
253 | ## Flashable boot disk
254 | You can generate a disk image suitable for flashing onto a Compact Flash card (using an IDE adapter) for deployment on real hardware.
255 |
256 | Create an image of your preferred size:
257 | ```
258 | dd if=/dev/zero of=snacklinux.img bs=1M count=450
259 | ```
260 |
261 | Mount it and create a partition:
262 | ```
263 | sudo losetup -Pf snacklinux.img
264 |
265 | mkdir -p /mnt/snacklinux
266 |
267 | echo -e "o\nn\np\n1\n\n\nw" | sudo fdisk /dev/loop0
268 | sudo mkfs.ext2 /dev/loop0p1
269 |
270 | sudo mount /dev/loop0p1 /mnt/snacklinux
271 | ```
272 | Copy the root filesystem and install Syslinux bootloader:
273 | ```
274 | cp -a /opt/snacklinux_rootfs/* /mnt/snacklinux/
275 | sudo mkdir -p /mnt/boot/extlinux
276 | # Copy the compressed kernel image if your rootfs does not include it
277 | cp linux/arch/x86/boot/bzImage /mnt/boot/extlinux
278 |
279 | cat << EOF > /boot/extlinux/extlinux.conf
280 | DEFAULT linux
281 | LABEL linux
282 | KERNEL bzImage
283 | APPEND root=/dev/hda1 rw noapic noacpi
284 | EOF
285 |
286 | # syslinux 6.03/6.04 is not reliable on old hardware, please use 4.07 and compile source
287 | sudo extlinux --install /mnt/boot/extlinux
288 | ```
289 | Install Syslinux MBR to the disk image:
290 | ```
291 | sudo dd if=/usr/lib/EXTLINUX/mbr.bin of=/dev/loop0 bs=440 count=1
292 | ```
293 | Finally make it bootable, unmount and detach:
294 | ```
295 | echo -e "a\nw" | fdisk snacklinux.img
296 |
297 | sync
298 |
299 | sudo umount /mnt
300 |
301 | sudo losetup -d /dev/loop0
302 | ```
303 |
304 |
305 |
306 | ## qemu
307 | Create a gzipped rootfs by running:
308 | ```
309 | cd /opt/snacklinux_rootfs/; find . -print | cpio -o -H newc --quiet | gzip -6 > ~/rootfs.gz
310 | ```
311 | Then boot in qemu:
312 |
313 | ### arm64:
314 | Linux:
315 | ```
316 | qemu-system-aarch64 -M virt,highmem=off -kernel linux/arch/arm64/boot/Image -initrd rootfs.gz -append "root=/dev/ram" -m 256 -serial stdio -boot menu=off -cpu max -nodefaults -boot d -device virtio-gpu-pci -device virtio-keyboard-pci,id=kbd0,serial=virtio-keyboard
317 | ```
318 |
319 | Mac OS (Apple Silicon):
320 | ```
321 | qemu-system-aarch64 -M virt,highmem=off -kernel Image -initrd rootfs.gz -append "root=/dev/ram" -m 128 -boot menu=off -cpu max -nodefaults -boot d -bios "/opt/homebrew/Cellar/qemu/7.1.0/share/qemu/edk2-aarch64-code.fd" -device virtio-gpu-pci -device virtio-keyboard-pci,id=kbd0,serial=virtio-keyboard -accel hvf
322 | ```
323 |
324 | Run a VNC server with qemu:
325 | `-vnc 12.34.56.78:0`
326 |
327 | ### x86:
328 | ```
329 | qemu-system-i386 -cpu 486-v1 -m 256 -kernel bzImage -initrd rootfs.gz -append "root=/dev/ram rdinit=/sbin/init"
330 | ```
331 |
332 |
333 | ### x86_64:
334 | ```
335 | qemu-system-x86_64 -m 256 -kernel bzImage -initrd rootfs.gz -append "root=/dev/ram rdinit=/sbin/init"
336 | ```
337 |
338 | # Packages
339 | Read the [Packages page](http://snacklinux.geekness.eu/packages) for building packages.
340 | For SnackLinux's package manager fbpkg, see [here](https://github.com/snacsnoc/fbpkg).
341 |
342 | # Hacking
343 | Edit anything in `/opt/snacklinux_rootfs`, it is the root filesystem.
344 | The kernel can also be recompiled to fit your needs.
345 |
346 | The `boot/isolinux` directory is where ISOLINUX resides, edit the menu to adjust to your needs.
347 |
348 | # Contributing
349 | SnackLinux is a personal project, but I welcome contributions from the community. If you have ideas, feedback, or code changes that can improve SnackLinux, your input is valued.
350 |
351 | Thanks
352 | ------
353 | Mike Chirico for http://souptonuts.sourceforge.net/cdrom.htm
354 |
355 | Tiny Core Linux distribution for inspiration and documentation http://tinycorelinux.net
356 |
357 | Gregor Richards for the many Musl compiler scripts https://github.com/GregorR
358 |
359 | Linux From Scratch for excellent documentation http://www.linuxfromscratch.org/
360 |
361 | The Arch Linux wiki https://wiki.archlinux.org/
362 |
363 | Rich Felker for creating musl-cross-make and make building so easy https://github.com/richfelker/musl-cross-make
364 |
365 | Here are links to the software used in SnackLinux:
366 |
367 | [syslinux](https://www.kernel.org/pub/linux/utils/boot/syslinux/)
368 |
369 | [linux](https://www.kernel.org)
370 |
371 | [busybox](http://www.busybox.net/downloads/)
372 |
373 | [bash](http://ftp.gnu.org/gnu/bash/)
374 |
375 | [fbpkg](https://github.com/snacsnoc/fbpkg)
376 |
377 | [binutils](http://ftp.gnu.org/gnu/binutils/)
378 |
379 | [musl](http://www.musl-libc.org/)
380 |
381 | # Resources
382 | http://port70.net/~nsz/32_dynlink.html
383 | https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
384 |
--------------------------------------------------------------------------------
/configs/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/snacsnoc/snacklinux/b33a2ee9df69f308d8ac9ff215adad495f9652b3/configs/.DS_Store
--------------------------------------------------------------------------------
/configs/busybox/.config-arm64:
--------------------------------------------------------------------------------
1 | #
2 | # Automatically generated make config: don't edit
3 | # Busybox version: 1.36.1
4 | # Fri Nov 17 23:05:44 2023
5 | #
6 | CONFIG_HAVE_DOT_CONFIG=y
7 |
8 | #
9 | # Settings
10 | #
11 | CONFIG_DESKTOP=y
12 | # CONFIG_EXTRA_COMPAT is not set
13 | # CONFIG_FEDORA_COMPAT is not set
14 | CONFIG_INCLUDE_SUSv2=y
15 | CONFIG_LONG_OPTS=y
16 | CONFIG_SHOW_USAGE=y
17 | CONFIG_FEATURE_VERBOSE_USAGE=y
18 | CONFIG_FEATURE_COMPRESS_USAGE=y
19 | CONFIG_LFS=y
20 | # CONFIG_PAM is not set
21 | CONFIG_FEATURE_DEVPTS=y
22 | CONFIG_FEATURE_UTMP=y
23 | CONFIG_FEATURE_WTMP=y
24 | CONFIG_FEATURE_PIDFILE=y
25 | CONFIG_PID_FILE_PATH="/var/run"
26 | CONFIG_BUSYBOX=y
27 | CONFIG_FEATURE_SHOW_SCRIPT=y
28 | CONFIG_FEATURE_INSTALLER=y
29 | # CONFIG_INSTALL_NO_USR is not set
30 | CONFIG_FEATURE_SUID=y
31 | CONFIG_FEATURE_SUID_CONFIG=y
32 | CONFIG_FEATURE_SUID_CONFIG_QUIET=y
33 | # CONFIG_FEATURE_PREFER_APPLETS is not set
34 | CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
35 | # CONFIG_SELINUX is not set
36 | # CONFIG_FEATURE_CLEAN_UP is not set
37 | CONFIG_FEATURE_SYSLOG_INFO=y
38 | CONFIG_FEATURE_SYSLOG=y
39 |
40 | #
41 | # Build Options
42 | #
43 | CONFIG_STATIC=y
44 | # CONFIG_PIE is not set
45 | # CONFIG_NOMMU is not set
46 | # CONFIG_BUILD_LIBBUSYBOX is not set
47 | # CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set
48 | # CONFIG_FEATURE_INDIVIDUAL is not set
49 | # CONFIG_FEATURE_SHARED_BUSYBOX is not set
50 | CONFIG_CROSS_COMPILER_PREFIX="aarch64-linux-musl-"
51 | CONFIG_SYSROOT="/opt/snacklinux_rootfs"
52 | CONFIG_EXTRA_CFLAGS=""
53 | CONFIG_EXTRA_LDFLAGS=""
54 | CONFIG_EXTRA_LDLIBS=""
55 | # CONFIG_USE_PORTABLE_CODE is not set
56 | CONFIG_STACK_OPTIMIZATION_386=n
57 | CONFIG_STATIC_LIBGCC=y
58 |
59 | #
60 | # Installation Options ("make install" behavior)
61 | #
62 | CONFIG_INSTALL_APPLET_SYMLINKS=y
63 | # CONFIG_INSTALL_APPLET_HARDLINKS is not set
64 | # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
65 | # CONFIG_INSTALL_APPLET_DONT is not set
66 | # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
67 | # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
68 | # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
69 | CONFIG_PREFIX="/opt/snacklinux_rootfs"
70 |
71 | #
72 | # Debugging Options
73 | #
74 | # CONFIG_DEBUG is not set
75 | # CONFIG_DEBUG_PESSIMIZE is not set
76 | # CONFIG_DEBUG_SANITIZE is not set
77 | # CONFIG_UNIT_TEST is not set
78 | # CONFIG_WERROR is not set
79 | # CONFIG_WARN_SIMPLE_MSG is not set
80 | CONFIG_NO_DEBUG_LIB=y
81 | # CONFIG_DMALLOC is not set
82 | # CONFIG_EFENCE is not set
83 |
84 | #
85 | # Library Tuning
86 | #
87 | # CONFIG_FEATURE_USE_BSS_TAIL is not set
88 | CONFIG_FLOAT_DURATION=y
89 | CONFIG_FEATURE_RTMINMAX=y
90 | CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y
91 | CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
92 | # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
93 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
94 | CONFIG_PASSWORD_MINLEN=6
95 | CONFIG_MD5_SMALL=1
96 | CONFIG_SHA1_SMALL=3
97 | CONFIG_SHA1_HWACCEL=y
98 | CONFIG_SHA256_HWACCEL=y
99 | CONFIG_SHA3_SMALL=1
100 | CONFIG_FEATURE_NON_POSIX_CP=y
101 | CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
102 | CONFIG_FEATURE_USE_SENDFILE=y
103 | CONFIG_FEATURE_COPYBUF_KB=4
104 | # CONFIG_MONOTONIC_SYSCALL is not set
105 | CONFIG_IOCTL_HEX2STR_ERROR=y
106 | CONFIG_FEATURE_EDITING=y
107 | CONFIG_FEATURE_EDITING_MAX_LEN=1024
108 | # CONFIG_FEATURE_EDITING_VI is not set
109 | CONFIG_FEATURE_EDITING_HISTORY=150
110 | CONFIG_FEATURE_EDITING_SAVEHISTORY=y
111 | # CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
112 | CONFIG_FEATURE_REVERSE_SEARCH=y
113 | CONFIG_FEATURE_TAB_COMPLETION=y
114 | # CONFIG_FEATURE_USERNAME_COMPLETION is not set
115 | CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
116 | CONFIG_FEATURE_EDITING_WINCH=y
117 | # CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
118 | # CONFIG_LOCALE_SUPPORT is not set
119 | CONFIG_UNICODE_SUPPORT=y
120 | # CONFIG_UNICODE_USING_LOCALE is not set
121 | # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
122 | CONFIG_SUBST_WCHAR=63
123 | CONFIG_LAST_SUPPORTED_WCHAR=767
124 | CONFIG_UNICODE_COMBINING_WCHARS=y
125 | CONFIG_UNICODE_WIDE_WCHARS=y
126 | # CONFIG_UNICODE_BIDI_SUPPORT is not set
127 | # CONFIG_UNICODE_NEUTRAL_TABLE is not set
128 | # CONFIG_UNICODE_PRESERVE_BROKEN is not set
129 | # CONFIG_LOOP_CONFIGURE is not set
130 | # CONFIG_NO_LOOP_CONFIGURE is not set
131 | CONFIG_TRY_LOOP_CONFIGURE=y
132 |
133 | #
134 | # Applets
135 | #
136 |
137 | #
138 | # Archival Utilities
139 | #
140 | CONFIG_FEATURE_SEAMLESS_XZ=y
141 | CONFIG_FEATURE_SEAMLESS_LZMA=y
142 | CONFIG_FEATURE_SEAMLESS_BZ2=y
143 | CONFIG_FEATURE_SEAMLESS_GZ=y
144 | # CONFIG_FEATURE_SEAMLESS_Z is not set
145 | CONFIG_AR=y
146 | CONFIG_FEATURE_AR_LONG_FILENAMES=y
147 | CONFIG_FEATURE_AR_CREATE=y
148 | # CONFIG_UNCOMPRESS is not set
149 | CONFIG_GUNZIP=y
150 | CONFIG_ZCAT=y
151 | CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
152 | CONFIG_BUNZIP2=y
153 | CONFIG_BZCAT=y
154 | CONFIG_UNLZMA=y
155 | CONFIG_LZCAT=y
156 | CONFIG_LZMA=y
157 | CONFIG_UNXZ=y
158 | CONFIG_XZCAT=y
159 | CONFIG_XZ=y
160 | CONFIG_BZIP2=y
161 | CONFIG_BZIP2_SMALL=8
162 | CONFIG_FEATURE_BZIP2_DECOMPRESS=y
163 | CONFIG_CPIO=y
164 | CONFIG_FEATURE_CPIO_O=y
165 | CONFIG_FEATURE_CPIO_P=y
166 | CONFIG_FEATURE_CPIO_IGNORE_DEVNO=y
167 | CONFIG_FEATURE_CPIO_RENUMBER_INODES=y
168 | # CONFIG_DPKG is not set
169 | # CONFIG_DPKG_DEB is not set
170 | CONFIG_GZIP=y
171 | CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
172 | CONFIG_GZIP_FAST=0
173 | CONFIG_FEATURE_GZIP_LEVELS=y
174 | CONFIG_FEATURE_GZIP_DECOMPRESS=y
175 | CONFIG_LZOP=y
176 | # CONFIG_UNLZOP is not set
177 | # CONFIG_LZOPCAT is not set
178 | # CONFIG_LZOP_COMPR_HIGH is not set
179 | # CONFIG_RPM is not set
180 | # CONFIG_RPM2CPIO is not set
181 | CONFIG_TAR=y
182 | CONFIG_FEATURE_TAR_LONG_OPTIONS=y
183 | CONFIG_FEATURE_TAR_CREATE=y
184 | CONFIG_FEATURE_TAR_AUTODETECT=y
185 | CONFIG_FEATURE_TAR_FROM=y
186 | CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
187 | CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
188 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
189 | CONFIG_FEATURE_TAR_TO_COMMAND=y
190 | CONFIG_FEATURE_TAR_UNAME_GNAME=y
191 | CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
192 | # CONFIG_FEATURE_TAR_SELINUX is not set
193 | CONFIG_UNZIP=y
194 | CONFIG_FEATURE_UNZIP_CDF=y
195 | CONFIG_FEATURE_UNZIP_BZIP2=y
196 | CONFIG_FEATURE_UNZIP_LZMA=y
197 | CONFIG_FEATURE_UNZIP_XZ=y
198 | CONFIG_FEATURE_LZMA_FAST=y
199 |
200 | #
201 | # Coreutils
202 | #
203 | CONFIG_FEATURE_VERBOSE=y
204 |
205 | #
206 | # Common options for date and touch
207 | #
208 | CONFIG_FEATURE_TIMEZONE=y
209 |
210 | #
211 | # Common options for cp and mv
212 | #
213 | CONFIG_FEATURE_PRESERVE_HARDLINKS=y
214 |
215 | #
216 | # Common options for df, du, ls
217 | #
218 | CONFIG_FEATURE_HUMAN_READABLE=y
219 | CONFIG_BASENAME=y
220 | CONFIG_CAT=y
221 | CONFIG_FEATURE_CATN=y
222 | CONFIG_FEATURE_CATV=y
223 | CONFIG_CHGRP=y
224 | CONFIG_CHMOD=y
225 | CONFIG_CHOWN=y
226 | CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
227 | CONFIG_CHROOT=y
228 | CONFIG_CKSUM=y
229 | CONFIG_CRC32=y
230 | CONFIG_COMM=y
231 | CONFIG_CP=y
232 | CONFIG_FEATURE_CP_LONG_OPTIONS=y
233 | CONFIG_FEATURE_CP_REFLINK=y
234 | CONFIG_CUT=y
235 | CONFIG_FEATURE_CUT_REGEX=y
236 | CONFIG_DATE=y
237 | CONFIG_FEATURE_DATE_ISOFMT=y
238 | CONFIG_FEATURE_DATE_NANO=y
239 | CONFIG_FEATURE_DATE_COMPAT=y
240 | CONFIG_DD=y
241 | CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
242 | CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
243 | CONFIG_FEATURE_DD_IBS_OBS=y
244 | CONFIG_FEATURE_DD_STATUS=y
245 | CONFIG_DF=y
246 | CONFIG_FEATURE_DF_FANCY=y
247 | CONFIG_FEATURE_SKIP_ROOTFS=y
248 | CONFIG_DIRNAME=y
249 | CONFIG_DOS2UNIX=y
250 | CONFIG_UNIX2DOS=y
251 | CONFIG_DU=y
252 | CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
253 | CONFIG_ECHO=y
254 | CONFIG_FEATURE_FANCY_ECHO=y
255 | CONFIG_ENV=y
256 | CONFIG_EXPAND=y
257 | CONFIG_UNEXPAND=y
258 | CONFIG_EXPR=y
259 | CONFIG_EXPR_MATH_SUPPORT_64=y
260 | CONFIG_FACTOR=y
261 | CONFIG_FALSE=y
262 | CONFIG_FOLD=y
263 | CONFIG_HEAD=y
264 | CONFIG_FEATURE_FANCY_HEAD=y
265 | CONFIG_HOSTID=y
266 | CONFIG_ID=y
267 | CONFIG_GROUPS=y
268 | CONFIG_INSTALL=y
269 | CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
270 | CONFIG_LINK=y
271 | CONFIG_LN=y
272 | CONFIG_LOGNAME=y
273 | CONFIG_LS=y
274 | CONFIG_FEATURE_LS_FILETYPES=y
275 | CONFIG_FEATURE_LS_FOLLOWLINKS=y
276 | CONFIG_FEATURE_LS_RECURSIVE=y
277 | CONFIG_FEATURE_LS_WIDTH=y
278 | CONFIG_FEATURE_LS_SORTFILES=y
279 | CONFIG_FEATURE_LS_TIMESTAMPS=y
280 | CONFIG_FEATURE_LS_USERNAME=y
281 | CONFIG_FEATURE_LS_COLOR=y
282 | CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
283 | CONFIG_MD5SUM=y
284 | CONFIG_SHA1SUM=y
285 | CONFIG_SHA256SUM=y
286 | CONFIG_SHA512SUM=y
287 | CONFIG_SHA3SUM=y
288 |
289 | #
290 | # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
291 | #
292 | CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
293 | CONFIG_MKDIR=y
294 | CONFIG_MKFIFO=y
295 | CONFIG_MKNOD=y
296 | # CONFIG_MKTEMP is not set
297 | CONFIG_MV=y
298 | CONFIG_NICE=y
299 | CONFIG_NL=y
300 | CONFIG_NOHUP=y
301 | CONFIG_NPROC=y
302 | CONFIG_OD=y
303 | CONFIG_PASTE=y
304 | CONFIG_PRINTENV=y
305 | CONFIG_PRINTF=y
306 | CONFIG_PWD=y
307 | CONFIG_READLINK=y
308 | CONFIG_FEATURE_READLINK_FOLLOW=y
309 | CONFIG_REALPATH=y
310 | CONFIG_RM=y
311 | CONFIG_RMDIR=y
312 | CONFIG_SEQ=y
313 | CONFIG_SHRED=y
314 | CONFIG_SHUF=y
315 | CONFIG_SLEEP=y
316 | CONFIG_FEATURE_FANCY_SLEEP=y
317 | CONFIG_SORT=y
318 | CONFIG_FEATURE_SORT_BIG=y
319 | # CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set
320 | CONFIG_SPLIT=y
321 | CONFIG_FEATURE_SPLIT_FANCY=y
322 | CONFIG_STAT=y
323 | CONFIG_FEATURE_STAT_FORMAT=y
324 | CONFIG_FEATURE_STAT_FILESYSTEM=y
325 | CONFIG_STTY=y
326 | CONFIG_SUM=y
327 | CONFIG_SYNC=y
328 | CONFIG_FEATURE_SYNC_FANCY=y
329 | CONFIG_FSYNC=y
330 | CONFIG_TAC=y
331 | CONFIG_TAIL=y
332 | CONFIG_FEATURE_FANCY_TAIL=y
333 | CONFIG_TEE=y
334 | CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
335 | CONFIG_TEST=y
336 | CONFIG_TEST1=y
337 | CONFIG_TEST2=y
338 | CONFIG_FEATURE_TEST_64=y
339 | CONFIG_TIMEOUT=y
340 | CONFIG_TOUCH=y
341 | CONFIG_FEATURE_TOUCH_SUSV3=y
342 | CONFIG_TR=y
343 | CONFIG_FEATURE_TR_CLASSES=y
344 | CONFIG_FEATURE_TR_EQUIV=y
345 | CONFIG_TRUE=y
346 | CONFIG_TRUNCATE=y
347 | # CONFIG_TSORT is not set
348 | CONFIG_TTY=y
349 | CONFIG_UNAME=y
350 | CONFIG_UNAME_OSNAME="GNU/Linux"
351 | CONFIG_BB_ARCH=y
352 | CONFIG_UNIQ=y
353 | CONFIG_UNLINK=y
354 | CONFIG_USLEEP=y
355 | CONFIG_UUDECODE=y
356 | CONFIG_BASE32=y
357 | CONFIG_BASE64=y
358 | CONFIG_UUENCODE=y
359 | CONFIG_WC=y
360 | CONFIG_FEATURE_WC_LARGE=y
361 | CONFIG_WHO=y
362 | CONFIG_W=y
363 | CONFIG_USERS=y
364 | CONFIG_WHOAMI=y
365 | CONFIG_YES=y
366 |
367 | #
368 | # Console Utilities
369 | #
370 | CONFIG_CHVT=y
371 | CONFIG_CLEAR=y
372 | CONFIG_DEALLOCVT=y
373 | CONFIG_DUMPKMAP=y
374 | CONFIG_FGCONSOLE=y
375 | CONFIG_KBD_MODE=y
376 | CONFIG_LOADFONT=y
377 | CONFIG_SETFONT=y
378 | CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
379 | CONFIG_DEFAULT_SETFONT_DIR=""
380 |
381 | #
382 | # Common options for loadfont and setfont
383 | #
384 | CONFIG_FEATURE_LOADFONT_PSF2=y
385 | CONFIG_FEATURE_LOADFONT_RAW=y
386 | CONFIG_LOADKMAP=y
387 | CONFIG_OPENVT=y
388 | CONFIG_RESET=y
389 | CONFIG_RESIZE=y
390 | CONFIG_FEATURE_RESIZE_PRINT=y
391 | CONFIG_SETCONSOLE=y
392 | CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
393 | CONFIG_SETKEYCODES=y
394 | CONFIG_SETLOGCONS=y
395 | CONFIG_SHOWKEY=y
396 |
397 | #
398 | # Debian Utilities
399 | #
400 | # CONFIG_PIPE_PROGRESS is not set
401 | # CONFIG_RUN_PARTS is not set
402 | # CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
403 | # CONFIG_FEATURE_RUN_PARTS_FANCY is not set
404 | # CONFIG_START_STOP_DAEMON is not set
405 | # CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
406 | # CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
407 | CONFIG_WHICH=y
408 |
409 | #
410 | # klibc-utils
411 | #
412 | # CONFIG_MINIPS is not set
413 | # CONFIG_NUKE is not set
414 | # CONFIG_RESUME is not set
415 | CONFIG_RUN_INIT=y
416 |
417 | #
418 | # Editors
419 | #
420 | CONFIG_AWK=y
421 | CONFIG_FEATURE_AWK_LIBM=y
422 | CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
423 | CONFIG_CMP=y
424 | CONFIG_DIFF=y
425 | CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
426 | CONFIG_FEATURE_DIFF_DIR=y
427 | CONFIG_ED=y
428 | CONFIG_PATCH=y
429 | CONFIG_SED=y
430 | CONFIG_VI=y
431 | CONFIG_FEATURE_VI_MAX_LEN=4096
432 | CONFIG_FEATURE_VI_8BIT=y
433 | CONFIG_FEATURE_VI_COLON=y
434 | CONFIG_FEATURE_VI_COLON_EXPAND=y
435 | CONFIG_FEATURE_VI_YANKMARK=y
436 | CONFIG_FEATURE_VI_SEARCH=y
437 | # CONFIG_FEATURE_VI_REGEX_SEARCH is not set
438 | CONFIG_FEATURE_VI_USE_SIGNALS=y
439 | CONFIG_FEATURE_VI_DOT_CMD=y
440 | CONFIG_FEATURE_VI_READONLY=y
441 | CONFIG_FEATURE_VI_SETOPTS=y
442 | CONFIG_FEATURE_VI_SET=y
443 | CONFIG_FEATURE_VI_WIN_RESIZE=y
444 | CONFIG_FEATURE_VI_ASK_TERMINAL=y
445 | CONFIG_FEATURE_VI_UNDO=y
446 | CONFIG_FEATURE_VI_UNDO_QUEUE=y
447 | CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
448 | CONFIG_FEATURE_VI_VERBOSE_STATUS=y
449 | CONFIG_FEATURE_ALLOW_EXEC=y
450 |
451 | #
452 | # Finding Utilities
453 | #
454 | CONFIG_FIND=y
455 | CONFIG_FEATURE_FIND_PRINT0=y
456 | CONFIG_FEATURE_FIND_MTIME=y
457 | CONFIG_FEATURE_FIND_ATIME=y
458 | CONFIG_FEATURE_FIND_CTIME=y
459 | CONFIG_FEATURE_FIND_MMIN=y
460 | CONFIG_FEATURE_FIND_AMIN=y
461 | CONFIG_FEATURE_FIND_CMIN=y
462 | CONFIG_FEATURE_FIND_PERM=y
463 | CONFIG_FEATURE_FIND_TYPE=y
464 | CONFIG_FEATURE_FIND_EXECUTABLE=y
465 | CONFIG_FEATURE_FIND_XDEV=y
466 | CONFIG_FEATURE_FIND_MAXDEPTH=y
467 | CONFIG_FEATURE_FIND_NEWER=y
468 | CONFIG_FEATURE_FIND_INUM=y
469 | CONFIG_FEATURE_FIND_SAMEFILE=y
470 | CONFIG_FEATURE_FIND_EXEC=y
471 | CONFIG_FEATURE_FIND_EXEC_PLUS=y
472 | CONFIG_FEATURE_FIND_USER=y
473 | CONFIG_FEATURE_FIND_GROUP=y
474 | CONFIG_FEATURE_FIND_NOT=y
475 | CONFIG_FEATURE_FIND_DEPTH=y
476 | CONFIG_FEATURE_FIND_PAREN=y
477 | CONFIG_FEATURE_FIND_SIZE=y
478 | CONFIG_FEATURE_FIND_PRUNE=y
479 | CONFIG_FEATURE_FIND_QUIT=y
480 | CONFIG_FEATURE_FIND_DELETE=y
481 | CONFIG_FEATURE_FIND_EMPTY=y
482 | CONFIG_FEATURE_FIND_PATH=y
483 | CONFIG_FEATURE_FIND_REGEX=y
484 | # CONFIG_FEATURE_FIND_CONTEXT is not set
485 | CONFIG_FEATURE_FIND_LINKS=y
486 | CONFIG_GREP=y
487 | CONFIG_EGREP=y
488 | CONFIG_FGREP=y
489 | CONFIG_FEATURE_GREP_CONTEXT=y
490 | CONFIG_XARGS=y
491 | CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
492 | CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
493 | CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
494 | CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
495 | CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
496 | CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y
497 | CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y
498 |
499 | #
500 | # Init Utilities
501 | #
502 | # CONFIG_BOOTCHARTD is not set
503 | # CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
504 | # CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
505 | CONFIG_HALT=y
506 | CONFIG_POWEROFF=y
507 | CONFIG_REBOOT=y
508 | CONFIG_FEATURE_WAIT_FOR_INIT=y
509 | # CONFIG_FEATURE_CALL_TELINIT is not set
510 | CONFIG_TELINIT_PATH=""
511 | CONFIG_INIT=y
512 | CONFIG_LINUXRC=y
513 | CONFIG_FEATURE_USE_INITTAB=y
514 | # CONFIG_FEATURE_KILL_REMOVED is not set
515 | CONFIG_FEATURE_KILL_DELAY=0
516 | CONFIG_FEATURE_INIT_SCTTY=y
517 | CONFIG_FEATURE_INIT_SYSLOG=y
518 | # CONFIG_FEATURE_INIT_QUIET is not set
519 | # CONFIG_FEATURE_INIT_COREDUMPS is not set
520 | CONFIG_INIT_TERMINAL_TYPE="linux"
521 | CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
522 |
523 | #
524 | # Login/Password Management Utilities
525 | #
526 | CONFIG_FEATURE_SHADOWPASSWDS=y
527 | CONFIG_USE_BB_PWD_GRP=y
528 | CONFIG_USE_BB_SHADOW=y
529 | CONFIG_USE_BB_CRYPT=y
530 | CONFIG_USE_BB_CRYPT_SHA=y
531 | CONFIG_ADD_SHELL=y
532 | CONFIG_REMOVE_SHELL=y
533 | CONFIG_ADDGROUP=y
534 | CONFIG_FEATURE_ADDUSER_TO_GROUP=y
535 | CONFIG_ADDUSER=y
536 | # CONFIG_FEATURE_CHECK_NAMES is not set
537 | CONFIG_LAST_ID=60000
538 | CONFIG_FIRST_SYSTEM_ID=100
539 | CONFIG_LAST_SYSTEM_ID=999
540 | CONFIG_CHPASSWD=y
541 | CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
542 | CONFIG_CRYPTPW=y
543 | CONFIG_MKPASSWD=y
544 | CONFIG_DELUSER=y
545 | CONFIG_DELGROUP=y
546 | CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
547 | CONFIG_GETTY=y
548 | CONFIG_LOGIN=y
549 | # CONFIG_LOGIN_SESSION_AS_CHILD is not set
550 | CONFIG_LOGIN_SCRIPTS=y
551 | CONFIG_FEATURE_NOLOGIN=y
552 | CONFIG_FEATURE_SECURETTY=y
553 | CONFIG_PASSWD=y
554 | CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
555 | CONFIG_SU=y
556 | CONFIG_FEATURE_SU_SYSLOG=y
557 | CONFIG_FEATURE_SU_CHECKS_SHELLS=y
558 | # CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
559 | CONFIG_SULOGIN=y
560 | CONFIG_VLOCK=y
561 |
562 | #
563 | # Linux Ext2 FS Progs
564 | #
565 | CONFIG_CHATTR=y
566 | CONFIG_FSCK=y
567 | CONFIG_LSATTR=y
568 | CONFIG_TUNE2FS=y
569 |
570 | #
571 | # Linux Module Utilities
572 | #
573 | CONFIG_MODPROBE_SMALL=y
574 | # CONFIG_DEPMOD is not set
575 | # CONFIG_INSMOD is not set
576 | # CONFIG_LSMOD is not set
577 | # CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
578 | CONFIG_MODINFO=y
579 | CONFIG_MODPROBE=y
580 | # CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
581 | # CONFIG_RMMOD is not set
582 |
583 | #
584 | # Options common to multiple modutils
585 | #
586 | CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
587 | CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
588 | # CONFIG_FEATURE_2_4_MODULES is not set
589 | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
590 | # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
591 | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
592 | # CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
593 | # CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
594 | # CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
595 | # CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
596 | # CONFIG_FEATURE_MODUTILS_ALIAS is not set
597 | # CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
598 | CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
599 | CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
600 |
601 | #
602 | # Linux System Utilities
603 | #
604 | CONFIG_ACPID=y
605 | CONFIG_FEATURE_ACPID_COMPAT=y
606 | CONFIG_BLKDISCARD=y
607 | CONFIG_BLKID=y
608 | CONFIG_FEATURE_BLKID_TYPE=y
609 | CONFIG_BLOCKDEV=y
610 | CONFIG_CAL=y
611 | CONFIG_CHRT=y
612 | CONFIG_DMESG=y
613 | CONFIG_FEATURE_DMESG_PRETTY=y
614 | CONFIG_EJECT=y
615 | CONFIG_FEATURE_EJECT_SCSI=y
616 | CONFIG_FALLOCATE=y
617 | CONFIG_FATATTR=y
618 | CONFIG_FBSET=y
619 | CONFIG_FEATURE_FBSET_FANCY=y
620 | CONFIG_FEATURE_FBSET_READMODE=y
621 | CONFIG_FDFORMAT=y
622 | CONFIG_FDISK=y
623 | # CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
624 | CONFIG_FEATURE_FDISK_WRITABLE=y
625 | # CONFIG_FEATURE_AIX_LABEL is not set
626 | # CONFIG_FEATURE_SGI_LABEL is not set
627 | # CONFIG_FEATURE_SUN_LABEL is not set
628 | # CONFIG_FEATURE_OSF_LABEL is not set
629 | # CONFIG_FEATURE_GPT_LABEL is not set
630 | CONFIG_FEATURE_FDISK_ADVANCED=y
631 | CONFIG_FINDFS=y
632 | CONFIG_FLOCK=y
633 | CONFIG_FDFLUSH=y
634 | CONFIG_FREERAMDISK=y
635 | # CONFIG_FSCK_MINIX is not set
636 | CONFIG_FSFREEZE=y
637 | CONFIG_FSTRIM=y
638 | CONFIG_GETOPT=y
639 | CONFIG_FEATURE_GETOPT_LONG=y
640 | CONFIG_HEXDUMP=y
641 | CONFIG_HD=y
642 | CONFIG_XXD=y
643 | CONFIG_HWCLOCK=y
644 | # CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
645 | CONFIG_IONICE=y
646 | CONFIG_IPCRM=y
647 | CONFIG_IPCS=y
648 | CONFIG_LAST=y
649 | CONFIG_FEATURE_LAST_FANCY=y
650 | CONFIG_LOSETUP=y
651 | CONFIG_LSPCI=y
652 | CONFIG_LSUSB=y
653 | CONFIG_MDEV=y
654 | CONFIG_FEATURE_MDEV_CONF=y
655 | CONFIG_FEATURE_MDEV_RENAME=y
656 | CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
657 | CONFIG_FEATURE_MDEV_EXEC=y
658 | CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
659 | CONFIG_FEATURE_MDEV_DAEMON=y
660 | CONFIG_MESG=y
661 | CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
662 | CONFIG_MKE2FS=y
663 | CONFIG_MKFS_EXT2=y
664 | # CONFIG_MKFS_MINIX is not set
665 | # CONFIG_FEATURE_MINIX2 is not set
666 | # CONFIG_MKFS_REISER is not set
667 | CONFIG_MKDOSFS=y
668 | CONFIG_MKFS_VFAT=y
669 | CONFIG_MKSWAP=y
670 | CONFIG_FEATURE_MKSWAP_UUID=y
671 | CONFIG_MORE=y
672 | CONFIG_MOUNT=y
673 | CONFIG_FEATURE_MOUNT_FAKE=y
674 | CONFIG_FEATURE_MOUNT_VERBOSE=y
675 | CONFIG_FEATURE_MOUNT_HELPERS=y
676 | CONFIG_FEATURE_MOUNT_LABEL=y
677 | # CONFIG_FEATURE_MOUNT_NFS is not set
678 | CONFIG_FEATURE_MOUNT_CIFS=y
679 | CONFIG_FEATURE_MOUNT_FLAGS=y
680 | CONFIG_FEATURE_MOUNT_FSTAB=y
681 | CONFIG_FEATURE_MOUNT_OTHERTAB=y
682 | CONFIG_MOUNTPOINT=y
683 | CONFIG_NOLOGIN=y
684 | # CONFIG_NOLOGIN_DEPENDENCIES is not set
685 | CONFIG_NSENTER=y
686 | CONFIG_PIVOT_ROOT=y
687 | CONFIG_RDATE=y
688 | CONFIG_RDEV=y
689 | CONFIG_READPROFILE=y
690 | CONFIG_RENICE=y
691 | CONFIG_REV=y
692 | CONFIG_RTCWAKE=y
693 | CONFIG_SCRIPT=y
694 | CONFIG_SCRIPTREPLAY=y
695 | CONFIG_SETARCH=y
696 | CONFIG_LINUX32=y
697 | CONFIG_LINUX64=y
698 | CONFIG_SETPRIV=y
699 | CONFIG_FEATURE_SETPRIV_DUMP=y
700 | CONFIG_FEATURE_SETPRIV_CAPABILITIES=y
701 | CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y
702 | CONFIG_SETSID=y
703 | CONFIG_SWAPON=y
704 | CONFIG_FEATURE_SWAPON_DISCARD=y
705 | CONFIG_FEATURE_SWAPON_PRI=y
706 | CONFIG_SWAPOFF=y
707 | CONFIG_FEATURE_SWAPONOFF_LABEL=y
708 | CONFIG_SWITCH_ROOT=y
709 | # CONFIG_TASKSET is not set
710 | # CONFIG_FEATURE_TASKSET_FANCY is not set
711 | # CONFIG_FEATURE_TASKSET_CPULIST is not set
712 | CONFIG_UEVENT=y
713 | CONFIG_UMOUNT=y
714 | CONFIG_FEATURE_UMOUNT_ALL=y
715 | CONFIG_UNSHARE=y
716 | CONFIG_WALL=y
717 |
718 | #
719 | # Common options for mount/umount
720 | #
721 | CONFIG_FEATURE_MOUNT_LOOP=y
722 | CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
723 | # CONFIG_FEATURE_MTAB_SUPPORT is not set
724 | CONFIG_VOLUMEID=y
725 |
726 | #
727 | # Filesystem/Volume identification
728 | #
729 | CONFIG_FEATURE_VOLUMEID_BCACHE=y
730 | CONFIG_FEATURE_VOLUMEID_BTRFS=y
731 | CONFIG_FEATURE_VOLUMEID_CRAMFS=y
732 | CONFIG_FEATURE_VOLUMEID_EROFS=y
733 | CONFIG_FEATURE_VOLUMEID_EXFAT=y
734 | CONFIG_FEATURE_VOLUMEID_EXT=y
735 | # CONFIG_FEATURE_VOLUMEID_F2FS is not set
736 | CONFIG_FEATURE_VOLUMEID_FAT=y
737 | CONFIG_FEATURE_VOLUMEID_HFS=y
738 | CONFIG_FEATURE_VOLUMEID_ISO9660=y
739 | CONFIG_FEATURE_VOLUMEID_JFS=y
740 | # CONFIG_FEATURE_VOLUMEID_LFS is not set
741 | CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
742 | CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
743 | CONFIG_FEATURE_VOLUMEID_LUKS=y
744 | # CONFIG_FEATURE_VOLUMEID_MINIX is not set
745 | CONFIG_FEATURE_VOLUMEID_NILFS=y
746 | CONFIG_FEATURE_VOLUMEID_NTFS=y
747 | CONFIG_FEATURE_VOLUMEID_OCFS2=y
748 | CONFIG_FEATURE_VOLUMEID_REISERFS=y
749 | CONFIG_FEATURE_VOLUMEID_ROMFS=y
750 | CONFIG_FEATURE_VOLUMEID_SQUASHFS=y
751 | CONFIG_FEATURE_VOLUMEID_SYSV=y
752 | # CONFIG_FEATURE_VOLUMEID_UBIFS is not set
753 | CONFIG_FEATURE_VOLUMEID_UDF=y
754 | CONFIG_FEATURE_VOLUMEID_XFS=y
755 |
756 | #
757 | # Miscellaneous Utilities
758 | #
759 | CONFIG_ADJTIMEX=y
760 | CONFIG_ASCII=y
761 | # CONFIG_BBCONFIG is not set
762 | # CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
763 | CONFIG_BC=y
764 | CONFIG_DC=y
765 | CONFIG_FEATURE_DC_BIG=y
766 | # CONFIG_FEATURE_DC_LIBM is not set
767 | CONFIG_FEATURE_BC_INTERACTIVE=y
768 | CONFIG_FEATURE_BC_LONG_OPTIONS=y
769 | CONFIG_BEEP=y
770 | CONFIG_FEATURE_BEEP_FREQ=4000
771 | CONFIG_FEATURE_BEEP_LENGTH_MS=30
772 | # CONFIG_CHAT is not set
773 | # CONFIG_FEATURE_CHAT_NOFAIL is not set
774 | # CONFIG_FEATURE_CHAT_TTY_HIFI is not set
775 | # CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
776 | # CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
777 | # CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
778 | # CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
779 | # CONFIG_FEATURE_CHAT_CLR_ABORT is not set
780 | CONFIG_CONSPY=y
781 | CONFIG_CROND=y
782 | CONFIG_FEATURE_CROND_D=y
783 | CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
784 | CONFIG_FEATURE_CROND_SPECIAL_TIMES=y
785 | CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
786 | CONFIG_CRONTAB=y
787 | # CONFIG_DEVFSD is not set
788 | # CONFIG_DEVFSD_MODLOAD is not set
789 | # CONFIG_DEVFSD_FG_NP is not set
790 | # CONFIG_DEVFSD_VERBOSE is not set
791 | # CONFIG_FEATURE_DEVFS is not set
792 | CONFIG_DEVMEM=y
793 | # CONFIG_FBSPLASH is not set
794 | # CONFIG_FLASH_ERASEALL is not set
795 | # CONFIG_FLASH_LOCK is not set
796 | # CONFIG_FLASH_UNLOCK is not set
797 | # CONFIG_FLASHCP is not set
798 | CONFIG_HDPARM=y
799 | CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
800 | CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
801 | CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
802 | CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
803 | CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
804 | CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
805 | CONFIG_HEXEDIT=y
806 | CONFIG_I2CGET=y
807 | CONFIG_I2CSET=y
808 | CONFIG_I2CDUMP=y
809 | CONFIG_I2CDETECT=y
810 | CONFIG_I2CTRANSFER=y
811 | # CONFIG_INOTIFYD is not set
812 | CONFIG_LESS=y
813 | CONFIG_FEATURE_LESS_MAXLINES=9999999
814 | CONFIG_FEATURE_LESS_BRACKETS=y
815 | CONFIG_FEATURE_LESS_FLAGS=y
816 | CONFIG_FEATURE_LESS_TRUNCATE=y
817 | CONFIG_FEATURE_LESS_MARKS=y
818 | CONFIG_FEATURE_LESS_REGEXP=y
819 | CONFIG_FEATURE_LESS_WINCH=y
820 | CONFIG_FEATURE_LESS_ASK_TERMINAL=y
821 | CONFIG_FEATURE_LESS_DASHCMD=y
822 | CONFIG_FEATURE_LESS_LINENUMS=y
823 | CONFIG_FEATURE_LESS_RAW=y
824 | CONFIG_FEATURE_LESS_ENV=y
825 | # CONFIG_LSSCSI is not set
826 | CONFIG_MAKEDEVS=y
827 | # CONFIG_FEATURE_MAKEDEVS_LEAF is not set
828 | CONFIG_FEATURE_MAKEDEVS_TABLE=y
829 | CONFIG_MAN=y
830 | CONFIG_MICROCOM=y
831 | CONFIG_MIM=y
832 | CONFIG_MT=y
833 | CONFIG_NANDWRITE=y
834 | CONFIG_NANDDUMP=y
835 | # CONFIG_PARTPROBE is not set
836 | CONFIG_RAIDAUTORUN=y
837 | CONFIG_READAHEAD=y
838 | # CONFIG_RFKILL is not set
839 | CONFIG_RUNLEVEL=y
840 | CONFIG_RX=y
841 | # CONFIG_SEEDRNG is not set
842 | # CONFIG_SETFATTR is not set
843 | CONFIG_SETSERIAL=y
844 | CONFIG_STRINGS=y
845 | CONFIG_TIME=y
846 | CONFIG_TREE=y
847 | CONFIG_TS=y
848 | CONFIG_TTYSIZE=y
849 | # CONFIG_UBIATTACH is not set
850 | # CONFIG_UBIDETACH is not set
851 | # CONFIG_UBIMKVOL is not set
852 | # CONFIG_UBIRMVOL is not set
853 | # CONFIG_UBIRSVOL is not set
854 | # CONFIG_UBIUPDATEVOL is not set
855 | # CONFIG_UBIRENAME is not set
856 | CONFIG_VOLNAME=y
857 | # CONFIG_WATCHDOG is not set
858 | # CONFIG_FEATURE_WATCHDOG_OPEN_TWICE is not set
859 |
860 | #
861 | # Networking Utilities
862 | #
863 | CONFIG_FEATURE_IPV6=y
864 | # CONFIG_FEATURE_UNIX_LOCAL is not set
865 | CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
866 | CONFIG_VERBOSE_RESOLUTION_ERRORS=y
867 | CONFIG_FEATURE_ETC_NETWORKS=y
868 | # CONFIG_FEATURE_ETC_SERVICES is not set
869 | # CONFIG_FEATURE_HWIB is not set
870 | # CONFIG_FEATURE_TLS_SHA1 is not set
871 | CONFIG_ARP=y
872 | CONFIG_ARPING=y
873 | CONFIG_BRCTL=y
874 | CONFIG_FEATURE_BRCTL_FANCY=y
875 | CONFIG_FEATURE_BRCTL_SHOW=y
876 | CONFIG_DNSD=y
877 | CONFIG_ETHER_WAKE=y
878 | CONFIG_FTPD=y
879 | CONFIG_FEATURE_FTPD_WRITE=y
880 | CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
881 | CONFIG_FEATURE_FTPD_AUTHENTICATION=y
882 | CONFIG_FTPGET=y
883 | CONFIG_FTPPUT=y
884 | CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
885 | CONFIG_HOSTNAME=y
886 | CONFIG_DNSDOMAINNAME=y
887 | CONFIG_HTTPD=y
888 | CONFIG_FEATURE_HTTPD_PORT_DEFAULT=80
889 | CONFIG_FEATURE_HTTPD_RANGES=y
890 | CONFIG_FEATURE_HTTPD_SETUID=y
891 | CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
892 | CONFIG_FEATURE_HTTPD_AUTH_MD5=y
893 | CONFIG_FEATURE_HTTPD_CGI=y
894 | CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
895 | CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
896 | CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
897 | CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
898 | CONFIG_FEATURE_HTTPD_PROXY=y
899 | CONFIG_FEATURE_HTTPD_GZIP=y
900 | CONFIG_FEATURE_HTTPD_ETAG=y
901 | CONFIG_FEATURE_HTTPD_LAST_MODIFIED=y
902 | CONFIG_FEATURE_HTTPD_DATE=y
903 | CONFIG_FEATURE_HTTPD_ACL_IP=y
904 | CONFIG_IFCONFIG=y
905 | CONFIG_FEATURE_IFCONFIG_STATUS=y
906 | CONFIG_FEATURE_IFCONFIG_SLIP=y
907 | CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
908 | CONFIG_FEATURE_IFCONFIG_HW=y
909 | CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
910 | CONFIG_IFENSLAVE=y
911 | CONFIG_IFPLUGD=y
912 | CONFIG_IFUP=y
913 | CONFIG_IFDOWN=y
914 | CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
915 | CONFIG_FEATURE_IFUPDOWN_IP=y
916 | CONFIG_FEATURE_IFUPDOWN_IPV4=y
917 | CONFIG_FEATURE_IFUPDOWN_IPV6=y
918 | CONFIG_FEATURE_IFUPDOWN_MAPPING=y
919 | # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
920 | CONFIG_INETD=y
921 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
922 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
923 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
924 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
925 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
926 | # CONFIG_FEATURE_INETD_RPC is not set
927 | CONFIG_IP=y
928 | CONFIG_IPADDR=y
929 | CONFIG_IPLINK=y
930 | CONFIG_IPROUTE=y
931 | CONFIG_IPTUNNEL=y
932 | CONFIG_IPRULE=y
933 | CONFIG_IPNEIGH=y
934 | CONFIG_FEATURE_IP_ADDRESS=y
935 | CONFIG_FEATURE_IP_LINK=y
936 | CONFIG_FEATURE_IP_ROUTE=y
937 | CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
938 | CONFIG_FEATURE_IP_TUNNEL=y
939 | CONFIG_FEATURE_IP_RULE=y
940 | CONFIG_FEATURE_IP_NEIGH=y
941 | # CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
942 | CONFIG_IPCALC=y
943 | CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
944 | CONFIG_FEATURE_IPCALC_FANCY=y
945 | CONFIG_FAKEIDENTD=y
946 | CONFIG_NAMEIF=y
947 | CONFIG_FEATURE_NAMEIF_EXTENDED=y
948 | CONFIG_NBDCLIENT=y
949 | CONFIG_NC=y
950 | # CONFIG_NETCAT is not set
951 | CONFIG_NC_SERVER=y
952 | CONFIG_NC_EXTRA=y
953 | # CONFIG_NC_110_COMPAT is not set
954 | CONFIG_NETSTAT=y
955 | CONFIG_FEATURE_NETSTAT_WIDE=y
956 | CONFIG_FEATURE_NETSTAT_PRG=y
957 | CONFIG_NSLOOKUP=y
958 | CONFIG_FEATURE_NSLOOKUP_BIG=y
959 | CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y
960 | CONFIG_NTPD=y
961 | CONFIG_FEATURE_NTPD_SERVER=y
962 | CONFIG_FEATURE_NTPD_CONF=y
963 | CONFIG_FEATURE_NTP_AUTH=y
964 | CONFIG_PING=y
965 | CONFIG_PING6=y
966 | CONFIG_FEATURE_FANCY_PING=y
967 | CONFIG_PSCAN=y
968 | CONFIG_ROUTE=y
969 | CONFIG_SLATTACH=y
970 | CONFIG_SSL_CLIENT=y
971 | CONFIG_TC=y
972 | CONFIG_FEATURE_TC_INGRESS=y
973 | CONFIG_TCPSVD=y
974 | CONFIG_UDPSVD=y
975 | CONFIG_TELNET=y
976 | CONFIG_FEATURE_TELNET_TTYPE=y
977 | CONFIG_FEATURE_TELNET_AUTOLOGIN=y
978 | CONFIG_FEATURE_TELNET_WIDTH=y
979 | CONFIG_TELNETD=y
980 | CONFIG_FEATURE_TELNETD_STANDALONE=y
981 | CONFIG_FEATURE_TELNETD_PORT_DEFAULT=23
982 | CONFIG_FEATURE_TELNETD_INETD_WAIT=y
983 | CONFIG_TFTP=y
984 | CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
985 | CONFIG_FEATURE_TFTP_HPA_COMPAT=y
986 | CONFIG_TFTPD=y
987 | CONFIG_FEATURE_TFTP_GET=y
988 | CONFIG_FEATURE_TFTP_PUT=y
989 | CONFIG_FEATURE_TFTP_BLOCKSIZE=y
990 | # CONFIG_TFTP_DEBUG is not set
991 | CONFIG_TLS=y
992 | CONFIG_TRACEROUTE=y
993 | CONFIG_TRACEROUTE6=y
994 | CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
995 | # CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
996 | CONFIG_TUNCTL=y
997 | CONFIG_FEATURE_TUNCTL_UG=y
998 | CONFIG_VCONFIG=y
999 | CONFIG_WGET=y
1000 | CONFIG_FEATURE_WGET_LONG_OPTIONS=y
1001 | CONFIG_FEATURE_WGET_STATUSBAR=y
1002 | CONFIG_FEATURE_WGET_FTP=y
1003 | CONFIG_FEATURE_WGET_AUTHENTICATION=y
1004 | CONFIG_FEATURE_WGET_TIMEOUT=y
1005 | CONFIG_FEATURE_WGET_HTTPS=y
1006 | CONFIG_FEATURE_WGET_OPENSSL=y
1007 | CONFIG_WHOIS=y
1008 | CONFIG_ZCIP=y
1009 | CONFIG_UDHCPD=y
1010 | # CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
1011 | CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
1012 | CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
1013 | CONFIG_DUMPLEASES=y
1014 | CONFIG_DHCPRELAY=y
1015 | CONFIG_UDHCPC=y
1016 | CONFIG_FEATURE_UDHCPC_ARPING=y
1017 | CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
1018 | CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
1019 | CONFIG_UDHCPC6_DEFAULT_SCRIPT=""
1020 | # CONFIG_UDHCPC6 is not set
1021 | # CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
1022 | # CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
1023 | # CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
1024 | # CONFIG_FEATURE_UDHCPC6_RFC5970 is not set
1025 |
1026 | #
1027 | # Common options for DHCP applets
1028 | #
1029 | CONFIG_UDHCPC_DEFAULT_INTERFACE="eth0"
1030 | # CONFIG_FEATURE_UDHCP_PORT is not set
1031 | CONFIG_UDHCP_DEBUG=9
1032 | CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
1033 | CONFIG_FEATURE_UDHCP_RFC3397=y
1034 | CONFIG_FEATURE_UDHCP_8021Q=y
1035 | CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
1036 |
1037 | #
1038 | # Print Utilities
1039 | #
1040 | # CONFIG_LPD is not set
1041 | # CONFIG_LPR is not set
1042 | # CONFIG_LPQ is not set
1043 |
1044 | #
1045 | # Mail Utilities
1046 | #
1047 | CONFIG_FEATURE_MIME_CHARSET=""
1048 | # CONFIG_MAKEMIME is not set
1049 | # CONFIG_POPMAILDIR is not set
1050 | # CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set
1051 | # CONFIG_REFORMIME is not set
1052 | # CONFIG_FEATURE_REFORMIME_COMPAT is not set
1053 | # CONFIG_SENDMAIL is not set
1054 |
1055 | #
1056 | # Process Utilities
1057 | #
1058 | CONFIG_FEATURE_FAST_TOP=y
1059 | CONFIG_FEATURE_SHOW_THREADS=y
1060 | CONFIG_FREE=y
1061 | CONFIG_FUSER=y
1062 | CONFIG_IOSTAT=y
1063 | CONFIG_KILL=y
1064 | CONFIG_KILLALL=y
1065 | CONFIG_KILLALL5=y
1066 | CONFIG_LSOF=y
1067 | CONFIG_MPSTAT=y
1068 | CONFIG_NMETER=y
1069 | CONFIG_PGREP=y
1070 | CONFIG_PKILL=y
1071 | CONFIG_PIDOF=y
1072 | CONFIG_FEATURE_PIDOF_SINGLE=y
1073 | CONFIG_FEATURE_PIDOF_OMIT=y
1074 | CONFIG_PMAP=y
1075 | CONFIG_POWERTOP=y
1076 | CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
1077 | CONFIG_PS=y
1078 | # CONFIG_FEATURE_PS_WIDE is not set
1079 | # CONFIG_FEATURE_PS_LONG is not set
1080 | CONFIG_FEATURE_PS_TIME=y
1081 | # CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
1082 | CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
1083 | CONFIG_PSTREE=y
1084 | CONFIG_PWDX=y
1085 | CONFIG_SMEMCAP=y
1086 | CONFIG_BB_SYSCTL=y
1087 | CONFIG_TOP=y
1088 | CONFIG_FEATURE_TOP_INTERACTIVE=y
1089 | CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
1090 | CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
1091 | CONFIG_FEATURE_TOP_SMP_CPU=y
1092 | CONFIG_FEATURE_TOP_DECIMALS=y
1093 | CONFIG_FEATURE_TOP_SMP_PROCESS=y
1094 | CONFIG_FEATURE_TOPMEM=y
1095 | CONFIG_UPTIME=y
1096 | CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
1097 | CONFIG_WATCH=y
1098 |
1099 | #
1100 | # Runit Utilities
1101 | #
1102 | CONFIG_CHPST=y
1103 | CONFIG_SETUIDGID=y
1104 | CONFIG_ENVUIDGID=y
1105 | CONFIG_ENVDIR=y
1106 | CONFIG_SOFTLIMIT=y
1107 | CONFIG_RUNSV=y
1108 | CONFIG_RUNSVDIR=y
1109 | # CONFIG_FEATURE_RUNSVDIR_LOG is not set
1110 | CONFIG_SV=y
1111 | CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
1112 | CONFIG_SVC=y
1113 | CONFIG_SVOK=y
1114 | CONFIG_SVLOGD=y
1115 | # CONFIG_CHCON is not set
1116 | # CONFIG_GETENFORCE is not set
1117 | # CONFIG_GETSEBOOL is not set
1118 | # CONFIG_LOAD_POLICY is not set
1119 | # CONFIG_MATCHPATHCON is not set
1120 | # CONFIG_RUNCON is not set
1121 | # CONFIG_SELINUXENABLED is not set
1122 | # CONFIG_SESTATUS is not set
1123 | # CONFIG_SETENFORCE is not set
1124 | # CONFIG_SETFILES is not set
1125 | # CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
1126 | # CONFIG_RESTORECON is not set
1127 | # CONFIG_SETSEBOOL is not set
1128 |
1129 | #
1130 | # Shells
1131 | #
1132 | CONFIG_SH_IS_ASH=y
1133 | # CONFIG_SH_IS_HUSH is not set
1134 | # CONFIG_SH_IS_NONE is not set
1135 | # CONFIG_BASH_IS_ASH is not set
1136 | # CONFIG_BASH_IS_HUSH is not set
1137 | CONFIG_BASH_IS_NONE=y
1138 | CONFIG_SHELL_ASH=y
1139 | CONFIG_ASH=y
1140 | CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
1141 | CONFIG_ASH_INTERNAL_GLOB=y
1142 | CONFIG_ASH_BASH_COMPAT=y
1143 | # CONFIG_ASH_BASH_SOURCE_CURDIR is not set
1144 | CONFIG_ASH_BASH_NOT_FOUND_HOOK=y
1145 | CONFIG_ASH_JOB_CONTROL=y
1146 | CONFIG_ASH_ALIAS=y
1147 | CONFIG_ASH_RANDOM_SUPPORT=y
1148 | CONFIG_ASH_EXPAND_PRMT=y
1149 | # CONFIG_ASH_IDLE_TIMEOUT is not set
1150 | # CONFIG_ASH_MAIL is not set
1151 | CONFIG_ASH_ECHO=y
1152 | CONFIG_ASH_PRINTF=y
1153 | CONFIG_ASH_TEST=y
1154 | CONFIG_ASH_SLEEP=y
1155 | CONFIG_ASH_HELP=y
1156 | CONFIG_ASH_GETOPTS=y
1157 | CONFIG_ASH_CMDCMD=y
1158 | CONFIG_CTTYHACK=y
1159 | # CONFIG_HUSH is not set
1160 | # CONFIG_SHELL_HUSH is not set
1161 | # CONFIG_HUSH_BASH_COMPAT is not set
1162 | # CONFIG_HUSH_BRACE_EXPANSION is not set
1163 | # CONFIG_HUSH_BASH_SOURCE_CURDIR is not set
1164 | # CONFIG_HUSH_LINENO_VAR is not set
1165 | # CONFIG_HUSH_INTERACTIVE is not set
1166 | # CONFIG_HUSH_SAVEHISTORY is not set
1167 | # CONFIG_HUSH_JOB is not set
1168 | # CONFIG_HUSH_TICK is not set
1169 | # CONFIG_HUSH_IF is not set
1170 | # CONFIG_HUSH_LOOPS is not set
1171 | # CONFIG_HUSH_CASE is not set
1172 | # CONFIG_HUSH_FUNCTIONS is not set
1173 | # CONFIG_HUSH_LOCAL is not set
1174 | # CONFIG_HUSH_RANDOM_SUPPORT is not set
1175 | # CONFIG_HUSH_MODE_X is not set
1176 | # CONFIG_HUSH_ECHO is not set
1177 | # CONFIG_HUSH_PRINTF is not set
1178 | # CONFIG_HUSH_TEST is not set
1179 | # CONFIG_HUSH_HELP is not set
1180 | # CONFIG_HUSH_EXPORT is not set
1181 | # CONFIG_HUSH_EXPORT_N is not set
1182 | # CONFIG_HUSH_READONLY is not set
1183 | # CONFIG_HUSH_KILL is not set
1184 | # CONFIG_HUSH_WAIT is not set
1185 | # CONFIG_HUSH_COMMAND is not set
1186 | # CONFIG_HUSH_TRAP is not set
1187 | # CONFIG_HUSH_TYPE is not set
1188 | # CONFIG_HUSH_TIMES is not set
1189 | # CONFIG_HUSH_READ is not set
1190 | # CONFIG_HUSH_SET is not set
1191 | # CONFIG_HUSH_UNSET is not set
1192 | # CONFIG_HUSH_ULIMIT is not set
1193 | # CONFIG_HUSH_UMASK is not set
1194 | # CONFIG_HUSH_GETOPTS is not set
1195 | # CONFIG_HUSH_MEMLEAK is not set
1196 |
1197 | #
1198 | # Options common to all shells
1199 | #
1200 | CONFIG_FEATURE_SH_MATH=y
1201 | CONFIG_FEATURE_SH_MATH_64=y
1202 | CONFIG_FEATURE_SH_MATH_BASE=y
1203 | CONFIG_FEATURE_SH_EXTRA_QUIET=y
1204 | # CONFIG_FEATURE_SH_STANDALONE is not set
1205 | # CONFIG_FEATURE_SH_NOFORK is not set
1206 | CONFIG_FEATURE_SH_READ_FRAC=y
1207 | CONFIG_FEATURE_SH_HISTFILESIZE=y
1208 | CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y
1209 |
1210 | #
1211 | # System Logging Utilities
1212 | #
1213 | # CONFIG_KLOGD is not set
1214 | # CONFIG_FEATURE_KLOGD_KLOGCTL is not set
1215 | CONFIG_LOGGER=y
1216 | CONFIG_LOGREAD=y
1217 | CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
1218 | CONFIG_SYSLOGD=y
1219 | CONFIG_FEATURE_ROTATE_LOGFILE=y
1220 | # CONFIG_FEATURE_REMOTE_LOG is not set
1221 | CONFIG_FEATURE_SYSLOGD_DUP=y
1222 | CONFIG_FEATURE_SYSLOGD_CFG=y
1223 | # CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set
1224 | CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
1225 | CONFIG_FEATURE_IPC_SYSLOG=y
1226 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
1227 | # CONFIG_FEATURE_KMSG_SYSLOG is not set
1228 |
--------------------------------------------------------------------------------
/configs/busybox/.config-x86:
--------------------------------------------------------------------------------
1 | #
2 | # Automatically generated make config: don't edit
3 | # Busybox version: 1.36.1
4 | # Sun Feb 16 13:53:21 2025
5 | #
6 | CONFIG_HAVE_DOT_CONFIG=y
7 |
8 | #
9 | # Settings
10 | #
11 | CONFIG_DESKTOP=y
12 | # CONFIG_EXTRA_COMPAT is not set
13 | # CONFIG_FEDORA_COMPAT is not set
14 | # CONFIG_INCLUDE_SUSv2 is not set
15 | CONFIG_LONG_OPTS=y
16 | CONFIG_SHOW_USAGE=y
17 | CONFIG_FEATURE_VERBOSE_USAGE=y
18 | CONFIG_FEATURE_COMPRESS_USAGE=y
19 | CONFIG_LFS=y
20 | # CONFIG_PAM is not set
21 | CONFIG_FEATURE_DEVPTS=y
22 | CONFIG_FEATURE_UTMP=y
23 | CONFIG_FEATURE_WTMP=y
24 | CONFIG_FEATURE_PIDFILE=y
25 | CONFIG_PID_FILE_PATH="/var/run"
26 | CONFIG_BUSYBOX=y
27 | CONFIG_FEATURE_SHOW_SCRIPT=y
28 | CONFIG_FEATURE_INSTALLER=y
29 | # CONFIG_INSTALL_NO_USR is not set
30 | CONFIG_FEATURE_SUID=y
31 | CONFIG_FEATURE_SUID_CONFIG=y
32 | CONFIG_FEATURE_SUID_CONFIG_QUIET=y
33 | # CONFIG_FEATURE_PREFER_APPLETS is not set
34 | CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
35 | # CONFIG_SELINUX is not set
36 | # CONFIG_FEATURE_CLEAN_UP is not set
37 | CONFIG_FEATURE_SYSLOG_INFO=y
38 | CONFIG_FEATURE_SYSLOG=y
39 |
40 | #
41 | # Build Options
42 | #
43 | CONFIG_STATIC=y
44 | # CONFIG_PIE is not set
45 | # CONFIG_NOMMU is not set
46 | # CONFIG_BUILD_LIBBUSYBOX is not set
47 | # CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set
48 | # CONFIG_FEATURE_INDIVIDUAL is not set
49 | # CONFIG_FEATURE_SHARED_BUSYBOX is not set
50 | CONFIG_CROSS_COMPILER_PREFIX="i486-linux-musl-"
51 | CONFIG_SYSROOT="/opt/snacklinux_rootfs"
52 | CONFIG_EXTRA_CFLAGS="-march=i486 -mtune=i486 -fno-stack-protector -mno-align-stringops -mno-mmx -mno-sse -fno-stack-protector"
53 | CONFIG_EXTRA_LDFLAGS="-Wl,-O1"
54 | CONFIG_EXTRA_LDLIBS=""
55 | # CONFIG_USE_PORTABLE_CODE is not set
56 | CONFIG_STACK_OPTIMIZATION_386=y
57 | CONFIG_STATIC_LIBGCC=y
58 |
59 | #
60 | # Installation Options ("make install" behavior)
61 | #
62 | CONFIG_INSTALL_APPLET_SYMLINKS=y
63 | # CONFIG_INSTALL_APPLET_HARDLINKS is not set
64 | # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
65 | # CONFIG_INSTALL_APPLET_DONT is not set
66 | # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
67 | # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
68 | # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
69 | CONFIG_PREFIX="/opt/snacklinux_rootfs"
70 |
71 | #
72 | # Debugging Options
73 | #
74 | # CONFIG_DEBUG is not set
75 | # CONFIG_DEBUG_PESSIMIZE is not set
76 | # CONFIG_DEBUG_SANITIZE is not set
77 | # CONFIG_UNIT_TEST is not set
78 | # CONFIG_WERROR is not set
79 | # CONFIG_WARN_SIMPLE_MSG is not set
80 | CONFIG_NO_DEBUG_LIB=y
81 | # CONFIG_DMALLOC is not set
82 | # CONFIG_EFENCE is not set
83 |
84 | #
85 | # Library Tuning
86 | #
87 | # CONFIG_FEATURE_USE_BSS_TAIL is not set
88 | CONFIG_FLOAT_DURATION=y
89 | CONFIG_FEATURE_RTMINMAX=y
90 | CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y
91 | CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
92 | # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
93 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
94 | CONFIG_PASSWORD_MINLEN=6
95 | CONFIG_MD5_SMALL=1
96 | CONFIG_SHA1_SMALL=3
97 | # CONFIG_SHA1_HWACCEL is not set
98 | # CONFIG_SHA256_HWACCEL is not set
99 | CONFIG_SHA3_SMALL=1
100 | CONFIG_FEATURE_NON_POSIX_CP=y
101 | CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
102 | CONFIG_FEATURE_USE_SENDFILE=y
103 | CONFIG_FEATURE_COPYBUF_KB=4
104 | # CONFIG_MONOTONIC_SYSCALL is not set
105 | CONFIG_IOCTL_HEX2STR_ERROR=y
106 | CONFIG_FEATURE_EDITING=y
107 | CONFIG_FEATURE_EDITING_MAX_LEN=1024
108 | # CONFIG_FEATURE_EDITING_VI is not set
109 | CONFIG_FEATURE_EDITING_HISTORY=150
110 | CONFIG_FEATURE_EDITING_SAVEHISTORY=y
111 | # CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
112 | CONFIG_FEATURE_REVERSE_SEARCH=y
113 | CONFIG_FEATURE_TAB_COMPLETION=y
114 | # CONFIG_FEATURE_USERNAME_COMPLETION is not set
115 | CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
116 | CONFIG_FEATURE_EDITING_WINCH=y
117 | # CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
118 | # CONFIG_LOCALE_SUPPORT is not set
119 | CONFIG_UNICODE_SUPPORT=y
120 | # CONFIG_UNICODE_USING_LOCALE is not set
121 | # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
122 | CONFIG_SUBST_WCHAR=63
123 | CONFIG_LAST_SUPPORTED_WCHAR=767
124 | CONFIG_UNICODE_COMBINING_WCHARS=y
125 | CONFIG_UNICODE_WIDE_WCHARS=y
126 | # CONFIG_UNICODE_BIDI_SUPPORT is not set
127 | # CONFIG_UNICODE_NEUTRAL_TABLE is not set
128 | # CONFIG_UNICODE_PRESERVE_BROKEN is not set
129 | # CONFIG_LOOP_CONFIGURE is not set
130 | # CONFIG_NO_LOOP_CONFIGURE is not set
131 | CONFIG_TRY_LOOP_CONFIGURE=y
132 |
133 | #
134 | # Applets
135 | #
136 |
137 | #
138 | # Archival Utilities
139 | #
140 | CONFIG_FEATURE_SEAMLESS_XZ=y
141 | CONFIG_FEATURE_SEAMLESS_LZMA=y
142 | CONFIG_FEATURE_SEAMLESS_BZ2=y
143 | CONFIG_FEATURE_SEAMLESS_GZ=y
144 | # CONFIG_FEATURE_SEAMLESS_Z is not set
145 | CONFIG_AR=y
146 | CONFIG_FEATURE_AR_LONG_FILENAMES=y
147 | CONFIG_FEATURE_AR_CREATE=y
148 | # CONFIG_UNCOMPRESS is not set
149 | CONFIG_GUNZIP=y
150 | CONFIG_ZCAT=y
151 | CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
152 | CONFIG_BUNZIP2=y
153 | CONFIG_BZCAT=y
154 | CONFIG_UNLZMA=y
155 | CONFIG_LZCAT=y
156 | CONFIG_LZMA=y
157 | CONFIG_UNXZ=y
158 | CONFIG_XZCAT=y
159 | CONFIG_XZ=y
160 | CONFIG_BZIP2=y
161 | CONFIG_BZIP2_SMALL=8
162 | CONFIG_FEATURE_BZIP2_DECOMPRESS=y
163 | CONFIG_CPIO=y
164 | CONFIG_FEATURE_CPIO_O=y
165 | CONFIG_FEATURE_CPIO_P=y
166 | CONFIG_FEATURE_CPIO_IGNORE_DEVNO=y
167 | CONFIG_FEATURE_CPIO_RENUMBER_INODES=y
168 | # CONFIG_DPKG is not set
169 | # CONFIG_DPKG_DEB is not set
170 | CONFIG_GZIP=y
171 | CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
172 | CONFIG_GZIP_FAST=0
173 | CONFIG_FEATURE_GZIP_LEVELS=y
174 | CONFIG_FEATURE_GZIP_DECOMPRESS=y
175 | CONFIG_LZOP=y
176 | # CONFIG_UNLZOP is not set
177 | # CONFIG_LZOPCAT is not set
178 | # CONFIG_LZOP_COMPR_HIGH is not set
179 | # CONFIG_RPM is not set
180 | # CONFIG_RPM2CPIO is not set
181 | CONFIG_TAR=y
182 | CONFIG_FEATURE_TAR_LONG_OPTIONS=y
183 | CONFIG_FEATURE_TAR_CREATE=y
184 | CONFIG_FEATURE_TAR_AUTODETECT=y
185 | CONFIG_FEATURE_TAR_FROM=y
186 | CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
187 | CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
188 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
189 | CONFIG_FEATURE_TAR_TO_COMMAND=y
190 | CONFIG_FEATURE_TAR_UNAME_GNAME=y
191 | CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
192 | # CONFIG_FEATURE_TAR_SELINUX is not set
193 | CONFIG_UNZIP=y
194 | CONFIG_FEATURE_UNZIP_CDF=y
195 | CONFIG_FEATURE_UNZIP_BZIP2=y
196 | CONFIG_FEATURE_UNZIP_LZMA=y
197 | CONFIG_FEATURE_UNZIP_XZ=y
198 | CONFIG_FEATURE_LZMA_FAST=y
199 |
200 | #
201 | # Coreutils
202 | #
203 | CONFIG_FEATURE_VERBOSE=y
204 |
205 | #
206 | # Common options for date and touch
207 | #
208 | CONFIG_FEATURE_TIMEZONE=y
209 |
210 | #
211 | # Common options for cp and mv
212 | #
213 | CONFIG_FEATURE_PRESERVE_HARDLINKS=y
214 |
215 | #
216 | # Common options for df, du, ls
217 | #
218 | CONFIG_FEATURE_HUMAN_READABLE=y
219 | CONFIG_BASENAME=y
220 | CONFIG_CAT=y
221 | CONFIG_FEATURE_CATN=y
222 | CONFIG_FEATURE_CATV=y
223 | CONFIG_CHGRP=y
224 | CONFIG_CHMOD=y
225 | CONFIG_CHOWN=y
226 | CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
227 | CONFIG_CHROOT=y
228 | CONFIG_CKSUM=y
229 | CONFIG_CRC32=y
230 | CONFIG_COMM=y
231 | CONFIG_CP=y
232 | CONFIG_FEATURE_CP_LONG_OPTIONS=y
233 | CONFIG_FEATURE_CP_REFLINK=y
234 | CONFIG_CUT=y
235 | CONFIG_FEATURE_CUT_REGEX=y
236 | CONFIG_DATE=y
237 | CONFIG_FEATURE_DATE_ISOFMT=y
238 | CONFIG_FEATURE_DATE_NANO=y
239 | CONFIG_FEATURE_DATE_COMPAT=y
240 | CONFIG_DD=y
241 | CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
242 | CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
243 | CONFIG_FEATURE_DD_IBS_OBS=y
244 | CONFIG_FEATURE_DD_STATUS=y
245 | CONFIG_DF=y
246 | CONFIG_FEATURE_DF_FANCY=y
247 | CONFIG_FEATURE_SKIP_ROOTFS=y
248 | CONFIG_DIRNAME=y
249 | CONFIG_DOS2UNIX=y
250 | CONFIG_UNIX2DOS=y
251 | CONFIG_DU=y
252 | CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
253 | CONFIG_ECHO=y
254 | CONFIG_FEATURE_FANCY_ECHO=y
255 | CONFIG_ENV=y
256 | CONFIG_EXPAND=y
257 | CONFIG_UNEXPAND=y
258 | CONFIG_EXPR=y
259 | CONFIG_EXPR_MATH_SUPPORT_64=y
260 | CONFIG_FACTOR=y
261 | CONFIG_FALSE=y
262 | CONFIG_FOLD=y
263 | CONFIG_HEAD=y
264 | CONFIG_FEATURE_FANCY_HEAD=y
265 | CONFIG_HOSTID=y
266 | CONFIG_ID=y
267 | CONFIG_GROUPS=y
268 | CONFIG_INSTALL=y
269 | CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
270 | CONFIG_LINK=y
271 | CONFIG_LN=y
272 | CONFIG_LOGNAME=y
273 | CONFIG_LS=y
274 | CONFIG_FEATURE_LS_FILETYPES=y
275 | CONFIG_FEATURE_LS_FOLLOWLINKS=y
276 | CONFIG_FEATURE_LS_RECURSIVE=y
277 | CONFIG_FEATURE_LS_WIDTH=y
278 | CONFIG_FEATURE_LS_SORTFILES=y
279 | CONFIG_FEATURE_LS_TIMESTAMPS=y
280 | CONFIG_FEATURE_LS_USERNAME=y
281 | CONFIG_FEATURE_LS_COLOR=y
282 | CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
283 | CONFIG_MD5SUM=y
284 | CONFIG_SHA1SUM=y
285 | CONFIG_SHA256SUM=y
286 | CONFIG_SHA512SUM=y
287 | CONFIG_SHA3SUM=y
288 |
289 | #
290 | # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
291 | #
292 | CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
293 | CONFIG_MKDIR=y
294 | CONFIG_MKFIFO=y
295 | CONFIG_MKNOD=y
296 | # CONFIG_MKTEMP is not set
297 | CONFIG_MV=y
298 | CONFIG_NICE=y
299 | CONFIG_NL=y
300 | CONFIG_NOHUP=y
301 | CONFIG_NPROC=y
302 | CONFIG_OD=y
303 | CONFIG_PASTE=y
304 | CONFIG_PRINTENV=y
305 | CONFIG_PRINTF=y
306 | CONFIG_PWD=y
307 | CONFIG_READLINK=y
308 | CONFIG_FEATURE_READLINK_FOLLOW=y
309 | CONFIG_REALPATH=y
310 | CONFIG_RM=y
311 | CONFIG_RMDIR=y
312 | CONFIG_SEQ=y
313 | CONFIG_SHRED=y
314 | CONFIG_SHUF=y
315 | CONFIG_SLEEP=y
316 | CONFIG_FEATURE_FANCY_SLEEP=y
317 | CONFIG_SORT=y
318 | CONFIG_FEATURE_SORT_BIG=y
319 | # CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set
320 | CONFIG_SPLIT=y
321 | CONFIG_FEATURE_SPLIT_FANCY=y
322 | CONFIG_STAT=y
323 | CONFIG_FEATURE_STAT_FORMAT=y
324 | CONFIG_FEATURE_STAT_FILESYSTEM=y
325 | CONFIG_STTY=y
326 | CONFIG_SUM=y
327 | CONFIG_SYNC=y
328 | CONFIG_FEATURE_SYNC_FANCY=y
329 | CONFIG_FSYNC=y
330 | CONFIG_TAC=y
331 | CONFIG_TAIL=y
332 | CONFIG_FEATURE_FANCY_TAIL=y
333 | CONFIG_TEE=y
334 | CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
335 | CONFIG_TEST=y
336 | CONFIG_TEST1=y
337 | CONFIG_TEST2=y
338 | CONFIG_FEATURE_TEST_64=y
339 | CONFIG_TIMEOUT=y
340 | CONFIG_TOUCH=y
341 | CONFIG_FEATURE_TOUCH_SUSV3=y
342 | CONFIG_TR=y
343 | CONFIG_FEATURE_TR_CLASSES=y
344 | CONFIG_FEATURE_TR_EQUIV=y
345 | CONFIG_TRUE=y
346 | CONFIG_TRUNCATE=y
347 | # CONFIG_TSORT is not set
348 | CONFIG_TTY=y
349 | CONFIG_UNAME=y
350 | CONFIG_UNAME_OSNAME="GNU/Linux"
351 | CONFIG_BB_ARCH=y
352 | CONFIG_UNIQ=y
353 | CONFIG_UNLINK=y
354 | CONFIG_USLEEP=y
355 | CONFIG_UUDECODE=y
356 | CONFIG_BASE32=y
357 | CONFIG_BASE64=y
358 | CONFIG_UUENCODE=y
359 | CONFIG_WC=y
360 | CONFIG_FEATURE_WC_LARGE=y
361 | CONFIG_WHO=y
362 | CONFIG_W=y
363 | CONFIG_USERS=y
364 | CONFIG_WHOAMI=y
365 | CONFIG_YES=y
366 |
367 | #
368 | # Console Utilities
369 | #
370 | CONFIG_CHVT=y
371 | CONFIG_CLEAR=y
372 | CONFIG_DEALLOCVT=y
373 | CONFIG_DUMPKMAP=y
374 | CONFIG_FGCONSOLE=y
375 | CONFIG_KBD_MODE=y
376 | CONFIG_LOADFONT=y
377 | CONFIG_SETFONT=y
378 | CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
379 | CONFIG_DEFAULT_SETFONT_DIR=""
380 |
381 | #
382 | # Common options for loadfont and setfont
383 | #
384 | CONFIG_FEATURE_LOADFONT_PSF2=y
385 | CONFIG_FEATURE_LOADFONT_RAW=y
386 | CONFIG_LOADKMAP=y
387 | CONFIG_OPENVT=y
388 | CONFIG_RESET=y
389 | CONFIG_RESIZE=y
390 | CONFIG_FEATURE_RESIZE_PRINT=y
391 | CONFIG_SETCONSOLE=y
392 | CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
393 | CONFIG_SETKEYCODES=y
394 | CONFIG_SETLOGCONS=y
395 | CONFIG_SHOWKEY=y
396 |
397 | #
398 | # Debian Utilities
399 | #
400 | # CONFIG_PIPE_PROGRESS is not set
401 | # CONFIG_RUN_PARTS is not set
402 | # CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
403 | # CONFIG_FEATURE_RUN_PARTS_FANCY is not set
404 | # CONFIG_START_STOP_DAEMON is not set
405 | # CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
406 | # CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
407 | CONFIG_WHICH=y
408 |
409 | #
410 | # klibc-utils
411 | #
412 | # CONFIG_MINIPS is not set
413 | # CONFIG_NUKE is not set
414 | # CONFIG_RESUME is not set
415 | CONFIG_RUN_INIT=y
416 |
417 | #
418 | # Editors
419 | #
420 | CONFIG_AWK=y
421 | CONFIG_FEATURE_AWK_LIBM=y
422 | CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
423 | CONFIG_CMP=y
424 | CONFIG_DIFF=y
425 | CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
426 | CONFIG_FEATURE_DIFF_DIR=y
427 | CONFIG_ED=y
428 | CONFIG_PATCH=y
429 | CONFIG_SED=y
430 | CONFIG_VI=y
431 | CONFIG_FEATURE_VI_MAX_LEN=4096
432 | CONFIG_FEATURE_VI_8BIT=y
433 | CONFIG_FEATURE_VI_COLON=y
434 | CONFIG_FEATURE_VI_COLON_EXPAND=y
435 | CONFIG_FEATURE_VI_YANKMARK=y
436 | CONFIG_FEATURE_VI_SEARCH=y
437 | # CONFIG_FEATURE_VI_REGEX_SEARCH is not set
438 | CONFIG_FEATURE_VI_USE_SIGNALS=y
439 | CONFIG_FEATURE_VI_DOT_CMD=y
440 | CONFIG_FEATURE_VI_READONLY=y
441 | CONFIG_FEATURE_VI_SETOPTS=y
442 | CONFIG_FEATURE_VI_SET=y
443 | CONFIG_FEATURE_VI_WIN_RESIZE=y
444 | CONFIG_FEATURE_VI_ASK_TERMINAL=y
445 | CONFIG_FEATURE_VI_UNDO=y
446 | CONFIG_FEATURE_VI_UNDO_QUEUE=y
447 | CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
448 | CONFIG_FEATURE_VI_VERBOSE_STATUS=y
449 | CONFIG_FEATURE_ALLOW_EXEC=y
450 |
451 | #
452 | # Finding Utilities
453 | #
454 | CONFIG_FIND=y
455 | CONFIG_FEATURE_FIND_PRINT0=y
456 | CONFIG_FEATURE_FIND_MTIME=y
457 | CONFIG_FEATURE_FIND_ATIME=y
458 | CONFIG_FEATURE_FIND_CTIME=y
459 | CONFIG_FEATURE_FIND_MMIN=y
460 | CONFIG_FEATURE_FIND_AMIN=y
461 | CONFIG_FEATURE_FIND_CMIN=y
462 | CONFIG_FEATURE_FIND_PERM=y
463 | CONFIG_FEATURE_FIND_TYPE=y
464 | CONFIG_FEATURE_FIND_EXECUTABLE=y
465 | CONFIG_FEATURE_FIND_XDEV=y
466 | CONFIG_FEATURE_FIND_MAXDEPTH=y
467 | CONFIG_FEATURE_FIND_NEWER=y
468 | CONFIG_FEATURE_FIND_INUM=y
469 | CONFIG_FEATURE_FIND_SAMEFILE=y
470 | CONFIG_FEATURE_FIND_EXEC=y
471 | CONFIG_FEATURE_FIND_EXEC_PLUS=y
472 | CONFIG_FEATURE_FIND_USER=y
473 | CONFIG_FEATURE_FIND_GROUP=y
474 | CONFIG_FEATURE_FIND_NOT=y
475 | CONFIG_FEATURE_FIND_DEPTH=y
476 | CONFIG_FEATURE_FIND_PAREN=y
477 | CONFIG_FEATURE_FIND_SIZE=y
478 | CONFIG_FEATURE_FIND_PRUNE=y
479 | CONFIG_FEATURE_FIND_QUIT=y
480 | CONFIG_FEATURE_FIND_DELETE=y
481 | CONFIG_FEATURE_FIND_EMPTY=y
482 | CONFIG_FEATURE_FIND_PATH=y
483 | CONFIG_FEATURE_FIND_REGEX=y
484 | # CONFIG_FEATURE_FIND_CONTEXT is not set
485 | CONFIG_FEATURE_FIND_LINKS=y
486 | CONFIG_GREP=y
487 | # CONFIG_EGREP is not set
488 | # CONFIG_FGREP is not set
489 | CONFIG_FEATURE_GREP_CONTEXT=y
490 | CONFIG_XARGS=y
491 | CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
492 | CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
493 | CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
494 | CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
495 | CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
496 | CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y
497 | CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y
498 |
499 | #
500 | # Init Utilities
501 | #
502 | # CONFIG_BOOTCHARTD is not set
503 | # CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
504 | # CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
505 | CONFIG_HALT=y
506 | CONFIG_POWEROFF=y
507 | CONFIG_REBOOT=y
508 | CONFIG_FEATURE_WAIT_FOR_INIT=y
509 | # CONFIG_FEATURE_CALL_TELINIT is not set
510 | CONFIG_TELINIT_PATH=""
511 | CONFIG_INIT=y
512 | CONFIG_LINUXRC=y
513 | CONFIG_FEATURE_USE_INITTAB=y
514 | # CONFIG_FEATURE_KILL_REMOVED is not set
515 | CONFIG_FEATURE_KILL_DELAY=0
516 | CONFIG_FEATURE_INIT_SCTTY=y
517 | CONFIG_FEATURE_INIT_SYSLOG=y
518 | # CONFIG_FEATURE_INIT_QUIET is not set
519 | # CONFIG_FEATURE_INIT_COREDUMPS is not set
520 | CONFIG_INIT_TERMINAL_TYPE="linux"
521 | CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
522 |
523 | #
524 | # Login/Password Management Utilities
525 | #
526 | CONFIG_FEATURE_SHADOWPASSWDS=y
527 | CONFIG_USE_BB_PWD_GRP=y
528 | CONFIG_USE_BB_SHADOW=y
529 | CONFIG_USE_BB_CRYPT=y
530 | CONFIG_USE_BB_CRYPT_SHA=y
531 | CONFIG_ADD_SHELL=y
532 | CONFIG_REMOVE_SHELL=y
533 | CONFIG_ADDGROUP=y
534 | CONFIG_FEATURE_ADDUSER_TO_GROUP=y
535 | CONFIG_ADDUSER=y
536 | # CONFIG_FEATURE_CHECK_NAMES is not set
537 | CONFIG_LAST_ID=60000
538 | CONFIG_FIRST_SYSTEM_ID=100
539 | CONFIG_LAST_SYSTEM_ID=999
540 | CONFIG_CHPASSWD=y
541 | CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
542 | CONFIG_CRYPTPW=y
543 | CONFIG_MKPASSWD=y
544 | CONFIG_DELUSER=y
545 | CONFIG_DELGROUP=y
546 | CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
547 | CONFIG_GETTY=y
548 | CONFIG_LOGIN=y
549 | # CONFIG_LOGIN_SESSION_AS_CHILD is not set
550 | CONFIG_LOGIN_SCRIPTS=y
551 | CONFIG_FEATURE_NOLOGIN=y
552 | CONFIG_FEATURE_SECURETTY=y
553 | CONFIG_PASSWD=y
554 | CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
555 | CONFIG_SU=y
556 | CONFIG_FEATURE_SU_SYSLOG=y
557 | CONFIG_FEATURE_SU_CHECKS_SHELLS=y
558 | # CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
559 | CONFIG_SULOGIN=y
560 | CONFIG_VLOCK=y
561 |
562 | #
563 | # Linux Ext2 FS Progs
564 | #
565 | CONFIG_CHATTR=y
566 | CONFIG_FSCK=y
567 | CONFIG_LSATTR=y
568 | CONFIG_TUNE2FS=y
569 |
570 | #
571 | # Linux Module Utilities
572 | #
573 | CONFIG_MODPROBE_SMALL=y
574 | CONFIG_DEPMOD=y
575 | CONFIG_INSMOD=y
576 | CONFIG_LSMOD=y
577 | # CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
578 | CONFIG_MODINFO=y
579 | CONFIG_MODPROBE=y
580 | # CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
581 | CONFIG_RMMOD=y
582 |
583 | #
584 | # Options common to multiple modutils
585 | #
586 | CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
587 | CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
588 | # CONFIG_FEATURE_2_4_MODULES is not set
589 | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
590 | # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
591 | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
592 | # CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
593 | # CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
594 | # CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
595 | # CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
596 | # CONFIG_FEATURE_MODUTILS_ALIAS is not set
597 | # CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
598 | CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
599 | CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
600 |
601 | #
602 | # Linux System Utilities
603 | #
604 | # CONFIG_ACPID is not set
605 | # CONFIG_FEATURE_ACPID_COMPAT is not set
606 | CONFIG_BLKDISCARD=y
607 | CONFIG_BLKID=y
608 | CONFIG_FEATURE_BLKID_TYPE=y
609 | CONFIG_BLOCKDEV=y
610 | CONFIG_CAL=y
611 | CONFIG_CHRT=y
612 | CONFIG_DMESG=y
613 | CONFIG_FEATURE_DMESG_PRETTY=y
614 | # CONFIG_EJECT is not set
615 | # CONFIG_FEATURE_EJECT_SCSI is not set
616 | CONFIG_FALLOCATE=y
617 | CONFIG_FATATTR=y
618 | CONFIG_FBSET=y
619 | CONFIG_FEATURE_FBSET_FANCY=y
620 | CONFIG_FEATURE_FBSET_READMODE=y
621 | CONFIG_FDFORMAT=y
622 | CONFIG_FDISK=y
623 | # CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
624 | CONFIG_FEATURE_FDISK_WRITABLE=y
625 | # CONFIG_FEATURE_AIX_LABEL is not set
626 | # CONFIG_FEATURE_SGI_LABEL is not set
627 | # CONFIG_FEATURE_SUN_LABEL is not set
628 | # CONFIG_FEATURE_OSF_LABEL is not set
629 | # CONFIG_FEATURE_GPT_LABEL is not set
630 | CONFIG_FEATURE_FDISK_ADVANCED=y
631 | CONFIG_FINDFS=y
632 | CONFIG_FLOCK=y
633 | CONFIG_FDFLUSH=y
634 | CONFIG_FREERAMDISK=y
635 | # CONFIG_FSCK_MINIX is not set
636 | CONFIG_FSFREEZE=y
637 | CONFIG_FSTRIM=y
638 | CONFIG_GETOPT=y
639 | CONFIG_FEATURE_GETOPT_LONG=y
640 | CONFIG_HEXDUMP=y
641 | CONFIG_HD=y
642 | CONFIG_XXD=y
643 | CONFIG_HWCLOCK=y
644 | # CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
645 | # CONFIG_IONICE is not set
646 | CONFIG_IPCRM=y
647 | CONFIG_IPCS=y
648 | CONFIG_LAST=y
649 | CONFIG_FEATURE_LAST_FANCY=y
650 | CONFIG_LOSETUP=y
651 | # CONFIG_LSPCI is not set
652 | # CONFIG_LSUSB is not set
653 | CONFIG_MDEV=y
654 | CONFIG_FEATURE_MDEV_CONF=y
655 | CONFIG_FEATURE_MDEV_RENAME=y
656 | CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
657 | CONFIG_FEATURE_MDEV_EXEC=y
658 | CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
659 | CONFIG_FEATURE_MDEV_DAEMON=y
660 | CONFIG_MESG=y
661 | CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
662 | CONFIG_MKE2FS=y
663 | CONFIG_MKFS_EXT2=y
664 | # CONFIG_MKFS_MINIX is not set
665 | # CONFIG_FEATURE_MINIX2 is not set
666 | # CONFIG_MKFS_REISER is not set
667 | CONFIG_MKDOSFS=y
668 | CONFIG_MKFS_VFAT=y
669 | CONFIG_MKSWAP=y
670 | # CONFIG_FEATURE_MKSWAP_UUID is not set
671 | CONFIG_MORE=y
672 | CONFIG_MOUNT=y
673 | CONFIG_FEATURE_MOUNT_FAKE=y
674 | CONFIG_FEATURE_MOUNT_VERBOSE=y
675 | CONFIG_FEATURE_MOUNT_HELPERS=y
676 | # CONFIG_FEATURE_MOUNT_LABEL is not set
677 | # CONFIG_FEATURE_MOUNT_NFS is not set
678 | # CONFIG_FEATURE_MOUNT_CIFS is not set
679 | CONFIG_FEATURE_MOUNT_FLAGS=y
680 | CONFIG_FEATURE_MOUNT_FSTAB=y
681 | CONFIG_FEATURE_MOUNT_OTHERTAB=y
682 | CONFIG_MOUNTPOINT=y
683 | CONFIG_NOLOGIN=y
684 | # CONFIG_NOLOGIN_DEPENDENCIES is not set
685 | # CONFIG_NSENTER is not set
686 | CONFIG_PIVOT_ROOT=y
687 | CONFIG_RDATE=y
688 | CONFIG_RDEV=y
689 | CONFIG_READPROFILE=y
690 | # CONFIG_RENICE is not set
691 | CONFIG_REV=y
692 | CONFIG_RTCWAKE=y
693 | CONFIG_SCRIPT=y
694 | CONFIG_SCRIPTREPLAY=y
695 | CONFIG_SETARCH=y
696 | CONFIG_LINUX32=y
697 | # CONFIG_LINUX64 is not set
698 | CONFIG_SETPRIV=y
699 | CONFIG_FEATURE_SETPRIV_DUMP=y
700 | CONFIG_FEATURE_SETPRIV_CAPABILITIES=y
701 | CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y
702 | CONFIG_SETSID=y
703 | CONFIG_SWAPON=y
704 | CONFIG_FEATURE_SWAPON_DISCARD=y
705 | CONFIG_FEATURE_SWAPON_PRI=y
706 | CONFIG_SWAPOFF=y
707 | CONFIG_FEATURE_SWAPONOFF_LABEL=y
708 | CONFIG_SWITCH_ROOT=y
709 | # CONFIG_TASKSET is not set
710 | # CONFIG_FEATURE_TASKSET_FANCY is not set
711 | # CONFIG_FEATURE_TASKSET_CPULIST is not set
712 | CONFIG_UEVENT=y
713 | CONFIG_UMOUNT=y
714 | CONFIG_FEATURE_UMOUNT_ALL=y
715 | CONFIG_UNSHARE=y
716 | CONFIG_WALL=y
717 |
718 | #
719 | # Common options for mount/umount
720 | #
721 | CONFIG_FEATURE_MOUNT_LOOP=y
722 | CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
723 | # CONFIG_FEATURE_MTAB_SUPPORT is not set
724 | CONFIG_VOLUMEID=y
725 |
726 | #
727 | # Filesystem/Volume identification
728 | #
729 | CONFIG_FEATURE_VOLUMEID_BCACHE=y
730 | CONFIG_FEATURE_VOLUMEID_BTRFS=y
731 | CONFIG_FEATURE_VOLUMEID_CRAMFS=y
732 | CONFIG_FEATURE_VOLUMEID_EROFS=y
733 | CONFIG_FEATURE_VOLUMEID_EXFAT=y
734 | CONFIG_FEATURE_VOLUMEID_EXT=y
735 | # CONFIG_FEATURE_VOLUMEID_F2FS is not set
736 | CONFIG_FEATURE_VOLUMEID_FAT=y
737 | CONFIG_FEATURE_VOLUMEID_HFS=y
738 | CONFIG_FEATURE_VOLUMEID_ISO9660=y
739 | CONFIG_FEATURE_VOLUMEID_JFS=y
740 | # CONFIG_FEATURE_VOLUMEID_LFS is not set
741 | CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
742 | CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
743 | CONFIG_FEATURE_VOLUMEID_LUKS=y
744 | # CONFIG_FEATURE_VOLUMEID_MINIX is not set
745 | CONFIG_FEATURE_VOLUMEID_NILFS=y
746 | CONFIG_FEATURE_VOLUMEID_NTFS=y
747 | CONFIG_FEATURE_VOLUMEID_OCFS2=y
748 | CONFIG_FEATURE_VOLUMEID_REISERFS=y
749 | CONFIG_FEATURE_VOLUMEID_ROMFS=y
750 | CONFIG_FEATURE_VOLUMEID_SQUASHFS=y
751 | CONFIG_FEATURE_VOLUMEID_SYSV=y
752 | # CONFIG_FEATURE_VOLUMEID_UBIFS is not set
753 | CONFIG_FEATURE_VOLUMEID_UDF=y
754 | CONFIG_FEATURE_VOLUMEID_XFS=y
755 |
756 | #
757 | # Miscellaneous Utilities
758 | #
759 | CONFIG_ADJTIMEX=y
760 | CONFIG_ASCII=y
761 | # CONFIG_BBCONFIG is not set
762 | # CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
763 | CONFIG_BC=y
764 | CONFIG_DC=y
765 | CONFIG_FEATURE_DC_BIG=y
766 | # CONFIG_FEATURE_DC_LIBM is not set
767 | CONFIG_FEATURE_BC_INTERACTIVE=y
768 | CONFIG_FEATURE_BC_LONG_OPTIONS=y
769 | CONFIG_BEEP=y
770 | CONFIG_FEATURE_BEEP_FREQ=4000
771 | CONFIG_FEATURE_BEEP_LENGTH_MS=30
772 | # CONFIG_CHAT is not set
773 | # CONFIG_FEATURE_CHAT_NOFAIL is not set
774 | # CONFIG_FEATURE_CHAT_TTY_HIFI is not set
775 | # CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
776 | # CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
777 | # CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
778 | # CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
779 | # CONFIG_FEATURE_CHAT_CLR_ABORT is not set
780 | CONFIG_CONSPY=y
781 | CONFIG_CROND=y
782 | CONFIG_FEATURE_CROND_D=y
783 | CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
784 | CONFIG_FEATURE_CROND_SPECIAL_TIMES=y
785 | CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
786 | CONFIG_CRONTAB=y
787 | # CONFIG_DEVFSD is not set
788 | # CONFIG_DEVFSD_MODLOAD is not set
789 | # CONFIG_DEVFSD_FG_NP is not set
790 | # CONFIG_DEVFSD_VERBOSE is not set
791 | # CONFIG_FEATURE_DEVFS is not set
792 | CONFIG_DEVMEM=y
793 | # CONFIG_FBSPLASH is not set
794 | # CONFIG_FLASH_ERASEALL is not set
795 | # CONFIG_FLASH_LOCK is not set
796 | # CONFIG_FLASH_UNLOCK is not set
797 | # CONFIG_FLASHCP is not set
798 | CONFIG_HDPARM=y
799 | CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
800 | CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
801 | CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
802 | CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
803 | CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
804 | CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
805 | CONFIG_HEXEDIT=y
806 | # CONFIG_I2CGET is not set
807 | # CONFIG_I2CSET is not set
808 | # CONFIG_I2CDUMP is not set
809 | # CONFIG_I2CDETECT is not set
810 | # CONFIG_I2CTRANSFER is not set
811 | # CONFIG_INOTIFYD is not set
812 | CONFIG_LESS=y
813 | CONFIG_FEATURE_LESS_MAXLINES=9999999
814 | CONFIG_FEATURE_LESS_BRACKETS=y
815 | CONFIG_FEATURE_LESS_FLAGS=y
816 | CONFIG_FEATURE_LESS_TRUNCATE=y
817 | CONFIG_FEATURE_LESS_MARKS=y
818 | CONFIG_FEATURE_LESS_REGEXP=y
819 | CONFIG_FEATURE_LESS_WINCH=y
820 | CONFIG_FEATURE_LESS_ASK_TERMINAL=y
821 | CONFIG_FEATURE_LESS_DASHCMD=y
822 | CONFIG_FEATURE_LESS_LINENUMS=y
823 | CONFIG_FEATURE_LESS_RAW=y
824 | CONFIG_FEATURE_LESS_ENV=y
825 | # CONFIG_LSSCSI is not set
826 | CONFIG_MAKEDEVS=y
827 | # CONFIG_FEATURE_MAKEDEVS_LEAF is not set
828 | CONFIG_FEATURE_MAKEDEVS_TABLE=y
829 | CONFIG_MAN=y
830 | CONFIG_MICROCOM=y
831 | CONFIG_MIM=y
832 | CONFIG_MT=y
833 | # CONFIG_NANDWRITE is not set
834 | # CONFIG_NANDDUMP is not set
835 | # CONFIG_PARTPROBE is not set
836 | CONFIG_RAIDAUTORUN=y
837 | CONFIG_READAHEAD=y
838 | # CONFIG_RFKILL is not set
839 | CONFIG_RUNLEVEL=y
840 | CONFIG_RX=y
841 | # CONFIG_SEEDRNG is not set
842 | # CONFIG_SETFATTR is not set
843 | CONFIG_SETSERIAL=y
844 | CONFIG_STRINGS=y
845 | CONFIG_TIME=y
846 | CONFIG_TREE=y
847 | CONFIG_TS=y
848 | CONFIG_TTYSIZE=y
849 | # CONFIG_UBIATTACH is not set
850 | # CONFIG_UBIDETACH is not set
851 | # CONFIG_UBIMKVOL is not set
852 | # CONFIG_UBIRMVOL is not set
853 | # CONFIG_UBIRSVOL is not set
854 | # CONFIG_UBIUPDATEVOL is not set
855 | # CONFIG_UBIRENAME is not set
856 | CONFIG_VOLNAME=y
857 | CONFIG_WATCHDOG=y
858 | # CONFIG_FEATURE_WATCHDOG_OPEN_TWICE is not set
859 |
860 | #
861 | # Networking Utilities
862 | #
863 | CONFIG_FEATURE_IPV6=y
864 | # CONFIG_FEATURE_UNIX_LOCAL is not set
865 | CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
866 | CONFIG_VERBOSE_RESOLUTION_ERRORS=y
867 | CONFIG_FEATURE_ETC_NETWORKS=y
868 | # CONFIG_FEATURE_ETC_SERVICES is not set
869 | # CONFIG_FEATURE_HWIB is not set
870 | # CONFIG_FEATURE_TLS_SHA1 is not set
871 | CONFIG_ARP=y
872 | CONFIG_ARPING=y
873 | CONFIG_BRCTL=y
874 | CONFIG_FEATURE_BRCTL_FANCY=y
875 | CONFIG_FEATURE_BRCTL_SHOW=y
876 | CONFIG_DNSD=y
877 | CONFIG_ETHER_WAKE=y
878 | CONFIG_FTPD=y
879 | CONFIG_FEATURE_FTPD_WRITE=y
880 | CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
881 | CONFIG_FEATURE_FTPD_AUTHENTICATION=y
882 | CONFIG_FTPGET=y
883 | CONFIG_FTPPUT=y
884 | CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
885 | CONFIG_HOSTNAME=y
886 | CONFIG_DNSDOMAINNAME=y
887 | CONFIG_HTTPD=y
888 | CONFIG_FEATURE_HTTPD_PORT_DEFAULT=80
889 | CONFIG_FEATURE_HTTPD_RANGES=y
890 | CONFIG_FEATURE_HTTPD_SETUID=y
891 | CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
892 | CONFIG_FEATURE_HTTPD_AUTH_MD5=y
893 | CONFIG_FEATURE_HTTPD_CGI=y
894 | CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
895 | CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
896 | CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
897 | CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
898 | CONFIG_FEATURE_HTTPD_PROXY=y
899 | CONFIG_FEATURE_HTTPD_GZIP=y
900 | CONFIG_FEATURE_HTTPD_ETAG=y
901 | CONFIG_FEATURE_HTTPD_LAST_MODIFIED=y
902 | CONFIG_FEATURE_HTTPD_DATE=y
903 | CONFIG_FEATURE_HTTPD_ACL_IP=y
904 | CONFIG_IFCONFIG=y
905 | CONFIG_FEATURE_IFCONFIG_STATUS=y
906 | CONFIG_FEATURE_IFCONFIG_SLIP=y
907 | CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
908 | CONFIG_FEATURE_IFCONFIG_HW=y
909 | CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
910 | CONFIG_IFENSLAVE=y
911 | CONFIG_IFPLUGD=y
912 | CONFIG_IFUP=y
913 | CONFIG_IFDOWN=y
914 | CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
915 | CONFIG_FEATURE_IFUPDOWN_IP=y
916 | CONFIG_FEATURE_IFUPDOWN_IPV4=y
917 | CONFIG_FEATURE_IFUPDOWN_IPV6=y
918 | CONFIG_FEATURE_IFUPDOWN_MAPPING=y
919 | # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
920 | CONFIG_INETD=y
921 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
922 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
923 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
924 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
925 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
926 | # CONFIG_FEATURE_INETD_RPC is not set
927 | CONFIG_IP=y
928 | CONFIG_IPADDR=y
929 | CONFIG_IPLINK=y
930 | # CONFIG_IPROUTE is not set
931 | CONFIG_IPTUNNEL=y
932 | CONFIG_IPRULE=y
933 | CONFIG_IPNEIGH=y
934 | CONFIG_FEATURE_IP_ADDRESS=y
935 | CONFIG_FEATURE_IP_LINK=y
936 | # CONFIG_FEATURE_IP_ROUTE is not set
937 | CONFIG_FEATURE_IP_ROUTE_DIR=""
938 | CONFIG_FEATURE_IP_TUNNEL=y
939 | CONFIG_FEATURE_IP_RULE=y
940 | CONFIG_FEATURE_IP_NEIGH=y
941 | # CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
942 | CONFIG_IPCALC=y
943 | CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
944 | CONFIG_FEATURE_IPCALC_FANCY=y
945 | # CONFIG_FAKEIDENTD is not set
946 | CONFIG_NAMEIF=y
947 | CONFIG_FEATURE_NAMEIF_EXTENDED=y
948 | # CONFIG_NBDCLIENT is not set
949 | CONFIG_NC=y
950 | # CONFIG_NETCAT is not set
951 | CONFIG_NC_SERVER=y
952 | CONFIG_NC_EXTRA=y
953 | # CONFIG_NC_110_COMPAT is not set
954 | CONFIG_NETSTAT=y
955 | CONFIG_FEATURE_NETSTAT_WIDE=y
956 | CONFIG_FEATURE_NETSTAT_PRG=y
957 | CONFIG_NSLOOKUP=y
958 | CONFIG_FEATURE_NSLOOKUP_BIG=y
959 | CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y
960 | CONFIG_NTPD=y
961 | CONFIG_FEATURE_NTPD_SERVER=y
962 | CONFIG_FEATURE_NTPD_CONF=y
963 | CONFIG_FEATURE_NTP_AUTH=y
964 | CONFIG_PING=y
965 | CONFIG_PING6=y
966 | CONFIG_FEATURE_FANCY_PING=y
967 | CONFIG_PSCAN=y
968 | CONFIG_ROUTE=y
969 | CONFIG_SLATTACH=y
970 | CONFIG_SSL_CLIENT=y
971 | CONFIG_TC=y
972 | CONFIG_FEATURE_TC_INGRESS=y
973 | CONFIG_TCPSVD=y
974 | CONFIG_UDPSVD=y
975 | CONFIG_TELNET=y
976 | CONFIG_FEATURE_TELNET_TTYPE=y
977 | CONFIG_FEATURE_TELNET_AUTOLOGIN=y
978 | CONFIG_FEATURE_TELNET_WIDTH=y
979 | CONFIG_TELNETD=y
980 | CONFIG_FEATURE_TELNETD_STANDALONE=y
981 | CONFIG_FEATURE_TELNETD_PORT_DEFAULT=23
982 | CONFIG_FEATURE_TELNETD_INETD_WAIT=y
983 | CONFIG_TFTP=y
984 | CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
985 | CONFIG_FEATURE_TFTP_HPA_COMPAT=y
986 | CONFIG_TFTPD=y
987 | CONFIG_FEATURE_TFTP_GET=y
988 | CONFIG_FEATURE_TFTP_PUT=y
989 | CONFIG_FEATURE_TFTP_BLOCKSIZE=y
990 | # CONFIG_TFTP_DEBUG is not set
991 | CONFIG_TLS=y
992 | CONFIG_TRACEROUTE=y
993 | CONFIG_TRACEROUTE6=y
994 | CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
995 | # CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
996 | CONFIG_TUNCTL=y
997 | CONFIG_FEATURE_TUNCTL_UG=y
998 | CONFIG_VCONFIG=y
999 | CONFIG_WGET=y
1000 | CONFIG_FEATURE_WGET_LONG_OPTIONS=y
1001 | CONFIG_FEATURE_WGET_STATUSBAR=y
1002 | CONFIG_FEATURE_WGET_FTP=y
1003 | CONFIG_FEATURE_WGET_AUTHENTICATION=y
1004 | CONFIG_FEATURE_WGET_TIMEOUT=y
1005 | CONFIG_FEATURE_WGET_HTTPS=y
1006 | CONFIG_FEATURE_WGET_OPENSSL=y
1007 | CONFIG_WHOIS=y
1008 | CONFIG_ZCIP=y
1009 | CONFIG_UDHCPD=y
1010 | # CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
1011 | CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
1012 | CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
1013 | CONFIG_DUMPLEASES=y
1014 | # CONFIG_DHCPRELAY is not set
1015 | CONFIG_UDHCPC=y
1016 | CONFIG_FEATURE_UDHCPC_ARPING=y
1017 | CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
1018 | CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
1019 | CONFIG_UDHCPC6_DEFAULT_SCRIPT=""
1020 | # CONFIG_UDHCPC6 is not set
1021 | # CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
1022 | # CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
1023 | # CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
1024 | # CONFIG_FEATURE_UDHCPC6_RFC5970 is not set
1025 |
1026 | #
1027 | # Common options for DHCP applets
1028 | #
1029 | CONFIG_UDHCPC_DEFAULT_INTERFACE="eth0"
1030 | # CONFIG_FEATURE_UDHCP_PORT is not set
1031 | CONFIG_UDHCP_DEBUG=9
1032 | CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
1033 | CONFIG_FEATURE_UDHCP_RFC3397=y
1034 | # CONFIG_FEATURE_UDHCP_8021Q is not set
1035 | CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
1036 |
1037 | #
1038 | # Print Utilities
1039 | #
1040 | # CONFIG_LPD is not set
1041 | # CONFIG_LPR is not set
1042 | # CONFIG_LPQ is not set
1043 |
1044 | #
1045 | # Mail Utilities
1046 | #
1047 | CONFIG_FEATURE_MIME_CHARSET=""
1048 | # CONFIG_MAKEMIME is not set
1049 | # CONFIG_POPMAILDIR is not set
1050 | # CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set
1051 | # CONFIG_REFORMIME is not set
1052 | # CONFIG_FEATURE_REFORMIME_COMPAT is not set
1053 | # CONFIG_SENDMAIL is not set
1054 |
1055 | #
1056 | # Process Utilities
1057 | #
1058 | CONFIG_FEATURE_FAST_TOP=y
1059 | CONFIG_FEATURE_SHOW_THREADS=y
1060 | CONFIG_FREE=y
1061 | CONFIG_FUSER=y
1062 | CONFIG_IOSTAT=y
1063 | CONFIG_KILL=y
1064 | CONFIG_KILLALL=y
1065 | CONFIG_KILLALL5=y
1066 | CONFIG_LSOF=y
1067 | CONFIG_MPSTAT=y
1068 | CONFIG_NMETER=y
1069 | CONFIG_PGREP=y
1070 | CONFIG_PKILL=y
1071 | CONFIG_PIDOF=y
1072 | CONFIG_FEATURE_PIDOF_SINGLE=y
1073 | CONFIG_FEATURE_PIDOF_OMIT=y
1074 | CONFIG_PMAP=y
1075 | # CONFIG_POWERTOP is not set
1076 | # CONFIG_FEATURE_POWERTOP_INTERACTIVE is not set
1077 | CONFIG_PS=y
1078 | # CONFIG_FEATURE_PS_WIDE is not set
1079 | # CONFIG_FEATURE_PS_LONG is not set
1080 | CONFIG_FEATURE_PS_TIME=y
1081 | # CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
1082 | CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
1083 | CONFIG_PSTREE=y
1084 | CONFIG_PWDX=y
1085 | CONFIG_SMEMCAP=y
1086 | CONFIG_BB_SYSCTL=y
1087 | CONFIG_TOP=y
1088 | CONFIG_FEATURE_TOP_INTERACTIVE=y
1089 | CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
1090 | CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
1091 | CONFIG_FEATURE_TOP_SMP_CPU=y
1092 | CONFIG_FEATURE_TOP_DECIMALS=y
1093 | CONFIG_FEATURE_TOP_SMP_PROCESS=y
1094 | CONFIG_FEATURE_TOPMEM=y
1095 | CONFIG_UPTIME=y
1096 | CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
1097 | CONFIG_WATCH=y
1098 |
1099 | #
1100 | # Runit Utilities
1101 | #
1102 | CONFIG_CHPST=y
1103 | CONFIG_SETUIDGID=y
1104 | CONFIG_ENVUIDGID=y
1105 | CONFIG_ENVDIR=y
1106 | CONFIG_SOFTLIMIT=y
1107 | CONFIG_RUNSV=y
1108 | CONFIG_RUNSVDIR=y
1109 | # CONFIG_FEATURE_RUNSVDIR_LOG is not set
1110 | CONFIG_SV=y
1111 | CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
1112 | CONFIG_SVC=y
1113 | CONFIG_SVOK=y
1114 | CONFIG_SVLOGD=y
1115 | # CONFIG_CHCON is not set
1116 | # CONFIG_GETENFORCE is not set
1117 | # CONFIG_GETSEBOOL is not set
1118 | # CONFIG_LOAD_POLICY is not set
1119 | # CONFIG_MATCHPATHCON is not set
1120 | # CONFIG_RUNCON is not set
1121 | # CONFIG_SELINUXENABLED is not set
1122 | # CONFIG_SESTATUS is not set
1123 | # CONFIG_SETENFORCE is not set
1124 | # CONFIG_SETFILES is not set
1125 | # CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
1126 | # CONFIG_RESTORECON is not set
1127 | # CONFIG_SETSEBOOL is not set
1128 |
1129 | #
1130 | # Shells
1131 | #
1132 | CONFIG_SH_IS_ASH=y
1133 | # CONFIG_SH_IS_HUSH is not set
1134 | # CONFIG_SH_IS_NONE is not set
1135 | # CONFIG_BASH_IS_ASH is not set
1136 | # CONFIG_BASH_IS_HUSH is not set
1137 | CONFIG_BASH_IS_NONE=y
1138 | CONFIG_SHELL_ASH=y
1139 | CONFIG_ASH=y
1140 | CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
1141 | CONFIG_ASH_INTERNAL_GLOB=y
1142 | CONFIG_ASH_BASH_COMPAT=y
1143 | # CONFIG_ASH_BASH_SOURCE_CURDIR is not set
1144 | CONFIG_ASH_BASH_NOT_FOUND_HOOK=y
1145 | CONFIG_ASH_JOB_CONTROL=y
1146 | CONFIG_ASH_ALIAS=y
1147 | CONFIG_ASH_RANDOM_SUPPORT=y
1148 | CONFIG_ASH_EXPAND_PRMT=y
1149 | # CONFIG_ASH_IDLE_TIMEOUT is not set
1150 | # CONFIG_ASH_MAIL is not set
1151 | CONFIG_ASH_ECHO=y
1152 | CONFIG_ASH_PRINTF=y
1153 | CONFIG_ASH_TEST=y
1154 | CONFIG_ASH_SLEEP=y
1155 | CONFIG_ASH_HELP=y
1156 | CONFIG_ASH_GETOPTS=y
1157 | CONFIG_ASH_CMDCMD=y
1158 | CONFIG_CTTYHACK=y
1159 | # CONFIG_HUSH is not set
1160 | # CONFIG_SHELL_HUSH is not set
1161 | # CONFIG_HUSH_BASH_COMPAT is not set
1162 | # CONFIG_HUSH_BRACE_EXPANSION is not set
1163 | # CONFIG_HUSH_BASH_SOURCE_CURDIR is not set
1164 | # CONFIG_HUSH_LINENO_VAR is not set
1165 | # CONFIG_HUSH_INTERACTIVE is not set
1166 | # CONFIG_HUSH_SAVEHISTORY is not set
1167 | # CONFIG_HUSH_JOB is not set
1168 | # CONFIG_HUSH_TICK is not set
1169 | # CONFIG_HUSH_IF is not set
1170 | # CONFIG_HUSH_LOOPS is not set
1171 | # CONFIG_HUSH_CASE is not set
1172 | # CONFIG_HUSH_FUNCTIONS is not set
1173 | # CONFIG_HUSH_LOCAL is not set
1174 | # CONFIG_HUSH_RANDOM_SUPPORT is not set
1175 | # CONFIG_HUSH_MODE_X is not set
1176 | # CONFIG_HUSH_ECHO is not set
1177 | # CONFIG_HUSH_PRINTF is not set
1178 | # CONFIG_HUSH_TEST is not set
1179 | # CONFIG_HUSH_HELP is not set
1180 | # CONFIG_HUSH_EXPORT is not set
1181 | # CONFIG_HUSH_EXPORT_N is not set
1182 | # CONFIG_HUSH_READONLY is not set
1183 | # CONFIG_HUSH_KILL is not set
1184 | # CONFIG_HUSH_WAIT is not set
1185 | # CONFIG_HUSH_COMMAND is not set
1186 | # CONFIG_HUSH_TRAP is not set
1187 | # CONFIG_HUSH_TYPE is not set
1188 | # CONFIG_HUSH_TIMES is not set
1189 | # CONFIG_HUSH_READ is not set
1190 | # CONFIG_HUSH_SET is not set
1191 | # CONFIG_HUSH_UNSET is not set
1192 | # CONFIG_HUSH_ULIMIT is not set
1193 | # CONFIG_HUSH_UMASK is not set
1194 | # CONFIG_HUSH_GETOPTS is not set
1195 | # CONFIG_HUSH_MEMLEAK is not set
1196 |
1197 | #
1198 | # Options common to all shells
1199 | #
1200 | CONFIG_FEATURE_SH_MATH=y
1201 | CONFIG_FEATURE_SH_MATH_64=y
1202 | CONFIG_FEATURE_SH_MATH_BASE=y
1203 | CONFIG_FEATURE_SH_EXTRA_QUIET=y
1204 | # CONFIG_FEATURE_SH_STANDALONE is not set
1205 | # CONFIG_FEATURE_SH_NOFORK is not set
1206 | CONFIG_FEATURE_SH_READ_FRAC=y
1207 | CONFIG_FEATURE_SH_HISTFILESIZE=y
1208 | CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y
1209 |
1210 | #
1211 | # System Logging Utilities
1212 | #
1213 | # CONFIG_KLOGD is not set
1214 | # CONFIG_FEATURE_KLOGD_KLOGCTL is not set
1215 | CONFIG_LOGGER=y
1216 | CONFIG_LOGREAD=y
1217 | CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
1218 | CONFIG_SYSLOGD=y
1219 | CONFIG_FEATURE_ROTATE_LOGFILE=y
1220 | # CONFIG_FEATURE_REMOTE_LOG is not set
1221 | CONFIG_FEATURE_SYSLOGD_DUP=y
1222 | CONFIG_FEATURE_SYSLOGD_CFG=y
1223 | # CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set
1224 | CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
1225 | CONFIG_FEATURE_IPC_SYSLOG=y
1226 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
1227 | # CONFIG_FEATURE_KMSG_SYSLOG is not set
1228 |
--------------------------------------------------------------------------------
/configs/busybox/.config-x86_64:
--------------------------------------------------------------------------------
1 | #
2 | # Automatically generated make config: don't edit
3 | # Busybox version: 1.28.0
4 | # Sun Feb 11 23:29:42 2018
5 | #
6 | CONFIG_HAVE_DOT_CONFIG=y
7 |
8 | #
9 | # Settings
10 | #
11 | CONFIG_DESKTOP=y
12 | # CONFIG_EXTRA_COMPAT is not set
13 | # CONFIG_FEDORA_COMPAT is not set
14 | CONFIG_INCLUDE_SUSv2=y
15 | CONFIG_LONG_OPTS=y
16 | CONFIG_SHOW_USAGE=y
17 | CONFIG_FEATURE_VERBOSE_USAGE=y
18 | CONFIG_FEATURE_COMPRESS_USAGE=y
19 | CONFIG_LFS=y
20 | # CONFIG_PAM is not set
21 | CONFIG_FEATURE_DEVPTS=y
22 | # CONFIG_FEATURE_UTMP is not set
23 | # CONFIG_FEATURE_WTMP is not set
24 | CONFIG_FEATURE_PIDFILE=y
25 | CONFIG_PID_FILE_PATH="/var/run"
26 | CONFIG_BUSYBOX=y
27 | CONFIG_FEATURE_INSTALLER=y
28 | # CONFIG_INSTALL_NO_USR is not set
29 | CONFIG_FEATURE_SUID=y
30 | CONFIG_FEATURE_SUID_CONFIG=y
31 | CONFIG_FEATURE_SUID_CONFIG_QUIET=y
32 | # CONFIG_FEATURE_PREFER_APPLETS is not set
33 | CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
34 | # CONFIG_SELINUX is not set
35 | # CONFIG_FEATURE_CLEAN_UP is not set
36 | CONFIG_FEATURE_SYSLOG=y
37 | CONFIG_PLATFORM_LINUX=y
38 |
39 | #
40 | # Build Options
41 | #
42 | CONFIG_STATIC=y
43 | # CONFIG_PIE is not set
44 | # CONFIG_NOMMU is not set
45 | # CONFIG_BUILD_LIBBUSYBOX is not set
46 | # CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set
47 | # CONFIG_FEATURE_INDIVIDUAL is not set
48 | # CONFIG_FEATURE_SHARED_BUSYBOX is not set
49 | CONFIG_CROSS_COMPILER_PREFIX="x86_64-linux-musl-"
50 | CONFIG_SYSROOT="/tmp/snacklinux_rootfs"
51 | CONFIG_EXTRA_CFLAGS=""
52 | CONFIG_EXTRA_LDFLAGS=""
53 | CONFIG_EXTRA_LDLIBS=""
54 | # CONFIG_USE_PORTABLE_CODE is not set
55 |
56 | #
57 | # Installation Options ("make install" behavior)
58 | #
59 | CONFIG_INSTALL_APPLET_SYMLINKS=y
60 | # CONFIG_INSTALL_APPLET_HARDLINKS is not set
61 | # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
62 | # CONFIG_INSTALL_APPLET_DONT is not set
63 | # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
64 | # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
65 | # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
66 | CONFIG_PREFIX="/opt/snacklinux_rootfs"
67 |
68 | #
69 | # Debugging Options
70 | #
71 | # CONFIG_DEBUG is not set
72 | # CONFIG_DEBUG_PESSIMIZE is not set
73 | # CONFIG_DEBUG_SANITIZE is not set
74 | # CONFIG_UNIT_TEST is not set
75 | # CONFIG_WERROR is not set
76 | CONFIG_NO_DEBUG_LIB=y
77 | # CONFIG_DMALLOC is not set
78 | # CONFIG_EFENCE is not set
79 |
80 | #
81 | # Library Tuning
82 | #
83 | # CONFIG_FEATURE_USE_BSS_TAIL is not set
84 | CONFIG_FEATURE_RTMINMAX=y
85 | CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
86 | # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
87 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
88 | CONFIG_PASSWORD_MINLEN=6
89 | CONFIG_MD5_SMALL=1
90 | CONFIG_SHA3_SMALL=1
91 | CONFIG_FEATURE_FAST_TOP=y
92 | # CONFIG_FEATURE_ETC_NETWORKS is not set
93 | CONFIG_FEATURE_EDITING=y
94 | CONFIG_FEATURE_EDITING_MAX_LEN=1024
95 | # CONFIG_FEATURE_EDITING_VI is not set
96 | CONFIG_FEATURE_EDITING_HISTORY=150
97 | CONFIG_FEATURE_EDITING_SAVEHISTORY=y
98 | # CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
99 | CONFIG_FEATURE_REVERSE_SEARCH=y
100 | CONFIG_FEATURE_TAB_COMPLETION=y
101 | # CONFIG_FEATURE_USERNAME_COMPLETION is not set
102 | CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
103 | # CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
104 | # CONFIG_LOCALE_SUPPORT is not set
105 | CONFIG_UNICODE_SUPPORT=y
106 | # CONFIG_UNICODE_USING_LOCALE is not set
107 | # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
108 | CONFIG_SUBST_WCHAR=63
109 | CONFIG_LAST_SUPPORTED_WCHAR=767
110 | CONFIG_UNICODE_COMBINING_WCHARS=y
111 | CONFIG_UNICODE_WIDE_WCHARS=y
112 | # CONFIG_UNICODE_BIDI_SUPPORT is not set
113 | # CONFIG_UNICODE_NEUTRAL_TABLE is not set
114 | # CONFIG_UNICODE_PRESERVE_BROKEN is not set
115 | CONFIG_FEATURE_NON_POSIX_CP=y
116 | CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
117 | CONFIG_FEATURE_USE_SENDFILE=y
118 | CONFIG_FEATURE_COPYBUF_KB=4
119 | CONFIG_FEATURE_SKIP_ROOTFS=y
120 | # CONFIG_MONOTONIC_SYSCALL is not set
121 | CONFIG_IOCTL_HEX2STR_ERROR=y
122 | # CONFIG_FEATURE_HWIB is not set
123 |
124 | #
125 | # Applets
126 | #
127 |
128 | #
129 | # Archival Utilities
130 | #
131 | CONFIG_FEATURE_SEAMLESS_XZ=y
132 | CONFIG_FEATURE_SEAMLESS_LZMA=y
133 | CONFIG_FEATURE_SEAMLESS_BZ2=y
134 | CONFIG_FEATURE_SEAMLESS_GZ=y
135 | # CONFIG_FEATURE_SEAMLESS_Z is not set
136 | CONFIG_AR=y
137 | CONFIG_FEATURE_AR_LONG_FILENAMES=y
138 | CONFIG_FEATURE_AR_CREATE=y
139 | # CONFIG_UNCOMPRESS is not set
140 | CONFIG_GUNZIP=y
141 | CONFIG_ZCAT=y
142 | CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
143 | CONFIG_BUNZIP2=y
144 | CONFIG_BZCAT=y
145 | CONFIG_UNLZMA=y
146 | CONFIG_LZCAT=y
147 | CONFIG_LZMA=y
148 | CONFIG_UNXZ=y
149 | CONFIG_XZCAT=y
150 | CONFIG_XZ=y
151 | CONFIG_BZIP2=y
152 | CONFIG_FEATURE_BZIP2_DECOMPRESS=y
153 | CONFIG_CPIO=y
154 | CONFIG_FEATURE_CPIO_O=y
155 | CONFIG_FEATURE_CPIO_P=y
156 | # CONFIG_DPKG is not set
157 | # CONFIG_DPKG_DEB is not set
158 | CONFIG_GZIP=y
159 | CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
160 | CONFIG_GZIP_FAST=0
161 | CONFIG_FEATURE_GZIP_LEVELS=y
162 | CONFIG_FEATURE_GZIP_DECOMPRESS=y
163 | CONFIG_LZOP=y
164 | # CONFIG_UNLZOP is not set
165 | # CONFIG_LZOPCAT is not set
166 | # CONFIG_LZOP_COMPR_HIGH is not set
167 | # CONFIG_RPM is not set
168 | # CONFIG_RPM2CPIO is not set
169 | CONFIG_TAR=y
170 | CONFIG_FEATURE_TAR_LONG_OPTIONS=y
171 | CONFIG_FEATURE_TAR_CREATE=y
172 | CONFIG_FEATURE_TAR_AUTODETECT=y
173 | CONFIG_FEATURE_TAR_FROM=y
174 | CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
175 | CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
176 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
177 | CONFIG_FEATURE_TAR_TO_COMMAND=y
178 | CONFIG_FEATURE_TAR_UNAME_GNAME=y
179 | CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
180 | # CONFIG_FEATURE_TAR_SELINUX is not set
181 | CONFIG_UNZIP=y
182 | CONFIG_FEATURE_UNZIP_CDF=y
183 | CONFIG_FEATURE_UNZIP_BZIP2=y
184 | CONFIG_FEATURE_UNZIP_LZMA=y
185 | CONFIG_FEATURE_UNZIP_XZ=y
186 | CONFIG_FEATURE_LZMA_FAST=y
187 |
188 | #
189 | # Coreutils
190 | #
191 | CONFIG_BASENAME=y
192 | CONFIG_CAT=y
193 | CONFIG_FEATURE_CATN=y
194 | CONFIG_FEATURE_CATV=y
195 | CONFIG_CHGRP=y
196 | CONFIG_CHMOD=y
197 | CONFIG_CHOWN=y
198 | CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
199 | CONFIG_CHROOT=y
200 | CONFIG_CKSUM=y
201 | CONFIG_COMM=y
202 | CONFIG_CP=y
203 | CONFIG_FEATURE_CP_LONG_OPTIONS=y
204 | CONFIG_CUT=y
205 | CONFIG_DATE=y
206 | CONFIG_FEATURE_DATE_ISOFMT=y
207 | CONFIG_FEATURE_DATE_NANO=y
208 | CONFIG_FEATURE_DATE_COMPAT=y
209 | CONFIG_DD=y
210 | CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
211 | CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
212 | CONFIG_FEATURE_DD_IBS_OBS=y
213 | CONFIG_FEATURE_DD_STATUS=y
214 | CONFIG_DF=y
215 | CONFIG_FEATURE_DF_FANCY=y
216 | CONFIG_DIRNAME=y
217 | CONFIG_DOS2UNIX=y
218 | CONFIG_UNIX2DOS=y
219 | CONFIG_DU=y
220 | CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
221 | CONFIG_ECHO=y
222 | CONFIG_FEATURE_FANCY_ECHO=y
223 | CONFIG_ENV=y
224 | CONFIG_EXPAND=y
225 | CONFIG_UNEXPAND=y
226 | CONFIG_EXPR=y
227 | CONFIG_EXPR_MATH_SUPPORT_64=y
228 | CONFIG_FACTOR=y
229 | CONFIG_FALSE=y
230 | CONFIG_FOLD=y
231 | CONFIG_FSYNC=y
232 | CONFIG_HEAD=y
233 | CONFIG_FEATURE_FANCY_HEAD=y
234 | CONFIG_HOSTID=y
235 | CONFIG_ID=y
236 | CONFIG_GROUPS=y
237 | CONFIG_INSTALL=y
238 | CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
239 | CONFIG_LINK=y
240 | CONFIG_LN=y
241 | CONFIG_LOGNAME=y
242 | CONFIG_LS=y
243 | CONFIG_FEATURE_LS_FILETYPES=y
244 | CONFIG_FEATURE_LS_FOLLOWLINKS=y
245 | CONFIG_FEATURE_LS_RECURSIVE=y
246 | CONFIG_FEATURE_LS_WIDTH=y
247 | CONFIG_FEATURE_LS_SORTFILES=y
248 | CONFIG_FEATURE_LS_TIMESTAMPS=y
249 | CONFIG_FEATURE_LS_USERNAME=y
250 | CONFIG_FEATURE_LS_COLOR=y
251 | CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
252 | CONFIG_MD5SUM=y
253 | CONFIG_SHA1SUM=y
254 | CONFIG_SHA256SUM=y
255 | CONFIG_SHA512SUM=y
256 | CONFIG_SHA3SUM=y
257 |
258 | #
259 | # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
260 | #
261 | CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
262 | CONFIG_MKDIR=y
263 | CONFIG_MKFIFO=y
264 | CONFIG_MKNOD=y
265 | # CONFIG_MKTEMP is not set
266 | CONFIG_MV=y
267 | CONFIG_NICE=y
268 | CONFIG_NL=y
269 | CONFIG_NOHUP=y
270 | CONFIG_NPROC=y
271 | CONFIG_OD=y
272 | CONFIG_PASTE=y
273 | CONFIG_PRINTENV=y
274 | CONFIG_PRINTF=y
275 | CONFIG_PWD=y
276 | CONFIG_READLINK=y
277 | CONFIG_FEATURE_READLINK_FOLLOW=y
278 | CONFIG_REALPATH=y
279 | CONFIG_RM=y
280 | CONFIG_RMDIR=y
281 | CONFIG_SEQ=y
282 | CONFIG_SHRED=y
283 | CONFIG_SHUF=y
284 | CONFIG_SLEEP=y
285 | CONFIG_FEATURE_FANCY_SLEEP=y
286 | CONFIG_FEATURE_FLOAT_SLEEP=y
287 | CONFIG_SORT=y
288 | CONFIG_FEATURE_SORT_BIG=y
289 | CONFIG_SPLIT=y
290 | CONFIG_FEATURE_SPLIT_FANCY=y
291 | CONFIG_STAT=y
292 | CONFIG_FEATURE_STAT_FORMAT=y
293 | CONFIG_FEATURE_STAT_FILESYSTEM=y
294 | CONFIG_STTY=y
295 | CONFIG_SUM=y
296 | CONFIG_SYNC=y
297 | CONFIG_FEATURE_SYNC_FANCY=y
298 | CONFIG_TAC=y
299 | CONFIG_TAIL=y
300 | CONFIG_FEATURE_FANCY_TAIL=y
301 | CONFIG_TEE=y
302 | CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
303 | CONFIG_TEST=y
304 | CONFIG_TEST1=y
305 | CONFIG_TEST2=y
306 | CONFIG_FEATURE_TEST_64=y
307 | CONFIG_TIMEOUT=y
308 | CONFIG_TOUCH=y
309 | # CONFIG_FEATURE_TOUCH_NODEREF is not set
310 | CONFIG_FEATURE_TOUCH_SUSV3=y
311 | CONFIG_TR=y
312 | CONFIG_FEATURE_TR_CLASSES=y
313 | CONFIG_FEATURE_TR_EQUIV=y
314 | CONFIG_TRUE=y
315 | CONFIG_TRUNCATE=y
316 | CONFIG_TTY=y
317 | CONFIG_UNAME=y
318 | CONFIG_UNAME_OSNAME="GNU/Linux"
319 | CONFIG_BB_ARCH=y
320 | CONFIG_UNIQ=y
321 | CONFIG_UNLINK=y
322 | CONFIG_USLEEP=y
323 | CONFIG_UUDECODE=y
324 | CONFIG_BASE64=y
325 | CONFIG_UUENCODE=y
326 | CONFIG_WC=y
327 | CONFIG_FEATURE_WC_LARGE=y
328 | # CONFIG_WHO is not set
329 | # CONFIG_W is not set
330 | # CONFIG_USERS is not set
331 | CONFIG_WHOAMI=y
332 | CONFIG_YES=y
333 |
334 | #
335 | # Common options
336 | #
337 | CONFIG_FEATURE_VERBOSE=y
338 |
339 | #
340 | # Common options for cp and mv
341 | #
342 | CONFIG_FEATURE_PRESERVE_HARDLINKS=y
343 |
344 | #
345 | # Common options for df, du, ls
346 | #
347 | CONFIG_FEATURE_HUMAN_READABLE=y
348 |
349 | #
350 | # Console Utilities
351 | #
352 | CONFIG_CHVT=y
353 | CONFIG_CLEAR=y
354 | CONFIG_DEALLOCVT=y
355 | CONFIG_DUMPKMAP=y
356 | CONFIG_FGCONSOLE=y
357 | CONFIG_KBD_MODE=y
358 | CONFIG_LOADFONT=y
359 | CONFIG_SETFONT=y
360 | CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
361 | CONFIG_DEFAULT_SETFONT_DIR=""
362 |
363 | #
364 | # Common options for loadfont and setfont
365 | #
366 | CONFIG_FEATURE_LOADFONT_PSF2=y
367 | CONFIG_FEATURE_LOADFONT_RAW=y
368 | CONFIG_LOADKMAP=y
369 | CONFIG_OPENVT=y
370 | CONFIG_RESET=y
371 | CONFIG_RESIZE=y
372 | CONFIG_FEATURE_RESIZE_PRINT=y
373 | CONFIG_SETCONSOLE=y
374 | CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
375 | CONFIG_SETKEYCODES=y
376 | CONFIG_SETLOGCONS=y
377 | CONFIG_SHOWKEY=y
378 |
379 | #
380 | # Debian Utilities
381 | #
382 | # CONFIG_PIPE_PROGRESS is not set
383 | # CONFIG_RUN_PARTS is not set
384 | # CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
385 | # CONFIG_FEATURE_RUN_PARTS_FANCY is not set
386 | # CONFIG_START_STOP_DAEMON is not set
387 | # CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
388 | # CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
389 | CONFIG_WHICH=y
390 |
391 | #
392 | # klibc-utils
393 | #
394 | # CONFIG_MINIPS is not set
395 | # CONFIG_NUKE is not set
396 | # CONFIG_RESUME is not set
397 | CONFIG_RUN_INIT=y
398 |
399 | #
400 | # Editors
401 | #
402 | CONFIG_AWK=y
403 | CONFIG_FEATURE_AWK_LIBM=y
404 | CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
405 | CONFIG_CMP=y
406 | CONFIG_DIFF=y
407 | CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
408 | CONFIG_FEATURE_DIFF_DIR=y
409 | CONFIG_ED=y
410 | CONFIG_PATCH=y
411 | CONFIG_SED=y
412 | CONFIG_VI=y
413 | CONFIG_FEATURE_VI_MAX_LEN=4096
414 | CONFIG_FEATURE_VI_8BIT=y
415 | CONFIG_FEATURE_VI_COLON=y
416 | CONFIG_FEATURE_VI_YANKMARK=y
417 | CONFIG_FEATURE_VI_SEARCH=y
418 | # CONFIG_FEATURE_VI_REGEX_SEARCH is not set
419 | CONFIG_FEATURE_VI_USE_SIGNALS=y
420 | CONFIG_FEATURE_VI_DOT_CMD=y
421 | CONFIG_FEATURE_VI_READONLY=y
422 | CONFIG_FEATURE_VI_SETOPTS=y
423 | CONFIG_FEATURE_VI_SET=y
424 | CONFIG_FEATURE_VI_WIN_RESIZE=y
425 | CONFIG_FEATURE_VI_ASK_TERMINAL=y
426 | CONFIG_FEATURE_VI_UNDO=y
427 | CONFIG_FEATURE_VI_UNDO_QUEUE=y
428 | CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
429 | CONFIG_FEATURE_ALLOW_EXEC=y
430 |
431 | #
432 | # Finding Utilities
433 | #
434 | CONFIG_FIND=y
435 | CONFIG_FEATURE_FIND_PRINT0=y
436 | CONFIG_FEATURE_FIND_MTIME=y
437 | CONFIG_FEATURE_FIND_MMIN=y
438 | CONFIG_FEATURE_FIND_PERM=y
439 | CONFIG_FEATURE_FIND_TYPE=y
440 | CONFIG_FEATURE_FIND_XDEV=y
441 | CONFIG_FEATURE_FIND_MAXDEPTH=y
442 | CONFIG_FEATURE_FIND_NEWER=y
443 | CONFIG_FEATURE_FIND_INUM=y
444 | CONFIG_FEATURE_FIND_EXEC=y
445 | CONFIG_FEATURE_FIND_EXEC_PLUS=y
446 | CONFIG_FEATURE_FIND_USER=y
447 | CONFIG_FEATURE_FIND_GROUP=y
448 | CONFIG_FEATURE_FIND_NOT=y
449 | CONFIG_FEATURE_FIND_DEPTH=y
450 | CONFIG_FEATURE_FIND_PAREN=y
451 | CONFIG_FEATURE_FIND_SIZE=y
452 | CONFIG_FEATURE_FIND_PRUNE=y
453 | CONFIG_FEATURE_FIND_DELETE=y
454 | CONFIG_FEATURE_FIND_PATH=y
455 | CONFIG_FEATURE_FIND_REGEX=y
456 | # CONFIG_FEATURE_FIND_CONTEXT is not set
457 | CONFIG_FEATURE_FIND_LINKS=y
458 | CONFIG_GREP=y
459 | CONFIG_EGREP=y
460 | CONFIG_FGREP=y
461 | CONFIG_FEATURE_GREP_CONTEXT=y
462 | CONFIG_XARGS=y
463 | CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
464 | CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
465 | CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
466 | CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
467 | CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
468 | CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y
469 | CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y
470 |
471 | #
472 | # Init Utilities
473 | #
474 | # CONFIG_BOOTCHARTD is not set
475 | # CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
476 | # CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
477 | CONFIG_HALT=y
478 | CONFIG_POWEROFF=y
479 | CONFIG_REBOOT=y
480 | # CONFIG_FEATURE_CALL_TELINIT is not set
481 | CONFIG_TELINIT_PATH=""
482 | CONFIG_INIT=y
483 | CONFIG_LINUXRC=y
484 | CONFIG_FEATURE_USE_INITTAB=y
485 | # CONFIG_FEATURE_KILL_REMOVED is not set
486 | CONFIG_FEATURE_KILL_DELAY=0
487 | CONFIG_FEATURE_INIT_SCTTY=y
488 | CONFIG_FEATURE_INIT_SYSLOG=y
489 | # CONFIG_FEATURE_INIT_QUIET is not set
490 | # CONFIG_FEATURE_INIT_COREDUMPS is not set
491 | CONFIG_INIT_TERMINAL_TYPE="linux"
492 | CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
493 |
494 | #
495 | # Login/Password Management Utilities
496 | #
497 | CONFIG_FEATURE_SHADOWPASSWDS=y
498 | CONFIG_USE_BB_PWD_GRP=y
499 | CONFIG_USE_BB_SHADOW=y
500 | CONFIG_USE_BB_CRYPT=y
501 | CONFIG_USE_BB_CRYPT_SHA=y
502 | CONFIG_ADD_SHELL=y
503 | CONFIG_REMOVE_SHELL=y
504 | CONFIG_ADDGROUP=y
505 | CONFIG_FEATURE_ADDUSER_TO_GROUP=y
506 | CONFIG_ADDUSER=y
507 | # CONFIG_FEATURE_CHECK_NAMES is not set
508 | CONFIG_LAST_ID=60000
509 | CONFIG_FIRST_SYSTEM_ID=100
510 | CONFIG_LAST_SYSTEM_ID=999
511 | CONFIG_CHPASSWD=y
512 | CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
513 | CONFIG_CRYPTPW=y
514 | CONFIG_MKPASSWD=y
515 | CONFIG_DELUSER=y
516 | CONFIG_DELGROUP=y
517 | CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
518 | CONFIG_GETTY=y
519 | CONFIG_LOGIN=y
520 | # CONFIG_LOGIN_SESSION_AS_CHILD is not set
521 | CONFIG_LOGIN_SCRIPTS=y
522 | CONFIG_FEATURE_NOLOGIN=y
523 | # CONFIG_FEATURE_SECURETTY is not set
524 | CONFIG_PASSWD=y
525 | CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
526 | CONFIG_SU=y
527 | CONFIG_FEATURE_SU_SYSLOG=y
528 | CONFIG_FEATURE_SU_CHECKS_SHELLS=y
529 | # CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
530 | CONFIG_SULOGIN=y
531 | CONFIG_VLOCK=y
532 |
533 | #
534 | # Linux Ext2 FS Progs
535 | #
536 | CONFIG_CHATTR=y
537 | CONFIG_FSCK=y
538 | CONFIG_LSATTR=y
539 | CONFIG_TUNE2FS=y
540 |
541 | #
542 | # Linux Module Utilities
543 | #
544 | CONFIG_MODPROBE_SMALL=y
545 | # CONFIG_DEPMOD is not set
546 | # CONFIG_INSMOD is not set
547 | # CONFIG_LSMOD is not set
548 | # CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
549 | CONFIG_MODINFO=y
550 | # CONFIG_MODPROBE is not set
551 | # CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
552 | # CONFIG_RMMOD is not set
553 |
554 | #
555 | # Options common to multiple modutils
556 | #
557 | # CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS is not set
558 | # CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set
559 | # CONFIG_FEATURE_2_4_MODULES is not set
560 | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
561 | # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
562 | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
563 | # CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
564 | # CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
565 | # CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
566 | # CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
567 | # CONFIG_FEATURE_MODUTILS_ALIAS is not set
568 | # CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
569 | CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
570 | CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
571 |
572 | #
573 | # Linux System Utilities
574 | #
575 | CONFIG_ACPID=y
576 | CONFIG_FEATURE_ACPID_COMPAT=y
577 | CONFIG_BLKDISCARD=y
578 | CONFIG_BLKID=y
579 | CONFIG_FEATURE_BLKID_TYPE=y
580 | CONFIG_BLOCKDEV=y
581 | CONFIG_CAL=y
582 | CONFIG_CHRT=y
583 | CONFIG_DMESG=y
584 | CONFIG_FEATURE_DMESG_PRETTY=y
585 | CONFIG_EJECT=y
586 | CONFIG_FEATURE_EJECT_SCSI=y
587 | CONFIG_FALLOCATE=y
588 | CONFIG_FATATTR=y
589 | CONFIG_FBSET=y
590 | CONFIG_FEATURE_FBSET_FANCY=y
591 | CONFIG_FEATURE_FBSET_READMODE=y
592 | CONFIG_FDFORMAT=y
593 | CONFIG_FDISK=y
594 | # CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
595 | CONFIG_FEATURE_FDISK_WRITABLE=y
596 | # CONFIG_FEATURE_AIX_LABEL is not set
597 | # CONFIG_FEATURE_SGI_LABEL is not set
598 | # CONFIG_FEATURE_SUN_LABEL is not set
599 | # CONFIG_FEATURE_OSF_LABEL is not set
600 | # CONFIG_FEATURE_GPT_LABEL is not set
601 | CONFIG_FEATURE_FDISK_ADVANCED=y
602 | CONFIG_FINDFS=y
603 | CONFIG_FLOCK=y
604 | CONFIG_FDFLUSH=y
605 | CONFIG_FREERAMDISK=y
606 | # CONFIG_FSCK_MINIX is not set
607 | CONFIG_FSFREEZE=y
608 | CONFIG_FSTRIM=y
609 | CONFIG_GETOPT=y
610 | CONFIG_FEATURE_GETOPT_LONG=y
611 | CONFIG_HEXDUMP=y
612 | CONFIG_FEATURE_HEXDUMP_REVERSE=y
613 | CONFIG_HD=y
614 | CONFIG_XXD=y
615 | CONFIG_HWCLOCK=y
616 | # CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
617 | CONFIG_IONICE=y
618 | CONFIG_IPCRM=y
619 | CONFIG_IPCS=y
620 | # CONFIG_LAST is not set
621 | # CONFIG_FEATURE_LAST_FANCY is not set
622 | CONFIG_LOSETUP=y
623 | CONFIG_LSPCI=y
624 | CONFIG_LSUSB=y
625 | CONFIG_MDEV=y
626 | CONFIG_FEATURE_MDEV_CONF=y
627 | CONFIG_FEATURE_MDEV_RENAME=y
628 | CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
629 | CONFIG_FEATURE_MDEV_EXEC=y
630 | CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
631 | CONFIG_MESG=y
632 | CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
633 | CONFIG_MKE2FS=y
634 | CONFIG_MKFS_EXT2=y
635 | # CONFIG_MKFS_MINIX is not set
636 | # CONFIG_FEATURE_MINIX2 is not set
637 | # CONFIG_MKFS_REISER is not set
638 | CONFIG_MKDOSFS=y
639 | CONFIG_MKFS_VFAT=y
640 | CONFIG_MKSWAP=y
641 | CONFIG_FEATURE_MKSWAP_UUID=y
642 | CONFIG_MORE=y
643 | CONFIG_MOUNT=y
644 | CONFIG_FEATURE_MOUNT_FAKE=y
645 | CONFIG_FEATURE_MOUNT_VERBOSE=y
646 | CONFIG_FEATURE_MOUNT_HELPERS=y
647 | CONFIG_FEATURE_MOUNT_LABEL=y
648 | # CONFIG_FEATURE_MOUNT_NFS is not set
649 | CONFIG_FEATURE_MOUNT_CIFS=y
650 | CONFIG_FEATURE_MOUNT_FLAGS=y
651 | CONFIG_FEATURE_MOUNT_FSTAB=y
652 | CONFIG_FEATURE_MOUNT_OTHERTAB=y
653 | CONFIG_MOUNTPOINT=y
654 | CONFIG_NSENTER=y
655 | CONFIG_PIVOT_ROOT=y
656 | CONFIG_RDATE=y
657 | CONFIG_RDEV=y
658 | CONFIG_READPROFILE=y
659 | CONFIG_RENICE=y
660 | CONFIG_REV=y
661 | CONFIG_RTCWAKE=y
662 | CONFIG_SCRIPT=y
663 | CONFIG_SCRIPTREPLAY=y
664 | CONFIG_SETARCH=y
665 | CONFIG_LINUX32=y
666 | CONFIG_LINUX64=y
667 | CONFIG_SETPRIV=y
668 | CONFIG_FEATURE_SETPRIV_DUMP=y
669 | CONFIG_FEATURE_SETPRIV_CAPABILITIES=y
670 | CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y
671 | CONFIG_SETSID=y
672 | CONFIG_SWAPON=y
673 | CONFIG_FEATURE_SWAPON_DISCARD=y
674 | CONFIG_FEATURE_SWAPON_PRI=y
675 | CONFIG_SWAPOFF=y
676 | CONFIG_FEATURE_SWAPONOFF_LABEL=y
677 | CONFIG_SWITCH_ROOT=y
678 | # CONFIG_TASKSET is not set
679 | # CONFIG_FEATURE_TASKSET_FANCY is not set
680 | CONFIG_UEVENT=y
681 | CONFIG_UMOUNT=y
682 | CONFIG_FEATURE_UMOUNT_ALL=y
683 | CONFIG_UNSHARE=y
684 | # CONFIG_WALL is not set
685 |
686 | #
687 | # Common options for mount/umount
688 | #
689 | CONFIG_FEATURE_MOUNT_LOOP=y
690 | CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
691 | # CONFIG_FEATURE_MTAB_SUPPORT is not set
692 | CONFIG_VOLUMEID=y
693 |
694 | #
695 | # Filesystem/Volume identification
696 | #
697 | CONFIG_FEATURE_VOLUMEID_BCACHE=y
698 | CONFIG_FEATURE_VOLUMEID_BTRFS=y
699 | CONFIG_FEATURE_VOLUMEID_CRAMFS=y
700 | CONFIG_FEATURE_VOLUMEID_EXFAT=y
701 | CONFIG_FEATURE_VOLUMEID_EXT=y
702 | # CONFIG_FEATURE_VOLUMEID_F2FS is not set
703 | CONFIG_FEATURE_VOLUMEID_FAT=y
704 | CONFIG_FEATURE_VOLUMEID_HFS=y
705 | CONFIG_FEATURE_VOLUMEID_ISO9660=y
706 | CONFIG_FEATURE_VOLUMEID_JFS=y
707 | CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
708 | CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
709 | CONFIG_FEATURE_VOLUMEID_LUKS=y
710 | # CONFIG_FEATURE_VOLUMEID_MINIX is not set
711 | CONFIG_FEATURE_VOLUMEID_NILFS=y
712 | CONFIG_FEATURE_VOLUMEID_NTFS=y
713 | CONFIG_FEATURE_VOLUMEID_OCFS2=y
714 | CONFIG_FEATURE_VOLUMEID_REISERFS=y
715 | CONFIG_FEATURE_VOLUMEID_ROMFS=y
716 | CONFIG_FEATURE_VOLUMEID_SQUASHFS=y
717 | CONFIG_FEATURE_VOLUMEID_SYSV=y
718 | # CONFIG_FEATURE_VOLUMEID_UBIFS is not set
719 | CONFIG_FEATURE_VOLUMEID_UDF=y
720 | CONFIG_FEATURE_VOLUMEID_XFS=y
721 |
722 | #
723 | # Miscellaneous Utilities
724 | #
725 | CONFIG_ADJTIMEX=y
726 | # CONFIG_BBCONFIG is not set
727 | # CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
728 | CONFIG_BEEP=y
729 | CONFIG_FEATURE_BEEP_FREQ=4000
730 | CONFIG_FEATURE_BEEP_LENGTH_MS=30
731 | # CONFIG_CHAT is not set
732 | # CONFIG_FEATURE_CHAT_NOFAIL is not set
733 | # CONFIG_FEATURE_CHAT_TTY_HIFI is not set
734 | # CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
735 | # CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
736 | # CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
737 | # CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
738 | # CONFIG_FEATURE_CHAT_CLR_ABORT is not set
739 | CONFIG_CONSPY=y
740 | CONFIG_CROND=y
741 | CONFIG_FEATURE_CROND_D=y
742 | CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
743 | CONFIG_FEATURE_CROND_SPECIAL_TIMES=y
744 | CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
745 | CONFIG_CRONTAB=y
746 | CONFIG_DC=y
747 | CONFIG_FEATURE_DC_LIBM=y
748 | # CONFIG_DEVFSD is not set
749 | # CONFIG_DEVFSD_MODLOAD is not set
750 | # CONFIG_DEVFSD_FG_NP is not set
751 | # CONFIG_DEVFSD_VERBOSE is not set
752 | # CONFIG_FEATURE_DEVFS is not set
753 | CONFIG_DEVMEM=y
754 | # CONFIG_FBSPLASH is not set
755 | # CONFIG_FLASH_ERASEALL is not set
756 | # CONFIG_FLASH_LOCK is not set
757 | # CONFIG_FLASH_UNLOCK is not set
758 | # CONFIG_FLASHCP is not set
759 | CONFIG_HDPARM=y
760 | CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
761 | CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
762 | CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
763 | CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
764 | CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
765 | CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
766 | CONFIG_HEXEDIT=y
767 | CONFIG_I2CGET=y
768 | CONFIG_I2CSET=y
769 | CONFIG_I2CDUMP=y
770 | CONFIG_I2CDETECT=y
771 | # CONFIG_INOTIFYD is not set
772 | CONFIG_LESS=y
773 | CONFIG_FEATURE_LESS_MAXLINES=9999999
774 | CONFIG_FEATURE_LESS_BRACKETS=y
775 | CONFIG_FEATURE_LESS_FLAGS=y
776 | CONFIG_FEATURE_LESS_TRUNCATE=y
777 | CONFIG_FEATURE_LESS_MARKS=y
778 | CONFIG_FEATURE_LESS_REGEXP=y
779 | CONFIG_FEATURE_LESS_WINCH=y
780 | CONFIG_FEATURE_LESS_ASK_TERMINAL=y
781 | CONFIG_FEATURE_LESS_DASHCMD=y
782 | CONFIG_FEATURE_LESS_LINENUMS=y
783 | # CONFIG_LSSCSI is not set
784 | CONFIG_MAKEDEVS=y
785 | # CONFIG_FEATURE_MAKEDEVS_LEAF is not set
786 | CONFIG_FEATURE_MAKEDEVS_TABLE=y
787 | CONFIG_MAN=y
788 | CONFIG_MICROCOM=y
789 | CONFIG_MT=y
790 | CONFIG_NANDWRITE=y
791 | CONFIG_NANDDUMP=y
792 | # CONFIG_PARTPROBE is not set
793 | CONFIG_RAIDAUTORUN=y
794 | CONFIG_READAHEAD=y
795 | # CONFIG_RFKILL is not set
796 | # CONFIG_RUNLEVEL is not set
797 | CONFIG_RX=y
798 | # CONFIG_SETFATTR is not set
799 | CONFIG_SETSERIAL=y
800 | CONFIG_STRINGS=y
801 | CONFIG_TIME=y
802 | CONFIG_TTYSIZE=y
803 | # CONFIG_UBIATTACH is not set
804 | # CONFIG_UBIDETACH is not set
805 | # CONFIG_UBIMKVOL is not set
806 | # CONFIG_UBIRMVOL is not set
807 | # CONFIG_UBIRSVOL is not set
808 | # CONFIG_UBIUPDATEVOL is not set
809 | # CONFIG_UBIRENAME is not set
810 | CONFIG_VOLNAME=y
811 | # CONFIG_WATCHDOG is not set
812 |
813 | #
814 | # Networking Utilities
815 | #
816 | CONFIG_FEATURE_IPV6=y
817 | # CONFIG_FEATURE_UNIX_LOCAL is not set
818 | CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
819 | CONFIG_VERBOSE_RESOLUTION_ERRORS=y
820 | CONFIG_ARP=y
821 | CONFIG_ARPING=y
822 | CONFIG_BRCTL=y
823 | CONFIG_FEATURE_BRCTL_FANCY=y
824 | CONFIG_FEATURE_BRCTL_SHOW=y
825 | CONFIG_DNSD=y
826 | CONFIG_ETHER_WAKE=y
827 | CONFIG_FTPD=y
828 | CONFIG_FEATURE_FTPD_WRITE=y
829 | CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
830 | CONFIG_FEATURE_FTPD_AUTHENTICATION=y
831 | CONFIG_FTPGET=y
832 | CONFIG_FTPPUT=y
833 | CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
834 | CONFIG_HOSTNAME=y
835 | CONFIG_DNSDOMAINNAME=y
836 | CONFIG_HTTPD=y
837 | CONFIG_FEATURE_HTTPD_RANGES=y
838 | CONFIG_FEATURE_HTTPD_SETUID=y
839 | CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
840 | CONFIG_FEATURE_HTTPD_AUTH_MD5=y
841 | CONFIG_FEATURE_HTTPD_CGI=y
842 | CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
843 | CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
844 | CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
845 | CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
846 | CONFIG_FEATURE_HTTPD_PROXY=y
847 | CONFIG_FEATURE_HTTPD_GZIP=y
848 | CONFIG_IFCONFIG=y
849 | CONFIG_FEATURE_IFCONFIG_STATUS=y
850 | CONFIG_FEATURE_IFCONFIG_SLIP=y
851 | CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
852 | CONFIG_FEATURE_IFCONFIG_HW=y
853 | CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
854 | CONFIG_IFENSLAVE=y
855 | CONFIG_IFPLUGD=y
856 | CONFIG_IFUP=y
857 | CONFIG_IFDOWN=y
858 | CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
859 | CONFIG_FEATURE_IFUPDOWN_IP=y
860 | CONFIG_FEATURE_IFUPDOWN_IPV4=y
861 | CONFIG_FEATURE_IFUPDOWN_IPV6=y
862 | CONFIG_FEATURE_IFUPDOWN_MAPPING=y
863 | # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
864 | CONFIG_INETD=y
865 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
866 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
867 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
868 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
869 | CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
870 | # CONFIG_FEATURE_INETD_RPC is not set
871 | CONFIG_IP=y
872 | CONFIG_IPADDR=y
873 | CONFIG_IPLINK=y
874 | CONFIG_IPROUTE=y
875 | CONFIG_IPTUNNEL=y
876 | CONFIG_IPRULE=y
877 | CONFIG_IPNEIGH=y
878 | CONFIG_FEATURE_IP_ADDRESS=y
879 | CONFIG_FEATURE_IP_LINK=y
880 | CONFIG_FEATURE_IP_ROUTE=y
881 | CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
882 | CONFIG_FEATURE_IP_TUNNEL=y
883 | CONFIG_FEATURE_IP_RULE=y
884 | CONFIG_FEATURE_IP_NEIGH=y
885 | # CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
886 | CONFIG_IPCALC=y
887 | CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
888 | CONFIG_FEATURE_IPCALC_FANCY=y
889 | CONFIG_FAKEIDENTD=y
890 | CONFIG_NAMEIF=y
891 | CONFIG_FEATURE_NAMEIF_EXTENDED=y
892 | CONFIG_NBDCLIENT=y
893 | CONFIG_NC=y
894 | # CONFIG_NETCAT is not set
895 | CONFIG_NC_SERVER=y
896 | CONFIG_NC_EXTRA=y
897 | # CONFIG_NC_110_COMPAT is not set
898 | CONFIG_NETSTAT=y
899 | CONFIG_FEATURE_NETSTAT_WIDE=y
900 | CONFIG_FEATURE_NETSTAT_PRG=y
901 | CONFIG_NSLOOKUP=y
902 | CONFIG_NTPD=y
903 | CONFIG_FEATURE_NTPD_SERVER=y
904 | CONFIG_FEATURE_NTPD_CONF=y
905 | CONFIG_PING=y
906 | CONFIG_PING6=y
907 | CONFIG_FEATURE_FANCY_PING=y
908 | CONFIG_PSCAN=y
909 | CONFIG_ROUTE=y
910 | CONFIG_SLATTACH=y
911 | CONFIG_SSL_CLIENT=y
912 | CONFIG_TCPSVD=y
913 | CONFIG_UDPSVD=y
914 | CONFIG_TELNET=y
915 | CONFIG_FEATURE_TELNET_TTYPE=y
916 | CONFIG_FEATURE_TELNET_AUTOLOGIN=y
917 | CONFIG_FEATURE_TELNET_WIDTH=y
918 | CONFIG_TELNETD=y
919 | CONFIG_FEATURE_TELNETD_STANDALONE=y
920 | CONFIG_FEATURE_TELNETD_INETD_WAIT=y
921 | CONFIG_TFTP=y
922 | CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
923 | CONFIG_TFTPD=y
924 |
925 | #
926 | # Common options for tftp/tftpd
927 | #
928 | CONFIG_FEATURE_TFTP_GET=y
929 | CONFIG_FEATURE_TFTP_PUT=y
930 | CONFIG_FEATURE_TFTP_BLOCKSIZE=y
931 | # CONFIG_TFTP_DEBUG is not set
932 | CONFIG_TLS=y
933 | CONFIG_TRACEROUTE=y
934 | CONFIG_TRACEROUTE6=y
935 | CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
936 | # CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
937 | CONFIG_TUNCTL=y
938 | CONFIG_FEATURE_TUNCTL_UG=y
939 | CONFIG_VCONFIG=y
940 | CONFIG_WGET=y
941 | CONFIG_FEATURE_WGET_LONG_OPTIONS=y
942 | CONFIG_FEATURE_WGET_STATUSBAR=y
943 | CONFIG_FEATURE_WGET_AUTHENTICATION=y
944 | CONFIG_FEATURE_WGET_TIMEOUT=y
945 | CONFIG_FEATURE_WGET_HTTPS=y
946 | CONFIG_FEATURE_WGET_OPENSSL=y
947 | CONFIG_WHOIS=y
948 | CONFIG_ZCIP=y
949 | CONFIG_UDHCPD=y
950 | # CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
951 | CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
952 | CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
953 | CONFIG_DUMPLEASES=y
954 | CONFIG_DHCPRELAY=y
955 | CONFIG_UDHCPC=y
956 | CONFIG_FEATURE_UDHCPC_ARPING=y
957 | CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
958 | CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
959 | # CONFIG_UDHCPC6 is not set
960 | # CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
961 | # CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
962 | # CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
963 |
964 | #
965 | # Common options for DHCP applets
966 | #
967 | # CONFIG_FEATURE_UDHCP_PORT is not set
968 | CONFIG_UDHCP_DEBUG=9
969 | CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
970 | CONFIG_FEATURE_UDHCP_RFC3397=y
971 | CONFIG_FEATURE_UDHCP_8021Q=y
972 | CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
973 |
974 | #
975 | # Print Utilities
976 | #
977 | # CONFIG_LPD is not set
978 | # CONFIG_LPR is not set
979 | # CONFIG_LPQ is not set
980 |
981 | #
982 | # Mail Utilities
983 | #
984 | # CONFIG_MAKEMIME is not set
985 | # CONFIG_POPMAILDIR is not set
986 | # CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set
987 | # CONFIG_REFORMIME is not set
988 | # CONFIG_FEATURE_REFORMIME_COMPAT is not set
989 | # CONFIG_SENDMAIL is not set
990 | CONFIG_FEATURE_MIME_CHARSET=""
991 |
992 | #
993 | # Process Utilities
994 | #
995 | CONFIG_FREE=y
996 | CONFIG_FUSER=y
997 | CONFIG_IOSTAT=y
998 | CONFIG_KILL=y
999 | CONFIG_KILLALL=y
1000 | CONFIG_KILLALL5=y
1001 | CONFIG_LSOF=y
1002 | CONFIG_MPSTAT=y
1003 | CONFIG_NMETER=y
1004 | CONFIG_PGREP=y
1005 | CONFIG_PKILL=y
1006 | CONFIG_PIDOF=y
1007 | CONFIG_FEATURE_PIDOF_SINGLE=y
1008 | CONFIG_FEATURE_PIDOF_OMIT=y
1009 | CONFIG_PMAP=y
1010 | CONFIG_POWERTOP=y
1011 | CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
1012 | CONFIG_PS=y
1013 | # CONFIG_FEATURE_PS_WIDE is not set
1014 | # CONFIG_FEATURE_PS_LONG is not set
1015 | CONFIG_FEATURE_PS_TIME=y
1016 | # CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
1017 | CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
1018 | CONFIG_PSTREE=y
1019 | CONFIG_PWDX=y
1020 | CONFIG_SMEMCAP=y
1021 | CONFIG_BB_SYSCTL=y
1022 | CONFIG_TOP=y
1023 | CONFIG_FEATURE_TOP_INTERACTIVE=y
1024 | CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
1025 | CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
1026 | CONFIG_FEATURE_TOP_SMP_CPU=y
1027 | CONFIG_FEATURE_TOP_DECIMALS=y
1028 | CONFIG_FEATURE_TOP_SMP_PROCESS=y
1029 | CONFIG_FEATURE_TOPMEM=y
1030 | CONFIG_UPTIME=y
1031 | # CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set
1032 | CONFIG_WATCH=y
1033 | CONFIG_FEATURE_SHOW_THREADS=y
1034 |
1035 | #
1036 | # Runit Utilities
1037 | #
1038 | CONFIG_CHPST=y
1039 | CONFIG_SETUIDGID=y
1040 | CONFIG_ENVUIDGID=y
1041 | CONFIG_ENVDIR=y
1042 | CONFIG_SOFTLIMIT=y
1043 | CONFIG_RUNSV=y
1044 | CONFIG_RUNSVDIR=y
1045 | # CONFIG_FEATURE_RUNSVDIR_LOG is not set
1046 | CONFIG_SV=y
1047 | CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
1048 | CONFIG_SVC=y
1049 | CONFIG_SVLOGD=y
1050 | # CONFIG_CHCON is not set
1051 | # CONFIG_GETENFORCE is not set
1052 | # CONFIG_GETSEBOOL is not set
1053 | # CONFIG_LOAD_POLICY is not set
1054 | # CONFIG_MATCHPATHCON is not set
1055 | # CONFIG_RUNCON is not set
1056 | # CONFIG_SELINUXENABLED is not set
1057 | # CONFIG_SESTATUS is not set
1058 | # CONFIG_SETENFORCE is not set
1059 | # CONFIG_SETFILES is not set
1060 | # CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
1061 | # CONFIG_RESTORECON is not set
1062 | # CONFIG_SETSEBOOL is not set
1063 |
1064 | #
1065 | # Shells
1066 | #
1067 | CONFIG_SH_IS_ASH=y
1068 | # CONFIG_SH_IS_HUSH is not set
1069 | # CONFIG_SH_IS_NONE is not set
1070 | # CONFIG_BASH_IS_ASH is not set
1071 | # CONFIG_BASH_IS_HUSH is not set
1072 | CONFIG_BASH_IS_NONE=y
1073 | CONFIG_ASH=y
1074 | CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
1075 | CONFIG_ASH_INTERNAL_GLOB=y
1076 | CONFIG_ASH_BASH_COMPAT=y
1077 | CONFIG_ASH_JOB_CONTROL=y
1078 | CONFIG_ASH_ALIAS=y
1079 | CONFIG_ASH_RANDOM_SUPPORT=y
1080 | CONFIG_ASH_EXPAND_PRMT=y
1081 | # CONFIG_ASH_IDLE_TIMEOUT is not set
1082 | # CONFIG_ASH_MAIL is not set
1083 | CONFIG_ASH_ECHO=y
1084 | CONFIG_ASH_PRINTF=y
1085 | CONFIG_ASH_TEST=y
1086 | CONFIG_ASH_HELP=y
1087 | CONFIG_ASH_GETOPTS=y
1088 | CONFIG_ASH_CMDCMD=y
1089 | CONFIG_CTTYHACK=y
1090 | # CONFIG_HUSH is not set
1091 | # CONFIG_HUSH_BASH_COMPAT is not set
1092 | # CONFIG_HUSH_BRACE_EXPANSION is not set
1093 | # CONFIG_HUSH_INTERACTIVE is not set
1094 | # CONFIG_HUSH_SAVEHISTORY is not set
1095 | # CONFIG_HUSH_JOB is not set
1096 | # CONFIG_HUSH_TICK is not set
1097 | # CONFIG_HUSH_IF is not set
1098 | # CONFIG_HUSH_LOOPS is not set
1099 | # CONFIG_HUSH_CASE is not set
1100 | # CONFIG_HUSH_FUNCTIONS is not set
1101 | # CONFIG_HUSH_LOCAL is not set
1102 | # CONFIG_HUSH_RANDOM_SUPPORT is not set
1103 | # CONFIG_HUSH_MODE_X is not set
1104 | # CONFIG_HUSH_ECHO is not set
1105 | # CONFIG_HUSH_PRINTF is not set
1106 | # CONFIG_HUSH_TEST is not set
1107 | # CONFIG_HUSH_HELP is not set
1108 | # CONFIG_HUSH_EXPORT is not set
1109 | # CONFIG_HUSH_EXPORT_N is not set
1110 | # CONFIG_HUSH_READONLY is not set
1111 | # CONFIG_HUSH_KILL is not set
1112 | # CONFIG_HUSH_WAIT is not set
1113 | # CONFIG_HUSH_TRAP is not set
1114 | # CONFIG_HUSH_TYPE is not set
1115 | # CONFIG_HUSH_TIMES is not set
1116 | # CONFIG_HUSH_READ is not set
1117 | # CONFIG_HUSH_SET is not set
1118 | # CONFIG_HUSH_UNSET is not set
1119 | # CONFIG_HUSH_ULIMIT is not set
1120 | # CONFIG_HUSH_UMASK is not set
1121 | # CONFIG_HUSH_GETOPTS is not set
1122 | # CONFIG_HUSH_MEMLEAK is not set
1123 |
1124 | #
1125 | # Options common to all shells
1126 | #
1127 | CONFIG_FEATURE_SH_MATH=y
1128 | CONFIG_FEATURE_SH_MATH_64=y
1129 | CONFIG_FEATURE_SH_EXTRA_QUIET=y
1130 | # CONFIG_FEATURE_SH_STANDALONE is not set
1131 | # CONFIG_FEATURE_SH_NOFORK is not set
1132 | CONFIG_FEATURE_SH_READ_FRAC=y
1133 | CONFIG_FEATURE_SH_HISTFILESIZE=y
1134 |
1135 | #
1136 | # System Logging Utilities
1137 | #
1138 | # CONFIG_KLOGD is not set
1139 | # CONFIG_FEATURE_KLOGD_KLOGCTL is not set
1140 | CONFIG_LOGGER=y
1141 | CONFIG_LOGREAD=y
1142 | CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
1143 | CONFIG_SYSLOGD=y
1144 | CONFIG_FEATURE_ROTATE_LOGFILE=y
1145 | # CONFIG_FEATURE_REMOTE_LOG is not set
1146 | CONFIG_FEATURE_SYSLOGD_DUP=y
1147 | CONFIG_FEATURE_SYSLOGD_CFG=y
1148 | CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
1149 | CONFIG_FEATURE_IPC_SYSLOG=y
1150 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
1151 | # CONFIG_FEATURE_KMSG_SYSLOG is not set
1152 |
--------------------------------------------------------------------------------
/configs/extlinux/extlinux.conf:
--------------------------------------------------------------------------------
1 | DEFAULT linux
2 | LABEL linux
3 | KERNEL bzImage
4 | APPEND root=/dev/hda1 rw noapic noacpi
5 |
--------------------------------------------------------------------------------
/configs/linux/4.x/.config-i486:
--------------------------------------------------------------------------------
1 | #
2 | # Automatically generated file; DO NOT EDIT.
3 | # Linux/x86 4.4.302 Kernel Configuration
4 | #
5 | # CONFIG_64BIT is not set
6 | CONFIG_X86_32=y
7 | CONFIG_X86=y
8 | CONFIG_INSTRUCTION_DECODER=y
9 | CONFIG_OUTPUT_FORMAT="elf32-i386"
10 | CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
11 | CONFIG_LOCKDEP_SUPPORT=y
12 | CONFIG_STACKTRACE_SUPPORT=y
13 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y
14 | CONFIG_MMU=y
15 | CONFIG_NEED_SG_DMA_LENGTH=y
16 | CONFIG_GENERIC_ISA_DMA=y
17 | CONFIG_GENERIC_HWEIGHT=y
18 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y
19 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y
20 | CONFIG_GENERIC_CALIBRATE_DELAY=y
21 | CONFIG_ARCH_HAS_CPU_RELAX=y
22 | CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
23 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y
24 | CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
25 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
26 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y
27 | CONFIG_ARCH_SUSPEND_POSSIBLE=y
28 | CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
29 | CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
30 | CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
31 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
32 | CONFIG_X86_32_LAZY_GS=y
33 | CONFIG_ARCH_SUPPORTS_UPROBES=y
34 | CONFIG_FIX_EARLYCON_MEM=y
35 | CONFIG_PGTABLE_LEVELS=2
36 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
37 | CONFIG_IRQ_WORK=y
38 | CONFIG_BUILDTIME_EXTABLE_SORT=y
39 |
40 | #
41 | # General setup
42 | #
43 | CONFIG_BROKEN_ON_SMP=y
44 | CONFIG_INIT_ENV_ARG_LIMIT=32
45 | CONFIG_CROSS_COMPILE="i486-linux-musl-"
46 | # CONFIG_COMPILE_TEST is not set
47 | CONFIG_LOCALVERSION="-3"
48 | CONFIG_LOCALVERSION_AUTO=y
49 | CONFIG_HAVE_KERNEL_GZIP=y
50 | CONFIG_HAVE_KERNEL_BZIP2=y
51 | CONFIG_HAVE_KERNEL_LZMA=y
52 | CONFIG_HAVE_KERNEL_XZ=y
53 | CONFIG_HAVE_KERNEL_LZO=y
54 | CONFIG_HAVE_KERNEL_LZ4=y
55 | # CONFIG_KERNEL_GZIP is not set
56 | # CONFIG_KERNEL_BZIP2 is not set
57 | # CONFIG_KERNEL_LZMA is not set
58 | CONFIG_KERNEL_XZ=y
59 | # CONFIG_KERNEL_LZO is not set
60 | # CONFIG_KERNEL_LZ4 is not set
61 | CONFIG_DEFAULT_HOSTNAME="snacklinux"
62 | CONFIG_SWAP=y
63 | # CONFIG_SYSVIPC is not set
64 | # CONFIG_POSIX_MQUEUE is not set
65 | # CONFIG_CROSS_MEMORY_ATTACH is not set
66 | # CONFIG_FHANDLE is not set
67 | # CONFIG_USELIB is not set
68 | # CONFIG_AUDIT is not set
69 | CONFIG_HAVE_ARCH_AUDITSYSCALL=y
70 |
71 | #
72 | # IRQ subsystem
73 | #
74 | CONFIG_GENERIC_IRQ_PROBE=y
75 | CONFIG_GENERIC_IRQ_SHOW=y
76 | CONFIG_IRQ_FORCED_THREADING=y
77 | CONFIG_SPARSE_IRQ=y
78 | CONFIG_CLOCKSOURCE_WATCHDOG=y
79 | CONFIG_ARCH_CLOCKSOURCE_DATA=y
80 | CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
81 | CONFIG_GENERIC_TIME_VSYSCALL=y
82 | CONFIG_GENERIC_CLOCKEVENTS=y
83 | CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
84 | CONFIG_GENERIC_CMOS_UPDATE=y
85 |
86 | #
87 | # Timers subsystem
88 | #
89 | CONFIG_HZ_PERIODIC=y
90 | # CONFIG_NO_HZ_IDLE is not set
91 | # CONFIG_NO_HZ is not set
92 | # CONFIG_HIGH_RES_TIMERS is not set
93 |
94 | #
95 | # CPU/Task time and stats accounting
96 | #
97 | CONFIG_TICK_CPU_ACCOUNTING=y
98 | # CONFIG_IRQ_TIME_ACCOUNTING is not set
99 | # CONFIG_BSD_PROCESS_ACCT is not set
100 | # CONFIG_TASKSTATS is not set
101 |
102 | #
103 | # RCU Subsystem
104 | #
105 | CONFIG_TINY_RCU=y
106 | # CONFIG_RCU_EXPERT is not set
107 | CONFIG_SRCU=y
108 | # CONFIG_TASKS_RCU is not set
109 | # CONFIG_RCU_STALL_COMMON is not set
110 | # CONFIG_TREE_RCU_TRACE is not set
111 | # CONFIG_RCU_EXPEDITE_BOOT is not set
112 | CONFIG_BUILD_BIN2C=y
113 | CONFIG_IKCONFIG=m
114 | CONFIG_IKCONFIG_PROC=y
115 | CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
116 | CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
117 | # CONFIG_CGROUPS is not set
118 | # CONFIG_CHECKPOINT_RESTORE is not set
119 | # CONFIG_NAMESPACES is not set
120 | # CONFIG_SCHED_AUTOGROUP is not set
121 | # CONFIG_SYSFS_DEPRECATED is not set
122 | # CONFIG_RELAY is not set
123 | CONFIG_BLK_DEV_INITRD=y
124 | CONFIG_INITRAMFS_SOURCE=""
125 | CONFIG_RD_GZIP=y
126 | # CONFIG_RD_BZIP2 is not set
127 | # CONFIG_RD_LZMA is not set
128 | # CONFIG_RD_XZ is not set
129 | # CONFIG_RD_LZO is not set
130 | # CONFIG_RD_LZ4 is not set
131 | # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set
132 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y
133 | CONFIG_SYSCTL=y
134 | CONFIG_ANON_INODES=y
135 | CONFIG_HAVE_UID16=y
136 | CONFIG_SYSCTL_EXCEPTION_TRACE=y
137 | CONFIG_HAVE_PCSPKR_PLATFORM=y
138 | CONFIG_BPF=y
139 | CONFIG_EXPERT=y
140 | # CONFIG_UID16 is not set
141 | CONFIG_MULTIUSER=y
142 | # CONFIG_SGETMASK_SYSCALL is not set
143 | CONFIG_SYSFS_SYSCALL=y
144 | # CONFIG_SYSCTL_SYSCALL is not set
145 | # CONFIG_KALLSYMS is not set
146 | # CONFIG_PRINTK is not set
147 | # CONFIG_BUG is not set
148 | # CONFIG_PCSPKR_PLATFORM is not set
149 | # CONFIG_BASE_FULL is not set
150 | # CONFIG_FUTEX is not set
151 | # CONFIG_EPOLL is not set
152 | # CONFIG_SIGNALFD is not set
153 | # CONFIG_TIMERFD is not set
154 | # CONFIG_EVENTFD is not set
155 | # CONFIG_BPF_SYSCALL is not set
156 | CONFIG_SHMEM=y
157 | # CONFIG_AIO is not set
158 | # CONFIG_ADVISE_SYSCALLS is not set
159 | # CONFIG_USERFAULTFD is not set
160 | # CONFIG_MEMBARRIER is not set
161 | CONFIG_EMBEDDED=y
162 | CONFIG_HAVE_PERF_EVENTS=y
163 |
164 | #
165 | # Kernel Performance Events And Counters
166 | #
167 | CONFIG_PERF_EVENTS=y
168 | # CONFIG_DEBUG_PERF_USE_VMALLOC is not set
169 | # CONFIG_VM_EVENT_COUNTERS is not set
170 | CONFIG_COMPAT_BRK=y
171 | # CONFIG_SLAB is not set
172 | # CONFIG_SLUB is not set
173 | CONFIG_SLOB=y
174 | # CONFIG_SYSTEM_DATA_VERIFICATION is not set
175 | # CONFIG_PROFILING is not set
176 | CONFIG_HAVE_OPROFILE=y
177 | CONFIG_OPROFILE_NMI_TIMER=y
178 | # CONFIG_KPROBES is not set
179 | # CONFIG_JUMP_LABEL is not set
180 | # CONFIG_UPROBES is not set
181 | # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
182 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
183 | CONFIG_ARCH_USE_BUILTIN_BSWAP=y
184 | CONFIG_HAVE_IOREMAP_PROT=y
185 | CONFIG_HAVE_KPROBES=y
186 | CONFIG_HAVE_KRETPROBES=y
187 | CONFIG_HAVE_OPTPROBES=y
188 | CONFIG_HAVE_KPROBES_ON_FTRACE=y
189 | CONFIG_HAVE_ARCH_TRACEHOOK=y
190 | CONFIG_HAVE_DMA_ATTRS=y
191 | CONFIG_HAVE_DMA_CONTIGUOUS=y
192 | CONFIG_GENERIC_SMP_IDLE_THREAD=y
193 | CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
194 | CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
195 | CONFIG_HAVE_DMA_API_DEBUG=y
196 | CONFIG_HAVE_HW_BREAKPOINT=y
197 | CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
198 | CONFIG_HAVE_USER_RETURN_NOTIFIER=y
199 | CONFIG_HAVE_PERF_EVENTS_NMI=y
200 | CONFIG_HAVE_PERF_REGS=y
201 | CONFIG_HAVE_PERF_USER_STACK_DUMP=y
202 | CONFIG_HAVE_ARCH_JUMP_LABEL=y
203 | CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
204 | CONFIG_HAVE_CMPXCHG_LOCAL=y
205 | CONFIG_HAVE_CMPXCHG_DOUBLE=y
206 | CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
207 | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
208 | CONFIG_HAVE_CC_STACKPROTECTOR=y
209 | # CONFIG_CC_STACKPROTECTOR is not set
210 | CONFIG_CC_STACKPROTECTOR_NONE=y
211 | # CONFIG_CC_STACKPROTECTOR_REGULAR is not set
212 | # CONFIG_CC_STACKPROTECTOR_STRONG is not set
213 | CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
214 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
215 | CONFIG_MODULES_USE_ELF_REL=y
216 | CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
217 | CONFIG_HAVE_COPY_THREAD_TLS=y
218 | CONFIG_CLONE_BACKWARDS=y
219 | CONFIG_OLD_SIGSUSPEND3=y
220 | CONFIG_OLD_SIGACTION=y
221 |
222 | #
223 | # GCOV-based kernel profiling
224 | #
225 | CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
226 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y
227 | CONFIG_BASE_SMALL=1
228 | CONFIG_MODULES=y
229 | # CONFIG_MODULE_FORCE_LOAD is not set
230 | CONFIG_MODULE_UNLOAD=y
231 | # CONFIG_MODULE_FORCE_UNLOAD is not set
232 | # CONFIG_MODVERSIONS is not set
233 | # CONFIG_MODULE_SRCVERSION_ALL is not set
234 | # CONFIG_MODULE_SIG is not set
235 | # CONFIG_MODULE_COMPRESS is not set
236 | CONFIG_MODULES_TREE_LOOKUP=y
237 | CONFIG_BLOCK=y
238 | # CONFIG_LBDAF is not set
239 | # CONFIG_BLK_DEV_BSG is not set
240 | # CONFIG_BLK_DEV_BSGLIB is not set
241 | # CONFIG_BLK_DEV_INTEGRITY is not set
242 | # CONFIG_BLK_CMDLINE_PARSER is not set
243 |
244 | #
245 | # Partition Types
246 | #
247 | # CONFIG_PARTITION_ADVANCED is not set
248 | CONFIG_MSDOS_PARTITION=y
249 | CONFIG_EFI_PARTITION=y
250 |
251 | #
252 | # IO Schedulers
253 | #
254 | CONFIG_IOSCHED_NOOP=y
255 | CONFIG_IOSCHED_DEADLINE=y
256 | # CONFIG_IOSCHED_CFQ is not set
257 | CONFIG_DEFAULT_DEADLINE=y
258 | # CONFIG_DEFAULT_NOOP is not set
259 | CONFIG_DEFAULT_IOSCHED="deadline"
260 | CONFIG_ASN1=m
261 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
262 | CONFIG_INLINE_READ_UNLOCK=y
263 | CONFIG_INLINE_READ_UNLOCK_IRQ=y
264 | CONFIG_INLINE_WRITE_UNLOCK=y
265 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
266 | CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
267 | CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
268 | # CONFIG_FREEZER is not set
269 |
270 | #
271 | # Processor type and features
272 | #
273 | # CONFIG_ZONE_DMA is not set
274 | # CONFIG_SMP is not set
275 | CONFIG_X86_FEATURE_NAMES=y
276 | # CONFIG_X86_FAST_FEATURE_TESTS is not set
277 | # CONFIG_RETPOLINE is not set
278 | # CONFIG_X86_EXTENDED_PLATFORM is not set
279 | # CONFIG_X86_32_IRIS is not set
280 | # CONFIG_SCHED_OMIT_FRAME_POINTER is not set
281 | # CONFIG_HYPERVISOR_GUEST is not set
282 | CONFIG_NO_BOOTMEM=y
283 | CONFIG_M486=y
284 | # CONFIG_M586 is not set
285 | # CONFIG_M586TSC is not set
286 | # CONFIG_M586MMX is not set
287 | # CONFIG_M686 is not set
288 | # CONFIG_MPENTIUMII is not set
289 | # CONFIG_MPENTIUMIII is not set
290 | # CONFIG_MPENTIUMM is not set
291 | # CONFIG_MPENTIUM4 is not set
292 | # CONFIG_MK6 is not set
293 | # CONFIG_MK7 is not set
294 | # CONFIG_MK8 is not set
295 | # CONFIG_MCRUSOE is not set
296 | # CONFIG_MEFFICEON is not set
297 | # CONFIG_MWINCHIPC6 is not set
298 | # CONFIG_MWINCHIP3D is not set
299 | # CONFIG_MELAN is not set
300 | # CONFIG_MGEODEGX1 is not set
301 | # CONFIG_MGEODE_LX is not set
302 | # CONFIG_MCYRIXIII is not set
303 | # CONFIG_MVIAC3_2 is not set
304 | # CONFIG_MVIAC7 is not set
305 | # CONFIG_MCORE2 is not set
306 | # CONFIG_MATOM is not set
307 | # CONFIG_X86_GENERIC is not set
308 | CONFIG_X86_INTERNODE_CACHE_SHIFT=4
309 | CONFIG_X86_L1_CACHE_SHIFT=4
310 | # CONFIG_X86_PPRO_FENCE is not set
311 | CONFIG_X86_F00F_BUG=y
312 | CONFIG_X86_INVD_BUG=y
313 | CONFIG_X86_ALIGNMENT_16=y
314 | CONFIG_X86_MINIMUM_CPU_FAMILY=4
315 | CONFIG_PROCESSOR_SELECT=y
316 | CONFIG_CPU_SUP_INTEL=y
317 | CONFIG_CPU_SUP_CYRIX_32=y
318 | CONFIG_CPU_SUP_AMD=y
319 | # CONFIG_CPU_SUP_CENTAUR is not set
320 | # CONFIG_CPU_SUP_TRANSMETA_32 is not set
321 | # CONFIG_CPU_SUP_UMC_32 is not set
322 | # CONFIG_HPET_TIMER is not set
323 | # CONFIG_DMI is not set
324 | CONFIG_NR_CPUS=1
325 | CONFIG_PREEMPT_NONE=y
326 | # CONFIG_PREEMPT_VOLUNTARY is not set
327 | # CONFIG_PREEMPT is not set
328 | # CONFIG_X86_UP_APIC is not set
329 | # CONFIG_X86_MCE is not set
330 | # CONFIG_X86_LEGACY_VM86 is not set
331 | # CONFIG_VM86 is not set
332 | # CONFIG_TOSHIBA is not set
333 | # CONFIG_I8K is not set
334 | # CONFIG_X86_REBOOTFIXUPS is not set
335 | # CONFIG_MICROCODE is not set
336 | # CONFIG_X86_MSR is not set
337 | CONFIG_X86_CPUID=m
338 | CONFIG_NOHIGHMEM=y
339 | # CONFIG_HIGHMEM4G is not set
340 | # CONFIG_VMSPLIT_3G is not set
341 | # CONFIG_VMSPLIT_3G_OPT is not set
342 | # CONFIG_VMSPLIT_2G is not set
343 | CONFIG_VMSPLIT_2G_OPT=y
344 | # CONFIG_VMSPLIT_1G is not set
345 | CONFIG_PAGE_OFFSET=0x78000000
346 | # CONFIG_X86_PAE is not set
347 | CONFIG_ARCH_FLATMEM_ENABLE=y
348 | CONFIG_ARCH_SPARSEMEM_ENABLE=y
349 | CONFIG_ARCH_SELECT_MEMORY_MODEL=y
350 | CONFIG_ILLEGAL_POINTER_VALUE=0
351 | CONFIG_SELECT_MEMORY_MODEL=y
352 | CONFIG_FLATMEM_MANUAL=y
353 | # CONFIG_SPARSEMEM_MANUAL is not set
354 | CONFIG_FLATMEM=y
355 | CONFIG_FLAT_NODE_MEM_MAP=y
356 | CONFIG_SPARSEMEM_STATIC=y
357 | CONFIG_HAVE_MEMBLOCK=y
358 | CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
359 | CONFIG_ARCH_DISCARD_MEMBLOCK=y
360 | # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
361 | CONFIG_SPLIT_PTLOCK_CPUS=4
362 | # CONFIG_COMPACTION is not set
363 | # CONFIG_PHYS_ADDR_T_64BIT is not set
364 | CONFIG_ZONE_DMA_FLAG=0
365 | CONFIG_VIRT_TO_BUS=y
366 | # CONFIG_KSM is not set
367 | CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
368 | # CONFIG_TRANSPARENT_HUGEPAGE is not set
369 | CONFIG_NEED_PER_CPU_KM=y
370 | # CONFIG_CLEANCACHE is not set
371 | # CONFIG_FRONTSWAP is not set
372 | # CONFIG_CMA is not set
373 | # CONFIG_ZPOOL is not set
374 | # CONFIG_ZBUD is not set
375 | # CONFIG_ZSMALLOC is not set
376 | CONFIG_GENERIC_EARLY_IOREMAP=y
377 | CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
378 | # CONFIG_IDLE_PAGE_TRACKING is not set
379 | # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
380 | CONFIG_X86_RESERVE_LOW=64
381 | # CONFIG_MTRR is not set
382 | # CONFIG_ARCH_RANDOM is not set
383 | # CONFIG_X86_SMAP is not set
384 | # CONFIG_X86_INTEL_MPX is not set
385 | CONFIG_X86_INTEL_TSX_MODE_OFF=y
386 | # CONFIG_X86_INTEL_TSX_MODE_ON is not set
387 | # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
388 | # CONFIG_SECCOMP is not set
389 | CONFIG_HZ_100=y
390 | # CONFIG_HZ_250 is not set
391 | # CONFIG_HZ_300 is not set
392 | # CONFIG_HZ_1000 is not set
393 | CONFIG_HZ=100
394 | # CONFIG_SCHED_HRTICK is not set
395 | # CONFIG_KEXEC is not set
396 | CONFIG_PHYSICAL_START=0x100000
397 | # CONFIG_RELOCATABLE is not set
398 | CONFIG_PHYSICAL_ALIGN=0x100000
399 | # CONFIG_COMPAT_VDSO is not set
400 | # CONFIG_CMDLINE_BOOL is not set
401 | # CONFIG_MODIFY_LDT_SYSCALL is not set
402 |
403 | #
404 | # Power management and ACPI options
405 | #
406 | # CONFIG_SUSPEND is not set
407 | # CONFIG_HIBERNATION is not set
408 | # CONFIG_PM is not set
409 | # CONFIG_SFI is not set
410 |
411 | #
412 | # CPU Frequency scaling
413 | #
414 | # CONFIG_CPU_FREQ is not set
415 |
416 | #
417 | # CPU Idle
418 | #
419 | # CONFIG_CPU_IDLE is not set
420 | # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
421 |
422 | #
423 | # Bus options (PCI etc.)
424 | #
425 | # CONFIG_PCI is not set
426 | CONFIG_ISA_DMA_API=y
427 | CONFIG_ISA=y
428 | # CONFIG_EISA is not set
429 | # CONFIG_SCx200 is not set
430 | # CONFIG_OLPC is not set
431 | # CONFIG_ALIX is not set
432 | # CONFIG_NET5501 is not set
433 | # CONFIG_PCCARD is not set
434 | CONFIG_X86_SYSFB=y
435 |
436 | #
437 | # Executable file formats / Emulations
438 | #
439 | CONFIG_BINFMT_ELF=y
440 | CONFIG_ELFCORE=y
441 | CONFIG_BINFMT_SCRIPT=y
442 | CONFIG_HAVE_AOUT=y
443 | # CONFIG_BINFMT_AOUT is not set
444 | # CONFIG_BINFMT_MISC is not set
445 | # CONFIG_COREDUMP is not set
446 | CONFIG_HAVE_ATOMIC_IOMAP=y
447 | CONFIG_NET=y
448 |
449 | #
450 | # Networking options
451 | #
452 | CONFIG_PACKET=y
453 | # CONFIG_PACKET_DIAG is not set
454 | CONFIG_UNIX=y
455 | CONFIG_UNIX_SCM=y
456 | # CONFIG_UNIX_DIAG is not set
457 | # CONFIG_XFRM_USER is not set
458 | # CONFIG_NET_KEY is not set
459 | CONFIG_INET=y
460 | # CONFIG_IP_MULTICAST is not set
461 | # CONFIG_IP_ADVANCED_ROUTER is not set
462 | CONFIG_IP_PNP=y
463 | CONFIG_IP_PNP_DHCP=y
464 | # CONFIG_IP_PNP_BOOTP is not set
465 | # CONFIG_IP_PNP_RARP is not set
466 | # CONFIG_NET_IPIP is not set
467 | # CONFIG_NET_IPGRE_DEMUX is not set
468 | # CONFIG_NET_IP_TUNNEL is not set
469 | # CONFIG_SYN_COOKIES is not set
470 | # CONFIG_NET_UDP_TUNNEL is not set
471 | # CONFIG_NET_FOU is not set
472 | # CONFIG_INET_AH is not set
473 | # CONFIG_INET_ESP is not set
474 | # CONFIG_INET_IPCOMP is not set
475 | # CONFIG_INET_XFRM_TUNNEL is not set
476 | # CONFIG_INET_TUNNEL is not set
477 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set
478 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set
479 | # CONFIG_INET_XFRM_MODE_BEET is not set
480 | # CONFIG_INET_LRO is not set
481 | # CONFIG_INET_DIAG is not set
482 | # CONFIG_TCP_CONG_ADVANCED is not set
483 | CONFIG_TCP_CONG_CUBIC=y
484 | CONFIG_DEFAULT_TCP_CONG="cubic"
485 | # CONFIG_TCP_MD5SIG is not set
486 | CONFIG_IPV6=m
487 | # CONFIG_IPV6_ROUTER_PREF is not set
488 | # CONFIG_IPV6_OPTIMISTIC_DAD is not set
489 | # CONFIG_INET6_AH is not set
490 | # CONFIG_INET6_ESP is not set
491 | # CONFIG_INET6_IPCOMP is not set
492 | # CONFIG_IPV6_MIP6 is not set
493 | # CONFIG_IPV6_ILA is not set
494 | # CONFIG_INET6_XFRM_TUNNEL is not set
495 | # CONFIG_INET6_TUNNEL is not set
496 | # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set
497 | # CONFIG_INET6_XFRM_MODE_TUNNEL is not set
498 | # CONFIG_INET6_XFRM_MODE_BEET is not set
499 | # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
500 | # CONFIG_IPV6_SIT is not set
501 | # CONFIG_IPV6_TUNNEL is not set
502 | # CONFIG_IPV6_GRE is not set
503 | # CONFIG_IPV6_MULTIPLE_TABLES is not set
504 | # CONFIG_IPV6_MROUTE is not set
505 | # CONFIG_NETWORK_SECMARK is not set
506 | # CONFIG_NET_PTP_CLASSIFY is not set
507 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set
508 | # CONFIG_NETFILTER is not set
509 | # CONFIG_IP_DCCP is not set
510 | # CONFIG_IP_SCTP is not set
511 | # CONFIG_RDS is not set
512 | # CONFIG_TIPC is not set
513 | # CONFIG_ATM is not set
514 | # CONFIG_L2TP is not set
515 | # CONFIG_BRIDGE is not set
516 | CONFIG_HAVE_NET_DSA=y
517 | # CONFIG_NET_DSA is not set
518 | # CONFIG_VLAN_8021Q is not set
519 | # CONFIG_DECNET is not set
520 | # CONFIG_LLC2 is not set
521 | # CONFIG_IPX is not set
522 | # CONFIG_ATALK is not set
523 | # CONFIG_X25 is not set
524 | # CONFIG_LAPB is not set
525 | # CONFIG_PHONET is not set
526 | # CONFIG_6LOWPAN is not set
527 | # CONFIG_IEEE802154 is not set
528 | # CONFIG_NET_SCHED is not set
529 | # CONFIG_DCB is not set
530 | # CONFIG_BATMAN_ADV is not set
531 | # CONFIG_OPENVSWITCH is not set
532 | # CONFIG_VSOCKETS is not set
533 | # CONFIG_NETLINK_DIAG is not set
534 | # CONFIG_MPLS is not set
535 | # CONFIG_HSR is not set
536 | # CONFIG_NET_SWITCHDEV is not set
537 | # CONFIG_NET_L3_MASTER_DEV is not set
538 | CONFIG_NET_RX_BUSY_POLL=y
539 | CONFIG_BQL=y
540 |
541 | #
542 | # Network testing
543 | #
544 | # CONFIG_NET_PKTGEN is not set
545 | # CONFIG_HAMRADIO is not set
546 | # CONFIG_CAN is not set
547 | # CONFIG_IRDA is not set
548 | # CONFIG_BT is not set
549 | # CONFIG_AF_RXRPC is not set
550 | # CONFIG_WIRELESS is not set
551 | # CONFIG_WIMAX is not set
552 | # CONFIG_RFKILL is not set
553 | # CONFIG_NET_9P is not set
554 | # CONFIG_CAIF is not set
555 | # CONFIG_CEPH_LIB is not set
556 | # CONFIG_NFC is not set
557 | # CONFIG_LWTUNNEL is not set
558 | # CONFIG_DST_CACHE is not set
559 |
560 | #
561 | # Device Drivers
562 | #
563 |
564 | #
565 | # Generic Driver Options
566 | #
567 | # CONFIG_UEVENT_HELPER is not set
568 | CONFIG_DEVTMPFS=y
569 | CONFIG_DEVTMPFS_MOUNT=y
570 | CONFIG_STANDALONE=y
571 | CONFIG_PREVENT_FIRMWARE_BUILD=y
572 | # CONFIG_FW_LOADER is not set
573 | # CONFIG_ALLOW_DEV_COREDUMP is not set
574 | # CONFIG_DEBUG_DRIVER is not set
575 | # CONFIG_DEBUG_DEVRES is not set
576 | # CONFIG_SYS_HYPERVISOR is not set
577 | # CONFIG_GENERIC_CPU_DEVICES is not set
578 | CONFIG_GENERIC_CPU_AUTOPROBE=y
579 | CONFIG_GENERIC_CPU_VULNERABILITIES=y
580 | # CONFIG_DMA_SHARED_BUFFER is not set
581 |
582 | #
583 | # Bus devices
584 | #
585 | # CONFIG_CONNECTOR is not set
586 | # CONFIG_MTD is not set
587 | # CONFIG_OF is not set
588 | CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
589 | CONFIG_PARPORT=m
590 | CONFIG_PARPORT_PC=m
591 | # CONFIG_PARPORT_PC_FIFO is not set
592 | # CONFIG_PARPORT_PC_SUPERIO is not set
593 | # CONFIG_PARPORT_GSC is not set
594 | # CONFIG_PARPORT_AX88796 is not set
595 | # CONFIG_PARPORT_1284 is not set
596 | CONFIG_PNP=y
597 | # CONFIG_PNP_DEBUG_MESSAGES is not set
598 |
599 | #
600 | # Protocols
601 | #
602 | CONFIG_ISAPNP=y
603 | CONFIG_PNPBIOS=y
604 | # CONFIG_PNPBIOS_PROC_FS is not set
605 | # CONFIG_PNPACPI is not set
606 | CONFIG_BLK_DEV=y
607 | CONFIG_BLK_DEV_NULL_BLK=m
608 | CONFIG_BLK_DEV_FD=m
609 | # CONFIG_PARIDE is not set
610 | # CONFIG_BLK_DEV_COW_COMMON is not set
611 | CONFIG_BLK_DEV_LOOP=m
612 | CONFIG_BLK_DEV_LOOP_MIN_COUNT=2
613 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set
614 | # CONFIG_BLK_DEV_DRBD is not set
615 | CONFIG_BLK_DEV_NBD=m
616 | CONFIG_BLK_DEV_RAM=m
617 | CONFIG_BLK_DEV_RAM_COUNT=2
618 | CONFIG_BLK_DEV_RAM_SIZE=4096
619 | # CONFIG_CDROM_PKTCDVD is not set
620 | # CONFIG_ATA_OVER_ETH is not set
621 | # CONFIG_BLK_DEV_HD is not set
622 | # CONFIG_BLK_DEV_RBD is not set
623 |
624 | #
625 | # Misc devices
626 | #
627 | # CONFIG_SENSORS_LIS3LV02D is not set
628 | # CONFIG_DUMMY_IRQ is not set
629 | # CONFIG_ENCLOSURE_SERVICES is not set
630 | # CONFIG_SRAM is not set
631 | # CONFIG_C2PORT is not set
632 |
633 | #
634 | # EEPROM support
635 | #
636 | # CONFIG_EEPROM_93CX6 is not set
637 |
638 | #
639 | # Texas Instruments shared transport line discipline
640 | #
641 |
642 | #
643 | # Altera FPGA firmware download module
644 | #
645 |
646 | #
647 | # Intel MIC Bus Driver
648 | #
649 |
650 | #
651 | # SCIF Bus Driver
652 | #
653 |
654 | #
655 | # Intel MIC Host Driver
656 | #
657 |
658 | #
659 | # Intel MIC Card Driver
660 | #
661 |
662 | #
663 | # SCIF Driver
664 | #
665 |
666 | #
667 | # Intel MIC Coprocessor State Management (COSM) Drivers
668 | #
669 | # CONFIG_ECHO is not set
670 | # CONFIG_CXL_BASE is not set
671 | # CONFIG_CXL_KERNEL_API is not set
672 | # CONFIG_CXL_EEH is not set
673 | CONFIG_HAVE_IDE=y
674 | CONFIG_IDE=y
675 |
676 | #
677 | # Please see Documentation/ide/ide.txt for help/info on IDE drives
678 | #
679 | CONFIG_IDE_ATAPI=y
680 | # CONFIG_BLK_DEV_IDE_SATA is not set
681 | CONFIG_IDE_GD=y
682 | CONFIG_IDE_GD_ATA=y
683 | # CONFIG_IDE_GD_ATAPI is not set
684 | CONFIG_BLK_DEV_IDECD=m
685 | # CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS is not set
686 | # CONFIG_BLK_DEV_IDETAPE is not set
687 | # CONFIG_IDE_TASK_IOCTL is not set
688 | # CONFIG_IDE_PROC_FS is not set
689 |
690 | #
691 | # IDE chipset support/bugfixes
692 | #
693 | CONFIG_IDE_GENERIC=y
694 | CONFIG_BLK_DEV_PLATFORM=y
695 | # CONFIG_BLK_DEV_CMD640 is not set
696 | CONFIG_BLK_DEV_IDEPNP=m
697 |
698 | #
699 | # Other IDE chipsets support
700 | #
701 |
702 | #
703 | # Note: most of these also require special kernel boot parameters
704 | #
705 | # CONFIG_BLK_DEV_4DRIVES is not set
706 | # CONFIG_BLK_DEV_ALI14XX is not set
707 | # CONFIG_BLK_DEV_DTC2278 is not set
708 | # CONFIG_BLK_DEV_HT6560B is not set
709 | # CONFIG_BLK_DEV_QD65XX is not set
710 | # CONFIG_BLK_DEV_UMC8672 is not set
711 | # CONFIG_BLK_DEV_IDEDMA is not set
712 |
713 | #
714 | # SCSI device support
715 | #
716 | CONFIG_SCSI_MOD=y
717 | # CONFIG_RAID_ATTRS is not set
718 | # CONFIG_SCSI is not set
719 | # CONFIG_SCSI_DMA is not set
720 | # CONFIG_SCSI_NETLINK is not set
721 | # CONFIG_ATA is not set
722 | # CONFIG_MD is not set
723 | # CONFIG_MACINTOSH_DRIVERS is not set
724 | CONFIG_NETDEVICES=y
725 | CONFIG_NET_CORE=y
726 | # CONFIG_BONDING is not set
727 | CONFIG_DUMMY=y
728 | # CONFIG_EQUALIZER is not set
729 | # CONFIG_NET_TEAM is not set
730 | # CONFIG_MACVLAN is not set
731 | # CONFIG_IPVLAN is not set
732 | # CONFIG_VXLAN is not set
733 | # CONFIG_NETCONSOLE is not set
734 | # CONFIG_NETPOLL is not set
735 | # CONFIG_NET_POLL_CONTROLLER is not set
736 | # CONFIG_TUN is not set
737 | # CONFIG_TUN_VNET_CROSS_LE is not set
738 | # CONFIG_VETH is not set
739 | # CONFIG_NLMON is not set
740 | # CONFIG_ARCNET is not set
741 |
742 | #
743 | # CAIF transport drivers
744 | #
745 |
746 | #
747 | # Distributed Switch Architecture drivers
748 | #
749 | # CONFIG_NET_DSA_MV88E6XXX is not set
750 | # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
751 | CONFIG_ETHERNET=y
752 | CONFIG_NET_VENDOR_3COM=y
753 | CONFIG_EL3=m
754 | CONFIG_3C515=m
755 | # CONFIG_ALTERA_TSE is not set
756 | # CONFIG_NET_VENDOR_AMD is not set
757 | # CONFIG_NET_VENDOR_ARC is not set
758 | # CONFIG_NET_VENDOR_AURORA is not set
759 | # CONFIG_NET_CADENCE is not set
760 | # CONFIG_NET_VENDOR_BROADCOM is not set
761 | # CONFIG_NET_VENDOR_CIRRUS is not set
762 | # CONFIG_DNET is not set
763 | # CONFIG_NET_VENDOR_EZCHIP is not set
764 | # CONFIG_NET_VENDOR_HP is not set
765 | # CONFIG_NET_VENDOR_INTEL is not set
766 | # CONFIG_NET_VENDOR_MARVELL is not set
767 | # CONFIG_NET_VENDOR_MICREL is not set
768 | CONFIG_NET_VENDOR_NATSEMI=y
769 | CONFIG_NET_VENDOR_8390=y
770 | CONFIG_NE2000=y
771 | # CONFIG_ULTRA is not set
772 | CONFIG_WD80x3=m
773 | # CONFIG_ETHOC is not set
774 | # CONFIG_NET_VENDOR_QUALCOMM is not set
775 | # CONFIG_NET_VENDOR_REALTEK is not set
776 | # CONFIG_NET_VENDOR_RENESAS is not set
777 | # CONFIG_NET_VENDOR_ROCKER is not set
778 | # CONFIG_NET_VENDOR_SAMSUNG is not set
779 | # CONFIG_NET_VENDOR_SEEQ is not set
780 | # CONFIG_NET_VENDOR_SMSC is not set
781 | # CONFIG_NET_VENDOR_STMICRO is not set
782 | # CONFIG_NET_VENDOR_SYNOPSYS is not set
783 | # CONFIG_NET_VENDOR_VIA is not set
784 | # CONFIG_NET_VENDOR_WIZNET is not set
785 | # CONFIG_NET_SB1000 is not set
786 | # CONFIG_PHYLIB is not set
787 | # CONFIG_PLIP is not set
788 | # CONFIG_PPP is not set
789 | CONFIG_SLIP=m
790 | # CONFIG_SLIP_COMPRESSED is not set
791 | # CONFIG_SLIP_SMART is not set
792 | # CONFIG_SLIP_MODE_SLIP6 is not set
793 |
794 | #
795 | # Host-side USB support is needed for USB Network Adapter support
796 | #
797 | # CONFIG_WLAN is not set
798 |
799 | #
800 | # Enable WiMAX (Networking options) to see the WiMAX drivers
801 | #
802 | # CONFIG_WAN is not set
803 | # CONFIG_ISDN is not set
804 | # CONFIG_NVM is not set
805 |
806 | #
807 | # Input device support
808 | #
809 | CONFIG_INPUT=y
810 | # CONFIG_INPUT_FF_MEMLESS is not set
811 | # CONFIG_INPUT_POLLDEV is not set
812 | # CONFIG_INPUT_SPARSEKMAP is not set
813 | # CONFIG_INPUT_MATRIXKMAP is not set
814 |
815 | #
816 | # Userland interfaces
817 | #
818 | CONFIG_INPUT_MOUSEDEV=m
819 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set
820 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
821 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
822 | # CONFIG_INPUT_JOYDEV is not set
823 | CONFIG_INPUT_EVDEV=m
824 | # CONFIG_INPUT_EVBUG is not set
825 |
826 | #
827 | # Input Device Drivers
828 | #
829 | CONFIG_INPUT_KEYBOARD=y
830 | CONFIG_KEYBOARD_ATKBD=y
831 | # CONFIG_KEYBOARD_LKKBD is not set
832 | # CONFIG_KEYBOARD_NEWTON is not set
833 | # CONFIG_KEYBOARD_OPENCORES is not set
834 | # CONFIG_KEYBOARD_STOWAWAY is not set
835 | # CONFIG_KEYBOARD_SUNKBD is not set
836 | # CONFIG_KEYBOARD_XTKBD is not set
837 | CONFIG_INPUT_MOUSE=y
838 | CONFIG_MOUSE_PS2=m
839 | # CONFIG_MOUSE_PS2_ALPS is not set
840 | # CONFIG_MOUSE_PS2_LOGIPS2PP is not set
841 | # CONFIG_MOUSE_PS2_SYNAPTICS is not set
842 | # CONFIG_MOUSE_PS2_CYPRESS is not set
843 | # CONFIG_MOUSE_PS2_TRACKPOINT is not set
844 | # CONFIG_MOUSE_PS2_ELANTECH is not set
845 | # CONFIG_MOUSE_PS2_SENTELIC is not set
846 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set
847 | # CONFIG_MOUSE_PS2_FOCALTECH is not set
848 | CONFIG_MOUSE_SERIAL=m
849 | # CONFIG_MOUSE_INPORT is not set
850 | # CONFIG_MOUSE_LOGIBM is not set
851 | # CONFIG_MOUSE_PC110PAD is not set
852 | # CONFIG_MOUSE_VSXXXAA is not set
853 | # CONFIG_INPUT_JOYSTICK is not set
854 | # CONFIG_INPUT_TABLET is not set
855 | # CONFIG_INPUT_TOUCHSCREEN is not set
856 | # CONFIG_INPUT_MISC is not set
857 |
858 | #
859 | # Hardware I/O ports
860 | #
861 | CONFIG_SERIO=y
862 | CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
863 | CONFIG_SERIO_I8042=y
864 | CONFIG_SERIO_SERPORT=m
865 | # CONFIG_SERIO_CT82C710 is not set
866 | # CONFIG_SERIO_PARKBD is not set
867 | CONFIG_SERIO_LIBPS2=y
868 | # CONFIG_SERIO_RAW is not set
869 | # CONFIG_SERIO_ALTERA_PS2 is not set
870 | # CONFIG_SERIO_PS2MULT is not set
871 | # CONFIG_SERIO_ARC_PS2 is not set
872 | # CONFIG_USERIO is not set
873 | # CONFIG_GAMEPORT is not set
874 |
875 | #
876 | # Character devices
877 | #
878 | CONFIG_TTY=y
879 | CONFIG_VT=y
880 | # CONFIG_CONSOLE_TRANSLATIONS is not set
881 | CONFIG_VT_CONSOLE=y
882 | CONFIG_HW_CONSOLE=y
883 | CONFIG_VT_HW_CONSOLE_BINDING=y
884 | CONFIG_UNIX98_PTYS=y
885 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
886 | # CONFIG_LEGACY_PTYS is not set
887 | # CONFIG_SERIAL_NONSTANDARD is not set
888 | # CONFIG_N_GSM is not set
889 | # CONFIG_TRACE_SINK is not set
890 | # CONFIG_LDISC_AUTOLOAD is not set
891 | CONFIG_DEVMEM=y
892 | # CONFIG_DEVKMEM is not set
893 |
894 | #
895 | # Serial drivers
896 | #
897 | CONFIG_SERIAL_8250=m
898 | # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
899 | CONFIG_SERIAL_8250_PNP=y
900 | CONFIG_SERIAL_8250_NR_UARTS=2
901 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2
902 | # CONFIG_SERIAL_8250_EXTENDED is not set
903 | # CONFIG_SERIAL_8250_DW is not set
904 | # CONFIG_SERIAL_8250_RT288X is not set
905 | # CONFIG_SERIAL_8250_FINTEK is not set
906 |
907 | #
908 | # Non-8250 serial port support
909 | #
910 | # CONFIG_SERIAL_UARTLITE is not set
911 | CONFIG_SERIAL_CORE=m
912 | # CONFIG_SERIAL_SCCNXP is not set
913 | # CONFIG_SERIAL_TIMBERDALE is not set
914 | # CONFIG_SERIAL_ALTERA_JTAGUART is not set
915 | # CONFIG_SERIAL_ALTERA_UART is not set
916 | # CONFIG_SERIAL_ARC is not set
917 | # CONFIG_SERIAL_FSL_LPUART is not set
918 | # CONFIG_TTY_PRINTK is not set
919 | # CONFIG_PRINTER is not set
920 | # CONFIG_PPDEV is not set
921 | # CONFIG_IPMI_HANDLER is not set
922 | # CONFIG_HW_RANDOM is not set
923 | # CONFIG_NVRAM is not set
924 | # CONFIG_DTLK is not set
925 | # CONFIG_MWAVE is not set
926 | # CONFIG_PC8736x_GPIO is not set
927 | # CONFIG_NSC_GPIO is not set
928 | # CONFIG_RAW_DRIVER is not set
929 | # CONFIG_HANGCHECK_TIMER is not set
930 | # CONFIG_TCG_TPM is not set
931 | # CONFIG_TELCLOCK is not set
932 | # CONFIG_DEVPORT is not set
933 |
934 | #
935 | # I2C support
936 | #
937 | # CONFIG_I2C is not set
938 | # CONFIG_SPI is not set
939 | # CONFIG_SPMI is not set
940 | # CONFIG_HSI is not set
941 |
942 | #
943 | # PPS support
944 | #
945 | # CONFIG_PPS is not set
946 |
947 | #
948 | # PPS generators support
949 | #
950 |
951 | #
952 | # PTP clock support
953 | #
954 | # CONFIG_PTP_1588_CLOCK is not set
955 |
956 | #
957 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
958 | #
959 | # CONFIG_PTP_1588_CLOCK_PCH is not set
960 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
961 | # CONFIG_GPIOLIB is not set
962 | # CONFIG_W1 is not set
963 | # CONFIG_POWER_SUPPLY is not set
964 | # CONFIG_POWER_AVS is not set
965 | # CONFIG_HWMON is not set
966 | # CONFIG_THERMAL is not set
967 | # CONFIG_WATCHDOG is not set
968 | CONFIG_SSB_POSSIBLE=y
969 |
970 | #
971 | # Sonics Silicon Backplane
972 | #
973 | # CONFIG_SSB is not set
974 | CONFIG_BCMA_POSSIBLE=y
975 |
976 | #
977 | # Broadcom specific AMBA
978 | #
979 | # CONFIG_BCMA is not set
980 |
981 | #
982 | # Multifunction device drivers
983 | #
984 | # CONFIG_MFD_CORE is not set
985 | # CONFIG_MFD_CROS_EC is not set
986 | # CONFIG_HTC_PASIC3 is not set
987 | # CONFIG_MFD_KEMPLD is not set
988 | # CONFIG_MFD_MT6397 is not set
989 | # CONFIG_MFD_SM501 is not set
990 | # CONFIG_ABX500_CORE is not set
991 | # CONFIG_MFD_SYSCON is not set
992 | # CONFIG_MFD_TI_AM335X_TSCADC is not set
993 | # CONFIG_MFD_TMIO is not set
994 | # CONFIG_REGULATOR is not set
995 | # CONFIG_MEDIA_SUPPORT is not set
996 |
997 | #
998 | # Graphics support
999 | #
1000 | # CONFIG_DRM is not set
1001 |
1002 | #
1003 | # Frame buffer Devices
1004 | #
1005 | CONFIG_FB=y
1006 | # CONFIG_FIRMWARE_EDID is not set
1007 | CONFIG_FB_CMDLINE=y
1008 | # CONFIG_FB_DDC is not set
1009 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set
1010 | CONFIG_FB_CFB_FILLRECT=y
1011 | CONFIG_FB_CFB_COPYAREA=y
1012 | CONFIG_FB_CFB_IMAGEBLIT=y
1013 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
1014 | # CONFIG_FB_SYS_FILLRECT is not set
1015 | # CONFIG_FB_SYS_COPYAREA is not set
1016 | # CONFIG_FB_SYS_IMAGEBLIT is not set
1017 | # CONFIG_FB_FOREIGN_ENDIAN is not set
1018 | # CONFIG_FB_SYS_FOPS is not set
1019 | # CONFIG_FB_SVGALIB is not set
1020 | # CONFIG_FB_MACMODES is not set
1021 | # CONFIG_FB_BACKLIGHT is not set
1022 | # CONFIG_FB_MODE_HELPERS is not set
1023 | # CONFIG_FB_TILEBLITTING is not set
1024 |
1025 | #
1026 | # Frame buffer hardware drivers
1027 | #
1028 | # CONFIG_FB_ARC is not set
1029 | CONFIG_FB_VGA16=m
1030 | # CONFIG_FB_VESA is not set
1031 | # CONFIG_FB_N411 is not set
1032 | CONFIG_FB_HGA=m
1033 | # CONFIG_FB_OPENCORES is not set
1034 | # CONFIG_FB_S1D13XXX is not set
1035 | # CONFIG_FB_IBM_GXT4500 is not set
1036 | # CONFIG_FB_VIRTUAL is not set
1037 | # CONFIG_FB_METRONOME is not set
1038 | # CONFIG_FB_BROADSHEET is not set
1039 | # CONFIG_FB_AUO_K190X is not set
1040 | CONFIG_FB_SIMPLE=y
1041 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set
1042 | CONFIG_VGASTATE=m
1043 |
1044 | #
1045 | # Console display driver support
1046 | #
1047 | CONFIG_VGA_CONSOLE=y
1048 | # CONFIG_MDA_CONSOLE is not set
1049 | CONFIG_DUMMY_CONSOLE=y
1050 | CONFIG_DUMMY_CONSOLE_COLUMNS=80
1051 | CONFIG_DUMMY_CONSOLE_ROWS=25
1052 | CONFIG_FRAMEBUFFER_CONSOLE=y
1053 | # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
1054 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
1055 | # CONFIG_LOGO is not set
1056 | CONFIG_SOUND=m
1057 | # CONFIG_SOUND_OSS_CORE is not set
1058 | CONFIG_SND=m
1059 | CONFIG_SND_TIMER=m
1060 | CONFIG_SND_PCM=m
1061 | CONFIG_SND_HWDEP=m
1062 | CONFIG_SND_RAWMIDI=m
1063 | # CONFIG_SND_SEQUENCER is not set
1064 | # CONFIG_SND_MIXER_OSS is not set
1065 | # CONFIG_SND_PCM_OSS is not set
1066 | # CONFIG_SND_PCM_TIMER is not set
1067 | # CONFIG_SND_DYNAMIC_MINORS is not set
1068 | # CONFIG_SND_SUPPORT_OLD_API is not set
1069 | # CONFIG_SND_PROC_FS is not set
1070 | # CONFIG_SND_VERBOSE_PRINTK is not set
1071 | # CONFIG_SND_DEBUG is not set
1072 | CONFIG_SND_DMA_SGBUF=y
1073 | # CONFIG_SND_RAWMIDI_SEQ is not set
1074 | # CONFIG_SND_OPL3_LIB_SEQ is not set
1075 | # CONFIG_SND_OPL4_LIB_SEQ is not set
1076 | # CONFIG_SND_SBAWE_SEQ is not set
1077 | # CONFIG_SND_EMU10K1_SEQ is not set
1078 | CONFIG_SND_MPU401_UART=m
1079 | CONFIG_SND_OPL3_LIB=m
1080 | CONFIG_SND_DRIVERS=y
1081 | CONFIG_SND_DUMMY=m
1082 | CONFIG_SND_ALOOP=m
1083 | # CONFIG_SND_MTPAV is not set
1084 | # CONFIG_SND_MTS64 is not set
1085 | # CONFIG_SND_SERIAL_U16550 is not set
1086 | # CONFIG_SND_MPU401 is not set
1087 | # CONFIG_SND_PORTMAN2X4 is not set
1088 | CONFIG_SND_SB_COMMON=m
1089 | CONFIG_SND_SB8_DSP=m
1090 | CONFIG_SND_SB16_DSP=m
1091 | CONFIG_SND_ISA=y
1092 | # CONFIG_SND_ADLIB is not set
1093 | # CONFIG_SND_AD1816A is not set
1094 | # CONFIG_SND_AD1848 is not set
1095 | # CONFIG_SND_ALS100 is not set
1096 | # CONFIG_SND_AZT1605 is not set
1097 | # CONFIG_SND_AZT2316 is not set
1098 | # CONFIG_SND_AZT2320 is not set
1099 | # CONFIG_SND_CMI8328 is not set
1100 | # CONFIG_SND_CMI8330 is not set
1101 | # CONFIG_SND_CS4231 is not set
1102 | # CONFIG_SND_CS4236 is not set
1103 | # CONFIG_SND_ES1688 is not set
1104 | # CONFIG_SND_ES18XX is not set
1105 | # CONFIG_SND_SC6000 is not set
1106 | # CONFIG_SND_GUSCLASSIC is not set
1107 | # CONFIG_SND_GUSEXTREME is not set
1108 | # CONFIG_SND_GUSMAX is not set
1109 | # CONFIG_SND_INTERWAVE is not set
1110 | # CONFIG_SND_INTERWAVE_STB is not set
1111 | # CONFIG_SND_JAZZ16 is not set
1112 | # CONFIG_SND_OPL3SA2 is not set
1113 | # CONFIG_SND_OPTI92X_AD1848 is not set
1114 | # CONFIG_SND_OPTI92X_CS4231 is not set
1115 | # CONFIG_SND_OPTI93X is not set
1116 | # CONFIG_SND_MIRO is not set
1117 | CONFIG_SND_SB8=m
1118 | CONFIG_SND_SB16=m
1119 | # CONFIG_SND_SBAWE is not set
1120 | # CONFIG_SND_SB16_CSP is not set
1121 | # CONFIG_SND_SSCAPE is not set
1122 | # CONFIG_SND_WAVEFRONT is not set
1123 | # CONFIG_SND_MSND_PINNACLE is not set
1124 | # CONFIG_SND_MSND_CLASSIC is not set
1125 |
1126 | #
1127 | # HD-Audio
1128 | #
1129 | CONFIG_SND_HDA_PREALLOC_SIZE=64
1130 | # CONFIG_SND_SOC is not set
1131 | # CONFIG_SOUND_PRIME is not set
1132 |
1133 | #
1134 | # HID support
1135 | #
1136 | # CONFIG_HID is not set
1137 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y
1138 | # CONFIG_USB_SUPPORT is not set
1139 | # CONFIG_UWB is not set
1140 | # CONFIG_MMC is not set
1141 | # CONFIG_MEMSTICK is not set
1142 | # CONFIG_NEW_LEDS is not set
1143 | # CONFIG_ACCESSIBILITY is not set
1144 | CONFIG_EDAC_ATOMIC_SCRUB=y
1145 | CONFIG_EDAC_SUPPORT=y
1146 | # CONFIG_EDAC is not set
1147 | CONFIG_RTC_LIB=y
1148 | CONFIG_RTC_CLASS=y
1149 | CONFIG_RTC_HCTOSYS=y
1150 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
1151 | # CONFIG_RTC_SYSTOHC is not set
1152 | # CONFIG_RTC_DEBUG is not set
1153 |
1154 | #
1155 | # RTC interfaces
1156 | #
1157 | # CONFIG_RTC_INTF_SYSFS is not set
1158 | # CONFIG_RTC_INTF_PROC is not set
1159 | # CONFIG_RTC_INTF_DEV is not set
1160 | # CONFIG_RTC_DRV_TEST is not set
1161 |
1162 | #
1163 | # SPI RTC drivers
1164 | #
1165 |
1166 | #
1167 | # Platform RTC drivers
1168 | #
1169 | CONFIG_RTC_DRV_CMOS=y
1170 | # CONFIG_RTC_DRV_DS1286 is not set
1171 | # CONFIG_RTC_DRV_DS1511 is not set
1172 | # CONFIG_RTC_DRV_DS1553 is not set
1173 | # CONFIG_RTC_DRV_DS1685_FAMILY is not set
1174 | # CONFIG_RTC_DRV_DS1742 is not set
1175 | # CONFIG_RTC_DRV_DS2404 is not set
1176 | # CONFIG_RTC_DRV_STK17TA8 is not set
1177 | CONFIG_RTC_DRV_M48T86=m
1178 | # CONFIG_RTC_DRV_M48T35 is not set
1179 | # CONFIG_RTC_DRV_M48T59 is not set
1180 | # CONFIG_RTC_DRV_MSM6242 is not set
1181 | # CONFIG_RTC_DRV_BQ4802 is not set
1182 | # CONFIG_RTC_DRV_RP5C01 is not set
1183 | # CONFIG_RTC_DRV_V3020 is not set
1184 |
1185 | #
1186 | # on-CPU RTC drivers
1187 | #
1188 |
1189 | #
1190 | # HID Sensor RTC drivers
1191 | #
1192 | # CONFIG_DMADEVICES is not set
1193 | # CONFIG_AUXDISPLAY is not set
1194 | # CONFIG_UIO is not set
1195 | # CONFIG_VIRT_DRIVERS is not set
1196 |
1197 | #
1198 | # Virtio drivers
1199 | #
1200 | # CONFIG_VIRTIO_MMIO is not set
1201 |
1202 | #
1203 | # Microsoft Hyper-V guest support
1204 | #
1205 | # CONFIG_STAGING is not set
1206 | # CONFIG_X86_PLATFORM_DEVICES is not set
1207 | # CONFIG_CHROME_PLATFORMS is not set
1208 |
1209 | #
1210 | # Hardware Spinlock drivers
1211 | #
1212 |
1213 | #
1214 | # Clock Source drivers
1215 | #
1216 | CONFIG_CLKSRC_I8253=y
1217 | CONFIG_CLKEVT_I8253=y
1218 | CONFIG_CLKBLD_I8253=y
1219 | # CONFIG_ATMEL_PIT is not set
1220 | # CONFIG_SH_TIMER_CMT is not set
1221 | # CONFIG_SH_TIMER_MTU2 is not set
1222 | # CONFIG_SH_TIMER_TMU is not set
1223 | # CONFIG_EM_TIMER_STI is not set
1224 | # CONFIG_MAILBOX is not set
1225 | # CONFIG_IOMMU_SUPPORT is not set
1226 |
1227 | #
1228 | # Remoteproc drivers
1229 | #
1230 | # CONFIG_STE_MODEM_RPROC is not set
1231 |
1232 | #
1233 | # Rpmsg drivers
1234 | #
1235 |
1236 | #
1237 | # SOC (System On Chip) specific Drivers
1238 | #
1239 | # CONFIG_SUNXI_SRAM is not set
1240 | # CONFIG_SOC_TI is not set
1241 | # CONFIG_PM_DEVFREQ is not set
1242 | # CONFIG_EXTCON is not set
1243 | # CONFIG_MEMORY is not set
1244 | # CONFIG_IIO is not set
1245 | # CONFIG_PWM is not set
1246 | # CONFIG_IPACK_BUS is not set
1247 | # CONFIG_RESET_CONTROLLER is not set
1248 | # CONFIG_FMC is not set
1249 |
1250 | #
1251 | # PHY Subsystem
1252 | #
1253 | # CONFIG_GENERIC_PHY is not set
1254 | # CONFIG_PHY_PXA_28NM_HSIC is not set
1255 | # CONFIG_PHY_PXA_28NM_USB2 is not set
1256 | # CONFIG_BCM_KONA_USB2_PHY is not set
1257 | # CONFIG_POWERCAP is not set
1258 | # CONFIG_MCB is not set
1259 |
1260 | #
1261 | # Performance monitor support
1262 | #
1263 | # CONFIG_RAS is not set
1264 |
1265 | #
1266 | # Android
1267 | #
1268 | # CONFIG_ANDROID is not set
1269 | # CONFIG_NVMEM is not set
1270 | # CONFIG_STM is not set
1271 | # CONFIG_INTEL_TH is not set
1272 |
1273 | #
1274 | # FPGA Configuration Support
1275 | #
1276 | # CONFIG_FPGA is not set
1277 |
1278 | #
1279 | # Firmware Drivers
1280 | #
1281 | # CONFIG_EDD is not set
1282 | # CONFIG_FIRMWARE_MEMMAP is not set
1283 | # CONFIG_DELL_RBU is not set
1284 | # CONFIG_DCDBAS is not set
1285 | # CONFIG_GOOGLE_FIRMWARE is not set
1286 |
1287 | #
1288 | # File systems
1289 | #
1290 | CONFIG_DCACHE_WORD_ACCESS=y
1291 | CONFIG_EXT2_FS=y
1292 | CONFIG_EXT2_FS_XATTR=y
1293 | CONFIG_EXT2_FS_POSIX_ACL=y
1294 | # CONFIG_EXT2_FS_SECURITY is not set
1295 | CONFIG_EXT3_FS=m
1296 | # CONFIG_EXT3_FS_POSIX_ACL is not set
1297 | # CONFIG_EXT3_FS_SECURITY is not set
1298 | CONFIG_EXT4_FS=m
1299 | # CONFIG_EXT4_FS_POSIX_ACL is not set
1300 | # CONFIG_EXT4_FS_SECURITY is not set
1301 | # CONFIG_EXT4_ENCRYPTION is not set
1302 | # CONFIG_EXT4_DEBUG is not set
1303 | CONFIG_JBD2=m
1304 | # CONFIG_JBD2_DEBUG is not set
1305 | CONFIG_FS_MBCACHE=y
1306 | # CONFIG_REISERFS_FS is not set
1307 | # CONFIG_JFS_FS is not set
1308 | # CONFIG_BTRFS_FS is not set
1309 | # CONFIG_NILFS2_FS is not set
1310 | # CONFIG_F2FS_FS is not set
1311 | # CONFIG_FS_DAX is not set
1312 | CONFIG_FS_POSIX_ACL=y
1313 | # CONFIG_FILE_LOCKING is not set
1314 | # CONFIG_FSNOTIFY is not set
1315 | # CONFIG_DNOTIFY is not set
1316 | # CONFIG_INOTIFY_USER is not set
1317 | # CONFIG_FANOTIFY is not set
1318 | # CONFIG_QUOTA is not set
1319 | # CONFIG_QUOTACTL is not set
1320 | # CONFIG_AUTOFS4_FS is not set
1321 | # CONFIG_FUSE_FS is not set
1322 | # CONFIG_OVERLAY_FS is not set
1323 |
1324 | #
1325 | # Caches
1326 | #
1327 | # CONFIG_FSCACHE is not set
1328 |
1329 | #
1330 | # CD-ROM/DVD Filesystems
1331 | #
1332 | CONFIG_ISO9660_FS=m
1333 | # CONFIG_JOLIET is not set
1334 | # CONFIG_ZISOFS is not set
1335 | # CONFIG_UDF_FS is not set
1336 |
1337 | #
1338 | # DOS/FAT/NT Filesystems
1339 | #
1340 | CONFIG_FAT_FS=m
1341 | CONFIG_MSDOS_FS=m
1342 | CONFIG_VFAT_FS=m
1343 | CONFIG_FAT_DEFAULT_CODEPAGE=437
1344 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1345 | # CONFIG_NTFS_FS is not set
1346 |
1347 | #
1348 | # Pseudo filesystems
1349 | #
1350 | CONFIG_PROC_FS=y
1351 | # CONFIG_PROC_KCORE is not set
1352 | CONFIG_PROC_SYSCTL=y
1353 | # CONFIG_PROC_PAGE_MONITOR is not set
1354 | # CONFIG_PROC_CHILDREN is not set
1355 | CONFIG_KERNFS=y
1356 | CONFIG_SYSFS=y
1357 | CONFIG_TMPFS=y
1358 | CONFIG_TMPFS_POSIX_ACL=y
1359 | CONFIG_TMPFS_XATTR=y
1360 | # CONFIG_HUGETLBFS is not set
1361 | # CONFIG_HUGETLB_PAGE is not set
1362 | # CONFIG_CONFIGFS_FS is not set
1363 | # CONFIG_MISC_FILESYSTEMS is not set
1364 | # CONFIG_NETWORK_FILESYSTEMS is not set
1365 | CONFIG_NLS=m
1366 | CONFIG_NLS_DEFAULT="iso8859-1"
1367 | # CONFIG_NLS_CODEPAGE_437 is not set
1368 | # CONFIG_NLS_CODEPAGE_737 is not set
1369 | # CONFIG_NLS_CODEPAGE_775 is not set
1370 | # CONFIG_NLS_CODEPAGE_850 is not set
1371 | # CONFIG_NLS_CODEPAGE_852 is not set
1372 | # CONFIG_NLS_CODEPAGE_855 is not set
1373 | # CONFIG_NLS_CODEPAGE_857 is not set
1374 | # CONFIG_NLS_CODEPAGE_860 is not set
1375 | # CONFIG_NLS_CODEPAGE_861 is not set
1376 | # CONFIG_NLS_CODEPAGE_862 is not set
1377 | # CONFIG_NLS_CODEPAGE_863 is not set
1378 | # CONFIG_NLS_CODEPAGE_864 is not set
1379 | # CONFIG_NLS_CODEPAGE_865 is not set
1380 | # CONFIG_NLS_CODEPAGE_866 is not set
1381 | # CONFIG_NLS_CODEPAGE_869 is not set
1382 | # CONFIG_NLS_CODEPAGE_936 is not set
1383 | # CONFIG_NLS_CODEPAGE_950 is not set
1384 | # CONFIG_NLS_CODEPAGE_932 is not set
1385 | # CONFIG_NLS_CODEPAGE_949 is not set
1386 | # CONFIG_NLS_CODEPAGE_874 is not set
1387 | # CONFIG_NLS_ISO8859_8 is not set
1388 | # CONFIG_NLS_CODEPAGE_1250 is not set
1389 | # CONFIG_NLS_CODEPAGE_1251 is not set
1390 | # CONFIG_NLS_ASCII is not set
1391 | # CONFIG_NLS_ISO8859_1 is not set
1392 | # CONFIG_NLS_ISO8859_2 is not set
1393 | # CONFIG_NLS_ISO8859_3 is not set
1394 | # CONFIG_NLS_ISO8859_4 is not set
1395 | # CONFIG_NLS_ISO8859_5 is not set
1396 | # CONFIG_NLS_ISO8859_6 is not set
1397 | # CONFIG_NLS_ISO8859_7 is not set
1398 | # CONFIG_NLS_ISO8859_9 is not set
1399 | # CONFIG_NLS_ISO8859_13 is not set
1400 | # CONFIG_NLS_ISO8859_14 is not set
1401 | # CONFIG_NLS_ISO8859_15 is not set
1402 | # CONFIG_NLS_KOI8_R is not set
1403 | # CONFIG_NLS_KOI8_U is not set
1404 | # CONFIG_NLS_MAC_ROMAN is not set
1405 | # CONFIG_NLS_MAC_CELTIC is not set
1406 | # CONFIG_NLS_MAC_CENTEURO is not set
1407 | # CONFIG_NLS_MAC_CROATIAN is not set
1408 | # CONFIG_NLS_MAC_CYRILLIC is not set
1409 | # CONFIG_NLS_MAC_GAELIC is not set
1410 | # CONFIG_NLS_MAC_GREEK is not set
1411 | # CONFIG_NLS_MAC_ICELAND is not set
1412 | # CONFIG_NLS_MAC_INUIT is not set
1413 | # CONFIG_NLS_MAC_ROMANIAN is not set
1414 | # CONFIG_NLS_MAC_TURKISH is not set
1415 | CONFIG_NLS_UTF8=m
1416 |
1417 | #
1418 | # Kernel hacking
1419 | #
1420 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y
1421 |
1422 | #
1423 | # printk and dmesg options
1424 | #
1425 | CONFIG_MESSAGE_LOGLEVEL_DEFAULT=6
1426 |
1427 | #
1428 | # Compile-time checks and compiler options
1429 | #
1430 | # CONFIG_DEBUG_INFO is not set
1431 | # CONFIG_ENABLE_WARN_DEPRECATED is not set
1432 | # CONFIG_ENABLE_MUST_CHECK is not set
1433 | CONFIG_FRAME_WARN=2048
1434 | CONFIG_STRIP_ASM_SYMS=y
1435 | # CONFIG_READABLE_ASM is not set
1436 | # CONFIG_UNUSED_SYMBOLS is not set
1437 | # CONFIG_PAGE_OWNER is not set
1438 | # CONFIG_DEBUG_FS is not set
1439 | # CONFIG_HEADERS_CHECK is not set
1440 | # CONFIG_DEBUG_SECTION_MISMATCH is not set
1441 | CONFIG_SECTION_MISMATCH_WARN_ONLY=y
1442 | CONFIG_ARCH_WANT_FRAME_POINTERS=y
1443 | # CONFIG_FRAME_POINTER is not set
1444 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
1445 | # CONFIG_MAGIC_SYSRQ is not set
1446 | CONFIG_DEBUG_KERNEL=y
1447 |
1448 | #
1449 | # Memory Debugging
1450 | #
1451 | # CONFIG_PAGE_EXTENSION is not set
1452 | # CONFIG_DEBUG_PAGEALLOC is not set
1453 | # CONFIG_DEBUG_OBJECTS is not set
1454 | CONFIG_HAVE_DEBUG_KMEMLEAK=y
1455 | # CONFIG_DEBUG_KMEMLEAK is not set
1456 | # CONFIG_DEBUG_STACK_USAGE is not set
1457 | # CONFIG_DEBUG_VM is not set
1458 | # CONFIG_DEBUG_VIRTUAL is not set
1459 | # CONFIG_DEBUG_MEMORY_INIT is not set
1460 | CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
1461 | # CONFIG_DEBUG_STACKOVERFLOW is not set
1462 | CONFIG_HAVE_ARCH_KMEMCHECK=y
1463 | # CONFIG_DEBUG_SHIRQ is not set
1464 |
1465 | #
1466 | # Debug Lockups and Hangs
1467 | #
1468 | # CONFIG_LOCKUP_DETECTOR is not set
1469 | # CONFIG_DETECT_HUNG_TASK is not set
1470 | # CONFIG_PANIC_ON_OOPS is not set
1471 | CONFIG_PANIC_ON_OOPS_VALUE=0
1472 | CONFIG_PANIC_TIMEOUT=0
1473 | # CONFIG_SCHED_DEBUG is not set
1474 | # CONFIG_SCHED_INFO is not set
1475 | # CONFIG_SCHEDSTATS is not set
1476 | # CONFIG_SCHED_STACK_END_CHECK is not set
1477 | # CONFIG_DEBUG_TIMEKEEPING is not set
1478 | # CONFIG_TIMER_STATS is not set
1479 |
1480 | #
1481 | # Lock Debugging (spinlocks, mutexes, etc...)
1482 | #
1483 | # CONFIG_DEBUG_SPINLOCK is not set
1484 | # CONFIG_DEBUG_MUTEXES is not set
1485 | # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
1486 | # CONFIG_DEBUG_LOCK_ALLOC is not set
1487 | # CONFIG_PROVE_LOCKING is not set
1488 | # CONFIG_LOCK_STAT is not set
1489 | # CONFIG_DEBUG_ATOMIC_SLEEP is not set
1490 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1491 | # CONFIG_LOCK_TORTURE_TEST is not set
1492 | # CONFIG_STACKTRACE is not set
1493 | # CONFIG_DEBUG_KOBJECT is not set
1494 | # CONFIG_DEBUG_LIST is not set
1495 | # CONFIG_DEBUG_PI_LIST is not set
1496 | # CONFIG_DEBUG_SG is not set
1497 | # CONFIG_DEBUG_NOTIFIERS is not set
1498 | # CONFIG_DEBUG_CREDENTIALS is not set
1499 |
1500 | #
1501 | # RCU Debugging
1502 | #
1503 | # CONFIG_PROVE_RCU is not set
1504 | # CONFIG_SPARSE_RCU_POINTER is not set
1505 | # CONFIG_TORTURE_TEST is not set
1506 | # CONFIG_RCU_TORTURE_TEST is not set
1507 | # CONFIG_RCU_TRACE is not set
1508 | # CONFIG_RCU_EQS_DEBUG is not set
1509 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
1510 | # CONFIG_NOTIFIER_ERROR_INJECTION is not set
1511 | # CONFIG_FAULT_INJECTION is not set
1512 | # CONFIG_LATENCYTOP is not set
1513 | CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
1514 | # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
1515 | CONFIG_USER_STACKTRACE_SUPPORT=y
1516 | CONFIG_HAVE_FUNCTION_TRACER=y
1517 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
1518 | CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
1519 | CONFIG_HAVE_DYNAMIC_FTRACE=y
1520 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
1521 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
1522 | CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
1523 | CONFIG_HAVE_C_RECORDMCOUNT=y
1524 | CONFIG_TRACING_SUPPORT=y
1525 | # CONFIG_FTRACE is not set
1526 |
1527 | #
1528 | # Runtime Testing
1529 | #
1530 | # CONFIG_TEST_LIST_SORT is not set
1531 | # CONFIG_BACKTRACE_SELF_TEST is not set
1532 | # CONFIG_RBTREE_TEST is not set
1533 | # CONFIG_INTERVAL_TREE_TEST is not set
1534 | # CONFIG_PERCPU_TEST is not set
1535 | # CONFIG_ATOMIC64_SELFTEST is not set
1536 | # CONFIG_TEST_HEXDUMP is not set
1537 | # CONFIG_TEST_STRING_HELPERS is not set
1538 | # CONFIG_TEST_KSTRTOX is not set
1539 | # CONFIG_TEST_PRINTF is not set
1540 | # CONFIG_TEST_RHASHTABLE is not set
1541 | # CONFIG_TEST_HASH is not set
1542 | # CONFIG_DMA_API_DEBUG is not set
1543 | # CONFIG_TEST_LKM is not set
1544 | # CONFIG_TEST_USER_COPY is not set
1545 | # CONFIG_TEST_BPF is not set
1546 | # CONFIG_TEST_UDELAY is not set
1547 | # CONFIG_MEMTEST is not set
1548 | # CONFIG_TEST_STATIC_KEYS is not set
1549 | # CONFIG_SAMPLES is not set
1550 | CONFIG_HAVE_ARCH_KGDB=y
1551 | # CONFIG_KGDB is not set
1552 | # CONFIG_STRICT_DEVMEM is not set
1553 | # CONFIG_X86_VERBOSE_BOOTUP is not set
1554 | # CONFIG_EARLY_PRINTK is not set
1555 | # CONFIG_X86_PTDUMP_CORE is not set
1556 | # CONFIG_X86_PTDUMP is not set
1557 | # CONFIG_DEBUG_RODATA is not set
1558 | # CONFIG_DEBUG_SET_MODULE_RONX is not set
1559 | # CONFIG_DEBUG_NX_TEST is not set
1560 | # CONFIG_DOUBLEFAULT is not set
1561 | # CONFIG_DEBUG_TLBFLUSH is not set
1562 | # CONFIG_IOMMU_STRESS is not set
1563 | CONFIG_HAVE_MMIOTRACE_SUPPORT=y
1564 | # CONFIG_X86_DECODER_SELFTEST is not set
1565 | CONFIG_IO_DELAY_TYPE_0X80=0
1566 | CONFIG_IO_DELAY_TYPE_0XED=1
1567 | CONFIG_IO_DELAY_TYPE_UDELAY=2
1568 | CONFIG_IO_DELAY_TYPE_NONE=3
1569 | CONFIG_IO_DELAY_0X80=y
1570 | # CONFIG_IO_DELAY_0XED is not set
1571 | # CONFIG_IO_DELAY_UDELAY is not set
1572 | # CONFIG_IO_DELAY_NONE is not set
1573 | CONFIG_DEFAULT_IO_DELAY_TYPE=0
1574 | # CONFIG_CPA_DEBUG is not set
1575 | # CONFIG_OPTIMIZE_INLINING is not set
1576 | # CONFIG_DEBUG_ENTRY is not set
1577 | # CONFIG_X86_DEBUG_FPU is not set
1578 |
1579 | #
1580 | # Security options
1581 | #
1582 | # CONFIG_KEYS is not set
1583 | # CONFIG_SECURITY_DMESG_RESTRICT is not set
1584 | # CONFIG_SECURITY is not set
1585 | # CONFIG_SECURITYFS is not set
1586 | CONFIG_DEFAULT_SECURITY_DAC=y
1587 | CONFIG_DEFAULT_SECURITY=""
1588 | CONFIG_CRYPTO=y
1589 |
1590 | #
1591 | # Crypto core or helper
1592 | #
1593 | CONFIG_CRYPTO_ALGAPI=y
1594 | CONFIG_CRYPTO_ALGAPI2=y
1595 | CONFIG_CRYPTO_AEAD=m
1596 | CONFIG_CRYPTO_AEAD2=y
1597 | CONFIG_CRYPTO_BLKCIPHER2=y
1598 | CONFIG_CRYPTO_HASH=m
1599 | CONFIG_CRYPTO_HASH2=y
1600 | CONFIG_CRYPTO_RNG=m
1601 | CONFIG_CRYPTO_RNG2=y
1602 | CONFIG_CRYPTO_RNG_DEFAULT=m
1603 | CONFIG_CRYPTO_PCOMP=m
1604 | CONFIG_CRYPTO_PCOMP2=y
1605 | CONFIG_CRYPTO_AKCIPHER2=y
1606 | CONFIG_CRYPTO_AKCIPHER=m
1607 | CONFIG_CRYPTO_RSA=m
1608 | CONFIG_CRYPTO_MANAGER=m
1609 | CONFIG_CRYPTO_MANAGER2=y
1610 | # CONFIG_CRYPTO_USER is not set
1611 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
1612 | # CONFIG_CRYPTO_GF128MUL is not set
1613 | CONFIG_CRYPTO_NULL=m
1614 | CONFIG_CRYPTO_NULL2=y
1615 | CONFIG_CRYPTO_WORKQUEUE=y
1616 | # CONFIG_CRYPTO_CRYPTD is not set
1617 | # CONFIG_CRYPTO_MCRYPTD is not set
1618 | # CONFIG_CRYPTO_AUTHENC is not set
1619 | # CONFIG_CRYPTO_TEST is not set
1620 |
1621 | #
1622 | # Authenticated Encryption with Associated Data
1623 | #
1624 | # CONFIG_CRYPTO_CCM is not set
1625 | # CONFIG_CRYPTO_GCM is not set
1626 | # CONFIG_CRYPTO_CHACHA20POLY1305 is not set
1627 | # CONFIG_CRYPTO_SEQIV is not set
1628 | CONFIG_CRYPTO_ECHAINIV=m
1629 |
1630 | #
1631 | # Block modes
1632 | #
1633 | # CONFIG_CRYPTO_CBC is not set
1634 | # CONFIG_CRYPTO_CTR is not set
1635 | # CONFIG_CRYPTO_CTS is not set
1636 | # CONFIG_CRYPTO_ECB is not set
1637 | # CONFIG_CRYPTO_LRW is not set
1638 | # CONFIG_CRYPTO_PCBC is not set
1639 | # CONFIG_CRYPTO_XTS is not set
1640 | # CONFIG_CRYPTO_KEYWRAP is not set
1641 |
1642 | #
1643 | # Hash modes
1644 | #
1645 | # CONFIG_CRYPTO_CMAC is not set
1646 | CONFIG_CRYPTO_HMAC=m
1647 | # CONFIG_CRYPTO_XCBC is not set
1648 | # CONFIG_CRYPTO_VMAC is not set
1649 |
1650 | #
1651 | # Digest
1652 | #
1653 | CONFIG_CRYPTO_CRC32C=m
1654 | # CONFIG_CRYPTO_CRC32C_INTEL is not set
1655 | # CONFIG_CRYPTO_CRC32 is not set
1656 | # CONFIG_CRYPTO_CRC32_PCLMUL is not set
1657 | # CONFIG_CRYPTO_CRCT10DIF is not set
1658 | # CONFIG_CRYPTO_GHASH is not set
1659 | # CONFIG_CRYPTO_POLY1305 is not set
1660 | # CONFIG_CRYPTO_MD4 is not set
1661 | CONFIG_CRYPTO_MD5=m
1662 | # CONFIG_CRYPTO_MICHAEL_MIC is not set
1663 | # CONFIG_CRYPTO_RMD128 is not set
1664 | # CONFIG_CRYPTO_RMD160 is not set
1665 | # CONFIG_CRYPTO_RMD256 is not set
1666 | # CONFIG_CRYPTO_RMD320 is not set
1667 | # CONFIG_CRYPTO_SHA1 is not set
1668 | CONFIG_CRYPTO_SHA256=m
1669 | # CONFIG_CRYPTO_SHA512 is not set
1670 | # CONFIG_CRYPTO_TGR192 is not set
1671 | # CONFIG_CRYPTO_WP512 is not set
1672 |
1673 | #
1674 | # Ciphers
1675 | #
1676 | CONFIG_CRYPTO_AES=y
1677 | # CONFIG_CRYPTO_AES_586 is not set
1678 | # CONFIG_CRYPTO_AES_NI_INTEL is not set
1679 | # CONFIG_CRYPTO_ANUBIS is not set
1680 | # CONFIG_CRYPTO_ARC4 is not set
1681 | # CONFIG_CRYPTO_BLOWFISH is not set
1682 | # CONFIG_CRYPTO_CAMELLIA is not set
1683 | # CONFIG_CRYPTO_CAST5 is not set
1684 | # CONFIG_CRYPTO_CAST6 is not set
1685 | # CONFIG_CRYPTO_DES is not set
1686 | # CONFIG_CRYPTO_FCRYPT is not set
1687 | # CONFIG_CRYPTO_KHAZAD is not set
1688 | # CONFIG_CRYPTO_SALSA20 is not set
1689 | # CONFIG_CRYPTO_SALSA20_586 is not set
1690 | # CONFIG_CRYPTO_CHACHA20 is not set
1691 | # CONFIG_CRYPTO_SEED is not set
1692 | # CONFIG_CRYPTO_SERPENT is not set
1693 | # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set
1694 | # CONFIG_CRYPTO_TEA is not set
1695 | # CONFIG_CRYPTO_TWOFISH is not set
1696 | # CONFIG_CRYPTO_TWOFISH_586 is not set
1697 |
1698 | #
1699 | # Compression
1700 | #
1701 | CONFIG_CRYPTO_DEFLATE=m
1702 | CONFIG_CRYPTO_ZLIB=m
1703 | # CONFIG_CRYPTO_LZO is not set
1704 | # CONFIG_CRYPTO_842 is not set
1705 | # CONFIG_CRYPTO_LZ4 is not set
1706 | # CONFIG_CRYPTO_LZ4HC is not set
1707 |
1708 | #
1709 | # Random Number Generation
1710 | #
1711 | # CONFIG_CRYPTO_ANSI_CPRNG is not set
1712 | CONFIG_CRYPTO_DRBG_MENU=m
1713 | CONFIG_CRYPTO_DRBG_HMAC=y
1714 | # CONFIG_CRYPTO_DRBG_HASH is not set
1715 | # CONFIG_CRYPTO_DRBG_CTR is not set
1716 | CONFIG_CRYPTO_DRBG=m
1717 | CONFIG_CRYPTO_JITTERENTROPY=m
1718 | # CONFIG_CRYPTO_USER_API_HASH is not set
1719 | # CONFIG_CRYPTO_USER_API_SKCIPHER is not set
1720 | # CONFIG_CRYPTO_USER_API_RNG is not set
1721 | # CONFIG_CRYPTO_USER_API_AEAD is not set
1722 | # CONFIG_CRYPTO_HW is not set
1723 |
1724 | #
1725 | # Certificates for signature checking
1726 | #
1727 | CONFIG_HAVE_KVM=y
1728 | # CONFIG_VIRTUALIZATION is not set
1729 | # CONFIG_BINARY_PRINTF is not set
1730 |
1731 | #
1732 | # Library routines
1733 | #
1734 | CONFIG_BITREVERSE=y
1735 | # CONFIG_HAVE_ARCH_BITREVERSE is not set
1736 | CONFIG_GENERIC_STRNCPY_FROM_USER=y
1737 | CONFIG_GENERIC_STRNLEN_USER=y
1738 | CONFIG_GENERIC_NET_UTILS=y
1739 | CONFIG_GENERIC_FIND_FIRST_BIT=y
1740 | CONFIG_GENERIC_PCI_IOMAP=y
1741 | CONFIG_GENERIC_IOMAP=y
1742 | CONFIG_GENERIC_IO=y
1743 | CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
1744 | # CONFIG_CRC_CCITT is not set
1745 | CONFIG_CRC16=m
1746 | # CONFIG_CRC_T10DIF is not set
1747 | # CONFIG_CRC_ITU_T is not set
1748 | CONFIG_CRC32=y
1749 | # CONFIG_CRC32_SELFTEST is not set
1750 | # CONFIG_CRC32_SLICEBY8 is not set
1751 | CONFIG_CRC32_SLICEBY4=y
1752 | # CONFIG_CRC32_SARWATE is not set
1753 | # CONFIG_CRC32_BIT is not set
1754 | # CONFIG_CRC7 is not set
1755 | # CONFIG_LIBCRC32C is not set
1756 | # CONFIG_CRC8 is not set
1757 | # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
1758 | # CONFIG_RANDOM32_SELFTEST is not set
1759 | CONFIG_ZLIB_INFLATE=y
1760 | CONFIG_ZLIB_DEFLATE=m
1761 | # CONFIG_XZ_DEC is not set
1762 | # CONFIG_XZ_DEC_BCJ is not set
1763 | CONFIG_DECOMPRESS_GZIP=y
1764 | CONFIG_HAS_IOMEM=y
1765 | CONFIG_HAS_IOPORT_MAP=y
1766 | CONFIG_HAS_DMA=y
1767 | CONFIG_DQL=y
1768 | CONFIG_NLATTR=y
1769 | CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
1770 | CONFIG_CLZ_TAB=y
1771 | # CONFIG_CORDIC is not set
1772 | # CONFIG_DDR is not set
1773 | CONFIG_MPILIB=m
1774 | CONFIG_FONT_SUPPORT=y
1775 | # CONFIG_FONTS is not set
1776 | CONFIG_FONT_8x8=y
1777 | CONFIG_FONT_8x16=y
1778 | # CONFIG_SG_SPLIT is not set
1779 | CONFIG_ARCH_HAS_SG_CHAIN=y
1780 | CONFIG_ARCH_HAS_MMIO_FLUSH=y
1781 |
--------------------------------------------------------------------------------
/configs/syslinux/isolinux.cfg:
--------------------------------------------------------------------------------
1 | default 1
2 | prompt 1
3 | display menu.txt
4 |
5 |
6 | label 1
7 | kernel bzImage
8 | append initrd=rootfs.gz
9 |
10 | label 2
11 | kernel bzImage
12 | append initrd=rootfs.gz vga=788
13 |
14 | label 3
15 | kernel bzImage
16 | append initrd=rootfs.gz vga=791
17 |
18 | label 4
19 | kernel bzImage
20 | append initrd=rootfs.gz vga=ask
21 |
22 | label 5
23 | kernel bzImage
24 | append initrd=rootfs.gz noacpi noapic
--------------------------------------------------------------------------------
/configs/syslinux/menu.txt:
--------------------------------------------------------------------------------
1 | Choose an option
2 |
3 | 1) Text mode
4 | 2) 800x600 x 16bit
5 | 3) 1024x768 x 16bit
6 | 4) Set own resolution
7 | 5) No ACPI & no APIC
8 |
9 | SnackLinux - snacklinux.geekness.eu
10 | (easton@geekness.eu)
11 |
12 | Kernel 4.4.302-3 (Mar 01 2025)
13 |
--------------------------------------------------------------------------------
/cross-compiler.md:
--------------------------------------------------------------------------------
1 | # build cross compiler
2 |
3 |
4 | git clone https://github.com/richfelker/musl-cross-make.git
5 |
6 | SnackLinux targets:
7 | *
8 | *
9 | *
10 |
11 | ```
12 | TARGET=aarch64-linux-musl make
13 |
14 | TARGET=aarch64-linux-musl make install
15 | ```
16 | ## installs to `musl-cross-make/output/`
17 |
18 | `export PATH=$PATH:/path/to/out/bin`
19 |
20 |
21 | # kernel
22 |
23 |
24 |
25 | # on 32-bit x86
26 | make bzImage
27 |
28 | # on 64-bit x86
29 | make zImage
30 |
31 | # on 64-bit ARM
32 | make Image
33 |
34 |
35 |
36 |
37 |
38 | HOSTCFLAGS="-I/Users/easto/musl-cross-make/output//aarch64-linux-musl/include/"
39 |
40 |
--------------------------------------------------------------------------------
/defs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Package versions
4 |
5 | LINUX=linux-4.4.302
6 | MUSL=musl-1.2.4
7 | BUSYBOX=busybox-1.36.1
8 | BINUTILS=binutils-2.41
9 | BASH=bash-5.2.21
10 | SYSLINUX=syslinux-6.03
11 | PYTHON=Python-3.11.1
12 | OPENSSL=openssl-1.1.1s
--------------------------------------------------------------------------------
/download_extra.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Download package prerequisites
4 | # Mirrors of the packages can also be found at http://snacklinux.geekness.eu/tars/
5 | # Original script from gcc
6 | #
7 | # (C) 2010 Free Software Foundation
8 | #
9 | # This program is free software: you can redistribute it and/or modify
10 | # it under the terms of the GNU General Public License as published by
11 | # the Free Software Foundation, either version 3 of the License, or
12 | # (at your option) any later version.
13 | #
14 | # This program is distributed in the hope that it will be useful, but
15 | # WITHOUT ANY WARRANTY; without even the implied warranty of
16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 | # General Public License for more details.
18 | #
19 | # You should have received a copy of the GNU General Public License
20 | # along with this program. If not, see http://www.gnu.org/licenses/.
21 |
22 | source defs.sh
23 |
24 | wget https://www.python.org/ftp/python/$PYTHON/$PYTHON.tar.xz
25 | tar xvf $PYTHON.tar.xz || exit 1
26 | ln -sf $PYTHON python || exit 1
27 |
28 | wget https://www.openssl.org/source/$OPENSSL.tar.gz
29 | tar xvf $OPENSSL.tar.gz || exit 1
30 | ln -sf $OPENSSL openssl || exit 1
--------------------------------------------------------------------------------
/download_prereq.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Download package prerequisites
4 | # Mirrors of the packages can also be found at http://snacklinux.geekness.eu/tars/
5 | # Original script from gcc
6 | #
7 | # (C) 2010 Free Software Foundation
8 | #
9 | # This program is free software: you can redistribute it and/or modify
10 | # it under the terms of the GNU General Public License as published by
11 | # the Free Software Foundation, either version 3 of the License, or
12 | # (at your option) any later version.
13 | #
14 | # This program is distributed in the hope that it will be useful, but
15 | # WITHOUT ANY WARRANTY; without even the implied warranty of
16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 | # General Public License for more details.
18 | #
19 | # You should have received a copy of the GNU General Public License
20 | # along with this program. If not, see http://www.gnu.org/licenses/.
21 |
22 | source defs.sh
23 |
24 | download_and_extract() {
25 | local url=$1
26 | local file=$2
27 | local extract_cmd=$3
28 | local link_name=$4
29 |
30 | if [[ ! -f $file ]]; then
31 | echo "Downloading $file..."
32 | wget "$url" -O "$file" || exit 1
33 | else
34 | echo "$file already exists, skipping download."
35 | fi
36 |
37 | # Extract and create symlink
38 | if [[ ! -d ${file%.*} ]]; then
39 | echo "Extracting $file..."
40 | $extract_cmd "$file" || exit 1
41 | else
42 | echo "$file already extracted, skipping."
43 | fi
44 |
45 | ln -sf ${file%.*} "$link_name" || exit 1
46 | }
47 |
48 | download_and_extract "http://kernel.org/pub/linux/kernel/v4.x/$LINUX.tar.xz" \
49 | "$LINUX.tar.xz" "tar xf" "linux"
50 |
51 | download_and_extract "http://www.musl-libc.org/releases/$MUSL.tar.gz" \
52 | "$MUSL.tar.gz" "tar xf" "musl"
53 |
54 | download_and_extract "http://ftp.gnu.org/gnu/binutils/$BINUTILS.tar.bz2" \
55 | "$BINUTILS.tar.bz2" "tar xjf" "binutils"
56 |
57 | download_and_extract "http://www.busybox.net/downloads/$BUSYBOX.tar.bz2" \
58 | "$BUSYBOX.tar.bz2" "tar xjf" "busybox"
59 |
60 | download_and_extract "https://ftp.gnu.org/gnu/bash/$BASH.tar.gz" \
61 | "$BASH.tar.gz" "tar xf" "bash"
62 |
63 | download_and_extract "https://www.kernel.org/pub/linux/utils/boot/syslinux/$SYSLINUX.tar.gz" \
64 | "$SYSLINUX.tar.gz" "tar xf" "syslinux"
65 |
--------------------------------------------------------------------------------
/patches/busybox/ifplugd.patch:
--------------------------------------------------------------------------------
1 | networking/ifplugd.c | 9 +++++----
2 | 1 file changed, 5 insertions(+), 4 deletions(-)
3 |
4 | diff --git a/networking/ifplugd.c b/networking/ifplugd.c
5 | index b578f4c..8fad69a 100644
6 | --- a/networking/ifplugd.c
7 | +++ b/networking/ifplugd.c
8 | @@ -34,16 +34,17 @@
9 | #include "libbb.h"
10 |
11 | #include "fix_u32.h"
12 | -#include
13 | -#include
14 | -#include
15 | #ifdef HAVE_NET_ETHERNET_H
16 | # include
17 | #endif
18 | +#include
19 | +
20 | +#include
21 | +#include
22 | +#include
23 | #include
24 | #include
25 | #include
26 | -#include
27 |
28 | #define __user
29 | #include
30 |
31 |
--------------------------------------------------------------------------------
/patches/syslinux/0014_fix_ftbfs_no_dynamic_linker.patch:
--------------------------------------------------------------------------------
1 | Fix for https://bugs.debian.org/846679 : syslinux: FTBFS: ld:
2 | ldlinux.elf: Not enough room for program headers, try linking with -N
3 | --- a/core/Makefile 2017-01-28 18:33:22.750959519 +0000
4 | +++ b/core/Makefile 2017-01-28 18:27:47.387981830 +0000
5 | @@ -165,7 +165,7 @@
6 |
7 | %.elf: %.o $(LIBDEP) $(LDSCRIPT) $(AUXLIBS)
8 | $(LD) $(LDFLAGS) -Bsymbolic $(LD_PIE) -E --hash-style=gnu -T $(LDSCRIPT) -M -o $@ $< \
9 | - --start-group $(LIBS) $(subst $(*F).elf,lib$(*F).a,$@) --end-group \
10 | + --start-group $(LIBS) $(subst $(*F).elf,lib$(*F).a,$@) --end-group --no-dynamic-linker \
11 | > $(@:.elf=.map)
12 | $(OBJDUMP) -h $@ > $(@:.elf=.sec)
13 | $(PERL) $(SRC)/lstadjust.pl $(@:.elf=.lsr) $(@:.elf=.sec) $(@:.elf=.lst)
14 |
--------------------------------------------------------------------------------
/tools/build_bootable_img.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # SnackLinux CF Card Image Creator
3 | # Creates a bootable image file for i486 systems
4 |
5 | set -e # Exit on any error
6 |
7 | # Configuration
8 | NOW=$(date +'%d.%m.%y')
9 | IMAGE_NAME="snacklinux_cf_i486_${NOW}.img"
10 | # Size in MB
11 | IMAGE_SIZE=450
12 | ROOTFS_PATH="/opt/snacklinux_rootfs"
13 | KERNEL_PATH="linux/arch/x86/boot/bzImage"
14 | MOUNT_POINT="/mnt/snacklinux"
15 | LOOP_DEVICE=""
16 |
17 | if [ "$EUID" -ne 0 ]; then
18 | echo "Please run as root"
19 | exit 1
20 | fi
21 |
22 | # Clean up on exit or error
23 | cleanup() {
24 | echo "Cleaning up..."
25 | if mountpoint -q "$MOUNT_POINT"; then
26 | umount "$MOUNT_POINT"
27 | fi
28 |
29 | if [ -n "$LOOP_DEVICE" ]; then
30 | losetup -d "$LOOP_DEVICE"
31 | fi
32 |
33 | echo "Done."
34 | }
35 |
36 | trap cleanup EXIT
37 |
38 | echo "Creating empty disk image ($IMAGE_SIZE MB)..."
39 | dd if=/dev/zero of="$IMAGE_NAME" bs=1M count="$IMAGE_SIZE" status=progress
40 |
41 | # Set up loop device
42 | echo "Setting up loop device..."
43 | LOOP_DEVICE=$(losetup -f)
44 | losetup -P "$LOOP_DEVICE" "$IMAGE_NAME"
45 |
46 | # Create partition
47 | echo "Creating partition..."
48 | fdisk "$LOOP_DEVICE" <&2
10 | exit 1
11 | fi
12 |
13 | mkdir -v ${ROOTFS_PATH}/dev
14 |
15 | mknod -m 600 ${ROOTFS_PATH}/dev/console c 5 1
16 | mknod -m 666 ${ROOTFS_PATH}/dev/full c 1 7
17 | mknod -m 666 ${ROOTFS_PATH}/dev/kmem c 1 2
18 | mknod -m 666 ${ROOTFS_PATH}/dev/mem c 1 1
19 | mknod -m 666 ${ROOTFS_PATH}/dev/null c 1 3
20 | mknod -m 666 ${ROOTFS_PATH}/dev/port c 1 4
21 | mknod -m 444 ${ROOTFS_PATH}/dev/random c 1 8
22 | mknod -m 444 ${ROOTFS_PATH}/dev/urandom c 1 9
23 | mknod -m 666 ${ROOTFS_PATH}/dev/zero c 1 5
24 | mknod -m 666 ${ROOTFS_PATH}/dev/ram0 b 1 0
25 | mknod -m 666 ${ROOTFS_PATH}/dev/ptmx c 5 2
26 |
27 | # Only create two hard drive devs, more can be added
28 | mknod -m 644 ${ROOTFS_PATH}/dev/hda b 3 0
29 | mknod -m 644 ${ROOTFS_PATH}/dev/hda1 b 3 1
30 | mknod -m 644 ${ROOTFS_PATH}/dev/hdb b 3 64
31 | # Virt drives
32 | mknod -m 644 ${ROOTFS_PATH}/dev/vda b 252 0
33 | mknod -m 644 ${ROOTFS_PATH}/dev/vda1 b 252 1
34 | mknod -m 644 ${ROOTFS_PATH}/dev/vda2 b 252 2
35 | mknod -m 644 ${ROOTFS_PATH}/dev/tty c 5 0
36 | mknod -m 644 ${ROOTFS_PATH}/dev/tty0 c 4 0
37 | mknod -m 644 ${ROOTFS_PATH}/dev/tty1 c 4 1
38 | mknod -m 644 ${ROOTFS_PATH}/dev/tty2 c 4 2
39 | mknod -m 644 ${ROOTFS_PATH}/dev/tty3 c 4 3
40 | mknod -m 644 ${ROOTFS_PATH}/dev/tty4 c 4 4
41 | mknod -m 644 ${ROOTFS_PATH}/dev/tty5 c 4 5
42 | mknod -m 644 ${ROOTFS_PATH}/dev/tty6 c 4 6
43 | mknod -m 644 ${ROOTFS_PATH}/dev/vcs0 b 7 0
44 |
45 | cp -avp /dev/core ${ROOTFS_PATH}/dev
46 | cp -avp /dev/stderr ${ROOTFS_PATH}/dev
47 | cp -avp /dev/stdin ${ROOTFS_PATH}/dev
48 | cp -avp /dev/stdout ${ROOTFS_PATH}/dev
49 |
50 | mkdir -v ${ROOTFS_PATH}/dev/shm
51 | mkdir -v ${ROOTFS_PATH}/dev/pts
52 |
53 | mkdir -v ${ROOTFS_PATH}/proc
54 |
55 | mkdir -v ${ROOTFS_PATH}/usr
56 | mkdir -v ${ROOTFS_PATH}/usr/bin
57 |
58 | mkdir -v ${ROOTFS_PATH}/boot
59 |
60 | mkdir -v ${ROOTFS_PATH}/tmp
61 |
62 | mkdir -v ${ROOTFS_PATH}/sys
63 |
64 | mkdir -vp ${ROOTFS_PATH}/var/log
65 |
--------------------------------------------------------------------------------