diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2017-05-22 21:56:04 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2017-05-22 21:56:04 +0000 |
commit | 82d0f92ab8b84466ae20ab919c1f9c3577b5cecb (patch) | |
tree | 776015ae6c6a386125b2d39e13b62f91b99548f8 | |
download | lh-bootstrap-82d0f92ab8b84466ae20ab919c1f9c3577b5cecb.tar.xz |
Initial commit
2185 files changed, 17377 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5044272 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +lh-config @@ -0,0 +1,349 @@ +--- A note on GPL versions + +lh-bootstrap is distributed under version 2 of the General Public License +(included in its entirety, below). Version 2 is the only version of this +license that this version of lh-bootstrap (or modified versions derived +from this one) may be distributed under. + +------------------------------------------------------------------------ + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0430c58 --- /dev/null +++ b/Makefile @@ -0,0 +1,146 @@ +# +# This is the top Makefile for lh-bootstrap +# It is invoked by running "./make" after editing lh-config +# +# Each target, for instance "$(OUTPUT)/tmp/.lh_installed", +# is a witness file, ie the file is not needed anywhere but is +# used by make to handle dependencies. Each of these files is +# being touch-ed at the end of each recipe to update its date, +# since make relies on dates to handle updates of targets. +# +# * why these "exec" at the beginning at each line? +# => make spawns a shell for every line in every recipe. +# The "exec" keyword at the beginning of the recipe lines +# is just a small optimization: it ensures that the shell +# doesn't stay around while the recipe line is running, +# so it saves a little RAM and CPU. On most build machines, +# this should not be noticeable. +# +# * why these "setuidgid $(NORMALUSER)" ? +# => to drop privileges, from root to a normal user, for recipes +# that do not need root privileges. The user's name is defined in +# lh-config. +# +# * why do we need to be root? +# => Because some unavoidable operations in the build process need root privileges: +# + correctly handling several different uids for the target. +# + manipulating and deleting a loopback device, to create the disk images. +# +# * why is skarnet.org often an order-only prerequisite in the sub-Makefiles? +# => When it's the case, it means the build process, not the target, +# depends on a skarnet.org tool (for instance s6-touch) built for the +# BUILD machine. There's no need to rebuild everything if the tool +# changes, since the HOST image does not depend on its details; we +# just need to ensure that the tool is there. + + +ifndef LH_MAKE_MARKER +$(error Please use "./make target" instead of "make target") +endif + + +NORMALUSER_UID := $(shell id -u $(NORMALUSER)) +NORMALUSER_GID := $(shell id -g $(NORMALUSER)) + + +it: all + +.PHONY: it all clean distclean qemu-boot qemu-image virtualbox-image vmware-image + + +all: qemu-image + + + +# clean everything +distclean: + exec rm -rf $(OUTPUT) + +# clean everything (same as above), minus the sources that were downloaded over the internet +clean: + ls -1 $(OUTPUT) | grep -vF sources | while read a ; do rm -rf $(OUTPUT)/"$$a" & : ; done ; true + +# same as above, minus the kernel (TODO) +quickclean: + ls -1 $(OUTPUT) | grep -vF sources | while read a ; do rm -rf $(OUTPUT)/"$$a" & : ; done ; true + +# other available targets to clean subsystems: +# clean-busybox +# clean-dropbear +# +# can be called with: ./make clean-busybox +# +# these targets are defined in the corresponding subsystem Makefile + + +# Prepare the output directory. This is at the bottom of the dependency tree. + +$(OUTPUT)/tmp/.lh_prepared: lh-config + exec mkdir -p -m 0755 -- $(OUTPUT)/tmp $(OUTPUT)/initramfs $(OUTPUT)/rootfs $(OUTPUT)/rwfs $(OUTPUT)/userfs $(OUTPUT)/build-build/bin $(OUTPUT)/build-build/opt $(OUTPUT)/build-build/tmp $(OUTPUT)/build-host/bin $(OUTPUT)/build-host/opt $(OUTPUT)/build-host/tmp $(OUTPUT)/host-host $(OUTPUT)/sources + exec chown -R -- $(NORMALUSER_UID):$(NORMALUSER_GID) $(OUTPUT)/tmp $(OUTPUT)/build-build $(OUTPUT)/build-host $(OUTPUT)/host-host + exec chown -- $(NORMALUSER_UID):$(NORMALUSER_GID) $(OUTPUT)/sources $(OUTPUT) + exec setuidgid $(NORMALUSER) touch $@ + + +# This target builds all the build-time native tools, the real part of the build depends on this target + +$(OUTPUT)/build-build/.lh_done: $(OUTPUT)/build-build/.lh_gcc $(OUTPUT)/build-build/.lh_skarnet_installed $(OUTPUT)/build-build/.lh_util-linux_installed $(OUTPUT)/build-build/.lh_kmod_installed + exec setuidgid $(NORMALUSER) touch $@ + + +# The rootfs + +$(OUTPUT)/tmp/.lh_rootfs_installed: $(OUTPUT)/tmp/.lh_layout_installed $(OUTPUT)/build-host/.lh_skarnet_installed $(OUTPUT)/build-host/.lh_bb_installed $(OUTPUT)/build-host/.lh_bbsuid_installed $(OUTPUT)/build-host/.lh_dnscache_installed $(OUTPUT)/build-host/.lh_dropbear_installed $(OUTPUT)/tmp/.lh_initramfs_done $(OUTPUT)/build-host/kernel/.lh_installed + exec setuidgid $(NORMALUSER) touch $@ + + +# Disk images (raw for qemu, vmdk for virtualbox and vmware) + +$(OUTPUT)/tmp/.lh_installed: $(OUTPUT)/tmp/.lh_rootfs_installed $(OUTPUT)/tmp/.lh_initramfs_done $(OUTPUT)/build-host/kernel/.lh_installed + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/tmp/.lh_diskimage_done: $(OUTPUT)/tmp/.lh_installed $(OUTPUT)/build-build/.lh_done + +ifeq ($(KERNEL_GENERIC_ARCH),x86) +include sub/syslinux/Makefile +$(OUTPUT)/tmp/.lh_diskimage_done: $(OUTPUT)/build-build/.lh_$(SYSLINUX_NAME)_installed +endif + +$(OUTPUT)/tmp/.lh_diskimage_done: + exec sub/disk-image/make-disk-image $(OUTPUT) $(ROOTFS_SIZE) $(SWAP_SIZE) $(RWFS_SIZE) $(USERFS_SIZE) $(EXTRA_SIZE) + exec setuidgid $(NORMALUSER) touch $@ + +qemu-image: $(OUTPUT)/tmp/.lh_diskimage_done + +$(OUTPUT)/disk-image.vmdk: $(OUTPUT)/tmp/.lh_diskimage_done + exec setuidgid $(NORMALUSER) qemu-img convert -f raw -O vmdk $(OUTPUT)/disk-image.raw $(OUTPUT)/disk-image.vmdk + +virtualbox-image: $(OUTPUT)/disk-image.vmdk + +vmware-image: $(OUTPUT)/disk-image.vmdk + +qemu-boot: $(OUTPUT)/tmp/.lh_diskimage_done + ./qemu-boot $(OUTPUT) + + + +# Subsystems + +## libc, toolchains, utilities, for the build itself, or for building the host + +include sub/kernel/Makefile +include sub/musl/Makefile +include sub/util-linux/Makefile +include sub/xz/Makefile +include sub/kmod/Makefile + + +## rootfs contents, what's necessary to get an image to boot and connect to it via ssh + +include sub/layout/Makefile +include sub/initramfs/Makefile +include sub/bearssl/Makefile +include sub/skarnet.org/Makefile +include sub/busybox/Makefile +include sub/dnscache/Makefile +include sub/dropbear/Makefile diff --git a/README.md b/README.md new file mode 100644 index 0000000..dddcd69 --- /dev/null +++ b/README.md @@ -0,0 +1,242 @@ + +# lh-bootstrap: building a disk image with Linux, musl, and skarnet.org tools from scratch + +Laurent Bercot +last modified: 2017-05-22 + + +## License + +`lh-boostrap` is distributed under the terms of the +[GNU General Public License version 2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html). + + +## Goal + +`lh-bootstrap` builds a disk image for use with qemu or other VM emulators - +and the files can also be copied to real hardware. + + The image contains a Linux kernel and a collection of small user-space +tools such as [busybox](http://busybox.net/), [dropbear](https://matt.ucc.asn.au/dropbear/dropbear.html) +and the [skarnet.org tools](http://skarnet.org/software/), all statically +linked against the [musl libc](http://musl-libc.org/). It includes +the minimal amount of necessary software and client configuration to get +a machine up, running (with [s6](http://skarnet.org/software/s6) as +process 1 and [s6-rc](http://skarnet.org/software/s6-rc) as service +manager) and connected to the Internet. + + The image is built from scratch: every package is compiled from source. +The toolchains and the minimal initial development environment for the +BUILD machine, however, are not provided. See below. + + +### Explicitly Not A Goal + +`lh-bootstrap` **is not**: + +- A distribution. It will not include any more software than is +strictly necessary to get a minimal usable image up and running. +Future versions of lh-bootstrap may include a "development" flavour, +which would also include a basic C/Unix development environment on +the image, but that's as far as it will go. + +- Turnkey, polished, for end users. Lots of work have been put +into it so most build machines can run it out of the box, but the tasks +here are complex and involve lots of different packages from different +sources, which all evolve rapidly - so bitrot is to be expected, and +users should not be afraid to go tweak Makefiles to set the correct +versions of the packages. + +- Lightweight. Unlike other skarnet.org tools, `lh-bootstrap` is a +heavy development package that needs significant resources to run. + + +## Terminology + +You have installed this package on the BUILD machine. +You are making an image that will work on a TARGET machine. +The supported TARGETs include x86_64, i486, armv7, armv8 (aarch64). + +The TARGET machine can also be referred to as the HOST machine. +This is GNU terminology: when you configure a package with a GNU +configure script, the --build option tells what machine you're +building the software on, and the --host option tells what machine +the software is going to run on. + +We will use HOST or TARGET indiscriminately. There is one case +where HOST and TARGET are not synonyms: when building a toolchain. +(In that case, HOST refers to the machine that the toolchain +being built will run on, and TARGET refers to the machine that +the toolchain will produce binaries for.) +Since we are not building a toolchain, HOST and TARGET are entirely +synonymous to us. + + HOST is generally a confusing term, because it is often +used to designate the native, real computer, a "host" as opposed +to a "guest" running in a virtual machine. But here, "host" is +not opposed to "guest", it's opposed to "build", and your native, +real computer is "build". + + +## Requirements + +### Be root + +You must be root on your BUILD machine. The build scripts will not +work properly if you are not root, *even if they do not write error +messages!* +Don't worry, most of the work is performed as a non-root user; but +root privileges are still needed for a few operations, so it is +necessary that you start the build script as root. + +(It is still better to be root and lose privileges for the operations +that do not require them than to not be root and have to gain +privileges for some operations via sudo or other mechanisms. +Under Unix, it is best to avoid privilege gain whenever you can.) + + +### Build requirements + +For the build to work, you need: + +- A GNU or other Linux-based OS. Unfortunately, some Linux-specific +operations need to be performed on the BUILD machine (loopback +mounting, among others). + +- A powerful BUILD machine. skarnet.org tools are small and efficient, +but building a complete system image from scratch requires significant +computing power. + +- A native development environment for the BUILD machine. This means +a gcc toolchain running on your BUILD machine and producing code intended +to run on your BUILD machine. You should have this on any distribution, +and your compiler should just be called `gcc`. If you do not have this, +you can get a native toolchain [here](http://skarnet.org/toolchains/). + +- An unrestricted Internet connection on the BUILD machine. + +- The ability to loop-mount filesystems on the BUILD machine. + +- A few necessary tools for the BUILD machine: + + GNU `make`, version 3.81 or later + + `bc`, Perl 5 (necessary for the Linux kernel compilation as well as syslinux) + + `su`, `patch`, `sed` + + `git` + + a `tar` that supports .gz, .bz2 and .xz archives + + a `wget` that supports HTTPS + + `dd`, `chown`, `cpio` + + `mkfs.ext4`, from e2fsprogs + + `qemu-system-$TARGET` to boot your target machine + +- A musl cross-development environment from the BUILD machine to the TARGET +machine. This means a gcc toolchain running on your BUILD machine and +producing code intended to run on your TARGET machine, linking the TARGET +binaries against the musl libc. +Even if you are building for the same TARGET as your BUILD machine +(example: you are building for x86_64 on an x86_64), **you cannot use +your stock distribution's native compiler for this!** Pick one of the +cross toolchains available [here](http://skarnet.org/toolchains/). + +- A native musl development environment for the TARGET machine. This means a +gcc toolchain running on your TARGET machine and producing code intended +to run on your TARGET machine, linking the TARGET binaries against the musl +libc. Pick one of the native toolchains available +[here](http://skarnet.org/toolchains/). + + +## Usage + +### Configuring + +Copy the `lh-config.dist` file to `lh-config`. This file is your own configuration +and should NOT be checked into git. +Edit the `lh-config` file to configure the system to be built. + +It is important that the NORMALUSER variable be set to an existing +non-root user on your BUILD system. If you don't have one, use `nobody`. + +You can set the OUTPUT variable to the name of the directory the +system will be built in. There must be *a lot* of available disk +space for the output, because that's where all the builds will +take place. By default, OUTPUT is `./output`, which +means the system will be built right where you are. + +TRIPLE is the triplet representing your target. +It should be `x86_64-linux-musl` for x86_64, +`arm-linux-musleabihf` for ARM, +`aarch64-linux-musl` for arm64, +`i486-linux-musl` for i486, etc. +Only triplets that appear in the `sysdeps` subdirectory are supported. + +CROSS_BASE is the path where your cross-toolchain is installed. +This means the toolchain from your BUILD to your TARGET, even if +BUILD and TARGET are the same. + +HOST_HOST_BASE is the path where your native toolchain for the TARGET +is installed. TODO: rename this variable + +COUNTRY_CODE, LOCAL_IP and ROUTER_IP are configuration variables +for your TARGET. COUNTRY_CODE is one of `uk`, `fr`, `rs`, `vn` or `cn`. +LOCAL_IP is the IP your guest will have; ROUTER_IP is the router +address your guest will use. (On Linux, you can get your router +(gateway) ip via `route -n`.) They should be on the same class C +network. + +USE_DHCP should be true if you want your image to get its IP address +via a DHCP client (in which case LOCAL_IP and ROUTER_IP will be +ignored). It should be false if you want your image to have the +LOCAL_IP static IPv4 address. + +ROOTFS_SIZE, SWAP_SIZE, RWFS_SIZE, USERFS_SIZE and EXTRA_SIZE are +the size of the partitions that will be created, in megabytes. +They are big by default, so the virtual disk can be used to build +any distribution. The disk files are sparse, so it doesn't matter +that they're big - but you should modify the environment variables +if you want a smaller image. + + + +### Building + +You must be root to invoke `./make`. Most build commands will still +run unprivileged, as the user you specified in the NORMALUSER variable +in `lh-config`, but root privileges are needed for some steps in the +creation of the image: loopback mounting, for instance. + +If you need a clean build, type `./make clean`. The output directory +will be erased, except for the downloaded sources. If you need to +also erase the downloaded sources, type `./make distclean`. + +To start the build, type `./make`. +Not just `make`, but `./make`, i.e. the provided script. This script +sets a few important environment variables before calling the real +`make` with all its command line. You can give `./make` all the +options and arguments you would give `make`, for instance `-j6`. + +The filesystems will be built under the `./output` directory, or +whatever directory you specified in the OUTPUT variable in `lh-config`. + +Under this directory, once the build has completed: +- `initramfs`, `rootfs`, `rwfs` and `userfs` are the contents of the +respective filesystems of the target. You can use those to make tarballs, +for instance. +- `kernel` is the kernel binary, to be given to qemu. +- `initramfs.img.gz` is the compressed initramfs image, to be given to qemu. +- `disk-image.raw` is the complete raw disk image, suitable for qemu or to be +burned onto a real disk or SD card. By default it is huge, but it's a +sparse file, i.e. it's not really using all that space, only the parts +that have actually been written to (which is a small portion of the total +space). + + +### Running on backends + +To launch qemu on an image you just created, run `./make qemu-boot`. +This will start a qemu process running the image you just created. +You can look at the ./qemu-boot script to see exactly what it does. + +You can also "./make vmware-image" or "./make virtualbox-image" to create +a "disk-image.vmdk" file, which will be suitable as a main disk image +for VMWare or Virtualbox. Running those emulators, however, is out of +scope for this document. + @@ -0,0 +1,17 @@ +#!/bin/sh -e + +test "$#" -ge 3 || { echo "cpa: fatal: too few arguments" 1>&2 ; exit 100 ; } + +output="$1" +source=$($output/build-build/command/s6-linkname -f -- $2) +dest="$3" + + +srcname=$(basename "$source") +destdir="$output"/$(dirname "$dest") +destname=$(basename "$dest") + +{ cd $(dirname "$source") && tar c "$srcname" ; } | { cd "$destdir" && tar x ; } +if test "$srcname" != "$destname" ; then + mv -f "$destdir/$srcname" "$destdir/$destname" +fi diff --git a/bin/makelinks b/bin/makelinks new file mode 100755 index 0000000..6247453 --- /dev/null +++ b/bin/makelinks @@ -0,0 +1,49 @@ +#!/bin/sh -e +# +# +# "makelinks base linkdir realdir" does a "relative ln", relatively to "base". "linkdir" and "realdir" are relative path to subdirectories under "base". Symlinks are created into linkdir for files in realdir. The symlinks do not contain "base". +# +# + +test "$#" -ge 3 || { echo "makelinks: too few arguments" 1>&2 ; exit 100 ; } + +computerelative() { + source="$1" + target="$2" + + common="$source" + result="" + + while test "${target#$common}" = "$target" ; do + common="$(dirname $common)" + if test -z "$result" ; then + result=".." + else + result="../$result" + fi + done + + if test "$common" = "/" ; then + result="$result/" + fi + + forward="${target#$common}" + + if test -n "$result" -a -n "$forward" ; then + result="$result$forward" + elif test -n "$forward" ; then + result="${forward:1}" + fi + + echo "$result" +} + +base=${1%%/} +linkdir=${2%%/} +realdir=${3%%/} + +targetdir=$(computerelative "$base$linkdir" "$base$realdir") + +for i in $(ls -1 "$base$realdir") ; do + ln -sf "$targetdir/$i" "$base$linkdir/$i" || true +done diff --git a/bin/makenamelink b/bin/makenamelink new file mode 100755 index 0000000..3669693 --- /dev/null +++ b/bin/makenamelink @@ -0,0 +1,12 @@ +#!/bin/sh -e + +test "$#" -ge 4 || { echo "makenamelink: too few arguments" 1>&2 ; exit 100 ; } + +base=${1%%/} +link="$2" +real="$3" +tmp="$4" + +rm -f "$tmp/$link" +ln -s "$real" "$tmp/$link" +mv -f "$tmp/$link" "$base"/ diff --git a/bin/setuidgid b/bin/setuidgid new file mode 100755 index 0000000..be4e0a9 --- /dev/null +++ b/bin/setuidgid @@ -0,0 +1,7 @@ +#!/bin/sh -e + +test "$#" -ge 2 || { echo "setuidgid: too few arguments" 1>&2 ; exit 100 ; } + +wd=$(pwd) + +exec su -s /bin/sh -p -c "PATH=$PATH ; export PATH ; cd $wd ; exec \"\$0\" \"\$@\"" -- "$@" diff --git a/documentation/DEPENDENCIES-BUILD.md b/documentation/DEPENDENCIES-BUILD.md new file mode 100644 index 0000000..e1d97de --- /dev/null +++ b/documentation/DEPENDENCIES-BUILD.md @@ -0,0 +1,175 @@ + +# lh-bootstrap: software built for the BUILD machine + +Laurent Bercot +2016-03-31 + + +This file documents the software installed and run on the BUILD +machine prior to building the HOST image. + +Please read the INTERNALS.md file first, for the general organization +of the build, and basic definitions. + + +## BUILD tools + +### Linux kernel headers + +Makefile directory: sub/kernel + +The Linux kernel is downloaded and will be configured and compiled +to boot a qemu image for the HOST. Since it will be downloaded +anyway, we reuse the source to process and install the kernel headers +for the BUILD. +Those kernel headers, coupled with the musl libc's headers, are +necessary to compile Linux-specific software such as util-linux and skarnet-org. + + +### musl libc + +Makefile directory: sub/musl + + We have no control over the BUILD's native compiler and libc. Most +likely, it's gcc and produces binaries that are dynamically linked +against the glibc - but we're not certain; we would like certainty, +even for the build tools. We do not want our tools' behaviour to +depend on external factors such as a misconfigured libc or dynamic +linker. + + So, we download the musl libc (which we would download for use in +the HOST anyway) and compile it for the BUILD. We then link all our +BUILD tools against it. + + +### skarnet.org packages + +Makefile directory: sub/skarnet.org + + The HOST uses s6-rc as its service manager. We provide a template +for the database in source format in `layout/rootfs/etc/s6-rc/source-base`; +this template is preprocessed and added to the rootfs at layout +installation time, at the beginning of the HOST build. + However, in order to boot, the HOST needs the database in compiled +form, not in source form: so we must run s6-rc-compile before the HOST +boots. Since the source and compiled formats are platform-independent, +we just run s6-rc-compile on the BUILD. Which means we need to compile +s6-rc for the BUILD, with the same settings that the HOST is using. +So we end up compiling most of the skarnet.org stack. + + Since we have to compile skalibs anyway, which is by far the heaviest +component of the stack, we also use the opportunity to compile +s6-portable-utils for the BUILD: the time spent compiling this package +is negligible once skalibs is built, and it contains +alternative tools that we use subsequently in the build, because their +behaviour is more predictible than the tools provided by the BUILD's +distribution. + + Note: since we need to mirror the HOST's layout for s6-rc-compile +to work properly, we compile the skarnet.org stack following the +slashpackage convention, with --enable-slashpackage. However, we +obviously don't install a slashpackage hierarchy on the BUILD's root +filesystem, we use the $(OUTPUT)/build-build staging directory. +The consequence is that skarnet.org binaries that exec other binaries +via slashpackage paths will not work. This is ok for our use since +the main tool we need is s6-rc-compile, which does not exec anything +else, but it's something to keep in mind. It's the reason why we do +not use s6-setuidgid even after building s6: we stick to the hackish +and inefficient bin/setuidgid script to drop privileges, because our +temporary installation of s6-setuidgid simply does not work. + + +#### skalibs + + The library which all other skarnet.org packages depend on. + + +#### execline + + The scripting language used by s6 and s6-rc. + + +#### s6 + + The supervision suite used by s6-rc. + + +#### s6-rc + + The service manager used by the HOST. We compile it for the BUILD in +order to use s6-rc-compile to compile the service database before +booting the HOST. + + +#### s6-portable-utils + + Some utilities are akin to POSIX tools, but will have reproducible behavior +no matter what distribution is used. We have had trouble with +differences across BUILD distributions, with some distributions +slightly deviating from the standard (looking at you, Ubuntu); using +our own tools is insurance against that. + + +### util-linux + +Makefile directory: sub/util-linux + + To make the qemu image, we need losetup -P, to set up a loopback +mount that supports partitions. But the -P option to losetup only +appear in latest versions of util-linux, and not all distributions +ship a recent enough version. (Looking at you, Ubuntu and Debian +stable.) + So we download and build util-linux. Except the util-linux +build system is a bloated plate of noodles, that can have a lot +of dependencies - in particular a dependency to ncurses, and we +DO NOT want to build ncurses if it can be avoided. Fortunately, +none of the tools we need require ncurses. So we end up building +those individual binaries from util-linux and avoid pulling in +the kitchen sink. + Currently, the binaries we build are: losetup, fdisk, mkswap, +mount, umount. This list can change as the package evolves; the +current list is described in the UTLX_PROGLIST variable definition +in the sub/util-linux/Makefile file. + + +### xz-utils + +Makefile directory: sub/xz + + xz-utils includes another compression library (liblzma), which +is also a dependency of kmod - actually, this is the one that +interests us. So we have to build the xz-utils package for +BUILD. + + +### kmod + +Makefile directory: sub/kmod + + Ah, kmod. + + We build the Linux kernel for HOST with module support, for +practicality. Modules are compressed, to save storage space. +Traditionally, there are compressed with gzip (and have extension +`.ko.gz`), but xz is generally a better compressor than gzip: +it decompresses faster and the compressed data is smaller. So +we use xz to compress the modules (extension `.ko.xz`). On the +HOST, we load the modules with busybox modprobe, which supports +both extensions. So far, so good. + + Except that xz support for kmod is relatively recent, and some +distributions insist on providing an ancient version of kmod, +which *does not* allows modules to be compressed with xz. +(And the kernel's build system does not report the error - the +modules silently fail to be installed, which makes diagnostic +fun!) + + So, we have to provide our own version of kmod. + + I have to say that kmod is the single worst package that appears +in this whole build. The software itself works, but the +build system is *extremely* buggy and requires several workarounds, +that have all been implemented in the Makefile. Please do not +attempt to "simplify" this Makefile by using "correct" configure +options and eliminating make variables: that will not work. + diff --git a/documentation/INTERNALS.md b/documentation/INTERNALS.md new file mode 100644 index 0000000..ab7aa54 --- /dev/null +++ b/documentation/INTERNALS.md @@ -0,0 +1,106 @@ + + + +# Internals of lh-bootstrap + +Laurent Bercot +last modified: 2017-04-07 + +## Definitions + +BUILD is the machine you're running this set of scripts on. +HOST is the machine you're building the image for. +TARGET has the same meaning as HOST. See the `README.md` file. + + +## General organization + +### ./lh-config and ./make + +All your configuration should happen in the `lh-config` file. It is a series +of variable assignments, in shell syntax. + +`./make` is a shell script that reads `lh-config`, provides reasonable +defaults for variables not specified in `lh-config`, exports a set of +variables into the environment then executes into `make` with the exact +same command line that it was given. So you can use make options, specify +a make target, etc. + + +### Other files and directories + +The main `Makefile` includes sub-Makefiles that are in the subdirectories +of the `sub` directory, roughly one per software package. Those subdirectories +also may contain various scripts and patches necessary to make the software +package compile and/or run properly. + +The `bin` directory contains scripts that are used throughout the whole +build process. They have been designed for maximum portability, not efficiency. + +The `sysdeps` directory contains "system dependencies" for the various HOSTs +that lh-bootstrap supports, i.e. a textual description of the +HOST architecture's capabilities and quirks, such as endianness, sizes of +certain types, etc. These descriptions are used when cross-compiling the +skarnet.org packages. + +The `layout` directory contains the base layout for all the filesystems +that are used to build our image: + +- *rootfs* is the basic one, the root filesystem. It will be mounted +read-only. +- *rwfs* is a read-write directory we use to store our configuration +and other read-write data for normal operation of the machine. It is +not accessible to "normal" users. For instance, `/var` is a part of +rwfs. +- *userfs* is a read-write directory that will be used to store user +data. For instance, `/home` is a part of userfs. +- *stagingfs* is unused for now. It will be used for safe firmware +updates. + + All the files under `layout` must be text or otherwise editable +files: there must be absolutely no binary files in it. Currently, +the timezone files (`/etc/zoneinfo`) are an exception to that rule; +at some point I will remove them and make a sub-package script to +install them. + + +## Dependencies and build order + +`./make` first builds a set of tools for the BUILD. The goal is to make the +build work on as many BUILD machines as possible, with as few dependencies +as possible. For instance, parts of a recent `util-linux` package are +installed because the build needs the `-P` option to the `losetup` binary +and not all distributions ship a `util-linux` version with `losetup -P`. + +Then `./make` builds the software for the HOST, installing it into the +`rootfs` subdirectory of the output. + + +### Topological list of the BUILD tools + +- Linux kernel headers +- musl +- skarnet.org packages +- some binaries from util-linux +- xz-utils +- kmod + + +### Topological list of the HOST packages + + For now, the HOST packages are a mix of "production" bootstrap packages, +i.e. software that is needed to get a host up and running without +aiming for development on that host, and "development" bootstrap packages, +i.e. software that is needed to turn the host into a native development +platform (in order to build and install software that is difficult to +cross-compile). A better separation between those two sets of packages +is planned for future versions of lh-bootstrap. + +- Linux kernel +- musl +- bearssl +- skarnet.org packages +- busybox +- dnscache (from djbdns) +- dropbear +- a native host toolchain (for now just copied from a location) diff --git a/layout/initramfs/command/.empty b/layout/initramfs/command/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/initramfs/command/.empty diff --git a/layout/initramfs/dev/.empty b/layout/initramfs/dev/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/initramfs/dev/.empty diff --git a/layout/initramfs/etc/.empty b/layout/initramfs/etc/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/initramfs/etc/.empty diff --git a/layout/initramfs/init b/layout/initramfs/init new file mode 100755 index 0000000..0a7f2de --- /dev/null +++ b/layout/initramfs/init @@ -0,0 +1,37 @@ +#!/command/execlineb -S0 + +# This initramfs is a stub. It just performs coldplug. +# Since our rootfs shouldn't require a coldplug to be found, +# we could do away with the initramfs, but we leave it as an example. + +/command/export PATH /command +/command/cd / +if { s6-echo "\n initramfs (minimal)\n" } + +if { s6-mount -wt sysfs sys /sys } +if { s6-mount -wt proc proc /proc } +if { s6-mount -wt devtmpfs dev /dev } + +if { /sbin/mdev -s } + +if { s6-mount -rt ext4 /dev/%%PARTITION%%1 /rootfs } + +if { s6-mount -o move /sys /rootfs/sys } +if { s6-mount -o move /proc /rootfs/proc } +if { s6-mount -o move /dev /rootfs/dev } + +cd /rootfs +./command/s6-envdir -I /etc/env +./command/if +{ + ./command/pipeline { ./command/s6-ls -a -x rootfs / } + ./command/forstdin -p -d"\n" i + ./command/importas -u i i + ./command/s6-rmrf /${i} +} +./command/if { ./command/s6-mount -o move . / } +./command/s6-chroot . + +./command/tryexec { /sbin/init $@ } +./command/tryexec { /bin/init $@ } +/etc/init $@ diff --git a/layout/initramfs/proc/.empty b/layout/initramfs/proc/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/initramfs/proc/.empty diff --git a/layout/initramfs/rootfs/.empty b/layout/initramfs/rootfs/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/initramfs/rootfs/.empty diff --git a/layout/initramfs/sbin/.empty b/layout/initramfs/sbin/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/initramfs/sbin/.empty diff --git a/layout/initramfs/sys/.empty b/layout/initramfs/sys/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/initramfs/sys/.empty diff --git a/layout/rootfs/bin/.empty b/layout/rootfs/bin/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/bin/.empty diff --git a/layout/rootfs/boot/.empty b/layout/rootfs/boot/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/boot/.empty diff --git a/layout/rootfs/command/.empty b/layout/rootfs/command/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/command/.empty diff --git a/layout/rootfs/dev/.empty b/layout/rootfs/dev/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/dev/.empty diff --git a/layout/rootfs/etc/dnscache/root/ip/127.0.0.1 b/layout/rootfs/etc/dnscache/root/ip/127.0.0.1 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/dnscache/root/ip/127.0.0.1 diff --git a/layout/rootfs/etc/dnscache/root/servers/@ b/layout/rootfs/etc/dnscache/root/servers/@ new file mode 100644 index 0000000..1005ccf --- /dev/null +++ b/layout/rootfs/etc/dnscache/root/servers/@ @@ -0,0 +1,13 @@ +198.41.0.4 +192.228.79.201 +192.33.4.12 +199.7.91.13 +192.203.230.10 +192.5.5.241 +192.112.36.4 +198.97.190.53 +192.36.148.17 +192.58.128.30 +193.0.14.129 +199.7.83.42 +202.12.27.33 diff --git a/layout/rootfs/etc/dropbear/dropbear_ecdsa_host_key b/layout/rootfs/etc/dropbear/dropbear_ecdsa_host_key Binary files differnew file mode 100644 index 0000000..949717e --- /dev/null +++ b/layout/rootfs/etc/dropbear/dropbear_ecdsa_host_key diff --git a/layout/rootfs/etc/dropbear/dropbear_rsa_host_key b/layout/rootfs/etc/dropbear/dropbear_rsa_host_key Binary files differnew file mode 100644 index 0000000..a62ef0c --- /dev/null +++ b/layout/rootfs/etc/dropbear/dropbear_rsa_host_key diff --git a/layout/rootfs/etc/execline-shell b/layout/rootfs/etc/execline-shell new file mode 100755 index 0000000..41e63b4 --- /dev/null +++ b/layout/rootfs/etc/execline-shell @@ -0,0 +1,17 @@ +#!/command/execlineb -S0 + +backtick -n defaulthome +{ + if -nt + { + backtick -n defaultuser { id -un } + import -u defaultuser + import -D $defaultuser USER + redirfd -w 2 /dev/null + homeof ${USER} + } + s6-echo / +} +import -u defaulthome +import -D $defaulthome HOME +${HOME}/.execline-shell $@ diff --git a/layout/rootfs/etc/execline-startup b/layout/rootfs/etc/execline-startup new file mode 100755 index 0000000..11cd736 --- /dev/null +++ b/layout/rootfs/etc/execline-startup @@ -0,0 +1,13 @@ +#!/command/execlineb -S0 + +/command/multisubstitute +{ + import -i HOME + import -i LOGNAME +} +/command/export PATH "/command:/bin" +/command/export USER $LOGNAME +export SHELL /etc/execline-shell +fdblock 0 fdblock 1 fdblock 2 + +${HOME}/.execline-loginshell $@ diff --git a/layout/rootfs/etc/group b/layout/rootfs/etc/group new file mode 100644 index 0000000..46b135a --- /dev/null +++ b/layout/rootfs/etc/group @@ -0,0 +1,9 @@ +root:x:0: +catchlog:x:98: +nogroup:x:65534: +log:x:61: +ntp:x:62: +dns:x:64: +lock:x:74: +fdh:x:76: +dhcpc:x:78: diff --git a/layout/rootfs/etc/images/varlog/devd/.empty b/layout/rootfs/etc/images/varlog/devd/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/images/varlog/devd/.empty diff --git a/layout/rootfs/etc/images/varlog/dnscache/.empty b/layout/rootfs/etc/images/varlog/dnscache/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/images/varlog/dnscache/.empty diff --git a/layout/rootfs/etc/images/varlog/fdholder-tmp/.empty b/layout/rootfs/etc/images/varlog/fdholder-tmp/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/images/varlog/fdholder-tmp/.empty diff --git a/layout/rootfs/etc/images/varlog/fdholder/.empty b/layout/rootfs/etc/images/varlog/fdholder/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/images/varlog/fdholder/.empty diff --git a/layout/rootfs/etc/images/varlog/klogd/.empty b/layout/rootfs/etc/images/varlog/klogd/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/images/varlog/klogd/.empty diff --git a/layout/rootfs/etc/images/varlog/ntpclient/.empty b/layout/rootfs/etc/images/varlog/ntpclient/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/images/varlog/ntpclient/.empty diff --git a/layout/rootfs/etc/images/varlog/sshd-4/.empty b/layout/rootfs/etc/images/varlog/sshd-4/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/images/varlog/sshd-4/.empty diff --git a/layout/rootfs/etc/images/varlog/syslogd/.empty b/layout/rootfs/etc/images/varlog/syslogd/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/images/varlog/syslogd/.empty diff --git a/layout/rootfs/etc/init b/layout/rootfs/etc/init new file mode 120000 index 0000000..8f4a706 --- /dev/null +++ b/layout/rootfs/etc/init @@ -0,0 +1 @@ +s6-linux-init/init
\ No newline at end of file diff --git a/layout/rootfs/etc/issue b/layout/rootfs/etc/issue new file mode 120000 index 0000000..7030993 --- /dev/null +++ b/layout/rootfs/etc/issue @@ -0,0 +1 @@ +issue.net
\ No newline at end of file diff --git a/layout/rootfs/etc/issue.net b/layout/rootfs/etc/issue.net new file mode 100644 index 0000000..dcfaa0b --- /dev/null +++ b/layout/rootfs/etc/issue.net @@ -0,0 +1 @@ +This is the %%HOSTNAME%% console. diff --git a/layout/rootfs/etc/mdev.conf b/layout/rootfs/etc/mdev.conf new file mode 100644 index 0000000..ee9572f --- /dev/null +++ b/layout/rootfs/etc/mdev.conf @@ -0,0 +1,37 @@ +urandom 0:0 0644 +random 0:0 0444 +kmem 0:0 0000 +console 0:0 0600 +null 0:0 0666 +zero 0:0 0444 +full 0:0 0222 +kmsg 0:0 0600 +mcelog 0:0 0600 +mmcblk0 0:0 0600 +mmcblk0p[1-7] 0:0 0600 +mem 0:0 0600 +cpu_dma_latency 0:0 0600 +memory_bandwidth 0:0 0600 +network_latency 0:0 0600 +network_throughput 0:0 0600 +port 0:0 0600 +ptp[0-3] 0:0 0600 +ptmx 0:0 0666 +rtc0 0:0 0600 +snapshot 0:0 0600 +tty 0:0 0666 +ttyS[0-1] 0:0 0600 +ttyAMA[0-3] 0:0 0600 +watchdog 0:0 0600 +watchdog0 0:0 0600 + +$MODALIAS=.* 0:0 0600 @modprobe -b "$MODALIAS" + +# alsa sound devices +SUBSYSTEM=sound;.* 0:29 0660 + +adsp 0:29 0660 >sound/ +audio 0:29 0660 >sound/ +dsp 0:29 0660 >sound/ +mixer 0:29 0660 >sound/ +sequencer.* 0:29 0660 >sound/ diff --git a/layout/rootfs/etc/motd b/layout/rootfs/etc/motd new file mode 100644 index 0000000..2298ef8 --- /dev/null +++ b/layout/rootfs/etc/motd @@ -0,0 +1,2 @@ +Welcome to %%HOSTNAME%%. + diff --git a/layout/rootfs/etc/passwd b/layout/rootfs/etc/passwd new file mode 100644 index 0000000..29e7369 --- /dev/null +++ b/layout/rootfs/etc/passwd @@ -0,0 +1,23 @@ +root:x:0:0:root:/root:/etc/execline-startup +catchlog:x:98:98:catchlog:/run/uncaught-logs:/nonexistent +alias:x:999:100:alias:/home/alias:/nonexistent +guest:x:1000:100:guest:/home/guest:/etc/execline-startup +nobody:x:65534:65534:nobody:/:/nonexistent +devlog:x:100:61:devlog:/:/nonexistent +klog:x:101:61:klog:/:/nonexistent +kllog:x:102:61:kllog:/:/nonexistent +syslog:x:103:61:syslog:/:/nonexistent +sysllog:x:104:61:sysllog:/:/nonexistent +ntp:x:105:62:ntp:/:/nonexistent +ntplog:x:106:62:ntplog:/:/nonexistent +tailog:x:107:63:tailog:/:/nonexistent +tai:x:108:63:tai:/:/nonexistent +dnscache:x:111:64::/:/nonexistent +dnslog:x:114:64::/:/nonexistent +locklog:x:130:74:locklog:/var/log/lockd:/nonexistent +lock:x:131:74:lock:/mnt/tmpfs/lock:/nonexistent +fdhlog:x:135:76:fdhlog:/var/log/fdholder:/nonexistent +fdh:x:136:76:fdh:/:/nonexistent +sysfdh:x:137:76:sysfdh:/:/nonexistent +sshlog:x:138:61:sshlog:/:/nonexistent +dhcpclog:x:139:78:dhcpclog:/:/nonexistent diff --git a/layout/rootfs/etc/rc.init b/layout/rootfs/etc/rc.init new file mode 100755 index 0000000..004ea90 --- /dev/null +++ b/layout/rootfs/etc/rc.init @@ -0,0 +1,26 @@ +#!/command/execlineb -P + +# Make sure the /dev/urandom entropy pool will be set in +# a not-too-distant future. Ideally we'd block on this, +# but it's not critical, so we don't. + +background -d { s6-fillurandompool } + + +# Set the system clock to something sensible, +# to get coherent logs until the initial NTP message + +if { s6-clock %%BUILDTIME%% } + + +# Initialize the service manager + +if { s6-rc-init /run/service } + + +# Run the service manager. +# Call it twice because the first time may spuriously "timeout" +# due to the clock jumping forward. + +if -nt { s6-rc -t %%RCTIMEOUT%% -- change ok-all } +s6-rc -t %%RCTIMEOUT%% -- change ok-all diff --git a/layout/rootfs/etc/rc.shutdown b/layout/rootfs/etc/rc.shutdown new file mode 100755 index 0000000..9689fe9 --- /dev/null +++ b/layout/rootfs/etc/rc.shutdown @@ -0,0 +1,21 @@ +#!/command/execlineb -S0 + +foreground { s6-echo "Giving dying processes some grace time." } +foreground { s6-sleep 2 } +foreground { s6-echo "Syncing disks." } +foreground { s6-sync } +foreground { s6-echo "Sending all processes the TERM signal." } +foreground { s6-nuke -th } +foreground { s6-sleep 2 } +foreground { s6-echo "Sending all processes the KILL signal." } +foreground { s6-nuke -k } +wait { } + +foreground { s6-echo "Syncing and unmounting disks." } +foreground { s6-sync } + +foreground { s6-umount -a } +foreground { s6-mount -ro remount /dev/root / } + +foreground { s6-echo "\nPerforming "${1}"." } +s6-${1} -f diff --git a/layout/rootfs/etc/rc.tini b/layout/rootfs/etc/rc.tini new file mode 100755 index 0000000..67a79b3 --- /dev/null +++ b/layout/rootfs/etc/rc.tini @@ -0,0 +1,15 @@ +#!/command/execlineb -P + +# Write a message to /var/log/syslogd + +foreground +{ + s6-ipcclient -l0 /dev/log + fdmove 1 7 + s6-echo "/etc/rc.tini: shutdown requested" +} + + +# Shut down all services + +s6-rc -da change diff --git a/layout/rootfs/etc/resolv.conf b/layout/rootfs/etc/resolv.conf new file mode 100644 index 0000000..3a6eae1 --- /dev/null +++ b/layout/rootfs/etc/resolv.conf @@ -0,0 +1,2 @@ +nameserver 127.0.0.1 +nameserver 8.8.8.8 diff --git a/layout/rootfs/etc/s6-linux-init/env-stage2/.empty b/layout/rootfs/etc/s6-linux-init/env-stage2/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/env-stage2/.empty diff --git a/layout/rootfs/etc/s6-linux-init/env/PATH b/layout/rootfs/etc/s6-linux-init/env/PATH new file mode 100644 index 0000000..a13f7be --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/env/PATH @@ -0,0 +1 @@ +/command:/bin diff --git a/layout/rootfs/etc/s6-linux-init/init b/layout/rootfs/etc/s6-linux-init/init new file mode 100755 index 0000000..358c2f5 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/init @@ -0,0 +1,24 @@ +#!/command/execlineb -P + +/command/export PATH /command:/bin +/command/cd / +s6-setsid -qb -- +umask 022 +if { s6-echo -- "\n init created by s6-linux-init-maker\n see http://skarnet.org/software/s6-linux-init/\n\n" } +if { s6-mount -nwt tmpfs -o mode=0755 tmpfs /run } +if { s6-hiercopy /etc/s6-linux-init/run-image /run } + +s6-envdir -I -- /etc/s6-linux-init/env +redirfd -r 0 /dev/null +redirfd -wnb 1 /run/service/s6-svscan-log/fifo +background +{ + s6-setsid -- + redirfd -w 1 /run/service/s6-svscan-log/fifo + fdmove -c 2 1 + /etc/rc.init +} +unexport ! +cd /run/service +fdmove -c 2 1 +s6-svscan -st0 diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGHUP b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGHUP new file mode 100755 index 0000000..ffdd1bb --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGHUP @@ -0,0 +1,4 @@ +#!/package/admin/execline/command/execlineb -P + +foreground { "/etc/rc.tini" } +s6-svscanctl -h -- "/run"/service diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGINT b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGINT new file mode 100755 index 0000000..02fdc52 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGINT @@ -0,0 +1,4 @@ +#!/package/admin/execline/command/execlineb -P + +foreground { "/etc/rc.tini" } +s6-svscanctl -6 -- "/run"/service diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGQUIT b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGQUIT new file mode 100755 index 0000000..0ca5346 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGQUIT @@ -0,0 +1,4 @@ +#!/package/admin/execline/command/execlineb -P + +foreground { "/etc/rc.tini" } +s6-svscanctl -q -- "/run"/service diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGTERM b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGTERM new file mode 100755 index 0000000..329830d --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGTERM @@ -0,0 +1,4 @@ +#!/package/admin/execline/command/execlineb -P + +foreground { "/etc/rc.tini" } +s6-svscanctl -t -- "/run"/service diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGUSR1 b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGUSR1 new file mode 100755 index 0000000..8580a65 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGUSR1 @@ -0,0 +1,4 @@ +#!/package/admin/execline/command/execlineb -P + +foreground { "/etc/rc.tini" } +s6-svscanctl -7 -- "/run"/service diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGUSR2 b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGUSR2 new file mode 100755 index 0000000..54c54b8 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/SIGUSR2 @@ -0,0 +1,4 @@ +#!/package/admin/execline/command/execlineb -P + +foreground { "/etc/rc.tini" } +s6-svscanctl -0 -- "/run"/service diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/crash b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/crash new file mode 100755 index 0000000..adc08db --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/crash @@ -0,0 +1,7 @@ +#!/command/execlineb -P + +redirfd -r 0 /dev/console +redirfd -w 1 /dev/console +fdmove -c 2 1 +foreground { s6-echo -- "s6-svscan crashed. Dropping to an interactive shell." } +/bin/sh -i diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/finish b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/finish new file mode 100755 index 0000000..d6aaa00 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/.s6-svscan/finish @@ -0,0 +1,9 @@ +#!/command/execlineb -S0 + +cd / +redirfd -w 2 /dev/console +fdmove -c 1 2 +foreground { s6-svc -X -- "/run"/service/s6-svscan-log } +unexport ? +wait -r -- { } +"/etc/rc.shutdown" ${@} diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/s6-linux-init-early-getty/run b/layout/rootfs/etc/s6-linux-init/run-image/service/s6-linux-init-early-getty/run new file mode 100755 index 0000000..c48b72d --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/s6-linux-init-early-getty/run @@ -0,0 +1,3 @@ +#!/command/execlineb -P + +getty -L -H %%HOSTNAME%% 38400 /dev/%%CONSOLE%% diff --git a/layout/rootfs/etc/s6-linux-init/run-image/service/s6-svscan-log/run b/layout/rootfs/etc/s6-linux-init/run-image/service/s6-svscan-log/run new file mode 100755 index 0000000..896a294 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/service/s6-svscan-log/run @@ -0,0 +1,7 @@ +#!/command/execlineb -P + +redirfd -w 2 /dev/console +redirfd -w 1 /dev/null +redirfd -rnb 0 fifo +s6-applyuidgid -u 98 -g 98 -- +s6-log -bp -- t /run/uncaught-logs diff --git a/layout/rootfs/etc/s6-linux-init/run-image/shm/.empty b/layout/rootfs/etc/s6-linux-init/run-image/shm/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/shm/.empty diff --git a/layout/rootfs/etc/s6-linux-init/run-image/tmp/.empty b/layout/rootfs/etc/s6-linux-init/run-image/tmp/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/tmp/.empty diff --git a/layout/rootfs/etc/s6-linux-init/run-image/uncaught-logs/.empty b/layout/rootfs/etc/s6-linux-init/run-image/uncaught-logs/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-linux-init/run-image/uncaught-logs/.empty diff --git a/layout/rootfs/etc/s6-rc/source-base/00/down b/layout/rootfs/etc/s6-rc/source-base/00/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/00/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/00/type b/layout/rootfs/etc/s6-rc/source-base/00/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/00/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/00/up b/layout/rootfs/etc/s6-rc/source-base/00/up new file mode 100644 index 0000000..276df76 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/00/up @@ -0,0 +1,2 @@ +if { s6-echo "init-stage2 starting." } +s6-hostname %%HOSTNAME%% diff --git a/layout/rootfs/etc/s6-rc/source-base/activate-eth0/contents b/layout/rootfs/etc/s6-rc/source-base/activate-eth0/contents new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/activate-eth0/contents @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/activate-eth0/type b/layout/rootfs/etc/s6-rc/source-base/activate-eth0/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/activate-eth0/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source-base/devd/dependencies b/layout/rootfs/etc/s6-rc/source-base/devd/dependencies new file mode 100644 index 0000000..c1ee812 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/devd/dependencies @@ -0,0 +1 @@ +init-dev diff --git a/layout/rootfs/etc/s6-rc/source-base/devd/run b/layout/rootfs/etc/s6-rc/source-base/devd/run new file mode 100755 index 0000000..f9bda39 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/devd/run @@ -0,0 +1,5 @@ +#!/command/execlineb -P +fdmove -c 2 1 +exec -c +s6-devd +/bin/mdev diff --git a/layout/rootfs/etc/s6-rc/source-base/devd/type b/layout/rootfs/etc/s6-rc/source-base/devd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/devd/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache-log/consumer-for b/layout/rootfs/etc/s6-rc/source-base/dnscache-log/consumer-for new file mode 100644 index 0000000..e4cac8e --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache-log/consumer-for @@ -0,0 +1 @@ +dnscache diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache-log/dependencies b/layout/rootfs/etc/s6-rc/source-base/dnscache-log/dependencies new file mode 100644 index 0000000..24f7403 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache-log/dependencies @@ -0,0 +1,2 @@ +mount-rwfs +mount-syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache-log/run b/layout/rootfs/etc/s6-rc/source-base/dnscache-log/run new file mode 100755 index 0000000..4280ed7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +s6-setuidgid dnslog +exec -c +s6-log t s1000000 n20 /var/log/dnscache diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache-log/type b/layout/rootfs/etc/s6-rc/source-base/dnscache-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/dependencies b/layout/rootfs/etc/s6-rc/source-base/dnscache/dependencies new file mode 100644 index 0000000..6daf05b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/dependencies @@ -0,0 +1 @@ +init-lan diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/env/CACHESIZE b/layout/rootfs/etc/s6-rc/source-base/dnscache/env/CACHESIZE new file mode 100644 index 0000000..6820bf1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/env/CACHESIZE @@ -0,0 +1 @@ +1048576 diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/env/IP b/layout/rootfs/etc/s6-rc/source-base/dnscache/env/IP new file mode 100644 index 0000000..7b9ad53 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/env/IP @@ -0,0 +1 @@ +127.0.0.1 diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/env/IPSEND b/layout/rootfs/etc/s6-rc/source-base/dnscache/env/IPSEND new file mode 100644 index 0000000..d690dc0 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/env/IPSEND @@ -0,0 +1 @@ +0.0.0.0 diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/env/ROOT b/layout/rootfs/etc/s6-rc/source-base/dnscache/env/ROOT new file mode 100644 index 0000000..1660d01 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/env/ROOT @@ -0,0 +1 @@ +/etc/dnscache/root diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/notification-fd b/layout/rootfs/etc/s6-rc/source-base/dnscache/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/pipeline-name b/layout/rootfs/etc/s6-rc/source-base/dnscache/pipeline-name new file mode 100644 index 0000000..7627abf --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/pipeline-name @@ -0,0 +1 @@ +dnscache-pipeline diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/producer-for b/layout/rootfs/etc/s6-rc/source-base/dnscache/producer-for new file mode 100644 index 0000000..68d4773 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/producer-for @@ -0,0 +1 @@ +dnscache-log diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/run b/layout/rootfs/etc/s6-rc/source-base/dnscache/run new file mode 100755 index 0000000..736b5e6 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/run @@ -0,0 +1,13 @@ +#!/command/execlineb -P +fdmove -c 2 1 +s6-envuidgid dnscache +s6-envdir env +s6-softlimit -m 4000000 +pipeline -d +{ + redirfd -r 0 /dev/urandom + s6-head -c 128 +} +unexport ! +fdmove 1 3 +dnscache diff --git a/layout/rootfs/etc/s6-rc/source-base/dnscache/type b/layout/rootfs/etc/s6-rc/source-base/dnscache/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/dnscache/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-log/consumer-for b/layout/rootfs/etc/s6-rc/source-base/fdholder-log/consumer-for new file mode 100644 index 0000000..c9e44ab --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-log/consumer-for @@ -0,0 +1 @@ +fdholder diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-log/dependencies b/layout/rootfs/etc/s6-rc/source-base/fdholder-log/dependencies new file mode 100644 index 0000000..24f7403 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-log/dependencies @@ -0,0 +1,2 @@ +mount-rwfs +mount-syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-log/run b/layout/rootfs/etc/s6-rc/source-base/fdholder-log/run new file mode 100755 index 0000000..b0c43d8 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +s6-setuidgid fdhlog +exec -c +s6-log t s1000000 n20 /var/log/fdholder diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-log/type b/layout/rootfs/etc/s6-rc/source-base/fdholder-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/consumer-for b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/consumer-for new file mode 100644 index 0000000..dd0fc59 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/consumer-for @@ -0,0 +1 @@ +fdholder-tmp diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/dependencies b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/dependencies new file mode 100644 index 0000000..24f7403 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/dependencies @@ -0,0 +1,2 @@ +mount-rwfs +mount-syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/run b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/run new file mode 100755 index 0000000..038491a --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +s6-setuidgid fdhlog +exec -c +s6-log t s1000000 n20 /var/log/fdholder-tmp diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/type b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/allow b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/allow new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/allow diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_GETDUMP b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_GETDUMP new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_GETDUMP @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_LIST b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_LIST new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_LIST @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_RETRIEVE_REGEX b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_RETRIEVE_REGEX new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_RETRIEVE_REGEX @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_SETDUMP b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_SETDUMP new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_SETDUMP @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_STORE_REGEX b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_STORE_REGEX new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/data/rules/uid/0/env/S6_FDHOLDER_STORE_REGEX @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/dependencies b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/dependencies new file mode 100644 index 0000000..4daddb7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/dependencies @@ -0,0 +1 @@ +00 diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/notification-fd b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/pipeline-name b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/pipeline-name new file mode 100644 index 0000000..9a7e4fd --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/pipeline-name @@ -0,0 +1 @@ +fdholder-tmp-pipeline diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/producer-for b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/producer-for new file mode 100644 index 0000000..b1d1c5d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/producer-for @@ -0,0 +1 @@ +fdholder-tmp-log diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/run b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/run new file mode 100755 index 0000000..d6aa00a --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/run @@ -0,0 +1,6 @@ +#!/command/execlineb -P + +fdmove -c 2 1 +s6-envuidgid fdh +fdmove 1 3 +s6-fdholder-daemon -v2 -1 -T 20000 -U -i data/rules -- s diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/type b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder-tmp/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/allow b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/allow new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/allow diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_GETDUMP b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_GETDUMP new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_GETDUMP @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_LIST b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_LIST new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_LIST @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_RETRIEVE_REGEX b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_RETRIEVE_REGEX new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_RETRIEVE_REGEX @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_SETDUMP b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_SETDUMP new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_SETDUMP @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_STORE_REGEX b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_STORE_REGEX new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/data/rules/uid/0/env/S6_FDHOLDER_STORE_REGEX @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/dependencies b/layout/rootfs/etc/s6-rc/source-base/fdholder/dependencies new file mode 100644 index 0000000..4daddb7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/dependencies @@ -0,0 +1 @@ +00 diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/notification-fd b/layout/rootfs/etc/s6-rc/source-base/fdholder/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/pipeline-name b/layout/rootfs/etc/s6-rc/source-base/fdholder/pipeline-name new file mode 100644 index 0000000..44be5e2 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/pipeline-name @@ -0,0 +1 @@ +fdholder-pipeline diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/producer-for b/layout/rootfs/etc/s6-rc/source-base/fdholder/producer-for new file mode 100644 index 0000000..11f1ac2 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/producer-for @@ -0,0 +1 @@ +fdholder-log diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/run b/layout/rootfs/etc/s6-rc/source-base/fdholder/run new file mode 100755 index 0000000..d6aa00a --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/run @@ -0,0 +1,6 @@ +#!/command/execlineb -P + +fdmove -c 2 1 +s6-envuidgid fdh +fdmove 1 3 +s6-fdholder-daemon -v2 -1 -T 20000 -U -i data/rules -- s diff --git a/layout/rootfs/etc/s6-rc/source-base/fdholder/type b/layout/rootfs/etc/s6-rc/source-base/fdholder/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fdholder/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/fifodir-cleanup/dependencies b/layout/rootfs/etc/s6-rc/source-base/fifodir-cleanup/dependencies new file mode 100644 index 0000000..4daddb7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fifodir-cleanup/dependencies @@ -0,0 +1 @@ +00 diff --git a/layout/rootfs/etc/s6-rc/source-base/fifodir-cleanup/run b/layout/rootfs/etc/s6-rc/source-base/fifodir-cleanup/run new file mode 100755 index 0000000..df7669b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fifodir-cleanup/run @@ -0,0 +1,10 @@ +#!/command/execlineb -P +fdmove -c 2 1 +if +{ + forbacktickx -p -0 i { s6-ls -0 /run/service } + import -u i + s6-cleanfifodir /run/service/${i}/event +} +s6-setuidgid nobody +s6-sleep 86400 diff --git a/layout/rootfs/etc/s6-rc/source-base/fifodir-cleanup/type b/layout/rootfs/etc/s6-rc/source-base/fifodir-cleanup/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/fifodir-cleanup/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/init-clock/dependencies b/layout/rootfs/etc/s6-rc/source-base/init-clock/dependencies new file mode 100644 index 0000000..7988b5d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-clock/dependencies @@ -0,0 +1,2 @@ +activate-eth0 +dnscache diff --git a/layout/rootfs/etc/s6-rc/source-base/init-clock/down b/layout/rootfs/etc/s6-rc/source-base/init-clock/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-clock/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/init-clock/type b/layout/rootfs/etc/s6-rc/source-base/init-clock/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-clock/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/init-clock/up b/layout/rootfs/etc/s6-rc/source-base/init-clock/up new file mode 100644 index 0000000..43e0c65 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-clock/up @@ -0,0 +1,71 @@ +#!/command/execlineb -P + +# Get the local country code as well as a few other codes +# for countries all around the world. + +pipeline +{ + s6-setuidgid nobody + foreground + { + s6-envdir /etc/s6-linux-init/env-stage2 + import -u COUNTRY_CODE + s6-echo ${COUNTRY_CODE} + } + forx CODE { uk de ru cn kr jp us ca br au il za } + import -u CODE + s6-echo ${CODE} +} + + +# Suppress duplicates (e.g. if the local country code is in the list). + +pipeline +{ + s6-setuidgid nobody + s6-sort -u +} + + +# Get the IP addresses for some NTP servers in those countries. +# Limit the DNS queries to 30 seconds: if the DNS is slower than +# that, chances are the server isn't good for us anyway. +# All the queries are parallelized, so it's fast. + +pipeline +{ + s6-setuidgid nobody + forstdin -p -d"\n" CODE + import -u CODE + forx -p I { 0 1 } + import -u I + redirfd -w 2 /dev/null + s6-dnsip4 -t 30000 -- ${I}.${CODE}.pool.ntp.org +} + + +# Ask for a NTP exchange with the servers we get. Accept anything. +# If the exchange can't be completed in 5 seconds, kill it. +# All the queries are parallelized. + +pipeline +{ + s6-setuidgid ntp + forstdin -p -d"\n" NTPSERVERIP + import -u NTPSERVERIP + redirfd -w 2 /dev/null + s6-sntpclock -f -T 5000 ${NTPSERVERIP} +} + + +# Take the first answer we get. + +pipeline +{ + s6-setuidgid nobody + s6-head -Sc 12 +} + +# Update the system clock. Accept anything. + +s6-clockadd -f diff --git a/layout/rootfs/etc/s6-rc/source-base/init-coldplug/dependencies b/layout/rootfs/etc/s6-rc/source-base/init-coldplug/dependencies new file mode 100644 index 0000000..0b3e805 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-coldplug/dependencies @@ -0,0 +1 @@ +devd diff --git a/layout/rootfs/etc/s6-rc/source-base/init-coldplug/down b/layout/rootfs/etc/s6-rc/source-base/init-coldplug/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-coldplug/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/init-coldplug/type b/layout/rootfs/etc/s6-rc/source-base/init-coldplug/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-coldplug/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/init-coldplug/up b/layout/rootfs/etc/s6-rc/source-base/init-coldplug/up new file mode 100644 index 0000000..fed6638 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-coldplug/up @@ -0,0 +1 @@ +mdev -s diff --git a/layout/rootfs/etc/s6-rc/source-base/init-dev/dependencies b/layout/rootfs/etc/s6-rc/source-base/init-dev/dependencies new file mode 100644 index 0000000..eec2035 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-dev/dependencies @@ -0,0 +1 @@ +init-run diff --git a/layout/rootfs/etc/s6-rc/source-base/init-dev/down b/layout/rootfs/etc/s6-rc/source-base/init-dev/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-dev/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/init-dev/type b/layout/rootfs/etc/s6-rc/source-base/init-dev/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-dev/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/init-dev/up b/layout/rootfs/etc/s6-rc/source-base/init-dev/up new file mode 100644 index 0000000..75c622a --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-dev/up @@ -0,0 +1,8 @@ +foreground { s6-ln -sf /proc/self/fd /dev } +foreground { s6-ln -sf /proc/kcore /dev/core } +foreground { s6-ln -sf loop0 /dev/loop } +foreground { s6-ln -sf /run/shm /dev } +foreground { s6-ln -sf fd/0 /dev/stdin } +foreground { s6-ln -sf fd/1 /dev/stdout } +foreground { s6-ln -sf fd/2 /dev/stderr } +exit 0 diff --git a/layout/rootfs/etc/s6-rc/source-base/init-eth0/dependencies b/layout/rootfs/etc/s6-rc/source-base/init-eth0/dependencies new file mode 100644 index 0000000..79607c6 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-eth0/dependencies @@ -0,0 +1,2 @@ +init-sysctl +mount-cgroups diff --git a/layout/rootfs/etc/s6-rc/source-base/init-eth0/down b/layout/rootfs/etc/s6-rc/source-base/init-eth0/down new file mode 100644 index 0000000..fd3dae2 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-eth0/down @@ -0,0 +1 @@ +ip link set dev eth0 down diff --git a/layout/rootfs/etc/s6-rc/source-base/init-eth0/type b/layout/rootfs/etc/s6-rc/source-base/init-eth0/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-eth0/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/init-eth0/up b/layout/rootfs/etc/s6-rc/source-base/init-eth0/up new file mode 100644 index 0000000..99b451e --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-eth0/up @@ -0,0 +1,2 @@ +foreground { modprobe %%NETMODULE%% } +ip link set dev eth0 up diff --git a/layout/rootfs/etc/s6-rc/source-base/init-fds/dependencies b/layout/rootfs/etc/s6-rc/source-base/init-fds/dependencies new file mode 100644 index 0000000..c9e44ab --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-fds/dependencies @@ -0,0 +1 @@ +fdholder diff --git a/layout/rootfs/etc/s6-rc/source-base/init-fds/down b/layout/rootfs/etc/s6-rc/source-base/init-fds/down new file mode 100644 index 0000000..1f2c2c0 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-fds/down @@ -0,0 +1,2 @@ +foreground { s6-fdholder-delete /run/service/fdholder/s pipe:r:s6-svscan-log } +exit 0 diff --git a/layout/rootfs/etc/s6-rc/source-base/init-fds/type b/layout/rootfs/etc/s6-rc/source-base/init-fds/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-fds/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/init-fds/up b/layout/rootfs/etc/s6-rc/source-base/init-fds/up new file mode 100644 index 0000000..e290556 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-fds/up @@ -0,0 +1,2 @@ +redirfd -r 0 /run/service/s6-svscan-log/fifo +s6-fdholder-store /run/service/fdholder/s pipe:r:s6-svscan-log diff --git a/layout/rootfs/etc/s6-rc/source-base/init-lan/dependencies b/layout/rootfs/etc/s6-rc/source-base/init-lan/dependencies new file mode 100644 index 0000000..79607c6 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-lan/dependencies @@ -0,0 +1,2 @@ +init-sysctl +mount-cgroups diff --git a/layout/rootfs/etc/s6-rc/source-base/init-lan/down b/layout/rootfs/etc/s6-rc/source-base/init-lan/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-lan/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/init-lan/type b/layout/rootfs/etc/s6-rc/source-base/init-lan/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-lan/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/init-lan/up b/layout/rootfs/etc/s6-rc/source-base/init-lan/up new file mode 100644 index 0000000..1e1e4d7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-lan/up @@ -0,0 +1,3 @@ +foreground { modprobe ipv6 } +if { ip addr add 127.0.0.1/8 dev lo } +ip link set dev lo up diff --git a/layout/rootfs/etc/s6-rc/source-base/init-run/dependencies b/layout/rootfs/etc/s6-rc/source-base/init-run/dependencies new file mode 100644 index 0000000..4daddb7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-run/dependencies @@ -0,0 +1 @@ +00 diff --git a/layout/rootfs/etc/s6-rc/source-base/init-run/down b/layout/rootfs/etc/s6-rc/source-base/init-run/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-run/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/init-run/type b/layout/rootfs/etc/s6-rc/source-base/init-run/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-run/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/init-run/up b/layout/rootfs/etc/s6-rc/source-base/init-run/up new file mode 100644 index 0000000..29199e0 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-run/up @@ -0,0 +1 @@ +s6-chmod 1777 /run/tmp diff --git a/layout/rootfs/etc/s6-rc/source-base/init-sysctl/dependencies b/layout/rootfs/etc/s6-rc/source-base/init-sysctl/dependencies new file mode 100644 index 0000000..4daddb7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-sysctl/dependencies @@ -0,0 +1 @@ +00 diff --git a/layout/rootfs/etc/s6-rc/source-base/init-sysctl/down b/layout/rootfs/etc/s6-rc/source-base/init-sysctl/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-sysctl/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/init-sysctl/type b/layout/rootfs/etc/s6-rc/source-base/init-sysctl/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-sysctl/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/init-sysctl/up b/layout/rootfs/etc/s6-rc/source-base/init-sysctl/up new file mode 100644 index 0000000..9e846f8 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/init-sysctl/up @@ -0,0 +1,6 @@ +redirfd -r 0 /etc/sysctl.conf +forstdin -nCd"\n" -- LINE +importas -u LINE LINE +multidefine -C $LINE { CTL VALUE } +redirfd -w 1 /proc/sys/$CTL +s6-echo -- $VALUE diff --git a/layout/rootfs/etc/s6-rc/source-base/klogd-log/consumer-for b/layout/rootfs/etc/s6-rc/source-base/klogd-log/consumer-for new file mode 100644 index 0000000..fd64770 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/klogd-log/consumer-for @@ -0,0 +1 @@ +klogd diff --git a/layout/rootfs/etc/s6-rc/source-base/klogd-log/dependencies b/layout/rootfs/etc/s6-rc/source-base/klogd-log/dependencies new file mode 100644 index 0000000..24f7403 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/klogd-log/dependencies @@ -0,0 +1,2 @@ +mount-rwfs +mount-syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/klogd-log/run b/layout/rootfs/etc/s6-rc/source-base/klogd-log/run new file mode 100755 index 0000000..90e474b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/klogd-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +s6-setuidgid kllog +exec -c +s6-log t s1000000 n20 /var/log/klogd diff --git a/layout/rootfs/etc/s6-rc/source-base/klogd-log/type b/layout/rootfs/etc/s6-rc/source-base/klogd-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/klogd-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/klogd/dependencies b/layout/rootfs/etc/s6-rc/source-base/klogd/dependencies new file mode 100644 index 0000000..4daddb7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/klogd/dependencies @@ -0,0 +1 @@ +00 diff --git a/layout/rootfs/etc/s6-rc/source-base/klogd/pipeline-name b/layout/rootfs/etc/s6-rc/source-base/klogd/pipeline-name new file mode 100644 index 0000000..cb7ca7b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/klogd/pipeline-name @@ -0,0 +1 @@ +klogd-pipeline diff --git a/layout/rootfs/etc/s6-rc/source-base/klogd/producer-for b/layout/rootfs/etc/s6-rc/source-base/klogd/producer-for new file mode 100644 index 0000000..2f21a8f --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/klogd/producer-for @@ -0,0 +1 @@ +klogd-log diff --git a/layout/rootfs/etc/s6-rc/source-base/klogd/run b/layout/rootfs/etc/s6-rc/source-base/klogd/run new file mode 100755 index 0000000..95dc7e8 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/klogd/run @@ -0,0 +1,6 @@ +#!/command/execlineb -P +fdmove -c 2 1 +redirfd -r 0 /proc/kmsg +# s6-setuidgid klog +exec -c +ucspilogd diff --git a/layout/rootfs/etc/s6-rc/source-base/klogd/type b/layout/rootfs/etc/s6-rc/source-base/klogd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/klogd/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/dependencies b/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/dependencies new file mode 100644 index 0000000..f4c707c --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/dependencies @@ -0,0 +1 @@ +init-sysctl diff --git a/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/down b/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/down new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/down diff --git a/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/type b/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/up b/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/up new file mode 100644 index 0000000..892d25b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/load-essential-modules/up @@ -0,0 +1,2 @@ +if { modprobe atkbd } +modprobe mousedev diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/dependencies b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/dependencies new file mode 100644 index 0000000..4daddb7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/dependencies @@ -0,0 +1 @@ +00 diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/down b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/down new file mode 100644 index 0000000..60450a4 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/down @@ -0,0 +1 @@ +s6-umount /sys/fs/cgroup diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/type b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/up b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/up new file mode 100644 index 0000000..a2f1dd8 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-base/up @@ -0,0 +1,2 @@ +if { s6-mkdir -p -m 0755 /sys/fs/cgroup } +s6-mount -wt tmpfs cgroup /sys/fs/cgroup diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/dependencies b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/dependencies new file mode 100644 index 0000000..b19d47d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/dependencies @@ -0,0 +1 @@ +mount-cgroups-base diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/down b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/down new file mode 100644 index 0000000..5bd0e30 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/down @@ -0,0 +1,4 @@ +elglob -v -0 CGROUPS /sys/fs/cgroup/* +forx -p i { ${CGROUPS} } +importas -u i i +s6-umount $i diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/type b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/up b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/up new file mode 100644 index 0000000..94f7c28 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups-sub/up @@ -0,0 +1,10 @@ +redirfd -r 0 /proc/cgroups +pipeline { s6-tail -n +2 } +pipeline { s6-cut -d"\t" -f1 } +pipeline { s6-grep -vF -- devices } +forstdin -d"\n" -- i +import -u i +if { s6-mkdir -p /sys/fs/cgroup/${i} } +foreground { s6-mount -t cgroup -o ${i} -- cgroup /sys/fs/cgroup/${i} } +importas -u ? ? +s6-test $? -le 1 diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups/contents b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups/contents new file mode 100644 index 0000000..f72ff6d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups/contents @@ -0,0 +1,2 @@ +mount-cgroups-base +mount-cgroups-sub diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-cgroups/type b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-cgroups/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-devpts/dependencies b/layout/rootfs/etc/s6-rc/source-base/mount-devpts/dependencies new file mode 100644 index 0000000..c1ee812 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-devpts/dependencies @@ -0,0 +1 @@ +init-dev diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-devpts/down b/layout/rootfs/etc/s6-rc/source-base/mount-devpts/down new file mode 100644 index 0000000..f886363 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-devpts/down @@ -0,0 +1 @@ +s6-umount /dev/pts diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-devpts/type b/layout/rootfs/etc/s6-rc/source-base/mount-devpts/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-devpts/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-devpts/up b/layout/rootfs/etc/s6-rc/source-base/mount-devpts/up new file mode 100644 index 0000000..8c5da6d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-devpts/up @@ -0,0 +1,4 @@ +if { s6-mkdir -p -m 0755 -- /dev/pts } +foreground { s6-mount -wt devpts -o noexec,nosuid,gid=0,mode=0600 devpts /dev/pts } +importas ? ? +s6-test $? -le 1 diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-disks/contents b/layout/rootfs/etc/s6-rc/source-base/mount-disks/contents new file mode 100644 index 0000000..0131ea6 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-disks/contents @@ -0,0 +1,5 @@ +mount-rwfs +mount-syncfs +mount-userfs +mount-stagingfs +mount-swap diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-disks/type b/layout/rootfs/etc/s6-rc/source-base/mount-disks/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-disks/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/dependencies b/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/dependencies new file mode 100644 index 0000000..bee63cb --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/dependencies @@ -0,0 +1 @@ +init-coldplug diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/down b/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/down new file mode 100644 index 0000000..00b6eb1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/down @@ -0,0 +1 @@ +s6-umount /mnt/rwfs diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/type b/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/up b/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/up new file mode 100644 index 0000000..bb04b0e --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-rwfs/up @@ -0,0 +1 @@ +s6-mount -wt ext4 /dev/%%PARTITION%%3 /mnt/rwfs diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/dependencies b/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/dependencies new file mode 100644 index 0000000..bee63cb --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/dependencies @@ -0,0 +1 @@ +init-coldplug diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/down b/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/down new file mode 100644 index 0000000..a89d6eb --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/down @@ -0,0 +1 @@ +s6-umount /mnt/stagingfs diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/type b/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/up b/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/up new file mode 100644 index 0000000..d335a16 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-stagingfs/up @@ -0,0 +1 @@ +s6-mount -wt ext4 /dev/%%PARTITION%%6 /mnt/stagingfs diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-swap/dependencies b/layout/rootfs/etc/s6-rc/source-base/mount-swap/dependencies new file mode 100644 index 0000000..bee63cb --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-swap/dependencies @@ -0,0 +1 @@ +init-coldplug diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-swap/down b/layout/rootfs/etc/s6-rc/source-base/mount-swap/down new file mode 100644 index 0000000..e21a30d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-swap/down @@ -0,0 +1 @@ +s6-swapoff /dev/%%PARTITION%%3 diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-swap/type b/layout/rootfs/etc/s6-rc/source-base/mount-swap/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-swap/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-swap/up b/layout/rootfs/etc/s6-rc/source-base/mount-swap/up new file mode 100644 index 0000000..75fc818 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-swap/up @@ -0,0 +1 @@ +s6-swapon /dev/%%PARTITION%%2 diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/dependencies b/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/dependencies new file mode 100644 index 0000000..4daddb7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/dependencies @@ -0,0 +1 @@ +00 diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/down b/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/down new file mode 100644 index 0000000..8437c5c --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/down @@ -0,0 +1 @@ +# s6-umount /mnt/syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/type b/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/up b/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/up new file mode 100644 index 0000000..cebf60d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-syncfs/up @@ -0,0 +1 @@ +# s6-mount -wt tmpfs -o sync,nodev,noexec,nosuid tmpfs /mnt/syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-userfs/dependencies b/layout/rootfs/etc/s6-rc/source-base/mount-userfs/dependencies new file mode 100644 index 0000000..bee63cb --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-userfs/dependencies @@ -0,0 +1 @@ +init-coldplug diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-userfs/down b/layout/rootfs/etc/s6-rc/source-base/mount-userfs/down new file mode 100644 index 0000000..2583c7d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-userfs/down @@ -0,0 +1 @@ +s6-umount /mnt/userfs diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-userfs/type b/layout/rootfs/etc/s6-rc/source-base/mount-userfs/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-userfs/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-userfs/up b/layout/rootfs/etc/s6-rc/source-base/mount-userfs/up new file mode 100644 index 0000000..fcac0f0 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-userfs/up @@ -0,0 +1 @@ +s6-mount -wt ext4 /dev/%%PARTITION%%5 /mnt/userfs diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-virtual/contents b/layout/rootfs/etc/s6-rc/source-base/mount-virtual/contents new file mode 100644 index 0000000..c78c4a4 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-virtual/contents @@ -0,0 +1,2 @@ +mount-devpts +mount-cgroups diff --git a/layout/rootfs/etc/s6-rc/source-base/mount-virtual/type b/layout/rootfs/etc/s6-rc/source-base/mount-virtual/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/mount-virtual/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/consumer-for b/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/consumer-for new file mode 100644 index 0000000..a0f3ade --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/consumer-for @@ -0,0 +1 @@ +ntpclient diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/dependencies b/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/dependencies new file mode 100644 index 0000000..24f7403 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/dependencies @@ -0,0 +1,2 @@ +mount-rwfs +mount-syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/run b/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/run new file mode 100755 index 0000000..8a70c74 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +s6-setuidgid ntplog +exec -c +s6-log t s1000000 n20 /var/log/ntpclient diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/type b/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient/dependencies b/layout/rootfs/etc/s6-rc/source-base/ntpclient/dependencies new file mode 100644 index 0000000..a328ed2 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient/dependencies @@ -0,0 +1,3 @@ +activate-eth0 +dnscache +init-clock diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient/notification-fd b/layout/rootfs/etc/s6-rc/source-base/ntpclient/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient/pipeline-name b/layout/rootfs/etc/s6-rc/source-base/ntpclient/pipeline-name new file mode 100644 index 0000000..f9615f1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient/pipeline-name @@ -0,0 +1 @@ +ntpclient-pipeline diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient/producer-for b/layout/rootfs/etc/s6-rc/source-base/ntpclient/producer-for new file mode 100644 index 0000000..c51cd0b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient/producer-for @@ -0,0 +1 @@ +ntpclient-log diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient/run b/layout/rootfs/etc/s6-rc/source-base/ntpclient/run new file mode 100755 index 0000000..1c1a820 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient/run @@ -0,0 +1,58 @@ +#!/command/execlineb -P + +fdmove -c 2 1 + + +# Get the IP addresses for some NTP servers in our country. +# Limit the DNS queries to 30 seconds: if the DNS is slower than +# that, chances are the server isn't good for us anyway. +# All the queries are parallelized, so it's fast. + +pipeline +{ + s6-setuidgid nobody + s6-envdir /etc/s6-linux-init/env-stage2 + import -u COUNTRY_CODE + forx -p I { 0 1 } + import -u I + s6-dnsip4 -t 30000 -- ${I}.${COUNTRY_CODE}.pool.ntp.org +} +importas -u p1 ! + + +# Ask for a NTP exchange with the servers we get. +# If the exchange can't be completed in 5 seconds, kill it. +# All the queries are parallelized. + +pipeline +{ + s6-setuidgid ntp + forstdin -p -d"\n" NTPSERVERIP + import -u NTPSERVERIP + s6-sntpclock -T 5000 ${NTPSERVERIP} +} +importas -u p2 ! + + +# Take the first answer we get + +pipeline +{ + s6-setuidgid nobody + s6-head -Sc 12 +} +importas -u p3 ! + + +# Update the system clock. Accept 10 minutes of discrepancy. + +if { s6-clockadd -e 600000 } + + +# Success. Send a readiness notification, reap zombies, +# and sleep for 4 hours. + +s6-setuidgid nobody +if { fdmove 1 3 s6-echo } +wait { ${p1} ${p2} ${p3} } +s6-sleep 14400 diff --git a/layout/rootfs/etc/s6-rc/source-base/ntpclient/type b/layout/rootfs/etc/s6-rc/source-base/ntpclient/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ntpclient/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/ok-all/contents b/layout/rootfs/etc/s6-rc/source-base/ok-all/contents new file mode 100644 index 0000000..df4c9cd --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ok-all/contents @@ -0,0 +1,3 @@ +ok-local +ok-lan +ntpclient-pipeline diff --git a/layout/rootfs/etc/s6-rc/source-base/ok-all/type b/layout/rootfs/etc/s6-rc/source-base/ok-all/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ok-all/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source-base/ok-lan/contents b/layout/rootfs/etc/s6-rc/source-base/ok-lan/contents new file mode 100644 index 0000000..6e6b405 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ok-lan/contents @@ -0,0 +1,3 @@ +dnscache-pipeline +sshd-4-pipeline +activate-eth0 diff --git a/layout/rootfs/etc/s6-rc/source-base/ok-lan/type b/layout/rootfs/etc/s6-rc/source-base/ok-lan/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ok-lan/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source-base/ok-local/contents b/layout/rootfs/etc/s6-rc/source-base/ok-local/contents new file mode 100644 index 0000000..bcad911 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ok-local/contents @@ -0,0 +1,10 @@ +devd +syslogd-pipeline +klogd-pipeline +fdholder-pipeline +mount-disks +mount-virtual +init-coldplug +init-sysctl +init-fds +fifodir-cleanup diff --git a/layout/rootfs/etc/s6-rc/source-base/ok-local/type b/layout/rootfs/etc/s6-rc/source-base/ok-local/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/ok-local/type @@ -0,0 +1 @@ +bundle diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/consumer-for b/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/consumer-for new file mode 100644 index 0000000..7d1730e --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/consumer-for @@ -0,0 +1 @@ +sshd-4 diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/dependencies b/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/dependencies new file mode 100644 index 0000000..24f7403 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/dependencies @@ -0,0 +1,2 @@ +mount-rwfs +mount-syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/run b/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/run new file mode 100755 index 0000000..e40c2af --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +s6-setuidgid sshlog +exec -c +s6-log t s1000000 n20 /var/log/sshd-4 diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/type b/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4/data/rules/ip4/0.0.0.0_0/allow b/layout/rootfs/etc/s6-rc/source-base/sshd-4/data/rules/ip4/0.0.0.0_0/allow new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4/data/rules/ip4/0.0.0.0_0/allow diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4/dependencies b/layout/rootfs/etc/s6-rc/source-base/sshd-4/dependencies new file mode 100644 index 0000000..6daf05b --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4/dependencies @@ -0,0 +1 @@ +init-lan diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4/notification-fd b/layout/rootfs/etc/s6-rc/source-base/sshd-4/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4/pipeline-name b/layout/rootfs/etc/s6-rc/source-base/sshd-4/pipeline-name new file mode 100644 index 0000000..d46bed2 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4/pipeline-name @@ -0,0 +1 @@ +sshd-4-pipeline diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4/producer-for b/layout/rootfs/etc/s6-rc/source-base/sshd-4/producer-for new file mode 100644 index 0000000..f103f82 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4/producer-for @@ -0,0 +1 @@ +sshd-4-log diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4/run b/layout/rootfs/etc/s6-rc/source-base/sshd-4/run new file mode 100755 index 0000000..6d0c503 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4/run @@ -0,0 +1,6 @@ +#!/command/execlineb -P +fdmove -c 2 1 +fdmove 1 3 +s6-tcpserver4 -v 2 -1 -- 0.0.0.0 22 +s6-tcpserver-access -v 2 -DRHl0 -t 5000 -i data/rules -- +dropbear -i -K 60 diff --git a/layout/rootfs/etc/s6-rc/source-base/sshd-4/type b/layout/rootfs/etc/s6-rc/source-base/sshd-4/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/sshd-4/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/static-eth0/dependencies b/layout/rootfs/etc/s6-rc/source-base/static-eth0/dependencies new file mode 100644 index 0000000..61c05ca --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/static-eth0/dependencies @@ -0,0 +1 @@ +init-eth0 diff --git a/layout/rootfs/etc/s6-rc/source-base/static-eth0/down b/layout/rootfs/etc/s6-rc/source-base/static-eth0/down new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/static-eth0/down @@ -0,0 +1 @@ + diff --git a/layout/rootfs/etc/s6-rc/source-base/static-eth0/type b/layout/rootfs/etc/s6-rc/source-base/static-eth0/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/static-eth0/type @@ -0,0 +1 @@ +oneshot diff --git a/layout/rootfs/etc/s6-rc/source-base/static-eth0/up b/layout/rootfs/etc/s6-rc/source-base/static-eth0/up new file mode 100644 index 0000000..2fb37e8 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/static-eth0/up @@ -0,0 +1,9 @@ +s6-envdir /etc/s6-linux-init/env-stage2 +multisubstitute +{ + import -i ETH0_IP4 + import DEFAULT_ROUTER_IP4 +} +if { ip addr add ${ETH0_IP4}/24 dev eth0 } +foreground { ip route del default } +route add default gw ${DEFAULT_ROUTER_IP4} diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd-log/consumer-for b/layout/rootfs/etc/s6-rc/source-base/syslogd-log/consumer-for new file mode 100644 index 0000000..96c5cc7 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd-log/consumer-for @@ -0,0 +1 @@ +syslogd diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd-log/dependencies b/layout/rootfs/etc/s6-rc/source-base/syslogd-log/dependencies new file mode 100644 index 0000000..24f7403 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd-log/dependencies @@ -0,0 +1,2 @@ +mount-rwfs +mount-syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd-log/run b/layout/rootfs/etc/s6-rc/source-base/syslogd-log/run new file mode 100755 index 0000000..b04f309 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +s6-setuidgid sysllog +exec -c +s6-log t s1000000 n20 /var/log/syslogd diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd-log/type b/layout/rootfs/etc/s6-rc/source-base/syslogd-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd/dependencies b/layout/rootfs/etc/s6-rc/source-base/syslogd/dependencies new file mode 100644 index 0000000..c1ee812 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd/dependencies @@ -0,0 +1 @@ +init-dev diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd/notification-fd b/layout/rootfs/etc/s6-rc/source-base/syslogd/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd/pipeline-name b/layout/rootfs/etc/s6-rc/source-base/syslogd/pipeline-name new file mode 100644 index 0000000..c8a925a --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd/pipeline-name @@ -0,0 +1 @@ +syslogd-pipeline diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd/producer-for b/layout/rootfs/etc/s6-rc/source-base/syslogd/producer-for new file mode 100644 index 0000000..75d14f5 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd/producer-for @@ -0,0 +1 @@ +syslogd-log diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd/run b/layout/rootfs/etc/s6-rc/source-base/syslogd/run new file mode 100755 index 0000000..e3aa36a --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd/run @@ -0,0 +1,8 @@ +#!/command/execlineb -P +fdmove -c 2 1 +exec -c +s6-envuidgid syslog +fdmove 1 3 +s6-ipcserver -U -1 -- /dev/log +fdmove -c 1 2 +ucspilogd IPCREMOTEEUID IPCREMOTEEGID diff --git a/layout/rootfs/etc/s6-rc/source-base/syslogd/type b/layout/rootfs/etc/s6-rc/source-base/syslogd/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/syslogd/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/consumer-for b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/consumer-for new file mode 100644 index 0000000..5faea8d --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/consumer-for @@ -0,0 +1 @@ +udhcpc-eth0 diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/dependencies b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/dependencies new file mode 100644 index 0000000..24f7403 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/dependencies @@ -0,0 +1,2 @@ +mount-rwfs +mount-syncfs diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/run b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/run new file mode 100644 index 0000000..51000a4 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/run @@ -0,0 +1,4 @@ +#!/command/execlineb -P +s6-setuidgid dhcpclog +exec -c +s6-log t s1000000 n20 /var/log/udhcpc-eth0 diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/type b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0-log/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/dependencies b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/dependencies new file mode 100644 index 0000000..61c05ca --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/dependencies @@ -0,0 +1 @@ +init-eth0 diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/env/.empty b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/env/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/env/.empty diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/notification-fd b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/notification-fd @@ -0,0 +1 @@ +3 diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/pipeline-name b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/pipeline-name new file mode 100644 index 0000000..4ab35cc --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/pipeline-name @@ -0,0 +1 @@ +udhcpc-eth0-pipeline diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/producer-for b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/producer-for new file mode 100644 index 0000000..a880648 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/producer-for @@ -0,0 +1 @@ +udhcpc-eth0-log diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/run b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/run new file mode 100644 index 0000000..6e53da6 --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/run @@ -0,0 +1,5 @@ +#!/command/execlineb -P +fdmove -c 2 1 +s6-envdir -nI env +importas -usd" " IPARG IPARG +udhcpc -f -C -i eth0 -x lease:86400 $IPARG -s /etc/udhcpc/udhcpc-script diff --git a/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/type b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/layout/rootfs/etc/s6-rc/source-base/udhcpc-eth0/type @@ -0,0 +1 @@ +longrun diff --git a/layout/rootfs/etc/shadow b/layout/rootfs/etc/shadow new file mode 100644 index 0000000..3fbe870 --- /dev/null +++ b/layout/rootfs/etc/shadow @@ -0,0 +1,26 @@ +root:$6$UbRjESrSfLBM6.Z4$WSPD5fcalaQp6zzUd/a7mwEjRO6qMFoyK3ZyfMv0MWZPItkAWDd2nOdwIcnLNRWGuYP24RQSxCUPYeqlnqizJ.:14792:0:99999:7::: +catchlog:!:14761:0:99999:7::: +alias:!:14761:0:99999:7::: +guest:$6$1OeGX48m9xnIEoJe$0m0RuDQE83Yb6xJx7Woipca7hOla9G5YJAhz2W5IXUBStgzyTQzJIYS1am6d6OKZ4l8XopsZ4H4bsWskWlYHU1:14761:0:99999:7::: +nobody:!:14314:0:99999:7::: +devlog:!:14793:::::: +klog:!:14793:::::: +kllog:!:14793:::::: +syslog:!:14793:::::: +sysllog:!:14793:::::: +ntp:!:14849:::::: +ntplog:!:14849:::::: +tailog:!:14849:::::: +tai:!:14849:::::: +dnscache:!:15041:::::: +public:!:15041:::::: +publilog:!:15041:::::: +dnslog:!:15041:::::: +identlog:!:15042:::::: +ident:!:15042:::::: +locklog:!:15041:::::: +lock:!:15041:::::: +fdhlog:!:15041:::::: +fdh:!:15041:::::: +sysfdh:!:15041:::::: +sshlog:!:15041:::::: diff --git a/layout/rootfs/etc/shells b/layout/rootfs/etc/shells new file mode 100644 index 0000000..dd7a1d3 --- /dev/null +++ b/layout/rootfs/etc/shells @@ -0,0 +1,2 @@ +/bin/sh +/etc/execline-startup diff --git a/layout/rootfs/etc/ssl/.empty b/layout/rootfs/etc/ssl/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/etc/ssl/.empty diff --git a/layout/rootfs/etc/sysctl.conf b/layout/rootfs/etc/sysctl.conf new file mode 100644 index 0000000..3612602 --- /dev/null +++ b/layout/rootfs/etc/sysctl.conf @@ -0,0 +1,6 @@ +kernel/modprobe /bin/modprobe +kernel/panic 60 +kernel/panic_on_oops 1 +kernel/poweroff_cmd /command/s6-poweroff +vm/overcommit_memory 2 +vm/overcommit_ratio 100 diff --git a/layout/rootfs/etc/udhcpc/bound b/layout/rootfs/etc/udhcpc/bound new file mode 100755 index 0000000..8b87214 --- /dev/null +++ b/layout/rootfs/etc/udhcpc/bound @@ -0,0 +1,25 @@ +#!/command/execlineb -P + +multisubstitute +{ + import -ui interface + import -ui ip + import -ui subnet + import -ui mask + import -ui router + import -ui dns + import -uD localdomain domain + import -ui lease +} + +foreground +{ + redirfd -w 1 /run/service/udhcpc-${interface}/env/IPARG + s6-echo -- "-r "${ip}" " +} +unexport ? +if { s6-echo "udhcpc-script: bound: ${ip}/${mask} on ${interface}, gateway ${router}, lease time ${lease}" } +if { ip addr add ${ip}/${subnet} dev ${interface} } +foreground { redirfd -w 2 /dev/null ip route del default } +if { route add default gw ${router} } +fdmove 1 3 s6-echo diff --git a/layout/rootfs/etc/udhcpc/deconfig b/layout/rootfs/etc/udhcpc/deconfig new file mode 100755 index 0000000..b66ae9e --- /dev/null +++ b/layout/rootfs/etc/udhcpc/deconfig @@ -0,0 +1,7 @@ +#!/command/execlineb -P +multisubstitute +{ + import -uD "<no server id>" serverid + import -uD "<no error message>" message +} +s6-echo "udhcpc-script: deconfig: server ${serverid} said: ${message}" diff --git a/layout/rootfs/etc/udhcpc/leasefail b/layout/rootfs/etc/udhcpc/leasefail new file mode 100755 index 0000000..579dbac --- /dev/null +++ b/layout/rootfs/etc/udhcpc/leasefail @@ -0,0 +1,7 @@ +#!/command/execlineb -P +multisubstitute +{ + import -uD "<no server id>" serverid + import -uD "<no error message>" message +} +s6-echo "udhcpc-script: leasefail: server ${serverid} said: ${message}" diff --git a/layout/rootfs/etc/udhcpc/nak b/layout/rootfs/etc/udhcpc/nak new file mode 100755 index 0000000..3ed0bb6 --- /dev/null +++ b/layout/rootfs/etc/udhcpc/nak @@ -0,0 +1,7 @@ +#!/command/execlineb -P +multisubstitute +{ + import -uD "<no server id>" serverid + import -uD "<no error message>" message +} +s6-echo "udhcpc-script: nak: server ${serverid} said: ${message}" diff --git a/layout/rootfs/etc/udhcpc/renew b/layout/rootfs/etc/udhcpc/renew new file mode 100755 index 0000000..1bd5236 --- /dev/null +++ b/layout/rootfs/etc/udhcpc/renew @@ -0,0 +1,12 @@ +#!/command/execlineb -P + +multisubstitute +{ + import -ui interface + import -ui ip + import -uD "<unknown mask>" mask + import -uD "<unknown DNS>" dns + import -ui router + import -ui lease +} +s6-echo "udhcpc-script: renew: ${ip}/${mask} on ${interface}, gateway ${router}, lease time ${lease}" diff --git a/layout/rootfs/etc/udhcpc/udhcpc-script b/layout/rootfs/etc/udhcpc/udhcpc-script new file mode 100755 index 0000000..9db2042 --- /dev/null +++ b/layout/rootfs/etc/udhcpc/udhcpc-script @@ -0,0 +1,4 @@ +#!/command/execlineb -S1 +ifelse { s6-test $# -ge 1 } { /etc/udhcpc/$1 } +if { fdmove -c 1 2 s6-echo "udhcpc-script: too few arguments" } +exit 1 diff --git a/layout/rootfs/etc/zoneinfo/Africa/Abidjan b/layout/rootfs/etc/zoneinfo/Africa/Abidjan new file mode 120000 index 0000000..159f996 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Abidjan @@ -0,0 +1 @@ +../posix/Africa/Abidjan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Accra b/layout/rootfs/etc/zoneinfo/Africa/Accra new file mode 120000 index 0000000..030d201 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Accra @@ -0,0 +1 @@ +../posix/Africa/Accra
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Addis_Ababa b/layout/rootfs/etc/zoneinfo/Africa/Addis_Ababa new file mode 120000 index 0000000..726e5e5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Addis_Ababa @@ -0,0 +1 @@ +../posix/Africa/Addis_Ababa
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Algiers b/layout/rootfs/etc/zoneinfo/Africa/Algiers new file mode 120000 index 0000000..e77d527 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Algiers @@ -0,0 +1 @@ +../posix/Africa/Algiers
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Asmara b/layout/rootfs/etc/zoneinfo/Africa/Asmara new file mode 120000 index 0000000..d76b66e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Asmara @@ -0,0 +1 @@ +../posix/Africa/Asmera
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Asmera b/layout/rootfs/etc/zoneinfo/Africa/Asmera new file mode 120000 index 0000000..d76b66e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Asmera @@ -0,0 +1 @@ +../posix/Africa/Asmera
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Bamako b/layout/rootfs/etc/zoneinfo/Africa/Bamako new file mode 120000 index 0000000..dd896bd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Bamako @@ -0,0 +1 @@ +../posix/Africa/Timbuktu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Bangui b/layout/rootfs/etc/zoneinfo/Africa/Bangui new file mode 120000 index 0000000..b078c0e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Bangui @@ -0,0 +1 @@ +../posix/Africa/Bangui
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Banjul b/layout/rootfs/etc/zoneinfo/Africa/Banjul new file mode 120000 index 0000000..cce6304 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Banjul @@ -0,0 +1 @@ +../posix/Africa/Banjul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Bissau b/layout/rootfs/etc/zoneinfo/Africa/Bissau new file mode 120000 index 0000000..302e17a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Bissau @@ -0,0 +1 @@ +../posix/Africa/Bissau
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Blantyre b/layout/rootfs/etc/zoneinfo/Africa/Blantyre new file mode 120000 index 0000000..0f74c94 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Blantyre @@ -0,0 +1 @@ +../posix/Africa/Blantyre
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Brazzaville b/layout/rootfs/etc/zoneinfo/Africa/Brazzaville new file mode 120000 index 0000000..b4f6148 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Brazzaville @@ -0,0 +1 @@ +../posix/Africa/Brazzaville
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Bujumbura b/layout/rootfs/etc/zoneinfo/Africa/Bujumbura new file mode 120000 index 0000000..2d20cdf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Bujumbura @@ -0,0 +1 @@ +../posix/Africa/Bujumbura
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Cairo b/layout/rootfs/etc/zoneinfo/Africa/Cairo new file mode 120000 index 0000000..cbbe266 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Cairo @@ -0,0 +1 @@ +../posix/Egypt
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Casablanca b/layout/rootfs/etc/zoneinfo/Africa/Casablanca new file mode 120000 index 0000000..560e405 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Casablanca @@ -0,0 +1 @@ +../posix/Africa/Casablanca
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Ceuta b/layout/rootfs/etc/zoneinfo/Africa/Ceuta new file mode 120000 index 0000000..310e42f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Ceuta @@ -0,0 +1 @@ +../posix/Africa/Ceuta
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Conakry b/layout/rootfs/etc/zoneinfo/Africa/Conakry new file mode 120000 index 0000000..f5f87f6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Conakry @@ -0,0 +1 @@ +../posix/Africa/Conakry
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Dakar b/layout/rootfs/etc/zoneinfo/Africa/Dakar new file mode 120000 index 0000000..11146e5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Dakar @@ -0,0 +1 @@ +../posix/Africa/Dakar
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Dar_es_Salaam b/layout/rootfs/etc/zoneinfo/Africa/Dar_es_Salaam new file mode 120000 index 0000000..9a87001 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Dar_es_Salaam @@ -0,0 +1 @@ +../posix/Africa/Dar_es_Salaam
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Djibouti b/layout/rootfs/etc/zoneinfo/Africa/Djibouti new file mode 120000 index 0000000..48c5f3b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Djibouti @@ -0,0 +1 @@ +../posix/Africa/Djibouti
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Douala b/layout/rootfs/etc/zoneinfo/Africa/Douala new file mode 120000 index 0000000..a0183c3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Douala @@ -0,0 +1 @@ +../posix/Africa/Douala
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/El_Aaiun b/layout/rootfs/etc/zoneinfo/Africa/El_Aaiun new file mode 120000 index 0000000..512af59 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/El_Aaiun @@ -0,0 +1 @@ +../posix/Africa/El_Aaiun
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Freetown b/layout/rootfs/etc/zoneinfo/Africa/Freetown new file mode 120000 index 0000000..0815e84 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Freetown @@ -0,0 +1 @@ +../posix/Africa/Freetown
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Gaborone b/layout/rootfs/etc/zoneinfo/Africa/Gaborone new file mode 120000 index 0000000..26d4258 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Gaborone @@ -0,0 +1 @@ +../posix/Africa/Gaborone
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Harare b/layout/rootfs/etc/zoneinfo/Africa/Harare new file mode 120000 index 0000000..93af189 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Harare @@ -0,0 +1 @@ +../posix/Africa/Harare
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Johannesburg b/layout/rootfs/etc/zoneinfo/Africa/Johannesburg new file mode 120000 index 0000000..2af734c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Johannesburg @@ -0,0 +1 @@ +../posix/Africa/Johannesburg
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Juba b/layout/rootfs/etc/zoneinfo/Africa/Juba new file mode 120000 index 0000000..0852e04 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Juba @@ -0,0 +1 @@ +../posix/Africa/Juba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Kampala b/layout/rootfs/etc/zoneinfo/Africa/Kampala new file mode 120000 index 0000000..f8834bd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Kampala @@ -0,0 +1 @@ +../posix/Africa/Kampala
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Khartoum b/layout/rootfs/etc/zoneinfo/Africa/Khartoum new file mode 120000 index 0000000..8e06210 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Khartoum @@ -0,0 +1 @@ +../posix/Africa/Khartoum
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Kigali b/layout/rootfs/etc/zoneinfo/Africa/Kigali new file mode 120000 index 0000000..7831e20 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Kigali @@ -0,0 +1 @@ +../posix/Africa/Kigali
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Kinshasa b/layout/rootfs/etc/zoneinfo/Africa/Kinshasa new file mode 120000 index 0000000..59f60f0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Kinshasa @@ -0,0 +1 @@ +../posix/Africa/Kinshasa
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Lagos b/layout/rootfs/etc/zoneinfo/Africa/Lagos new file mode 120000 index 0000000..188f259 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Lagos @@ -0,0 +1 @@ +../posix/Africa/Lagos
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Libreville b/layout/rootfs/etc/zoneinfo/Africa/Libreville new file mode 120000 index 0000000..fd12c11 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Libreville @@ -0,0 +1 @@ +../posix/Africa/Libreville
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Lome b/layout/rootfs/etc/zoneinfo/Africa/Lome new file mode 120000 index 0000000..8cf02f5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Lome @@ -0,0 +1 @@ +../posix/Africa/Lome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Luanda b/layout/rootfs/etc/zoneinfo/Africa/Luanda new file mode 120000 index 0000000..8aa2cae --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Luanda @@ -0,0 +1 @@ +../posix/Africa/Luanda
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Lubumbashi b/layout/rootfs/etc/zoneinfo/Africa/Lubumbashi new file mode 120000 index 0000000..6a64a80 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Lubumbashi @@ -0,0 +1 @@ +../posix/Africa/Lubumbashi
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Lusaka b/layout/rootfs/etc/zoneinfo/Africa/Lusaka new file mode 120000 index 0000000..ac162ab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Lusaka @@ -0,0 +1 @@ +../posix/Africa/Lusaka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Malabo b/layout/rootfs/etc/zoneinfo/Africa/Malabo new file mode 120000 index 0000000..2828b77 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Malabo @@ -0,0 +1 @@ +../posix/Africa/Malabo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Maputo b/layout/rootfs/etc/zoneinfo/Africa/Maputo new file mode 120000 index 0000000..ff75350 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Maputo @@ -0,0 +1 @@ +../posix/Africa/Maputo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Maseru b/layout/rootfs/etc/zoneinfo/Africa/Maseru new file mode 120000 index 0000000..4761e81 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Maseru @@ -0,0 +1 @@ +../posix/Africa/Maseru
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Mbabane b/layout/rootfs/etc/zoneinfo/Africa/Mbabane new file mode 120000 index 0000000..0374d48 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Mbabane @@ -0,0 +1 @@ +../posix/Africa/Mbabane
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Mogadishu b/layout/rootfs/etc/zoneinfo/Africa/Mogadishu new file mode 120000 index 0000000..66a2631 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Mogadishu @@ -0,0 +1 @@ +../posix/Africa/Mogadishu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Monrovia b/layout/rootfs/etc/zoneinfo/Africa/Monrovia new file mode 120000 index 0000000..a691f0b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Monrovia @@ -0,0 +1 @@ +../posix/Africa/Monrovia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Nairobi b/layout/rootfs/etc/zoneinfo/Africa/Nairobi new file mode 120000 index 0000000..9b4866a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Nairobi @@ -0,0 +1 @@ +../posix/Africa/Nairobi
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Ndjamena b/layout/rootfs/etc/zoneinfo/Africa/Ndjamena new file mode 120000 index 0000000..56409dc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Ndjamena @@ -0,0 +1 @@ +../posix/Africa/Ndjamena
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Niamey b/layout/rootfs/etc/zoneinfo/Africa/Niamey new file mode 120000 index 0000000..7638458 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Niamey @@ -0,0 +1 @@ +../posix/Africa/Niamey
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Nouakchott b/layout/rootfs/etc/zoneinfo/Africa/Nouakchott new file mode 120000 index 0000000..e2e3e80 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Nouakchott @@ -0,0 +1 @@ +../posix/Africa/Nouakchott
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Ouagadougou b/layout/rootfs/etc/zoneinfo/Africa/Ouagadougou new file mode 120000 index 0000000..70a2b42 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Ouagadougou @@ -0,0 +1 @@ +../posix/Africa/Ouagadougou
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Porto-Novo b/layout/rootfs/etc/zoneinfo/Africa/Porto-Novo new file mode 120000 index 0000000..6c15baa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Porto-Novo @@ -0,0 +1 @@ +../posix/Africa/Porto-Novo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Sao_Tome b/layout/rootfs/etc/zoneinfo/Africa/Sao_Tome new file mode 120000 index 0000000..ad182d7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Sao_Tome @@ -0,0 +1 @@ +../posix/Africa/Sao_Tome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Timbuktu b/layout/rootfs/etc/zoneinfo/Africa/Timbuktu new file mode 120000 index 0000000..dd896bd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Timbuktu @@ -0,0 +1 @@ +../posix/Africa/Timbuktu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Tripoli b/layout/rootfs/etc/zoneinfo/Africa/Tripoli new file mode 120000 index 0000000..d0dd5b2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Tripoli @@ -0,0 +1 @@ +../posix/Libya
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Tunis b/layout/rootfs/etc/zoneinfo/Africa/Tunis new file mode 120000 index 0000000..55a22c8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Tunis @@ -0,0 +1 @@ +../posix/Africa/Tunis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Africa/Windhoek b/layout/rootfs/etc/zoneinfo/Africa/Windhoek new file mode 120000 index 0000000..4115833 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Africa/Windhoek @@ -0,0 +1 @@ +../posix/Africa/Windhoek
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Adak b/layout/rootfs/etc/zoneinfo/America/Adak new file mode 120000 index 0000000..1f1a09a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Adak @@ -0,0 +1 @@ +../posix/America/Atka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Anchorage b/layout/rootfs/etc/zoneinfo/America/Anchorage new file mode 120000 index 0000000..358b2ec --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Anchorage @@ -0,0 +1 @@ +../posix/America/Anchorage
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Anguilla b/layout/rootfs/etc/zoneinfo/America/Anguilla new file mode 120000 index 0000000..499132c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Anguilla @@ -0,0 +1 @@ +../posix/America/Anguilla
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Antigua b/layout/rootfs/etc/zoneinfo/America/Antigua new file mode 120000 index 0000000..2a24001 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Antigua @@ -0,0 +1 @@ +../posix/America/Antigua
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Araguaina b/layout/rootfs/etc/zoneinfo/America/Araguaina new file mode 120000 index 0000000..77be0b3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Araguaina @@ -0,0 +1 @@ +../posix/America/Araguaina
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/Buenos_Aires b/layout/rootfs/etc/zoneinfo/America/Argentina/Buenos_Aires new file mode 120000 index 0000000..ab71856 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/Buenos_Aires @@ -0,0 +1 @@ +../../posix/America/Buenos_Aires
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/Catamarca b/layout/rootfs/etc/zoneinfo/America/Argentina/Catamarca new file mode 120000 index 0000000..458c5b2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/Catamarca @@ -0,0 +1 @@ +../../posix/America/Catamarca
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/ComodRivadavia b/layout/rootfs/etc/zoneinfo/America/Argentina/ComodRivadavia new file mode 120000 index 0000000..458c5b2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/ComodRivadavia @@ -0,0 +1 @@ +../../posix/America/Catamarca
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/Cordoba b/layout/rootfs/etc/zoneinfo/America/Argentina/Cordoba new file mode 120000 index 0000000..d4661c3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/Cordoba @@ -0,0 +1 @@ +../../posix/America/Cordoba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/Jujuy b/layout/rootfs/etc/zoneinfo/America/Argentina/Jujuy new file mode 120000 index 0000000..1472fdc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/Jujuy @@ -0,0 +1 @@ +../../posix/America/Argentina/Jujuy
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/La_Rioja b/layout/rootfs/etc/zoneinfo/America/Argentina/La_Rioja new file mode 120000 index 0000000..6afaa51 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/La_Rioja @@ -0,0 +1 @@ +../../posix/America/Argentina/La_Rioja
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/Mendoza b/layout/rootfs/etc/zoneinfo/America/Argentina/Mendoza new file mode 120000 index 0000000..fefc013 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/Mendoza @@ -0,0 +1 @@ +../../posix/America/Argentina/Mendoza
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/Rio_Gallegos b/layout/rootfs/etc/zoneinfo/America/Argentina/Rio_Gallegos new file mode 120000 index 0000000..24146d7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/Rio_Gallegos @@ -0,0 +1 @@ +../../posix/America/Argentina/Rio_Gallegos
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/Salta b/layout/rootfs/etc/zoneinfo/America/Argentina/Salta new file mode 120000 index 0000000..d7167a9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/Salta @@ -0,0 +1 @@ +../../posix/America/Argentina/Salta
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/San_Juan b/layout/rootfs/etc/zoneinfo/America/Argentina/San_Juan new file mode 120000 index 0000000..df20054 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/San_Juan @@ -0,0 +1 @@ +../../posix/America/Argentina/San_Juan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/San_Luis b/layout/rootfs/etc/zoneinfo/America/Argentina/San_Luis new file mode 120000 index 0000000..fb11342 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/San_Luis @@ -0,0 +1 @@ +../../posix/America/Argentina/San_Luis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/Tucuman b/layout/rootfs/etc/zoneinfo/America/Argentina/Tucuman new file mode 120000 index 0000000..4e93095 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/Tucuman @@ -0,0 +1 @@ +../../posix/America/Argentina/Tucuman
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Argentina/Ushuaia b/layout/rootfs/etc/zoneinfo/America/Argentina/Ushuaia new file mode 120000 index 0000000..e448541 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Argentina/Ushuaia @@ -0,0 +1 @@ +../../posix/America/Argentina/Ushuaia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Aruba b/layout/rootfs/etc/zoneinfo/America/Aruba new file mode 120000 index 0000000..fa0cf09 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Aruba @@ -0,0 +1 @@ +../posix/America/Aruba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Asuncion b/layout/rootfs/etc/zoneinfo/America/Asuncion new file mode 120000 index 0000000..402df9b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Asuncion @@ -0,0 +1 @@ +../posix/America/Asuncion
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Atikokan b/layout/rootfs/etc/zoneinfo/America/Atikokan new file mode 120000 index 0000000..d683dab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Atikokan @@ -0,0 +1 @@ +../posix/America/Atikokan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Atka b/layout/rootfs/etc/zoneinfo/America/Atka new file mode 120000 index 0000000..1f1a09a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Atka @@ -0,0 +1 @@ +../posix/America/Atka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Bahia b/layout/rootfs/etc/zoneinfo/America/Bahia new file mode 120000 index 0000000..3c18a3f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Bahia @@ -0,0 +1 @@ +../posix/America/Bahia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Bahia_Banderas b/layout/rootfs/etc/zoneinfo/America/Bahia_Banderas new file mode 120000 index 0000000..46ee970 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Bahia_Banderas @@ -0,0 +1 @@ +../posix/America/Bahia_Banderas
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Barbados b/layout/rootfs/etc/zoneinfo/America/Barbados new file mode 120000 index 0000000..945e17b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Barbados @@ -0,0 +1 @@ +../posix/America/Barbados
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Belem b/layout/rootfs/etc/zoneinfo/America/Belem new file mode 120000 index 0000000..73dcc6e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Belem @@ -0,0 +1 @@ +../posix/America/Belem
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Belize b/layout/rootfs/etc/zoneinfo/America/Belize new file mode 120000 index 0000000..29808d6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Belize @@ -0,0 +1 @@ +../posix/America/Belize
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Blanc-Sablon b/layout/rootfs/etc/zoneinfo/America/Blanc-Sablon new file mode 120000 index 0000000..facee5b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Blanc-Sablon @@ -0,0 +1 @@ +../posix/America/Blanc-Sablon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Boa_Vista b/layout/rootfs/etc/zoneinfo/America/Boa_Vista new file mode 120000 index 0000000..1e5a04e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Boa_Vista @@ -0,0 +1 @@ +../posix/America/Boa_Vista
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Bogota b/layout/rootfs/etc/zoneinfo/America/Bogota new file mode 120000 index 0000000..12f92fa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Bogota @@ -0,0 +1 @@ +../posix/America/Bogota
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Boise b/layout/rootfs/etc/zoneinfo/America/Boise new file mode 120000 index 0000000..49c1d70 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Boise @@ -0,0 +1 @@ +../posix/America/Boise
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Buenos_Aires b/layout/rootfs/etc/zoneinfo/America/Buenos_Aires new file mode 120000 index 0000000..8f75726 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Buenos_Aires @@ -0,0 +1 @@ +../posix/America/Buenos_Aires
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Cambridge_Bay b/layout/rootfs/etc/zoneinfo/America/Cambridge_Bay new file mode 120000 index 0000000..60f0f0a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Cambridge_Bay @@ -0,0 +1 @@ +../posix/America/Cambridge_Bay
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Campo_Grande b/layout/rootfs/etc/zoneinfo/America/Campo_Grande new file mode 120000 index 0000000..1fe0f7f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Campo_Grande @@ -0,0 +1 @@ +../posix/America/Campo_Grande
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Cancun b/layout/rootfs/etc/zoneinfo/America/Cancun new file mode 120000 index 0000000..c70cd84 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Cancun @@ -0,0 +1 @@ +../posix/America/Cancun
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Caracas b/layout/rootfs/etc/zoneinfo/America/Caracas new file mode 120000 index 0000000..c0055af --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Caracas @@ -0,0 +1 @@ +../posix/America/Caracas
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Catamarca b/layout/rootfs/etc/zoneinfo/America/Catamarca new file mode 120000 index 0000000..35d32b8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Catamarca @@ -0,0 +1 @@ +../posix/America/Catamarca
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Cayenne b/layout/rootfs/etc/zoneinfo/America/Cayenne new file mode 120000 index 0000000..1d2bbe5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Cayenne @@ -0,0 +1 @@ +../posix/America/Cayenne
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Cayman b/layout/rootfs/etc/zoneinfo/America/Cayman new file mode 120000 index 0000000..817cffe --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Cayman @@ -0,0 +1 @@ +../posix/America/Cayman
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Chicago b/layout/rootfs/etc/zoneinfo/America/Chicago new file mode 120000 index 0000000..ab3739a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Chicago @@ -0,0 +1 @@ +../posix/America/Chicago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Chihuahua b/layout/rootfs/etc/zoneinfo/America/Chihuahua new file mode 120000 index 0000000..a6e1236 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Chihuahua @@ -0,0 +1 @@ +../posix/America/Chihuahua
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Coral_Harbour b/layout/rootfs/etc/zoneinfo/America/Coral_Harbour new file mode 120000 index 0000000..d683dab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Coral_Harbour @@ -0,0 +1 @@ +../posix/America/Atikokan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Cordoba b/layout/rootfs/etc/zoneinfo/America/Cordoba new file mode 120000 index 0000000..2020e46 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Cordoba @@ -0,0 +1 @@ +../posix/America/Cordoba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Costa_Rica b/layout/rootfs/etc/zoneinfo/America/Costa_Rica new file mode 120000 index 0000000..aa21ea8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Costa_Rica @@ -0,0 +1 @@ +../posix/America/Costa_Rica
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Creston b/layout/rootfs/etc/zoneinfo/America/Creston new file mode 120000 index 0000000..1559d6b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Creston @@ -0,0 +1 @@ +../posix/America/Creston
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Cuiaba b/layout/rootfs/etc/zoneinfo/America/Cuiaba new file mode 120000 index 0000000..8a74efe --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Cuiaba @@ -0,0 +1 @@ +../posix/America/Cuiaba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Curacao b/layout/rootfs/etc/zoneinfo/America/Curacao new file mode 120000 index 0000000..97b99ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Curacao @@ -0,0 +1 @@ +../posix/America/Curacao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Danmarkshavn b/layout/rootfs/etc/zoneinfo/America/Danmarkshavn new file mode 120000 index 0000000..e4c2817 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Danmarkshavn @@ -0,0 +1 @@ +../posix/America/Danmarkshavn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Dawson b/layout/rootfs/etc/zoneinfo/America/Dawson new file mode 120000 index 0000000..fccdea7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Dawson @@ -0,0 +1 @@ +../posix/America/Dawson
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Dawson_Creek b/layout/rootfs/etc/zoneinfo/America/Dawson_Creek new file mode 120000 index 0000000..bfd6b65 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Dawson_Creek @@ -0,0 +1 @@ +../posix/America/Dawson_Creek
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Denver b/layout/rootfs/etc/zoneinfo/America/Denver new file mode 120000 index 0000000..b9d2539 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Denver @@ -0,0 +1 @@ +../posix/America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Detroit b/layout/rootfs/etc/zoneinfo/America/Detroit new file mode 120000 index 0000000..6a96b49 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Detroit @@ -0,0 +1 @@ +../posix/America/Detroit
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Dominica b/layout/rootfs/etc/zoneinfo/America/Dominica new file mode 120000 index 0000000..06329ba --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Dominica @@ -0,0 +1 @@ +../posix/America/Dominica
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Edmonton b/layout/rootfs/etc/zoneinfo/America/Edmonton new file mode 120000 index 0000000..e9978fc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Edmonton @@ -0,0 +1 @@ +../Canada/Mountain
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Eirunepe b/layout/rootfs/etc/zoneinfo/America/Eirunepe new file mode 120000 index 0000000..847b8df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Eirunepe @@ -0,0 +1 @@ +../posix/America/Eirunepe
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/El_Salvador b/layout/rootfs/etc/zoneinfo/America/El_Salvador new file mode 120000 index 0000000..f7f3298 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/El_Salvador @@ -0,0 +1 @@ +../posix/America/El_Salvador
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Ensenada b/layout/rootfs/etc/zoneinfo/America/Ensenada new file mode 120000 index 0000000..459d750 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Ensenada @@ -0,0 +1 @@ +../Mexico/BajaNorte
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Fort_Wayne b/layout/rootfs/etc/zoneinfo/America/Fort_Wayne new file mode 120000 index 0000000..7e31aa3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Fort_Wayne @@ -0,0 +1 @@ +../posix/America/Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Fortaleza b/layout/rootfs/etc/zoneinfo/America/Fortaleza new file mode 120000 index 0000000..7d7c1bd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Fortaleza @@ -0,0 +1 @@ +../posix/America/Fortaleza
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Glace_Bay b/layout/rootfs/etc/zoneinfo/America/Glace_Bay new file mode 120000 index 0000000..9d9bb79 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Glace_Bay @@ -0,0 +1 @@ +../posix/America/Glace_Bay
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Godthab b/layout/rootfs/etc/zoneinfo/America/Godthab new file mode 120000 index 0000000..5ac7158 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Godthab @@ -0,0 +1 @@ +../posix/America/Godthab
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Goose_Bay b/layout/rootfs/etc/zoneinfo/America/Goose_Bay new file mode 120000 index 0000000..38dfc31 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Goose_Bay @@ -0,0 +1 @@ +../posix/America/Goose_Bay
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Grand_Turk b/layout/rootfs/etc/zoneinfo/America/Grand_Turk new file mode 120000 index 0000000..16437b9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Grand_Turk @@ -0,0 +1 @@ +../posix/America/Grand_Turk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Grenada b/layout/rootfs/etc/zoneinfo/America/Grenada new file mode 120000 index 0000000..c7c5a01 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Grenada @@ -0,0 +1 @@ +../posix/America/Grenada
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Guadeloupe b/layout/rootfs/etc/zoneinfo/America/Guadeloupe new file mode 120000 index 0000000..041f980 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Guadeloupe @@ -0,0 +1 @@ +../posix/America/Marigot
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Guatemala b/layout/rootfs/etc/zoneinfo/America/Guatemala new file mode 120000 index 0000000..f213935 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Guatemala @@ -0,0 +1 @@ +../posix/America/Guatemala
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Guayaquil b/layout/rootfs/etc/zoneinfo/America/Guayaquil new file mode 120000 index 0000000..3d1a8ec --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Guayaquil @@ -0,0 +1 @@ +../posix/America/Guayaquil
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Guyana b/layout/rootfs/etc/zoneinfo/America/Guyana new file mode 120000 index 0000000..a75ebd8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Guyana @@ -0,0 +1 @@ +../posix/America/Guyana
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Halifax b/layout/rootfs/etc/zoneinfo/America/Halifax new file mode 120000 index 0000000..6ac03ad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Halifax @@ -0,0 +1 @@ +../Canada/Atlantic
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Havana b/layout/rootfs/etc/zoneinfo/America/Havana new file mode 120000 index 0000000..8421cdd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Havana @@ -0,0 +1 @@ +../posix/Cuba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Hermosillo b/layout/rootfs/etc/zoneinfo/America/Hermosillo new file mode 120000 index 0000000..144f0f6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Hermosillo @@ -0,0 +1 @@ +../posix/America/Hermosillo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Indiana/Indianapolis b/layout/rootfs/etc/zoneinfo/America/Indiana/Indianapolis new file mode 120000 index 0000000..4d41434 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Indiana/Indianapolis @@ -0,0 +1 @@ +../../posix/America/Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Indiana/Knox b/layout/rootfs/etc/zoneinfo/America/Indiana/Knox new file mode 120000 index 0000000..b8cd1a6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Indiana/Knox @@ -0,0 +1 @@ +../../posix/America/Knox_IN
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Indiana/Marengo b/layout/rootfs/etc/zoneinfo/America/Indiana/Marengo new file mode 120000 index 0000000..d5511b9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Indiana/Marengo @@ -0,0 +1 @@ +../../posix/America/Indiana/Marengo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Indiana/Petersburg b/layout/rootfs/etc/zoneinfo/America/Indiana/Petersburg new file mode 120000 index 0000000..725336f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Indiana/Petersburg @@ -0,0 +1 @@ +../../posix/America/Indiana/Petersburg
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Indiana/Tell_City b/layout/rootfs/etc/zoneinfo/America/Indiana/Tell_City new file mode 120000 index 0000000..05e38eb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Indiana/Tell_City @@ -0,0 +1 @@ +../../posix/America/Indiana/Tell_City
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Indiana/Vevay b/layout/rootfs/etc/zoneinfo/America/Indiana/Vevay new file mode 120000 index 0000000..2278d6f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Indiana/Vevay @@ -0,0 +1 @@ +../../posix/America/Indiana/Vevay
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Indiana/Vincennes b/layout/rootfs/etc/zoneinfo/America/Indiana/Vincennes new file mode 120000 index 0000000..b6fab70 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Indiana/Vincennes @@ -0,0 +1 @@ +../../posix/America/Indiana/Vincennes
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Indiana/Winamac b/layout/rootfs/etc/zoneinfo/America/Indiana/Winamac new file mode 120000 index 0000000..90ea3e7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Indiana/Winamac @@ -0,0 +1 @@ +../../posix/America/Indiana/Winamac
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Indianapolis b/layout/rootfs/etc/zoneinfo/America/Indianapolis new file mode 120000 index 0000000..7e31aa3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Indianapolis @@ -0,0 +1 @@ +../posix/America/Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Inuvik b/layout/rootfs/etc/zoneinfo/America/Inuvik new file mode 120000 index 0000000..1b53b35 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Inuvik @@ -0,0 +1 @@ +../posix/America/Inuvik
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Iqaluit b/layout/rootfs/etc/zoneinfo/America/Iqaluit new file mode 120000 index 0000000..77c8a4c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Iqaluit @@ -0,0 +1 @@ +../posix/America/Iqaluit
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Jamaica b/layout/rootfs/etc/zoneinfo/America/Jamaica new file mode 120000 index 0000000..0192c34 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Jamaica @@ -0,0 +1 @@ +../posix/America/Jamaica
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Jujuy b/layout/rootfs/etc/zoneinfo/America/Jujuy new file mode 120000 index 0000000..f8a6fd3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Jujuy @@ -0,0 +1 @@ +../posix/America/Argentina/Jujuy
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Juneau b/layout/rootfs/etc/zoneinfo/America/Juneau new file mode 120000 index 0000000..f04d984 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Juneau @@ -0,0 +1 @@ +../posix/America/Juneau
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Kentucky/Louisville b/layout/rootfs/etc/zoneinfo/America/Kentucky/Louisville new file mode 120000 index 0000000..394a917 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Kentucky/Louisville @@ -0,0 +1 @@ +../../posix/America/Louisville
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Kentucky/Monticello b/layout/rootfs/etc/zoneinfo/America/Kentucky/Monticello new file mode 120000 index 0000000..4a16f48 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Kentucky/Monticello @@ -0,0 +1 @@ +../../posix/America/Kentucky/Monticello
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Knox_IN b/layout/rootfs/etc/zoneinfo/America/Knox_IN new file mode 120000 index 0000000..779220e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Knox_IN @@ -0,0 +1 @@ +../posix/America/Knox_IN
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Kralendijk b/layout/rootfs/etc/zoneinfo/America/Kralendijk new file mode 120000 index 0000000..97b99ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Kralendijk @@ -0,0 +1 @@ +../posix/America/Curacao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/La_Paz b/layout/rootfs/etc/zoneinfo/America/La_Paz new file mode 120000 index 0000000..e811715 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/La_Paz @@ -0,0 +1 @@ +../posix/America/La_Paz
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Lima b/layout/rootfs/etc/zoneinfo/America/Lima new file mode 120000 index 0000000..a98f5b4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Lima @@ -0,0 +1 @@ +../posix/America/Lima
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Los_Angeles b/layout/rootfs/etc/zoneinfo/America/Los_Angeles new file mode 120000 index 0000000..ded0e95 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Los_Angeles @@ -0,0 +1 @@ +../posix/America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Louisville b/layout/rootfs/etc/zoneinfo/America/Louisville new file mode 120000 index 0000000..2b258dc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Louisville @@ -0,0 +1 @@ +../posix/America/Louisville
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Lower_Princes b/layout/rootfs/etc/zoneinfo/America/Lower_Princes new file mode 120000 index 0000000..97b99ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Lower_Princes @@ -0,0 +1 @@ +../posix/America/Curacao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Maceio b/layout/rootfs/etc/zoneinfo/America/Maceio new file mode 120000 index 0000000..da7aa9d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Maceio @@ -0,0 +1 @@ +../posix/America/Maceio
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Managua b/layout/rootfs/etc/zoneinfo/America/Managua new file mode 120000 index 0000000..2c8c9b2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Managua @@ -0,0 +1 @@ +../posix/America/Managua
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Manaus b/layout/rootfs/etc/zoneinfo/America/Manaus new file mode 120000 index 0000000..5fc3316 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Manaus @@ -0,0 +1 @@ +../posix/America/Manaus
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Marigot b/layout/rootfs/etc/zoneinfo/America/Marigot new file mode 120000 index 0000000..041f980 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Marigot @@ -0,0 +1 @@ +../posix/America/Marigot
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Martinique b/layout/rootfs/etc/zoneinfo/America/Martinique new file mode 120000 index 0000000..bcd991a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Martinique @@ -0,0 +1 @@ +../posix/America/Martinique
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Matamoros b/layout/rootfs/etc/zoneinfo/America/Matamoros new file mode 120000 index 0000000..805777e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Matamoros @@ -0,0 +1 @@ +../posix/America/Matamoros
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Mazatlan b/layout/rootfs/etc/zoneinfo/America/Mazatlan new file mode 120000 index 0000000..a30b64e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Mazatlan @@ -0,0 +1 @@ +../Mexico/BajaSur
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Mendoza b/layout/rootfs/etc/zoneinfo/America/Mendoza new file mode 120000 index 0000000..94d13aa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Mendoza @@ -0,0 +1 @@ +../posix/America/Argentina/Mendoza
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Menominee b/layout/rootfs/etc/zoneinfo/America/Menominee new file mode 120000 index 0000000..bd827a7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Menominee @@ -0,0 +1 @@ +../posix/America/Menominee
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Merida b/layout/rootfs/etc/zoneinfo/America/Merida new file mode 120000 index 0000000..43cb3f7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Merida @@ -0,0 +1 @@ +../posix/America/Merida
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Metlakatla b/layout/rootfs/etc/zoneinfo/America/Metlakatla new file mode 120000 index 0000000..c266d23 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Metlakatla @@ -0,0 +1 @@ +../posix/America/Metlakatla
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Mexico_City b/layout/rootfs/etc/zoneinfo/America/Mexico_City new file mode 120000 index 0000000..021d1e2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Mexico_City @@ -0,0 +1 @@ +../Mexico/General
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Miquelon b/layout/rootfs/etc/zoneinfo/America/Miquelon new file mode 120000 index 0000000..16dd6d8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Miquelon @@ -0,0 +1 @@ +../posix/America/Miquelon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Moncton b/layout/rootfs/etc/zoneinfo/America/Moncton new file mode 120000 index 0000000..5148223 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Moncton @@ -0,0 +1 @@ +../posix/America/Moncton
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Monterrey b/layout/rootfs/etc/zoneinfo/America/Monterrey new file mode 120000 index 0000000..b9d0bb2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Monterrey @@ -0,0 +1 @@ +../posix/America/Monterrey
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Montevideo b/layout/rootfs/etc/zoneinfo/America/Montevideo new file mode 120000 index 0000000..306a85e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Montevideo @@ -0,0 +1 @@ +../posix/America/Montevideo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Montreal b/layout/rootfs/etc/zoneinfo/America/Montreal new file mode 120000 index 0000000..8f835f9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Montreal @@ -0,0 +1 @@ +../posix/America/Montreal
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Montserrat b/layout/rootfs/etc/zoneinfo/America/Montserrat new file mode 120000 index 0000000..89a14c1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Montserrat @@ -0,0 +1 @@ +../posix/America/Montserrat
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Nassau b/layout/rootfs/etc/zoneinfo/America/Nassau new file mode 120000 index 0000000..cb8d08c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Nassau @@ -0,0 +1 @@ +../posix/America/Nassau
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/New_York b/layout/rootfs/etc/zoneinfo/America/New_York new file mode 120000 index 0000000..641af55 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/New_York @@ -0,0 +1 @@ +../posix/America/New_York
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Nipigon b/layout/rootfs/etc/zoneinfo/America/Nipigon new file mode 120000 index 0000000..d9efba3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Nipigon @@ -0,0 +1 @@ +../posix/America/Nipigon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Nome b/layout/rootfs/etc/zoneinfo/America/Nome new file mode 120000 index 0000000..5549caa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Nome @@ -0,0 +1 @@ +../posix/America/Nome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Noronha b/layout/rootfs/etc/zoneinfo/America/Noronha new file mode 120000 index 0000000..baa9431 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Noronha @@ -0,0 +1 @@ +../posix/America/Noronha
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/North_Dakota/Beulah b/layout/rootfs/etc/zoneinfo/America/North_Dakota/Beulah new file mode 120000 index 0000000..4272d39 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/North_Dakota/Beulah @@ -0,0 +1 @@ +../../posix/America/North_Dakota/Beulah
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/North_Dakota/Center b/layout/rootfs/etc/zoneinfo/America/North_Dakota/Center new file mode 120000 index 0000000..2c04b66 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/North_Dakota/Center @@ -0,0 +1 @@ +../../posix/America/North_Dakota/Center
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/North_Dakota/New_Salem b/layout/rootfs/etc/zoneinfo/America/North_Dakota/New_Salem new file mode 120000 index 0000000..5858de0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/North_Dakota/New_Salem @@ -0,0 +1 @@ +../../posix/America/North_Dakota/New_Salem
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Ojinaga b/layout/rootfs/etc/zoneinfo/America/Ojinaga new file mode 120000 index 0000000..618a171 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Ojinaga @@ -0,0 +1 @@ +../posix/America/Ojinaga
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Panama b/layout/rootfs/etc/zoneinfo/America/Panama new file mode 120000 index 0000000..cf19a6c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Panama @@ -0,0 +1 @@ +../posix/America/Panama
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Pangnirtung b/layout/rootfs/etc/zoneinfo/America/Pangnirtung new file mode 120000 index 0000000..5ae5b50 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Pangnirtung @@ -0,0 +1 @@ +../posix/America/Pangnirtung
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Paramaribo b/layout/rootfs/etc/zoneinfo/America/Paramaribo new file mode 120000 index 0000000..044bc12 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Paramaribo @@ -0,0 +1 @@ +../posix/America/Paramaribo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Phoenix b/layout/rootfs/etc/zoneinfo/America/Phoenix new file mode 120000 index 0000000..306d76f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Phoenix @@ -0,0 +1 @@ +../posix/America/Phoenix
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Port-au-Prince b/layout/rootfs/etc/zoneinfo/America/Port-au-Prince new file mode 120000 index 0000000..2eae7e1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Port-au-Prince @@ -0,0 +1 @@ +../posix/America/Port-au-Prince
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Port_of_Spain b/layout/rootfs/etc/zoneinfo/America/Port_of_Spain new file mode 120000 index 0000000..2caf886 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Port_of_Spain @@ -0,0 +1 @@ +../posix/America/Port_of_Spain
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Porto_Acre b/layout/rootfs/etc/zoneinfo/America/Porto_Acre new file mode 120000 index 0000000..b1899f5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Porto_Acre @@ -0,0 +1 @@ +../posix/America/Porto_Acre
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Porto_Velho b/layout/rootfs/etc/zoneinfo/America/Porto_Velho new file mode 120000 index 0000000..1e2543d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Porto_Velho @@ -0,0 +1 @@ +../posix/America/Porto_Velho
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Puerto_Rico b/layout/rootfs/etc/zoneinfo/America/Puerto_Rico new file mode 120000 index 0000000..8321cbf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Puerto_Rico @@ -0,0 +1 @@ +../posix/America/Puerto_Rico
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Rainy_River b/layout/rootfs/etc/zoneinfo/America/Rainy_River new file mode 120000 index 0000000..079d2a9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Rainy_River @@ -0,0 +1 @@ +../posix/America/Rainy_River
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Rankin_Inlet b/layout/rootfs/etc/zoneinfo/America/Rankin_Inlet new file mode 120000 index 0000000..f23ccc6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Rankin_Inlet @@ -0,0 +1 @@ +../posix/America/Rankin_Inlet
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Recife b/layout/rootfs/etc/zoneinfo/America/Recife new file mode 120000 index 0000000..c618848 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Recife @@ -0,0 +1 @@ +../posix/America/Recife
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Regina b/layout/rootfs/etc/zoneinfo/America/Regina new file mode 120000 index 0000000..b813232 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Regina @@ -0,0 +1 @@ +../Canada/East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Resolute b/layout/rootfs/etc/zoneinfo/America/Resolute new file mode 120000 index 0000000..681d12b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Resolute @@ -0,0 +1 @@ +../posix/America/Resolute
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Rio_Branco b/layout/rootfs/etc/zoneinfo/America/Rio_Branco new file mode 120000 index 0000000..b1899f5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Rio_Branco @@ -0,0 +1 @@ +../posix/America/Porto_Acre
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Rosario b/layout/rootfs/etc/zoneinfo/America/Rosario new file mode 120000 index 0000000..2020e46 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Rosario @@ -0,0 +1 @@ +../posix/America/Cordoba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Santa_Isabel b/layout/rootfs/etc/zoneinfo/America/Santa_Isabel new file mode 120000 index 0000000..7a4e7c5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Santa_Isabel @@ -0,0 +1 @@ +../posix/America/Santa_Isabel
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Santarem b/layout/rootfs/etc/zoneinfo/America/Santarem new file mode 120000 index 0000000..2959abf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Santarem @@ -0,0 +1 @@ +../posix/America/Santarem
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Santiago b/layout/rootfs/etc/zoneinfo/America/Santiago new file mode 120000 index 0000000..d9abc6d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Santiago @@ -0,0 +1 @@ +../posix/America/Santiago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Santo_Domingo b/layout/rootfs/etc/zoneinfo/America/Santo_Domingo new file mode 120000 index 0000000..2d73bcf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Santo_Domingo @@ -0,0 +1 @@ +../posix/America/Santo_Domingo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Sao_Paulo b/layout/rootfs/etc/zoneinfo/America/Sao_Paulo new file mode 120000 index 0000000..ba8ce5f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Sao_Paulo @@ -0,0 +1 @@ +../posix/America/Sao_Paulo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Scoresbysund b/layout/rootfs/etc/zoneinfo/America/Scoresbysund new file mode 120000 index 0000000..852c287 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Scoresbysund @@ -0,0 +1 @@ +../posix/America/Scoresbysund
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Shiprock b/layout/rootfs/etc/zoneinfo/America/Shiprock new file mode 120000 index 0000000..b9d2539 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Shiprock @@ -0,0 +1 @@ +../posix/America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Sitka b/layout/rootfs/etc/zoneinfo/America/Sitka new file mode 120000 index 0000000..4aa90a1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Sitka @@ -0,0 +1 @@ +../posix/America/Sitka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/St_Barthelemy b/layout/rootfs/etc/zoneinfo/America/St_Barthelemy new file mode 120000 index 0000000..041f980 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/St_Barthelemy @@ -0,0 +1 @@ +../posix/America/Marigot
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/St_Johns b/layout/rootfs/etc/zoneinfo/America/St_Johns new file mode 120000 index 0000000..2b9275b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/St_Johns @@ -0,0 +1 @@ +../Canada/Newfoundland
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/St_Kitts b/layout/rootfs/etc/zoneinfo/America/St_Kitts new file mode 120000 index 0000000..d96fac5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/St_Kitts @@ -0,0 +1 @@ +../posix/America/St_Kitts
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/St_Lucia b/layout/rootfs/etc/zoneinfo/America/St_Lucia new file mode 120000 index 0000000..d0f997c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/St_Lucia @@ -0,0 +1 @@ +../posix/America/St_Lucia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/St_Thomas b/layout/rootfs/etc/zoneinfo/America/St_Thomas new file mode 120000 index 0000000..dba03cb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/St_Thomas @@ -0,0 +1 @@ +../posix/America/Virgin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/St_Vincent b/layout/rootfs/etc/zoneinfo/America/St_Vincent new file mode 120000 index 0000000..5b4baf3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/St_Vincent @@ -0,0 +1 @@ +../posix/America/St_Vincent
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Swift_Current b/layout/rootfs/etc/zoneinfo/America/Swift_Current new file mode 120000 index 0000000..182d576 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Swift_Current @@ -0,0 +1 @@ +../posix/America/Swift_Current
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Tegucigalpa b/layout/rootfs/etc/zoneinfo/America/Tegucigalpa new file mode 120000 index 0000000..3a7ca98 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Tegucigalpa @@ -0,0 +1 @@ +../posix/America/Tegucigalpa
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Thule b/layout/rootfs/etc/zoneinfo/America/Thule new file mode 120000 index 0000000..90aa711 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Thule @@ -0,0 +1 @@ +../posix/America/Thule
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Thunder_Bay b/layout/rootfs/etc/zoneinfo/America/Thunder_Bay new file mode 120000 index 0000000..e8e6d64 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Thunder_Bay @@ -0,0 +1 @@ +../posix/America/Thunder_Bay
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Tijuana b/layout/rootfs/etc/zoneinfo/America/Tijuana new file mode 120000 index 0000000..459d750 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Tijuana @@ -0,0 +1 @@ +../Mexico/BajaNorte
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Toronto b/layout/rootfs/etc/zoneinfo/America/Toronto new file mode 120000 index 0000000..899156c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Toronto @@ -0,0 +1 @@ +../Canada/Eastern
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Tortola b/layout/rootfs/etc/zoneinfo/America/Tortola new file mode 120000 index 0000000..a80aaf0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Tortola @@ -0,0 +1 @@ +../posix/America/Tortola
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Vancouver b/layout/rootfs/etc/zoneinfo/America/Vancouver new file mode 120000 index 0000000..14c44d8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Vancouver @@ -0,0 +1 @@ +../Canada/Pacific
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Virgin b/layout/rootfs/etc/zoneinfo/America/Virgin new file mode 120000 index 0000000..dba03cb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Virgin @@ -0,0 +1 @@ +../posix/America/Virgin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Whitehorse b/layout/rootfs/etc/zoneinfo/America/Whitehorse new file mode 120000 index 0000000..2112cab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Whitehorse @@ -0,0 +1 @@ +../Canada/Yukon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Winnipeg b/layout/rootfs/etc/zoneinfo/America/Winnipeg new file mode 120000 index 0000000..cbe2f39 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Winnipeg @@ -0,0 +1 @@ +../Canada/Central
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Yakutat b/layout/rootfs/etc/zoneinfo/America/Yakutat new file mode 120000 index 0000000..e27ab06 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Yakutat @@ -0,0 +1 @@ +../posix/America/Yakutat
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/America/Yellowknife b/layout/rootfs/etc/zoneinfo/America/Yellowknife new file mode 120000 index 0000000..f7f8b4b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/America/Yellowknife @@ -0,0 +1 @@ +../posix/America/Yellowknife
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/Casey b/layout/rootfs/etc/zoneinfo/Antarctica/Casey new file mode 120000 index 0000000..6c2a6a3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/Casey @@ -0,0 +1 @@ +../posix/Antarctica/Casey
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/Davis b/layout/rootfs/etc/zoneinfo/Antarctica/Davis new file mode 120000 index 0000000..de191a4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/Davis @@ -0,0 +1 @@ +../posix/Antarctica/Davis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/DumontDUrville b/layout/rootfs/etc/zoneinfo/Antarctica/DumontDUrville new file mode 120000 index 0000000..d87ee37 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/DumontDUrville @@ -0,0 +1 @@ +../posix/Antarctica/DumontDUrville
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/Macquarie b/layout/rootfs/etc/zoneinfo/Antarctica/Macquarie new file mode 120000 index 0000000..bf1cc48 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/Macquarie @@ -0,0 +1 @@ +../posix/Antarctica/Macquarie
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/Mawson b/layout/rootfs/etc/zoneinfo/Antarctica/Mawson new file mode 120000 index 0000000..d37e728 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/Mawson @@ -0,0 +1 @@ +../posix/Antarctica/Mawson
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/McMurdo b/layout/rootfs/etc/zoneinfo/Antarctica/McMurdo new file mode 120000 index 0000000..a5771b4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/McMurdo @@ -0,0 +1 @@ +../posix/Antarctica/South_Pole
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/Palmer b/layout/rootfs/etc/zoneinfo/Antarctica/Palmer new file mode 120000 index 0000000..d6ae06d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/Palmer @@ -0,0 +1 @@ +../posix/Antarctica/Palmer
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/Rothera b/layout/rootfs/etc/zoneinfo/Antarctica/Rothera new file mode 120000 index 0000000..0dd2dd3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/Rothera @@ -0,0 +1 @@ +../posix/Antarctica/Rothera
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/South_Pole b/layout/rootfs/etc/zoneinfo/Antarctica/South_Pole new file mode 120000 index 0000000..a5771b4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/South_Pole @@ -0,0 +1 @@ +../posix/Antarctica/South_Pole
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/Syowa b/layout/rootfs/etc/zoneinfo/Antarctica/Syowa new file mode 120000 index 0000000..d78b8d9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/Syowa @@ -0,0 +1 @@ +../posix/Antarctica/Syowa
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Antarctica/Vostok b/layout/rootfs/etc/zoneinfo/Antarctica/Vostok new file mode 120000 index 0000000..5909a0a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Antarctica/Vostok @@ -0,0 +1 @@ +../posix/Antarctica/Vostok
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Arctic/Longyearbyen b/layout/rootfs/etc/zoneinfo/Arctic/Longyearbyen new file mode 120000 index 0000000..cad70c6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Arctic/Longyearbyen @@ -0,0 +1 @@ +../posix/Atlantic/Jan_Mayen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Aden b/layout/rootfs/etc/zoneinfo/Asia/Aden Binary files differnew file mode 100644 index 0000000..5948b31 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Aden diff --git a/layout/rootfs/etc/zoneinfo/Asia/Almaty b/layout/rootfs/etc/zoneinfo/Asia/Almaty Binary files differnew file mode 100644 index 0000000..52f941e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Almaty diff --git a/layout/rootfs/etc/zoneinfo/Asia/Amman b/layout/rootfs/etc/zoneinfo/Asia/Amman Binary files differnew file mode 100644 index 0000000..ac2f0fb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Amman diff --git a/layout/rootfs/etc/zoneinfo/Asia/Anadyr b/layout/rootfs/etc/zoneinfo/Asia/Anadyr Binary files differnew file mode 100644 index 0000000..7aa9419 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Anadyr diff --git a/layout/rootfs/etc/zoneinfo/Asia/Aqtau b/layout/rootfs/etc/zoneinfo/Asia/Aqtau Binary files differnew file mode 100644 index 0000000..31195d7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Aqtau diff --git a/layout/rootfs/etc/zoneinfo/Asia/Aqtobe b/layout/rootfs/etc/zoneinfo/Asia/Aqtobe Binary files differnew file mode 100644 index 0000000..3683be2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Aqtobe diff --git a/layout/rootfs/etc/zoneinfo/Asia/Ashgabat b/layout/rootfs/etc/zoneinfo/Asia/Ashgabat new file mode 120000 index 0000000..333b233 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Ashgabat @@ -0,0 +1 @@ +Ashkhabad
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Ashkhabad b/layout/rootfs/etc/zoneinfo/Asia/Ashkhabad Binary files differnew file mode 100644 index 0000000..589dbc1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Ashkhabad diff --git a/layout/rootfs/etc/zoneinfo/Asia/Baghdad b/layout/rootfs/etc/zoneinfo/Asia/Baghdad Binary files differnew file mode 100644 index 0000000..3ad3614 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Baghdad diff --git a/layout/rootfs/etc/zoneinfo/Asia/Bahrain b/layout/rootfs/etc/zoneinfo/Asia/Bahrain Binary files differnew file mode 100644 index 0000000..d87b7ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Bahrain diff --git a/layout/rootfs/etc/zoneinfo/Asia/Baku b/layout/rootfs/etc/zoneinfo/Asia/Baku Binary files differnew file mode 100644 index 0000000..72ae96e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Baku diff --git a/layout/rootfs/etc/zoneinfo/Asia/Bangkok b/layout/rootfs/etc/zoneinfo/Asia/Bangkok Binary files differnew file mode 100644 index 0000000..44a1018 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Bangkok diff --git a/layout/rootfs/etc/zoneinfo/Asia/Beirut b/layout/rootfs/etc/zoneinfo/Asia/Beirut Binary files differnew file mode 100644 index 0000000..c1270bc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Beirut diff --git a/layout/rootfs/etc/zoneinfo/Asia/Bishkek b/layout/rootfs/etc/zoneinfo/Asia/Bishkek Binary files differnew file mode 100644 index 0000000..fc827d8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Bishkek diff --git a/layout/rootfs/etc/zoneinfo/Asia/Brunei b/layout/rootfs/etc/zoneinfo/Asia/Brunei Binary files differnew file mode 100644 index 0000000..d6e713d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Brunei diff --git a/layout/rootfs/etc/zoneinfo/Asia/Calcutta b/layout/rootfs/etc/zoneinfo/Asia/Calcutta new file mode 120000 index 0000000..ad4c4b4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Calcutta @@ -0,0 +1 @@ +Kolkata
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Choibalsan b/layout/rootfs/etc/zoneinfo/Asia/Choibalsan Binary files differnew file mode 100644 index 0000000..043b7ed --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Choibalsan diff --git a/layout/rootfs/etc/zoneinfo/Asia/Chongqing b/layout/rootfs/etc/zoneinfo/Asia/Chongqing Binary files differnew file mode 100644 index 0000000..8a7a28a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Chongqing diff --git a/layout/rootfs/etc/zoneinfo/Asia/Chungking b/layout/rootfs/etc/zoneinfo/Asia/Chungking new file mode 120000 index 0000000..88df948 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Chungking @@ -0,0 +1 @@ +Chongqing
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Colombo b/layout/rootfs/etc/zoneinfo/Asia/Colombo Binary files differnew file mode 100644 index 0000000..e5aa06d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Colombo diff --git a/layout/rootfs/etc/zoneinfo/Asia/Dacca b/layout/rootfs/etc/zoneinfo/Asia/Dacca new file mode 120000 index 0000000..f9a81b1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Dacca @@ -0,0 +1 @@ +Dhaka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Damascus b/layout/rootfs/etc/zoneinfo/Asia/Damascus Binary files differnew file mode 100644 index 0000000..4b610b5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Damascus diff --git a/layout/rootfs/etc/zoneinfo/Asia/Dhaka b/layout/rootfs/etc/zoneinfo/Asia/Dhaka Binary files differnew file mode 100644 index 0000000..52e98ff --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Dhaka diff --git a/layout/rootfs/etc/zoneinfo/Asia/Dili b/layout/rootfs/etc/zoneinfo/Asia/Dili Binary files differnew file mode 100644 index 0000000..b7ac96e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Dili diff --git a/layout/rootfs/etc/zoneinfo/Asia/Dubai b/layout/rootfs/etc/zoneinfo/Asia/Dubai Binary files differnew file mode 100644 index 0000000..53f70d5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Dubai diff --git a/layout/rootfs/etc/zoneinfo/Asia/Dushanbe b/layout/rootfs/etc/zoneinfo/Asia/Dushanbe Binary files differnew file mode 100644 index 0000000..c65ff2a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Dushanbe diff --git a/layout/rootfs/etc/zoneinfo/Asia/Gaza b/layout/rootfs/etc/zoneinfo/Asia/Gaza Binary files differnew file mode 100644 index 0000000..ad51f4c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Gaza diff --git a/layout/rootfs/etc/zoneinfo/Asia/Harbin b/layout/rootfs/etc/zoneinfo/Asia/Harbin Binary files differnew file mode 100644 index 0000000..292bcb2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Harbin diff --git a/layout/rootfs/etc/zoneinfo/Asia/Hebron b/layout/rootfs/etc/zoneinfo/Asia/Hebron Binary files differnew file mode 100644 index 0000000..26d3452 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Hebron diff --git a/layout/rootfs/etc/zoneinfo/Asia/Ho_Chi_Minh b/layout/rootfs/etc/zoneinfo/Asia/Ho_Chi_Minh new file mode 120000 index 0000000..97f38b7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Ho_Chi_Minh @@ -0,0 +1 @@ +Saigon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Hong_Kong b/layout/rootfs/etc/zoneinfo/Asia/Hong_Kong Binary files differnew file mode 100644 index 0000000..43fe9b8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Hong_Kong diff --git a/layout/rootfs/etc/zoneinfo/Asia/Hovd b/layout/rootfs/etc/zoneinfo/Asia/Hovd Binary files differnew file mode 100644 index 0000000..27fab05 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Hovd diff --git a/layout/rootfs/etc/zoneinfo/Asia/Irkutsk b/layout/rootfs/etc/zoneinfo/Asia/Irkutsk Binary files differnew file mode 100644 index 0000000..856e792 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Irkutsk diff --git a/layout/rootfs/etc/zoneinfo/Asia/Istanbul b/layout/rootfs/etc/zoneinfo/Asia/Istanbul Binary files differnew file mode 100644 index 0000000..8640995 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Istanbul diff --git a/layout/rootfs/etc/zoneinfo/Asia/Jakarta b/layout/rootfs/etc/zoneinfo/Asia/Jakarta Binary files differnew file mode 100644 index 0000000..a4cbe0c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Jakarta diff --git a/layout/rootfs/etc/zoneinfo/Asia/Jayapura b/layout/rootfs/etc/zoneinfo/Asia/Jayapura Binary files differnew file mode 100644 index 0000000..af227c0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Jayapura diff --git a/layout/rootfs/etc/zoneinfo/Asia/Jerusalem b/layout/rootfs/etc/zoneinfo/Asia/Jerusalem new file mode 120000 index 0000000..e0abd28 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Jerusalem @@ -0,0 +1 @@ +Tel_Aviv
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Kabul b/layout/rootfs/etc/zoneinfo/Asia/Kabul Binary files differnew file mode 100644 index 0000000..7392c04 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Kabul diff --git a/layout/rootfs/etc/zoneinfo/Asia/Kamchatka b/layout/rootfs/etc/zoneinfo/Asia/Kamchatka Binary files differnew file mode 100644 index 0000000..dd60379 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Kamchatka diff --git a/layout/rootfs/etc/zoneinfo/Asia/Karachi b/layout/rootfs/etc/zoneinfo/Asia/Karachi Binary files differnew file mode 100644 index 0000000..a8ff8cb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Karachi diff --git a/layout/rootfs/etc/zoneinfo/Asia/Kashgar b/layout/rootfs/etc/zoneinfo/Asia/Kashgar Binary files differnew file mode 100644 index 0000000..25e6494 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Kashgar diff --git a/layout/rootfs/etc/zoneinfo/Asia/Kathmandu b/layout/rootfs/etc/zoneinfo/Asia/Kathmandu new file mode 120000 index 0000000..9ef8afb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Kathmandu @@ -0,0 +1 @@ +Katmandu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Katmandu b/layout/rootfs/etc/zoneinfo/Asia/Katmandu Binary files differnew file mode 100644 index 0000000..65c7b63 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Katmandu diff --git a/layout/rootfs/etc/zoneinfo/Asia/Khandyga b/layout/rootfs/etc/zoneinfo/Asia/Khandyga Binary files differnew file mode 100644 index 0000000..39d2c2d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Khandyga diff --git a/layout/rootfs/etc/zoneinfo/Asia/Kolkata b/layout/rootfs/etc/zoneinfo/Asia/Kolkata Binary files differnew file mode 100644 index 0000000..bc909c9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Kolkata diff --git a/layout/rootfs/etc/zoneinfo/Asia/Krasnoyarsk b/layout/rootfs/etc/zoneinfo/Asia/Krasnoyarsk Binary files differnew file mode 100644 index 0000000..ecab419 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Krasnoyarsk diff --git a/layout/rootfs/etc/zoneinfo/Asia/Kuala_Lumpur b/layout/rootfs/etc/zoneinfo/Asia/Kuala_Lumpur Binary files differnew file mode 100644 index 0000000..41bba37 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Kuala_Lumpur diff --git a/layout/rootfs/etc/zoneinfo/Asia/Kuching b/layout/rootfs/etc/zoneinfo/Asia/Kuching Binary files differnew file mode 100644 index 0000000..272f465 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Kuching diff --git a/layout/rootfs/etc/zoneinfo/Asia/Kuwait b/layout/rootfs/etc/zoneinfo/Asia/Kuwait Binary files differnew file mode 100644 index 0000000..1dab31c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Kuwait diff --git a/layout/rootfs/etc/zoneinfo/Asia/Macao b/layout/rootfs/etc/zoneinfo/Asia/Macao Binary files differnew file mode 100644 index 0000000..7c93779 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Macao diff --git a/layout/rootfs/etc/zoneinfo/Asia/Macau b/layout/rootfs/etc/zoneinfo/Asia/Macau new file mode 120000 index 0000000..5225489 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Macau @@ -0,0 +1 @@ +Macao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Magadan b/layout/rootfs/etc/zoneinfo/Asia/Magadan Binary files differnew file mode 100644 index 0000000..f4ca916 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Magadan diff --git a/layout/rootfs/etc/zoneinfo/Asia/Makassar b/layout/rootfs/etc/zoneinfo/Asia/Makassar new file mode 120000 index 0000000..89a7ed4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Makassar @@ -0,0 +1 @@ +Ujung_Pandang
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Manila b/layout/rootfs/etc/zoneinfo/Asia/Manila Binary files differnew file mode 100644 index 0000000..efef03e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Manila diff --git a/layout/rootfs/etc/zoneinfo/Asia/Muscat b/layout/rootfs/etc/zoneinfo/Asia/Muscat Binary files differnew file mode 100644 index 0000000..daee4cc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Muscat diff --git a/layout/rootfs/etc/zoneinfo/Asia/Nicosia b/layout/rootfs/etc/zoneinfo/Asia/Nicosia Binary files differnew file mode 100644 index 0000000..f7f10ab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Nicosia diff --git a/layout/rootfs/etc/zoneinfo/Asia/Novokuznetsk b/layout/rootfs/etc/zoneinfo/Asia/Novokuznetsk Binary files differnew file mode 100644 index 0000000..f78c1f8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Novokuznetsk diff --git a/layout/rootfs/etc/zoneinfo/Asia/Novosibirsk b/layout/rootfs/etc/zoneinfo/Asia/Novosibirsk Binary files differnew file mode 100644 index 0000000..8e7d8f9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Novosibirsk diff --git a/layout/rootfs/etc/zoneinfo/Asia/Omsk b/layout/rootfs/etc/zoneinfo/Asia/Omsk Binary files differnew file mode 100644 index 0000000..4986924 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Omsk diff --git a/layout/rootfs/etc/zoneinfo/Asia/Oral b/layout/rootfs/etc/zoneinfo/Asia/Oral Binary files differnew file mode 100644 index 0000000..8da2a1d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Oral diff --git a/layout/rootfs/etc/zoneinfo/Asia/Phnom_Penh b/layout/rootfs/etc/zoneinfo/Asia/Phnom_Penh Binary files differnew file mode 100644 index 0000000..b9768b1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Phnom_Penh diff --git a/layout/rootfs/etc/zoneinfo/Asia/Pontianak b/layout/rootfs/etc/zoneinfo/Asia/Pontianak Binary files differnew file mode 100644 index 0000000..3e882dc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Pontianak diff --git a/layout/rootfs/etc/zoneinfo/Asia/Pyongyang b/layout/rootfs/etc/zoneinfo/Asia/Pyongyang Binary files differnew file mode 100644 index 0000000..e072692 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Pyongyang diff --git a/layout/rootfs/etc/zoneinfo/Asia/Qatar b/layout/rootfs/etc/zoneinfo/Asia/Qatar Binary files differnew file mode 100644 index 0000000..49668c2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Qatar diff --git a/layout/rootfs/etc/zoneinfo/Asia/Qyzylorda b/layout/rootfs/etc/zoneinfo/Asia/Qyzylorda Binary files differnew file mode 100644 index 0000000..fc3bf46 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Qyzylorda diff --git a/layout/rootfs/etc/zoneinfo/Asia/Rangoon b/layout/rootfs/etc/zoneinfo/Asia/Rangoon Binary files differnew file mode 100644 index 0000000..68591c5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Rangoon diff --git a/layout/rootfs/etc/zoneinfo/Asia/Riyadh b/layout/rootfs/etc/zoneinfo/Asia/Riyadh Binary files differnew file mode 100644 index 0000000..6ebe393 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Riyadh diff --git a/layout/rootfs/etc/zoneinfo/Asia/Riyadh87 b/layout/rootfs/etc/zoneinfo/Asia/Riyadh87 Binary files differnew file mode 100644 index 0000000..2edb566 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Riyadh87 diff --git a/layout/rootfs/etc/zoneinfo/Asia/Riyadh88 b/layout/rootfs/etc/zoneinfo/Asia/Riyadh88 Binary files differnew file mode 100644 index 0000000..0dac63b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Riyadh88 diff --git a/layout/rootfs/etc/zoneinfo/Asia/Riyadh89 b/layout/rootfs/etc/zoneinfo/Asia/Riyadh89 Binary files differnew file mode 100644 index 0000000..daba1e7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Riyadh89 diff --git a/layout/rootfs/etc/zoneinfo/Asia/Saigon b/layout/rootfs/etc/zoneinfo/Asia/Saigon Binary files differnew file mode 100644 index 0000000..e8dc806 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Saigon diff --git a/layout/rootfs/etc/zoneinfo/Asia/Sakhalin b/layout/rootfs/etc/zoneinfo/Asia/Sakhalin Binary files differnew file mode 100644 index 0000000..c97b4ae --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Sakhalin diff --git a/layout/rootfs/etc/zoneinfo/Asia/Samarkand b/layout/rootfs/etc/zoneinfo/Asia/Samarkand Binary files differnew file mode 100644 index 0000000..191c07c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Samarkand diff --git a/layout/rootfs/etc/zoneinfo/Asia/Seoul b/layout/rootfs/etc/zoneinfo/Asia/Seoul Binary files differnew file mode 100644 index 0000000..1c3c15f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Seoul diff --git a/layout/rootfs/etc/zoneinfo/Asia/Shanghai b/layout/rootfs/etc/zoneinfo/Asia/Shanghai Binary files differnew file mode 100644 index 0000000..af6d6fb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Shanghai diff --git a/layout/rootfs/etc/zoneinfo/Asia/Singapore b/layout/rootfs/etc/zoneinfo/Asia/Singapore Binary files differnew file mode 100644 index 0000000..a6f2db8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Singapore diff --git a/layout/rootfs/etc/zoneinfo/Asia/Taipei b/layout/rootfs/etc/zoneinfo/Asia/Taipei Binary files differnew file mode 100644 index 0000000..70cfb27 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Taipei diff --git a/layout/rootfs/etc/zoneinfo/Asia/Tashkent b/layout/rootfs/etc/zoneinfo/Asia/Tashkent Binary files differnew file mode 100644 index 0000000..5bc8062 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Tashkent diff --git a/layout/rootfs/etc/zoneinfo/Asia/Tbilisi b/layout/rootfs/etc/zoneinfo/Asia/Tbilisi Binary files differnew file mode 100644 index 0000000..6cca2d4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Tbilisi diff --git a/layout/rootfs/etc/zoneinfo/Asia/Tehran b/layout/rootfs/etc/zoneinfo/Asia/Tehran Binary files differnew file mode 100644 index 0000000..9166940 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Tehran diff --git a/layout/rootfs/etc/zoneinfo/Asia/Tel_Aviv b/layout/rootfs/etc/zoneinfo/Asia/Tel_Aviv Binary files differnew file mode 100644 index 0000000..6cbf357 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Tel_Aviv diff --git a/layout/rootfs/etc/zoneinfo/Asia/Thimbu b/layout/rootfs/etc/zoneinfo/Asia/Thimbu new file mode 120000 index 0000000..7eb4859 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Thimbu @@ -0,0 +1 @@ +Thimphu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Thimphu b/layout/rootfs/etc/zoneinfo/Asia/Thimphu Binary files differnew file mode 100644 index 0000000..90294ae --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Thimphu diff --git a/layout/rootfs/etc/zoneinfo/Asia/Tokyo b/layout/rootfs/etc/zoneinfo/Asia/Tokyo Binary files differnew file mode 100644 index 0000000..058c1e9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Tokyo diff --git a/layout/rootfs/etc/zoneinfo/Asia/Ujung_Pandang b/layout/rootfs/etc/zoneinfo/Asia/Ujung_Pandang Binary files differnew file mode 100644 index 0000000..736a25b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Ujung_Pandang diff --git a/layout/rootfs/etc/zoneinfo/Asia/Ulaanbaatar b/layout/rootfs/etc/zoneinfo/Asia/Ulaanbaatar new file mode 120000 index 0000000..0aab3ea --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Ulaanbaatar @@ -0,0 +1 @@ +Ulan_Bator
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Asia/Ulan_Bator b/layout/rootfs/etc/zoneinfo/Asia/Ulan_Bator Binary files differnew file mode 100644 index 0000000..39bdd89 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Ulan_Bator diff --git a/layout/rootfs/etc/zoneinfo/Asia/Urumqi b/layout/rootfs/etc/zoneinfo/Asia/Urumqi Binary files differnew file mode 100644 index 0000000..f46ff38 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Urumqi diff --git a/layout/rootfs/etc/zoneinfo/Asia/Ust-Nera b/layout/rootfs/etc/zoneinfo/Asia/Ust-Nera Binary files differnew file mode 100644 index 0000000..bb94fde --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Ust-Nera diff --git a/layout/rootfs/etc/zoneinfo/Asia/Vientiane b/layout/rootfs/etc/zoneinfo/Asia/Vientiane Binary files differnew file mode 100644 index 0000000..9352adf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Vientiane diff --git a/layout/rootfs/etc/zoneinfo/Asia/Vladivostok b/layout/rootfs/etc/zoneinfo/Asia/Vladivostok Binary files differnew file mode 100644 index 0000000..4f36367 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Vladivostok diff --git a/layout/rootfs/etc/zoneinfo/Asia/Yakutsk b/layout/rootfs/etc/zoneinfo/Asia/Yakutsk Binary files differnew file mode 100644 index 0000000..71b303e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Yakutsk diff --git a/layout/rootfs/etc/zoneinfo/Asia/Yekaterinburg b/layout/rootfs/etc/zoneinfo/Asia/Yekaterinburg Binary files differnew file mode 100644 index 0000000..aca50c6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Yekaterinburg diff --git a/layout/rootfs/etc/zoneinfo/Asia/Yerevan b/layout/rootfs/etc/zoneinfo/Asia/Yerevan Binary files differnew file mode 100644 index 0000000..c4ab219 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Asia/Yerevan diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Azores b/layout/rootfs/etc/zoneinfo/Atlantic/Azores new file mode 120000 index 0000000..8b651d1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Azores @@ -0,0 +1 @@ +../posix/Atlantic/Azores
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Bermuda b/layout/rootfs/etc/zoneinfo/Atlantic/Bermuda new file mode 120000 index 0000000..ac27d5e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Bermuda @@ -0,0 +1 @@ +../posix/Atlantic/Bermuda
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Canary b/layout/rootfs/etc/zoneinfo/Atlantic/Canary new file mode 120000 index 0000000..61aab51 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Canary @@ -0,0 +1 @@ +../posix/Atlantic/Canary
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Cape_Verde b/layout/rootfs/etc/zoneinfo/Atlantic/Cape_Verde new file mode 120000 index 0000000..ccca889 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Cape_Verde @@ -0,0 +1 @@ +../posix/Atlantic/Cape_Verde
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Faeroe b/layout/rootfs/etc/zoneinfo/Atlantic/Faeroe new file mode 120000 index 0000000..5fbc05d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Faeroe @@ -0,0 +1 @@ +../posix/Atlantic/Faroe
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Faroe b/layout/rootfs/etc/zoneinfo/Atlantic/Faroe new file mode 120000 index 0000000..5fbc05d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Faroe @@ -0,0 +1 @@ +../posix/Atlantic/Faroe
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Jan_Mayen b/layout/rootfs/etc/zoneinfo/Atlantic/Jan_Mayen new file mode 120000 index 0000000..cad70c6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Jan_Mayen @@ -0,0 +1 @@ +../posix/Atlantic/Jan_Mayen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Madeira b/layout/rootfs/etc/zoneinfo/Atlantic/Madeira new file mode 120000 index 0000000..17ec4cb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Madeira @@ -0,0 +1 @@ +../posix/Atlantic/Madeira
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Reykjavik b/layout/rootfs/etc/zoneinfo/Atlantic/Reykjavik new file mode 120000 index 0000000..f8bd8c4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Reykjavik @@ -0,0 +1 @@ +../posix/Atlantic/Reykjavik
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/South_Georgia b/layout/rootfs/etc/zoneinfo/Atlantic/South_Georgia new file mode 120000 index 0000000..b9f41fb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/South_Georgia @@ -0,0 +1 @@ +../posix/Atlantic/South_Georgia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/St_Helena b/layout/rootfs/etc/zoneinfo/Atlantic/St_Helena new file mode 120000 index 0000000..d0709aa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/St_Helena @@ -0,0 +1 @@ +../posix/Atlantic/St_Helena
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Atlantic/Stanley b/layout/rootfs/etc/zoneinfo/Atlantic/Stanley new file mode 120000 index 0000000..5fbd734 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Atlantic/Stanley @@ -0,0 +1 @@ +../posix/Atlantic/Stanley
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/ACT b/layout/rootfs/etc/zoneinfo/Australia/ACT new file mode 120000 index 0000000..6a55cc2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/ACT @@ -0,0 +1 @@ +../posix/Australia/ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Adelaide b/layout/rootfs/etc/zoneinfo/Australia/Adelaide new file mode 120000 index 0000000..c8b9911 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Adelaide @@ -0,0 +1 @@ +../posix/Australia/South
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Brisbane b/layout/rootfs/etc/zoneinfo/Australia/Brisbane new file mode 120000 index 0000000..d313924 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Brisbane @@ -0,0 +1 @@ +../posix/Australia/Brisbane
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Broken_Hill b/layout/rootfs/etc/zoneinfo/Australia/Broken_Hill new file mode 120000 index 0000000..5ab95c4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Broken_Hill @@ -0,0 +1 @@ +../posix/Australia/Broken_Hill
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Canberra b/layout/rootfs/etc/zoneinfo/Australia/Canberra new file mode 120000 index 0000000..6a55cc2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Canberra @@ -0,0 +1 @@ +../posix/Australia/ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Currie b/layout/rootfs/etc/zoneinfo/Australia/Currie new file mode 120000 index 0000000..e97dcb4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Currie @@ -0,0 +1 @@ +../posix/Australia/Currie
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Darwin b/layout/rootfs/etc/zoneinfo/Australia/Darwin new file mode 120000 index 0000000..f08ad9f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Darwin @@ -0,0 +1 @@ +../posix/Australia/Darwin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Eucla b/layout/rootfs/etc/zoneinfo/Australia/Eucla new file mode 120000 index 0000000..e4532d2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Eucla @@ -0,0 +1 @@ +../posix/Australia/Eucla
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Hobart b/layout/rootfs/etc/zoneinfo/Australia/Hobart new file mode 120000 index 0000000..55b4f5d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Hobart @@ -0,0 +1 @@ +../posix/Australia/Tasmania
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/LHI b/layout/rootfs/etc/zoneinfo/Australia/LHI new file mode 120000 index 0000000..ea117d0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/LHI @@ -0,0 +1 @@ +../posix/Australia/LHI
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Lindeman b/layout/rootfs/etc/zoneinfo/Australia/Lindeman new file mode 120000 index 0000000..5247f6f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Lindeman @@ -0,0 +1 @@ +../posix/Australia/Lindeman
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Lord_Howe b/layout/rootfs/etc/zoneinfo/Australia/Lord_Howe new file mode 120000 index 0000000..ea117d0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Lord_Howe @@ -0,0 +1 @@ +../posix/Australia/LHI
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Melbourne b/layout/rootfs/etc/zoneinfo/Australia/Melbourne new file mode 120000 index 0000000..21438b8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Melbourne @@ -0,0 +1 @@ +../posix/Australia/Victoria
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/NSW b/layout/rootfs/etc/zoneinfo/Australia/NSW new file mode 120000 index 0000000..6a55cc2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/NSW @@ -0,0 +1 @@ +../posix/Australia/ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/North b/layout/rootfs/etc/zoneinfo/Australia/North new file mode 120000 index 0000000..f08ad9f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/North @@ -0,0 +1 @@ +../posix/Australia/Darwin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Perth b/layout/rootfs/etc/zoneinfo/Australia/Perth new file mode 120000 index 0000000..4f6753d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Perth @@ -0,0 +1 @@ +../posix/Australia/West
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Queensland b/layout/rootfs/etc/zoneinfo/Australia/Queensland new file mode 120000 index 0000000..d313924 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Queensland @@ -0,0 +1 @@ +../posix/Australia/Brisbane
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/South b/layout/rootfs/etc/zoneinfo/Australia/South new file mode 120000 index 0000000..c8b9911 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/South @@ -0,0 +1 @@ +../posix/Australia/South
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Sydney b/layout/rootfs/etc/zoneinfo/Australia/Sydney new file mode 120000 index 0000000..6a55cc2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Sydney @@ -0,0 +1 @@ +../posix/Australia/ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Tasmania b/layout/rootfs/etc/zoneinfo/Australia/Tasmania new file mode 120000 index 0000000..55b4f5d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Tasmania @@ -0,0 +1 @@ +../posix/Australia/Tasmania
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Victoria b/layout/rootfs/etc/zoneinfo/Australia/Victoria new file mode 120000 index 0000000..21438b8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Victoria @@ -0,0 +1 @@ +../posix/Australia/Victoria
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/West b/layout/rootfs/etc/zoneinfo/Australia/West new file mode 120000 index 0000000..4f6753d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/West @@ -0,0 +1 @@ +../posix/Australia/West
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Australia/Yancowinna b/layout/rootfs/etc/zoneinfo/Australia/Yancowinna new file mode 120000 index 0000000..5ab95c4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Australia/Yancowinna @@ -0,0 +1 @@ +../posix/Australia/Broken_Hill
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Brazil/Acre b/layout/rootfs/etc/zoneinfo/Brazil/Acre new file mode 120000 index 0000000..b1899f5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Brazil/Acre @@ -0,0 +1 @@ +../posix/America/Porto_Acre
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Brazil/DeNoronha b/layout/rootfs/etc/zoneinfo/Brazil/DeNoronha new file mode 120000 index 0000000..baa9431 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Brazil/DeNoronha @@ -0,0 +1 @@ +../posix/America/Noronha
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Brazil/East b/layout/rootfs/etc/zoneinfo/Brazil/East new file mode 120000 index 0000000..ba8ce5f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Brazil/East @@ -0,0 +1 @@ +../posix/America/Sao_Paulo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Brazil/West b/layout/rootfs/etc/zoneinfo/Brazil/West new file mode 120000 index 0000000..5fc3316 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Brazil/West @@ -0,0 +1 @@ +../posix/America/Manaus
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/CET b/layout/rootfs/etc/zoneinfo/CET new file mode 120000 index 0000000..8eee33f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/CET @@ -0,0 +1 @@ +posix/CET
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/CST6CDT b/layout/rootfs/etc/zoneinfo/CST6CDT Binary files differnew file mode 100644 index 0000000..5c8a1d9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/CST6CDT diff --git a/layout/rootfs/etc/zoneinfo/Canada/Atlantic b/layout/rootfs/etc/zoneinfo/Canada/Atlantic Binary files differnew file mode 100644 index 0000000..756099a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Canada/Atlantic diff --git a/layout/rootfs/etc/zoneinfo/Canada/Central b/layout/rootfs/etc/zoneinfo/Canada/Central Binary files differnew file mode 100644 index 0000000..2d22791 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Canada/Central diff --git a/layout/rootfs/etc/zoneinfo/Canada/East-Saskatchewan b/layout/rootfs/etc/zoneinfo/Canada/East-Saskatchewan Binary files differnew file mode 100644 index 0000000..20c9c84 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Canada/East-Saskatchewan diff --git a/layout/rootfs/etc/zoneinfo/Canada/Eastern b/layout/rootfs/etc/zoneinfo/Canada/Eastern Binary files differnew file mode 100644 index 0000000..1698477 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Canada/Eastern diff --git a/layout/rootfs/etc/zoneinfo/Canada/Mountain b/layout/rootfs/etc/zoneinfo/Canada/Mountain Binary files differnew file mode 100644 index 0000000..3fa0579 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Canada/Mountain diff --git a/layout/rootfs/etc/zoneinfo/Canada/Newfoundland b/layout/rootfs/etc/zoneinfo/Canada/Newfoundland Binary files differnew file mode 100644 index 0000000..9964af7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Canada/Newfoundland diff --git a/layout/rootfs/etc/zoneinfo/Canada/Pacific b/layout/rootfs/etc/zoneinfo/Canada/Pacific Binary files differnew file mode 100644 index 0000000..0c1fa52 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Canada/Pacific diff --git a/layout/rootfs/etc/zoneinfo/Canada/Saskatchewan b/layout/rootfs/etc/zoneinfo/Canada/Saskatchewan new file mode 120000 index 0000000..d31a7de --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Canada/Saskatchewan @@ -0,0 +1 @@ +East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Canada/Yukon b/layout/rootfs/etc/zoneinfo/Canada/Yukon Binary files differnew file mode 100644 index 0000000..15216d5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Canada/Yukon diff --git a/layout/rootfs/etc/zoneinfo/Chile/Continental b/layout/rootfs/etc/zoneinfo/Chile/Continental new file mode 120000 index 0000000..d9abc6d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Chile/Continental @@ -0,0 +1 @@ +../posix/America/Santiago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Chile/EasterIsland b/layout/rootfs/etc/zoneinfo/Chile/EasterIsland new file mode 120000 index 0000000..c941038 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Chile/EasterIsland @@ -0,0 +1 @@ +../Pacific/Easter
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Cuba b/layout/rootfs/etc/zoneinfo/Cuba new file mode 120000 index 0000000..24a5b63 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Cuba @@ -0,0 +1 @@ +posix/Cuba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/EET b/layout/rootfs/etc/zoneinfo/EET new file mode 120000 index 0000000..7c45db0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/EET @@ -0,0 +1 @@ +posix/EET
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/EST b/layout/rootfs/etc/zoneinfo/EST new file mode 120000 index 0000000..938a2c8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/EST @@ -0,0 +1 @@ +posix/EST
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/EST5EDT b/layout/rootfs/etc/zoneinfo/EST5EDT Binary files differnew file mode 100644 index 0000000..54541fc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/EST5EDT diff --git a/layout/rootfs/etc/zoneinfo/Egypt b/layout/rootfs/etc/zoneinfo/Egypt new file mode 120000 index 0000000..46be041 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Egypt @@ -0,0 +1 @@ +posix/Egypt
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Eire b/layout/rootfs/etc/zoneinfo/Eire new file mode 120000 index 0000000..afa1481 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Eire @@ -0,0 +1 @@ +posix/Europe/Dublin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT b/layout/rootfs/etc/zoneinfo/Etc/GMT new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+0 b/layout/rootfs/etc/zoneinfo/Etc/GMT+0 new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+0 @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+1 b/layout/rootfs/etc/zoneinfo/Etc/GMT+1 new file mode 120000 index 0000000..c4fd545 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+1 @@ -0,0 +1 @@ +../posix/Etc/GMT+1
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+10 b/layout/rootfs/etc/zoneinfo/Etc/GMT+10 new file mode 120000 index 0000000..f612cc7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+10 @@ -0,0 +1 @@ +../posix/Etc/GMT+10
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+11 b/layout/rootfs/etc/zoneinfo/Etc/GMT+11 new file mode 120000 index 0000000..c14d755 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+11 @@ -0,0 +1 @@ +../posix/Etc/GMT+11
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+12 b/layout/rootfs/etc/zoneinfo/Etc/GMT+12 new file mode 120000 index 0000000..dea7129 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+12 @@ -0,0 +1 @@ +../posix/Etc/GMT+12
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+2 b/layout/rootfs/etc/zoneinfo/Etc/GMT+2 new file mode 120000 index 0000000..a28151c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+2 @@ -0,0 +1 @@ +../posix/Etc/GMT+2
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+3 b/layout/rootfs/etc/zoneinfo/Etc/GMT+3 new file mode 120000 index 0000000..eef332a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+3 @@ -0,0 +1 @@ +../posix/Etc/GMT+3
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+4 b/layout/rootfs/etc/zoneinfo/Etc/GMT+4 new file mode 120000 index 0000000..256e16d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+4 @@ -0,0 +1 @@ +../posix/Etc/GMT+4
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+5 b/layout/rootfs/etc/zoneinfo/Etc/GMT+5 new file mode 120000 index 0000000..f7733f3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+5 @@ -0,0 +1 @@ +../posix/Etc/GMT+5
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+6 b/layout/rootfs/etc/zoneinfo/Etc/GMT+6 new file mode 120000 index 0000000..57397dc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+6 @@ -0,0 +1 @@ +../posix/Etc/GMT+6
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+7 b/layout/rootfs/etc/zoneinfo/Etc/GMT+7 new file mode 120000 index 0000000..3fbe38f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+7 @@ -0,0 +1 @@ +../posix/Etc/GMT+7
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+8 b/layout/rootfs/etc/zoneinfo/Etc/GMT+8 new file mode 120000 index 0000000..7497101 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+8 @@ -0,0 +1 @@ +../posix/Etc/GMT+8
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT+9 b/layout/rootfs/etc/zoneinfo/Etc/GMT+9 new file mode 120000 index 0000000..d192362 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT+9 @@ -0,0 +1 @@ +../posix/Etc/GMT+9
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-0 b/layout/rootfs/etc/zoneinfo/Etc/GMT-0 new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-0 @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-1 b/layout/rootfs/etc/zoneinfo/Etc/GMT-1 new file mode 120000 index 0000000..b443b20 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-1 @@ -0,0 +1 @@ +../posix/Etc/GMT-1
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-10 b/layout/rootfs/etc/zoneinfo/Etc/GMT-10 new file mode 120000 index 0000000..2be8aec --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-10 @@ -0,0 +1 @@ +../posix/Etc/GMT-10
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-11 b/layout/rootfs/etc/zoneinfo/Etc/GMT-11 new file mode 120000 index 0000000..0101fac --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-11 @@ -0,0 +1 @@ +../posix/Etc/GMT-11
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-12 b/layout/rootfs/etc/zoneinfo/Etc/GMT-12 new file mode 120000 index 0000000..1534138 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-12 @@ -0,0 +1 @@ +../posix/Etc/GMT-12
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-13 b/layout/rootfs/etc/zoneinfo/Etc/GMT-13 new file mode 120000 index 0000000..217ced8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-13 @@ -0,0 +1 @@ +../posix/Etc/GMT-13
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-14 b/layout/rootfs/etc/zoneinfo/Etc/GMT-14 new file mode 120000 index 0000000..d7cfbc0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-14 @@ -0,0 +1 @@ +../posix/Etc/GMT-14
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-2 b/layout/rootfs/etc/zoneinfo/Etc/GMT-2 new file mode 120000 index 0000000..861a419 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-2 @@ -0,0 +1 @@ +../posix/Etc/GMT-2
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-3 b/layout/rootfs/etc/zoneinfo/Etc/GMT-3 new file mode 120000 index 0000000..af7ca18 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-3 @@ -0,0 +1 @@ +../posix/Etc/GMT-3
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-4 b/layout/rootfs/etc/zoneinfo/Etc/GMT-4 new file mode 120000 index 0000000..eb06477 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-4 @@ -0,0 +1 @@ +../posix/Etc/GMT-4
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-5 b/layout/rootfs/etc/zoneinfo/Etc/GMT-5 new file mode 120000 index 0000000..3ea4280 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-5 @@ -0,0 +1 @@ +../posix/Etc/GMT-5
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-6 b/layout/rootfs/etc/zoneinfo/Etc/GMT-6 new file mode 120000 index 0000000..0f2106d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-6 @@ -0,0 +1 @@ +../posix/Etc/GMT-6
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-7 b/layout/rootfs/etc/zoneinfo/Etc/GMT-7 new file mode 120000 index 0000000..0f31598 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-7 @@ -0,0 +1 @@ +../posix/Etc/GMT-7
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-8 b/layout/rootfs/etc/zoneinfo/Etc/GMT-8 new file mode 120000 index 0000000..5b2e151 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-8 @@ -0,0 +1 @@ +../posix/Etc/GMT-8
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT-9 b/layout/rootfs/etc/zoneinfo/Etc/GMT-9 new file mode 120000 index 0000000..ef4d2d0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT-9 @@ -0,0 +1 @@ +../posix/Etc/GMT-9
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/GMT0 b/layout/rootfs/etc/zoneinfo/Etc/GMT0 new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/GMT0 @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/Greenwich b/layout/rootfs/etc/zoneinfo/Etc/Greenwich new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/Greenwich @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/UCT b/layout/rootfs/etc/zoneinfo/Etc/UCT new file mode 120000 index 0000000..ba1a387 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/UCT @@ -0,0 +1 @@ +../posix/UCT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/UTC b/layout/rootfs/etc/zoneinfo/Etc/UTC new file mode 120000 index 0000000..1e05102 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/UTC @@ -0,0 +1 @@ +../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/Universal b/layout/rootfs/etc/zoneinfo/Etc/Universal new file mode 120000 index 0000000..1e05102 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/Universal @@ -0,0 +1 @@ +../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Etc/Zulu b/layout/rootfs/etc/zoneinfo/Etc/Zulu new file mode 120000 index 0000000..1e05102 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Etc/Zulu @@ -0,0 +1 @@ +../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Amsterdam b/layout/rootfs/etc/zoneinfo/Europe/Amsterdam new file mode 120000 index 0000000..aeb9342 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Amsterdam @@ -0,0 +1 @@ +../posix/Europe/Amsterdam
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Andorra b/layout/rootfs/etc/zoneinfo/Europe/Andorra new file mode 120000 index 0000000..965ab6a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Andorra @@ -0,0 +1 @@ +../posix/Europe/Andorra
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Athens b/layout/rootfs/etc/zoneinfo/Europe/Athens new file mode 120000 index 0000000..d860030 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Athens @@ -0,0 +1 @@ +../posix/Europe/Athens
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Belfast b/layout/rootfs/etc/zoneinfo/Europe/Belfast new file mode 120000 index 0000000..84f7c9e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Belfast @@ -0,0 +1 @@ +../posix/GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Belgrade b/layout/rootfs/etc/zoneinfo/Europe/Belgrade new file mode 120000 index 0000000..47f563c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Belgrade @@ -0,0 +1 @@ +../posix/Europe/Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Berlin b/layout/rootfs/etc/zoneinfo/Europe/Berlin new file mode 120000 index 0000000..f538cf7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Berlin @@ -0,0 +1 @@ +../posix/Europe/Berlin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Bratislava b/layout/rootfs/etc/zoneinfo/Europe/Bratislava new file mode 120000 index 0000000..95fd239 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Bratislava @@ -0,0 +1 @@ +../posix/Europe/Bratislava
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Brussels b/layout/rootfs/etc/zoneinfo/Europe/Brussels new file mode 120000 index 0000000..f0d1d63 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Brussels @@ -0,0 +1 @@ +../posix/Europe/Brussels
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Bucharest b/layout/rootfs/etc/zoneinfo/Europe/Bucharest new file mode 120000 index 0000000..9177db7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Bucharest @@ -0,0 +1 @@ +../posix/Europe/Bucharest
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Budapest b/layout/rootfs/etc/zoneinfo/Europe/Budapest new file mode 120000 index 0000000..11f0170 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Budapest @@ -0,0 +1 @@ +../posix/Europe/Budapest
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Busingen b/layout/rootfs/etc/zoneinfo/Europe/Busingen new file mode 120000 index 0000000..790f023 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Busingen @@ -0,0 +1 @@ +../posix/Europe/Busingen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Chisinau b/layout/rootfs/etc/zoneinfo/Europe/Chisinau new file mode 120000 index 0000000..d92acc6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Chisinau @@ -0,0 +1 @@ +../posix/Europe/Tiraspol
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Copenhagen b/layout/rootfs/etc/zoneinfo/Europe/Copenhagen new file mode 120000 index 0000000..64b1060 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Copenhagen @@ -0,0 +1 @@ +../posix/Europe/Copenhagen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Dublin b/layout/rootfs/etc/zoneinfo/Europe/Dublin new file mode 120000 index 0000000..788d252 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Dublin @@ -0,0 +1 @@ +../posix/Europe/Dublin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Gibraltar b/layout/rootfs/etc/zoneinfo/Europe/Gibraltar new file mode 120000 index 0000000..a10b112 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Gibraltar @@ -0,0 +1 @@ +../posix/Europe/Gibraltar
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Guernsey b/layout/rootfs/etc/zoneinfo/Europe/Guernsey new file mode 120000 index 0000000..84f7c9e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Guernsey @@ -0,0 +1 @@ +../posix/GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Helsinki b/layout/rootfs/etc/zoneinfo/Europe/Helsinki new file mode 120000 index 0000000..5f18283 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Helsinki @@ -0,0 +1 @@ +../posix/Europe/Mariehamn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Isle_of_Man b/layout/rootfs/etc/zoneinfo/Europe/Isle_of_Man new file mode 120000 index 0000000..84f7c9e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Isle_of_Man @@ -0,0 +1 @@ +../posix/GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Istanbul b/layout/rootfs/etc/zoneinfo/Europe/Istanbul new file mode 120000 index 0000000..0a2a1eb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Istanbul @@ -0,0 +1 @@ +../Asia/Istanbul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Jersey b/layout/rootfs/etc/zoneinfo/Europe/Jersey new file mode 120000 index 0000000..84f7c9e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Jersey @@ -0,0 +1 @@ +../posix/GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Kaliningrad b/layout/rootfs/etc/zoneinfo/Europe/Kaliningrad new file mode 120000 index 0000000..50373b1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Kaliningrad @@ -0,0 +1 @@ +../posix/Europe/Kaliningrad
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Kiev b/layout/rootfs/etc/zoneinfo/Europe/Kiev new file mode 120000 index 0000000..78c2a19 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Kiev @@ -0,0 +1 @@ +../posix/Europe/Kiev
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Lisbon b/layout/rootfs/etc/zoneinfo/Europe/Lisbon new file mode 120000 index 0000000..c8c3dcf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Lisbon @@ -0,0 +1 @@ +../Portugal
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Ljubljana b/layout/rootfs/etc/zoneinfo/Europe/Ljubljana new file mode 120000 index 0000000..47f563c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Ljubljana @@ -0,0 +1 @@ +../posix/Europe/Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/London b/layout/rootfs/etc/zoneinfo/Europe/London new file mode 120000 index 0000000..84f7c9e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/London @@ -0,0 +1 @@ +../posix/GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Luxembourg b/layout/rootfs/etc/zoneinfo/Europe/Luxembourg new file mode 120000 index 0000000..bbf06c3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Luxembourg @@ -0,0 +1 @@ +../posix/Europe/Luxembourg
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Madrid b/layout/rootfs/etc/zoneinfo/Europe/Madrid new file mode 120000 index 0000000..ed1ff67 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Madrid @@ -0,0 +1 @@ +../posix/Europe/Madrid
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Malta b/layout/rootfs/etc/zoneinfo/Europe/Malta new file mode 120000 index 0000000..436a9bb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Malta @@ -0,0 +1 @@ +../posix/Europe/Malta
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Mariehamn b/layout/rootfs/etc/zoneinfo/Europe/Mariehamn new file mode 120000 index 0000000..5f18283 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Mariehamn @@ -0,0 +1 @@ +../posix/Europe/Mariehamn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Minsk b/layout/rootfs/etc/zoneinfo/Europe/Minsk new file mode 120000 index 0000000..6266b00 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Minsk @@ -0,0 +1 @@ +../posix/Europe/Minsk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Monaco b/layout/rootfs/etc/zoneinfo/Europe/Monaco new file mode 120000 index 0000000..1ed898d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Monaco @@ -0,0 +1 @@ +../posix/Europe/Monaco
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Moscow b/layout/rootfs/etc/zoneinfo/Europe/Moscow new file mode 120000 index 0000000..ae5135d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Moscow @@ -0,0 +1 @@ +../posix/W-SU
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Nicosia b/layout/rootfs/etc/zoneinfo/Europe/Nicosia new file mode 120000 index 0000000..ccda3c4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Nicosia @@ -0,0 +1 @@ +../Asia/Nicosia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Oslo b/layout/rootfs/etc/zoneinfo/Europe/Oslo new file mode 120000 index 0000000..cad70c6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Oslo @@ -0,0 +1 @@ +../posix/Atlantic/Jan_Mayen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Paris b/layout/rootfs/etc/zoneinfo/Europe/Paris new file mode 120000 index 0000000..41c3c19 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Paris @@ -0,0 +1 @@ +../posix/Europe/Paris
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Podgorica b/layout/rootfs/etc/zoneinfo/Europe/Podgorica new file mode 120000 index 0000000..47f563c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Podgorica @@ -0,0 +1 @@ +../posix/Europe/Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Prague b/layout/rootfs/etc/zoneinfo/Europe/Prague new file mode 120000 index 0000000..95fd239 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Prague @@ -0,0 +1 @@ +../posix/Europe/Bratislava
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Riga b/layout/rootfs/etc/zoneinfo/Europe/Riga new file mode 120000 index 0000000..2b0ba6b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Riga @@ -0,0 +1 @@ +../posix/Europe/Riga
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Rome b/layout/rootfs/etc/zoneinfo/Europe/Rome new file mode 120000 index 0000000..79b57e5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Rome @@ -0,0 +1 @@ +../posix/Europe/Rome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Samara b/layout/rootfs/etc/zoneinfo/Europe/Samara new file mode 120000 index 0000000..92a3bb0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Samara @@ -0,0 +1 @@ +../posix/Europe/Samara
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/San_Marino b/layout/rootfs/etc/zoneinfo/Europe/San_Marino new file mode 120000 index 0000000..79b57e5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/San_Marino @@ -0,0 +1 @@ +../posix/Europe/Rome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Sarajevo b/layout/rootfs/etc/zoneinfo/Europe/Sarajevo new file mode 120000 index 0000000..47f563c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Sarajevo @@ -0,0 +1 @@ +../posix/Europe/Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Simferopol b/layout/rootfs/etc/zoneinfo/Europe/Simferopol new file mode 120000 index 0000000..976e989 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Simferopol @@ -0,0 +1 @@ +../posix/Europe/Simferopol
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Skopje b/layout/rootfs/etc/zoneinfo/Europe/Skopje new file mode 120000 index 0000000..47f563c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Skopje @@ -0,0 +1 @@ +../posix/Europe/Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Sofia b/layout/rootfs/etc/zoneinfo/Europe/Sofia new file mode 120000 index 0000000..0d23c95 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Sofia @@ -0,0 +1 @@ +../posix/Europe/Sofia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Stockholm b/layout/rootfs/etc/zoneinfo/Europe/Stockholm new file mode 120000 index 0000000..177bd01 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Stockholm @@ -0,0 +1 @@ +../posix/Europe/Stockholm
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Tallinn b/layout/rootfs/etc/zoneinfo/Europe/Tallinn new file mode 120000 index 0000000..942796d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Tallinn @@ -0,0 +1 @@ +../posix/Europe/Tallinn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Tirane b/layout/rootfs/etc/zoneinfo/Europe/Tirane new file mode 120000 index 0000000..598f1b3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Tirane @@ -0,0 +1 @@ +../posix/Europe/Tirane
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Tiraspol b/layout/rootfs/etc/zoneinfo/Europe/Tiraspol new file mode 120000 index 0000000..d92acc6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Tiraspol @@ -0,0 +1 @@ +../posix/Europe/Tiraspol
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Uzhgorod b/layout/rootfs/etc/zoneinfo/Europe/Uzhgorod new file mode 120000 index 0000000..97b4151 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Uzhgorod @@ -0,0 +1 @@ +../posix/Europe/Uzhgorod
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Vaduz b/layout/rootfs/etc/zoneinfo/Europe/Vaduz new file mode 120000 index 0000000..070ae93 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Vaduz @@ -0,0 +1 @@ +../posix/Europe/Vaduz
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Vatican b/layout/rootfs/etc/zoneinfo/Europe/Vatican new file mode 120000 index 0000000..79b57e5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Vatican @@ -0,0 +1 @@ +../posix/Europe/Rome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Vienna b/layout/rootfs/etc/zoneinfo/Europe/Vienna new file mode 120000 index 0000000..df03b86 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Vienna @@ -0,0 +1 @@ +../posix/Europe/Vienna
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Vilnius b/layout/rootfs/etc/zoneinfo/Europe/Vilnius new file mode 120000 index 0000000..82542dc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Vilnius @@ -0,0 +1 @@ +../posix/Europe/Vilnius
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Volgograd b/layout/rootfs/etc/zoneinfo/Europe/Volgograd new file mode 120000 index 0000000..39045d4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Volgograd @@ -0,0 +1 @@ +../posix/Europe/Volgograd
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Warsaw b/layout/rootfs/etc/zoneinfo/Europe/Warsaw new file mode 120000 index 0000000..0e5decc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Warsaw @@ -0,0 +1 @@ +../posix/Europe/Warsaw
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Zagreb b/layout/rootfs/etc/zoneinfo/Europe/Zagreb new file mode 120000 index 0000000..47f563c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Zagreb @@ -0,0 +1 @@ +../posix/Europe/Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Zaporozhye b/layout/rootfs/etc/zoneinfo/Europe/Zaporozhye new file mode 120000 index 0000000..064fb19 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Zaporozhye @@ -0,0 +1 @@ +../posix/Europe/Zaporozhye
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Europe/Zurich b/layout/rootfs/etc/zoneinfo/Europe/Zurich new file mode 120000 index 0000000..790f023 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Europe/Zurich @@ -0,0 +1 @@ +../posix/Europe/Busingen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Factory b/layout/rootfs/etc/zoneinfo/Factory new file mode 120000 index 0000000..d30c756 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Factory @@ -0,0 +1 @@ +posix/Factory
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/GB b/layout/rootfs/etc/zoneinfo/GB new file mode 120000 index 0000000..a61f6b0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/GB @@ -0,0 +1 @@ +posix/GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/GB-Eire b/layout/rootfs/etc/zoneinfo/GB-Eire new file mode 120000 index 0000000..a61f6b0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/GB-Eire @@ -0,0 +1 @@ +posix/GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/GMT b/layout/rootfs/etc/zoneinfo/GMT new file mode 120000 index 0000000..aebe4ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/GMT @@ -0,0 +1 @@ +GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/GMT+0 b/layout/rootfs/etc/zoneinfo/GMT+0 new file mode 120000 index 0000000..aebe4ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/GMT+0 @@ -0,0 +1 @@ +GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/GMT-0 b/layout/rootfs/etc/zoneinfo/GMT-0 Binary files differnew file mode 100644 index 0000000..2ee1429 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/GMT-0 diff --git a/layout/rootfs/etc/zoneinfo/GMT0 b/layout/rootfs/etc/zoneinfo/GMT0 new file mode 120000 index 0000000..aebe4ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/GMT0 @@ -0,0 +1 @@ +GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Greenwich b/layout/rootfs/etc/zoneinfo/Greenwich new file mode 120000 index 0000000..aebe4ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Greenwich @@ -0,0 +1 @@ +GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/HST b/layout/rootfs/etc/zoneinfo/HST new file mode 120000 index 0000000..f030d38 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/HST @@ -0,0 +1 @@ +Pacific/Johnston
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Hongkong b/layout/rootfs/etc/zoneinfo/Hongkong new file mode 120000 index 0000000..388b821 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Hongkong @@ -0,0 +1 @@ +Asia/Hong_Kong
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Iceland b/layout/rootfs/etc/zoneinfo/Iceland new file mode 120000 index 0000000..d68984b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Iceland @@ -0,0 +1 @@ +posix/Atlantic/Reykjavik
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Indian/Antananarivo b/layout/rootfs/etc/zoneinfo/Indian/Antananarivo Binary files differnew file mode 100644 index 0000000..ef6e745 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Antananarivo diff --git a/layout/rootfs/etc/zoneinfo/Indian/Chagos b/layout/rootfs/etc/zoneinfo/Indian/Chagos Binary files differnew file mode 100644 index 0000000..864d3e2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Chagos diff --git a/layout/rootfs/etc/zoneinfo/Indian/Christmas b/layout/rootfs/etc/zoneinfo/Indian/Christmas Binary files differnew file mode 100644 index 0000000..686d5b3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Christmas diff --git a/layout/rootfs/etc/zoneinfo/Indian/Cocos b/layout/rootfs/etc/zoneinfo/Indian/Cocos Binary files differnew file mode 100644 index 0000000..6f7d869 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Cocos diff --git a/layout/rootfs/etc/zoneinfo/Indian/Comoro b/layout/rootfs/etc/zoneinfo/Indian/Comoro Binary files differnew file mode 100644 index 0000000..297c6db --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Comoro diff --git a/layout/rootfs/etc/zoneinfo/Indian/Kerguelen b/layout/rootfs/etc/zoneinfo/Indian/Kerguelen Binary files differnew file mode 100644 index 0000000..1f42bbc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Kerguelen diff --git a/layout/rootfs/etc/zoneinfo/Indian/Mahe b/layout/rootfs/etc/zoneinfo/Indian/Mahe Binary files differnew file mode 100644 index 0000000..d048242 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Mahe diff --git a/layout/rootfs/etc/zoneinfo/Indian/Maldives b/layout/rootfs/etc/zoneinfo/Indian/Maldives Binary files differnew file mode 100644 index 0000000..65e7eee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Maldives diff --git a/layout/rootfs/etc/zoneinfo/Indian/Mauritius b/layout/rootfs/etc/zoneinfo/Indian/Mauritius Binary files differnew file mode 100644 index 0000000..54f2220 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Mauritius diff --git a/layout/rootfs/etc/zoneinfo/Indian/Mayotte b/layout/rootfs/etc/zoneinfo/Indian/Mayotte Binary files differnew file mode 100644 index 0000000..8401a37 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Mayotte diff --git a/layout/rootfs/etc/zoneinfo/Indian/Reunion b/layout/rootfs/etc/zoneinfo/Indian/Reunion Binary files differnew file mode 100644 index 0000000..9b3830e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Indian/Reunion diff --git a/layout/rootfs/etc/zoneinfo/Iran b/layout/rootfs/etc/zoneinfo/Iran new file mode 120000 index 0000000..0629675 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Iran @@ -0,0 +1 @@ +Asia/Tehran
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Israel b/layout/rootfs/etc/zoneinfo/Israel new file mode 120000 index 0000000..714b346 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Israel @@ -0,0 +1 @@ +Asia/Tel_Aviv
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Jamaica b/layout/rootfs/etc/zoneinfo/Jamaica new file mode 120000 index 0000000..ad24daf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Jamaica @@ -0,0 +1 @@ +posix/America/Jamaica
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Japan b/layout/rootfs/etc/zoneinfo/Japan new file mode 120000 index 0000000..72e93cd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Japan @@ -0,0 +1 @@ +Asia/Tokyo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Kwajalein b/layout/rootfs/etc/zoneinfo/Kwajalein new file mode 120000 index 0000000..ae86797 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Kwajalein @@ -0,0 +1 @@ +Pacific/Kwajalein
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Libya b/layout/rootfs/etc/zoneinfo/Libya new file mode 120000 index 0000000..967be69 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Libya @@ -0,0 +1 @@ +posix/Libya
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/MET b/layout/rootfs/etc/zoneinfo/MET new file mode 120000 index 0000000..d492c04 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/MET @@ -0,0 +1 @@ +posix/MET
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/MST b/layout/rootfs/etc/zoneinfo/MST new file mode 120000 index 0000000..9339b53 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/MST @@ -0,0 +1 @@ +posix/MST
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/MST7MDT b/layout/rootfs/etc/zoneinfo/MST7MDT new file mode 120000 index 0000000..8ee1717 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/MST7MDT @@ -0,0 +1 @@ +posix/MST7MDT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Mexico/BajaNorte b/layout/rootfs/etc/zoneinfo/Mexico/BajaNorte Binary files differnew file mode 100644 index 0000000..fffdc24 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Mexico/BajaNorte diff --git a/layout/rootfs/etc/zoneinfo/Mexico/BajaSur b/layout/rootfs/etc/zoneinfo/Mexico/BajaSur Binary files differnew file mode 100644 index 0000000..6486aa1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Mexico/BajaSur diff --git a/layout/rootfs/etc/zoneinfo/Mexico/General b/layout/rootfs/etc/zoneinfo/Mexico/General Binary files differnew file mode 100644 index 0000000..1434ab0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Mexico/General diff --git a/layout/rootfs/etc/zoneinfo/Mideast/Riyadh87 b/layout/rootfs/etc/zoneinfo/Mideast/Riyadh87 new file mode 120000 index 0000000..9413f89 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Mideast/Riyadh87 @@ -0,0 +1 @@ +../Asia/Riyadh87
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Mideast/Riyadh88 b/layout/rootfs/etc/zoneinfo/Mideast/Riyadh88 new file mode 120000 index 0000000..9e99248 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Mideast/Riyadh88 @@ -0,0 +1 @@ +../Asia/Riyadh88
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Mideast/Riyadh89 b/layout/rootfs/etc/zoneinfo/Mideast/Riyadh89 new file mode 120000 index 0000000..6d38103 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Mideast/Riyadh89 @@ -0,0 +1 @@ +../Asia/Riyadh89
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/NZ b/layout/rootfs/etc/zoneinfo/NZ new file mode 120000 index 0000000..df1ceb6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/NZ @@ -0,0 +1 @@ +Pacific/Auckland
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/NZ-CHAT b/layout/rootfs/etc/zoneinfo/NZ-CHAT new file mode 120000 index 0000000..183f54e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/NZ-CHAT @@ -0,0 +1 @@ +Pacific/Chatham
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Navajo b/layout/rootfs/etc/zoneinfo/Navajo new file mode 120000 index 0000000..0ed3dee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Navajo @@ -0,0 +1 @@ +posix/America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/PRC b/layout/rootfs/etc/zoneinfo/PRC new file mode 120000 index 0000000..0ddd9ee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/PRC @@ -0,0 +1 @@ +Asia/Shanghai
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/PST8PDT b/layout/rootfs/etc/zoneinfo/PST8PDT new file mode 120000 index 0000000..e164f4f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/PST8PDT @@ -0,0 +1 @@ +posix/PST8PDT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Apia b/layout/rootfs/etc/zoneinfo/Pacific/Apia Binary files differnew file mode 100644 index 0000000..efe6d5a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Apia diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Auckland b/layout/rootfs/etc/zoneinfo/Pacific/Auckland Binary files differnew file mode 100644 index 0000000..a40767d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Auckland diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Chatham b/layout/rootfs/etc/zoneinfo/Pacific/Chatham Binary files differnew file mode 100644 index 0000000..6329e4f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Chatham diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Chuuk b/layout/rootfs/etc/zoneinfo/Pacific/Chuuk new file mode 120000 index 0000000..1119125 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Chuuk @@ -0,0 +1 @@ +Truk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Easter b/layout/rootfs/etc/zoneinfo/Pacific/Easter Binary files differnew file mode 100644 index 0000000..f22cc98 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Easter diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Efate b/layout/rootfs/etc/zoneinfo/Pacific/Efate Binary files differnew file mode 100644 index 0000000..c46154a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Efate diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Enderbury b/layout/rootfs/etc/zoneinfo/Pacific/Enderbury Binary files differnew file mode 100644 index 0000000..69e75d7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Enderbury diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Fakaofo b/layout/rootfs/etc/zoneinfo/Pacific/Fakaofo Binary files differnew file mode 100644 index 0000000..22902f9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Fakaofo diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Fiji b/layout/rootfs/etc/zoneinfo/Pacific/Fiji Binary files differnew file mode 100644 index 0000000..0bc1962 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Fiji diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Funafuti b/layout/rootfs/etc/zoneinfo/Pacific/Funafuti Binary files differnew file mode 100644 index 0000000..66cf5e1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Funafuti diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Galapagos b/layout/rootfs/etc/zoneinfo/Pacific/Galapagos Binary files differnew file mode 100644 index 0000000..7504cc6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Galapagos diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Gambier b/layout/rootfs/etc/zoneinfo/Pacific/Gambier Binary files differnew file mode 100644 index 0000000..fc49c03 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Gambier diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Guadalcanal b/layout/rootfs/etc/zoneinfo/Pacific/Guadalcanal Binary files differnew file mode 100644 index 0000000..3a4ec12 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Guadalcanal diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Guam b/layout/rootfs/etc/zoneinfo/Pacific/Guam Binary files differnew file mode 100644 index 0000000..a05292f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Guam diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Honolulu b/layout/rootfs/etc/zoneinfo/Pacific/Honolulu Binary files differnew file mode 100644 index 0000000..1b4684b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Honolulu diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Johnston b/layout/rootfs/etc/zoneinfo/Pacific/Johnston Binary files differnew file mode 100644 index 0000000..616c31b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Johnston diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Kiritimati b/layout/rootfs/etc/zoneinfo/Pacific/Kiritimati Binary files differnew file mode 100644 index 0000000..7131453 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Kiritimati diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Kosrae b/layout/rootfs/etc/zoneinfo/Pacific/Kosrae Binary files differnew file mode 100644 index 0000000..6cac75a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Kosrae diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Kwajalein b/layout/rootfs/etc/zoneinfo/Pacific/Kwajalein Binary files differnew file mode 100644 index 0000000..b572372 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Kwajalein diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Majuro b/layout/rootfs/etc/zoneinfo/Pacific/Majuro Binary files differnew file mode 100644 index 0000000..eab93a2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Majuro diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Marquesas b/layout/rootfs/etc/zoneinfo/Pacific/Marquesas Binary files differnew file mode 100644 index 0000000..cd2d5b0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Marquesas diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Midway b/layout/rootfs/etc/zoneinfo/Pacific/Midway Binary files differnew file mode 100644 index 0000000..8889a26 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Midway diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Nauru b/layout/rootfs/etc/zoneinfo/Pacific/Nauru Binary files differnew file mode 100644 index 0000000..1d8179b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Nauru diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Niue b/layout/rootfs/etc/zoneinfo/Pacific/Niue Binary files differnew file mode 100644 index 0000000..b9f18a5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Niue diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Norfolk b/layout/rootfs/etc/zoneinfo/Pacific/Norfolk Binary files differnew file mode 100644 index 0000000..2e989c2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Norfolk diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Noumea b/layout/rootfs/etc/zoneinfo/Pacific/Noumea Binary files differnew file mode 100644 index 0000000..ae9e138 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Noumea diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Pago_Pago b/layout/rootfs/etc/zoneinfo/Pacific/Pago_Pago Binary files differnew file mode 100644 index 0000000..fa084ba --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Pago_Pago diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Palau b/layout/rootfs/etc/zoneinfo/Pacific/Palau Binary files differnew file mode 100644 index 0000000..efc556b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Palau diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Pitcairn b/layout/rootfs/etc/zoneinfo/Pacific/Pitcairn Binary files differnew file mode 100644 index 0000000..51f01c6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Pitcairn diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Pohnpei b/layout/rootfs/etc/zoneinfo/Pacific/Pohnpei new file mode 120000 index 0000000..da0b475 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Pohnpei @@ -0,0 +1 @@ +Ponape
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Ponape b/layout/rootfs/etc/zoneinfo/Pacific/Ponape Binary files differnew file mode 100644 index 0000000..f175ea5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Ponape diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Port_Moresby b/layout/rootfs/etc/zoneinfo/Pacific/Port_Moresby Binary files differnew file mode 100644 index 0000000..8d4d12c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Port_Moresby diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Rarotonga b/layout/rootfs/etc/zoneinfo/Pacific/Rarotonga Binary files differnew file mode 100644 index 0000000..5812997 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Rarotonga diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Saipan b/layout/rootfs/etc/zoneinfo/Pacific/Saipan Binary files differnew file mode 100644 index 0000000..519c86e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Saipan diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Samoa b/layout/rootfs/etc/zoneinfo/Pacific/Samoa new file mode 120000 index 0000000..c0ff20e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Samoa @@ -0,0 +1 @@ +Pago_Pago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Tahiti b/layout/rootfs/etc/zoneinfo/Pacific/Tahiti Binary files differnew file mode 100644 index 0000000..22f8697 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Tahiti diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Tarawa b/layout/rootfs/etc/zoneinfo/Pacific/Tarawa Binary files differnew file mode 100644 index 0000000..065dcd8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Tarawa diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Tongatapu b/layout/rootfs/etc/zoneinfo/Pacific/Tongatapu Binary files differnew file mode 100644 index 0000000..01ab6b8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Tongatapu diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Truk b/layout/rootfs/etc/zoneinfo/Pacific/Truk Binary files differnew file mode 100644 index 0000000..0ef4738 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Truk diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Wake b/layout/rootfs/etc/zoneinfo/Pacific/Wake Binary files differnew file mode 100644 index 0000000..f89c528 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Wake diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Wallis b/layout/rootfs/etc/zoneinfo/Pacific/Wallis Binary files differnew file mode 100644 index 0000000..9aaf558 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Wallis diff --git a/layout/rootfs/etc/zoneinfo/Pacific/Yap b/layout/rootfs/etc/zoneinfo/Pacific/Yap new file mode 120000 index 0000000..1119125 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Pacific/Yap @@ -0,0 +1 @@ +Truk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Poland b/layout/rootfs/etc/zoneinfo/Poland new file mode 120000 index 0000000..1cee272 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Poland @@ -0,0 +1 @@ +posix/Europe/Warsaw
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Portugal b/layout/rootfs/etc/zoneinfo/Portugal Binary files differnew file mode 100644 index 0000000..168accf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Portugal diff --git a/layout/rootfs/etc/zoneinfo/ROC b/layout/rootfs/etc/zoneinfo/ROC new file mode 120000 index 0000000..5264d40 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/ROC @@ -0,0 +1 @@ +Asia/Taipei
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/ROK b/layout/rootfs/etc/zoneinfo/ROK new file mode 120000 index 0000000..7423b3b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/ROK @@ -0,0 +1 @@ +Asia/Seoul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Singapore b/layout/rootfs/etc/zoneinfo/Singapore new file mode 120000 index 0000000..359714e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Singapore @@ -0,0 +1 @@ +Asia/Singapore
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/AST4 b/layout/rootfs/etc/zoneinfo/SystemV/AST4 new file mode 120000 index 0000000..8321cbf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/AST4 @@ -0,0 +1 @@ +../posix/America/Puerto_Rico
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/AST4ADT b/layout/rootfs/etc/zoneinfo/SystemV/AST4ADT new file mode 120000 index 0000000..6ac03ad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/AST4ADT @@ -0,0 +1 @@ +../Canada/Atlantic
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/CST6 b/layout/rootfs/etc/zoneinfo/SystemV/CST6 new file mode 120000 index 0000000..b813232 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/CST6 @@ -0,0 +1 @@ +../Canada/East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/CST6CDT b/layout/rootfs/etc/zoneinfo/SystemV/CST6CDT new file mode 120000 index 0000000..ab3739a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/CST6CDT @@ -0,0 +1 @@ +../posix/America/Chicago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/EST5 b/layout/rootfs/etc/zoneinfo/SystemV/EST5 new file mode 120000 index 0000000..cf19a6c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/EST5 @@ -0,0 +1 @@ +../posix/America/Panama
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/EST5EDT b/layout/rootfs/etc/zoneinfo/SystemV/EST5EDT new file mode 120000 index 0000000..641af55 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/EST5EDT @@ -0,0 +1 @@ +../posix/America/New_York
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/HST10 b/layout/rootfs/etc/zoneinfo/SystemV/HST10 new file mode 120000 index 0000000..55b467d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/HST10 @@ -0,0 +1 @@ +../Pacific/Honolulu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/MST7 b/layout/rootfs/etc/zoneinfo/SystemV/MST7 new file mode 120000 index 0000000..306d76f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/MST7 @@ -0,0 +1 @@ +../posix/America/Phoenix
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/MST7MDT b/layout/rootfs/etc/zoneinfo/SystemV/MST7MDT new file mode 120000 index 0000000..b9d2539 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/MST7MDT @@ -0,0 +1 @@ +../posix/America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/PST8 b/layout/rootfs/etc/zoneinfo/SystemV/PST8 new file mode 120000 index 0000000..f00840c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/PST8 @@ -0,0 +1 @@ +../Pacific/Pitcairn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/PST8PDT b/layout/rootfs/etc/zoneinfo/SystemV/PST8PDT new file mode 120000 index 0000000..ded0e95 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/PST8PDT @@ -0,0 +1 @@ +../posix/America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/YST9 b/layout/rootfs/etc/zoneinfo/SystemV/YST9 new file mode 120000 index 0000000..973cfaf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/YST9 @@ -0,0 +1 @@ +../Pacific/Gambier
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/SystemV/YST9YDT b/layout/rootfs/etc/zoneinfo/SystemV/YST9YDT new file mode 120000 index 0000000..358b2ec --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/SystemV/YST9YDT @@ -0,0 +1 @@ +../posix/America/Anchorage
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Turkey b/layout/rootfs/etc/zoneinfo/Turkey new file mode 120000 index 0000000..12f8b28 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Turkey @@ -0,0 +1 @@ +Asia/Istanbul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/UCT b/layout/rootfs/etc/zoneinfo/UCT new file mode 120000 index 0000000..cb79863 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/UCT @@ -0,0 +1 @@ +posix/UCT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Alaska b/layout/rootfs/etc/zoneinfo/US/Alaska new file mode 120000 index 0000000..358b2ec --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Alaska @@ -0,0 +1 @@ +../posix/America/Anchorage
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Aleutian b/layout/rootfs/etc/zoneinfo/US/Aleutian new file mode 120000 index 0000000..1f1a09a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Aleutian @@ -0,0 +1 @@ +../posix/America/Atka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Arizona b/layout/rootfs/etc/zoneinfo/US/Arizona new file mode 120000 index 0000000..306d76f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Arizona @@ -0,0 +1 @@ +../posix/America/Phoenix
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Central b/layout/rootfs/etc/zoneinfo/US/Central new file mode 120000 index 0000000..ab3739a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Central @@ -0,0 +1 @@ +../posix/America/Chicago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/East-Indiana b/layout/rootfs/etc/zoneinfo/US/East-Indiana new file mode 120000 index 0000000..7e31aa3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/East-Indiana @@ -0,0 +1 @@ +../posix/America/Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Eastern b/layout/rootfs/etc/zoneinfo/US/Eastern new file mode 120000 index 0000000..641af55 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Eastern @@ -0,0 +1 @@ +../posix/America/New_York
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Hawaii b/layout/rootfs/etc/zoneinfo/US/Hawaii new file mode 120000 index 0000000..55b467d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Hawaii @@ -0,0 +1 @@ +../Pacific/Honolulu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Indiana-Starke b/layout/rootfs/etc/zoneinfo/US/Indiana-Starke new file mode 120000 index 0000000..779220e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Indiana-Starke @@ -0,0 +1 @@ +../posix/America/Knox_IN
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Michigan b/layout/rootfs/etc/zoneinfo/US/Michigan new file mode 120000 index 0000000..6a96b49 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Michigan @@ -0,0 +1 @@ +../posix/America/Detroit
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Mountain b/layout/rootfs/etc/zoneinfo/US/Mountain new file mode 120000 index 0000000..b9d2539 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Mountain @@ -0,0 +1 @@ +../posix/America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Pacific b/layout/rootfs/etc/zoneinfo/US/Pacific new file mode 120000 index 0000000..ded0e95 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Pacific @@ -0,0 +1 @@ +../posix/America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Pacific-New b/layout/rootfs/etc/zoneinfo/US/Pacific-New new file mode 120000 index 0000000..ded0e95 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Pacific-New @@ -0,0 +1 @@ +../posix/America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/US/Samoa b/layout/rootfs/etc/zoneinfo/US/Samoa new file mode 120000 index 0000000..9186b3b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/US/Samoa @@ -0,0 +1 @@ +../Pacific/Pago_Pago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/UTC b/layout/rootfs/etc/zoneinfo/UTC Binary files differnew file mode 100644 index 0000000..5583f5b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/UTC diff --git a/layout/rootfs/etc/zoneinfo/Universal b/layout/rootfs/etc/zoneinfo/Universal new file mode 120000 index 0000000..1ed0820 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Universal @@ -0,0 +1 @@ +UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/W-SU b/layout/rootfs/etc/zoneinfo/W-SU new file mode 120000 index 0000000..7a43415 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/W-SU @@ -0,0 +1 @@ +posix/W-SU
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/WET b/layout/rootfs/etc/zoneinfo/WET new file mode 120000 index 0000000..067869e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/WET @@ -0,0 +1 @@ +posix/WET
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/Zulu b/layout/rootfs/etc/zoneinfo/Zulu new file mode 120000 index 0000000..1ed0820 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/Zulu @@ -0,0 +1 @@ +UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/iso3166.tab b/layout/rootfs/etc/zoneinfo/iso3166.tab new file mode 100644 index 0000000..b952ca1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/iso3166.tab @@ -0,0 +1,276 @@ +# <pre> +# This file is in the public domain, so clarified as of +# 2009-05-17 by Arthur David Olson. +# ISO 3166 alpha-2 country codes +# +# From Paul Eggert (2006-09-27): +# +# This file contains a table with the following columns: +# 1. ISO 3166-1 alpha-2 country code, current as of +# ISO 3166-1 Newsletter VI-1 (2007-09-21). See: +# <a href="http://www.iso.org/iso/en/prods-services/iso3166ma/index.html"> +# ISO 3166 Maintenance agency (ISO 3166/MA) +# </a>. +# 2. The usual English name for the country, +# chosen so that alphabetic sorting of subsets produces helpful lists. +# This is not the same as the English name in the ISO 3166 tables. +# +# Columns are separated by a single tab. +# The table is sorted by country code. +# +# Lines beginning with `#' are comments. +# +# From Arthur David Olson (2011-08-17): +# Resynchronized today with the ISO 3166 site (adding SS for South Sudan). +# +#country- +#code country name +AD Andorra +AE United Arab Emirates +AF Afghanistan +AG Antigua & Barbuda +AI Anguilla +AL Albania +AM Armenia +AO Angola +AQ Antarctica +AR Argentina +AS Samoa (American) +AT Austria +AU Australia +AW Aruba +AX Aaland Islands +AZ Azerbaijan +BA Bosnia & Herzegovina +BB Barbados +BD Bangladesh +BE Belgium +BF Burkina Faso +BG Bulgaria +BH Bahrain +BI Burundi +BJ Benin +BL St Barthelemy +BM Bermuda +BN Brunei +BO Bolivia +BQ Bonaire Sint Eustatius & Saba +BR Brazil +BS Bahamas +BT Bhutan +BV Bouvet Island +BW Botswana +BY Belarus +BZ Belize +CA Canada +CC Cocos (Keeling) Islands +CD Congo (Dem. Rep.) +CF Central African Rep. +CG Congo (Rep.) +CH Switzerland +CI Cote d'Ivoire +CK Cook Islands +CL Chile +CM Cameroon +CN China +CO Colombia +CR Costa Rica +CU Cuba +CV Cape Verde +CW Curacao +CX Christmas Island +CY Cyprus +CZ Czech Republic +DE Germany +DJ Djibouti +DK Denmark +DM Dominica +DO Dominican Republic +DZ Algeria +EC Ecuador +EE Estonia +EG Egypt +EH Western Sahara +ER Eritrea +ES Spain +ET Ethiopia +FI Finland +FJ Fiji +FK Falkland Islands +FM Micronesia +FO Faroe Islands +FR France +GA Gabon +GB Britain (UK) +GD Grenada +GE Georgia +GF French Guiana +GG Guernsey +GH Ghana +GI Gibraltar +GL Greenland +GM Gambia +GN Guinea +GP Guadeloupe +GQ Equatorial Guinea +GR Greece +GS South Georgia & the South Sandwich Islands +GT Guatemala +GU Guam +GW Guinea-Bissau +GY Guyana +HK Hong Kong +HM Heard Island & McDonald Islands +HN Honduras +HR Croatia +HT Haiti +HU Hungary +ID Indonesia +IE Ireland +IL Israel +IM Isle of Man +IN India +IO British Indian Ocean Territory +IQ Iraq +IR Iran +IS Iceland +IT Italy +JE Jersey +JM Jamaica +JO Jordan +JP Japan +KE Kenya +KG Kyrgyzstan +KH Cambodia +KI Kiribati +KM Comoros +KN St Kitts & Nevis +KP Korea (North) +KR Korea (South) +KW Kuwait +KY Cayman Islands +KZ Kazakhstan +LA Laos +LB Lebanon +LC St Lucia +LI Liechtenstein +LK Sri Lanka +LR Liberia +LS Lesotho +LT Lithuania +LU Luxembourg +LV Latvia +LY Libya +MA Morocco +MC Monaco +MD Moldova +ME Montenegro +MF St Martin (French part) +MG Madagascar +MH Marshall Islands +MK Macedonia +ML Mali +MM Myanmar (Burma) +MN Mongolia +MO Macau +MP Northern Mariana Islands +MQ Martinique +MR Mauritania +MS Montserrat +MT Malta +MU Mauritius +MV Maldives +MW Malawi +MX Mexico +MY Malaysia +MZ Mozambique +NA Namibia +NC New Caledonia +NE Niger +NF Norfolk Island +NG Nigeria +NI Nicaragua +NL Netherlands +NO Norway +NP Nepal +NR Nauru +NU Niue +NZ New Zealand +OM Oman +PA Panama +PE Peru +PF French Polynesia +PG Papua New Guinea +PH Philippines +PK Pakistan +PL Poland +PM St Pierre & Miquelon +PN Pitcairn +PR Puerto Rico +PS Palestine +PT Portugal +PW Palau +PY Paraguay +QA Qatar +RE Reunion +RO Romania +RS Serbia +RU Russia +RW Rwanda +SA Saudi Arabia +SB Solomon Islands +SC Seychelles +SD Sudan +SE Sweden +SG Singapore +SH St Helena +SI Slovenia +SJ Svalbard & Jan Mayen +SK Slovakia +SL Sierra Leone +SM San Marino +SN Senegal +SO Somalia +SR Suriname +SS South Sudan +ST Sao Tome & Principe +SV El Salvador +SX Sint Maarten +SY Syria +SZ Swaziland +TC Turks & Caicos Is +TD Chad +TF French Southern & Antarctic Lands +TG Togo +TH Thailand +TJ Tajikistan +TK Tokelau +TL East Timor +TM Turkmenistan +TN Tunisia +TO Tonga +TR Turkey +TT Trinidad & Tobago +TV Tuvalu +TW Taiwan +TZ Tanzania +UA Ukraine +UG Uganda +UM US minor outlying islands +US United States +UY Uruguay +UZ Uzbekistan +VA Vatican City +VC St Vincent +VE Venezuela +VG Virgin Islands (UK) +VI Virgin Islands (US) +VN Vietnam +VU Vanuatu +WF Wallis & Futuna +WS Samoa (western) +YE Yemen +YT Mayotte +ZA South Africa +ZM Zambia +ZW Zimbabwe diff --git a/layout/rootfs/etc/zoneinfo/localtime b/layout/rootfs/etc/zoneinfo/localtime new file mode 120000 index 0000000..92ba4ff --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/localtime @@ -0,0 +1 @@ +/etc/localtime
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Abidjan b/layout/rootfs/etc/zoneinfo/posix/Africa/Abidjan Binary files differnew file mode 100644 index 0000000..65d19ec --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Abidjan diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Accra b/layout/rootfs/etc/zoneinfo/posix/Africa/Accra Binary files differnew file mode 100644 index 0000000..8c473ed --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Accra diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Addis_Ababa b/layout/rootfs/etc/zoneinfo/posix/Africa/Addis_Ababa Binary files differnew file mode 100644 index 0000000..5a95ab6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Addis_Ababa diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Algiers b/layout/rootfs/etc/zoneinfo/posix/Africa/Algiers Binary files differnew file mode 100644 index 0000000..c888831 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Algiers diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Asmara b/layout/rootfs/etc/zoneinfo/posix/Africa/Asmara new file mode 120000 index 0000000..ec9f4c9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Asmara @@ -0,0 +1 @@ +Asmera
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Asmera b/layout/rootfs/etc/zoneinfo/posix/Africa/Asmera Binary files differnew file mode 100644 index 0000000..d1e876e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Asmera diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Bamako b/layout/rootfs/etc/zoneinfo/posix/Africa/Bamako new file mode 120000 index 0000000..6942a04 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Bamako @@ -0,0 +1 @@ +Timbuktu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Bangui b/layout/rootfs/etc/zoneinfo/posix/Africa/Bangui Binary files differnew file mode 100644 index 0000000..883e597 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Bangui diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Banjul b/layout/rootfs/etc/zoneinfo/posix/Africa/Banjul Binary files differnew file mode 100644 index 0000000..a85a7d8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Banjul diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Bissau b/layout/rootfs/etc/zoneinfo/posix/Africa/Bissau Binary files differnew file mode 100644 index 0000000..ab4a195 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Bissau diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Blantyre b/layout/rootfs/etc/zoneinfo/posix/Africa/Blantyre Binary files differnew file mode 100644 index 0000000..2972580 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Blantyre diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Brazzaville b/layout/rootfs/etc/zoneinfo/posix/Africa/Brazzaville Binary files differnew file mode 100644 index 0000000..abb0c08 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Brazzaville diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Bujumbura b/layout/rootfs/etc/zoneinfo/posix/Africa/Bujumbura Binary files differnew file mode 100644 index 0000000..cac5652 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Bujumbura diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Cairo b/layout/rootfs/etc/zoneinfo/posix/Africa/Cairo new file mode 120000 index 0000000..0dd678f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Cairo @@ -0,0 +1 @@ +../Egypt
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Casablanca b/layout/rootfs/etc/zoneinfo/posix/Africa/Casablanca Binary files differnew file mode 100644 index 0000000..90ae916 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Casablanca diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Ceuta b/layout/rootfs/etc/zoneinfo/posix/Africa/Ceuta Binary files differnew file mode 100644 index 0000000..c9b0c08 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Ceuta diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Conakry b/layout/rootfs/etc/zoneinfo/posix/Africa/Conakry Binary files differnew file mode 100644 index 0000000..45bcce1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Conakry diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Dakar b/layout/rootfs/etc/zoneinfo/posix/Africa/Dakar Binary files differnew file mode 100644 index 0000000..3110413 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Dakar diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Dar_es_Salaam b/layout/rootfs/etc/zoneinfo/posix/Africa/Dar_es_Salaam Binary files differnew file mode 100644 index 0000000..69ae27f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Dar_es_Salaam diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Djibouti b/layout/rootfs/etc/zoneinfo/posix/Africa/Djibouti Binary files differnew file mode 100644 index 0000000..297d93a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Djibouti diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Douala b/layout/rootfs/etc/zoneinfo/posix/Africa/Douala Binary files differnew file mode 100644 index 0000000..8627f2e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Douala diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/El_Aaiun b/layout/rootfs/etc/zoneinfo/posix/Africa/El_Aaiun Binary files differnew file mode 100644 index 0000000..3275161 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/El_Aaiun diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Freetown b/layout/rootfs/etc/zoneinfo/posix/Africa/Freetown Binary files differnew file mode 100644 index 0000000..720b8e3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Freetown diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Gaborone b/layout/rootfs/etc/zoneinfo/posix/Africa/Gaborone Binary files differnew file mode 100644 index 0000000..e2abcb6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Gaborone diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Harare b/layout/rootfs/etc/zoneinfo/posix/Africa/Harare Binary files differnew file mode 100644 index 0000000..258b393 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Harare diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Johannesburg b/layout/rootfs/etc/zoneinfo/posix/Africa/Johannesburg Binary files differnew file mode 100644 index 0000000..d1bec73 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Johannesburg diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Juba b/layout/rootfs/etc/zoneinfo/posix/Africa/Juba Binary files differnew file mode 100644 index 0000000..20284ff --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Juba diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Kampala b/layout/rootfs/etc/zoneinfo/posix/Africa/Kampala Binary files differnew file mode 100644 index 0000000..f9d5ffb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Kampala diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Khartoum b/layout/rootfs/etc/zoneinfo/posix/Africa/Khartoum Binary files differnew file mode 100644 index 0000000..6f62fd7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Khartoum diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Kigali b/layout/rootfs/etc/zoneinfo/posix/Africa/Kigali Binary files differnew file mode 100644 index 0000000..c9623c5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Kigali diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Kinshasa b/layout/rootfs/etc/zoneinfo/posix/Africa/Kinshasa Binary files differnew file mode 100644 index 0000000..e8481f3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Kinshasa diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Lagos b/layout/rootfs/etc/zoneinfo/posix/Africa/Lagos Binary files differnew file mode 100644 index 0000000..cbdc045 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Lagos diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Libreville b/layout/rootfs/etc/zoneinfo/posix/Africa/Libreville Binary files differnew file mode 100644 index 0000000..d7691ae --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Libreville diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Lome b/layout/rootfs/etc/zoneinfo/posix/Africa/Lome Binary files differnew file mode 100644 index 0000000..297ec5d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Lome diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Luanda b/layout/rootfs/etc/zoneinfo/posix/Africa/Luanda Binary files differnew file mode 100644 index 0000000..576b204 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Luanda diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Lubumbashi b/layout/rootfs/etc/zoneinfo/posix/Africa/Lubumbashi Binary files differnew file mode 100644 index 0000000..d3fab52 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Lubumbashi diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Lusaka b/layout/rootfs/etc/zoneinfo/posix/Africa/Lusaka Binary files differnew file mode 100644 index 0000000..87d7a95 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Lusaka diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Malabo b/layout/rootfs/etc/zoneinfo/posix/Africa/Malabo Binary files differnew file mode 100644 index 0000000..c70de1f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Malabo diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Maputo b/layout/rootfs/etc/zoneinfo/posix/Africa/Maputo Binary files differnew file mode 100644 index 0000000..31cfad7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Maputo diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Maseru b/layout/rootfs/etc/zoneinfo/posix/Africa/Maseru Binary files differnew file mode 100644 index 0000000..117006e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Maseru diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Mbabane b/layout/rootfs/etc/zoneinfo/posix/Africa/Mbabane Binary files differnew file mode 100644 index 0000000..be6ed60 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Mbabane diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Mogadishu b/layout/rootfs/etc/zoneinfo/posix/Africa/Mogadishu Binary files differnew file mode 100644 index 0000000..9ce97a6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Mogadishu diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Monrovia b/layout/rootfs/etc/zoneinfo/posix/Africa/Monrovia Binary files differnew file mode 100644 index 0000000..bd2fa4e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Monrovia diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Nairobi b/layout/rootfs/etc/zoneinfo/posix/Africa/Nairobi Binary files differnew file mode 100644 index 0000000..100ab4f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Nairobi diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Ndjamena b/layout/rootfs/etc/zoneinfo/posix/Africa/Ndjamena Binary files differnew file mode 100644 index 0000000..8779590 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Ndjamena diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Niamey b/layout/rootfs/etc/zoneinfo/posix/Africa/Niamey Binary files differnew file mode 100644 index 0000000..799381c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Niamey diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Nouakchott b/layout/rootfs/etc/zoneinfo/posix/Africa/Nouakchott Binary files differnew file mode 100644 index 0000000..10ca866 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Nouakchott diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Ouagadougou b/layout/rootfs/etc/zoneinfo/posix/Africa/Ouagadougou Binary files differnew file mode 100644 index 0000000..df782a4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Ouagadougou diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Porto-Novo b/layout/rootfs/etc/zoneinfo/posix/Africa/Porto-Novo Binary files differnew file mode 100644 index 0000000..600a30d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Porto-Novo diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Sao_Tome b/layout/rootfs/etc/zoneinfo/posix/Africa/Sao_Tome Binary files differnew file mode 100644 index 0000000..ddf7fb4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Sao_Tome diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Timbuktu b/layout/rootfs/etc/zoneinfo/posix/Africa/Timbuktu Binary files differnew file mode 100644 index 0000000..a9259a6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Timbuktu diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Tripoli b/layout/rootfs/etc/zoneinfo/posix/Africa/Tripoli new file mode 120000 index 0000000..56bd00d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Tripoli @@ -0,0 +1 @@ +../Libya
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Tunis b/layout/rootfs/etc/zoneinfo/posix/Africa/Tunis Binary files differnew file mode 100644 index 0000000..dd559ee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Tunis diff --git a/layout/rootfs/etc/zoneinfo/posix/Africa/Windhoek b/layout/rootfs/etc/zoneinfo/posix/Africa/Windhoek Binary files differnew file mode 100644 index 0000000..6f22b0a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Africa/Windhoek diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Adak b/layout/rootfs/etc/zoneinfo/posix/America/Adak new file mode 120000 index 0000000..b01e120 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Adak @@ -0,0 +1 @@ +Atka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Anchorage b/layout/rootfs/etc/zoneinfo/posix/America/Anchorage Binary files differnew file mode 100644 index 0000000..d147350 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Anchorage diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Anguilla b/layout/rootfs/etc/zoneinfo/posix/America/Anguilla Binary files differnew file mode 100644 index 0000000..20bc946 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Anguilla diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Antigua b/layout/rootfs/etc/zoneinfo/posix/America/Antigua Binary files differnew file mode 100644 index 0000000..608b635 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Antigua diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Araguaina b/layout/rootfs/etc/zoneinfo/posix/America/Araguaina Binary files differnew file mode 100644 index 0000000..e4ea527 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Araguaina diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Buenos_Aires b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Buenos_Aires new file mode 120000 index 0000000..ecbe83e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Buenos_Aires @@ -0,0 +1 @@ +../Buenos_Aires
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Catamarca b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Catamarca new file mode 120000 index 0000000..293779b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Catamarca @@ -0,0 +1 @@ +../Catamarca
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/ComodRivadavia b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/ComodRivadavia new file mode 120000 index 0000000..293779b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/ComodRivadavia @@ -0,0 +1 @@ +../Catamarca
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Cordoba b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Cordoba new file mode 120000 index 0000000..c26d7a6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Cordoba @@ -0,0 +1 @@ +../Cordoba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Jujuy b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Jujuy Binary files differnew file mode 100644 index 0000000..832ba90 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Jujuy diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/La_Rioja b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/La_Rioja Binary files differnew file mode 100644 index 0000000..de3878e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/La_Rioja diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Mendoza b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Mendoza Binary files differnew file mode 100644 index 0000000..7a9e686 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Mendoza diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Rio_Gallegos b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Rio_Gallegos Binary files differnew file mode 100644 index 0000000..5fb3092 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Rio_Gallegos diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Salta b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Salta Binary files differnew file mode 100644 index 0000000..1642c19 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Salta diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/San_Juan b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/San_Juan Binary files differnew file mode 100644 index 0000000..a2373bb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/San_Juan diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/San_Luis b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/San_Luis Binary files differnew file mode 100644 index 0000000..fa30a68 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/San_Luis diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Tucuman b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Tucuman Binary files differnew file mode 100644 index 0000000..eb68d6d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Tucuman diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Ushuaia b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Ushuaia Binary files differnew file mode 100644 index 0000000..f2c5d62 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Argentina/Ushuaia diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Aruba b/layout/rootfs/etc/zoneinfo/posix/America/Aruba Binary files differnew file mode 100644 index 0000000..73bb7ea --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Aruba diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Asuncion b/layout/rootfs/etc/zoneinfo/posix/America/Asuncion Binary files differnew file mode 100644 index 0000000..97eccfe --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Asuncion diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Atikokan b/layout/rootfs/etc/zoneinfo/posix/America/Atikokan Binary files differnew file mode 100644 index 0000000..1b49e37 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Atikokan diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Atka b/layout/rootfs/etc/zoneinfo/posix/America/Atka Binary files differnew file mode 100644 index 0000000..391ec98 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Atka diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Bahia b/layout/rootfs/etc/zoneinfo/posix/America/Bahia Binary files differnew file mode 100644 index 0000000..403d9d1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Bahia diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Bahia_Banderas b/layout/rootfs/etc/zoneinfo/posix/America/Bahia_Banderas Binary files differnew file mode 100644 index 0000000..1628a04 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Bahia_Banderas diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Barbados b/layout/rootfs/etc/zoneinfo/posix/America/Barbados Binary files differnew file mode 100644 index 0000000..7bb7ac4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Barbados diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Belem b/layout/rootfs/etc/zoneinfo/posix/America/Belem Binary files differnew file mode 100644 index 0000000..9c37b6a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Belem diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Belize b/layout/rootfs/etc/zoneinfo/posix/America/Belize Binary files differnew file mode 100644 index 0000000..a18cd39 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Belize diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Blanc-Sablon b/layout/rootfs/etc/zoneinfo/posix/America/Blanc-Sablon Binary files differnew file mode 100644 index 0000000..8a33789 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Blanc-Sablon diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Boa_Vista b/layout/rootfs/etc/zoneinfo/posix/America/Boa_Vista Binary files differnew file mode 100644 index 0000000..cb15afb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Boa_Vista diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Bogota b/layout/rootfs/etc/zoneinfo/posix/America/Bogota Binary files differnew file mode 100644 index 0000000..bddda98 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Bogota diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Boise b/layout/rootfs/etc/zoneinfo/posix/America/Boise Binary files differnew file mode 100644 index 0000000..441afe5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Boise diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Buenos_Aires b/layout/rootfs/etc/zoneinfo/posix/America/Buenos_Aires Binary files differnew file mode 100644 index 0000000..5a52a51 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Buenos_Aires diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Cambridge_Bay b/layout/rootfs/etc/zoneinfo/posix/America/Cambridge_Bay Binary files differnew file mode 100644 index 0000000..9aa642b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Cambridge_Bay diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Campo_Grande b/layout/rootfs/etc/zoneinfo/posix/America/Campo_Grande Binary files differnew file mode 100644 index 0000000..4684098 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Campo_Grande diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Cancun b/layout/rootfs/etc/zoneinfo/posix/America/Cancun Binary files differnew file mode 100644 index 0000000..3d56e51 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Cancun diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Caracas b/layout/rootfs/etc/zoneinfo/posix/America/Caracas Binary files differnew file mode 100644 index 0000000..a214413 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Caracas diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Catamarca b/layout/rootfs/etc/zoneinfo/posix/America/Catamarca Binary files differnew file mode 100644 index 0000000..3f8232b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Catamarca diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Cayenne b/layout/rootfs/etc/zoneinfo/posix/America/Cayenne Binary files differnew file mode 100644 index 0000000..7109a98 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Cayenne diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Cayman b/layout/rootfs/etc/zoneinfo/posix/America/Cayman Binary files differnew file mode 100644 index 0000000..a4095d3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Cayman diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Chicago b/layout/rootfs/etc/zoneinfo/posix/America/Chicago Binary files differnew file mode 100644 index 0000000..e932c6d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Chicago diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Chihuahua b/layout/rootfs/etc/zoneinfo/posix/America/Chihuahua Binary files differnew file mode 100644 index 0000000..8758bab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Chihuahua diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Coral_Harbour b/layout/rootfs/etc/zoneinfo/posix/America/Coral_Harbour new file mode 120000 index 0000000..d8d98e0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Coral_Harbour @@ -0,0 +1 @@ +Atikokan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Cordoba b/layout/rootfs/etc/zoneinfo/posix/America/Cordoba Binary files differnew file mode 100644 index 0000000..2a3eca9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Cordoba diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Costa_Rica b/layout/rootfs/etc/zoneinfo/posix/America/Costa_Rica Binary files differnew file mode 100644 index 0000000..018d945 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Costa_Rica diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Creston b/layout/rootfs/etc/zoneinfo/posix/America/Creston Binary files differnew file mode 100644 index 0000000..e8d2bd1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Creston diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Cuiaba b/layout/rootfs/etc/zoneinfo/posix/America/Cuiaba Binary files differnew file mode 100644 index 0000000..232ef67 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Cuiaba diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Curacao b/layout/rootfs/etc/zoneinfo/posix/America/Curacao Binary files differnew file mode 100644 index 0000000..2d01c18 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Curacao diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Danmarkshavn b/layout/rootfs/etc/zoneinfo/posix/America/Danmarkshavn Binary files differnew file mode 100644 index 0000000..9feacfb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Danmarkshavn diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Dawson b/layout/rootfs/etc/zoneinfo/posix/America/Dawson Binary files differnew file mode 100644 index 0000000..fab0609 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Dawson diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Dawson_Creek b/layout/rootfs/etc/zoneinfo/posix/America/Dawson_Creek Binary files differnew file mode 100644 index 0000000..c3fb166 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Dawson_Creek diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Denver b/layout/rootfs/etc/zoneinfo/posix/America/Denver Binary files differnew file mode 100644 index 0000000..f8908fe --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Denver diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Detroit b/layout/rootfs/etc/zoneinfo/posix/America/Detroit Binary files differnew file mode 100644 index 0000000..da53d46 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Detroit diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Dominica b/layout/rootfs/etc/zoneinfo/posix/America/Dominica Binary files differnew file mode 100644 index 0000000..7783831 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Dominica diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Edmonton b/layout/rootfs/etc/zoneinfo/posix/America/Edmonton new file mode 120000 index 0000000..b7867aa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Edmonton @@ -0,0 +1 @@ +../../Canada/Mountain
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Eirunepe b/layout/rootfs/etc/zoneinfo/posix/America/Eirunepe Binary files differnew file mode 100644 index 0000000..4e586a3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Eirunepe diff --git a/layout/rootfs/etc/zoneinfo/posix/America/El_Salvador b/layout/rootfs/etc/zoneinfo/posix/America/El_Salvador Binary files differnew file mode 100644 index 0000000..ac774e8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/El_Salvador diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Ensenada b/layout/rootfs/etc/zoneinfo/posix/America/Ensenada new file mode 120000 index 0000000..3fb431c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Ensenada @@ -0,0 +1 @@ +../../Mexico/BajaNorte
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Fort_Wayne b/layout/rootfs/etc/zoneinfo/posix/America/Fort_Wayne new file mode 120000 index 0000000..c01fbc4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Fort_Wayne @@ -0,0 +1 @@ +Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Fortaleza b/layout/rootfs/etc/zoneinfo/posix/America/Fortaleza Binary files differnew file mode 100644 index 0000000..2598c53 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Fortaleza diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Glace_Bay b/layout/rootfs/etc/zoneinfo/posix/America/Glace_Bay Binary files differnew file mode 100644 index 0000000..48412a4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Glace_Bay diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Godthab b/layout/rootfs/etc/zoneinfo/posix/America/Godthab Binary files differnew file mode 100644 index 0000000..85623ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Godthab diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Goose_Bay b/layout/rootfs/etc/zoneinfo/posix/America/Goose_Bay Binary files differnew file mode 100644 index 0000000..a1b49a9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Goose_Bay diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Grand_Turk b/layout/rootfs/etc/zoneinfo/posix/America/Grand_Turk Binary files differnew file mode 100644 index 0000000..733c179 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Grand_Turk diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Grenada b/layout/rootfs/etc/zoneinfo/posix/America/Grenada Binary files differnew file mode 100644 index 0000000..df1b689 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Grenada diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Guadeloupe b/layout/rootfs/etc/zoneinfo/posix/America/Guadeloupe new file mode 120000 index 0000000..aedde46 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Guadeloupe @@ -0,0 +1 @@ +Marigot
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Guatemala b/layout/rootfs/etc/zoneinfo/posix/America/Guatemala Binary files differnew file mode 100644 index 0000000..6118b5c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Guatemala diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Guayaquil b/layout/rootfs/etc/zoneinfo/posix/America/Guayaquil Binary files differnew file mode 100644 index 0000000..e6de7f8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Guayaquil diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Guyana b/layout/rootfs/etc/zoneinfo/posix/America/Guyana Binary files differnew file mode 100644 index 0000000..5f98c4a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Guyana diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Halifax b/layout/rootfs/etc/zoneinfo/posix/America/Halifax new file mode 120000 index 0000000..49e440d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Halifax @@ -0,0 +1 @@ +../../Canada/Atlantic
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Havana b/layout/rootfs/etc/zoneinfo/posix/America/Havana new file mode 120000 index 0000000..fb98c29 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Havana @@ -0,0 +1 @@ +../Cuba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Hermosillo b/layout/rootfs/etc/zoneinfo/posix/America/Hermosillo Binary files differnew file mode 100644 index 0000000..08ce31c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Hermosillo diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Indianapolis b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Indianapolis Binary files differnew file mode 100644 index 0000000..aa3dfc4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Indianapolis diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Knox b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Knox new file mode 120000 index 0000000..6d576ad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Knox @@ -0,0 +1 @@ +../Knox_IN
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Marengo b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Marengo Binary files differnew file mode 100644 index 0000000..255b739 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Marengo diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Petersburg b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Petersburg Binary files differnew file mode 100644 index 0000000..c611106 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Petersburg diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Tell_City b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Tell_City Binary files differnew file mode 100644 index 0000000..de7b730 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Tell_City diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Vevay b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Vevay Binary files differnew file mode 100644 index 0000000..de6167c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Vevay diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Vincennes b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Vincennes Binary files differnew file mode 100644 index 0000000..b79f672 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Vincennes diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Winamac b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Winamac Binary files differnew file mode 100644 index 0000000..b2611e7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Indiana/Winamac diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Indianapolis b/layout/rootfs/etc/zoneinfo/posix/America/Indianapolis new file mode 120000 index 0000000..c01fbc4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Indianapolis @@ -0,0 +1 @@ +Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Inuvik b/layout/rootfs/etc/zoneinfo/posix/America/Inuvik Binary files differnew file mode 100644 index 0000000..c17af37 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Inuvik diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Iqaluit b/layout/rootfs/etc/zoneinfo/posix/America/Iqaluit Binary files differnew file mode 100644 index 0000000..a8640e5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Iqaluit diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Jamaica b/layout/rootfs/etc/zoneinfo/posix/America/Jamaica Binary files differnew file mode 100644 index 0000000..09e3eb9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Jamaica diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Jujuy b/layout/rootfs/etc/zoneinfo/posix/America/Jujuy new file mode 120000 index 0000000..05eba3a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Jujuy @@ -0,0 +1 @@ +Argentina/Jujuy
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Juneau b/layout/rootfs/etc/zoneinfo/posix/America/Juneau Binary files differnew file mode 100644 index 0000000..48bd37e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Juneau diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Kentucky/Louisville b/layout/rootfs/etc/zoneinfo/posix/America/Kentucky/Louisville new file mode 120000 index 0000000..74f455f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Kentucky/Louisville @@ -0,0 +1 @@ +../Louisville
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Kentucky/Monticello b/layout/rootfs/etc/zoneinfo/posix/America/Kentucky/Monticello Binary files differnew file mode 100644 index 0000000..fc2f1b0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Kentucky/Monticello diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Knox_IN b/layout/rootfs/etc/zoneinfo/posix/America/Knox_IN Binary files differnew file mode 100644 index 0000000..6e66a41 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Knox_IN diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Kralendijk b/layout/rootfs/etc/zoneinfo/posix/America/Kralendijk new file mode 120000 index 0000000..7a71b03 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Kralendijk @@ -0,0 +1 @@ +Curacao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/La_Paz b/layout/rootfs/etc/zoneinfo/posix/America/La_Paz Binary files differnew file mode 100644 index 0000000..2a5a15e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/La_Paz diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Lima b/layout/rootfs/etc/zoneinfo/posix/America/Lima Binary files differnew file mode 100644 index 0000000..a37eeff --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Lima diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Los_Angeles b/layout/rootfs/etc/zoneinfo/posix/America/Los_Angeles Binary files differnew file mode 100644 index 0000000..3b7ce1d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Los_Angeles diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Louisville b/layout/rootfs/etc/zoneinfo/posix/America/Louisville Binary files differnew file mode 100644 index 0000000..65e7e19 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Louisville diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Lower_Princes b/layout/rootfs/etc/zoneinfo/posix/America/Lower_Princes new file mode 120000 index 0000000..7a71b03 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Lower_Princes @@ -0,0 +1 @@ +Curacao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Maceio b/layout/rootfs/etc/zoneinfo/posix/America/Maceio Binary files differnew file mode 100644 index 0000000..b5201e8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Maceio diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Managua b/layout/rootfs/etc/zoneinfo/posix/America/Managua Binary files differnew file mode 100644 index 0000000..54c8237 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Managua diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Manaus b/layout/rootfs/etc/zoneinfo/posix/America/Manaus Binary files differnew file mode 100644 index 0000000..1129211 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Manaus diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Marigot b/layout/rootfs/etc/zoneinfo/posix/America/Marigot Binary files differnew file mode 100644 index 0000000..15c0f1f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Marigot diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Martinique b/layout/rootfs/etc/zoneinfo/posix/America/Martinique Binary files differnew file mode 100644 index 0000000..c223ef5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Martinique diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Matamoros b/layout/rootfs/etc/zoneinfo/posix/America/Matamoros Binary files differnew file mode 100644 index 0000000..5c59984 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Matamoros diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Mazatlan b/layout/rootfs/etc/zoneinfo/posix/America/Mazatlan new file mode 120000 index 0000000..3a2f95d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Mazatlan @@ -0,0 +1 @@ +../../Mexico/BajaSur
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Mendoza b/layout/rootfs/etc/zoneinfo/posix/America/Mendoza new file mode 120000 index 0000000..d012bbe --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Mendoza @@ -0,0 +1 @@ +Argentina/Mendoza
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Menominee b/layout/rootfs/etc/zoneinfo/posix/America/Menominee Binary files differnew file mode 100644 index 0000000..c07a950 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Menominee diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Merida b/layout/rootfs/etc/zoneinfo/posix/America/Merida Binary files differnew file mode 100644 index 0000000..38c794c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Merida diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Metlakatla b/layout/rootfs/etc/zoneinfo/posix/America/Metlakatla Binary files differnew file mode 100644 index 0000000..4145b9a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Metlakatla diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Mexico_City b/layout/rootfs/etc/zoneinfo/posix/America/Mexico_City new file mode 120000 index 0000000..a575e6b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Mexico_City @@ -0,0 +1 @@ +../../Mexico/General
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Miquelon b/layout/rootfs/etc/zoneinfo/posix/America/Miquelon Binary files differnew file mode 100644 index 0000000..52cd391 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Miquelon diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Moncton b/layout/rootfs/etc/zoneinfo/posix/America/Moncton Binary files differnew file mode 100644 index 0000000..b51125e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Moncton diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Monterrey b/layout/rootfs/etc/zoneinfo/posix/America/Monterrey Binary files differnew file mode 100644 index 0000000..7dc5057 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Monterrey diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Montevideo b/layout/rootfs/etc/zoneinfo/posix/America/Montevideo Binary files differnew file mode 100644 index 0000000..40fc865 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Montevideo diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Montreal b/layout/rootfs/etc/zoneinfo/posix/America/Montreal Binary files differnew file mode 100644 index 0000000..47633bd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Montreal diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Montserrat b/layout/rootfs/etc/zoneinfo/posix/America/Montserrat Binary files differnew file mode 100644 index 0000000..ee5043a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Montserrat diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Nassau b/layout/rootfs/etc/zoneinfo/posix/America/Nassau Binary files differnew file mode 100644 index 0000000..5091eb5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Nassau diff --git a/layout/rootfs/etc/zoneinfo/posix/America/New_York b/layout/rootfs/etc/zoneinfo/posix/America/New_York Binary files differnew file mode 100644 index 0000000..b2c2377 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/New_York diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Nipigon b/layout/rootfs/etc/zoneinfo/posix/America/Nipigon Binary files differnew file mode 100644 index 0000000..619f1f7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Nipigon diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Nome b/layout/rootfs/etc/zoneinfo/posix/America/Nome Binary files differnew file mode 100644 index 0000000..b682bfd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Nome diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Noronha b/layout/rootfs/etc/zoneinfo/posix/America/Noronha Binary files differnew file mode 100644 index 0000000..c602390 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Noronha diff --git a/layout/rootfs/etc/zoneinfo/posix/America/North_Dakota/Beulah b/layout/rootfs/etc/zoneinfo/posix/America/North_Dakota/Beulah Binary files differnew file mode 100644 index 0000000..c1e3b02 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/North_Dakota/Beulah diff --git a/layout/rootfs/etc/zoneinfo/posix/America/North_Dakota/Center b/layout/rootfs/etc/zoneinfo/posix/America/North_Dakota/Center Binary files differnew file mode 100644 index 0000000..786ba17 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/North_Dakota/Center diff --git a/layout/rootfs/etc/zoneinfo/posix/America/North_Dakota/New_Salem b/layout/rootfs/etc/zoneinfo/posix/America/North_Dakota/New_Salem Binary files differnew file mode 100644 index 0000000..3488e46 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/North_Dakota/New_Salem diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Ojinaga b/layout/rootfs/etc/zoneinfo/posix/America/Ojinaga Binary files differnew file mode 100644 index 0000000..c77d083 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Ojinaga diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Panama b/layout/rootfs/etc/zoneinfo/posix/America/Panama Binary files differnew file mode 100644 index 0000000..3a4ff2a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Panama diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Pangnirtung b/layout/rootfs/etc/zoneinfo/posix/America/Pangnirtung Binary files differnew file mode 100644 index 0000000..bb42847 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Pangnirtung diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Paramaribo b/layout/rootfs/etc/zoneinfo/posix/America/Paramaribo Binary files differnew file mode 100644 index 0000000..6f889cc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Paramaribo diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Phoenix b/layout/rootfs/etc/zoneinfo/posix/America/Phoenix Binary files differnew file mode 100644 index 0000000..6758902 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Phoenix diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Port-au-Prince b/layout/rootfs/etc/zoneinfo/posix/America/Port-au-Prince Binary files differnew file mode 100644 index 0000000..3f86e8a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Port-au-Prince diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Port_of_Spain b/layout/rootfs/etc/zoneinfo/posix/America/Port_of_Spain Binary files differnew file mode 100644 index 0000000..bdedd1b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Port_of_Spain diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Porto_Acre b/layout/rootfs/etc/zoneinfo/posix/America/Porto_Acre Binary files differnew file mode 100644 index 0000000..7be212b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Porto_Acre diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Porto_Velho b/layout/rootfs/etc/zoneinfo/posix/America/Porto_Velho Binary files differnew file mode 100644 index 0000000..1277479 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Porto_Velho diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Puerto_Rico b/layout/rootfs/etc/zoneinfo/posix/America/Puerto_Rico Binary files differnew file mode 100644 index 0000000..eada37a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Puerto_Rico diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Rainy_River b/layout/rootfs/etc/zoneinfo/posix/America/Rainy_River Binary files differnew file mode 100644 index 0000000..e006a30 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Rainy_River diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Rankin_Inlet b/layout/rootfs/etc/zoneinfo/posix/America/Rankin_Inlet Binary files differnew file mode 100644 index 0000000..cbc3499 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Rankin_Inlet diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Recife b/layout/rootfs/etc/zoneinfo/posix/America/Recife Binary files differnew file mode 100644 index 0000000..0903a77 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Recife diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Regina b/layout/rootfs/etc/zoneinfo/posix/America/Regina new file mode 120000 index 0000000..8d04708 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Regina @@ -0,0 +1 @@ +../../Canada/East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Resolute b/layout/rootfs/etc/zoneinfo/posix/America/Resolute Binary files differnew file mode 100644 index 0000000..c17d518 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Resolute diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Rio_Branco b/layout/rootfs/etc/zoneinfo/posix/America/Rio_Branco new file mode 120000 index 0000000..921f1f2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Rio_Branco @@ -0,0 +1 @@ +Porto_Acre
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Rosario b/layout/rootfs/etc/zoneinfo/posix/America/Rosario new file mode 120000 index 0000000..6bbc9ed --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Rosario @@ -0,0 +1 @@ +Cordoba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Santa_Isabel b/layout/rootfs/etc/zoneinfo/posix/America/Santa_Isabel Binary files differnew file mode 100644 index 0000000..80a2f2d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Santa_Isabel diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Santarem b/layout/rootfs/etc/zoneinfo/posix/America/Santarem Binary files differnew file mode 100644 index 0000000..4541952 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Santarem diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Santiago b/layout/rootfs/etc/zoneinfo/posix/America/Santiago Binary files differnew file mode 100644 index 0000000..910cdc9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Santiago diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Santo_Domingo b/layout/rootfs/etc/zoneinfo/posix/America/Santo_Domingo Binary files differnew file mode 100644 index 0000000..23ace9a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Santo_Domingo diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Sao_Paulo b/layout/rootfs/etc/zoneinfo/posix/America/Sao_Paulo Binary files differnew file mode 100644 index 0000000..8df63a1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Sao_Paulo diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Scoresbysund b/layout/rootfs/etc/zoneinfo/posix/America/Scoresbysund Binary files differnew file mode 100644 index 0000000..fae3757 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Scoresbysund diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Shiprock b/layout/rootfs/etc/zoneinfo/posix/America/Shiprock new file mode 120000 index 0000000..0562674 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Shiprock @@ -0,0 +1 @@ +Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Sitka b/layout/rootfs/etc/zoneinfo/posix/America/Sitka Binary files differnew file mode 100644 index 0000000..f2ae47a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Sitka diff --git a/layout/rootfs/etc/zoneinfo/posix/America/St_Barthelemy b/layout/rootfs/etc/zoneinfo/posix/America/St_Barthelemy new file mode 120000 index 0000000..aedde46 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/St_Barthelemy @@ -0,0 +1 @@ +Marigot
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/St_Johns b/layout/rootfs/etc/zoneinfo/posix/America/St_Johns new file mode 120000 index 0000000..64ac6d4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/St_Johns @@ -0,0 +1 @@ +../../Canada/Newfoundland
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/St_Kitts b/layout/rootfs/etc/zoneinfo/posix/America/St_Kitts Binary files differnew file mode 100644 index 0000000..911d222 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/St_Kitts diff --git a/layout/rootfs/etc/zoneinfo/posix/America/St_Lucia b/layout/rootfs/etc/zoneinfo/posix/America/St_Lucia Binary files differnew file mode 100644 index 0000000..b37a1cf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/St_Lucia diff --git a/layout/rootfs/etc/zoneinfo/posix/America/St_Thomas b/layout/rootfs/etc/zoneinfo/posix/America/St_Thomas new file mode 120000 index 0000000..9cb93b6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/St_Thomas @@ -0,0 +1 @@ +Virgin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/St_Vincent b/layout/rootfs/etc/zoneinfo/posix/America/St_Vincent Binary files differnew file mode 100644 index 0000000..e553af7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/St_Vincent diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Swift_Current b/layout/rootfs/etc/zoneinfo/posix/America/Swift_Current Binary files differnew file mode 100644 index 0000000..8e9ef25 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Swift_Current diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Tegucigalpa b/layout/rootfs/etc/zoneinfo/posix/America/Tegucigalpa Binary files differnew file mode 100644 index 0000000..477e939 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Tegucigalpa diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Thule b/layout/rootfs/etc/zoneinfo/posix/America/Thule Binary files differnew file mode 100644 index 0000000..2969ebe --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Thule diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Thunder_Bay b/layout/rootfs/etc/zoneinfo/posix/America/Thunder_Bay Binary files differnew file mode 100644 index 0000000..34f750b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Thunder_Bay diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Tijuana b/layout/rootfs/etc/zoneinfo/posix/America/Tijuana new file mode 120000 index 0000000..3fb431c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Tijuana @@ -0,0 +1 @@ +../../Mexico/BajaNorte
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Toronto b/layout/rootfs/etc/zoneinfo/posix/America/Toronto new file mode 120000 index 0000000..169d065 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Toronto @@ -0,0 +1 @@ +../../Canada/Eastern
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Tortola b/layout/rootfs/etc/zoneinfo/posix/America/Tortola Binary files differnew file mode 100644 index 0000000..6f9d932 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Tortola diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Vancouver b/layout/rootfs/etc/zoneinfo/posix/America/Vancouver new file mode 120000 index 0000000..6bead41 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Vancouver @@ -0,0 +1 @@ +../../Canada/Pacific
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Virgin b/layout/rootfs/etc/zoneinfo/posix/America/Virgin Binary files differnew file mode 100644 index 0000000..482f0b5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Virgin diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Whitehorse b/layout/rootfs/etc/zoneinfo/posix/America/Whitehorse new file mode 120000 index 0000000..cb0ecb1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Whitehorse @@ -0,0 +1 @@ +../../Canada/Yukon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Winnipeg b/layout/rootfs/etc/zoneinfo/posix/America/Winnipeg new file mode 120000 index 0000000..4920011 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Winnipeg @@ -0,0 +1 @@ +../../Canada/Central
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Yakutat b/layout/rootfs/etc/zoneinfo/posix/America/Yakutat Binary files differnew file mode 100644 index 0000000..8071602 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Yakutat diff --git a/layout/rootfs/etc/zoneinfo/posix/America/Yellowknife b/layout/rootfs/etc/zoneinfo/posix/America/Yellowknife Binary files differnew file mode 100644 index 0000000..947bec9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/America/Yellowknife diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/Casey b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Casey Binary files differnew file mode 100644 index 0000000..8ebf059 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Casey diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/Davis b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Davis Binary files differnew file mode 100644 index 0000000..cd7acad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Davis diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/DumontDUrville b/layout/rootfs/etc/zoneinfo/posix/Antarctica/DumontDUrville Binary files differnew file mode 100644 index 0000000..5ea18e6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/DumontDUrville diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/Macquarie b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Macquarie Binary files differnew file mode 100644 index 0000000..d7a3c56 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Macquarie diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/Mawson b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Mawson Binary files differnew file mode 100644 index 0000000..48e24e1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Mawson diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/McMurdo b/layout/rootfs/etc/zoneinfo/posix/Antarctica/McMurdo new file mode 120000 index 0000000..7f304e9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/McMurdo @@ -0,0 +1 @@ +South_Pole
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/Palmer b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Palmer Binary files differnew file mode 100644 index 0000000..3d6bd73 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Palmer diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/Rothera b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Rothera Binary files differnew file mode 100644 index 0000000..b5dc735 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Rothera diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/South_Pole b/layout/rootfs/etc/zoneinfo/posix/Antarctica/South_Pole Binary files differnew file mode 100644 index 0000000..62ac42f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/South_Pole diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/Syowa b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Syowa Binary files differnew file mode 100644 index 0000000..ba6e5f3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Syowa diff --git a/layout/rootfs/etc/zoneinfo/posix/Antarctica/Vostok b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Vostok Binary files differnew file mode 100644 index 0000000..e19e2b7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Antarctica/Vostok diff --git a/layout/rootfs/etc/zoneinfo/posix/Arctic/Longyearbyen b/layout/rootfs/etc/zoneinfo/posix/Arctic/Longyearbyen new file mode 120000 index 0000000..5800b56 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Arctic/Longyearbyen @@ -0,0 +1 @@ +../Atlantic/Jan_Mayen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Aden b/layout/rootfs/etc/zoneinfo/posix/Asia/Aden new file mode 120000 index 0000000..abc8f47 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Aden @@ -0,0 +1 @@ +../../Asia/Aden
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Almaty b/layout/rootfs/etc/zoneinfo/posix/Asia/Almaty new file mode 120000 index 0000000..c8dce5b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Almaty @@ -0,0 +1 @@ +../../Asia/Almaty
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Amman b/layout/rootfs/etc/zoneinfo/posix/Asia/Amman new file mode 120000 index 0000000..4aeec91 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Amman @@ -0,0 +1 @@ +../../Asia/Amman
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Anadyr b/layout/rootfs/etc/zoneinfo/posix/Asia/Anadyr new file mode 120000 index 0000000..dbd9e3f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Anadyr @@ -0,0 +1 @@ +../../Asia/Anadyr
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Aqtau b/layout/rootfs/etc/zoneinfo/posix/Asia/Aqtau new file mode 120000 index 0000000..4211aaf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Aqtau @@ -0,0 +1 @@ +../../Asia/Aqtau
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Aqtobe b/layout/rootfs/etc/zoneinfo/posix/Asia/Aqtobe new file mode 120000 index 0000000..78d18d7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Aqtobe @@ -0,0 +1 @@ +../../Asia/Aqtobe
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Ashgabat b/layout/rootfs/etc/zoneinfo/posix/Asia/Ashgabat new file mode 120000 index 0000000..ba56dba --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Ashgabat @@ -0,0 +1 @@ +../../Asia/Ashkhabad
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Ashkhabad b/layout/rootfs/etc/zoneinfo/posix/Asia/Ashkhabad new file mode 120000 index 0000000..ba56dba --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Ashkhabad @@ -0,0 +1 @@ +../../Asia/Ashkhabad
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Baghdad b/layout/rootfs/etc/zoneinfo/posix/Asia/Baghdad new file mode 120000 index 0000000..dc9d40f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Baghdad @@ -0,0 +1 @@ +../../Asia/Baghdad
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Bahrain b/layout/rootfs/etc/zoneinfo/posix/Asia/Bahrain new file mode 120000 index 0000000..cd12627 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Bahrain @@ -0,0 +1 @@ +../../Asia/Bahrain
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Baku b/layout/rootfs/etc/zoneinfo/posix/Asia/Baku new file mode 120000 index 0000000..0fd8c9f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Baku @@ -0,0 +1 @@ +../../Asia/Baku
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Bangkok b/layout/rootfs/etc/zoneinfo/posix/Asia/Bangkok new file mode 120000 index 0000000..ae4f2b1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Bangkok @@ -0,0 +1 @@ +../../Asia/Bangkok
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Beirut b/layout/rootfs/etc/zoneinfo/posix/Asia/Beirut new file mode 120000 index 0000000..efd8722 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Beirut @@ -0,0 +1 @@ +../../Asia/Beirut
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Bishkek b/layout/rootfs/etc/zoneinfo/posix/Asia/Bishkek new file mode 120000 index 0000000..4207f94 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Bishkek @@ -0,0 +1 @@ +../../Asia/Bishkek
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Brunei b/layout/rootfs/etc/zoneinfo/posix/Asia/Brunei new file mode 120000 index 0000000..eaf73ac --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Brunei @@ -0,0 +1 @@ +../../Asia/Brunei
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Calcutta b/layout/rootfs/etc/zoneinfo/posix/Asia/Calcutta new file mode 120000 index 0000000..6be9ac4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Calcutta @@ -0,0 +1 @@ +../../Asia/Kolkata
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Choibalsan b/layout/rootfs/etc/zoneinfo/posix/Asia/Choibalsan new file mode 120000 index 0000000..c744822 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Choibalsan @@ -0,0 +1 @@ +../../Asia/Choibalsan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Chongqing b/layout/rootfs/etc/zoneinfo/posix/Asia/Chongqing new file mode 120000 index 0000000..1388a25 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Chongqing @@ -0,0 +1 @@ +../../Asia/Chongqing
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Chungking b/layout/rootfs/etc/zoneinfo/posix/Asia/Chungking new file mode 120000 index 0000000..1388a25 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Chungking @@ -0,0 +1 @@ +../../Asia/Chongqing
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Colombo b/layout/rootfs/etc/zoneinfo/posix/Asia/Colombo new file mode 120000 index 0000000..3bcb338 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Colombo @@ -0,0 +1 @@ +../../Asia/Colombo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Dacca b/layout/rootfs/etc/zoneinfo/posix/Asia/Dacca new file mode 120000 index 0000000..e52e2ee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Dacca @@ -0,0 +1 @@ +../../Asia/Dhaka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Damascus b/layout/rootfs/etc/zoneinfo/posix/Asia/Damascus new file mode 120000 index 0000000..b078fd1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Damascus @@ -0,0 +1 @@ +../../Asia/Damascus
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Dhaka b/layout/rootfs/etc/zoneinfo/posix/Asia/Dhaka new file mode 120000 index 0000000..e52e2ee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Dhaka @@ -0,0 +1 @@ +../../Asia/Dhaka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Dili b/layout/rootfs/etc/zoneinfo/posix/Asia/Dili new file mode 120000 index 0000000..a3f9504 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Dili @@ -0,0 +1 @@ +../../Asia/Dili
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Dubai b/layout/rootfs/etc/zoneinfo/posix/Asia/Dubai new file mode 120000 index 0000000..de6388a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Dubai @@ -0,0 +1 @@ +../../Asia/Dubai
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Dushanbe b/layout/rootfs/etc/zoneinfo/posix/Asia/Dushanbe new file mode 120000 index 0000000..f7d3ccd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Dushanbe @@ -0,0 +1 @@ +../../Asia/Dushanbe
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Gaza b/layout/rootfs/etc/zoneinfo/posix/Asia/Gaza new file mode 120000 index 0000000..d45c3ec --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Gaza @@ -0,0 +1 @@ +../../Asia/Gaza
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Harbin b/layout/rootfs/etc/zoneinfo/posix/Asia/Harbin new file mode 120000 index 0000000..b539c04 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Harbin @@ -0,0 +1 @@ +../../Asia/Harbin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Hebron b/layout/rootfs/etc/zoneinfo/posix/Asia/Hebron new file mode 120000 index 0000000..a44cb9b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Hebron @@ -0,0 +1 @@ +../../Asia/Hebron
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Ho_Chi_Minh b/layout/rootfs/etc/zoneinfo/posix/Asia/Ho_Chi_Minh new file mode 120000 index 0000000..5df76ea --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Ho_Chi_Minh @@ -0,0 +1 @@ +../../Asia/Saigon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Hong_Kong b/layout/rootfs/etc/zoneinfo/posix/Asia/Hong_Kong new file mode 120000 index 0000000..2976a55 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Hong_Kong @@ -0,0 +1 @@ +../../Asia/Hong_Kong
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Hovd b/layout/rootfs/etc/zoneinfo/posix/Asia/Hovd new file mode 120000 index 0000000..b99661e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Hovd @@ -0,0 +1 @@ +../../Asia/Hovd
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Irkutsk b/layout/rootfs/etc/zoneinfo/posix/Asia/Irkutsk new file mode 120000 index 0000000..aa0c261 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Irkutsk @@ -0,0 +1 @@ +../../Asia/Irkutsk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Istanbul b/layout/rootfs/etc/zoneinfo/posix/Asia/Istanbul new file mode 120000 index 0000000..230232c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Istanbul @@ -0,0 +1 @@ +../../Asia/Istanbul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Jakarta b/layout/rootfs/etc/zoneinfo/posix/Asia/Jakarta new file mode 120000 index 0000000..5b15f88 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Jakarta @@ -0,0 +1 @@ +../../Asia/Jakarta
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Jayapura b/layout/rootfs/etc/zoneinfo/posix/Asia/Jayapura new file mode 120000 index 0000000..47ac40e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Jayapura @@ -0,0 +1 @@ +../../Asia/Jayapura
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Jerusalem b/layout/rootfs/etc/zoneinfo/posix/Asia/Jerusalem new file mode 120000 index 0000000..6b94a1a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Jerusalem @@ -0,0 +1 @@ +../../Asia/Tel_Aviv
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Kabul b/layout/rootfs/etc/zoneinfo/posix/Asia/Kabul new file mode 120000 index 0000000..9a323b9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Kabul @@ -0,0 +1 @@ +../../Asia/Kabul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Kamchatka b/layout/rootfs/etc/zoneinfo/posix/Asia/Kamchatka new file mode 120000 index 0000000..0c0b5b1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Kamchatka @@ -0,0 +1 @@ +../../Asia/Kamchatka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Karachi b/layout/rootfs/etc/zoneinfo/posix/Asia/Karachi new file mode 120000 index 0000000..11f2b7f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Karachi @@ -0,0 +1 @@ +../../Asia/Karachi
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Kashgar b/layout/rootfs/etc/zoneinfo/posix/Asia/Kashgar new file mode 120000 index 0000000..a2fefe5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Kashgar @@ -0,0 +1 @@ +../../Asia/Kashgar
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Kathmandu b/layout/rootfs/etc/zoneinfo/posix/Asia/Kathmandu new file mode 120000 index 0000000..43e74e9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Kathmandu @@ -0,0 +1 @@ +../../Asia/Katmandu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Katmandu b/layout/rootfs/etc/zoneinfo/posix/Asia/Katmandu new file mode 120000 index 0000000..43e74e9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Katmandu @@ -0,0 +1 @@ +../../Asia/Katmandu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Khandyga b/layout/rootfs/etc/zoneinfo/posix/Asia/Khandyga new file mode 120000 index 0000000..d707c38 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Khandyga @@ -0,0 +1 @@ +../../Asia/Khandyga
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Kolkata b/layout/rootfs/etc/zoneinfo/posix/Asia/Kolkata new file mode 120000 index 0000000..6be9ac4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Kolkata @@ -0,0 +1 @@ +../../Asia/Kolkata
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Krasnoyarsk b/layout/rootfs/etc/zoneinfo/posix/Asia/Krasnoyarsk new file mode 120000 index 0000000..7f8d194 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Krasnoyarsk @@ -0,0 +1 @@ +../../Asia/Krasnoyarsk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Kuala_Lumpur b/layout/rootfs/etc/zoneinfo/posix/Asia/Kuala_Lumpur new file mode 120000 index 0000000..d41b624 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Kuala_Lumpur @@ -0,0 +1 @@ +../../Asia/Kuala_Lumpur
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Kuching b/layout/rootfs/etc/zoneinfo/posix/Asia/Kuching new file mode 120000 index 0000000..ff0caed --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Kuching @@ -0,0 +1 @@ +../../Asia/Kuching
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Kuwait b/layout/rootfs/etc/zoneinfo/posix/Asia/Kuwait new file mode 120000 index 0000000..c887902 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Kuwait @@ -0,0 +1 @@ +../../Asia/Kuwait
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Macao b/layout/rootfs/etc/zoneinfo/posix/Asia/Macao new file mode 120000 index 0000000..9da9ee0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Macao @@ -0,0 +1 @@ +../../Asia/Macao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Macau b/layout/rootfs/etc/zoneinfo/posix/Asia/Macau new file mode 120000 index 0000000..9da9ee0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Macau @@ -0,0 +1 @@ +../../Asia/Macao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Magadan b/layout/rootfs/etc/zoneinfo/posix/Asia/Magadan new file mode 120000 index 0000000..23e7d45 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Magadan @@ -0,0 +1 @@ +../../Asia/Magadan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Makassar b/layout/rootfs/etc/zoneinfo/posix/Asia/Makassar new file mode 120000 index 0000000..412f610 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Makassar @@ -0,0 +1 @@ +../../Asia/Ujung_Pandang
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Manila b/layout/rootfs/etc/zoneinfo/posix/Asia/Manila new file mode 120000 index 0000000..e85fe20 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Manila @@ -0,0 +1 @@ +../../Asia/Manila
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Muscat b/layout/rootfs/etc/zoneinfo/posix/Asia/Muscat new file mode 120000 index 0000000..b725fed --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Muscat @@ -0,0 +1 @@ +../../Asia/Muscat
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Nicosia b/layout/rootfs/etc/zoneinfo/posix/Asia/Nicosia new file mode 120000 index 0000000..9c53a13 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Nicosia @@ -0,0 +1 @@ +../../Asia/Nicosia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Novokuznetsk b/layout/rootfs/etc/zoneinfo/posix/Asia/Novokuznetsk new file mode 120000 index 0000000..974068c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Novokuznetsk @@ -0,0 +1 @@ +../../Asia/Novokuznetsk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Novosibirsk b/layout/rootfs/etc/zoneinfo/posix/Asia/Novosibirsk new file mode 120000 index 0000000..9ec8ed4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Novosibirsk @@ -0,0 +1 @@ +../../Asia/Novosibirsk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Omsk b/layout/rootfs/etc/zoneinfo/posix/Asia/Omsk new file mode 120000 index 0000000..219ff18 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Omsk @@ -0,0 +1 @@ +../../Asia/Omsk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Oral b/layout/rootfs/etc/zoneinfo/posix/Asia/Oral new file mode 120000 index 0000000..7f772eb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Oral @@ -0,0 +1 @@ +../../Asia/Oral
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Phnom_Penh b/layout/rootfs/etc/zoneinfo/posix/Asia/Phnom_Penh new file mode 120000 index 0000000..aa9f6d4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Phnom_Penh @@ -0,0 +1 @@ +../../Asia/Phnom_Penh
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Pontianak b/layout/rootfs/etc/zoneinfo/posix/Asia/Pontianak new file mode 120000 index 0000000..32f3628 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Pontianak @@ -0,0 +1 @@ +../../Asia/Pontianak
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Pyongyang b/layout/rootfs/etc/zoneinfo/posix/Asia/Pyongyang new file mode 120000 index 0000000..e69a904 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Pyongyang @@ -0,0 +1 @@ +../../Asia/Pyongyang
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Qatar b/layout/rootfs/etc/zoneinfo/posix/Asia/Qatar new file mode 120000 index 0000000..9931649 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Qatar @@ -0,0 +1 @@ +../../Asia/Qatar
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Qyzylorda b/layout/rootfs/etc/zoneinfo/posix/Asia/Qyzylorda new file mode 120000 index 0000000..85c0df0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Qyzylorda @@ -0,0 +1 @@ +../../Asia/Qyzylorda
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Rangoon b/layout/rootfs/etc/zoneinfo/posix/Asia/Rangoon new file mode 120000 index 0000000..60e138e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Rangoon @@ -0,0 +1 @@ +../../Asia/Rangoon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh b/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh new file mode 120000 index 0000000..dd65294 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh @@ -0,0 +1 @@ +../../Asia/Riyadh
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh87 b/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh87 new file mode 120000 index 0000000..3e9e248 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh87 @@ -0,0 +1 @@ +../../Asia/Riyadh87
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh88 b/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh88 new file mode 120000 index 0000000..72142be --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh88 @@ -0,0 +1 @@ +../../Asia/Riyadh88
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh89 b/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh89 new file mode 120000 index 0000000..1ec10e7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Riyadh89 @@ -0,0 +1 @@ +../../Asia/Riyadh89
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Saigon b/layout/rootfs/etc/zoneinfo/posix/Asia/Saigon new file mode 120000 index 0000000..5df76ea --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Saigon @@ -0,0 +1 @@ +../../Asia/Saigon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Sakhalin b/layout/rootfs/etc/zoneinfo/posix/Asia/Sakhalin new file mode 120000 index 0000000..1319bc2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Sakhalin @@ -0,0 +1 @@ +../../Asia/Sakhalin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Samarkand b/layout/rootfs/etc/zoneinfo/posix/Asia/Samarkand new file mode 120000 index 0000000..985c42c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Samarkand @@ -0,0 +1 @@ +../../Asia/Samarkand
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Seoul b/layout/rootfs/etc/zoneinfo/posix/Asia/Seoul new file mode 120000 index 0000000..16bfd3d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Seoul @@ -0,0 +1 @@ +../../Asia/Seoul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Shanghai b/layout/rootfs/etc/zoneinfo/posix/Asia/Shanghai new file mode 120000 index 0000000..85a16f3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Shanghai @@ -0,0 +1 @@ +../../Asia/Shanghai
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Singapore b/layout/rootfs/etc/zoneinfo/posix/Asia/Singapore new file mode 120000 index 0000000..46911ff --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Singapore @@ -0,0 +1 @@ +../../Asia/Singapore
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Taipei b/layout/rootfs/etc/zoneinfo/posix/Asia/Taipei new file mode 120000 index 0000000..56787ff --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Taipei @@ -0,0 +1 @@ +../../Asia/Taipei
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Tashkent b/layout/rootfs/etc/zoneinfo/posix/Asia/Tashkent new file mode 120000 index 0000000..fdb2c2f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Tashkent @@ -0,0 +1 @@ +../../Asia/Tashkent
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Tbilisi b/layout/rootfs/etc/zoneinfo/posix/Asia/Tbilisi new file mode 120000 index 0000000..320cf58 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Tbilisi @@ -0,0 +1 @@ +../../Asia/Tbilisi
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Tehran b/layout/rootfs/etc/zoneinfo/posix/Asia/Tehran new file mode 120000 index 0000000..8c0e090 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Tehran @@ -0,0 +1 @@ +../../Asia/Tehran
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Tel_Aviv b/layout/rootfs/etc/zoneinfo/posix/Asia/Tel_Aviv new file mode 120000 index 0000000..6b94a1a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Tel_Aviv @@ -0,0 +1 @@ +../../Asia/Tel_Aviv
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Thimbu b/layout/rootfs/etc/zoneinfo/posix/Asia/Thimbu new file mode 120000 index 0000000..f937637 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Thimbu @@ -0,0 +1 @@ +../../Asia/Thimphu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Thimphu b/layout/rootfs/etc/zoneinfo/posix/Asia/Thimphu new file mode 120000 index 0000000..f937637 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Thimphu @@ -0,0 +1 @@ +../../Asia/Thimphu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Tokyo b/layout/rootfs/etc/zoneinfo/posix/Asia/Tokyo new file mode 120000 index 0000000..c5e2cff --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Tokyo @@ -0,0 +1 @@ +../../Asia/Tokyo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Ujung_Pandang b/layout/rootfs/etc/zoneinfo/posix/Asia/Ujung_Pandang new file mode 120000 index 0000000..412f610 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Ujung_Pandang @@ -0,0 +1 @@ +../../Asia/Ujung_Pandang
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Ulaanbaatar b/layout/rootfs/etc/zoneinfo/posix/Asia/Ulaanbaatar new file mode 120000 index 0000000..0d08c8d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Ulaanbaatar @@ -0,0 +1 @@ +../../Asia/Ulan_Bator
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Ulan_Bator b/layout/rootfs/etc/zoneinfo/posix/Asia/Ulan_Bator new file mode 120000 index 0000000..0d08c8d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Ulan_Bator @@ -0,0 +1 @@ +../../Asia/Ulan_Bator
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Urumqi b/layout/rootfs/etc/zoneinfo/posix/Asia/Urumqi new file mode 120000 index 0000000..c7b7d96 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Urumqi @@ -0,0 +1 @@ +../../Asia/Urumqi
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Ust-Nera b/layout/rootfs/etc/zoneinfo/posix/Asia/Ust-Nera new file mode 120000 index 0000000..f68517b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Ust-Nera @@ -0,0 +1 @@ +../../Asia/Ust-Nera
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Vientiane b/layout/rootfs/etc/zoneinfo/posix/Asia/Vientiane new file mode 120000 index 0000000..c0bd825 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Vientiane @@ -0,0 +1 @@ +../../Asia/Vientiane
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Vladivostok b/layout/rootfs/etc/zoneinfo/posix/Asia/Vladivostok new file mode 120000 index 0000000..773af4e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Vladivostok @@ -0,0 +1 @@ +../../Asia/Vladivostok
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Yakutsk b/layout/rootfs/etc/zoneinfo/posix/Asia/Yakutsk new file mode 120000 index 0000000..fd84bb9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Yakutsk @@ -0,0 +1 @@ +../../Asia/Yakutsk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Yekaterinburg b/layout/rootfs/etc/zoneinfo/posix/Asia/Yekaterinburg new file mode 120000 index 0000000..551460c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Yekaterinburg @@ -0,0 +1 @@ +../../Asia/Yekaterinburg
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Asia/Yerevan b/layout/rootfs/etc/zoneinfo/posix/Asia/Yerevan new file mode 120000 index 0000000..bf17035 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Asia/Yerevan @@ -0,0 +1 @@ +../../Asia/Yerevan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Azores b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Azores Binary files differnew file mode 100644 index 0000000..19e4004 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Azores diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Bermuda b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Bermuda Binary files differnew file mode 100644 index 0000000..3a5c6db --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Bermuda diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Canary b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Canary Binary files differnew file mode 100644 index 0000000..972388b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Canary diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Cape_Verde b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Cape_Verde Binary files differnew file mode 100644 index 0000000..5238ac8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Cape_Verde diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Faeroe b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Faeroe new file mode 120000 index 0000000..dd13422 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Faeroe @@ -0,0 +1 @@ +Faroe
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Faroe b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Faroe Binary files differnew file mode 100644 index 0000000..4dab7ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Faroe diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Jan_Mayen b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Jan_Mayen Binary files differnew file mode 100644 index 0000000..6326961 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Jan_Mayen diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Madeira b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Madeira Binary files differnew file mode 100644 index 0000000..2175096 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Madeira diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Reykjavik b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Reykjavik Binary files differnew file mode 100644 index 0000000..e97f13a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Reykjavik diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/South_Georgia b/layout/rootfs/etc/zoneinfo/posix/Atlantic/South_Georgia Binary files differnew file mode 100644 index 0000000..ab2c823 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/South_Georgia diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/St_Helena b/layout/rootfs/etc/zoneinfo/posix/Atlantic/St_Helena Binary files differnew file mode 100644 index 0000000..d365e3d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/St_Helena diff --git a/layout/rootfs/etc/zoneinfo/posix/Atlantic/Stanley b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Stanley Binary files differnew file mode 100644 index 0000000..f06ceef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Atlantic/Stanley diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/ACT b/layout/rootfs/etc/zoneinfo/posix/Australia/ACT Binary files differnew file mode 100644 index 0000000..d95c245 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/ACT diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Adelaide b/layout/rootfs/etc/zoneinfo/posix/Australia/Adelaide new file mode 120000 index 0000000..d6ecfa8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Adelaide @@ -0,0 +1 @@ +South
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Brisbane b/layout/rootfs/etc/zoneinfo/posix/Australia/Brisbane Binary files differnew file mode 100644 index 0000000..3e899a1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Brisbane diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Broken_Hill b/layout/rootfs/etc/zoneinfo/posix/Australia/Broken_Hill Binary files differnew file mode 100644 index 0000000..d8f3155 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Broken_Hill diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Canberra b/layout/rootfs/etc/zoneinfo/posix/Australia/Canberra new file mode 120000 index 0000000..871209f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Canberra @@ -0,0 +1 @@ +ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Currie b/layout/rootfs/etc/zoneinfo/posix/Australia/Currie Binary files differnew file mode 100644 index 0000000..43ca1e4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Currie diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Darwin b/layout/rootfs/etc/zoneinfo/posix/Australia/Darwin Binary files differnew file mode 100644 index 0000000..c44512f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Darwin diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Eucla b/layout/rootfs/etc/zoneinfo/posix/Australia/Eucla Binary files differnew file mode 100644 index 0000000..e78c2d4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Eucla diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Hobart b/layout/rootfs/etc/zoneinfo/posix/Australia/Hobart new file mode 120000 index 0000000..50fe3a5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Hobart @@ -0,0 +1 @@ +Tasmania
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/LHI b/layout/rootfs/etc/zoneinfo/posix/Australia/LHI Binary files differnew file mode 100644 index 0000000..1f542d3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/LHI diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Lindeman b/layout/rootfs/etc/zoneinfo/posix/Australia/Lindeman Binary files differnew file mode 100644 index 0000000..05c3c1c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Lindeman diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Lord_Howe b/layout/rootfs/etc/zoneinfo/posix/Australia/Lord_Howe new file mode 120000 index 0000000..ac243c2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Lord_Howe @@ -0,0 +1 @@ +LHI
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Melbourne b/layout/rootfs/etc/zoneinfo/posix/Australia/Melbourne new file mode 120000 index 0000000..e45cfb4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Melbourne @@ -0,0 +1 @@ +Victoria
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/NSW b/layout/rootfs/etc/zoneinfo/posix/Australia/NSW new file mode 120000 index 0000000..871209f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/NSW @@ -0,0 +1 @@ +ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/North b/layout/rootfs/etc/zoneinfo/posix/Australia/North new file mode 120000 index 0000000..8f86a76 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/North @@ -0,0 +1 @@ +Darwin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Perth b/layout/rootfs/etc/zoneinfo/posix/Australia/Perth new file mode 120000 index 0000000..0284434 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Perth @@ -0,0 +1 @@ +West
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Queensland b/layout/rootfs/etc/zoneinfo/posix/Australia/Queensland new file mode 120000 index 0000000..e6031ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Queensland @@ -0,0 +1 @@ +Brisbane
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/South b/layout/rootfs/etc/zoneinfo/posix/Australia/South Binary files differnew file mode 100644 index 0000000..b350cb6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/South diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Sydney b/layout/rootfs/etc/zoneinfo/posix/Australia/Sydney new file mode 120000 index 0000000..871209f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Sydney @@ -0,0 +1 @@ +ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Tasmania b/layout/rootfs/etc/zoneinfo/posix/Australia/Tasmania Binary files differnew file mode 100644 index 0000000..c4604e5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Tasmania diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Victoria b/layout/rootfs/etc/zoneinfo/posix/Australia/Victoria Binary files differnew file mode 100644 index 0000000..af3152f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Victoria diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/West b/layout/rootfs/etc/zoneinfo/posix/Australia/West Binary files differnew file mode 100644 index 0000000..1c7ebb7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/West diff --git a/layout/rootfs/etc/zoneinfo/posix/Australia/Yancowinna b/layout/rootfs/etc/zoneinfo/posix/Australia/Yancowinna new file mode 120000 index 0000000..f34e308 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Australia/Yancowinna @@ -0,0 +1 @@ +Broken_Hill
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Brazil/Acre b/layout/rootfs/etc/zoneinfo/posix/Brazil/Acre new file mode 120000 index 0000000..89859f2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Brazil/Acre @@ -0,0 +1 @@ +../America/Porto_Acre
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Brazil/DeNoronha b/layout/rootfs/etc/zoneinfo/posix/Brazil/DeNoronha new file mode 120000 index 0000000..59938e6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Brazil/DeNoronha @@ -0,0 +1 @@ +../America/Noronha
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Brazil/East b/layout/rootfs/etc/zoneinfo/posix/Brazil/East new file mode 120000 index 0000000..fac01ad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Brazil/East @@ -0,0 +1 @@ +../America/Sao_Paulo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Brazil/West b/layout/rootfs/etc/zoneinfo/posix/Brazil/West new file mode 120000 index 0000000..77d1262 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Brazil/West @@ -0,0 +1 @@ +../America/Manaus
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/CET b/layout/rootfs/etc/zoneinfo/posix/CET Binary files differnew file mode 100644 index 0000000..4c4f8ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/CET diff --git a/layout/rootfs/etc/zoneinfo/posix/CST6CDT b/layout/rootfs/etc/zoneinfo/posix/CST6CDT new file mode 120000 index 0000000..82c9d22 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/CST6CDT @@ -0,0 +1 @@ +../CST6CDT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Canada/Atlantic b/layout/rootfs/etc/zoneinfo/posix/Canada/Atlantic new file mode 120000 index 0000000..49e440d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Canada/Atlantic @@ -0,0 +1 @@ +../../Canada/Atlantic
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Canada/Central b/layout/rootfs/etc/zoneinfo/posix/Canada/Central new file mode 120000 index 0000000..4920011 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Canada/Central @@ -0,0 +1 @@ +../../Canada/Central
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Canada/East-Saskatchewan b/layout/rootfs/etc/zoneinfo/posix/Canada/East-Saskatchewan new file mode 120000 index 0000000..8d04708 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Canada/East-Saskatchewan @@ -0,0 +1 @@ +../../Canada/East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Canada/Eastern b/layout/rootfs/etc/zoneinfo/posix/Canada/Eastern new file mode 120000 index 0000000..169d065 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Canada/Eastern @@ -0,0 +1 @@ +../../Canada/Eastern
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Canada/Mountain b/layout/rootfs/etc/zoneinfo/posix/Canada/Mountain new file mode 120000 index 0000000..b7867aa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Canada/Mountain @@ -0,0 +1 @@ +../../Canada/Mountain
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Canada/Newfoundland b/layout/rootfs/etc/zoneinfo/posix/Canada/Newfoundland new file mode 120000 index 0000000..64ac6d4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Canada/Newfoundland @@ -0,0 +1 @@ +../../Canada/Newfoundland
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Canada/Pacific b/layout/rootfs/etc/zoneinfo/posix/Canada/Pacific new file mode 120000 index 0000000..6bead41 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Canada/Pacific @@ -0,0 +1 @@ +../../Canada/Pacific
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Canada/Saskatchewan b/layout/rootfs/etc/zoneinfo/posix/Canada/Saskatchewan new file mode 120000 index 0000000..8d04708 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Canada/Saskatchewan @@ -0,0 +1 @@ +../../Canada/East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Canada/Yukon b/layout/rootfs/etc/zoneinfo/posix/Canada/Yukon new file mode 120000 index 0000000..cb0ecb1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Canada/Yukon @@ -0,0 +1 @@ +../../Canada/Yukon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Chile/Continental b/layout/rootfs/etc/zoneinfo/posix/Chile/Continental new file mode 120000 index 0000000..f8050b9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Chile/Continental @@ -0,0 +1 @@ +../America/Santiago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Chile/EasterIsland b/layout/rootfs/etc/zoneinfo/posix/Chile/EasterIsland new file mode 120000 index 0000000..a8b625d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Chile/EasterIsland @@ -0,0 +1 @@ +../../Pacific/Easter
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Cuba b/layout/rootfs/etc/zoneinfo/posix/Cuba Binary files differnew file mode 100644 index 0000000..28aca00 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Cuba diff --git a/layout/rootfs/etc/zoneinfo/posix/EET b/layout/rootfs/etc/zoneinfo/posix/EET Binary files differnew file mode 100644 index 0000000..beb273a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/EET diff --git a/layout/rootfs/etc/zoneinfo/posix/EST b/layout/rootfs/etc/zoneinfo/posix/EST Binary files differnew file mode 100644 index 0000000..074a4fc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/EST diff --git a/layout/rootfs/etc/zoneinfo/posix/EST5EDT b/layout/rootfs/etc/zoneinfo/posix/EST5EDT new file mode 120000 index 0000000..6e40a97 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/EST5EDT @@ -0,0 +1 @@ +../EST5EDT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Egypt b/layout/rootfs/etc/zoneinfo/posix/Egypt Binary files differnew file mode 100644 index 0000000..cf866f7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Egypt diff --git a/layout/rootfs/etc/zoneinfo/posix/Eire b/layout/rootfs/etc/zoneinfo/posix/Eire new file mode 120000 index 0000000..332a258 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Eire @@ -0,0 +1 @@ +Europe/Dublin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT new file mode 120000 index 0000000..d7bbe26 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT @@ -0,0 +1 @@ +../../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+0 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+0 new file mode 120000 index 0000000..d7bbe26 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+0 @@ -0,0 +1 @@ +../../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+1 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+1 Binary files differnew file mode 100644 index 0000000..67b88c9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+1 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+10 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+10 Binary files differnew file mode 100644 index 0000000..d564b28 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+10 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+11 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+11 Binary files differnew file mode 100644 index 0000000..52eb573 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+11 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+12 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+12 Binary files differnew file mode 100644 index 0000000..c54cead --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+12 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+2 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+2 Binary files differnew file mode 100644 index 0000000..e43b63f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+2 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+3 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+3 Binary files differnew file mode 100644 index 0000000..f029bac --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+3 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+4 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+4 Binary files differnew file mode 100644 index 0000000..0ad0ee3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+4 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+5 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+5 Binary files differnew file mode 100644 index 0000000..e53f3fe --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+5 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+6 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+6 Binary files differnew file mode 100644 index 0000000..b411496 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+6 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+7 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+7 Binary files differnew file mode 100644 index 0000000..32fa6dc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+7 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+8 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+8 Binary files differnew file mode 100644 index 0000000..512578c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+8 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+9 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+9 Binary files differnew file mode 100644 index 0000000..d3e47e7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT+9 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-0 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-0 new file mode 120000 index 0000000..d7bbe26 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-0 @@ -0,0 +1 @@ +../../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-1 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-1 Binary files differnew file mode 100644 index 0000000..9a6adeb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-1 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-10 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-10 Binary files differnew file mode 100644 index 0000000..37b93fb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-10 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-11 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-11 Binary files differnew file mode 100644 index 0000000..f1af0e2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-11 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-12 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-12 Binary files differnew file mode 100644 index 0000000..0fa4a8d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-12 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-13 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-13 Binary files differnew file mode 100644 index 0000000..0a5dbe1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-13 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-14 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-14 Binary files differnew file mode 100644 index 0000000..41c6a1d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-14 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-2 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-2 Binary files differnew file mode 100644 index 0000000..9f63268 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-2 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-3 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-3 Binary files differnew file mode 100644 index 0000000..38ccd8a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-3 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-4 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-4 Binary files differnew file mode 100644 index 0000000..43badfb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-4 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-5 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-5 Binary files differnew file mode 100644 index 0000000..c88cf21 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-5 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-6 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-6 Binary files differnew file mode 100644 index 0000000..c1a0634 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-6 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-7 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-7 Binary files differnew file mode 100644 index 0000000..bc152ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-7 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-8 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-8 Binary files differnew file mode 100644 index 0000000..2c0de20 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-8 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-9 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-9 Binary files differnew file mode 100644 index 0000000..8a3bd45 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT-9 diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/GMT0 b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT0 new file mode 120000 index 0000000..d7bbe26 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/GMT0 @@ -0,0 +1 @@ +../../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/Greenwich b/layout/rootfs/etc/zoneinfo/posix/Etc/Greenwich new file mode 120000 index 0000000..d7bbe26 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/Greenwich @@ -0,0 +1 @@ +../../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/UCT b/layout/rootfs/etc/zoneinfo/posix/Etc/UCT new file mode 120000 index 0000000..4d94eac --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/UCT @@ -0,0 +1 @@ +../UCT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/UTC b/layout/rootfs/etc/zoneinfo/posix/Etc/UTC new file mode 120000 index 0000000..0792b35 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/UTC @@ -0,0 +1 @@ +../../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/Universal b/layout/rootfs/etc/zoneinfo/posix/Etc/Universal new file mode 120000 index 0000000..0792b35 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/Universal @@ -0,0 +1 @@ +../../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Etc/Zulu b/layout/rootfs/etc/zoneinfo/posix/Etc/Zulu new file mode 120000 index 0000000..0792b35 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Etc/Zulu @@ -0,0 +1 @@ +../../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Amsterdam b/layout/rootfs/etc/zoneinfo/posix/Europe/Amsterdam Binary files differnew file mode 100644 index 0000000..30ca324 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Amsterdam diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Andorra b/layout/rootfs/etc/zoneinfo/posix/Europe/Andorra Binary files differnew file mode 100644 index 0000000..cf9533a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Andorra diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Athens b/layout/rootfs/etc/zoneinfo/posix/Europe/Athens Binary files differnew file mode 100644 index 0000000..726e56c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Athens diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Belfast b/layout/rootfs/etc/zoneinfo/posix/Europe/Belfast new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Belfast @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Belgrade b/layout/rootfs/etc/zoneinfo/posix/Europe/Belgrade new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Belgrade @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Berlin b/layout/rootfs/etc/zoneinfo/posix/Europe/Berlin Binary files differnew file mode 100644 index 0000000..96059c7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Berlin diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Bratislava b/layout/rootfs/etc/zoneinfo/posix/Europe/Bratislava Binary files differnew file mode 100644 index 0000000..9ab78e9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Bratislava diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Brussels b/layout/rootfs/etc/zoneinfo/posix/Europe/Brussels Binary files differnew file mode 100644 index 0000000..2791ede --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Brussels diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Bucharest b/layout/rootfs/etc/zoneinfo/posix/Europe/Bucharest Binary files differnew file mode 100644 index 0000000..de2a5f0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Bucharest diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Budapest b/layout/rootfs/etc/zoneinfo/posix/Europe/Budapest Binary files differnew file mode 100644 index 0000000..1b787b1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Budapest diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Busingen b/layout/rootfs/etc/zoneinfo/posix/Europe/Busingen Binary files differnew file mode 100644 index 0000000..0cf15c1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Busingen diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Chisinau b/layout/rootfs/etc/zoneinfo/posix/Europe/Chisinau new file mode 120000 index 0000000..4ae8a50 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Chisinau @@ -0,0 +1 @@ +Tiraspol
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Copenhagen b/layout/rootfs/etc/zoneinfo/posix/Europe/Copenhagen Binary files differnew file mode 100644 index 0000000..af7e926 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Copenhagen diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Dublin b/layout/rootfs/etc/zoneinfo/posix/Europe/Dublin Binary files differnew file mode 100644 index 0000000..3dec026 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Dublin diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Gibraltar b/layout/rootfs/etc/zoneinfo/posix/Europe/Gibraltar Binary files differnew file mode 100644 index 0000000..f3dbeb6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Gibraltar diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Guernsey b/layout/rootfs/etc/zoneinfo/posix/Europe/Guernsey new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Guernsey @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Helsinki b/layout/rootfs/etc/zoneinfo/posix/Europe/Helsinki new file mode 120000 index 0000000..8abc326 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Helsinki @@ -0,0 +1 @@ +Mariehamn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Isle_of_Man b/layout/rootfs/etc/zoneinfo/posix/Europe/Isle_of_Man new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Isle_of_Man @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Istanbul b/layout/rootfs/etc/zoneinfo/posix/Europe/Istanbul new file mode 120000 index 0000000..230232c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Istanbul @@ -0,0 +1 @@ +../../Asia/Istanbul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Jersey b/layout/rootfs/etc/zoneinfo/posix/Europe/Jersey new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Jersey @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Kaliningrad b/layout/rootfs/etc/zoneinfo/posix/Europe/Kaliningrad Binary files differnew file mode 100644 index 0000000..fa6bab8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Kaliningrad diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Kiev b/layout/rootfs/etc/zoneinfo/posix/Europe/Kiev Binary files differnew file mode 100644 index 0000000..075cc02 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Kiev diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Lisbon b/layout/rootfs/etc/zoneinfo/posix/Europe/Lisbon new file mode 120000 index 0000000..7290fdc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Lisbon @@ -0,0 +1 @@ +../../Portugal
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Ljubljana b/layout/rootfs/etc/zoneinfo/posix/Europe/Ljubljana new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Ljubljana @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/London b/layout/rootfs/etc/zoneinfo/posix/Europe/London new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/London @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Luxembourg b/layout/rootfs/etc/zoneinfo/posix/Europe/Luxembourg Binary files differnew file mode 100644 index 0000000..6c194a5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Luxembourg diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Madrid b/layout/rootfs/etc/zoneinfo/posix/Europe/Madrid Binary files differnew file mode 100644 index 0000000..9311959 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Madrid diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Malta b/layout/rootfs/etc/zoneinfo/posix/Europe/Malta Binary files differnew file mode 100644 index 0000000..5f518a1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Malta diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Mariehamn b/layout/rootfs/etc/zoneinfo/posix/Europe/Mariehamn Binary files differnew file mode 100644 index 0000000..19d7bab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Mariehamn diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Minsk b/layout/rootfs/etc/zoneinfo/posix/Europe/Minsk Binary files differnew file mode 100644 index 0000000..ba9971c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Minsk diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Monaco b/layout/rootfs/etc/zoneinfo/posix/Europe/Monaco Binary files differnew file mode 100644 index 0000000..664f616 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Monaco diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Moscow b/layout/rootfs/etc/zoneinfo/posix/Europe/Moscow new file mode 120000 index 0000000..615d417 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Moscow @@ -0,0 +1 @@ +../W-SU
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Nicosia b/layout/rootfs/etc/zoneinfo/posix/Europe/Nicosia new file mode 120000 index 0000000..9c53a13 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Nicosia @@ -0,0 +1 @@ +../../Asia/Nicosia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Oslo b/layout/rootfs/etc/zoneinfo/posix/Europe/Oslo new file mode 120000 index 0000000..5800b56 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Oslo @@ -0,0 +1 @@ +../Atlantic/Jan_Mayen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Paris b/layout/rootfs/etc/zoneinfo/posix/Europe/Paris Binary files differnew file mode 100644 index 0000000..fd8ea7d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Paris diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Podgorica b/layout/rootfs/etc/zoneinfo/posix/Europe/Podgorica new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Podgorica @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Prague b/layout/rootfs/etc/zoneinfo/posix/Europe/Prague new file mode 120000 index 0000000..5fbf90c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Prague @@ -0,0 +1 @@ +Bratislava
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Riga b/layout/rootfs/etc/zoneinfo/posix/Europe/Riga Binary files differnew file mode 100644 index 0000000..abea45d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Riga diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Rome b/layout/rootfs/etc/zoneinfo/posix/Europe/Rome Binary files differnew file mode 100644 index 0000000..28ddffe --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Rome diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Samara b/layout/rootfs/etc/zoneinfo/posix/Europe/Samara Binary files differnew file mode 100644 index 0000000..5616c92 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Samara diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/San_Marino b/layout/rootfs/etc/zoneinfo/posix/Europe/San_Marino new file mode 120000 index 0000000..38d0174 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/San_Marino @@ -0,0 +1 @@ +Rome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Sarajevo b/layout/rootfs/etc/zoneinfo/posix/Europe/Sarajevo new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Sarajevo @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Simferopol b/layout/rootfs/etc/zoneinfo/posix/Europe/Simferopol Binary files differnew file mode 100644 index 0000000..ebb63b4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Simferopol diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Skopje b/layout/rootfs/etc/zoneinfo/posix/Europe/Skopje Binary files differnew file mode 100644 index 0000000..5f0389f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Skopje diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Sofia b/layout/rootfs/etc/zoneinfo/posix/Europe/Sofia Binary files differnew file mode 100644 index 0000000..d803233 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Sofia diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Stockholm b/layout/rootfs/etc/zoneinfo/posix/Europe/Stockholm Binary files differnew file mode 100644 index 0000000..3bc6dbd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Stockholm diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Tallinn b/layout/rootfs/etc/zoneinfo/posix/Europe/Tallinn Binary files differnew file mode 100644 index 0000000..4ba4424 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Tallinn diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Tirane b/layout/rootfs/etc/zoneinfo/posix/Europe/Tirane Binary files differnew file mode 100644 index 0000000..0b86017 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Tirane diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Tiraspol b/layout/rootfs/etc/zoneinfo/posix/Europe/Tiraspol Binary files differnew file mode 100644 index 0000000..983cc70 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Tiraspol diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Uzhgorod b/layout/rootfs/etc/zoneinfo/posix/Europe/Uzhgorod Binary files differnew file mode 100644 index 0000000..7032ab9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Uzhgorod diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Vaduz b/layout/rootfs/etc/zoneinfo/posix/Europe/Vaduz Binary files differnew file mode 100644 index 0000000..c4e20db --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Vaduz diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Vatican b/layout/rootfs/etc/zoneinfo/posix/Europe/Vatican new file mode 120000 index 0000000..38d0174 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Vatican @@ -0,0 +1 @@ +Rome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Vienna b/layout/rootfs/etc/zoneinfo/posix/Europe/Vienna Binary files differnew file mode 100644 index 0000000..8e4c9a9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Vienna diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Vilnius b/layout/rootfs/etc/zoneinfo/posix/Europe/Vilnius Binary files differnew file mode 100644 index 0000000..b6545b2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Vilnius diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Volgograd b/layout/rootfs/etc/zoneinfo/posix/Europe/Volgograd Binary files differnew file mode 100644 index 0000000..06dee58 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Volgograd diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Warsaw b/layout/rootfs/etc/zoneinfo/posix/Europe/Warsaw Binary files differnew file mode 100644 index 0000000..3797b1c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Warsaw diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Zagreb b/layout/rootfs/etc/zoneinfo/posix/Europe/Zagreb new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Zagreb @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Zaporozhye b/layout/rootfs/etc/zoneinfo/posix/Europe/Zaporozhye Binary files differnew file mode 100644 index 0000000..2ccf899 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Zaporozhye diff --git a/layout/rootfs/etc/zoneinfo/posix/Europe/Zurich b/layout/rootfs/etc/zoneinfo/posix/Europe/Zurich new file mode 120000 index 0000000..b26ff78 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Europe/Zurich @@ -0,0 +1 @@ +Busingen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Factory b/layout/rootfs/etc/zoneinfo/posix/Factory Binary files differnew file mode 100644 index 0000000..a65f97e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Factory diff --git a/layout/rootfs/etc/zoneinfo/posix/GB b/layout/rootfs/etc/zoneinfo/posix/GB new file mode 120000 index 0000000..68e42c0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/GB @@ -0,0 +1 @@ +GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/GB-Eire b/layout/rootfs/etc/zoneinfo/posix/GB-Eire Binary files differnew file mode 100644 index 0000000..fe63ff7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/GB-Eire diff --git a/layout/rootfs/etc/zoneinfo/posix/GMT b/layout/rootfs/etc/zoneinfo/posix/GMT new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/GMT @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/GMT+0 b/layout/rootfs/etc/zoneinfo/posix/GMT+0 new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/GMT+0 @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/GMT-0 b/layout/rootfs/etc/zoneinfo/posix/GMT-0 new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/GMT-0 @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/GMT0 b/layout/rootfs/etc/zoneinfo/posix/GMT0 new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/GMT0 @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Greenwich b/layout/rootfs/etc/zoneinfo/posix/Greenwich new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Greenwich @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/HST b/layout/rootfs/etc/zoneinfo/posix/HST new file mode 120000 index 0000000..fcec0e2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/HST @@ -0,0 +1 @@ +../Pacific/Johnston
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Hongkong b/layout/rootfs/etc/zoneinfo/posix/Hongkong new file mode 120000 index 0000000..c6f3b4f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Hongkong @@ -0,0 +1 @@ +../Asia/Hong_Kong
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Iceland b/layout/rootfs/etc/zoneinfo/posix/Iceland new file mode 120000 index 0000000..2dec833 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Iceland @@ -0,0 +1 @@ +Atlantic/Reykjavik
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Antananarivo b/layout/rootfs/etc/zoneinfo/posix/Indian/Antananarivo new file mode 120000 index 0000000..d5a9fbd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Antananarivo @@ -0,0 +1 @@ +../../Indian/Antananarivo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Chagos b/layout/rootfs/etc/zoneinfo/posix/Indian/Chagos new file mode 120000 index 0000000..ef94af8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Chagos @@ -0,0 +1 @@ +../../Indian/Chagos
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Christmas b/layout/rootfs/etc/zoneinfo/posix/Indian/Christmas new file mode 120000 index 0000000..a12f424 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Christmas @@ -0,0 +1 @@ +../../Indian/Christmas
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Cocos b/layout/rootfs/etc/zoneinfo/posix/Indian/Cocos new file mode 120000 index 0000000..c199e94 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Cocos @@ -0,0 +1 @@ +../../Indian/Cocos
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Comoro b/layout/rootfs/etc/zoneinfo/posix/Indian/Comoro new file mode 120000 index 0000000..27abf5f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Comoro @@ -0,0 +1 @@ +../../Indian/Comoro
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Kerguelen b/layout/rootfs/etc/zoneinfo/posix/Indian/Kerguelen new file mode 120000 index 0000000..22c428c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Kerguelen @@ -0,0 +1 @@ +../../Indian/Kerguelen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Mahe b/layout/rootfs/etc/zoneinfo/posix/Indian/Mahe new file mode 120000 index 0000000..4f2cab2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Mahe @@ -0,0 +1 @@ +../../Indian/Mahe
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Maldives b/layout/rootfs/etc/zoneinfo/posix/Indian/Maldives new file mode 120000 index 0000000..ed9e4f7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Maldives @@ -0,0 +1 @@ +../../Indian/Maldives
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Mauritius b/layout/rootfs/etc/zoneinfo/posix/Indian/Mauritius new file mode 120000 index 0000000..7b28b70 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Mauritius @@ -0,0 +1 @@ +../../Indian/Mauritius
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Mayotte b/layout/rootfs/etc/zoneinfo/posix/Indian/Mayotte new file mode 120000 index 0000000..8705e9d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Mayotte @@ -0,0 +1 @@ +../../Indian/Mayotte
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Indian/Reunion b/layout/rootfs/etc/zoneinfo/posix/Indian/Reunion new file mode 120000 index 0000000..2a05ba0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Indian/Reunion @@ -0,0 +1 @@ +../../Indian/Reunion
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Iran b/layout/rootfs/etc/zoneinfo/posix/Iran new file mode 120000 index 0000000..6278c58 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Iran @@ -0,0 +1 @@ +../Asia/Tehran
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Israel b/layout/rootfs/etc/zoneinfo/posix/Israel new file mode 120000 index 0000000..99671da --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Israel @@ -0,0 +1 @@ +../Asia/Tel_Aviv
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Jamaica b/layout/rootfs/etc/zoneinfo/posix/Jamaica new file mode 120000 index 0000000..6c113f7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Jamaica @@ -0,0 +1 @@ +America/Jamaica
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Japan b/layout/rootfs/etc/zoneinfo/posix/Japan new file mode 120000 index 0000000..c40c387 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Japan @@ -0,0 +1 @@ +../Asia/Tokyo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Kwajalein b/layout/rootfs/etc/zoneinfo/posix/Kwajalein new file mode 120000 index 0000000..33298c0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Kwajalein @@ -0,0 +1 @@ +../Pacific/Kwajalein
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Libya b/layout/rootfs/etc/zoneinfo/posix/Libya Binary files differnew file mode 100644 index 0000000..079c602 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Libya diff --git a/layout/rootfs/etc/zoneinfo/posix/MET b/layout/rootfs/etc/zoneinfo/posix/MET Binary files differnew file mode 100644 index 0000000..71963d5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/MET diff --git a/layout/rootfs/etc/zoneinfo/posix/MST b/layout/rootfs/etc/zoneinfo/posix/MST Binary files differnew file mode 100644 index 0000000..da3e926 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/MST diff --git a/layout/rootfs/etc/zoneinfo/posix/MST7MDT b/layout/rootfs/etc/zoneinfo/posix/MST7MDT Binary files differnew file mode 100644 index 0000000..726a7e5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/MST7MDT diff --git a/layout/rootfs/etc/zoneinfo/posix/Mexico/BajaNorte b/layout/rootfs/etc/zoneinfo/posix/Mexico/BajaNorte new file mode 120000 index 0000000..3fb431c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Mexico/BajaNorte @@ -0,0 +1 @@ +../../Mexico/BajaNorte
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Mexico/BajaSur b/layout/rootfs/etc/zoneinfo/posix/Mexico/BajaSur new file mode 120000 index 0000000..3a2f95d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Mexico/BajaSur @@ -0,0 +1 @@ +../../Mexico/BajaSur
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Mexico/General b/layout/rootfs/etc/zoneinfo/posix/Mexico/General new file mode 120000 index 0000000..a575e6b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Mexico/General @@ -0,0 +1 @@ +../../Mexico/General
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Mideast/Riyadh87 b/layout/rootfs/etc/zoneinfo/posix/Mideast/Riyadh87 new file mode 120000 index 0000000..3e9e248 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Mideast/Riyadh87 @@ -0,0 +1 @@ +../../Asia/Riyadh87
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Mideast/Riyadh88 b/layout/rootfs/etc/zoneinfo/posix/Mideast/Riyadh88 new file mode 120000 index 0000000..72142be --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Mideast/Riyadh88 @@ -0,0 +1 @@ +../../Asia/Riyadh88
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Mideast/Riyadh89 b/layout/rootfs/etc/zoneinfo/posix/Mideast/Riyadh89 new file mode 120000 index 0000000..1ec10e7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Mideast/Riyadh89 @@ -0,0 +1 @@ +../../Asia/Riyadh89
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/NZ b/layout/rootfs/etc/zoneinfo/posix/NZ new file mode 120000 index 0000000..5c78b33 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/NZ @@ -0,0 +1 @@ +../Pacific/Auckland
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/NZ-CHAT b/layout/rootfs/etc/zoneinfo/posix/NZ-CHAT new file mode 120000 index 0000000..666dc50 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/NZ-CHAT @@ -0,0 +1 @@ +../Pacific/Chatham
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Navajo b/layout/rootfs/etc/zoneinfo/posix/Navajo new file mode 120000 index 0000000..bffa7ae --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Navajo @@ -0,0 +1 @@ +America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/PRC b/layout/rootfs/etc/zoneinfo/posix/PRC new file mode 120000 index 0000000..4844306 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/PRC @@ -0,0 +1 @@ +../Asia/Shanghai
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/PST8PDT b/layout/rootfs/etc/zoneinfo/posix/PST8PDT Binary files differnew file mode 100644 index 0000000..6242ac0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/PST8PDT diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Apia b/layout/rootfs/etc/zoneinfo/posix/Pacific/Apia new file mode 120000 index 0000000..06070bf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Apia @@ -0,0 +1 @@ +../../Pacific/Apia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Auckland b/layout/rootfs/etc/zoneinfo/posix/Pacific/Auckland new file mode 120000 index 0000000..04727d7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Auckland @@ -0,0 +1 @@ +../../Pacific/Auckland
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Chatham b/layout/rootfs/etc/zoneinfo/posix/Pacific/Chatham new file mode 120000 index 0000000..48c7aa2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Chatham @@ -0,0 +1 @@ +../../Pacific/Chatham
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Chuuk b/layout/rootfs/etc/zoneinfo/posix/Pacific/Chuuk new file mode 120000 index 0000000..d5f985d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Chuuk @@ -0,0 +1 @@ +../../Pacific/Truk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Easter b/layout/rootfs/etc/zoneinfo/posix/Pacific/Easter new file mode 120000 index 0000000..a8b625d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Easter @@ -0,0 +1 @@ +../../Pacific/Easter
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Efate b/layout/rootfs/etc/zoneinfo/posix/Pacific/Efate new file mode 120000 index 0000000..221460a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Efate @@ -0,0 +1 @@ +../../Pacific/Efate
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Enderbury b/layout/rootfs/etc/zoneinfo/posix/Pacific/Enderbury new file mode 120000 index 0000000..a91b550 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Enderbury @@ -0,0 +1 @@ +../../Pacific/Enderbury
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Fakaofo b/layout/rootfs/etc/zoneinfo/posix/Pacific/Fakaofo new file mode 120000 index 0000000..4aaf770 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Fakaofo @@ -0,0 +1 @@ +../../Pacific/Fakaofo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Fiji b/layout/rootfs/etc/zoneinfo/posix/Pacific/Fiji new file mode 120000 index 0000000..3b31865 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Fiji @@ -0,0 +1 @@ +../../Pacific/Fiji
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Funafuti b/layout/rootfs/etc/zoneinfo/posix/Pacific/Funafuti new file mode 120000 index 0000000..953b03f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Funafuti @@ -0,0 +1 @@ +../../Pacific/Funafuti
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Galapagos b/layout/rootfs/etc/zoneinfo/posix/Pacific/Galapagos new file mode 120000 index 0000000..ac05d70 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Galapagos @@ -0,0 +1 @@ +../../Pacific/Galapagos
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Gambier b/layout/rootfs/etc/zoneinfo/posix/Pacific/Gambier new file mode 120000 index 0000000..06297d9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Gambier @@ -0,0 +1 @@ +../../Pacific/Gambier
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Guadalcanal b/layout/rootfs/etc/zoneinfo/posix/Pacific/Guadalcanal new file mode 120000 index 0000000..f4dc6ea --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Guadalcanal @@ -0,0 +1 @@ +../../Pacific/Guadalcanal
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Guam b/layout/rootfs/etc/zoneinfo/posix/Pacific/Guam new file mode 120000 index 0000000..a7687d2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Guam @@ -0,0 +1 @@ +../../Pacific/Guam
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Honolulu b/layout/rootfs/etc/zoneinfo/posix/Pacific/Honolulu new file mode 120000 index 0000000..d0a16c7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Honolulu @@ -0,0 +1 @@ +../../Pacific/Honolulu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Johnston b/layout/rootfs/etc/zoneinfo/posix/Pacific/Johnston new file mode 120000 index 0000000..79ffc5d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Johnston @@ -0,0 +1 @@ +../../Pacific/Johnston
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Kiritimati b/layout/rootfs/etc/zoneinfo/posix/Pacific/Kiritimati new file mode 120000 index 0000000..f30d5b3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Kiritimati @@ -0,0 +1 @@ +../../Pacific/Kiritimati
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Kosrae b/layout/rootfs/etc/zoneinfo/posix/Pacific/Kosrae new file mode 120000 index 0000000..4da178c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Kosrae @@ -0,0 +1 @@ +../../Pacific/Kosrae
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Kwajalein b/layout/rootfs/etc/zoneinfo/posix/Pacific/Kwajalein new file mode 120000 index 0000000..bbb85e3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Kwajalein @@ -0,0 +1 @@ +../../Pacific/Kwajalein
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Majuro b/layout/rootfs/etc/zoneinfo/posix/Pacific/Majuro new file mode 120000 index 0000000..938ee50 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Majuro @@ -0,0 +1 @@ +../../Pacific/Majuro
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Marquesas b/layout/rootfs/etc/zoneinfo/posix/Pacific/Marquesas new file mode 120000 index 0000000..cd4795c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Marquesas @@ -0,0 +1 @@ +../../Pacific/Marquesas
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Midway b/layout/rootfs/etc/zoneinfo/posix/Pacific/Midway new file mode 120000 index 0000000..7a4aaca --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Midway @@ -0,0 +1 @@ +../../Pacific/Midway
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Nauru b/layout/rootfs/etc/zoneinfo/posix/Pacific/Nauru new file mode 120000 index 0000000..90b0ca7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Nauru @@ -0,0 +1 @@ +../../Pacific/Nauru
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Niue b/layout/rootfs/etc/zoneinfo/posix/Pacific/Niue new file mode 120000 index 0000000..7a25942 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Niue @@ -0,0 +1 @@ +../../Pacific/Niue
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Norfolk b/layout/rootfs/etc/zoneinfo/posix/Pacific/Norfolk new file mode 120000 index 0000000..5fa4510 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Norfolk @@ -0,0 +1 @@ +../../Pacific/Norfolk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Noumea b/layout/rootfs/etc/zoneinfo/posix/Pacific/Noumea new file mode 120000 index 0000000..83cc5a2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Noumea @@ -0,0 +1 @@ +../../Pacific/Noumea
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Pago_Pago b/layout/rootfs/etc/zoneinfo/posix/Pacific/Pago_Pago new file mode 120000 index 0000000..0c8d423 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Pago_Pago @@ -0,0 +1 @@ +../../Pacific/Pago_Pago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Palau b/layout/rootfs/etc/zoneinfo/posix/Pacific/Palau new file mode 120000 index 0000000..0a48035 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Palau @@ -0,0 +1 @@ +../../Pacific/Palau
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Pitcairn b/layout/rootfs/etc/zoneinfo/posix/Pacific/Pitcairn new file mode 120000 index 0000000..eff5866 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Pitcairn @@ -0,0 +1 @@ +../../Pacific/Pitcairn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Pohnpei b/layout/rootfs/etc/zoneinfo/posix/Pacific/Pohnpei new file mode 120000 index 0000000..084200d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Pohnpei @@ -0,0 +1 @@ +../../Pacific/Ponape
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Ponape b/layout/rootfs/etc/zoneinfo/posix/Pacific/Ponape new file mode 120000 index 0000000..084200d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Ponape @@ -0,0 +1 @@ +../../Pacific/Ponape
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Port_Moresby b/layout/rootfs/etc/zoneinfo/posix/Pacific/Port_Moresby new file mode 120000 index 0000000..fba892f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Port_Moresby @@ -0,0 +1 @@ +../../Pacific/Port_Moresby
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Rarotonga b/layout/rootfs/etc/zoneinfo/posix/Pacific/Rarotonga new file mode 120000 index 0000000..10ce477 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Rarotonga @@ -0,0 +1 @@ +../../Pacific/Rarotonga
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Saipan b/layout/rootfs/etc/zoneinfo/posix/Pacific/Saipan new file mode 120000 index 0000000..aad095c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Saipan @@ -0,0 +1 @@ +../../Pacific/Saipan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Samoa b/layout/rootfs/etc/zoneinfo/posix/Pacific/Samoa new file mode 120000 index 0000000..0c8d423 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Samoa @@ -0,0 +1 @@ +../../Pacific/Pago_Pago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Tahiti b/layout/rootfs/etc/zoneinfo/posix/Pacific/Tahiti new file mode 120000 index 0000000..6e1aa86 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Tahiti @@ -0,0 +1 @@ +../../Pacific/Tahiti
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Tarawa b/layout/rootfs/etc/zoneinfo/posix/Pacific/Tarawa new file mode 120000 index 0000000..1c5c113 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Tarawa @@ -0,0 +1 @@ +../../Pacific/Tarawa
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Tongatapu b/layout/rootfs/etc/zoneinfo/posix/Pacific/Tongatapu new file mode 120000 index 0000000..f38a0cb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Tongatapu @@ -0,0 +1 @@ +../../Pacific/Tongatapu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Truk b/layout/rootfs/etc/zoneinfo/posix/Pacific/Truk new file mode 120000 index 0000000..d5f985d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Truk @@ -0,0 +1 @@ +../../Pacific/Truk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Wake b/layout/rootfs/etc/zoneinfo/posix/Pacific/Wake new file mode 120000 index 0000000..226a31a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Wake @@ -0,0 +1 @@ +../../Pacific/Wake
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Wallis b/layout/rootfs/etc/zoneinfo/posix/Pacific/Wallis new file mode 120000 index 0000000..0e70fcb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Wallis @@ -0,0 +1 @@ +../../Pacific/Wallis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Pacific/Yap b/layout/rootfs/etc/zoneinfo/posix/Pacific/Yap new file mode 120000 index 0000000..d5f985d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Pacific/Yap @@ -0,0 +1 @@ +../../Pacific/Truk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Poland b/layout/rootfs/etc/zoneinfo/posix/Poland new file mode 120000 index 0000000..93678b6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Poland @@ -0,0 +1 @@ +Europe/Warsaw
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Portugal b/layout/rootfs/etc/zoneinfo/posix/Portugal new file mode 120000 index 0000000..c8c3dcf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Portugal @@ -0,0 +1 @@ +../Portugal
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/ROC b/layout/rootfs/etc/zoneinfo/posix/ROC new file mode 120000 index 0000000..8539b8c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/ROC @@ -0,0 +1 @@ +../Asia/Taipei
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/ROK b/layout/rootfs/etc/zoneinfo/posix/ROK new file mode 120000 index 0000000..c7601ed --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/ROK @@ -0,0 +1 @@ +../Asia/Seoul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Singapore b/layout/rootfs/etc/zoneinfo/posix/Singapore new file mode 120000 index 0000000..897aa9e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Singapore @@ -0,0 +1 @@ +../Asia/Singapore
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/AST4 b/layout/rootfs/etc/zoneinfo/posix/SystemV/AST4 new file mode 120000 index 0000000..d9be7fa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/AST4 @@ -0,0 +1 @@ +../America/Puerto_Rico
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/AST4ADT b/layout/rootfs/etc/zoneinfo/posix/SystemV/AST4ADT new file mode 120000 index 0000000..49e440d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/AST4ADT @@ -0,0 +1 @@ +../../Canada/Atlantic
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/CST6 b/layout/rootfs/etc/zoneinfo/posix/SystemV/CST6 new file mode 120000 index 0000000..8d04708 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/CST6 @@ -0,0 +1 @@ +../../Canada/East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/CST6CDT b/layout/rootfs/etc/zoneinfo/posix/SystemV/CST6CDT new file mode 120000 index 0000000..d7096ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/CST6CDT @@ -0,0 +1 @@ +../America/Chicago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/EST5 b/layout/rootfs/etc/zoneinfo/posix/SystemV/EST5 new file mode 120000 index 0000000..9847944 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/EST5 @@ -0,0 +1 @@ +../America/Panama
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/EST5EDT b/layout/rootfs/etc/zoneinfo/posix/SystemV/EST5EDT new file mode 120000 index 0000000..8e49985 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/EST5EDT @@ -0,0 +1 @@ +../America/New_York
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/HST10 b/layout/rootfs/etc/zoneinfo/posix/SystemV/HST10 new file mode 120000 index 0000000..d0a16c7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/HST10 @@ -0,0 +1 @@ +../../Pacific/Honolulu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/MST7 b/layout/rootfs/etc/zoneinfo/posix/SystemV/MST7 new file mode 120000 index 0000000..3687b7d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/MST7 @@ -0,0 +1 @@ +../America/Phoenix
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/MST7MDT b/layout/rootfs/etc/zoneinfo/posix/SystemV/MST7MDT new file mode 120000 index 0000000..fff07e1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/MST7MDT @@ -0,0 +1 @@ +../America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/PST8 b/layout/rootfs/etc/zoneinfo/posix/SystemV/PST8 new file mode 120000 index 0000000..eff5866 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/PST8 @@ -0,0 +1 @@ +../../Pacific/Pitcairn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/PST8PDT b/layout/rootfs/etc/zoneinfo/posix/SystemV/PST8PDT new file mode 120000 index 0000000..19e1dc5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/PST8PDT @@ -0,0 +1 @@ +../America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/YST9 b/layout/rootfs/etc/zoneinfo/posix/SystemV/YST9 new file mode 120000 index 0000000..06297d9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/YST9 @@ -0,0 +1 @@ +../../Pacific/Gambier
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/SystemV/YST9YDT b/layout/rootfs/etc/zoneinfo/posix/SystemV/YST9YDT new file mode 120000 index 0000000..fbc3be0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/SystemV/YST9YDT @@ -0,0 +1 @@ +../America/Anchorage
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Turkey b/layout/rootfs/etc/zoneinfo/posix/Turkey new file mode 120000 index 0000000..0a2a1eb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Turkey @@ -0,0 +1 @@ +../Asia/Istanbul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/UCT b/layout/rootfs/etc/zoneinfo/posix/UCT Binary files differnew file mode 100644 index 0000000..a88c4b6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/UCT diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Alaska b/layout/rootfs/etc/zoneinfo/posix/US/Alaska new file mode 120000 index 0000000..fbc3be0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Alaska @@ -0,0 +1 @@ +../America/Anchorage
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Aleutian b/layout/rootfs/etc/zoneinfo/posix/US/Aleutian new file mode 120000 index 0000000..83c0e99 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Aleutian @@ -0,0 +1 @@ +../America/Atka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Arizona b/layout/rootfs/etc/zoneinfo/posix/US/Arizona new file mode 120000 index 0000000..3687b7d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Arizona @@ -0,0 +1 @@ +../America/Phoenix
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Central b/layout/rootfs/etc/zoneinfo/posix/US/Central new file mode 120000 index 0000000..d7096ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Central @@ -0,0 +1 @@ +../America/Chicago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/East-Indiana b/layout/rootfs/etc/zoneinfo/posix/US/East-Indiana new file mode 120000 index 0000000..50b0fbb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/East-Indiana @@ -0,0 +1 @@ +../America/Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Eastern b/layout/rootfs/etc/zoneinfo/posix/US/Eastern new file mode 120000 index 0000000..8e49985 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Eastern @@ -0,0 +1 @@ +../America/New_York
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Hawaii b/layout/rootfs/etc/zoneinfo/posix/US/Hawaii new file mode 120000 index 0000000..d0a16c7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Hawaii @@ -0,0 +1 @@ +../../Pacific/Honolulu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Indiana-Starke b/layout/rootfs/etc/zoneinfo/posix/US/Indiana-Starke new file mode 120000 index 0000000..dca0b09 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Indiana-Starke @@ -0,0 +1 @@ +../America/Knox_IN
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Michigan b/layout/rootfs/etc/zoneinfo/posix/US/Michigan new file mode 120000 index 0000000..ac7a5a0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Michigan @@ -0,0 +1 @@ +../America/Detroit
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Mountain b/layout/rootfs/etc/zoneinfo/posix/US/Mountain new file mode 120000 index 0000000..fff07e1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Mountain @@ -0,0 +1 @@ +../America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Pacific b/layout/rootfs/etc/zoneinfo/posix/US/Pacific new file mode 120000 index 0000000..19e1dc5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Pacific @@ -0,0 +1 @@ +../America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Pacific-New b/layout/rootfs/etc/zoneinfo/posix/US/Pacific-New new file mode 120000 index 0000000..19e1dc5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Pacific-New @@ -0,0 +1 @@ +../America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/US/Samoa b/layout/rootfs/etc/zoneinfo/posix/US/Samoa new file mode 120000 index 0000000..0c8d423 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/US/Samoa @@ -0,0 +1 @@ +../../Pacific/Pago_Pago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/UTC b/layout/rootfs/etc/zoneinfo/posix/UTC new file mode 120000 index 0000000..1e05102 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/UTC @@ -0,0 +1 @@ +../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/Universal b/layout/rootfs/etc/zoneinfo/posix/Universal new file mode 120000 index 0000000..1e05102 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Universal @@ -0,0 +1 @@ +../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posix/W-SU b/layout/rootfs/etc/zoneinfo/posix/W-SU Binary files differnew file mode 100644 index 0000000..35b7d05 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/W-SU diff --git a/layout/rootfs/etc/zoneinfo/posix/WET b/layout/rootfs/etc/zoneinfo/posix/WET Binary files differnew file mode 100644 index 0000000..444a193 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/WET diff --git a/layout/rootfs/etc/zoneinfo/posix/Zulu b/layout/rootfs/etc/zoneinfo/posix/Zulu new file mode 120000 index 0000000..1e05102 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posix/Zulu @@ -0,0 +1 @@ +../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/posixrules b/layout/rootfs/etc/zoneinfo/posixrules new file mode 120000 index 0000000..9fa0d9d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/posixrules @@ -0,0 +1 @@ +posix/America/New_York
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Abidjan b/layout/rootfs/etc/zoneinfo/right/Africa/Abidjan Binary files differnew file mode 100644 index 0000000..c4c1039 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Abidjan diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Accra b/layout/rootfs/etc/zoneinfo/right/Africa/Accra Binary files differnew file mode 100644 index 0000000..53d0e89 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Accra diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Addis_Ababa b/layout/rootfs/etc/zoneinfo/right/Africa/Addis_Ababa Binary files differnew file mode 100644 index 0000000..220049d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Addis_Ababa diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Algiers b/layout/rootfs/etc/zoneinfo/right/Africa/Algiers Binary files differnew file mode 100644 index 0000000..7360e2b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Algiers diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Asmara b/layout/rootfs/etc/zoneinfo/right/Africa/Asmara new file mode 120000 index 0000000..ec9f4c9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Asmara @@ -0,0 +1 @@ +Asmera
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Asmera b/layout/rootfs/etc/zoneinfo/right/Africa/Asmera Binary files differnew file mode 100644 index 0000000..3203fd8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Asmera diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Bamako b/layout/rootfs/etc/zoneinfo/right/Africa/Bamako new file mode 120000 index 0000000..6942a04 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Bamako @@ -0,0 +1 @@ +Timbuktu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Bangui b/layout/rootfs/etc/zoneinfo/right/Africa/Bangui Binary files differnew file mode 100644 index 0000000..a120ca6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Bangui diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Banjul b/layout/rootfs/etc/zoneinfo/right/Africa/Banjul Binary files differnew file mode 100644 index 0000000..084c449 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Banjul diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Bissau b/layout/rootfs/etc/zoneinfo/right/Africa/Bissau Binary files differnew file mode 100644 index 0000000..98ad8c9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Bissau diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Blantyre b/layout/rootfs/etc/zoneinfo/right/Africa/Blantyre Binary files differnew file mode 100644 index 0000000..fa725fd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Blantyre diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Brazzaville b/layout/rootfs/etc/zoneinfo/right/Africa/Brazzaville Binary files differnew file mode 100644 index 0000000..40041d0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Brazzaville diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Bujumbura b/layout/rootfs/etc/zoneinfo/right/Africa/Bujumbura Binary files differnew file mode 100644 index 0000000..9023691 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Bujumbura diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Cairo b/layout/rootfs/etc/zoneinfo/right/Africa/Cairo new file mode 120000 index 0000000..0dd678f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Cairo @@ -0,0 +1 @@ +../Egypt
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Casablanca b/layout/rootfs/etc/zoneinfo/right/Africa/Casablanca Binary files differnew file mode 100644 index 0000000..7fef36e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Casablanca diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Ceuta b/layout/rootfs/etc/zoneinfo/right/Africa/Ceuta Binary files differnew file mode 100644 index 0000000..3cb33fb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Ceuta diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Conakry b/layout/rootfs/etc/zoneinfo/right/Africa/Conakry Binary files differnew file mode 100644 index 0000000..600345b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Conakry diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Dakar b/layout/rootfs/etc/zoneinfo/right/Africa/Dakar Binary files differnew file mode 100644 index 0000000..d85fafc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Dakar diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Dar_es_Salaam b/layout/rootfs/etc/zoneinfo/right/Africa/Dar_es_Salaam Binary files differnew file mode 100644 index 0000000..1836c8c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Dar_es_Salaam diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Djibouti b/layout/rootfs/etc/zoneinfo/right/Africa/Djibouti Binary files differnew file mode 100644 index 0000000..234fced --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Djibouti diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Douala b/layout/rootfs/etc/zoneinfo/right/Africa/Douala Binary files differnew file mode 100644 index 0000000..4f4c91a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Douala diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/El_Aaiun b/layout/rootfs/etc/zoneinfo/right/Africa/El_Aaiun Binary files differnew file mode 100644 index 0000000..ed80699 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/El_Aaiun diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Freetown b/layout/rootfs/etc/zoneinfo/right/Africa/Freetown Binary files differnew file mode 100644 index 0000000..0620d23 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Freetown diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Gaborone b/layout/rootfs/etc/zoneinfo/right/Africa/Gaborone Binary files differnew file mode 100644 index 0000000..d98e284 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Gaborone diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Harare b/layout/rootfs/etc/zoneinfo/right/Africa/Harare Binary files differnew file mode 100644 index 0000000..3967411 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Harare diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Johannesburg b/layout/rootfs/etc/zoneinfo/right/Africa/Johannesburg Binary files differnew file mode 100644 index 0000000..eeadb3e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Johannesburg diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Juba b/layout/rootfs/etc/zoneinfo/right/Africa/Juba Binary files differnew file mode 100644 index 0000000..1280fc2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Juba diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Kampala b/layout/rootfs/etc/zoneinfo/right/Africa/Kampala Binary files differnew file mode 100644 index 0000000..82f7fbf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Kampala diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Khartoum b/layout/rootfs/etc/zoneinfo/right/Africa/Khartoum Binary files differnew file mode 100644 index 0000000..cbb7e18 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Khartoum diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Kigali b/layout/rootfs/etc/zoneinfo/right/Africa/Kigali Binary files differnew file mode 100644 index 0000000..6a3d308 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Kigali diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Kinshasa b/layout/rootfs/etc/zoneinfo/right/Africa/Kinshasa Binary files differnew file mode 100644 index 0000000..db2bdb9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Kinshasa diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Lagos b/layout/rootfs/etc/zoneinfo/right/Africa/Lagos Binary files differnew file mode 100644 index 0000000..3064dd3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Lagos diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Libreville b/layout/rootfs/etc/zoneinfo/right/Africa/Libreville Binary files differnew file mode 100644 index 0000000..11253ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Libreville diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Lome b/layout/rootfs/etc/zoneinfo/right/Africa/Lome Binary files differnew file mode 100644 index 0000000..651bb73 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Lome diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Luanda b/layout/rootfs/etc/zoneinfo/right/Africa/Luanda Binary files differnew file mode 100644 index 0000000..211cbc3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Luanda diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Lubumbashi b/layout/rootfs/etc/zoneinfo/right/Africa/Lubumbashi Binary files differnew file mode 100644 index 0000000..382999c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Lubumbashi diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Lusaka b/layout/rootfs/etc/zoneinfo/right/Africa/Lusaka Binary files differnew file mode 100644 index 0000000..03485ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Lusaka diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Malabo b/layout/rootfs/etc/zoneinfo/right/Africa/Malabo Binary files differnew file mode 100644 index 0000000..66bbfe6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Malabo diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Maputo b/layout/rootfs/etc/zoneinfo/right/Africa/Maputo Binary files differnew file mode 100644 index 0000000..8a63cd5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Maputo diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Maseru b/layout/rootfs/etc/zoneinfo/right/Africa/Maseru Binary files differnew file mode 100644 index 0000000..2523a96 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Maseru diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Mbabane b/layout/rootfs/etc/zoneinfo/right/Africa/Mbabane Binary files differnew file mode 100644 index 0000000..b06ed39 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Mbabane diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Mogadishu b/layout/rootfs/etc/zoneinfo/right/Africa/Mogadishu Binary files differnew file mode 100644 index 0000000..6927180 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Mogadishu diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Monrovia b/layout/rootfs/etc/zoneinfo/right/Africa/Monrovia Binary files differnew file mode 100644 index 0000000..b06b64e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Monrovia diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Nairobi b/layout/rootfs/etc/zoneinfo/right/Africa/Nairobi Binary files differnew file mode 100644 index 0000000..42350e1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Nairobi diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Ndjamena b/layout/rootfs/etc/zoneinfo/right/Africa/Ndjamena Binary files differnew file mode 100644 index 0000000..3aae490 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Ndjamena diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Niamey b/layout/rootfs/etc/zoneinfo/right/Africa/Niamey Binary files differnew file mode 100644 index 0000000..f3bba55 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Niamey diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Nouakchott b/layout/rootfs/etc/zoneinfo/right/Africa/Nouakchott Binary files differnew file mode 100644 index 0000000..0729978 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Nouakchott diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Ouagadougou b/layout/rootfs/etc/zoneinfo/right/Africa/Ouagadougou Binary files differnew file mode 100644 index 0000000..e662915 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Ouagadougou diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Porto-Novo b/layout/rootfs/etc/zoneinfo/right/Africa/Porto-Novo Binary files differnew file mode 100644 index 0000000..b54fd3b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Porto-Novo diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Sao_Tome b/layout/rootfs/etc/zoneinfo/right/Africa/Sao_Tome Binary files differnew file mode 100644 index 0000000..3bdae1e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Sao_Tome diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Timbuktu b/layout/rootfs/etc/zoneinfo/right/Africa/Timbuktu Binary files differnew file mode 100644 index 0000000..3410a97 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Timbuktu diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Tripoli b/layout/rootfs/etc/zoneinfo/right/Africa/Tripoli new file mode 120000 index 0000000..56bd00d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Tripoli @@ -0,0 +1 @@ +../Libya
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Tunis b/layout/rootfs/etc/zoneinfo/right/Africa/Tunis Binary files differnew file mode 100644 index 0000000..c53c37c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Tunis diff --git a/layout/rootfs/etc/zoneinfo/right/Africa/Windhoek b/layout/rootfs/etc/zoneinfo/right/Africa/Windhoek Binary files differnew file mode 100644 index 0000000..ae78e11 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Africa/Windhoek diff --git a/layout/rootfs/etc/zoneinfo/right/America/Adak b/layout/rootfs/etc/zoneinfo/right/America/Adak new file mode 120000 index 0000000..b01e120 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Adak @@ -0,0 +1 @@ +Atka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Anchorage b/layout/rootfs/etc/zoneinfo/right/America/Anchorage Binary files differnew file mode 100644 index 0000000..3109550 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Anchorage diff --git a/layout/rootfs/etc/zoneinfo/right/America/Anguilla b/layout/rootfs/etc/zoneinfo/right/America/Anguilla Binary files differnew file mode 100644 index 0000000..b0c42eb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Anguilla diff --git a/layout/rootfs/etc/zoneinfo/right/America/Antigua b/layout/rootfs/etc/zoneinfo/right/America/Antigua Binary files differnew file mode 100644 index 0000000..ca2e6ee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Antigua diff --git a/layout/rootfs/etc/zoneinfo/right/America/Araguaina b/layout/rootfs/etc/zoneinfo/right/America/Araguaina Binary files differnew file mode 100644 index 0000000..0b3dd79 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Araguaina diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/Buenos_Aires b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Buenos_Aires new file mode 120000 index 0000000..ecbe83e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Buenos_Aires @@ -0,0 +1 @@ +../Buenos_Aires
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/Catamarca b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Catamarca new file mode 120000 index 0000000..293779b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Catamarca @@ -0,0 +1 @@ +../Catamarca
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/ComodRivadavia b/layout/rootfs/etc/zoneinfo/right/America/Argentina/ComodRivadavia new file mode 120000 index 0000000..293779b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/ComodRivadavia @@ -0,0 +1 @@ +../Catamarca
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/Cordoba b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Cordoba new file mode 120000 index 0000000..c26d7a6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Cordoba @@ -0,0 +1 @@ +../Cordoba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/Jujuy b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Jujuy Binary files differnew file mode 100644 index 0000000..2288234 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Jujuy diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/La_Rioja b/layout/rootfs/etc/zoneinfo/right/America/Argentina/La_Rioja Binary files differnew file mode 100644 index 0000000..65e182a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/La_Rioja diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/Mendoza b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Mendoza Binary files differnew file mode 100644 index 0000000..201cfe4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Mendoza diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/Rio_Gallegos b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Rio_Gallegos Binary files differnew file mode 100644 index 0000000..6da01ac --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Rio_Gallegos diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/Salta b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Salta Binary files differnew file mode 100644 index 0000000..1426f96 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Salta diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/San_Juan b/layout/rootfs/etc/zoneinfo/right/America/Argentina/San_Juan Binary files differnew file mode 100644 index 0000000..a0dd044 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/San_Juan diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/San_Luis b/layout/rootfs/etc/zoneinfo/right/America/Argentina/San_Luis Binary files differnew file mode 100644 index 0000000..e8e9fca --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/San_Luis diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/Tucuman b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Tucuman Binary files differnew file mode 100644 index 0000000..9559f77 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Tucuman diff --git a/layout/rootfs/etc/zoneinfo/right/America/Argentina/Ushuaia b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Ushuaia Binary files differnew file mode 100644 index 0000000..dac8189 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Argentina/Ushuaia diff --git a/layout/rootfs/etc/zoneinfo/right/America/Aruba b/layout/rootfs/etc/zoneinfo/right/America/Aruba Binary files differnew file mode 100644 index 0000000..29ee2c8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Aruba diff --git a/layout/rootfs/etc/zoneinfo/right/America/Asuncion b/layout/rootfs/etc/zoneinfo/right/America/Asuncion Binary files differnew file mode 100644 index 0000000..e937e85 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Asuncion diff --git a/layout/rootfs/etc/zoneinfo/right/America/Atikokan b/layout/rootfs/etc/zoneinfo/right/America/Atikokan Binary files differnew file mode 100644 index 0000000..7042da0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Atikokan diff --git a/layout/rootfs/etc/zoneinfo/right/America/Atka b/layout/rootfs/etc/zoneinfo/right/America/Atka Binary files differnew file mode 100644 index 0000000..82c7b41 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Atka diff --git a/layout/rootfs/etc/zoneinfo/right/America/Bahia b/layout/rootfs/etc/zoneinfo/right/America/Bahia Binary files differnew file mode 100644 index 0000000..6f09957 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Bahia diff --git a/layout/rootfs/etc/zoneinfo/right/America/Bahia_Banderas b/layout/rootfs/etc/zoneinfo/right/America/Bahia_Banderas Binary files differnew file mode 100644 index 0000000..263af65 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Bahia_Banderas diff --git a/layout/rootfs/etc/zoneinfo/right/America/Barbados b/layout/rootfs/etc/zoneinfo/right/America/Barbados Binary files differnew file mode 100644 index 0000000..1e6f17e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Barbados diff --git a/layout/rootfs/etc/zoneinfo/right/America/Belem b/layout/rootfs/etc/zoneinfo/right/America/Belem Binary files differnew file mode 100644 index 0000000..3299ec2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Belem diff --git a/layout/rootfs/etc/zoneinfo/right/America/Belize b/layout/rootfs/etc/zoneinfo/right/America/Belize Binary files differnew file mode 100644 index 0000000..3c8c7c2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Belize diff --git a/layout/rootfs/etc/zoneinfo/right/America/Blanc-Sablon b/layout/rootfs/etc/zoneinfo/right/America/Blanc-Sablon Binary files differnew file mode 100644 index 0000000..4ccc2de --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Blanc-Sablon diff --git a/layout/rootfs/etc/zoneinfo/right/America/Boa_Vista b/layout/rootfs/etc/zoneinfo/right/America/Boa_Vista Binary files differnew file mode 100644 index 0000000..3ab7a98 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Boa_Vista diff --git a/layout/rootfs/etc/zoneinfo/right/America/Bogota b/layout/rootfs/etc/zoneinfo/right/America/Bogota Binary files differnew file mode 100644 index 0000000..ab31413 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Bogota diff --git a/layout/rootfs/etc/zoneinfo/right/America/Boise b/layout/rootfs/etc/zoneinfo/right/America/Boise Binary files differnew file mode 100644 index 0000000..543dbfa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Boise diff --git a/layout/rootfs/etc/zoneinfo/right/America/Buenos_Aires b/layout/rootfs/etc/zoneinfo/right/America/Buenos_Aires Binary files differnew file mode 100644 index 0000000..c5c7775 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Buenos_Aires diff --git a/layout/rootfs/etc/zoneinfo/right/America/Cambridge_Bay b/layout/rootfs/etc/zoneinfo/right/America/Cambridge_Bay Binary files differnew file mode 100644 index 0000000..c3d55b1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Cambridge_Bay diff --git a/layout/rootfs/etc/zoneinfo/right/America/Campo_Grande b/layout/rootfs/etc/zoneinfo/right/America/Campo_Grande Binary files differnew file mode 100644 index 0000000..73e262a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Campo_Grande diff --git a/layout/rootfs/etc/zoneinfo/right/America/Cancun b/layout/rootfs/etc/zoneinfo/right/America/Cancun Binary files differnew file mode 100644 index 0000000..504ba63 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Cancun diff --git a/layout/rootfs/etc/zoneinfo/right/America/Caracas b/layout/rootfs/etc/zoneinfo/right/America/Caracas Binary files differnew file mode 100644 index 0000000..b05ece1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Caracas diff --git a/layout/rootfs/etc/zoneinfo/right/America/Catamarca b/layout/rootfs/etc/zoneinfo/right/America/Catamarca Binary files differnew file mode 100644 index 0000000..fd45ecb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Catamarca diff --git a/layout/rootfs/etc/zoneinfo/right/America/Cayenne b/layout/rootfs/etc/zoneinfo/right/America/Cayenne Binary files differnew file mode 100644 index 0000000..b8a71fc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Cayenne diff --git a/layout/rootfs/etc/zoneinfo/right/America/Cayman b/layout/rootfs/etc/zoneinfo/right/America/Cayman Binary files differnew file mode 100644 index 0000000..d1a3caf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Cayman diff --git a/layout/rootfs/etc/zoneinfo/right/America/Chicago b/layout/rootfs/etc/zoneinfo/right/America/Chicago Binary files differnew file mode 100644 index 0000000..f762409 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Chicago diff --git a/layout/rootfs/etc/zoneinfo/right/America/Chihuahua b/layout/rootfs/etc/zoneinfo/right/America/Chihuahua Binary files differnew file mode 100644 index 0000000..77e4d40 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Chihuahua diff --git a/layout/rootfs/etc/zoneinfo/right/America/Coral_Harbour b/layout/rootfs/etc/zoneinfo/right/America/Coral_Harbour new file mode 120000 index 0000000..d8d98e0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Coral_Harbour @@ -0,0 +1 @@ +Atikokan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Cordoba b/layout/rootfs/etc/zoneinfo/right/America/Cordoba Binary files differnew file mode 100644 index 0000000..3f68a9b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Cordoba diff --git a/layout/rootfs/etc/zoneinfo/right/America/Costa_Rica b/layout/rootfs/etc/zoneinfo/right/America/Costa_Rica Binary files differnew file mode 100644 index 0000000..1da0aab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Costa_Rica diff --git a/layout/rootfs/etc/zoneinfo/right/America/Creston b/layout/rootfs/etc/zoneinfo/right/America/Creston Binary files differnew file mode 100644 index 0000000..29bc5eb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Creston diff --git a/layout/rootfs/etc/zoneinfo/right/America/Cuiaba b/layout/rootfs/etc/zoneinfo/right/America/Cuiaba Binary files differnew file mode 100644 index 0000000..6aa9c5c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Cuiaba diff --git a/layout/rootfs/etc/zoneinfo/right/America/Curacao b/layout/rootfs/etc/zoneinfo/right/America/Curacao Binary files differnew file mode 100644 index 0000000..203823f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Curacao diff --git a/layout/rootfs/etc/zoneinfo/right/America/Danmarkshavn b/layout/rootfs/etc/zoneinfo/right/America/Danmarkshavn Binary files differnew file mode 100644 index 0000000..365c00c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Danmarkshavn diff --git a/layout/rootfs/etc/zoneinfo/right/America/Dawson b/layout/rootfs/etc/zoneinfo/right/America/Dawson Binary files differnew file mode 100644 index 0000000..2d03192 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Dawson diff --git a/layout/rootfs/etc/zoneinfo/right/America/Dawson_Creek b/layout/rootfs/etc/zoneinfo/right/America/Dawson_Creek Binary files differnew file mode 100644 index 0000000..74e6d02 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Dawson_Creek diff --git a/layout/rootfs/etc/zoneinfo/right/America/Denver b/layout/rootfs/etc/zoneinfo/right/America/Denver Binary files differnew file mode 100644 index 0000000..1f9295b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Denver diff --git a/layout/rootfs/etc/zoneinfo/right/America/Detroit b/layout/rootfs/etc/zoneinfo/right/America/Detroit Binary files differnew file mode 100644 index 0000000..dfe6091 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Detroit diff --git a/layout/rootfs/etc/zoneinfo/right/America/Dominica b/layout/rootfs/etc/zoneinfo/right/America/Dominica Binary files differnew file mode 100644 index 0000000..3ac7308 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Dominica diff --git a/layout/rootfs/etc/zoneinfo/right/America/Edmonton b/layout/rootfs/etc/zoneinfo/right/America/Edmonton new file mode 120000 index 0000000..e9978fc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Edmonton @@ -0,0 +1 @@ +../Canada/Mountain
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Eirunepe b/layout/rootfs/etc/zoneinfo/right/America/Eirunepe Binary files differnew file mode 100644 index 0000000..6250fd8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Eirunepe diff --git a/layout/rootfs/etc/zoneinfo/right/America/El_Salvador b/layout/rootfs/etc/zoneinfo/right/America/El_Salvador Binary files differnew file mode 100644 index 0000000..6526a5f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/El_Salvador diff --git a/layout/rootfs/etc/zoneinfo/right/America/Ensenada b/layout/rootfs/etc/zoneinfo/right/America/Ensenada new file mode 120000 index 0000000..459d750 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Ensenada @@ -0,0 +1 @@ +../Mexico/BajaNorte
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Fort_Wayne b/layout/rootfs/etc/zoneinfo/right/America/Fort_Wayne new file mode 120000 index 0000000..c01fbc4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Fort_Wayne @@ -0,0 +1 @@ +Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Fortaleza b/layout/rootfs/etc/zoneinfo/right/America/Fortaleza Binary files differnew file mode 100644 index 0000000..9df1d35 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Fortaleza diff --git a/layout/rootfs/etc/zoneinfo/right/America/Glace_Bay b/layout/rootfs/etc/zoneinfo/right/America/Glace_Bay Binary files differnew file mode 100644 index 0000000..428cdff --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Glace_Bay diff --git a/layout/rootfs/etc/zoneinfo/right/America/Godthab b/layout/rootfs/etc/zoneinfo/right/America/Godthab Binary files differnew file mode 100644 index 0000000..c91dee6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Godthab diff --git a/layout/rootfs/etc/zoneinfo/right/America/Goose_Bay b/layout/rootfs/etc/zoneinfo/right/America/Goose_Bay Binary files differnew file mode 100644 index 0000000..0d95cde --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Goose_Bay diff --git a/layout/rootfs/etc/zoneinfo/right/America/Grand_Turk b/layout/rootfs/etc/zoneinfo/right/America/Grand_Turk Binary files differnew file mode 100644 index 0000000..ad1675c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Grand_Turk diff --git a/layout/rootfs/etc/zoneinfo/right/America/Grenada b/layout/rootfs/etc/zoneinfo/right/America/Grenada Binary files differnew file mode 100644 index 0000000..d426f77 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Grenada diff --git a/layout/rootfs/etc/zoneinfo/right/America/Guadeloupe b/layout/rootfs/etc/zoneinfo/right/America/Guadeloupe new file mode 120000 index 0000000..aedde46 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Guadeloupe @@ -0,0 +1 @@ +Marigot
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Guatemala b/layout/rootfs/etc/zoneinfo/right/America/Guatemala Binary files differnew file mode 100644 index 0000000..0608bb1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Guatemala diff --git a/layout/rootfs/etc/zoneinfo/right/America/Guayaquil b/layout/rootfs/etc/zoneinfo/right/America/Guayaquil Binary files differnew file mode 100644 index 0000000..90d8514 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Guayaquil diff --git a/layout/rootfs/etc/zoneinfo/right/America/Guyana b/layout/rootfs/etc/zoneinfo/right/America/Guyana Binary files differnew file mode 100644 index 0000000..99add9a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Guyana diff --git a/layout/rootfs/etc/zoneinfo/right/America/Halifax b/layout/rootfs/etc/zoneinfo/right/America/Halifax new file mode 120000 index 0000000..6ac03ad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Halifax @@ -0,0 +1 @@ +../Canada/Atlantic
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Havana b/layout/rootfs/etc/zoneinfo/right/America/Havana new file mode 120000 index 0000000..fb98c29 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Havana @@ -0,0 +1 @@ +../Cuba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Hermosillo b/layout/rootfs/etc/zoneinfo/right/America/Hermosillo Binary files differnew file mode 100644 index 0000000..2c84b0a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Hermosillo diff --git a/layout/rootfs/etc/zoneinfo/right/America/Indiana/Indianapolis b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Indianapolis Binary files differnew file mode 100644 index 0000000..589ed3f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Indianapolis diff --git a/layout/rootfs/etc/zoneinfo/right/America/Indiana/Knox b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Knox new file mode 120000 index 0000000..6d576ad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Knox @@ -0,0 +1 @@ +../Knox_IN
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Indiana/Marengo b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Marengo Binary files differnew file mode 100644 index 0000000..50e87d8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Marengo diff --git a/layout/rootfs/etc/zoneinfo/right/America/Indiana/Petersburg b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Petersburg Binary files differnew file mode 100644 index 0000000..61fc6d3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Petersburg diff --git a/layout/rootfs/etc/zoneinfo/right/America/Indiana/Tell_City b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Tell_City Binary files differnew file mode 100644 index 0000000..fa35240 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Tell_City diff --git a/layout/rootfs/etc/zoneinfo/right/America/Indiana/Vevay b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Vevay Binary files differnew file mode 100644 index 0000000..c5f080a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Vevay diff --git a/layout/rootfs/etc/zoneinfo/right/America/Indiana/Vincennes b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Vincennes Binary files differnew file mode 100644 index 0000000..fc112ee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Vincennes diff --git a/layout/rootfs/etc/zoneinfo/right/America/Indiana/Winamac b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Winamac Binary files differnew file mode 100644 index 0000000..2d78ed9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Indiana/Winamac diff --git a/layout/rootfs/etc/zoneinfo/right/America/Indianapolis b/layout/rootfs/etc/zoneinfo/right/America/Indianapolis new file mode 120000 index 0000000..c01fbc4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Indianapolis @@ -0,0 +1 @@ +Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Inuvik b/layout/rootfs/etc/zoneinfo/right/America/Inuvik Binary files differnew file mode 100644 index 0000000..916cd81 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Inuvik diff --git a/layout/rootfs/etc/zoneinfo/right/America/Iqaluit b/layout/rootfs/etc/zoneinfo/right/America/Iqaluit Binary files differnew file mode 100644 index 0000000..c5cc26c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Iqaluit diff --git a/layout/rootfs/etc/zoneinfo/right/America/Jamaica b/layout/rootfs/etc/zoneinfo/right/America/Jamaica Binary files differnew file mode 100644 index 0000000..c0360b4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Jamaica diff --git a/layout/rootfs/etc/zoneinfo/right/America/Jujuy b/layout/rootfs/etc/zoneinfo/right/America/Jujuy new file mode 120000 index 0000000..05eba3a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Jujuy @@ -0,0 +1 @@ +Argentina/Jujuy
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Juneau b/layout/rootfs/etc/zoneinfo/right/America/Juneau Binary files differnew file mode 100644 index 0000000..02c1040 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Juneau diff --git a/layout/rootfs/etc/zoneinfo/right/America/Kentucky/Louisville b/layout/rootfs/etc/zoneinfo/right/America/Kentucky/Louisville new file mode 120000 index 0000000..74f455f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Kentucky/Louisville @@ -0,0 +1 @@ +../Louisville
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Kentucky/Monticello b/layout/rootfs/etc/zoneinfo/right/America/Kentucky/Monticello Binary files differnew file mode 100644 index 0000000..a518a5c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Kentucky/Monticello diff --git a/layout/rootfs/etc/zoneinfo/right/America/Knox_IN b/layout/rootfs/etc/zoneinfo/right/America/Knox_IN Binary files differnew file mode 100644 index 0000000..990eb89 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Knox_IN diff --git a/layout/rootfs/etc/zoneinfo/right/America/Kralendijk b/layout/rootfs/etc/zoneinfo/right/America/Kralendijk new file mode 120000 index 0000000..7a71b03 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Kralendijk @@ -0,0 +1 @@ +Curacao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/La_Paz b/layout/rootfs/etc/zoneinfo/right/America/La_Paz Binary files differnew file mode 100644 index 0000000..d1255fb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/La_Paz diff --git a/layout/rootfs/etc/zoneinfo/right/America/Lima b/layout/rootfs/etc/zoneinfo/right/America/Lima Binary files differnew file mode 100644 index 0000000..aefa450 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Lima diff --git a/layout/rootfs/etc/zoneinfo/right/America/Los_Angeles b/layout/rootfs/etc/zoneinfo/right/America/Los_Angeles Binary files differnew file mode 100644 index 0000000..7f0e776 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Los_Angeles diff --git a/layout/rootfs/etc/zoneinfo/right/America/Louisville b/layout/rootfs/etc/zoneinfo/right/America/Louisville Binary files differnew file mode 100644 index 0000000..b263bcf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Louisville diff --git a/layout/rootfs/etc/zoneinfo/right/America/Lower_Princes b/layout/rootfs/etc/zoneinfo/right/America/Lower_Princes new file mode 120000 index 0000000..7a71b03 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Lower_Princes @@ -0,0 +1 @@ +Curacao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Maceio b/layout/rootfs/etc/zoneinfo/right/America/Maceio Binary files differnew file mode 100644 index 0000000..2e6c2ba --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Maceio diff --git a/layout/rootfs/etc/zoneinfo/right/America/Managua b/layout/rootfs/etc/zoneinfo/right/America/Managua Binary files differnew file mode 100644 index 0000000..24690a4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Managua diff --git a/layout/rootfs/etc/zoneinfo/right/America/Manaus b/layout/rootfs/etc/zoneinfo/right/America/Manaus Binary files differnew file mode 100644 index 0000000..0a6d77e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Manaus diff --git a/layout/rootfs/etc/zoneinfo/right/America/Marigot b/layout/rootfs/etc/zoneinfo/right/America/Marigot Binary files differnew file mode 100644 index 0000000..96fe97f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Marigot diff --git a/layout/rootfs/etc/zoneinfo/right/America/Martinique b/layout/rootfs/etc/zoneinfo/right/America/Martinique Binary files differnew file mode 100644 index 0000000..adb204b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Martinique diff --git a/layout/rootfs/etc/zoneinfo/right/America/Matamoros b/layout/rootfs/etc/zoneinfo/right/America/Matamoros Binary files differnew file mode 100644 index 0000000..85459d6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Matamoros diff --git a/layout/rootfs/etc/zoneinfo/right/America/Mazatlan b/layout/rootfs/etc/zoneinfo/right/America/Mazatlan new file mode 120000 index 0000000..a30b64e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Mazatlan @@ -0,0 +1 @@ +../Mexico/BajaSur
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Mendoza b/layout/rootfs/etc/zoneinfo/right/America/Mendoza new file mode 120000 index 0000000..d012bbe --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Mendoza @@ -0,0 +1 @@ +Argentina/Mendoza
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Menominee b/layout/rootfs/etc/zoneinfo/right/America/Menominee Binary files differnew file mode 100644 index 0000000..8feffdf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Menominee diff --git a/layout/rootfs/etc/zoneinfo/right/America/Merida b/layout/rootfs/etc/zoneinfo/right/America/Merida Binary files differnew file mode 100644 index 0000000..5740e6e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Merida diff --git a/layout/rootfs/etc/zoneinfo/right/America/Metlakatla b/layout/rootfs/etc/zoneinfo/right/America/Metlakatla Binary files differnew file mode 100644 index 0000000..73bacc2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Metlakatla diff --git a/layout/rootfs/etc/zoneinfo/right/America/Mexico_City b/layout/rootfs/etc/zoneinfo/right/America/Mexico_City new file mode 120000 index 0000000..021d1e2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Mexico_City @@ -0,0 +1 @@ +../Mexico/General
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Miquelon b/layout/rootfs/etc/zoneinfo/right/America/Miquelon Binary files differnew file mode 100644 index 0000000..3a7d0d8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Miquelon diff --git a/layout/rootfs/etc/zoneinfo/right/America/Moncton b/layout/rootfs/etc/zoneinfo/right/America/Moncton Binary files differnew file mode 100644 index 0000000..24b931c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Moncton diff --git a/layout/rootfs/etc/zoneinfo/right/America/Monterrey b/layout/rootfs/etc/zoneinfo/right/America/Monterrey Binary files differnew file mode 100644 index 0000000..420072d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Monterrey diff --git a/layout/rootfs/etc/zoneinfo/right/America/Montevideo b/layout/rootfs/etc/zoneinfo/right/America/Montevideo Binary files differnew file mode 100644 index 0000000..47cfb2c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Montevideo diff --git a/layout/rootfs/etc/zoneinfo/right/America/Montreal b/layout/rootfs/etc/zoneinfo/right/America/Montreal Binary files differnew file mode 100644 index 0000000..4606272 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Montreal diff --git a/layout/rootfs/etc/zoneinfo/right/America/Montserrat b/layout/rootfs/etc/zoneinfo/right/America/Montserrat Binary files differnew file mode 100644 index 0000000..56986db --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Montserrat diff --git a/layout/rootfs/etc/zoneinfo/right/America/Nassau b/layout/rootfs/etc/zoneinfo/right/America/Nassau Binary files differnew file mode 100644 index 0000000..f8ea45a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Nassau diff --git a/layout/rootfs/etc/zoneinfo/right/America/New_York b/layout/rootfs/etc/zoneinfo/right/America/New_York Binary files differnew file mode 100644 index 0000000..edd7f35 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/New_York diff --git a/layout/rootfs/etc/zoneinfo/right/America/Nipigon b/layout/rootfs/etc/zoneinfo/right/America/Nipigon Binary files differnew file mode 100644 index 0000000..1f68a99 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Nipigon diff --git a/layout/rootfs/etc/zoneinfo/right/America/Nome b/layout/rootfs/etc/zoneinfo/right/America/Nome Binary files differnew file mode 100644 index 0000000..8032c6b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Nome diff --git a/layout/rootfs/etc/zoneinfo/right/America/Noronha b/layout/rootfs/etc/zoneinfo/right/America/Noronha Binary files differnew file mode 100644 index 0000000..3f2f6a5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Noronha diff --git a/layout/rootfs/etc/zoneinfo/right/America/North_Dakota/Beulah b/layout/rootfs/etc/zoneinfo/right/America/North_Dakota/Beulah Binary files differnew file mode 100644 index 0000000..8f772ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/North_Dakota/Beulah diff --git a/layout/rootfs/etc/zoneinfo/right/America/North_Dakota/Center b/layout/rootfs/etc/zoneinfo/right/America/North_Dakota/Center Binary files differnew file mode 100644 index 0000000..fb79b2c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/North_Dakota/Center diff --git a/layout/rootfs/etc/zoneinfo/right/America/North_Dakota/New_Salem b/layout/rootfs/etc/zoneinfo/right/America/North_Dakota/New_Salem Binary files differnew file mode 100644 index 0000000..c16ae18 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/North_Dakota/New_Salem diff --git a/layout/rootfs/etc/zoneinfo/right/America/Ojinaga b/layout/rootfs/etc/zoneinfo/right/America/Ojinaga Binary files differnew file mode 100644 index 0000000..bbb3b7c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Ojinaga diff --git a/layout/rootfs/etc/zoneinfo/right/America/Panama b/layout/rootfs/etc/zoneinfo/right/America/Panama Binary files differnew file mode 100644 index 0000000..1e1594f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Panama diff --git a/layout/rootfs/etc/zoneinfo/right/America/Pangnirtung b/layout/rootfs/etc/zoneinfo/right/America/Pangnirtung Binary files differnew file mode 100644 index 0000000..6d60622 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Pangnirtung diff --git a/layout/rootfs/etc/zoneinfo/right/America/Paramaribo b/layout/rootfs/etc/zoneinfo/right/America/Paramaribo Binary files differnew file mode 100644 index 0000000..e43cad2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Paramaribo diff --git a/layout/rootfs/etc/zoneinfo/right/America/Phoenix b/layout/rootfs/etc/zoneinfo/right/America/Phoenix Binary files differnew file mode 100644 index 0000000..b79baf9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Phoenix diff --git a/layout/rootfs/etc/zoneinfo/right/America/Port-au-Prince b/layout/rootfs/etc/zoneinfo/right/America/Port-au-Prince Binary files differnew file mode 100644 index 0000000..857c578 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Port-au-Prince diff --git a/layout/rootfs/etc/zoneinfo/right/America/Port_of_Spain b/layout/rootfs/etc/zoneinfo/right/America/Port_of_Spain Binary files differnew file mode 100644 index 0000000..659b342 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Port_of_Spain diff --git a/layout/rootfs/etc/zoneinfo/right/America/Porto_Acre b/layout/rootfs/etc/zoneinfo/right/America/Porto_Acre Binary files differnew file mode 100644 index 0000000..f1f452c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Porto_Acre diff --git a/layout/rootfs/etc/zoneinfo/right/America/Porto_Velho b/layout/rootfs/etc/zoneinfo/right/America/Porto_Velho Binary files differnew file mode 100644 index 0000000..df24c62 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Porto_Velho diff --git a/layout/rootfs/etc/zoneinfo/right/America/Puerto_Rico b/layout/rootfs/etc/zoneinfo/right/America/Puerto_Rico Binary files differnew file mode 100644 index 0000000..3bf93aa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Puerto_Rico diff --git a/layout/rootfs/etc/zoneinfo/right/America/Rainy_River b/layout/rootfs/etc/zoneinfo/right/America/Rainy_River Binary files differnew file mode 100644 index 0000000..434656c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Rainy_River diff --git a/layout/rootfs/etc/zoneinfo/right/America/Rankin_Inlet b/layout/rootfs/etc/zoneinfo/right/America/Rankin_Inlet Binary files differnew file mode 100644 index 0000000..a7ecf6d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Rankin_Inlet diff --git a/layout/rootfs/etc/zoneinfo/right/America/Recife b/layout/rootfs/etc/zoneinfo/right/America/Recife Binary files differnew file mode 100644 index 0000000..a446a22 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Recife diff --git a/layout/rootfs/etc/zoneinfo/right/America/Regina b/layout/rootfs/etc/zoneinfo/right/America/Regina new file mode 120000 index 0000000..b813232 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Regina @@ -0,0 +1 @@ +../Canada/East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Resolute b/layout/rootfs/etc/zoneinfo/right/America/Resolute Binary files differnew file mode 100644 index 0000000..3d8cfbb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Resolute diff --git a/layout/rootfs/etc/zoneinfo/right/America/Rio_Branco b/layout/rootfs/etc/zoneinfo/right/America/Rio_Branco new file mode 120000 index 0000000..921f1f2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Rio_Branco @@ -0,0 +1 @@ +Porto_Acre
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Rosario b/layout/rootfs/etc/zoneinfo/right/America/Rosario new file mode 120000 index 0000000..6bbc9ed --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Rosario @@ -0,0 +1 @@ +Cordoba
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Santa_Isabel b/layout/rootfs/etc/zoneinfo/right/America/Santa_Isabel Binary files differnew file mode 100644 index 0000000..c28ce19 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Santa_Isabel diff --git a/layout/rootfs/etc/zoneinfo/right/America/Santarem b/layout/rootfs/etc/zoneinfo/right/America/Santarem Binary files differnew file mode 100644 index 0000000..2dfb6f9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Santarem diff --git a/layout/rootfs/etc/zoneinfo/right/America/Santiago b/layout/rootfs/etc/zoneinfo/right/America/Santiago Binary files differnew file mode 100644 index 0000000..e26770e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Santiago diff --git a/layout/rootfs/etc/zoneinfo/right/America/Santo_Domingo b/layout/rootfs/etc/zoneinfo/right/America/Santo_Domingo Binary files differnew file mode 100644 index 0000000..efd307d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Santo_Domingo diff --git a/layout/rootfs/etc/zoneinfo/right/America/Sao_Paulo b/layout/rootfs/etc/zoneinfo/right/America/Sao_Paulo Binary files differnew file mode 100644 index 0000000..578d5f7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Sao_Paulo diff --git a/layout/rootfs/etc/zoneinfo/right/America/Scoresbysund b/layout/rootfs/etc/zoneinfo/right/America/Scoresbysund Binary files differnew file mode 100644 index 0000000..51eb997 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Scoresbysund diff --git a/layout/rootfs/etc/zoneinfo/right/America/Shiprock b/layout/rootfs/etc/zoneinfo/right/America/Shiprock new file mode 120000 index 0000000..0562674 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Shiprock @@ -0,0 +1 @@ +Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Sitka b/layout/rootfs/etc/zoneinfo/right/America/Sitka Binary files differnew file mode 100644 index 0000000..21b3d4c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Sitka diff --git a/layout/rootfs/etc/zoneinfo/right/America/St_Barthelemy b/layout/rootfs/etc/zoneinfo/right/America/St_Barthelemy new file mode 120000 index 0000000..aedde46 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/St_Barthelemy @@ -0,0 +1 @@ +Marigot
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/St_Johns b/layout/rootfs/etc/zoneinfo/right/America/St_Johns new file mode 120000 index 0000000..2b9275b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/St_Johns @@ -0,0 +1 @@ +../Canada/Newfoundland
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/St_Kitts b/layout/rootfs/etc/zoneinfo/right/America/St_Kitts Binary files differnew file mode 100644 index 0000000..6795b1f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/St_Kitts diff --git a/layout/rootfs/etc/zoneinfo/right/America/St_Lucia b/layout/rootfs/etc/zoneinfo/right/America/St_Lucia Binary files differnew file mode 100644 index 0000000..9e3ce4c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/St_Lucia diff --git a/layout/rootfs/etc/zoneinfo/right/America/St_Thomas b/layout/rootfs/etc/zoneinfo/right/America/St_Thomas new file mode 120000 index 0000000..9cb93b6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/St_Thomas @@ -0,0 +1 @@ +Virgin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/St_Vincent b/layout/rootfs/etc/zoneinfo/right/America/St_Vincent Binary files differnew file mode 100644 index 0000000..564de1c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/St_Vincent diff --git a/layout/rootfs/etc/zoneinfo/right/America/Swift_Current b/layout/rootfs/etc/zoneinfo/right/America/Swift_Current Binary files differnew file mode 100644 index 0000000..0b29e5a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Swift_Current diff --git a/layout/rootfs/etc/zoneinfo/right/America/Tegucigalpa b/layout/rootfs/etc/zoneinfo/right/America/Tegucigalpa Binary files differnew file mode 100644 index 0000000..9ecdd6e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Tegucigalpa diff --git a/layout/rootfs/etc/zoneinfo/right/America/Thule b/layout/rootfs/etc/zoneinfo/right/America/Thule Binary files differnew file mode 100644 index 0000000..1b0afbc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Thule diff --git a/layout/rootfs/etc/zoneinfo/right/America/Thunder_Bay b/layout/rootfs/etc/zoneinfo/right/America/Thunder_Bay Binary files differnew file mode 100644 index 0000000..01d307f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Thunder_Bay diff --git a/layout/rootfs/etc/zoneinfo/right/America/Tijuana b/layout/rootfs/etc/zoneinfo/right/America/Tijuana new file mode 120000 index 0000000..459d750 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Tijuana @@ -0,0 +1 @@ +../Mexico/BajaNorte
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Toronto b/layout/rootfs/etc/zoneinfo/right/America/Toronto new file mode 120000 index 0000000..899156c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Toronto @@ -0,0 +1 @@ +../Canada/Eastern
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Tortola b/layout/rootfs/etc/zoneinfo/right/America/Tortola Binary files differnew file mode 100644 index 0000000..46d42b6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Tortola diff --git a/layout/rootfs/etc/zoneinfo/right/America/Vancouver b/layout/rootfs/etc/zoneinfo/right/America/Vancouver new file mode 120000 index 0000000..14c44d8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Vancouver @@ -0,0 +1 @@ +../Canada/Pacific
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Virgin b/layout/rootfs/etc/zoneinfo/right/America/Virgin Binary files differnew file mode 100644 index 0000000..d7208ab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Virgin diff --git a/layout/rootfs/etc/zoneinfo/right/America/Whitehorse b/layout/rootfs/etc/zoneinfo/right/America/Whitehorse new file mode 120000 index 0000000..2112cab --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Whitehorse @@ -0,0 +1 @@ +../Canada/Yukon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Winnipeg b/layout/rootfs/etc/zoneinfo/right/America/Winnipeg new file mode 120000 index 0000000..cbe2f39 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Winnipeg @@ -0,0 +1 @@ +../Canada/Central
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/America/Yakutat b/layout/rootfs/etc/zoneinfo/right/America/Yakutat Binary files differnew file mode 100644 index 0000000..df2b41b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Yakutat diff --git a/layout/rootfs/etc/zoneinfo/right/America/Yellowknife b/layout/rootfs/etc/zoneinfo/right/America/Yellowknife Binary files differnew file mode 100644 index 0000000..7879785 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/America/Yellowknife diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/Casey b/layout/rootfs/etc/zoneinfo/right/Antarctica/Casey Binary files differnew file mode 100644 index 0000000..4b32cb6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/Casey diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/Davis b/layout/rootfs/etc/zoneinfo/right/Antarctica/Davis Binary files differnew file mode 100644 index 0000000..db9168d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/Davis diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/DumontDUrville b/layout/rootfs/etc/zoneinfo/right/Antarctica/DumontDUrville Binary files differnew file mode 100644 index 0000000..a050f2c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/DumontDUrville diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/Macquarie b/layout/rootfs/etc/zoneinfo/right/Antarctica/Macquarie Binary files differnew file mode 100644 index 0000000..2f27c5f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/Macquarie diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/Mawson b/layout/rootfs/etc/zoneinfo/right/Antarctica/Mawson Binary files differnew file mode 100644 index 0000000..56ec970 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/Mawson diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/McMurdo b/layout/rootfs/etc/zoneinfo/right/Antarctica/McMurdo new file mode 120000 index 0000000..7f304e9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/McMurdo @@ -0,0 +1 @@ +South_Pole
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/Palmer b/layout/rootfs/etc/zoneinfo/right/Antarctica/Palmer Binary files differnew file mode 100644 index 0000000..afb49af --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/Palmer diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/Rothera b/layout/rootfs/etc/zoneinfo/right/Antarctica/Rothera Binary files differnew file mode 100644 index 0000000..c958877 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/Rothera diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/South_Pole b/layout/rootfs/etc/zoneinfo/right/Antarctica/South_Pole Binary files differnew file mode 100644 index 0000000..05f3c1b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/South_Pole diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/Syowa b/layout/rootfs/etc/zoneinfo/right/Antarctica/Syowa Binary files differnew file mode 100644 index 0000000..2046e1a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/Syowa diff --git a/layout/rootfs/etc/zoneinfo/right/Antarctica/Vostok b/layout/rootfs/etc/zoneinfo/right/Antarctica/Vostok Binary files differnew file mode 100644 index 0000000..65db46e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Antarctica/Vostok diff --git a/layout/rootfs/etc/zoneinfo/right/Arctic/Longyearbyen b/layout/rootfs/etc/zoneinfo/right/Arctic/Longyearbyen new file mode 120000 index 0000000..5800b56 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Arctic/Longyearbyen @@ -0,0 +1 @@ +../Atlantic/Jan_Mayen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Aden b/layout/rootfs/etc/zoneinfo/right/Asia/Aden Binary files differnew file mode 100644 index 0000000..23eec88 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Aden diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Almaty b/layout/rootfs/etc/zoneinfo/right/Asia/Almaty Binary files differnew file mode 100644 index 0000000..1ef4d2d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Almaty diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Amman b/layout/rootfs/etc/zoneinfo/right/Asia/Amman Binary files differnew file mode 100644 index 0000000..b7e7d66 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Amman diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Anadyr b/layout/rootfs/etc/zoneinfo/right/Asia/Anadyr Binary files differnew file mode 100644 index 0000000..a41b458 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Anadyr diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Aqtau b/layout/rootfs/etc/zoneinfo/right/Asia/Aqtau Binary files differnew file mode 100644 index 0000000..e0f3132 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Aqtau diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Aqtobe b/layout/rootfs/etc/zoneinfo/right/Asia/Aqtobe Binary files differnew file mode 100644 index 0000000..7e5c8f6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Aqtobe diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Ashgabat b/layout/rootfs/etc/zoneinfo/right/Asia/Ashgabat new file mode 120000 index 0000000..333b233 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Ashgabat @@ -0,0 +1 @@ +Ashkhabad
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Ashkhabad b/layout/rootfs/etc/zoneinfo/right/Asia/Ashkhabad Binary files differnew file mode 100644 index 0000000..f35dbdf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Ashkhabad diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Baghdad b/layout/rootfs/etc/zoneinfo/right/Asia/Baghdad Binary files differnew file mode 100644 index 0000000..6f0441d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Baghdad diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Bahrain b/layout/rootfs/etc/zoneinfo/right/Asia/Bahrain Binary files differnew file mode 100644 index 0000000..69a6677 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Bahrain diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Baku b/layout/rootfs/etc/zoneinfo/right/Asia/Baku Binary files differnew file mode 100644 index 0000000..b20c8d0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Baku diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Bangkok b/layout/rootfs/etc/zoneinfo/right/Asia/Bangkok Binary files differnew file mode 100644 index 0000000..051bc63 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Bangkok diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Beirut b/layout/rootfs/etc/zoneinfo/right/Asia/Beirut Binary files differnew file mode 100644 index 0000000..0d1068e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Beirut diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Bishkek b/layout/rootfs/etc/zoneinfo/right/Asia/Bishkek Binary files differnew file mode 100644 index 0000000..5fde901 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Bishkek diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Brunei b/layout/rootfs/etc/zoneinfo/right/Asia/Brunei Binary files differnew file mode 100644 index 0000000..4adfb8d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Brunei diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Calcutta b/layout/rootfs/etc/zoneinfo/right/Asia/Calcutta new file mode 120000 index 0000000..ad4c4b4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Calcutta @@ -0,0 +1 @@ +Kolkata
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Choibalsan b/layout/rootfs/etc/zoneinfo/right/Asia/Choibalsan Binary files differnew file mode 100644 index 0000000..44e4d62 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Choibalsan diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Chongqing b/layout/rootfs/etc/zoneinfo/right/Asia/Chongqing Binary files differnew file mode 100644 index 0000000..f766b10 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Chongqing diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Chungking b/layout/rootfs/etc/zoneinfo/right/Asia/Chungking new file mode 120000 index 0000000..88df948 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Chungking @@ -0,0 +1 @@ +Chongqing
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Colombo b/layout/rootfs/etc/zoneinfo/right/Asia/Colombo Binary files differnew file mode 100644 index 0000000..bd252b2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Colombo diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Dacca b/layout/rootfs/etc/zoneinfo/right/Asia/Dacca new file mode 120000 index 0000000..f9a81b1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Dacca @@ -0,0 +1 @@ +Dhaka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Damascus b/layout/rootfs/etc/zoneinfo/right/Asia/Damascus Binary files differnew file mode 100644 index 0000000..b400c57 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Damascus diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Dhaka b/layout/rootfs/etc/zoneinfo/right/Asia/Dhaka Binary files differnew file mode 100644 index 0000000..105ee74 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Dhaka diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Dili b/layout/rootfs/etc/zoneinfo/right/Asia/Dili Binary files differnew file mode 100644 index 0000000..c8cde6e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Dili diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Dubai b/layout/rootfs/etc/zoneinfo/right/Asia/Dubai Binary files differnew file mode 100644 index 0000000..06fdf51 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Dubai diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Dushanbe b/layout/rootfs/etc/zoneinfo/right/Asia/Dushanbe Binary files differnew file mode 100644 index 0000000..6afcc95 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Dushanbe diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Gaza b/layout/rootfs/etc/zoneinfo/right/Asia/Gaza Binary files differnew file mode 100644 index 0000000..1a8edf2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Gaza diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Harbin b/layout/rootfs/etc/zoneinfo/right/Asia/Harbin Binary files differnew file mode 100644 index 0000000..9f47f8a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Harbin diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Hebron b/layout/rootfs/etc/zoneinfo/right/Asia/Hebron Binary files differnew file mode 100644 index 0000000..8f4c0f9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Hebron diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Ho_Chi_Minh b/layout/rootfs/etc/zoneinfo/right/Asia/Ho_Chi_Minh new file mode 120000 index 0000000..97f38b7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Ho_Chi_Minh @@ -0,0 +1 @@ +Saigon
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Hong_Kong b/layout/rootfs/etc/zoneinfo/right/Asia/Hong_Kong Binary files differnew file mode 100644 index 0000000..24eba8a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Hong_Kong diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Hovd b/layout/rootfs/etc/zoneinfo/right/Asia/Hovd Binary files differnew file mode 100644 index 0000000..44eb5d7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Hovd diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Irkutsk b/layout/rootfs/etc/zoneinfo/right/Asia/Irkutsk Binary files differnew file mode 100644 index 0000000..c6c74c9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Irkutsk diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Istanbul b/layout/rootfs/etc/zoneinfo/right/Asia/Istanbul Binary files differnew file mode 100644 index 0000000..a85a6cc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Istanbul diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Jakarta b/layout/rootfs/etc/zoneinfo/right/Asia/Jakarta Binary files differnew file mode 100644 index 0000000..8cdd1ba --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Jakarta diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Jayapura b/layout/rootfs/etc/zoneinfo/right/Asia/Jayapura Binary files differnew file mode 100644 index 0000000..2eb0ce3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Jayapura diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Jerusalem b/layout/rootfs/etc/zoneinfo/right/Asia/Jerusalem new file mode 120000 index 0000000..e0abd28 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Jerusalem @@ -0,0 +1 @@ +Tel_Aviv
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Kabul b/layout/rootfs/etc/zoneinfo/right/Asia/Kabul Binary files differnew file mode 100644 index 0000000..b96bf60 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Kabul diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Kamchatka b/layout/rootfs/etc/zoneinfo/right/Asia/Kamchatka Binary files differnew file mode 100644 index 0000000..8c32574 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Kamchatka diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Karachi b/layout/rootfs/etc/zoneinfo/right/Asia/Karachi Binary files differnew file mode 100644 index 0000000..4506cf2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Karachi diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Kashgar b/layout/rootfs/etc/zoneinfo/right/Asia/Kashgar Binary files differnew file mode 100644 index 0000000..4910794 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Kashgar diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Kathmandu b/layout/rootfs/etc/zoneinfo/right/Asia/Kathmandu new file mode 120000 index 0000000..9ef8afb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Kathmandu @@ -0,0 +1 @@ +Katmandu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Katmandu b/layout/rootfs/etc/zoneinfo/right/Asia/Katmandu Binary files differnew file mode 100644 index 0000000..e156b19 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Katmandu diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Khandyga b/layout/rootfs/etc/zoneinfo/right/Asia/Khandyga Binary files differnew file mode 100644 index 0000000..4afa214 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Khandyga diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Kolkata b/layout/rootfs/etc/zoneinfo/right/Asia/Kolkata Binary files differnew file mode 100644 index 0000000..0e5783f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Kolkata diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Krasnoyarsk b/layout/rootfs/etc/zoneinfo/right/Asia/Krasnoyarsk Binary files differnew file mode 100644 index 0000000..4cfc697 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Krasnoyarsk diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Kuala_Lumpur b/layout/rootfs/etc/zoneinfo/right/Asia/Kuala_Lumpur Binary files differnew file mode 100644 index 0000000..9531b32 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Kuala_Lumpur diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Kuching b/layout/rootfs/etc/zoneinfo/right/Asia/Kuching Binary files differnew file mode 100644 index 0000000..3dcc51a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Kuching diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Kuwait b/layout/rootfs/etc/zoneinfo/right/Asia/Kuwait Binary files differnew file mode 100644 index 0000000..58e1c4e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Kuwait diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Macao b/layout/rootfs/etc/zoneinfo/right/Asia/Macao Binary files differnew file mode 100644 index 0000000..95bdc38 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Macao diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Macau b/layout/rootfs/etc/zoneinfo/right/Asia/Macau new file mode 120000 index 0000000..5225489 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Macau @@ -0,0 +1 @@ +Macao
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Magadan b/layout/rootfs/etc/zoneinfo/right/Asia/Magadan Binary files differnew file mode 100644 index 0000000..94f255a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Magadan diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Makassar b/layout/rootfs/etc/zoneinfo/right/Asia/Makassar new file mode 120000 index 0000000..89a7ed4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Makassar @@ -0,0 +1 @@ +Ujung_Pandang
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Manila b/layout/rootfs/etc/zoneinfo/right/Asia/Manila Binary files differnew file mode 100644 index 0000000..a193e48 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Manila diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Muscat b/layout/rootfs/etc/zoneinfo/right/Asia/Muscat Binary files differnew file mode 100644 index 0000000..2a47772 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Muscat diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Nicosia b/layout/rootfs/etc/zoneinfo/right/Asia/Nicosia Binary files differnew file mode 100644 index 0000000..9eb7502 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Nicosia diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Novokuznetsk b/layout/rootfs/etc/zoneinfo/right/Asia/Novokuznetsk Binary files differnew file mode 100644 index 0000000..5abd25b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Novokuznetsk diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Novosibirsk b/layout/rootfs/etc/zoneinfo/right/Asia/Novosibirsk Binary files differnew file mode 100644 index 0000000..233bdba --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Novosibirsk diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Omsk b/layout/rootfs/etc/zoneinfo/right/Asia/Omsk Binary files differnew file mode 100644 index 0000000..bdaec83 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Omsk diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Oral b/layout/rootfs/etc/zoneinfo/right/Asia/Oral Binary files differnew file mode 100644 index 0000000..4612f5c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Oral diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Phnom_Penh b/layout/rootfs/etc/zoneinfo/right/Asia/Phnom_Penh Binary files differnew file mode 100644 index 0000000..61f5a15 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Phnom_Penh diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Pontianak b/layout/rootfs/etc/zoneinfo/right/Asia/Pontianak Binary files differnew file mode 100644 index 0000000..6804713 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Pontianak diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Pyongyang b/layout/rootfs/etc/zoneinfo/right/Asia/Pyongyang Binary files differnew file mode 100644 index 0000000..6f2b9c5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Pyongyang diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Qatar b/layout/rootfs/etc/zoneinfo/right/Asia/Qatar Binary files differnew file mode 100644 index 0000000..846b1d8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Qatar diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Qyzylorda b/layout/rootfs/etc/zoneinfo/right/Asia/Qyzylorda Binary files differnew file mode 100644 index 0000000..f76710c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Qyzylorda diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Rangoon b/layout/rootfs/etc/zoneinfo/right/Asia/Rangoon Binary files differnew file mode 100644 index 0000000..3be1858 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Rangoon diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh b/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh Binary files differnew file mode 100644 index 0000000..241b159 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh87 b/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh87 Binary files differnew file mode 100644 index 0000000..6e23775 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh87 diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh88 b/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh88 Binary files differnew file mode 100644 index 0000000..8353767 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh88 diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh89 b/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh89 Binary files differnew file mode 100644 index 0000000..45bd8fb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Riyadh89 diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Saigon b/layout/rootfs/etc/zoneinfo/right/Asia/Saigon Binary files differnew file mode 100644 index 0000000..aed2793 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Saigon diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Sakhalin b/layout/rootfs/etc/zoneinfo/right/Asia/Sakhalin Binary files differnew file mode 100644 index 0000000..eb3c303 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Sakhalin diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Samarkand b/layout/rootfs/etc/zoneinfo/right/Asia/Samarkand Binary files differnew file mode 100644 index 0000000..bdf5dfd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Samarkand diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Seoul b/layout/rootfs/etc/zoneinfo/right/Asia/Seoul Binary files differnew file mode 100644 index 0000000..c5787ae --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Seoul diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Shanghai b/layout/rootfs/etc/zoneinfo/right/Asia/Shanghai Binary files differnew file mode 100644 index 0000000..8e69ece --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Shanghai diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Singapore b/layout/rootfs/etc/zoneinfo/right/Asia/Singapore Binary files differnew file mode 100644 index 0000000..09cb45e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Singapore diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Taipei b/layout/rootfs/etc/zoneinfo/right/Asia/Taipei Binary files differnew file mode 100644 index 0000000..581231c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Taipei diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Tashkent b/layout/rootfs/etc/zoneinfo/right/Asia/Tashkent Binary files differnew file mode 100644 index 0000000..4488ea6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Tashkent diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Tbilisi b/layout/rootfs/etc/zoneinfo/right/Asia/Tbilisi Binary files differnew file mode 100644 index 0000000..04da10d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Tbilisi diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Tehran b/layout/rootfs/etc/zoneinfo/right/Asia/Tehran Binary files differnew file mode 100644 index 0000000..499dd41 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Tehran diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Tel_Aviv b/layout/rootfs/etc/zoneinfo/right/Asia/Tel_Aviv Binary files differnew file mode 100644 index 0000000..37ee2e0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Tel_Aviv diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Thimbu b/layout/rootfs/etc/zoneinfo/right/Asia/Thimbu new file mode 120000 index 0000000..7eb4859 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Thimbu @@ -0,0 +1 @@ +Thimphu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Thimphu b/layout/rootfs/etc/zoneinfo/right/Asia/Thimphu Binary files differnew file mode 100644 index 0000000..770697d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Thimphu diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Tokyo b/layout/rootfs/etc/zoneinfo/right/Asia/Tokyo Binary files differnew file mode 100644 index 0000000..eaeebce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Tokyo diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Ujung_Pandang b/layout/rootfs/etc/zoneinfo/right/Asia/Ujung_Pandang Binary files differnew file mode 100644 index 0000000..4f3dc69 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Ujung_Pandang diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Ulaanbaatar b/layout/rootfs/etc/zoneinfo/right/Asia/Ulaanbaatar new file mode 120000 index 0000000..0aab3ea --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Ulaanbaatar @@ -0,0 +1 @@ +Ulan_Bator
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Ulan_Bator b/layout/rootfs/etc/zoneinfo/right/Asia/Ulan_Bator Binary files differnew file mode 100644 index 0000000..6a5a8dc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Ulan_Bator diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Urumqi b/layout/rootfs/etc/zoneinfo/right/Asia/Urumqi Binary files differnew file mode 100644 index 0000000..40a70a3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Urumqi diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Ust-Nera b/layout/rootfs/etc/zoneinfo/right/Asia/Ust-Nera Binary files differnew file mode 100644 index 0000000..01b163d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Ust-Nera diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Vientiane b/layout/rootfs/etc/zoneinfo/right/Asia/Vientiane Binary files differnew file mode 100644 index 0000000..5e6fa88 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Vientiane diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Vladivostok b/layout/rootfs/etc/zoneinfo/right/Asia/Vladivostok Binary files differnew file mode 100644 index 0000000..c74028d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Vladivostok diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Yakutsk b/layout/rootfs/etc/zoneinfo/right/Asia/Yakutsk Binary files differnew file mode 100644 index 0000000..564fa5a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Yakutsk diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Yekaterinburg b/layout/rootfs/etc/zoneinfo/right/Asia/Yekaterinburg Binary files differnew file mode 100644 index 0000000..04aba53 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Yekaterinburg diff --git a/layout/rootfs/etc/zoneinfo/right/Asia/Yerevan b/layout/rootfs/etc/zoneinfo/right/Asia/Yerevan Binary files differnew file mode 100644 index 0000000..3a38284 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Asia/Yerevan diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Azores b/layout/rootfs/etc/zoneinfo/right/Atlantic/Azores Binary files differnew file mode 100644 index 0000000..fe8d4fb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Azores diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Bermuda b/layout/rootfs/etc/zoneinfo/right/Atlantic/Bermuda Binary files differnew file mode 100644 index 0000000..fb9366d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Bermuda diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Canary b/layout/rootfs/etc/zoneinfo/right/Atlantic/Canary Binary files differnew file mode 100644 index 0000000..4b0f134 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Canary diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Cape_Verde b/layout/rootfs/etc/zoneinfo/right/Atlantic/Cape_Verde Binary files differnew file mode 100644 index 0000000..4aeeb92 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Cape_Verde diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Faeroe b/layout/rootfs/etc/zoneinfo/right/Atlantic/Faeroe new file mode 120000 index 0000000..dd13422 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Faeroe @@ -0,0 +1 @@ +Faroe
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Faroe b/layout/rootfs/etc/zoneinfo/right/Atlantic/Faroe Binary files differnew file mode 100644 index 0000000..fbbc32e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Faroe diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Jan_Mayen b/layout/rootfs/etc/zoneinfo/right/Atlantic/Jan_Mayen Binary files differnew file mode 100644 index 0000000..cd1a6cb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Jan_Mayen diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Madeira b/layout/rootfs/etc/zoneinfo/right/Atlantic/Madeira Binary files differnew file mode 100644 index 0000000..63452c5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Madeira diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Reykjavik b/layout/rootfs/etc/zoneinfo/right/Atlantic/Reykjavik Binary files differnew file mode 100644 index 0000000..457fdbf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Reykjavik diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/South_Georgia b/layout/rootfs/etc/zoneinfo/right/Atlantic/South_Georgia Binary files differnew file mode 100644 index 0000000..c412b37 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/South_Georgia diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/St_Helena b/layout/rootfs/etc/zoneinfo/right/Atlantic/St_Helena Binary files differnew file mode 100644 index 0000000..82faa57 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/St_Helena diff --git a/layout/rootfs/etc/zoneinfo/right/Atlantic/Stanley b/layout/rootfs/etc/zoneinfo/right/Atlantic/Stanley Binary files differnew file mode 100644 index 0000000..90ab8bb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Atlantic/Stanley diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/ACT b/layout/rootfs/etc/zoneinfo/right/Australia/ACT Binary files differnew file mode 100644 index 0000000..f9c8b23 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/ACT diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Adelaide b/layout/rootfs/etc/zoneinfo/right/Australia/Adelaide new file mode 120000 index 0000000..d6ecfa8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Adelaide @@ -0,0 +1 @@ +South
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Brisbane b/layout/rootfs/etc/zoneinfo/right/Australia/Brisbane Binary files differnew file mode 100644 index 0000000..bf909fa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Brisbane diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Broken_Hill b/layout/rootfs/etc/zoneinfo/right/Australia/Broken_Hill Binary files differnew file mode 100644 index 0000000..2338438 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Broken_Hill diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Canberra b/layout/rootfs/etc/zoneinfo/right/Australia/Canberra new file mode 120000 index 0000000..871209f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Canberra @@ -0,0 +1 @@ +ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Currie b/layout/rootfs/etc/zoneinfo/right/Australia/Currie Binary files differnew file mode 100644 index 0000000..4c04577 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Currie diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Darwin b/layout/rootfs/etc/zoneinfo/right/Australia/Darwin Binary files differnew file mode 100644 index 0000000..90b19c4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Darwin diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Eucla b/layout/rootfs/etc/zoneinfo/right/Australia/Eucla Binary files differnew file mode 100644 index 0000000..6615d4b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Eucla diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Hobart b/layout/rootfs/etc/zoneinfo/right/Australia/Hobart new file mode 120000 index 0000000..50fe3a5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Hobart @@ -0,0 +1 @@ +Tasmania
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/LHI b/layout/rootfs/etc/zoneinfo/right/Australia/LHI Binary files differnew file mode 100644 index 0000000..5e4bd0b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/LHI diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Lindeman b/layout/rootfs/etc/zoneinfo/right/Australia/Lindeman Binary files differnew file mode 100644 index 0000000..2a6510f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Lindeman diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Lord_Howe b/layout/rootfs/etc/zoneinfo/right/Australia/Lord_Howe new file mode 120000 index 0000000..ac243c2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Lord_Howe @@ -0,0 +1 @@ +LHI
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Melbourne b/layout/rootfs/etc/zoneinfo/right/Australia/Melbourne new file mode 120000 index 0000000..e45cfb4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Melbourne @@ -0,0 +1 @@ +Victoria
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/NSW b/layout/rootfs/etc/zoneinfo/right/Australia/NSW new file mode 120000 index 0000000..871209f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/NSW @@ -0,0 +1 @@ +ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/North b/layout/rootfs/etc/zoneinfo/right/Australia/North new file mode 120000 index 0000000..8f86a76 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/North @@ -0,0 +1 @@ +Darwin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Perth b/layout/rootfs/etc/zoneinfo/right/Australia/Perth new file mode 120000 index 0000000..0284434 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Perth @@ -0,0 +1 @@ +West
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Queensland b/layout/rootfs/etc/zoneinfo/right/Australia/Queensland new file mode 120000 index 0000000..e6031ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Queensland @@ -0,0 +1 @@ +Brisbane
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/South b/layout/rootfs/etc/zoneinfo/right/Australia/South Binary files differnew file mode 100644 index 0000000..8aef47e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/South diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Sydney b/layout/rootfs/etc/zoneinfo/right/Australia/Sydney new file mode 120000 index 0000000..871209f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Sydney @@ -0,0 +1 @@ +ACT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Tasmania b/layout/rootfs/etc/zoneinfo/right/Australia/Tasmania Binary files differnew file mode 100644 index 0000000..3f3c00b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Tasmania diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Victoria b/layout/rootfs/etc/zoneinfo/right/Australia/Victoria Binary files differnew file mode 100644 index 0000000..8128f2f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Victoria diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/West b/layout/rootfs/etc/zoneinfo/right/Australia/West Binary files differnew file mode 100644 index 0000000..a7117db --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/West diff --git a/layout/rootfs/etc/zoneinfo/right/Australia/Yancowinna b/layout/rootfs/etc/zoneinfo/right/Australia/Yancowinna new file mode 120000 index 0000000..f34e308 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Australia/Yancowinna @@ -0,0 +1 @@ +Broken_Hill
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Brazil/Acre b/layout/rootfs/etc/zoneinfo/right/Brazil/Acre new file mode 120000 index 0000000..89859f2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Brazil/Acre @@ -0,0 +1 @@ +../America/Porto_Acre
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Brazil/DeNoronha b/layout/rootfs/etc/zoneinfo/right/Brazil/DeNoronha new file mode 120000 index 0000000..59938e6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Brazil/DeNoronha @@ -0,0 +1 @@ +../America/Noronha
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Brazil/East b/layout/rootfs/etc/zoneinfo/right/Brazil/East new file mode 120000 index 0000000..fac01ad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Brazil/East @@ -0,0 +1 @@ +../America/Sao_Paulo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Brazil/West b/layout/rootfs/etc/zoneinfo/right/Brazil/West new file mode 120000 index 0000000..77d1262 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Brazil/West @@ -0,0 +1 @@ +../America/Manaus
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/CET b/layout/rootfs/etc/zoneinfo/right/CET Binary files differnew file mode 100644 index 0000000..2f76539 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/CET diff --git a/layout/rootfs/etc/zoneinfo/right/CST6CDT b/layout/rootfs/etc/zoneinfo/right/CST6CDT Binary files differnew file mode 100644 index 0000000..ca3a3ae --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/CST6CDT diff --git a/layout/rootfs/etc/zoneinfo/right/Canada/Atlantic b/layout/rootfs/etc/zoneinfo/right/Canada/Atlantic Binary files differnew file mode 100644 index 0000000..454fa2a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Canada/Atlantic diff --git a/layout/rootfs/etc/zoneinfo/right/Canada/Central b/layout/rootfs/etc/zoneinfo/right/Canada/Central Binary files differnew file mode 100644 index 0000000..1f4d17a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Canada/Central diff --git a/layout/rootfs/etc/zoneinfo/right/Canada/East-Saskatchewan b/layout/rootfs/etc/zoneinfo/right/Canada/East-Saskatchewan Binary files differnew file mode 100644 index 0000000..380596b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Canada/East-Saskatchewan diff --git a/layout/rootfs/etc/zoneinfo/right/Canada/Eastern b/layout/rootfs/etc/zoneinfo/right/Canada/Eastern Binary files differnew file mode 100644 index 0000000..a8c046f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Canada/Eastern diff --git a/layout/rootfs/etc/zoneinfo/right/Canada/Mountain b/layout/rootfs/etc/zoneinfo/right/Canada/Mountain Binary files differnew file mode 100644 index 0000000..f019564 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Canada/Mountain diff --git a/layout/rootfs/etc/zoneinfo/right/Canada/Newfoundland b/layout/rootfs/etc/zoneinfo/right/Canada/Newfoundland Binary files differnew file mode 100644 index 0000000..0b627b3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Canada/Newfoundland diff --git a/layout/rootfs/etc/zoneinfo/right/Canada/Pacific b/layout/rootfs/etc/zoneinfo/right/Canada/Pacific Binary files differnew file mode 100644 index 0000000..c3ae657 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Canada/Pacific diff --git a/layout/rootfs/etc/zoneinfo/right/Canada/Saskatchewan b/layout/rootfs/etc/zoneinfo/right/Canada/Saskatchewan new file mode 120000 index 0000000..d31a7de --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Canada/Saskatchewan @@ -0,0 +1 @@ +East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Canada/Yukon b/layout/rootfs/etc/zoneinfo/right/Canada/Yukon Binary files differnew file mode 100644 index 0000000..dd2cd1e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Canada/Yukon diff --git a/layout/rootfs/etc/zoneinfo/right/Chile/Continental b/layout/rootfs/etc/zoneinfo/right/Chile/Continental new file mode 120000 index 0000000..f8050b9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Chile/Continental @@ -0,0 +1 @@ +../America/Santiago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Chile/EasterIsland b/layout/rootfs/etc/zoneinfo/right/Chile/EasterIsland new file mode 120000 index 0000000..c941038 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Chile/EasterIsland @@ -0,0 +1 @@ +../Pacific/Easter
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Cuba b/layout/rootfs/etc/zoneinfo/right/Cuba Binary files differnew file mode 100644 index 0000000..24675b8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Cuba diff --git a/layout/rootfs/etc/zoneinfo/right/EET b/layout/rootfs/etc/zoneinfo/right/EET Binary files differnew file mode 100644 index 0000000..3d1f329 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/EET diff --git a/layout/rootfs/etc/zoneinfo/right/EST b/layout/rootfs/etc/zoneinfo/right/EST Binary files differnew file mode 100644 index 0000000..8495d5b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/EST diff --git a/layout/rootfs/etc/zoneinfo/right/EST5EDT b/layout/rootfs/etc/zoneinfo/right/EST5EDT Binary files differnew file mode 100644 index 0000000..471d0d3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/EST5EDT diff --git a/layout/rootfs/etc/zoneinfo/right/Egypt b/layout/rootfs/etc/zoneinfo/right/Egypt Binary files differnew file mode 100644 index 0000000..e6b1b02 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Egypt diff --git a/layout/rootfs/etc/zoneinfo/right/Eire b/layout/rootfs/etc/zoneinfo/right/Eire new file mode 120000 index 0000000..332a258 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Eire @@ -0,0 +1 @@ +Europe/Dublin
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT b/layout/rootfs/etc/zoneinfo/right/Etc/GMT new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+0 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+0 new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+0 @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+1 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+1 Binary files differnew file mode 100644 index 0000000..0fed50f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+1 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+10 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+10 Binary files differnew file mode 100644 index 0000000..2df1721 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+10 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+11 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+11 Binary files differnew file mode 100644 index 0000000..d551bdc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+11 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+12 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+12 Binary files differnew file mode 100644 index 0000000..6ddddda --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+12 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+2 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+2 Binary files differnew file mode 100644 index 0000000..11c850d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+2 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+3 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+3 Binary files differnew file mode 100644 index 0000000..1f5c5fa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+3 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+4 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+4 Binary files differnew file mode 100644 index 0000000..7b7e33f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+4 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+5 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+5 Binary files differnew file mode 100644 index 0000000..8d89b8a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+5 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+6 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+6 Binary files differnew file mode 100644 index 0000000..380f7dd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+6 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+7 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+7 Binary files differnew file mode 100644 index 0000000..c97a803 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+7 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+8 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+8 Binary files differnew file mode 100644 index 0000000..519e2be --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+8 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT+9 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+9 Binary files differnew file mode 100644 index 0000000..529a2e6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT+9 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-0 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-0 new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-0 @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-1 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-1 Binary files differnew file mode 100644 index 0000000..140641b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-1 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-10 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-10 Binary files differnew file mode 100644 index 0000000..08b39f1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-10 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-11 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-11 Binary files differnew file mode 100644 index 0000000..8bf5aad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-11 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-12 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-12 Binary files differnew file mode 100644 index 0000000..af45bc0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-12 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-13 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-13 Binary files differnew file mode 100644 index 0000000..7bbcf93 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-13 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-14 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-14 Binary files differnew file mode 100644 index 0000000..e4024f2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-14 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-2 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-2 Binary files differnew file mode 100644 index 0000000..9d76c13 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-2 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-3 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-3 Binary files differnew file mode 100644 index 0000000..ca3c7d9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-3 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-4 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-4 Binary files differnew file mode 100644 index 0000000..fc2f174 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-4 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-5 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-5 Binary files differnew file mode 100644 index 0000000..e51edca --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-5 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-6 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-6 Binary files differnew file mode 100644 index 0000000..c243ce4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-6 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-7 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-7 Binary files differnew file mode 100644 index 0000000..6c6c4dd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-7 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-8 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-8 Binary files differnew file mode 100644 index 0000000..d3c834f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-8 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT-9 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-9 Binary files differnew file mode 100644 index 0000000..cf4dc5b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT-9 diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/GMT0 b/layout/rootfs/etc/zoneinfo/right/Etc/GMT0 new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/GMT0 @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/Greenwich b/layout/rootfs/etc/zoneinfo/right/Etc/Greenwich new file mode 120000 index 0000000..297136f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/Greenwich @@ -0,0 +1 @@ +../GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/UCT b/layout/rootfs/etc/zoneinfo/right/Etc/UCT new file mode 120000 index 0000000..4d94eac --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/UCT @@ -0,0 +1 @@ +../UCT
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/UTC b/layout/rootfs/etc/zoneinfo/right/Etc/UTC new file mode 120000 index 0000000..1e05102 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/UTC @@ -0,0 +1 @@ +../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/Universal b/layout/rootfs/etc/zoneinfo/right/Etc/Universal new file mode 120000 index 0000000..1e05102 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/Universal @@ -0,0 +1 @@ +../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Etc/Zulu b/layout/rootfs/etc/zoneinfo/right/Etc/Zulu new file mode 120000 index 0000000..1e05102 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Etc/Zulu @@ -0,0 +1 @@ +../UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Amsterdam b/layout/rootfs/etc/zoneinfo/right/Europe/Amsterdam Binary files differnew file mode 100644 index 0000000..baa5339 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Amsterdam diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Andorra b/layout/rootfs/etc/zoneinfo/right/Europe/Andorra Binary files differnew file mode 100644 index 0000000..c98558f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Andorra diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Athens b/layout/rootfs/etc/zoneinfo/right/Europe/Athens Binary files differnew file mode 100644 index 0000000..c61fc3d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Athens diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Belfast b/layout/rootfs/etc/zoneinfo/right/Europe/Belfast new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Belfast @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Belgrade b/layout/rootfs/etc/zoneinfo/right/Europe/Belgrade new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Belgrade @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Berlin b/layout/rootfs/etc/zoneinfo/right/Europe/Berlin Binary files differnew file mode 100644 index 0000000..5d15c2a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Berlin diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Bratislava b/layout/rootfs/etc/zoneinfo/right/Europe/Bratislava Binary files differnew file mode 100644 index 0000000..7a2fbe3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Bratislava diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Brussels b/layout/rootfs/etc/zoneinfo/right/Europe/Brussels Binary files differnew file mode 100644 index 0000000..6c711c0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Brussels diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Bucharest b/layout/rootfs/etc/zoneinfo/right/Europe/Bucharest Binary files differnew file mode 100644 index 0000000..6ba6608 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Bucharest diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Budapest b/layout/rootfs/etc/zoneinfo/right/Europe/Budapest Binary files differnew file mode 100644 index 0000000..13a33f0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Budapest diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Busingen b/layout/rootfs/etc/zoneinfo/right/Europe/Busingen Binary files differnew file mode 100644 index 0000000..43ccb02 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Busingen diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Chisinau b/layout/rootfs/etc/zoneinfo/right/Europe/Chisinau new file mode 120000 index 0000000..4ae8a50 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Chisinau @@ -0,0 +1 @@ +Tiraspol
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Copenhagen b/layout/rootfs/etc/zoneinfo/right/Europe/Copenhagen Binary files differnew file mode 100644 index 0000000..78e31fd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Copenhagen diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Dublin b/layout/rootfs/etc/zoneinfo/right/Europe/Dublin Binary files differnew file mode 100644 index 0000000..4bdf0e6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Dublin diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Gibraltar b/layout/rootfs/etc/zoneinfo/right/Europe/Gibraltar Binary files differnew file mode 100644 index 0000000..51d3a0d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Gibraltar diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Guernsey b/layout/rootfs/etc/zoneinfo/right/Europe/Guernsey new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Guernsey @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Helsinki b/layout/rootfs/etc/zoneinfo/right/Europe/Helsinki new file mode 120000 index 0000000..8abc326 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Helsinki @@ -0,0 +1 @@ +Mariehamn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Isle_of_Man b/layout/rootfs/etc/zoneinfo/right/Europe/Isle_of_Man new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Isle_of_Man @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Istanbul b/layout/rootfs/etc/zoneinfo/right/Europe/Istanbul new file mode 120000 index 0000000..0a2a1eb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Istanbul @@ -0,0 +1 @@ +../Asia/Istanbul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Jersey b/layout/rootfs/etc/zoneinfo/right/Europe/Jersey new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Jersey @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Kaliningrad b/layout/rootfs/etc/zoneinfo/right/Europe/Kaliningrad Binary files differnew file mode 100644 index 0000000..fdf211b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Kaliningrad diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Kiev b/layout/rootfs/etc/zoneinfo/right/Europe/Kiev Binary files differnew file mode 100644 index 0000000..3703c40 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Kiev diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Lisbon b/layout/rootfs/etc/zoneinfo/right/Europe/Lisbon new file mode 120000 index 0000000..c8c3dcf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Lisbon @@ -0,0 +1 @@ +../Portugal
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Ljubljana b/layout/rootfs/etc/zoneinfo/right/Europe/Ljubljana new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Ljubljana @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/London b/layout/rootfs/etc/zoneinfo/right/Europe/London new file mode 120000 index 0000000..80920df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/London @@ -0,0 +1 @@ +../GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Luxembourg b/layout/rootfs/etc/zoneinfo/right/Europe/Luxembourg Binary files differnew file mode 100644 index 0000000..ff21a03 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Luxembourg diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Madrid b/layout/rootfs/etc/zoneinfo/right/Europe/Madrid Binary files differnew file mode 100644 index 0000000..487554a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Madrid diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Malta b/layout/rootfs/etc/zoneinfo/right/Europe/Malta Binary files differnew file mode 100644 index 0000000..1d99d37 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Malta diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Mariehamn b/layout/rootfs/etc/zoneinfo/right/Europe/Mariehamn Binary files differnew file mode 100644 index 0000000..a9d6eb3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Mariehamn diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Minsk b/layout/rootfs/etc/zoneinfo/right/Europe/Minsk Binary files differnew file mode 100644 index 0000000..eca598d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Minsk diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Monaco b/layout/rootfs/etc/zoneinfo/right/Europe/Monaco Binary files differnew file mode 100644 index 0000000..59508dc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Monaco diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Moscow b/layout/rootfs/etc/zoneinfo/right/Europe/Moscow new file mode 120000 index 0000000..615d417 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Moscow @@ -0,0 +1 @@ +../W-SU
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Nicosia b/layout/rootfs/etc/zoneinfo/right/Europe/Nicosia new file mode 120000 index 0000000..ccda3c4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Nicosia @@ -0,0 +1 @@ +../Asia/Nicosia
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Oslo b/layout/rootfs/etc/zoneinfo/right/Europe/Oslo new file mode 120000 index 0000000..5800b56 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Oslo @@ -0,0 +1 @@ +../Atlantic/Jan_Mayen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Paris b/layout/rootfs/etc/zoneinfo/right/Europe/Paris Binary files differnew file mode 100644 index 0000000..f7cfdb4 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Paris diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Podgorica b/layout/rootfs/etc/zoneinfo/right/Europe/Podgorica new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Podgorica @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Prague b/layout/rootfs/etc/zoneinfo/right/Europe/Prague new file mode 120000 index 0000000..5fbf90c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Prague @@ -0,0 +1 @@ +Bratislava
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Riga b/layout/rootfs/etc/zoneinfo/right/Europe/Riga Binary files differnew file mode 100644 index 0000000..696aeef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Riga diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Rome b/layout/rootfs/etc/zoneinfo/right/Europe/Rome Binary files differnew file mode 100644 index 0000000..31a2a6d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Rome diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Samara b/layout/rootfs/etc/zoneinfo/right/Europe/Samara Binary files differnew file mode 100644 index 0000000..c9f8901 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Samara diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/San_Marino b/layout/rootfs/etc/zoneinfo/right/Europe/San_Marino new file mode 120000 index 0000000..38d0174 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/San_Marino @@ -0,0 +1 @@ +Rome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Sarajevo b/layout/rootfs/etc/zoneinfo/right/Europe/Sarajevo new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Sarajevo @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Simferopol b/layout/rootfs/etc/zoneinfo/right/Europe/Simferopol Binary files differnew file mode 100644 index 0000000..b16c43c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Simferopol diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Skopje b/layout/rootfs/etc/zoneinfo/right/Europe/Skopje Binary files differnew file mode 100644 index 0000000..c290346 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Skopje diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Sofia b/layout/rootfs/etc/zoneinfo/right/Europe/Sofia Binary files differnew file mode 100644 index 0000000..c18c989 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Sofia diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Stockholm b/layout/rootfs/etc/zoneinfo/right/Europe/Stockholm Binary files differnew file mode 100644 index 0000000..9d02556 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Stockholm diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Tallinn b/layout/rootfs/etc/zoneinfo/right/Europe/Tallinn Binary files differnew file mode 100644 index 0000000..3437f77 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Tallinn diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Tirane b/layout/rootfs/etc/zoneinfo/right/Europe/Tirane Binary files differnew file mode 100644 index 0000000..c96cda7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Tirane diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Tiraspol b/layout/rootfs/etc/zoneinfo/right/Europe/Tiraspol Binary files differnew file mode 100644 index 0000000..01f0a8f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Tiraspol diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Uzhgorod b/layout/rootfs/etc/zoneinfo/right/Europe/Uzhgorod Binary files differnew file mode 100644 index 0000000..b600433 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Uzhgorod diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Vaduz b/layout/rootfs/etc/zoneinfo/right/Europe/Vaduz Binary files differnew file mode 100644 index 0000000..800a05a --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Vaduz diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Vatican b/layout/rootfs/etc/zoneinfo/right/Europe/Vatican new file mode 120000 index 0000000..38d0174 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Vatican @@ -0,0 +1 @@ +Rome
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Vienna b/layout/rootfs/etc/zoneinfo/right/Europe/Vienna Binary files differnew file mode 100644 index 0000000..84b9781 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Vienna diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Vilnius b/layout/rootfs/etc/zoneinfo/right/Europe/Vilnius Binary files differnew file mode 100644 index 0000000..7f11944 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Vilnius diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Volgograd b/layout/rootfs/etc/zoneinfo/right/Europe/Volgograd Binary files differnew file mode 100644 index 0000000..df1c13f --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Volgograd diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Warsaw b/layout/rootfs/etc/zoneinfo/right/Europe/Warsaw Binary files differnew file mode 100644 index 0000000..c69c9f8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Warsaw diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Zagreb b/layout/rootfs/etc/zoneinfo/right/Europe/Zagreb new file mode 120000 index 0000000..8a1c353 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Zagreb @@ -0,0 +1 @@ +Skopje
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Zaporozhye b/layout/rootfs/etc/zoneinfo/right/Europe/Zaporozhye Binary files differnew file mode 100644 index 0000000..769cb16 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Zaporozhye diff --git a/layout/rootfs/etc/zoneinfo/right/Europe/Zurich b/layout/rootfs/etc/zoneinfo/right/Europe/Zurich new file mode 120000 index 0000000..b26ff78 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Europe/Zurich @@ -0,0 +1 @@ +Busingen
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Factory b/layout/rootfs/etc/zoneinfo/right/Factory Binary files differnew file mode 100644 index 0000000..31ec8f8 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Factory diff --git a/layout/rootfs/etc/zoneinfo/right/GB b/layout/rootfs/etc/zoneinfo/right/GB new file mode 120000 index 0000000..68e42c0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/GB @@ -0,0 +1 @@ +GB-Eire
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/GB-Eire b/layout/rootfs/etc/zoneinfo/right/GB-Eire Binary files differnew file mode 100644 index 0000000..2da2aee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/GB-Eire diff --git a/layout/rootfs/etc/zoneinfo/right/GMT b/layout/rootfs/etc/zoneinfo/right/GMT new file mode 120000 index 0000000..aebe4ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/GMT @@ -0,0 +1 @@ +GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/GMT+0 b/layout/rootfs/etc/zoneinfo/right/GMT+0 new file mode 120000 index 0000000..aebe4ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/GMT+0 @@ -0,0 +1 @@ +GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/GMT-0 b/layout/rootfs/etc/zoneinfo/right/GMT-0 Binary files differnew file mode 100644 index 0000000..74e1b71 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/GMT-0 diff --git a/layout/rootfs/etc/zoneinfo/right/GMT0 b/layout/rootfs/etc/zoneinfo/right/GMT0 new file mode 120000 index 0000000..aebe4ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/GMT0 @@ -0,0 +1 @@ +GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Greenwich b/layout/rootfs/etc/zoneinfo/right/Greenwich new file mode 120000 index 0000000..aebe4ef --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Greenwich @@ -0,0 +1 @@ +GMT-0
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/HST b/layout/rootfs/etc/zoneinfo/right/HST new file mode 120000 index 0000000..f030d38 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/HST @@ -0,0 +1 @@ +Pacific/Johnston
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Hongkong b/layout/rootfs/etc/zoneinfo/right/Hongkong new file mode 120000 index 0000000..388b821 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Hongkong @@ -0,0 +1 @@ +Asia/Hong_Kong
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Iceland b/layout/rootfs/etc/zoneinfo/right/Iceland new file mode 120000 index 0000000..2dec833 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Iceland @@ -0,0 +1 @@ +Atlantic/Reykjavik
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Antananarivo b/layout/rootfs/etc/zoneinfo/right/Indian/Antananarivo Binary files differnew file mode 100644 index 0000000..1db69ae --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Antananarivo diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Chagos b/layout/rootfs/etc/zoneinfo/right/Indian/Chagos Binary files differnew file mode 100644 index 0000000..6dcd569 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Chagos diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Christmas b/layout/rootfs/etc/zoneinfo/right/Indian/Christmas Binary files differnew file mode 100644 index 0000000..1b88ad1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Christmas diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Cocos b/layout/rootfs/etc/zoneinfo/right/Indian/Cocos Binary files differnew file mode 100644 index 0000000..212179c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Cocos diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Comoro b/layout/rootfs/etc/zoneinfo/right/Indian/Comoro Binary files differnew file mode 100644 index 0000000..d3aa7bc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Comoro diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Kerguelen b/layout/rootfs/etc/zoneinfo/right/Indian/Kerguelen Binary files differnew file mode 100644 index 0000000..442146b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Kerguelen diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Mahe b/layout/rootfs/etc/zoneinfo/right/Indian/Mahe Binary files differnew file mode 100644 index 0000000..5a2f922 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Mahe diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Maldives b/layout/rootfs/etc/zoneinfo/right/Indian/Maldives Binary files differnew file mode 100644 index 0000000..288c71d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Maldives diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Mauritius b/layout/rootfs/etc/zoneinfo/right/Indian/Mauritius Binary files differnew file mode 100644 index 0000000..78ce409 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Mauritius diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Mayotte b/layout/rootfs/etc/zoneinfo/right/Indian/Mayotte Binary files differnew file mode 100644 index 0000000..652fec7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Mayotte diff --git a/layout/rootfs/etc/zoneinfo/right/Indian/Reunion b/layout/rootfs/etc/zoneinfo/right/Indian/Reunion Binary files differnew file mode 100644 index 0000000..e27d490 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Indian/Reunion diff --git a/layout/rootfs/etc/zoneinfo/right/Iran b/layout/rootfs/etc/zoneinfo/right/Iran new file mode 120000 index 0000000..0629675 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Iran @@ -0,0 +1 @@ +Asia/Tehran
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Israel b/layout/rootfs/etc/zoneinfo/right/Israel new file mode 120000 index 0000000..714b346 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Israel @@ -0,0 +1 @@ +Asia/Tel_Aviv
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Jamaica b/layout/rootfs/etc/zoneinfo/right/Jamaica new file mode 120000 index 0000000..6c113f7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Jamaica @@ -0,0 +1 @@ +America/Jamaica
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Japan b/layout/rootfs/etc/zoneinfo/right/Japan new file mode 120000 index 0000000..72e93cd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Japan @@ -0,0 +1 @@ +Asia/Tokyo
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Kwajalein b/layout/rootfs/etc/zoneinfo/right/Kwajalein new file mode 120000 index 0000000..ae86797 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Kwajalein @@ -0,0 +1 @@ +Pacific/Kwajalein
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Libya b/layout/rootfs/etc/zoneinfo/right/Libya Binary files differnew file mode 100644 index 0000000..cf80bf0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Libya diff --git a/layout/rootfs/etc/zoneinfo/right/MET b/layout/rootfs/etc/zoneinfo/right/MET Binary files differnew file mode 100644 index 0000000..e0d1530 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/MET diff --git a/layout/rootfs/etc/zoneinfo/right/MST b/layout/rootfs/etc/zoneinfo/right/MST Binary files differnew file mode 100644 index 0000000..b3fa1c6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/MST diff --git a/layout/rootfs/etc/zoneinfo/right/MST7MDT b/layout/rootfs/etc/zoneinfo/right/MST7MDT Binary files differnew file mode 100644 index 0000000..9089e99 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/MST7MDT diff --git a/layout/rootfs/etc/zoneinfo/right/Mexico/BajaNorte b/layout/rootfs/etc/zoneinfo/right/Mexico/BajaNorte Binary files differnew file mode 100644 index 0000000..0b57ca7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Mexico/BajaNorte diff --git a/layout/rootfs/etc/zoneinfo/right/Mexico/BajaSur b/layout/rootfs/etc/zoneinfo/right/Mexico/BajaSur Binary files differnew file mode 100644 index 0000000..f6fb0ca --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Mexico/BajaSur diff --git a/layout/rootfs/etc/zoneinfo/right/Mexico/General b/layout/rootfs/etc/zoneinfo/right/Mexico/General Binary files differnew file mode 100644 index 0000000..0062ca0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Mexico/General diff --git a/layout/rootfs/etc/zoneinfo/right/Mideast/Riyadh87 b/layout/rootfs/etc/zoneinfo/right/Mideast/Riyadh87 new file mode 120000 index 0000000..9413f89 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Mideast/Riyadh87 @@ -0,0 +1 @@ +../Asia/Riyadh87
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Mideast/Riyadh88 b/layout/rootfs/etc/zoneinfo/right/Mideast/Riyadh88 new file mode 120000 index 0000000..9e99248 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Mideast/Riyadh88 @@ -0,0 +1 @@ +../Asia/Riyadh88
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Mideast/Riyadh89 b/layout/rootfs/etc/zoneinfo/right/Mideast/Riyadh89 new file mode 120000 index 0000000..6d38103 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Mideast/Riyadh89 @@ -0,0 +1 @@ +../Asia/Riyadh89
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/NZ b/layout/rootfs/etc/zoneinfo/right/NZ new file mode 120000 index 0000000..df1ceb6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/NZ @@ -0,0 +1 @@ +Pacific/Auckland
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/NZ-CHAT b/layout/rootfs/etc/zoneinfo/right/NZ-CHAT new file mode 120000 index 0000000..183f54e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/NZ-CHAT @@ -0,0 +1 @@ +Pacific/Chatham
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Navajo b/layout/rootfs/etc/zoneinfo/right/Navajo new file mode 120000 index 0000000..bffa7ae --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Navajo @@ -0,0 +1 @@ +America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/PRC b/layout/rootfs/etc/zoneinfo/right/PRC new file mode 120000 index 0000000..0ddd9ee --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/PRC @@ -0,0 +1 @@ +Asia/Shanghai
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/PST8PDT b/layout/rootfs/etc/zoneinfo/right/PST8PDT Binary files differnew file mode 100644 index 0000000..20320dd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/PST8PDT diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Apia b/layout/rootfs/etc/zoneinfo/right/Pacific/Apia Binary files differnew file mode 100644 index 0000000..6b9d92e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Apia diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Auckland b/layout/rootfs/etc/zoneinfo/right/Pacific/Auckland Binary files differnew file mode 100644 index 0000000..83acd99 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Auckland diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Chatham b/layout/rootfs/etc/zoneinfo/right/Pacific/Chatham Binary files differnew file mode 100644 index 0000000..4a0e09e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Chatham diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Chuuk b/layout/rootfs/etc/zoneinfo/right/Pacific/Chuuk new file mode 120000 index 0000000..1119125 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Chuuk @@ -0,0 +1 @@ +Truk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Easter b/layout/rootfs/etc/zoneinfo/right/Pacific/Easter Binary files differnew file mode 100644 index 0000000..25499a2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Easter diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Efate b/layout/rootfs/etc/zoneinfo/right/Pacific/Efate Binary files differnew file mode 100644 index 0000000..065c44d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Efate diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Enderbury b/layout/rootfs/etc/zoneinfo/right/Pacific/Enderbury Binary files differnew file mode 100644 index 0000000..dcd32e9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Enderbury diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Fakaofo b/layout/rootfs/etc/zoneinfo/right/Pacific/Fakaofo Binary files differnew file mode 100644 index 0000000..134e25c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Fakaofo diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Fiji b/layout/rootfs/etc/zoneinfo/right/Pacific/Fiji Binary files differnew file mode 100644 index 0000000..4adfc88 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Fiji diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Funafuti b/layout/rootfs/etc/zoneinfo/right/Pacific/Funafuti Binary files differnew file mode 100644 index 0000000..0362b81 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Funafuti diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Galapagos b/layout/rootfs/etc/zoneinfo/right/Pacific/Galapagos Binary files differnew file mode 100644 index 0000000..85b04a2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Galapagos diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Gambier b/layout/rootfs/etc/zoneinfo/right/Pacific/Gambier Binary files differnew file mode 100644 index 0000000..46be4e2 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Gambier diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Guadalcanal b/layout/rootfs/etc/zoneinfo/right/Pacific/Guadalcanal Binary files differnew file mode 100644 index 0000000..b7ea410 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Guadalcanal diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Guam b/layout/rootfs/etc/zoneinfo/right/Pacific/Guam Binary files differnew file mode 100644 index 0000000..591cfd9 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Guam diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Honolulu b/layout/rootfs/etc/zoneinfo/right/Pacific/Honolulu Binary files differnew file mode 100644 index 0000000..7d9c660 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Honolulu diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Johnston b/layout/rootfs/etc/zoneinfo/right/Pacific/Johnston Binary files differnew file mode 100644 index 0000000..2d75079 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Johnston diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Kiritimati b/layout/rootfs/etc/zoneinfo/right/Pacific/Kiritimati Binary files differnew file mode 100644 index 0000000..c587fd5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Kiritimati diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Kosrae b/layout/rootfs/etc/zoneinfo/right/Pacific/Kosrae Binary files differnew file mode 100644 index 0000000..5a30e8c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Kosrae diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Kwajalein b/layout/rootfs/etc/zoneinfo/right/Pacific/Kwajalein Binary files differnew file mode 100644 index 0000000..c9915f3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Kwajalein diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Majuro b/layout/rootfs/etc/zoneinfo/right/Pacific/Majuro Binary files differnew file mode 100644 index 0000000..626f2eb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Majuro diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Marquesas b/layout/rootfs/etc/zoneinfo/right/Pacific/Marquesas Binary files differnew file mode 100644 index 0000000..0354a9e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Marquesas diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Midway b/layout/rootfs/etc/zoneinfo/right/Pacific/Midway Binary files differnew file mode 100644 index 0000000..4d75be1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Midway diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Nauru b/layout/rootfs/etc/zoneinfo/right/Pacific/Nauru Binary files differnew file mode 100644 index 0000000..acaf22b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Nauru diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Niue b/layout/rootfs/etc/zoneinfo/right/Pacific/Niue Binary files differnew file mode 100644 index 0000000..8ae14a3 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Niue diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Norfolk b/layout/rootfs/etc/zoneinfo/right/Pacific/Norfolk Binary files differnew file mode 100644 index 0000000..7e78d5d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Norfolk diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Noumea b/layout/rootfs/etc/zoneinfo/right/Pacific/Noumea Binary files differnew file mode 100644 index 0000000..96ce514 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Noumea diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Pago_Pago b/layout/rootfs/etc/zoneinfo/right/Pacific/Pago_Pago Binary files differnew file mode 100644 index 0000000..119f0f7 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Pago_Pago diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Palau b/layout/rootfs/etc/zoneinfo/right/Pacific/Palau Binary files differnew file mode 100644 index 0000000..243c132 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Palau diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Pitcairn b/layout/rootfs/etc/zoneinfo/right/Pacific/Pitcairn Binary files differnew file mode 100644 index 0000000..5214f74 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Pitcairn diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Pohnpei b/layout/rootfs/etc/zoneinfo/right/Pacific/Pohnpei new file mode 120000 index 0000000..da0b475 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Pohnpei @@ -0,0 +1 @@ +Ponape
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Ponape b/layout/rootfs/etc/zoneinfo/right/Pacific/Ponape Binary files differnew file mode 100644 index 0000000..0b90461 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Ponape diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Port_Moresby b/layout/rootfs/etc/zoneinfo/right/Pacific/Port_Moresby Binary files differnew file mode 100644 index 0000000..2b6ff52 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Port_Moresby diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Rarotonga b/layout/rootfs/etc/zoneinfo/right/Pacific/Rarotonga Binary files differnew file mode 100644 index 0000000..df586cc --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Rarotonga diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Saipan b/layout/rootfs/etc/zoneinfo/right/Pacific/Saipan Binary files differnew file mode 100644 index 0000000..611d0df --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Saipan diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Samoa b/layout/rootfs/etc/zoneinfo/right/Pacific/Samoa new file mode 120000 index 0000000..c0ff20e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Samoa @@ -0,0 +1 @@ +Pago_Pago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Tahiti b/layout/rootfs/etc/zoneinfo/right/Pacific/Tahiti Binary files differnew file mode 100644 index 0000000..579b6ba --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Tahiti diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Tarawa b/layout/rootfs/etc/zoneinfo/right/Pacific/Tarawa Binary files differnew file mode 100644 index 0000000..d94b038 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Tarawa diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Tongatapu b/layout/rootfs/etc/zoneinfo/right/Pacific/Tongatapu Binary files differnew file mode 100644 index 0000000..d52cb34 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Tongatapu diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Truk b/layout/rootfs/etc/zoneinfo/right/Pacific/Truk Binary files differnew file mode 100644 index 0000000..0e9985d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Truk diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Wake b/layout/rootfs/etc/zoneinfo/right/Pacific/Wake Binary files differnew file mode 100644 index 0000000..6c405dd --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Wake diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Wallis b/layout/rootfs/etc/zoneinfo/right/Pacific/Wallis Binary files differnew file mode 100644 index 0000000..c70f2af --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Wallis diff --git a/layout/rootfs/etc/zoneinfo/right/Pacific/Yap b/layout/rootfs/etc/zoneinfo/right/Pacific/Yap new file mode 120000 index 0000000..1119125 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Pacific/Yap @@ -0,0 +1 @@ +Truk
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Poland b/layout/rootfs/etc/zoneinfo/right/Poland new file mode 120000 index 0000000..93678b6 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Poland @@ -0,0 +1 @@ +Europe/Warsaw
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Portugal b/layout/rootfs/etc/zoneinfo/right/Portugal Binary files differnew file mode 100644 index 0000000..5384a01 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Portugal diff --git a/layout/rootfs/etc/zoneinfo/right/ROC b/layout/rootfs/etc/zoneinfo/right/ROC new file mode 120000 index 0000000..5264d40 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/ROC @@ -0,0 +1 @@ +Asia/Taipei
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/ROK b/layout/rootfs/etc/zoneinfo/right/ROK new file mode 120000 index 0000000..7423b3b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/ROK @@ -0,0 +1 @@ +Asia/Seoul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Singapore b/layout/rootfs/etc/zoneinfo/right/Singapore new file mode 120000 index 0000000..359714e --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Singapore @@ -0,0 +1 @@ +Asia/Singapore
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/AST4 b/layout/rootfs/etc/zoneinfo/right/SystemV/AST4 new file mode 120000 index 0000000..d9be7fa --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/AST4 @@ -0,0 +1 @@ +../America/Puerto_Rico
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/AST4ADT b/layout/rootfs/etc/zoneinfo/right/SystemV/AST4ADT new file mode 120000 index 0000000..6ac03ad --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/AST4ADT @@ -0,0 +1 @@ +../Canada/Atlantic
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/CST6 b/layout/rootfs/etc/zoneinfo/right/SystemV/CST6 new file mode 120000 index 0000000..b813232 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/CST6 @@ -0,0 +1 @@ +../Canada/East-Saskatchewan
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/CST6CDT b/layout/rootfs/etc/zoneinfo/right/SystemV/CST6CDT new file mode 120000 index 0000000..d7096ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/CST6CDT @@ -0,0 +1 @@ +../America/Chicago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/EST5 b/layout/rootfs/etc/zoneinfo/right/SystemV/EST5 new file mode 120000 index 0000000..9847944 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/EST5 @@ -0,0 +1 @@ +../America/Panama
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/EST5EDT b/layout/rootfs/etc/zoneinfo/right/SystemV/EST5EDT new file mode 120000 index 0000000..8e49985 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/EST5EDT @@ -0,0 +1 @@ +../America/New_York
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/HST10 b/layout/rootfs/etc/zoneinfo/right/SystemV/HST10 new file mode 120000 index 0000000..55b467d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/HST10 @@ -0,0 +1 @@ +../Pacific/Honolulu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/MST7 b/layout/rootfs/etc/zoneinfo/right/SystemV/MST7 new file mode 120000 index 0000000..3687b7d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/MST7 @@ -0,0 +1 @@ +../America/Phoenix
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/MST7MDT b/layout/rootfs/etc/zoneinfo/right/SystemV/MST7MDT new file mode 120000 index 0000000..fff07e1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/MST7MDT @@ -0,0 +1 @@ +../America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/PST8 b/layout/rootfs/etc/zoneinfo/right/SystemV/PST8 new file mode 120000 index 0000000..f00840c --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/PST8 @@ -0,0 +1 @@ +../Pacific/Pitcairn
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/PST8PDT b/layout/rootfs/etc/zoneinfo/right/SystemV/PST8PDT new file mode 120000 index 0000000..19e1dc5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/PST8PDT @@ -0,0 +1 @@ +../America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/YST9 b/layout/rootfs/etc/zoneinfo/right/SystemV/YST9 new file mode 120000 index 0000000..973cfaf --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/YST9 @@ -0,0 +1 @@ +../Pacific/Gambier
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/SystemV/YST9YDT b/layout/rootfs/etc/zoneinfo/right/SystemV/YST9YDT new file mode 120000 index 0000000..fbc3be0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/SystemV/YST9YDT @@ -0,0 +1 @@ +../America/Anchorage
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/Turkey b/layout/rootfs/etc/zoneinfo/right/Turkey new file mode 120000 index 0000000..12f8b28 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Turkey @@ -0,0 +1 @@ +Asia/Istanbul
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/UCT b/layout/rootfs/etc/zoneinfo/right/UCT Binary files differnew file mode 100644 index 0000000..828caec --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/UCT diff --git a/layout/rootfs/etc/zoneinfo/right/US/Alaska b/layout/rootfs/etc/zoneinfo/right/US/Alaska new file mode 120000 index 0000000..fbc3be0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Alaska @@ -0,0 +1 @@ +../America/Anchorage
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Aleutian b/layout/rootfs/etc/zoneinfo/right/US/Aleutian new file mode 120000 index 0000000..83c0e99 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Aleutian @@ -0,0 +1 @@ +../America/Atka
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Arizona b/layout/rootfs/etc/zoneinfo/right/US/Arizona new file mode 120000 index 0000000..3687b7d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Arizona @@ -0,0 +1 @@ +../America/Phoenix
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Central b/layout/rootfs/etc/zoneinfo/right/US/Central new file mode 120000 index 0000000..d7096ce --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Central @@ -0,0 +1 @@ +../America/Chicago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/East-Indiana b/layout/rootfs/etc/zoneinfo/right/US/East-Indiana new file mode 120000 index 0000000..50b0fbb --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/East-Indiana @@ -0,0 +1 @@ +../America/Indiana/Indianapolis
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Eastern b/layout/rootfs/etc/zoneinfo/right/US/Eastern new file mode 120000 index 0000000..8e49985 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Eastern @@ -0,0 +1 @@ +../America/New_York
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Hawaii b/layout/rootfs/etc/zoneinfo/right/US/Hawaii new file mode 120000 index 0000000..55b467d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Hawaii @@ -0,0 +1 @@ +../Pacific/Honolulu
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Indiana-Starke b/layout/rootfs/etc/zoneinfo/right/US/Indiana-Starke new file mode 120000 index 0000000..dca0b09 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Indiana-Starke @@ -0,0 +1 @@ +../America/Knox_IN
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Michigan b/layout/rootfs/etc/zoneinfo/right/US/Michigan new file mode 120000 index 0000000..ac7a5a0 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Michigan @@ -0,0 +1 @@ +../America/Detroit
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Mountain b/layout/rootfs/etc/zoneinfo/right/US/Mountain new file mode 120000 index 0000000..fff07e1 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Mountain @@ -0,0 +1 @@ +../America/Denver
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Pacific b/layout/rootfs/etc/zoneinfo/right/US/Pacific new file mode 120000 index 0000000..19e1dc5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Pacific @@ -0,0 +1 @@ +../America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Pacific-New b/layout/rootfs/etc/zoneinfo/right/US/Pacific-New new file mode 120000 index 0000000..19e1dc5 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Pacific-New @@ -0,0 +1 @@ +../America/Los_Angeles
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/US/Samoa b/layout/rootfs/etc/zoneinfo/right/US/Samoa new file mode 120000 index 0000000..9186b3b --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/US/Samoa @@ -0,0 +1 @@ +../Pacific/Pago_Pago
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/UTC b/layout/rootfs/etc/zoneinfo/right/UTC Binary files differnew file mode 100644 index 0000000..b75f21d --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/UTC diff --git a/layout/rootfs/etc/zoneinfo/right/Universal b/layout/rootfs/etc/zoneinfo/right/Universal new file mode 120000 index 0000000..1ed0820 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Universal @@ -0,0 +1 @@ +UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/right/W-SU b/layout/rootfs/etc/zoneinfo/right/W-SU Binary files differnew file mode 100644 index 0000000..bbc8965 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/W-SU diff --git a/layout/rootfs/etc/zoneinfo/right/WET b/layout/rootfs/etc/zoneinfo/right/WET Binary files differnew file mode 100644 index 0000000..be84225 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/WET diff --git a/layout/rootfs/etc/zoneinfo/right/Zulu b/layout/rootfs/etc/zoneinfo/right/Zulu new file mode 120000 index 0000000..1ed0820 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/right/Zulu @@ -0,0 +1 @@ +UTC
\ No newline at end of file diff --git a/layout/rootfs/etc/zoneinfo/zone.tab b/layout/rootfs/etc/zoneinfo/zone.tab new file mode 100644 index 0000000..6b98520 --- /dev/null +++ b/layout/rootfs/etc/zoneinfo/zone.tab @@ -0,0 +1,444 @@ +# <pre> +# This file is in the public domain, so clarified as of +# 2009-05-17 by Arthur David Olson. +# +# TZ zone descriptions +# +# From Paul Eggert (1996-08-05): +# +# This file contains a table with the following columns: +# 1. ISO 3166 2-character country code. See the file `iso3166.tab'. +# 2. Latitude and longitude of the zone's principal location +# in ISO 6709 sign-degrees-minutes-seconds format, +# either +-DDMM+-DDDMM or +-DDMMSS+-DDDMMSS, +# first latitude (+ is north), then longitude (+ is east). +# 3. Zone name used in value of TZ environment variable. +# 4. Comments; present if and only if the country has multiple rows. +# +# Columns are separated by a single tab. +# The table is sorted first by country, then an order within the country that +# (1) makes some geographical sense, and +# (2) puts the most populous zones first, where that does not contradict (1). +# +# Lines beginning with `#' are comments. +# +#country- +#code coordinates TZ comments +AD +4230+00131 Europe/Andorra +AE +2518+05518 Asia/Dubai +AF +3431+06912 Asia/Kabul +AG +1703-06148 America/Antigua +AI +1812-06304 America/Anguilla +AL +4120+01950 Europe/Tirane +AM +4011+04430 Asia/Yerevan +AO -0848+01314 Africa/Luanda +AQ -7750+16636 Antarctica/McMurdo McMurdo Station, Ross Island +AQ -9000+00000 Antarctica/South_Pole Amundsen-Scott Station, South Pole +AQ -6734-06808 Antarctica/Rothera Rothera Station, Adelaide Island +AQ -6448-06406 Antarctica/Palmer Palmer Station, Anvers Island +AQ -6736+06253 Antarctica/Mawson Mawson Station, Holme Bay +AQ -6835+07758 Antarctica/Davis Davis Station, Vestfold Hills +AQ -6617+11031 Antarctica/Casey Casey Station, Bailey Peninsula +AQ -7824+10654 Antarctica/Vostok Vostok Station, Lake Vostok +AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville Station, Terre Adelie +AQ -690022+0393524 Antarctica/Syowa Syowa Station, E Ongul I +AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF) +AR -3124-06411 America/Argentina/Cordoba most locations (CB, CC, CN, ER, FM, MN, SE, SF) +AR -2447-06525 America/Argentina/Salta (SA, LP, NQ, RN) +AR -2411-06518 America/Argentina/Jujuy Jujuy (JY) +AR -2649-06513 America/Argentina/Tucuman Tucuman (TM) +AR -2828-06547 America/Argentina/Catamarca Catamarca (CT), Chubut (CH) +AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR) +AR -3132-06831 America/Argentina/San_Juan San Juan (SJ) +AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ) +AR -3319-06621 America/Argentina/San_Luis San Luis (SL) +AR -5138-06913 America/Argentina/Rio_Gallegos Santa Cruz (SC) +AR -5448-06818 America/Argentina/Ushuaia Tierra del Fuego (TF) +AS -1416-17042 Pacific/Pago_Pago +AT +4813+01620 Europe/Vienna +AU -3133+15905 Australia/Lord_Howe Lord Howe Island +AU -5430+15857 Antarctica/Macquarie Macquarie Island +AU -4253+14719 Australia/Hobart Tasmania - most locations +AU -3956+14352 Australia/Currie Tasmania - King Island +AU -3749+14458 Australia/Melbourne Victoria +AU -3352+15113 Australia/Sydney New South Wales - most locations +AU -3157+14127 Australia/Broken_Hill New South Wales - Yancowinna +AU -2728+15302 Australia/Brisbane Queensland - most locations +AU -2016+14900 Australia/Lindeman Queensland - Holiday Islands +AU -3455+13835 Australia/Adelaide South Australia +AU -1228+13050 Australia/Darwin Northern Territory +AU -3157+11551 Australia/Perth Western Australia - most locations +AU -3143+12852 Australia/Eucla Western Australia - Eucla area +AW +1230-06958 America/Aruba +AX +6006+01957 Europe/Mariehamn +AZ +4023+04951 Asia/Baku +BA +4352+01825 Europe/Sarajevo +BB +1306-05937 America/Barbados +BD +2343+09025 Asia/Dhaka +BE +5050+00420 Europe/Brussels +BF +1222-00131 Africa/Ouagadougou +BG +4241+02319 Europe/Sofia +BH +2623+05035 Asia/Bahrain +BI -0323+02922 Africa/Bujumbura +BJ +0629+00237 Africa/Porto-Novo +BL +1753-06251 America/St_Barthelemy +BM +3217-06446 Atlantic/Bermuda +BN +0456+11455 Asia/Brunei +BO -1630-06809 America/La_Paz +BQ +120903-0681636 America/Kralendijk +BR -0351-03225 America/Noronha Atlantic islands +BR -0127-04829 America/Belem Amapa, E Para +BR -0343-03830 America/Fortaleza NE Brazil (MA, PI, CE, RN, PB) +BR -0803-03454 America/Recife Pernambuco +BR -0712-04812 America/Araguaina Tocantins +BR -0940-03543 America/Maceio Alagoas, Sergipe +BR -1259-03831 America/Bahia Bahia +BR -2332-04637 America/Sao_Paulo S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS) +BR -2027-05437 America/Campo_Grande Mato Grosso do Sul +BR -1535-05605 America/Cuiaba Mato Grosso +BR -0226-05452 America/Santarem W Para +BR -0846-06354 America/Porto_Velho Rondonia +BR +0249-06040 America/Boa_Vista Roraima +BR -0308-06001 America/Manaus E Amazonas +BR -0640-06952 America/Eirunepe W Amazonas +BR -0958-06748 America/Rio_Branco Acre +BS +2505-07721 America/Nassau +BT +2728+08939 Asia/Thimphu +BW -2439+02555 Africa/Gaborone +BY +5354+02734 Europe/Minsk +BZ +1730-08812 America/Belize +CA +4734-05243 America/St_Johns Newfoundland Time, including SE Labrador +CA +4439-06336 America/Halifax Atlantic Time - Nova Scotia (most places), PEI +CA +4612-05957 America/Glace_Bay Atlantic Time - Nova Scotia - places that did not observe DST 1966-1971 +CA +4606-06447 America/Moncton Atlantic Time - New Brunswick +CA +5320-06025 America/Goose_Bay Atlantic Time - Labrador - most locations +CA +5125-05707 America/Blanc-Sablon Atlantic Standard Time - Quebec - Lower North Shore +CA +4531-07334 America/Montreal Eastern Time - Quebec - most locations +CA +4339-07923 America/Toronto Eastern Time - Ontario - most locations +CA +4901-08816 America/Nipigon Eastern Time - Ontario & Quebec - places that did not observe DST 1967-1973 +CA +4823-08915 America/Thunder_Bay Eastern Time - Thunder Bay, Ontario +CA +6344-06828 America/Iqaluit Eastern Time - east Nunavut - most locations +CA +6608-06544 America/Pangnirtung Eastern Time - Pangnirtung, Nunavut +CA +744144-0944945 America/Resolute Central Standard Time - Resolute, Nunavut +CA +484531-0913718 America/Atikokan Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut +CA +624900-0920459 America/Rankin_Inlet Central Time - central Nunavut +CA +4953-09709 America/Winnipeg Central Time - Manitoba & west Ontario +CA +4843-09434 America/Rainy_River Central Time - Rainy River & Fort Frances, Ontario +CA +5024-10439 America/Regina Central Standard Time - Saskatchewan - most locations +CA +5017-10750 America/Swift_Current Central Standard Time - Saskatchewan - midwest +CA +5333-11328 America/Edmonton Mountain Time - Alberta, east British Columbia & west Saskatchewan +CA +690650-1050310 America/Cambridge_Bay Mountain Time - west Nunavut +CA +6227-11421 America/Yellowknife Mountain Time - central Northwest Territories +CA +682059-1334300 America/Inuvik Mountain Time - west Northwest Territories +CA +4906-11631 America/Creston Mountain Standard Time - Creston, British Columbia +CA +5946-12014 America/Dawson_Creek Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia +CA +4916-12307 America/Vancouver Pacific Time - west British Columbia +CA +6043-13503 America/Whitehorse Pacific Time - south Yukon +CA +6404-13925 America/Dawson Pacific Time - north Yukon +CC -1210+09655 Indian/Cocos +CD -0418+01518 Africa/Kinshasa west Dem. Rep. of Congo +CD -1140+02728 Africa/Lubumbashi east Dem. Rep. of Congo +CF +0422+01835 Africa/Bangui +CG -0416+01517 Africa/Brazzaville +CH +4723+00832 Europe/Zurich +CI +0519-00402 Africa/Abidjan +CK -2114-15946 Pacific/Rarotonga +CL -3327-07040 America/Santiago most locations +CL -2709-10926 Pacific/Easter Easter Island & Sala y Gomez +CM +0403+00942 Africa/Douala +CN +3114+12128 Asia/Shanghai east China - Beijing, Guangdong, Shanghai, etc. +CN +4545+12641 Asia/Harbin Heilongjiang (except Mohe), Jilin +CN +2934+10635 Asia/Chongqing central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc. +CN +4348+08735 Asia/Urumqi most of Tibet & Xinjiang +CN +3929+07559 Asia/Kashgar west Tibet & Xinjiang +CO +0436-07405 America/Bogota +CR +0956-08405 America/Costa_Rica +CU +2308-08222 America/Havana +CV +1455-02331 Atlantic/Cape_Verde +CW +1211-06900 America/Curacao +CX -1025+10543 Indian/Christmas +CY +3510+03322 Asia/Nicosia +CZ +5005+01426 Europe/Prague +DE +5230+01322 Europe/Berlin most locations +DE +4742+00841 Europe/Busingen Busingen +DJ +1136+04309 Africa/Djibouti +DK +5540+01235 Europe/Copenhagen +DM +1518-06124 America/Dominica +DO +1828-06954 America/Santo_Domingo +DZ +3647+00303 Africa/Algiers +EC -0210-07950 America/Guayaquil mainland +EC -0054-08936 Pacific/Galapagos Galapagos Islands +EE +5925+02445 Europe/Tallinn +EG +3003+03115 Africa/Cairo +EH +2709-01312 Africa/El_Aaiun +ER +1520+03853 Africa/Asmara +ES +4024-00341 Europe/Madrid mainland +ES +3553-00519 Africa/Ceuta Ceuta & Melilla +ES +2806-01524 Atlantic/Canary Canary Islands +ET +0902+03842 Africa/Addis_Ababa +FI +6010+02458 Europe/Helsinki +FJ -1808+17825 Pacific/Fiji +FK -5142-05751 Atlantic/Stanley +FM +0725+15147 Pacific/Chuuk Chuuk (Truk) and Yap +FM +0658+15813 Pacific/Pohnpei Pohnpei (Ponape) +FM +0519+16259 Pacific/Kosrae Kosrae +FO +6201-00646 Atlantic/Faroe +FR +4852+00220 Europe/Paris +GA +0023+00927 Africa/Libreville +GB +513030-0000731 Europe/London +GD +1203-06145 America/Grenada +GE +4143+04449 Asia/Tbilisi +GF +0456-05220 America/Cayenne +GG +4927-00232 Europe/Guernsey +GH +0533-00013 Africa/Accra +GI +3608-00521 Europe/Gibraltar +GL +6411-05144 America/Godthab most locations +GL +7646-01840 America/Danmarkshavn east coast, north of Scoresbysund +GL +7029-02158 America/Scoresbysund Scoresbysund / Ittoqqortoormiit +GL +7634-06847 America/Thule Thule / Pituffik +GM +1328-01639 Africa/Banjul +GN +0931-01343 Africa/Conakry +GP +1614-06132 America/Guadeloupe +GQ +0345+00847 Africa/Malabo +GR +3758+02343 Europe/Athens +GS -5416-03632 Atlantic/South_Georgia +GT +1438-09031 America/Guatemala +GU +1328+14445 Pacific/Guam +GW +1151-01535 Africa/Bissau +GY +0648-05810 America/Guyana +HK +2217+11409 Asia/Hong_Kong +HN +1406-08713 America/Tegucigalpa +HR +4548+01558 Europe/Zagreb +HT +1832-07220 America/Port-au-Prince +HU +4730+01905 Europe/Budapest +ID -0610+10648 Asia/Jakarta Java & Sumatra +ID -0002+10920 Asia/Pontianak west & central Borneo +ID -0507+11924 Asia/Makassar east & south Borneo, Sulawesi (Celebes), Bali, Nusa Tengarra, west Timor +ID -0232+14042 Asia/Jayapura west New Guinea (Irian Jaya) & Malukus (Moluccas) +IE +5320-00615 Europe/Dublin +IL +3146+03514 Asia/Jerusalem +IM +5409-00428 Europe/Isle_of_Man +IN +2232+08822 Asia/Kolkata +IO -0720+07225 Indian/Chagos +IQ +3321+04425 Asia/Baghdad +IR +3540+05126 Asia/Tehran +IS +6409-02151 Atlantic/Reykjavik +IT +4154+01229 Europe/Rome +JE +4912-00207 Europe/Jersey +JM +1800-07648 America/Jamaica +JO +3157+03556 Asia/Amman +JP +353916+1394441 Asia/Tokyo +KE -0117+03649 Africa/Nairobi +KG +4254+07436 Asia/Bishkek +KH +1133+10455 Asia/Phnom_Penh +KI +0125+17300 Pacific/Tarawa Gilbert Islands +KI -0308-17105 Pacific/Enderbury Phoenix Islands +KI +0152-15720 Pacific/Kiritimati Line Islands +KM -1141+04316 Indian/Comoro +KN +1718-06243 America/St_Kitts +KP +3901+12545 Asia/Pyongyang +KR +3733+12658 Asia/Seoul +KW +2920+04759 Asia/Kuwait +KY +1918-08123 America/Cayman +KZ +4315+07657 Asia/Almaty most locations +KZ +4448+06528 Asia/Qyzylorda Qyzylorda (Kyzylorda, Kzyl-Orda) +KZ +5017+05710 Asia/Aqtobe Aqtobe (Aktobe) +KZ +4431+05016 Asia/Aqtau Atyrau (Atirau, Gur'yev), Mangghystau (Mankistau) +KZ +5113+05121 Asia/Oral West Kazakhstan +LA +1758+10236 Asia/Vientiane +LB +3353+03530 Asia/Beirut +LC +1401-06100 America/St_Lucia +LI +4709+00931 Europe/Vaduz +LK +0656+07951 Asia/Colombo +LR +0618-01047 Africa/Monrovia +LS -2928+02730 Africa/Maseru +LT +5441+02519 Europe/Vilnius +LU +4936+00609 Europe/Luxembourg +LV +5657+02406 Europe/Riga +LY +3254+01311 Africa/Tripoli +MA +3339-00735 Africa/Casablanca +MC +4342+00723 Europe/Monaco +MD +4700+02850 Europe/Chisinau +ME +4226+01916 Europe/Podgorica +MF +1804-06305 America/Marigot +MG -1855+04731 Indian/Antananarivo +MH +0709+17112 Pacific/Majuro most locations +MH +0905+16720 Pacific/Kwajalein Kwajalein +MK +4159+02126 Europe/Skopje +ML +1239-00800 Africa/Bamako +MM +1647+09610 Asia/Rangoon +MN +4755+10653 Asia/Ulaanbaatar most locations +MN +4801+09139 Asia/Hovd Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan +MN +4804+11430 Asia/Choibalsan Dornod, Sukhbaatar +MO +2214+11335 Asia/Macau +MP +1512+14545 Pacific/Saipan +MQ +1436-06105 America/Martinique +MR +1806-01557 Africa/Nouakchott +MS +1643-06213 America/Montserrat +MT +3554+01431 Europe/Malta +MU -2010+05730 Indian/Mauritius +MV +0410+07330 Indian/Maldives +MW -1547+03500 Africa/Blantyre +MX +1924-09909 America/Mexico_City Central Time - most locations +MX +2105-08646 America/Cancun Central Time - Quintana Roo +MX +2058-08937 America/Merida Central Time - Campeche, Yucatan +MX +2540-10019 America/Monterrey Mexican Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas away from US border +MX +2550-09730 America/Matamoros US Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas near US border +MX +2313-10625 America/Mazatlan Mountain Time - S Baja, Nayarit, Sinaloa +MX +2838-10605 America/Chihuahua Mexican Mountain Time - Chihuahua away from US border +MX +2934-10425 America/Ojinaga US Mountain Time - Chihuahua near US border +MX +2904-11058 America/Hermosillo Mountain Standard Time - Sonora +MX +3232-11701 America/Tijuana US Pacific Time - Baja California near US border +MX +3018-11452 America/Santa_Isabel Mexican Pacific Time - Baja California away from US border +MX +2048-10515 America/Bahia_Banderas Mexican Central Time - Bahia de Banderas +MY +0310+10142 Asia/Kuala_Lumpur peninsular Malaysia +MY +0133+11020 Asia/Kuching Sabah & Sarawak +MZ -2558+03235 Africa/Maputo +NA -2234+01706 Africa/Windhoek +NC -2216+16627 Pacific/Noumea +NE +1331+00207 Africa/Niamey +NF -2903+16758 Pacific/Norfolk +NG +0627+00324 Africa/Lagos +NI +1209-08617 America/Managua +NL +5222+00454 Europe/Amsterdam +NO +5955+01045 Europe/Oslo +NP +2743+08519 Asia/Kathmandu +NR -0031+16655 Pacific/Nauru +NU -1901-16955 Pacific/Niue +NZ -3652+17446 Pacific/Auckland most locations +NZ -4357-17633 Pacific/Chatham Chatham Islands +OM +2336+05835 Asia/Muscat +PA +0858-07932 America/Panama +PE -1203-07703 America/Lima +PF -1732-14934 Pacific/Tahiti Society Islands +PF -0900-13930 Pacific/Marquesas Marquesas Islands +PF -2308-13457 Pacific/Gambier Gambier Islands +PG -0930+14710 Pacific/Port_Moresby +PH +1435+12100 Asia/Manila +PK +2452+06703 Asia/Karachi +PL +5215+02100 Europe/Warsaw +PM +4703-05620 America/Miquelon +PN -2504-13005 Pacific/Pitcairn +PR +182806-0660622 America/Puerto_Rico +PS +3130+03428 Asia/Gaza Gaza Strip +PS +313200+0350542 Asia/Hebron West Bank +PT +3843-00908 Europe/Lisbon mainland +PT +3238-01654 Atlantic/Madeira Madeira Islands +PT +3744-02540 Atlantic/Azores Azores +PW +0720+13429 Pacific/Palau +PY -2516-05740 America/Asuncion +QA +2517+05132 Asia/Qatar +RE -2052+05528 Indian/Reunion +RO +4426+02606 Europe/Bucharest +RS +4450+02030 Europe/Belgrade +RU +5443+02030 Europe/Kaliningrad Moscow-01 - Kaliningrad +RU +5545+03735 Europe/Moscow Moscow+00 - west Russia +RU +4844+04425 Europe/Volgograd Moscow+00 - Caspian Sea +RU +5312+05009 Europe/Samara Moscow+00 - Samara, Udmurtia +RU +5651+06036 Asia/Yekaterinburg Moscow+02 - Urals +RU +5500+07324 Asia/Omsk Moscow+03 - west Siberia +RU +5502+08255 Asia/Novosibirsk Moscow+03 - Novosibirsk +RU +5345+08707 Asia/Novokuznetsk Moscow+03 - Novokuznetsk +RU +5601+09250 Asia/Krasnoyarsk Moscow+04 - Yenisei River +RU +5216+10420 Asia/Irkutsk Moscow+05 - Lake Baikal +RU +6200+12940 Asia/Yakutsk Moscow+06 - Lena River +RU +623923+1353314 Asia/Khandyga Moscow+06 - Tomponsky, Ust-Maysky +RU +4310+13156 Asia/Vladivostok Moscow+07 - Amur River +RU +4658+14242 Asia/Sakhalin Moscow+07 - Sakhalin Island +RU +643337+1431336 Asia/Ust-Nera Moscow+07 - Oymyakonsky +RU +5934+15048 Asia/Magadan Moscow+08 - Magadan +RU +5301+15839 Asia/Kamchatka Moscow+08 - Kamchatka +RU +6445+17729 Asia/Anadyr Moscow+08 - Bering Sea +RW -0157+03004 Africa/Kigali +SA +2438+04643 Asia/Riyadh +SB -0932+16012 Pacific/Guadalcanal +SC -0440+05528 Indian/Mahe +SD +1536+03232 Africa/Khartoum +SE +5920+01803 Europe/Stockholm +SG +0117+10351 Asia/Singapore +SH -1555-00542 Atlantic/St_Helena +SI +4603+01431 Europe/Ljubljana +SJ +7800+01600 Arctic/Longyearbyen +SK +4809+01707 Europe/Bratislava +SL +0830-01315 Africa/Freetown +SM +4355+01228 Europe/San_Marino +SN +1440-01726 Africa/Dakar +SO +0204+04522 Africa/Mogadishu +SR +0550-05510 America/Paramaribo +SS +0451+03136 Africa/Juba +ST +0020+00644 Africa/Sao_Tome +SV +1342-08912 America/El_Salvador +SX +180305-0630250 America/Lower_Princes +SY +3330+03618 Asia/Damascus +SZ -2618+03106 Africa/Mbabane +TC +2128-07108 America/Grand_Turk +TD +1207+01503 Africa/Ndjamena +TF -492110+0701303 Indian/Kerguelen +TG +0608+00113 Africa/Lome +TH +1345+10031 Asia/Bangkok +TJ +3835+06848 Asia/Dushanbe +TK -0922-17114 Pacific/Fakaofo +TL -0833+12535 Asia/Dili +TM +3757+05823 Asia/Ashgabat +TN +3648+01011 Africa/Tunis +TO -2110-17510 Pacific/Tongatapu +TR +4101+02858 Europe/Istanbul +TT +1039-06131 America/Port_of_Spain +TV -0831+17913 Pacific/Funafuti +TW +2503+12130 Asia/Taipei +TZ -0648+03917 Africa/Dar_es_Salaam +UA +5026+03031 Europe/Kiev most locations +UA +4837+02218 Europe/Uzhgorod Ruthenia +UA +4750+03510 Europe/Zaporozhye Zaporozh'ye, E Lugansk / Zaporizhia, E Luhansk +UA +4457+03406 Europe/Simferopol central Crimea +UG +0019+03225 Africa/Kampala +UM +1645-16931 Pacific/Johnston Johnston Atoll +UM +2813-17722 Pacific/Midway Midway Islands +UM +1917+16637 Pacific/Wake Wake Island +US +404251-0740023 America/New_York Eastern Time +US +421953-0830245 America/Detroit Eastern Time - Michigan - most locations +US +381515-0854534 America/Kentucky/Louisville Eastern Time - Kentucky - Louisville area +US +364947-0845057 America/Kentucky/Monticello Eastern Time - Kentucky - Wayne County +US +394606-0860929 America/Indiana/Indianapolis Eastern Time - Indiana - most locations +US +384038-0873143 America/Indiana/Vincennes Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties +US +410305-0863611 America/Indiana/Winamac Eastern Time - Indiana - Pulaski County +US +382232-0862041 America/Indiana/Marengo Eastern Time - Indiana - Crawford County +US +382931-0871643 America/Indiana/Petersburg Eastern Time - Indiana - Pike County +US +384452-0850402 America/Indiana/Vevay Eastern Time - Indiana - Switzerland County +US +415100-0873900 America/Chicago Central Time +US +375711-0864541 America/Indiana/Tell_City Central Time - Indiana - Perry County +US +411745-0863730 America/Indiana/Knox Central Time - Indiana - Starke County +US +450628-0873651 America/Menominee Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties +US +470659-1011757 America/North_Dakota/Center Central Time - North Dakota - Oliver County +US +465042-1012439 America/North_Dakota/New_Salem Central Time - North Dakota - Morton County (except Mandan area) +US +471551-1014640 America/North_Dakota/Beulah Central Time - North Dakota - Mercer County +US +394421-1045903 America/Denver Mountain Time +US +433649-1161209 America/Boise Mountain Time - south Idaho & east Oregon +US +364708-1084111 America/Shiprock Mountain Time - Navajo +US +332654-1120424 America/Phoenix Mountain Standard Time - Arizona +US +340308-1181434 America/Los_Angeles Pacific Time +US +611305-1495401 America/Anchorage Alaska Time +US +581807-1342511 America/Juneau Alaska Time - Alaska panhandle +US +571035-1351807 America/Sitka Alaska Time - southeast Alaska panhandle +US +593249-1394338 America/Yakutat Alaska Time - Alaska panhandle neck +US +643004-1652423 America/Nome Alaska Time - west Alaska +US +515248-1763929 America/Adak Aleutian Islands +US +550737-1313435 America/Metlakatla Metlakatla Time - Annette Island +US +211825-1575130 Pacific/Honolulu Hawaii +UY -3453-05611 America/Montevideo +UZ +3940+06648 Asia/Samarkand west Uzbekistan +UZ +4120+06918 Asia/Tashkent east Uzbekistan +VA +415408+0122711 Europe/Vatican +VC +1309-06114 America/St_Vincent +VE +1030-06656 America/Caracas +VG +1827-06437 America/Tortola +VI +1821-06456 America/St_Thomas +VN +1045+10640 Asia/Ho_Chi_Minh +VU -1740+16825 Pacific/Efate +WF -1318-17610 Pacific/Wallis +WS -1350-17144 Pacific/Apia +YE +1245+04512 Asia/Aden +YT -1247+04514 Indian/Mayotte +ZA -2615+02800 Africa/Johannesburg +ZM -1525+02817 Africa/Lusaka +ZW -1750+03103 Africa/Harare diff --git a/layout/rootfs/home b/layout/rootfs/home new file mode 120000 index 0000000..48b7bfd --- /dev/null +++ b/layout/rootfs/home @@ -0,0 +1 @@ +mnt/userfs/home
\ No newline at end of file diff --git a/layout/rootfs/lib/modules/.empty b/layout/rootfs/lib/modules/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/lib/modules/.empty diff --git a/layout/rootfs/mnt/rwfs/.empty b/layout/rootfs/mnt/rwfs/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/mnt/rwfs/.empty diff --git a/layout/rootfs/mnt/stagingfs/.empty b/layout/rootfs/mnt/stagingfs/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/mnt/stagingfs/.empty diff --git a/layout/rootfs/mnt/syncfs/.empty b/layout/rootfs/mnt/syncfs/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/mnt/syncfs/.empty diff --git a/layout/rootfs/mnt/userfs/.empty b/layout/rootfs/mnt/userfs/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/mnt/userfs/.empty diff --git a/layout/rootfs/proc/.empty b/layout/rootfs/proc/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/proc/.empty diff --git a/layout/rootfs/root/.execline-loginshell b/layout/rootfs/root/.execline-loginshell new file mode 100755 index 0000000..85c4e86 --- /dev/null +++ b/layout/rootfs/root/.execline-loginshell @@ -0,0 +1,3 @@ +#!/command/execlineb -S0 +/command/import -D /etc/execline-shell SHELL +$SHELL $@ diff --git a/layout/rootfs/root/.execline-shell b/layout/rootfs/root/.execline-shell new file mode 100755 index 0000000..e919b11 --- /dev/null +++ b/layout/rootfs/root/.execline-shell @@ -0,0 +1,3 @@ +#!/command/execlineb -S0 +export PS1 "${USER}@%%HOSTNAME%%:${PWD} # " +/bin/ash $@ diff --git a/layout/rootfs/root/.ssh/.empty b/layout/rootfs/root/.ssh/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/root/.ssh/.empty diff --git a/layout/rootfs/run/.empty b/layout/rootfs/run/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/run/.empty diff --git a/layout/rootfs/sys/.empty b/layout/rootfs/sys/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rootfs/sys/.empty diff --git a/layout/rootfs/tmp b/layout/rootfs/tmp new file mode 120000 index 0000000..13e97f7 --- /dev/null +++ b/layout/rootfs/tmp @@ -0,0 +1 @@ +run/tmp
\ No newline at end of file diff --git a/layout/rootfs/var b/layout/rootfs/var new file mode 120000 index 0000000..a492c97 --- /dev/null +++ b/layout/rootfs/var @@ -0,0 +1 @@ +mnt/rwfs/var
\ No newline at end of file diff --git a/layout/rwfs/var/etc/.empty b/layout/rwfs/var/etc/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/etc/.empty diff --git a/layout/rwfs/var/log/devd/.empty b/layout/rwfs/var/log/devd/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/log/devd/.empty diff --git a/layout/rwfs/var/log/dnscache/.empty b/layout/rwfs/var/log/dnscache/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/log/dnscache/.empty diff --git a/layout/rwfs/var/log/fdholder-tmp/.empty b/layout/rwfs/var/log/fdholder-tmp/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/log/fdholder-tmp/.empty diff --git a/layout/rwfs/var/log/fdholder/.empty b/layout/rwfs/var/log/fdholder/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/log/fdholder/.empty diff --git a/layout/rwfs/var/log/klogd/.empty b/layout/rwfs/var/log/klogd/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/log/klogd/.empty diff --git a/layout/rwfs/var/log/ntpclient/.empty b/layout/rwfs/var/log/ntpclient/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/log/ntpclient/.empty diff --git a/layout/rwfs/var/log/sshd-4/.empty b/layout/rwfs/var/log/sshd-4/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/log/sshd-4/.empty diff --git a/layout/rwfs/var/log/syslogd/.empty b/layout/rwfs/var/log/syslogd/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/log/syslogd/.empty diff --git a/layout/rwfs/var/log/udhcpc-eth0/.empty b/layout/rwfs/var/log/udhcpc-eth0/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/log/udhcpc-eth0/.empty diff --git a/layout/rwfs/var/run/.empty b/layout/rwfs/var/run/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/run/.empty diff --git a/layout/rwfs/var/tmp/.empty b/layout/rwfs/var/tmp/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/rwfs/var/tmp/.empty diff --git a/layout/stagingfs/.empty b/layout/stagingfs/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/stagingfs/.empty diff --git a/layout/userfs/home/guest/.execline-loginshell b/layout/userfs/home/guest/.execline-loginshell new file mode 100755 index 0000000..85c4e86 --- /dev/null +++ b/layout/userfs/home/guest/.execline-loginshell @@ -0,0 +1,3 @@ +#!/command/execlineb -S0 +/command/import -D /etc/execline-shell SHELL +$SHELL $@ diff --git a/layout/userfs/home/guest/.execline-shell b/layout/userfs/home/guest/.execline-shell new file mode 100755 index 0000000..f28df30 --- /dev/null +++ b/layout/userfs/home/guest/.execline-shell @@ -0,0 +1,3 @@ +#!/command/execlineb -S0 +export PS1 "${USER}@%%HOSTNAME%%:${PWD} $ " +/bin/ash $@ diff --git a/layout/userfs/home/guest/.ssh/.empty b/layout/userfs/home/guest/.ssh/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/layout/userfs/home/guest/.ssh/.empty diff --git a/lh-config.dist b/lh-config.dist new file mode 100644 index 0000000..00c60cd --- /dev/null +++ b/lh-config.dist @@ -0,0 +1,51 @@ +# Not all country codes are supported. +# See sub/layout/configure-localoptions. +# When in doubt, leave to uk, and adjust the timezone +# and NTP client script later by hand. +COUNTRY_CODE=uk + +# If you use DHCP, then LOCAL_IP and ROUTER_IP will be ignored. +# LOCAL_IP=192.168.0.7 +# ROUTER_IP=192.168.0.1 +USE_DHCP=true + +# If you have a graphics card, set to true: the console will be on tty1. +# Else, leave to false: you will have a serial console. +USE_GRAPHIC=false + +# Set to true if you use TAP networking (you need to be root to set up +# the bridge on the host); false if you use qemu's user networking. +USE_TAP=false + +# Set to true if your virtual machine manager supports virtio disks. qemu does. +USE_VIRTIO_DISK=false + +# Set to true if your virtual machine manager supports virtio networks. qemu and virtualbox do, at least. +USE_VIRTIO_NETWORK=false + +# Set to the output directory. +# By default, it's a subdirectory named "output" in lh-bootstrap's base directory. +OUTPUT= + +# Set to a non-privileged user on your system. +# Most of the build will be performed as that user. +NORMALUSER=nobody + +# Kernel config. Leave commented to use the one provided with the bootstrap, +# which is suitable for qemu. +# KERNEL_CONFIG= + +# Uncomment, and define the triplet of the target system, +# and the absolute path to the base of the toolchains. +# TRIPLE=x86_64-linux-musl +# CROSS_BASE=/home/ska/toolchains/cross/$TRIPLE +# HOST_HOST_BASE=/home/ska/toolchains/native/$TRIPLE + + +# Filesystems size, in megabytes. + +ROOTFS_SIZE=32768 +SWAP_SIZE=4096 +RWFS_SIZE=4096 +USERFS_SIZE=1024 +EXTRA_SIZE=2048 @@ -0,0 +1,62 @@ +#!/bin/sh -e + +# the bootstrap can only run as root +test $(id -u) -eq 0 || { echo './make: fatal: you are not root. Please read the README.md file.' 1>&2 ; exit 1 ; } + + +# sourcing your configuration file +. ./lh-config + + +# checking if the configuration file is missing some variables, if that's the case we exit with an error +if test -z "$USE_DHCP" || test -z "$NORMALUSER" || test -z "$ROOTFS_SIZE" || test -z "$SWAP_SIZE" || test -z "$RWFS_SIZE" || test -z "$USERFS_SIZE" || test -z "$EXTRA_SIZE" || test -z "$TRIPLE" || test -z "$USE_GRAPHIC" ; then + echo "./make: fatal: some variable definitions are missing from lh-config." 1>&2 + exit 1 +fi + + +WD=$(pwd) +BUILD_BUILD_CC=${BUILD_BUILD_CC:-/usr/bin/gcc} # do not change this: it needs to be an absolute path. Users can override it in lh-config. +OUTPUT=${OUTPUT:-$WD/output} +BUILD_HOST_CC="$TRIPLE-${CROSS_CC:-gcc}" +USE_TAP=${USE_TAP:-false} # TODO: backend specific, move to backends +USE_VIRTIO_NETWORK=${USE_VIRTIO_NETWORK:-false} # allow end user to choose +USE_VIRTIO_DISK=${USE_VIRTIO_DISK:-false} + +# By default, give up if all services aren't up 30 seconds after boot. +# This allows shutting down the machine (via s6-poweroff) even if the +# network fails to start, for instance. +S6RC_TIMEOUT=${S6RC_TIMEOUT:-30000} + +if test -n "$CROSS_BASE" ; then + crossenv="" +else + crossenv="LH_MAKE_CROSS=1" + CROSS_BASE="$OUTPUT/build-host/$TRIPLE" +fi + +BUILD_HOST_CC_FULL="$CROSS_BASE/bin/$BUILD_HOST_CC" +BUILD_HOST_SYSROOT="$CROSS_BASE/$TRIPLE" +BUILD_HOST_PREFIX="$CROSS_BASE/bin/$TRIPLE" + +hostarch=$(echo $TRIPLE | cut -f1 -d-) +# This is used extensively throughout the whole build: different subsystems have different names for the architecture +case $hostarch in + i?86) KERNEL_ARCH=$hostarch ; QEMU_ARCH=i386 ; KERNEL_GENERIC_ARCH=x86 ;; + x86_64) KERNEL_ARCH=$hostarch ; QEMU_ARCH=$hostarch ; KERNEL_GENERIC_ARCH=x86 ;; + arm*) KERNEL_ARCH=arm ; QEMU_ARCH=arm ; KERNEL_GENERIC_ARCH=arm ;; + aarch64*) KERNEL_ARCH=arm64 ; QEMU_ARCH=aarch64 ; KERNEL_GENERIC_ARCH=arm64 ;; + default) echo "make: fatal: invalid TRIPLE variable" 1>&2 ; exit 100 ;; +esac + +KERNEL_CONFIG=${KERNEL_CONFIG:-./sub/kernel/qemu-system-${QEMU_ARCH}-config} +PATH="$WD/bin:$OUTPUT/build-build/command:$OUTPUT/build-build/bin:$OUTPUT/build-host/bin:$CROSS_BASE/bin:$PATH" + +umask 022 +exec env -i $crossenv LH_MAKE_MARKER=1 "WD=$WD" "LOCAL_IP=$LOCAL_IP" "ROUTER_IP=$ROUTER_IP" "COUNTRY_CODE=$COUNTRY_CODE" "NORMALUSER=$NORMALUSER" "TRIPLE=$TRIPLE" "OUTPUT=$OUTPUT" "PATH=$PATH" \ + "ROOTFS_SIZE=$ROOTFS_SIZE" "SWAP_SIZE=$SWAP_SIZE" "RWFS_SIZE=$RWFS_SIZE" "USERFS_SIZE=$USERFS_SIZE" "EXTRA_SIZE=$EXTRA_SIZE" \ + "HOST_HOST_BASE=$HOST_HOST_BASE" "BUILD_HOST_CC=$BUILD_HOST_CC" "BUILD_HOST_CC_FULL=$BUILD_HOST_CC_FULL" "BUILD_HOST_SYSROOT=$BUILD_HOST_SYSROOT" "BUILD_HOST_PREFIX=$BUILD_HOST_PREFIX" \ + "KERNEL_ARCH=$KERNEL_ARCH" "KERNEL_GENERIC_ARCH=$KERNEL_GENERIC_ARCH" "QEMU_ARCH=$QEMU_ARCH" "USE_DHCP=$USE_DHCP" "KERNEL_CONFIG=$KERNEL_CONFIG" \ + "BUILD_BUILD_CC=$BUILD_BUILD_CC" SHELL=/bin/sh "USE_GRAPHIC=$USE_GRAPHIC" "USE_TAP=$USE_TAP" "USE_VIRTIO_NETWORK=$USE_VIRTIO_NETWORK" "USE_VIRTIO_DISK=$USE_VIRTIO_DISK" \ + "S6RC_TIMEOUT=$S6RC_TIMEOUT" \ + make "$@" diff --git a/qemu-boot b/qemu-boot new file mode 100755 index 0000000..6b98f47 --- /dev/null +++ b/qemu-boot @@ -0,0 +1,71 @@ +#!/bin/sh -e + +# if you use QEMU user mode networking, endpoint 127.0.0.1:2222 on the host will be forwarded to port 22 in the guest +SSH_PORTFORWARD=${SSH_PORTFORWARD:-2222} + +virtioblk=virtio-blk-device +virtionet=virtio-net-device + +case "$QEMU_ARCH" in + i386) + qemu_sysoptions="-smp 2 -m 2G" + qemu_console=ttyS0 + nic=e1000 + diskoption="-drive file=$OUTPUT/disk-image.raw,media=disk,format=raw,if=none,id=sata0 -device ich9-ahci,id=ahci -device ide-drive,drive=sata0,bus=ahci.0" ;; + x86_64) + qemu_sysoptions="-enable-kvm -cpu host -smp 4 -m 16G" + qemu_console=ttyS0 + nic=e1000 + virtioblk=virtio-blk-pci + virtionet=virtio-net-pci + diskoption="-drive file=$OUTPUT/disk-image.raw,media=disk,format=raw,if=none,id=sata0 -device ich9-ahci,id=ahci -device ide-drive,drive=sata0,bus=ahci.0" ;; + arm) + qemu_sysoptions="-m 1G -M vexpress-a9 -cpu cortex-a9 -dtb sub/disk-image/vexpress-v2p-ca9.dtb" + qemu_console=ttyAMA0 + USE_VIRTIO_NETWORK=true # we only support virtio on armv7 + diskoption="-sd $OUTPUT/disk-image.raw" ;; + aarch64) + qemu_sysoptions="-M virt -cpu cortex-a57 -m 2G" + qemu_console=ttyAMA0 + USE_VIRTIO_NETWORK=true # we only support virtio on armv8 + diskoption="-device sdhci-pci -device sd-card,drive=sdcard -drive file=$OUTPUT/disk-image.raw,id=sdcard,cache=unsafe,if=none,format=raw" ;; +esac + +nographic=-nographic + +# On graphical mode, enforce tty1 as the console +if $USE_GRAPHIC ; then + qemu_console=tty1 + nographic= +fi + +# If the image has been compiled for a virtual disk (/dev/vda) +if $USE_VIRTIO_DISK ; then + diskoption="-drive file=$OUTPUT/disk-image.raw,format=raw,if=none,id=disk -device $virtioblk,drive=disk" +fi + +if $USE_VIRTIO_NETWORK ; then + nic=$virtionet +fi + +qemu_guestnetoptions="-device $nic,netdev=network" + +# running in QEMU with TAP networking (need to be root to configure the host) +# or running QEMU in user-mode networking (which is the default in QEMU), with redirection of port 2222 to 22 +if $USE_TAP ; then + qemu_hostnetoptions="-netdev tap,id=network,ifname=tap0,script=no,downscript=no" +else + qemu_hostnetoptions="-netdev user,id=network,hostfwd=tcp:127.0.0.1:${SSH_PORTFORWARD}-:22" +fi + +# echo qemu-system-$QEMU_ARCH $nographic $qemu_sysoptions $qemu_guestnetoptions $qemu_hostnetoptions \ +# -append "console=$qemu_console" \ +# -kernel "$OUTPUT/kernel" \ +# -initrd "$OUTPUT/initramfs.img.gz" \ +# $diskoption + +exec qemu-system-$QEMU_ARCH $nographic $qemu_sysoptions $qemu_guestnetoptions $qemu_hostnetoptions \ + -append "console=$qemu_console" \ + -kernel "$OUTPUT/kernel" \ + -initrd "$OUTPUT/initramfs.img.gz" \ + $diskoption diff --git a/sub/bearssl/Makefile b/sub/bearssl/Makefile new file mode 100644 index 0000000..7dd569b --- /dev/null +++ b/sub/bearssl/Makefile @@ -0,0 +1,31 @@ + +BEARSSL_NAME := bearssl +BEARSSL_VERSION := d021b7eb7fada2acbe16b1b56f6e2cbdf8eee362 +# BEARSSL_VERSION := 042986b989521f0ae1e2fe3819c72f2fabcb70a6 +BEARSSL_URLDIR := https://www.bearssl.org/git + +$(OUTPUT)/sources/.lh_$(BEARSSL_NAME)_dled: | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/sources/$(BEARSSL_NAME) $(OUTPUT)/sources/$(BEARSSL_NAME)-$(BEARSSL_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources git clone $(BEARSSL_URLDIR)/BearSSL + exec setuidgid $(NORMALUSER) s6-rename $(OUTPUT)/sources/BearSSL $(OUTPUT)/sources/$(BEARSSL_NAME)-$(BEARSSL_VERSION) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(BEARSSL_NAME)_copied: $(OUTPUT)/sources/.lh_$(BEARSSL_NAME)_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/$(BEARSSL_NAME)-$(BEARSSL_VERSION) + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/$(BEARSSL_NAME)-$(BEARSSL_VERSION) $(OUTPUT)/build-host/$(BEARSSL_NAME)-$(BEARSSL_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/$(BEARSSL_NAME)-$(BEARSSL_VERSION) git checkout $(BEARSSL_VERSION) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(BEARSSL_NAME)_built: $(OUTPUT)/build-host/.lh_$(BEARSSL_NAME)_copied $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/$(BEARSSL_NAME)-$(BEARSSL_VERSION) $(MAKE) CC=$(TRIPLE)-muslgcc LD=$(TRIPLE)-muslgcc LDDLL=$(TRIPLE)-muslgcc + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(BEARSSL_NAME)_installed: $(OUTPUT)/build-host/.lh_$(BEARSSL_NAME)_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec s6-mkdir -p $(OUTPUT)/rootfs/opt/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/lib $(OUTPUT)/rootfs/opt/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/bin + exec cp $(OUTPUT)/build-host/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/build/brssl $(OUTPUT)/rootfs/opt/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/bin/ + exec cp $(OUTPUT)/build-host/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/build/libbearssl.a $(OUTPUT)/build-host/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/build/libbearssl.so $(OUTPUT)/rootfs/opt/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/lib/ + exec s6-hiercopy $(OUTPUT)/build-host/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/inc $(OUTPUT)/rootfs/opt/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/include + exec chown -R root.root $(OUTPUT)/rootfs/opt/$(BEARSSL_NAME)-$(BEARSSL_VERSION)/include + exec makenamelink $(OUTPUT)/rootfs/opt $(BEARSSL_NAME) $(BEARSSL_NAME)-$(BEARSSL_VERSION) $(OUTPUT)/tmp + exec makelinks $(OUTPUT)/build-host /bin /opt/$(BEARSSL_NAME)/bin + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sub/busybox/Makefile b/sub/busybox/Makefile new file mode 100644 index 0000000..7cc255c --- /dev/null +++ b/sub/busybox/Makefile @@ -0,0 +1,74 @@ +# Version from 2017-04-07 +# BUSYBOX_VERSION := 1140bf39ab113aefee8079755fac618bf6314db6 + +# Version from 2017-05-22 +BUSYBOX_VERSION := f5470419404d643070db99d058405b714695b817 + +clean-busybox: + rm -f $(OUTPUT)/sources/.lh_bb_cloned + rm -rf $(OUTPUT)/sources/busybox + rm -f $(OUTPUT)/sources/.lh_bb_dled + rm -rf $(OUTPUT)/build-host/.lh_bb_* + rm -rf $(OUTPUT)/build-host/busybox-$(BUSYBOX_VERSION) + rm -f $(OUTPUT)/build-host/.lh_mdev_* + rm -rf $(OUTPUT)/build-host/mdev + rm -f $(OUTPUT)/build-host/bbsuid.c $(OUTPUT)/build-host/bbsuid $(OUTPUT)/build-host/.lh_bbsuid_installed + + +$(OUTPUT)/sources/.lh_bb_cloned: | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/sources/busybox + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources git clone git://git.busybox.net/busybox + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/sources/.lh_bb_dled: $(OUTPUT)/sources/.lh_bb_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources/busybox git checkout $(BUSYBOX_VERSION) + exec setuidgid $(NORMALUSER) touch $@ + + +$(OUTPUT)/build-host/.lh_bb_copied: $(OUTPUT)/sources/.lh_bb_dled | $(OUTPUT)/build-build/.lh_skarnet_installed $(OUTPUT)/tmp/.lh_prepared + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/busybox-$(BUSYBOX_VERSION) + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/busybox $(OUTPUT)/build-host/busybox-$(BUSYBOX_VERSION) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/busybox-$(BUSYBOX_VERSION)/.config: $(OUTPUT)/build-host/.lh_bb_copied sub/busybox/host-full-config | $(OUTPUT)/build-build/.lh_skarnet_installed $(OUTPUT)/tmp/.lh_prepared + exec setuidgid $(NORMALUSER) cp -f $(WD)/sub/busybox/host-full-config $@ + +$(OUTPUT)/build-host/.lh_bb_built: $(OUTPUT)/build-host/busybox-$(BUSYBOX_VERSION)/.config $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/busybox-$(BUSYBOX_VERSION) $(MAKE) -j1 busybox install CROSS_COMPILE=$(TRIPLE)- CC=$(TRIPLE)-muslgcc + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_bb_installed: $(OUTPUT)/build-host/.lh_bb_built $(OUTPUT)/build-host/bin/muslgcc $(OUTPUT)/tmp/.lh_layout_installed | $(OUTPUT)/build-build/.lh_skarnet_installed + exec s6-rmrf $(OUTPUT)/rootfs/opt/busybox-$(BUSYBOX_VERSION) + exec cp -RP $(OUTPUT)/build-host/busybox-$(BUSYBOX_VERSION)/_install $(OUTPUT)/rootfs/opt/busybox-$(BUSYBOX_VERSION) + exec makenamelink $(OUTPUT)/rootfs/opt busybox busybox-$(BUSYBOX_VERSION) $(OUTPUT)/tmp + exec makelinks $(OUTPUT)/rootfs /bin /opt/busybox/bin + exec makelinks $(OUTPUT)/rootfs /bin /opt/busybox/sbin + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_mdev_copied: $(OUTPUT)/sources/.lh_bb_dled | $(OUTPUT)/build-build/.lh_skarnet_installed $(OUTPUT)/tmp/.lh_prepared + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/mdev-$(BUSYBOX_VERSION) + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/busybox $(OUTPUT)/build-host/mdev-$(BUSYBOX_VERSION) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/mdev-$(BUSYBOX_VERSION)/.config: $(OUTPUT)/build-host/.lh_mdev_copied sub/busybox/host-mdev-config $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cp -f $(WD)/sub/busybox/host-mdev-config $@ + +$(OUTPUT)/build-host/.lh_mdev_built: $(OUTPUT)/build-host/mdev-$(BUSYBOX_VERSION)/.config $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/mdev-$(BUSYBOX_VERSION) $(MAKE) -j1 busybox install CROSS_COMPILE=$(TRIPLE)- CC=$(TRIPLE)-muslgcc + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_mdev_installed: $(OUTPUT)/build-host/.lh_mdev_built | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cp -f -L $(OUTPUT)/build-host/mdev-$(BUSYBOX_VERSION)/_install/sbin/mdev $(OUTPUT)/initramfs/sbin/mdev + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/bbsuid.c: sub/busybox/SUIDLIST sub/busybox/bbsuid-header sub/busybox/bbsuid-footer | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) redirfd -w 1 $@ foreground cat sub/busybox/bbsuid-header "" foreground sed s/.*/\"\&\",/ sub/busybox/SUIDLIST "" cat sub/busybox/bbsuid-footer + +$(OUTPUT)/build-host/bbsuid: $(OUTPUT)/build-host/bbsuid.c $(OUTPUT)/build-host/bin/muslgcc $(OUTPUT)/build-host/.lh_skalibs_installed + exec setuidgid $(NORMALUSER) muslgcc -o $@ -I $(OUTPUT)/rootfs/package/prog/skalibs/include -L $(OUTPUT)/rootfs/package/prog/skalibs/library $(OUTPUT)/build-host/bbsuid.c -lskarnet + +$(OUTPUT)/build-host/.lh_bbsuid_installed: sub/busybox/SUIDLIST $(OUTPUT)/build-host/bbsuid $(OUTPUT)/build-host/.lh_bb_installed | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec sub/busybox/install-bbsuid $(OUTPUT) sub/busybox/SUIDLIST + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sub/busybox/README.md b/sub/busybox/README.md new file mode 100644 index 0000000..f3e99ae --- /dev/null +++ b/sub/busybox/README.md @@ -0,0 +1,20 @@ +README.md for sub/busybox +------------------------- + +host-full-config and host-mdev-config are two different +configuration files for busybox, which is actually built +twice during the bootstrap: + +- host-full-config is the "full" configuration for busybox, i.e. +it instructs the build process to build a busybox binary that +contains all the basic commands our host will need: coreutils, +modprobe, ifconfig, mdev, etc. That's the binary that will be +installed in /opt/busybox and linked in /bin. + +- host-mdev-config is "mdev-only". It instructs the build process +to build a busybox binary that contains *only* the mdev command +and its dependencies. That one will be copied into the initramfs: +the initramfs uses "mdev" and "mdev -s" commands, this is necessary +for coldplugging devices at boot. We don't need busybox to provide +any other commands in the initramfs because all the rest is done by +skarnet.org binaries. diff --git a/sub/busybox/SUIDLIST b/sub/busybox/SUIDLIST new file mode 100644 index 0000000..c632267 --- /dev/null +++ b/sub/busybox/SUIDLIST @@ -0,0 +1,8 @@ +ipcrm +ipcs +passwd +ping +ping6 +su +traceroute +traceroute6 diff --git a/sub/busybox/bbsuid-footer b/sub/busybox/bbsuid-footer new file mode 100644 index 0000000..699c6f8 --- /dev/null +++ b/sub/busybox/bbsuid-footer @@ -0,0 +1,21 @@ +} ; + +static int okay (char const *s) +{ + register char const **p = list ; + for (; *p ; p++) if (!str_diff(s, *p)) return 1 ; + return 0 ; +} + +int main (int argc, char const *const *argv, char const *const *envp) +{ + stralloc sa = STRALLOC_ZERO ; + PROG = "busybox-setuid" ; + if (!sabasename(&sa, argv[0], str_len(argv[0]))) + strerr_diefu2sys(111, "sabasename", argv[0]) ; + if (!stralloc_0(&sa)) strerr_diefu1sys(111, "stralloc_0") ; + if (!okay(sa.s)) strerr_dief2x(100, sa.s, " is not granted root privileges") ; + stralloc_free(&sa) ; + execve("/bin/busybox", (char *const *)argv, (char *const *)envp) ; + strerr_dieexec(111, "/bin/busybox") ; +} diff --git a/sub/busybox/bbsuid-header b/sub/busybox/bbsuid-header new file mode 100644 index 0000000..98af28b --- /dev/null +++ b/sub/busybox/bbsuid-header @@ -0,0 +1,9 @@ +/* ISC license. */ + +#include <skalibs/bytestr.h> +#include <skalibs/strerr2.h> +#include <skalibs/stralloc.h> +#include <skalibs/djbunix.h> + +static char const *list[] = +{ diff --git a/sub/busybox/host-full-config b/sub/busybox/host-full-config new file mode 100644 index 0000000..2b1d877 --- /dev/null +++ b/sub/busybox/host-full-config @@ -0,0 +1,1122 @@ +# +# Automatically generated make config: don't edit +# Busybox version: 1.27.0.git +# Mon May 22 23:31:23 2017 +# +CONFIG_HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# +CONFIG_DESKTOP=y +# CONFIG_EXTRA_COMPAT is not set +# CONFIG_INCLUDE_SUSv2 is not set +# CONFIG_USE_PORTABLE_CODE is not set +CONFIG_SHOW_USAGE=y +# CONFIG_FEATURE_VERBOSE_USAGE is not set +# CONFIG_FEATURE_COMPRESS_USAGE is not set +CONFIG_BUSYBOX=y +# CONFIG_FEATURE_INSTALLER is not set +CONFIG_INSTALL_NO_USR=y +# CONFIG_PAM is not set +CONFIG_LONG_OPTS=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +# CONFIG_FEATURE_UTMP is not set +# CONFIG_FEATURE_WTMP is not set +# CONFIG_FEATURE_PIDFILE is not set +CONFIG_PID_FILE_PATH="" +# CONFIG_FEATURE_SUID is not set +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_SELINUX is not set +# CONFIG_FEATURE_PREFER_APPLETS is not set +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" +CONFIG_FEATURE_SYSLOG=y +# CONFIG_FEATURE_HAVE_RPC is not set +CONFIG_PLATFORM_LINUX=y + +# +# Build Options +# +CONFIG_STATIC=y +# CONFIG_PIE is not set +# CONFIG_NOMMU is not set +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_INDIVIDUAL is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +CONFIG_LFS=y +CONFIG_CROSS_COMPILER_PREFIX="" +CONFIG_SYSROOT="" +CONFIG_EXTRA_CFLAGS="" +CONFIG_EXTRA_LDFLAGS="" +CONFIG_EXTRA_LDLIBS="" + +# +# Installation Options ("make install" behavior) +# +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set +CONFIG_PREFIX="./_install" + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_DEBUG_SANITIZE is not set +# CONFIG_UNIT_TEST is not set +# CONFIG_WERROR is not set +CONFIG_NO_DEBUG_LIB=y +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set + +# +# Busybox Library Tuning +# +# CONFIG_FEATURE_USE_BSS_TAIL is not set +CONFIG_FEATURE_RTMINMAX=y +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y +# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set +CONFIG_PASSWORD_MINLEN=5 +CONFIG_MD5_SMALL=1 +CONFIG_SHA3_SMALL=0 +CONFIG_FEATURE_FAST_TOP=y +# CONFIG_FEATURE_ETC_NETWORKS is not set +CONFIG_FEATURE_EDITING=y +CONFIG_FEATURE_EDITING_MAX_LEN=4096 +# CONFIG_FEATURE_EDITING_VI is not set +CONFIG_FEATURE_EDITING_HISTORY=1024 +CONFIG_FEATURE_EDITING_SAVEHISTORY=y +# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set +CONFIG_FEATURE_REVERSE_SEARCH=y +CONFIG_FEATURE_TAB_COMPLETION=y +# CONFIG_FEATURE_USERNAME_COMPLETION is not set +CONFIG_FEATURE_EDITING_FANCY_PROMPT=y +CONFIG_FEATURE_EDITING_ASK_TERMINAL=y +# CONFIG_LOCALE_SUPPORT is not set +CONFIG_UNICODE_SUPPORT=y +# CONFIG_UNICODE_USING_LOCALE is not set +CONFIG_FEATURE_CHECK_UNICODE_IN_ENV=y +CONFIG_SUBST_WCHAR=63 +CONFIG_LAST_SUPPORTED_WCHAR=767 +# CONFIG_UNICODE_COMBINING_WCHARS is not set +# CONFIG_UNICODE_WIDE_WCHARS is not set +# CONFIG_UNICODE_BIDI_SUPPORT is not set +# CONFIG_UNICODE_NEUTRAL_TABLE is not set +# CONFIG_UNICODE_PRESERVE_BROKEN is not set +CONFIG_FEATURE_NON_POSIX_CP=y +CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y +CONFIG_FEATURE_USE_SENDFILE=y +CONFIG_FEATURE_COPYBUF_KB=4 +# CONFIG_FEATURE_SKIP_ROOTFS is not set +# CONFIG_MONOTONIC_SYSCALL is not set +CONFIG_IOCTL_HEX2STR_ERROR=y +# CONFIG_FEATURE_HWIB is not set + +# +# Applets +# + +# +# Archival Utilities +# +CONFIG_FEATURE_SEAMLESS_XZ=y +# CONFIG_FEATURE_SEAMLESS_LZMA is not set +CONFIG_FEATURE_SEAMLESS_BZ2=y +CONFIG_FEATURE_SEAMLESS_GZ=y +# CONFIG_FEATURE_SEAMLESS_Z is not set +# CONFIG_AR is not set +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set +# CONFIG_FEATURE_AR_CREATE is not set +# CONFIG_UNCOMPRESS is not set +CONFIG_GUNZIP=y +CONFIG_ZCAT=y +# CONFIG_FEATURE_GUNZIP_LONG_OPTIONS is not set +# CONFIG_BUNZIP2 is not set +CONFIG_BZCAT=y +# CONFIG_UNLZMA is not set +# CONFIG_LZCAT is not set +# CONFIG_LZMA is not set +# CONFIG_FEATURE_LZMA_FAST is not set +# CONFIG_UNXZ is not set +# CONFIG_XZCAT is not set +# CONFIG_XZ is not set +# CONFIG_BZIP2 is not set +CONFIG_FEATURE_BZIP2_DECOMPRESS=y +CONFIG_CPIO=y +CONFIG_FEATURE_CPIO_O=y +# CONFIG_FEATURE_CPIO_P is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +CONFIG_GZIP=y +# CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set +CONFIG_GZIP_FAST=2 +# CONFIG_FEATURE_GZIP_LEVELS is not set +CONFIG_FEATURE_GZIP_DECOMPRESS=y +# CONFIG_LZOP is not set +# CONFIG_UNLZOP is not set +# CONFIG_LZOPCAT is not set +# CONFIG_LZOP_COMPR_HIGH is not set +# CONFIG_RPM is not set +# CONFIG_RPM2CPIO is not set +CONFIG_TAR=y +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set +CONFIG_FEATURE_TAR_CREATE=y +CONFIG_FEATURE_TAR_AUTODETECT=y +CONFIG_FEATURE_TAR_FROM=y +CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y +CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y +# CONFIG_FEATURE_TAR_TO_COMMAND is not set +CONFIG_FEATURE_TAR_UNAME_GNAME=y +CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y +# CONFIG_FEATURE_TAR_SELINUX is not set +# CONFIG_UNZIP is not set +# CONFIG_FEATURE_UNZIP_CDF is not set +# CONFIG_FEATURE_UNZIP_BZIP2 is not set +# CONFIG_FEATURE_UNZIP_LZMA is not set +# CONFIG_FEATURE_UNZIP_XZ is not set + +# +# Coreutils +# +CONFIG_BASENAME=y +CONFIG_CAT=y +CONFIG_FEATURE_CATV=y +CONFIG_CHGRP=y +CONFIG_CHMOD=y +CONFIG_CHOWN=y +# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set +CONFIG_CHROOT=y +CONFIG_CKSUM=y +CONFIG_COMM=y +CONFIG_CP=y +# CONFIG_FEATURE_CP_LONG_OPTIONS is not set +CONFIG_CUT=y +CONFIG_DATE=y +CONFIG_FEATURE_DATE_ISOFMT=y +# CONFIG_FEATURE_DATE_NANO is not set +# CONFIG_FEATURE_DATE_COMPAT is not set +CONFIG_DD=y +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y +CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y +CONFIG_FEATURE_DD_IBS_OBS=y +CONFIG_FEATURE_DD_STATUS=y +CONFIG_DF=y +CONFIG_FEATURE_DF_FANCY=y +CONFIG_DIRNAME=y +CONFIG_DOS2UNIX=y +CONFIG_UNIX2DOS=y +CONFIG_DU=y +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +CONFIG_ENV=y +# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set +CONFIG_EXPAND=y +# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set +CONFIG_UNEXPAND=y +# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set +CONFIG_EXPR=y +CONFIG_EXPR_MATH_SUPPORT_64=y +# CONFIG_FACTOR is not set +CONFIG_FALSE=y +CONFIG_FOLD=y +CONFIG_FSYNC=y +CONFIG_HEAD=y +CONFIG_FEATURE_FANCY_HEAD=y +CONFIG_HOSTID=y +CONFIG_ID=y +CONFIG_GROUPS=y +CONFIG_INSTALL=y +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set +CONFIG_LINK=y +CONFIG_LN=y +CONFIG_LOGNAME=y +CONFIG_LS=y +CONFIG_FEATURE_LS_FILETYPES=y +CONFIG_FEATURE_LS_FOLLOWLINKS=y +CONFIG_FEATURE_LS_RECURSIVE=y +CONFIG_FEATURE_LS_WIDTH=y +CONFIG_FEATURE_LS_SORTFILES=y +CONFIG_FEATURE_LS_TIMESTAMPS=y +CONFIG_FEATURE_LS_USERNAME=y +# CONFIG_FEATURE_LS_COLOR is not set +# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set +CONFIG_MD5SUM=y +CONFIG_SHA1SUM=y +CONFIG_SHA256SUM=y +CONFIG_SHA512SUM=y +CONFIG_SHA3SUM=y + +# +# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum +# +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y +CONFIG_MKDIR=y +# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set +CONFIG_MKFIFO=y +CONFIG_MKNOD=y +CONFIG_MKTEMP=y +CONFIG_MV=y +# CONFIG_FEATURE_MV_LONG_OPTIONS is not set +CONFIG_NICE=y +CONFIG_NL=y +CONFIG_NOHUP=y +CONFIG_NPROC=y +CONFIG_OD=y +CONFIG_PASTE=y +CONFIG_PRINTENV=y +CONFIG_PRINTF=y +CONFIG_PWD=y +CONFIG_READLINK=y +CONFIG_FEATURE_READLINK_FOLLOW=y +CONFIG_REALPATH=y +CONFIG_RM=y +CONFIG_RMDIR=y +# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set +CONFIG_SEQ=y +# CONFIG_SHRED is not set +CONFIG_SHUF=y +CONFIG_SLEEP=y +# CONFIG_FEATURE_FANCY_SLEEP is not set +# CONFIG_FEATURE_FLOAT_SLEEP is not set +CONFIG_SORT=y +CONFIG_FEATURE_SORT_BIG=y +CONFIG_SPLIT=y +# CONFIG_FEATURE_SPLIT_FANCY is not set +CONFIG_STAT=y +CONFIG_FEATURE_STAT_FORMAT=y +CONFIG_FEATURE_STAT_FILESYSTEM=y +CONFIG_STTY=y +CONFIG_SUM=y +CONFIG_SYNC=y +CONFIG_FEATURE_SYNC_FANCY=y +CONFIG_TAC=y +CONFIG_TAIL=y +CONFIG_FEATURE_FANCY_TAIL=y +CONFIG_TEE=y +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y +CONFIG_TEST=y +CONFIG_TEST1=y +CONFIG_TEST2=y +CONFIG_FEATURE_TEST_64=y +# CONFIG_TIMEOUT is not set +CONFIG_TOUCH=y +CONFIG_FEATURE_TOUCH_NODEREF=y +CONFIG_FEATURE_TOUCH_SUSV3=y +CONFIG_TR=y +CONFIG_FEATURE_TR_CLASSES=y +CONFIG_FEATURE_TR_EQUIV=y +CONFIG_TRUE=y +CONFIG_TRUNCATE=y +CONFIG_TTY=y +CONFIG_UNAME=y +CONFIG_UNAME_OSNAME="Linux" +CONFIG_UNIQ=y +CONFIG_UNLINK=y +CONFIG_USLEEP=y +CONFIG_UUDECODE=y +CONFIG_BASE64=y +CONFIG_UUENCODE=y +CONFIG_WC=y +CONFIG_FEATURE_WC_LARGE=y +# CONFIG_WHO is not set +# CONFIG_W is not set +# CONFIG_USERS is not set +CONFIG_WHOAMI=y +CONFIG_YES=y + +# +# Common options +# +CONFIG_FEATURE_VERBOSE=y + +# +# Common options for cp and mv +# +CONFIG_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for df, du, ls +# +# CONFIG_FEATURE_HUMAN_READABLE is not set + +# +# Console Utilities +# +# CONFIG_CHVT is not set +# CONFIG_CLEAR is not set +# CONFIG_DEALLOCVT is not set +# CONFIG_DUMPKMAP is not set +# CONFIG_FGCONSOLE is not set +# CONFIG_KBD_MODE is not set +# CONFIG_LOADFONT is not set +# CONFIG_SETFONT is not set +# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set +CONFIG_DEFAULT_SETFONT_DIR="" +# CONFIG_FEATURE_LOADFONT_PSF2 is not set +# CONFIG_FEATURE_LOADFONT_RAW is not set +# CONFIG_LOADKMAP is not set +# CONFIG_OPENVT is not set +# CONFIG_RESET is not set +# CONFIG_RESIZE is not set +# CONFIG_FEATURE_RESIZE_PRINT is not set +# CONFIG_SETCONSOLE is not set +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set +# CONFIG_SETKEYCODES is not set +# CONFIG_SETLOGCONS is not set +# CONFIG_SHOWKEY is not set + +# +# Debian Utilities +# +# CONFIG_PIPE_PROGRESS is not set +# CONFIG_RUN_PARTS is not set +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set +# CONFIG_START_STOP_DAEMON is not set +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set +CONFIG_WHICH=y + +# +# Editors +# +CONFIG_AWK=y +CONFIG_FEATURE_AWK_LIBM=y +CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y +CONFIG_CMP=y +CONFIG_DIFF=y +# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set +CONFIG_FEATURE_DIFF_DIR=y +# CONFIG_ED is not set +CONFIG_PATCH=y +CONFIG_SED=y +CONFIG_VI=y +CONFIG_FEATURE_VI_MAX_LEN=4096 +CONFIG_FEATURE_VI_8BIT=y +CONFIG_FEATURE_VI_COLON=y +CONFIG_FEATURE_VI_YANKMARK=y +CONFIG_FEATURE_VI_SEARCH=y +# CONFIG_FEATURE_VI_REGEX_SEARCH is not set +CONFIG_FEATURE_VI_USE_SIGNALS=y +CONFIG_FEATURE_VI_DOT_CMD=y +CONFIG_FEATURE_VI_READONLY=y +CONFIG_FEATURE_VI_SETOPTS=y +CONFIG_FEATURE_VI_SET=y +CONFIG_FEATURE_VI_WIN_RESIZE=y +CONFIG_FEATURE_VI_ASK_TERMINAL=y +CONFIG_FEATURE_VI_UNDO=y +CONFIG_FEATURE_VI_UNDO_QUEUE=y +CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256 +CONFIG_FEATURE_ALLOW_EXEC=y + +# +# Finding Utilities +# +CONFIG_FIND=y +CONFIG_FEATURE_FIND_PRINT0=y +CONFIG_FEATURE_FIND_MTIME=y +CONFIG_FEATURE_FIND_MMIN=y +CONFIG_FEATURE_FIND_PERM=y +CONFIG_FEATURE_FIND_TYPE=y +CONFIG_FEATURE_FIND_XDEV=y +CONFIG_FEATURE_FIND_MAXDEPTH=y +CONFIG_FEATURE_FIND_NEWER=y +CONFIG_FEATURE_FIND_INUM=y +CONFIG_FEATURE_FIND_EXEC=y +CONFIG_FEATURE_FIND_EXEC_PLUS=y +CONFIG_FEATURE_FIND_USER=y +CONFIG_FEATURE_FIND_GROUP=y +CONFIG_FEATURE_FIND_NOT=y +CONFIG_FEATURE_FIND_DEPTH=y +CONFIG_FEATURE_FIND_PAREN=y +CONFIG_FEATURE_FIND_SIZE=y +CONFIG_FEATURE_FIND_PRUNE=y +CONFIG_FEATURE_FIND_DELETE=y +CONFIG_FEATURE_FIND_PATH=y +CONFIG_FEATURE_FIND_REGEX=y +# CONFIG_FEATURE_FIND_CONTEXT is not set +CONFIG_FEATURE_FIND_LINKS=y +CONFIG_GREP=y +CONFIG_EGREP=y +CONFIG_FGREP=y +CONFIG_FEATURE_GREP_CONTEXT=y +CONFIG_XARGS=y +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y +CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y + +# +# Init Utilities +# +# CONFIG_BOOTCHARTD is not set +# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set +# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set +# CONFIG_HALT is not set +# CONFIG_POWEROFF is not set +# CONFIG_REBOOT is not set +# CONFIG_FEATURE_CALL_TELINIT is not set +CONFIG_TELINIT_PATH="" +# CONFIG_INIT is not set +CONFIG_LINUXRC=y +# CONFIG_FEATURE_USE_INITTAB is not set +# CONFIG_FEATURE_KILL_REMOVED is not set +CONFIG_FEATURE_KILL_DELAY=0 +# CONFIG_FEATURE_INIT_SCTTY is not set +# CONFIG_FEATURE_INIT_SYSLOG is not set +CONFIG_FEATURE_INIT_QUIET=y +# CONFIG_FEATURE_INIT_COREDUMPS is not set +CONFIG_INIT_TERMINAL_TYPE="" +CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y + +# +# Login/Password Management Utilities +# +CONFIG_FEATURE_SHADOWPASSWDS=y +# CONFIG_USE_BB_PWD_GRP is not set +# CONFIG_USE_BB_SHADOW is not set +# CONFIG_USE_BB_CRYPT is not set +# CONFIG_USE_BB_CRYPT_SHA is not set +# CONFIG_ADD_SHELL is not set +# CONFIG_REMOVE_SHELL is not set +CONFIG_ADDGROUP=y +# CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set +CONFIG_FEATURE_ADDUSER_TO_GROUP=y +CONFIG_ADDUSER=y +# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set +CONFIG_FEATURE_CHECK_NAMES=y +CONFIG_LAST_ID=60000 +CONFIG_FIRST_SYSTEM_ID=100 +CONFIG_LAST_SYSTEM_ID=999 +CONFIG_CHPASSWD=y +CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="sha512" +CONFIG_CRYPTPW=y +CONFIG_MKPASSWD=y +CONFIG_DELUSER=y +CONFIG_DELGROUP=y +CONFIG_FEATURE_DEL_USER_FROM_GROUP=y +CONFIG_GETTY=y +CONFIG_LOGIN=y +# CONFIG_LOGIN_SESSION_AS_CHILD is not set +CONFIG_LOGIN_SCRIPTS=y +# CONFIG_FEATURE_NOLOGIN is not set +# CONFIG_FEATURE_SECURETTY is not set +CONFIG_PASSWD=y +CONFIG_FEATURE_PASSWD_WEAK_CHECK=y +CONFIG_SU=y +# CONFIG_FEATURE_SU_SYSLOG is not set +CONFIG_FEATURE_SU_CHECKS_SHELLS=y +# CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set +# CONFIG_SULOGIN is not set +# CONFIG_VLOCK is not set + +# +# Linux Ext2 FS Progs +# +# CONFIG_CHATTR is not set +CONFIG_FSCK=y +# CONFIG_LSATTR is not set +# CONFIG_TUNE2FS is not set + +# +# Linux Module Utilities +# +# CONFIG_MODPROBE_SMALL is not set +CONFIG_DEPMOD=y +CONFIG_INSMOD=y +CONFIG_LSMOD=y +CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y +CONFIG_MODINFO=y +CONFIG_MODPROBE=y +CONFIG_FEATURE_MODPROBE_BLACKLIST=y +CONFIG_RMMOD=y + +# +# Options common to multiple modutils +# +CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y +# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set +# CONFIG_FEATURE_2_4_MODULES is not set +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +CONFIG_FEATURE_CHECK_TAINTED_MODULE=y +CONFIG_FEATURE_INSMOD_TRY_MMAP=y +CONFIG_FEATURE_MODUTILS_ALIAS=y +CONFIG_FEATURE_MODUTILS_SYMBOLS=y +CONFIG_DEFAULT_MODULES_DIR="/lib/modules" +CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" + +# +# Linux System Utilities +# +# CONFIG_ACPID is not set +# CONFIG_FEATURE_ACPID_COMPAT is not set +CONFIG_BLKDISCARD=y +CONFIG_BLKID=y +CONFIG_FEATURE_BLKID_TYPE=y +CONFIG_BLOCKDEV=y +CONFIG_CAL=y +# CONFIG_CHRT is not set +CONFIG_DMESG=y +CONFIG_FEATURE_DMESG_PRETTY=y +# CONFIG_EJECT is not set +# CONFIG_FEATURE_EJECT_SCSI is not set +# CONFIG_FALLOCATE is not set +# CONFIG_FATATTR is not set +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFORMAT is not set +CONFIG_FDISK=y +# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set +CONFIG_FEATURE_FDISK_WRITABLE=y +# CONFIG_FEATURE_AIX_LABEL is not set +# CONFIG_FEATURE_SGI_LABEL is not set +# CONFIG_FEATURE_SUN_LABEL is not set +# CONFIG_FEATURE_OSF_LABEL is not set +# CONFIG_FEATURE_GPT_LABEL is not set +# CONFIG_FEATURE_FDISK_ADVANCED is not set +# CONFIG_FINDFS is not set +CONFIG_FLOCK=y +# CONFIG_FDFLUSH is not set +CONFIG_FREERAMDISK=y +# CONFIG_FSCK_MINIX is not set +# CONFIG_FSFREEZE is not set +CONFIG_FSTRIM=y +CONFIG_GETOPT=y +CONFIG_FEATURE_GETOPT_LONG=y +CONFIG_HEXDUMP=y +# CONFIG_FEATURE_HEXDUMP_REVERSE is not set +CONFIG_HD=y +CONFIG_XXD=y +# CONFIG_HWCLOCK is not set +# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set +# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set +CONFIG_IONICE=y +CONFIG_IPCRM=y +CONFIG_IPCS=y +# CONFIG_LAST is not set +# CONFIG_FEATURE_LAST_FANCY is not set +CONFIG_LOSETUP=y +# CONFIG_LSPCI is not set +# CONFIG_LSUSB is not set +CONFIG_MDEV=y +CONFIG_FEATURE_MDEV_CONF=y +CONFIG_FEATURE_MDEV_RENAME=y +CONFIG_FEATURE_MDEV_RENAME_REGEXP=y +CONFIG_FEATURE_MDEV_EXEC=y +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y +# CONFIG_MESG is not set +# CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set +CONFIG_MKE2FS=y +CONFIG_MKFS_EXT2=y +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +# CONFIG_MKFS_REISER is not set +# CONFIG_MKDOSFS is not set +# CONFIG_MKFS_VFAT is not set +CONFIG_MKSWAP=y +CONFIG_FEATURE_MKSWAP_UUID=y +# CONFIG_MORE is not set +CONFIG_MOUNT=y +CONFIG_FEATURE_MOUNT_FAKE=y +CONFIG_FEATURE_MOUNT_VERBOSE=y +CONFIG_FEATURE_MOUNT_HELPERS=y +CONFIG_FEATURE_MOUNT_LABEL=y +# CONFIG_FEATURE_MOUNT_NFS is not set +# CONFIG_FEATURE_MOUNT_CIFS is not set +CONFIG_FEATURE_MOUNT_FLAGS=y +CONFIG_FEATURE_MOUNT_FSTAB=y +CONFIG_FEATURE_MOUNT_OTHERTAB=y +CONFIG_MOUNTPOINT=y +CONFIG_NSENTER=y +# CONFIG_FEATURE_NSENTER_LONG_OPTS is not set +# CONFIG_PIVOT_ROOT is not set +# CONFIG_RDATE is not set +CONFIG_RDEV=y +# CONFIG_READPROFILE is not set +CONFIG_RENICE=y +CONFIG_REV=y +# CONFIG_RTCWAKE is not set +# CONFIG_SCRIPT is not set +# CONFIG_SCRIPTREPLAY is not set +CONFIG_SETARCH=y +# CONFIG_LINUX32 is not set +# CONFIG_LINUX64 is not set +# CONFIG_SETSID is not set +# CONFIG_SWAPON is not set +# CONFIG_FEATURE_SWAPON_DISCARD is not set +# CONFIG_FEATURE_SWAPON_PRI is not set +# CONFIG_SWAPOFF is not set +CONFIG_SWITCH_ROOT=y +# CONFIG_TASKSET is not set +# CONFIG_FEATURE_TASKSET_FANCY is not set +CONFIG_UEVENT=y +CONFIG_UMOUNT=y +CONFIG_FEATURE_UMOUNT_ALL=y +# CONFIG_UNSHARE is not set +# CONFIG_WALL is not set + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +CONFIG_FEATURE_MOUNT_LOOP_CREATE=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set +CONFIG_VOLUMEID=y + +# +# Filesystem/Volume identification +# +CONFIG_FEATURE_VOLUMEID_BCACHE=y +# CONFIG_FEATURE_VOLUMEID_BTRFS is not set +# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set +# CONFIG_FEATURE_VOLUMEID_EXFAT is not set +CONFIG_FEATURE_VOLUMEID_EXT=y +# CONFIG_FEATURE_VOLUMEID_F2FS is not set +# CONFIG_FEATURE_VOLUMEID_FAT is not set +# CONFIG_FEATURE_VOLUMEID_HFS is not set +# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set +# CONFIG_FEATURE_VOLUMEID_JFS is not set +# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set +CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y +# CONFIG_FEATURE_VOLUMEID_LUKS is not set +# CONFIG_FEATURE_VOLUMEID_NILFS is not set +# CONFIG_FEATURE_VOLUMEID_NTFS is not set +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set +# CONFIG_FEATURE_VOLUMEID_REISERFS is not set +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set +CONFIG_FEATURE_VOLUMEID_SQUASHFS=y +# CONFIG_FEATURE_VOLUMEID_SYSV is not set +# CONFIG_FEATURE_VOLUMEID_UBIFS is not set +# CONFIG_FEATURE_VOLUMEID_UDF is not set +# CONFIG_FEATURE_VOLUMEID_XFS is not set + +# +# Miscellaneous Utilities +# +CONFIG_ADJTIMEX=y +# CONFIG_BBCONFIG is not set +# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set +# CONFIG_BEEP is not set +CONFIG_FEATURE_BEEP_FREQ=0 +CONFIG_FEATURE_BEEP_LENGTH_MS=0 +# CONFIG_CHAT is not set +# CONFIG_FEATURE_CHAT_NOFAIL is not set +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set +# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set +# CONFIG_CONSPY is not set +# CONFIG_CROND is not set +# CONFIG_FEATURE_CROND_D is not set +# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set +CONFIG_FEATURE_CROND_DIR="" +# CONFIG_CRONTAB is not set +CONFIG_DC=y +CONFIG_FEATURE_DC_LIBM=y +# CONFIG_DEVFSD is not set +# CONFIG_DEVFSD_MODLOAD is not set +# CONFIG_DEVFSD_FG_NP is not set +# CONFIG_DEVFSD_VERBOSE is not set +# CONFIG_FEATURE_DEVFS is not set +# CONFIG_DEVMEM is not set +# CONFIG_FBSPLASH is not set +# CONFIG_FLASH_ERASEALL is not set +# CONFIG_FLASH_LOCK is not set +# CONFIG_FLASH_UNLOCK is not set +# CONFIG_FLASHCP is not set +# CONFIG_HDPARM is not set +# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set +# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set +# CONFIG_I2CGET is not set +# CONFIG_I2CSET is not set +# CONFIG_I2CDUMP is not set +# CONFIG_I2CDETECT is not set +CONFIG_INOTIFYD=y +CONFIG_LESS=y +CONFIG_FEATURE_LESS_MAXLINES=9999999 +CONFIG_FEATURE_LESS_BRACKETS=y +CONFIG_FEATURE_LESS_FLAGS=y +CONFIG_FEATURE_LESS_TRUNCATE=y +CONFIG_FEATURE_LESS_MARKS=y +CONFIG_FEATURE_LESS_REGEXP=y +CONFIG_FEATURE_LESS_WINCH=y +CONFIG_FEATURE_LESS_ASK_TERMINAL=y +CONFIG_FEATURE_LESS_DASHCMD=y +CONFIG_FEATURE_LESS_LINENUMS=y +# CONFIG_LSSCSI is not set +# CONFIG_MAKEDEVS is not set +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +# CONFIG_FEATURE_MAKEDEVS_TABLE is not set +# CONFIG_MAN is not set +# CONFIG_MICROCOM is not set +# CONFIG_MT is not set +# CONFIG_NANDWRITE is not set +# CONFIG_NANDDUMP is not set +# CONFIG_PARTPROBE is not set +# CONFIG_RAIDAUTORUN is not set +CONFIG_READAHEAD=y +CONFIG_RFKILL=y +# CONFIG_RUNLEVEL is not set +# CONFIG_RX is not set +CONFIG_SETSERIAL=y +# CONFIG_STRINGS is not set +CONFIG_TIME=y +# CONFIG_TTYSIZE is not set +# CONFIG_UBIATTACH is not set +# CONFIG_UBIDETACH is not set +# CONFIG_UBIMKVOL is not set +# CONFIG_UBIRMVOL is not set +# CONFIG_UBIRSVOL is not set +# CONFIG_UBIUPDATEVOL is not set +CONFIG_UBIRENAME=y +# CONFIG_VOLNAME is not set +# CONFIG_WATCHDOG is not set + +# +# Networking Utilities +# +CONFIG_FEATURE_IPV6=y +# CONFIG_FEATURE_UNIX_LOCAL is not set +CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y +CONFIG_VERBOSE_RESOLUTION_ERRORS=y +CONFIG_ARP=y +CONFIG_ARPING=y +CONFIG_BRCTL=y +CONFIG_FEATURE_BRCTL_FANCY=y +CONFIG_FEATURE_BRCTL_SHOW=y +# CONFIG_DNSD is not set +# CONFIG_ETHER_WAKE is not set +CONFIG_FTPD=y +CONFIG_FEATURE_FTPD_WRITE=y +CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y +CONFIG_FEATURE_FTPD_AUTHENTICATION=y +# CONFIG_FTPGET is not set +# CONFIG_FTPPUT is not set +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set +CONFIG_HOSTNAME=y +CONFIG_DNSDOMAINNAME=y +CONFIG_HTTPD=y +CONFIG_FEATURE_HTTPD_RANGES=y +CONFIG_FEATURE_HTTPD_SETUID=y +CONFIG_FEATURE_HTTPD_BASIC_AUTH=y +CONFIG_FEATURE_HTTPD_AUTH_MD5=y +CONFIG_FEATURE_HTTPD_CGI=y +CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y +CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y +CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y +CONFIG_FEATURE_HTTPD_ERROR_PAGES=y +CONFIG_FEATURE_HTTPD_PROXY=y +CONFIG_FEATURE_HTTPD_GZIP=y +CONFIG_IFCONFIG=y +CONFIG_FEATURE_IFCONFIG_STATUS=y +# CONFIG_FEATURE_IFCONFIG_SLIP is not set +# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set +CONFIG_FEATURE_IFCONFIG_HW=y +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y +# CONFIG_IFENSLAVE is not set +# CONFIG_IFPLUGD is not set +# CONFIG_IFUP is not set +# CONFIG_IFDOWN is not set +CONFIG_IFUPDOWN_IFSTATE_PATH="" +# CONFIG_FEATURE_IFUPDOWN_IP is not set +# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set +# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set +# CONFIG_INETD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set +# CONFIG_FEATURE_INETD_RPC is not set +CONFIG_IP=y +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_IPRULE is not set +# CONFIG_IPNEIGH is not set +CONFIG_FEATURE_IP_ADDRESS=y +CONFIG_FEATURE_IP_LINK=y +CONFIG_FEATURE_IP_ROUTE=y +CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2" +CONFIG_FEATURE_IP_TUNNEL=y +CONFIG_FEATURE_IP_RULE=y +CONFIG_FEATURE_IP_NEIGH=y +# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set +CONFIG_IPCALC=y +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +CONFIG_FEATURE_IPCALC_FANCY=y +# CONFIG_FAKEIDENTD is not set +CONFIG_NAMEIF=y +# CONFIG_FEATURE_NAMEIF_EXTENDED is not set +# CONFIG_NBDCLIENT is not set +# CONFIG_NC is not set +# CONFIG_NC_SERVER is not set +# CONFIG_NC_EXTRA is not set +# CONFIG_NC_110_COMPAT is not set +CONFIG_NETSTAT=y +CONFIG_FEATURE_NETSTAT_WIDE=y +CONFIG_FEATURE_NETSTAT_PRG=y +# CONFIG_NSLOOKUP is not set +# CONFIG_NTPD is not set +# CONFIG_FEATURE_NTPD_SERVER is not set +# CONFIG_FEATURE_NTPD_CONF is not set +CONFIG_PING=y +CONFIG_PING6=y +CONFIG_FEATURE_FANCY_PING=y +CONFIG_PSCAN=y +CONFIG_ROUTE=y +# CONFIG_SLATTACH is not set +CONFIG_SSL_CLIENT=y +# CONFIG_TCPSVD is not set +# CONFIG_UDPSVD is not set +CONFIG_TELNET=y +CONFIG_FEATURE_TELNET_TTYPE=y +CONFIG_FEATURE_TELNET_AUTOLOGIN=y +CONFIG_FEATURE_TELNET_WIDTH=y +CONFIG_TELNETD=y +# CONFIG_FEATURE_TELNETD_STANDALONE is not set +# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set +# CONFIG_TFTP is not set +# CONFIG_TFTPD is not set +# CONFIG_FEATURE_TFTP_GET is not set +# CONFIG_FEATURE_TFTP_PUT is not set +# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set +# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set +# CONFIG_TFTP_DEBUG is not set +CONFIG_TLS=y +CONFIG_TRACEROUTE=y +CONFIG_TRACEROUTE6=y +CONFIG_FEATURE_TRACEROUTE_VERBOSE=y +CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y +CONFIG_TUNCTL=y +# CONFIG_FEATURE_TUNCTL_UG is not set +CONFIG_VCONFIG=y +CONFIG_WGET=y +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set +CONFIG_FEATURE_WGET_STATUSBAR=y +CONFIG_FEATURE_WGET_AUTHENTICATION=y +CONFIG_FEATURE_WGET_TIMEOUT=y +CONFIG_FEATURE_WGET_HTTPS=y +CONFIG_FEATURE_WGET_OPENSSL=y +CONFIG_WHOIS=y +# CONFIG_ZCIP is not set +CONFIG_UDHCPC6=y +CONFIG_UDHCPD=y +CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y +CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC=y +CONFIG_DHCPD_LEASES_FILE="/var/run/udhcpd.leases" +CONFIG_DUMPLEASES=y +# CONFIG_DHCPRELAY is not set +CONFIG_UDHCPC=y +CONFIG_FEATURE_UDHCPC_ARPING=y +CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y +CONFIG_UDHCPC_DEFAULT_SCRIPT="/opt/local/bin/udhcpc-default-script" +CONFIG_FEATURE_UDHCP_PORT=y +CONFIG_UDHCP_DEBUG=9 +CONFIG_FEATURE_UDHCP_RFC3397=y +CONFIG_FEATURE_UDHCP_8021Q=y +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 +CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="" + +# +# Print Utilities +# +# CONFIG_LPD is not set +# CONFIG_LPR is not set +# CONFIG_LPQ is not set + +# +# Mail Utilities +# +# CONFIG_MAKEMIME is not set +# CONFIG_POPMAILDIR is not set +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set +# CONFIG_REFORMIME is not set +# CONFIG_FEATURE_REFORMIME_COMPAT is not set +# CONFIG_SENDMAIL is not set +CONFIG_FEATURE_MIME_CHARSET="" + +# +# Process Utilities +# +CONFIG_FREE=y +CONFIG_FUSER=y +CONFIG_IOSTAT=y +CONFIG_KILL=y +# CONFIG_KILLALL is not set +# CONFIG_KILLALL5 is not set +CONFIG_LSOF=y +CONFIG_MPSTAT=y +CONFIG_NMETER=y +CONFIG_PGREP=y +CONFIG_PKILL=y +CONFIG_PIDOF=y +CONFIG_FEATURE_PIDOF_SINGLE=y +CONFIG_FEATURE_PIDOF_OMIT=y +CONFIG_PMAP=y +# CONFIG_POWERTOP is not set +# CONFIG_FEATURE_POWERTOP_INTERACTIVE is not set +CONFIG_PS=y +# CONFIG_FEATURE_PS_WIDE is not set +# CONFIG_FEATURE_PS_LONG is not set +CONFIG_FEATURE_PS_TIME=y +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set +CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y +# CONFIG_PSTREE is not set +CONFIG_PWDX=y +# CONFIG_SMEMCAP is not set +CONFIG_BB_SYSCTL=y +CONFIG_TOP=y +CONFIG_FEATURE_TOP_INTERACTIVE=y +CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y +CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y +CONFIG_FEATURE_TOP_SMP_CPU=y +CONFIG_FEATURE_TOP_DECIMALS=y +CONFIG_FEATURE_TOP_SMP_PROCESS=y +CONFIG_FEATURE_TOPMEM=y +CONFIG_UPTIME=y +# CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set +# CONFIG_WATCH is not set +CONFIG_FEATURE_SHOW_THREADS=y + +# +# Runit Utilities +# +# CONFIG_CHPST is not set +# CONFIG_SETUIDGID is not set +# CONFIG_ENVUIDGID is not set +# CONFIG_ENVDIR is not set +# CONFIG_SOFTLIMIT is not set +# CONFIG_RUNSV is not set +# CONFIG_RUNSVDIR is not set +# CONFIG_FEATURE_RUNSVDIR_LOG is not set +# CONFIG_SV is not set +CONFIG_SV_DEFAULT_SERVICE_DIR="" +# CONFIG_SVC is not set +# CONFIG_SVLOGD is not set +# CONFIG_CHCON is not set +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set +# CONFIG_GETENFORCE is not set +# CONFIG_GETSEBOOL is not set +# CONFIG_LOAD_POLICY is not set +# CONFIG_MATCHPATHCON is not set +# CONFIG_RUNCON is not set +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set +# CONFIG_SELINUXENABLED is not set +# CONFIG_SESTATUS is not set +# CONFIG_SETENFORCE is not set +# CONFIG_SETFILES is not set +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set +# CONFIG_RESTORECON is not set +# CONFIG_SETSEBOOL is not set + +# +# Shells +# +CONFIG_SH_IS_ASH=y +# CONFIG_SH_IS_HUSH is not set +# CONFIG_SH_IS_NONE is not set +# CONFIG_BASH_IS_ASH is not set +# CONFIG_BASH_IS_HUSH is not set +CONFIG_BASH_IS_NONE=y +CONFIG_ASH=y +# CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set +CONFIG_ASH_INTERNAL_GLOB=y +CONFIG_ASH_BASH_COMPAT=y +CONFIG_ASH_JOB_CONTROL=y +CONFIG_ASH_ALIAS=y +CONFIG_ASH_RANDOM_SUPPORT=y +CONFIG_ASH_EXPAND_PRMT=y +# CONFIG_ASH_IDLE_TIMEOUT is not set +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_ECHO=y +CONFIG_ASH_PRINTF=y +CONFIG_ASH_TEST=y +CONFIG_ASH_HELP=y +CONFIG_ASH_GETOPTS=y +CONFIG_ASH_CMDCMD=y +# CONFIG_CTTYHACK is not set +# CONFIG_HUSH is not set +# CONFIG_HUSH_BASH_COMPAT is not set +# CONFIG_HUSH_BRACE_EXPANSION is not set +# CONFIG_HUSH_INTERACTIVE is not set +# CONFIG_HUSH_SAVEHISTORY is not set +# CONFIG_HUSH_JOB is not set +# CONFIG_HUSH_TICK is not set +# CONFIG_HUSH_IF is not set +# CONFIG_HUSH_LOOPS is not set +# CONFIG_HUSH_CASE is not set +# CONFIG_HUSH_FUNCTIONS is not set +# CONFIG_HUSH_LOCAL is not set +# CONFIG_HUSH_RANDOM_SUPPORT is not set +# CONFIG_HUSH_MODE_X is not set +# CONFIG_HUSH_ECHO is not set +# CONFIG_HUSH_PRINTF is not set +# CONFIG_HUSH_TEST is not set +# CONFIG_HUSH_HELP is not set +# CONFIG_HUSH_EXPORT is not set +# CONFIG_HUSH_EXPORT_N is not set +# CONFIG_HUSH_KILL is not set +# CONFIG_HUSH_WAIT is not set +# CONFIG_HUSH_TRAP is not set +# CONFIG_HUSH_TYPE is not set +# CONFIG_HUSH_READ is not set +# CONFIG_HUSH_SET is not set +# CONFIG_HUSH_UNSET is not set +# CONFIG_HUSH_ULIMIT is not set +# CONFIG_HUSH_UMASK is not set +# CONFIG_HUSH_MEMLEAK is not set +# CONFIG_MSH is not set + +# +# Options common to all shells +# +CONFIG_FEATURE_SH_MATH=y +CONFIG_FEATURE_SH_MATH_64=y +CONFIG_FEATURE_SH_EXTRA_QUIET=y +# CONFIG_FEATURE_SH_STANDALONE is not set +# CONFIG_FEATURE_SH_NOFORK is not set +# CONFIG_FEATURE_SH_HISTFILESIZE is not set + +# +# System Logging Utilities +# +# CONFIG_KLOGD is not set +# CONFIG_FEATURE_KLOGD_KLOGCTL is not set +# CONFIG_LOGGER is not set +# CONFIG_LOGREAD is not set +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +# CONFIG_SYSLOGD is not set +# CONFIG_FEATURE_ROTATE_LOGFILE is not set +# CONFIG_FEATURE_REMOTE_LOG is not set +# CONFIG_FEATURE_SYSLOGD_DUP is not set +# CONFIG_FEATURE_SYSLOGD_CFG is not set +CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 +# CONFIG_FEATURE_IPC_SYSLOG is not set +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 +# CONFIG_FEATURE_KMSG_SYSLOG is not set diff --git a/sub/busybox/host-mdev-config b/sub/busybox/host-mdev-config new file mode 100644 index 0000000..353e14a --- /dev/null +++ b/sub/busybox/host-mdev-config @@ -0,0 +1,1102 @@ +# +# Automatically generated make config: don't edit +# Busybox version: 1.27.0.git +# Mon May 22 23:32:01 2017 +# +CONFIG_HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# +# CONFIG_DESKTOP is not set +# CONFIG_EXTRA_COMPAT is not set +# CONFIG_INCLUDE_SUSv2 is not set +# CONFIG_USE_PORTABLE_CODE is not set +# CONFIG_SHOW_USAGE is not set +# CONFIG_FEATURE_VERBOSE_USAGE is not set +# CONFIG_FEATURE_COMPRESS_USAGE is not set +# CONFIG_BUSYBOX is not set +# CONFIG_FEATURE_INSTALLER is not set +CONFIG_INSTALL_NO_USR=y +# CONFIG_PAM is not set +CONFIG_LONG_OPTS=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +# CONFIG_FEATURE_UTMP is not set +# CONFIG_FEATURE_WTMP is not set +# CONFIG_FEATURE_PIDFILE is not set +CONFIG_PID_FILE_PATH="" +# CONFIG_FEATURE_SUID is not set +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_SELINUX is not set +# CONFIG_FEATURE_PREFER_APPLETS is not set +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" +# CONFIG_FEATURE_SYSLOG is not set +# CONFIG_FEATURE_HAVE_RPC is not set +CONFIG_PLATFORM_LINUX=y + +# +# Build Options +# +CONFIG_STATIC=y +# CONFIG_PIE is not set +# CONFIG_NOMMU is not set +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_INDIVIDUAL is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +CONFIG_LFS=y +CONFIG_CROSS_COMPILER_PREFIX="" +CONFIG_SYSROOT="" +CONFIG_EXTRA_CFLAGS="" +CONFIG_EXTRA_LDFLAGS="" +CONFIG_EXTRA_LDLIBS="" + +# +# Installation Options ("make install" behavior) +# +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set +CONFIG_PREFIX="./_install" + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_DEBUG_SANITIZE is not set +# CONFIG_UNIT_TEST is not set +# CONFIG_WERROR is not set +CONFIG_NO_DEBUG_LIB=y +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set + +# +# Busybox Library Tuning +# +# CONFIG_FEATURE_USE_BSS_TAIL is not set +CONFIG_FEATURE_RTMINMAX=y +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y +# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set +CONFIG_PASSWORD_MINLEN=5 +CONFIG_MD5_SMALL=1 +CONFIG_SHA3_SMALL=0 +CONFIG_FEATURE_FAST_TOP=y +# CONFIG_FEATURE_ETC_NETWORKS is not set +# CONFIG_FEATURE_EDITING is not set +CONFIG_FEATURE_EDITING_MAX_LEN=0 +# CONFIG_FEATURE_EDITING_VI is not set +CONFIG_FEATURE_EDITING_HISTORY=0 +# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set +# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set +# CONFIG_FEATURE_REVERSE_SEARCH is not set +# CONFIG_FEATURE_TAB_COMPLETION is not set +# CONFIG_FEATURE_USERNAME_COMPLETION is not set +# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set +# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set +# CONFIG_LOCALE_SUPPORT is not set +# CONFIG_UNICODE_SUPPORT is not set +# CONFIG_UNICODE_USING_LOCALE is not set +# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set +CONFIG_SUBST_WCHAR=0 +CONFIG_LAST_SUPPORTED_WCHAR=0 +# CONFIG_UNICODE_COMBINING_WCHARS is not set +# CONFIG_UNICODE_WIDE_WCHARS is not set +# CONFIG_UNICODE_BIDI_SUPPORT is not set +# CONFIG_UNICODE_NEUTRAL_TABLE is not set +# CONFIG_UNICODE_PRESERVE_BROKEN is not set +CONFIG_FEATURE_NON_POSIX_CP=y +# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set +CONFIG_FEATURE_USE_SENDFILE=y +CONFIG_FEATURE_COPYBUF_KB=4 +# CONFIG_FEATURE_SKIP_ROOTFS is not set +# CONFIG_MONOTONIC_SYSCALL is not set +CONFIG_IOCTL_HEX2STR_ERROR=y +# CONFIG_FEATURE_HWIB is not set + +# +# Applets +# + +# +# Archival Utilities +# +# CONFIG_FEATURE_SEAMLESS_XZ is not set +# CONFIG_FEATURE_SEAMLESS_LZMA is not set +# CONFIG_FEATURE_SEAMLESS_BZ2 is not set +# CONFIG_FEATURE_SEAMLESS_GZ is not set +# CONFIG_FEATURE_SEAMLESS_Z is not set +# CONFIG_AR is not set +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set +# CONFIG_FEATURE_AR_CREATE is not set +# CONFIG_UNCOMPRESS is not set +# CONFIG_GUNZIP is not set +# CONFIG_ZCAT is not set +# CONFIG_FEATURE_GUNZIP_LONG_OPTIONS is not set +# CONFIG_BUNZIP2 is not set +# CONFIG_BZCAT is not set +# CONFIG_UNLZMA is not set +# CONFIG_LZCAT is not set +# CONFIG_LZMA is not set +# CONFIG_FEATURE_LZMA_FAST is not set +# CONFIG_UNXZ is not set +# CONFIG_XZCAT is not set +# CONFIG_XZ is not set +# CONFIG_BZIP2 is not set +# CONFIG_FEATURE_BZIP2_DECOMPRESS is not set +# CONFIG_CPIO is not set +# CONFIG_FEATURE_CPIO_O is not set +# CONFIG_FEATURE_CPIO_P is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +# CONFIG_GZIP is not set +# CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set +CONFIG_GZIP_FAST=0 +# CONFIG_FEATURE_GZIP_LEVELS is not set +# CONFIG_FEATURE_GZIP_DECOMPRESS is not set +# CONFIG_LZOP is not set +# CONFIG_UNLZOP is not set +# CONFIG_LZOPCAT is not set +# CONFIG_LZOP_COMPR_HIGH is not set +# CONFIG_RPM is not set +# CONFIG_RPM2CPIO is not set +# CONFIG_TAR is not set +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set +# CONFIG_FEATURE_TAR_CREATE is not set +# CONFIG_FEATURE_TAR_AUTODETECT is not set +# CONFIG_FEATURE_TAR_FROM is not set +# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_GNU_EXTENSIONS is not set +# CONFIG_FEATURE_TAR_TO_COMMAND is not set +# CONFIG_FEATURE_TAR_UNAME_GNAME is not set +# CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set +# CONFIG_FEATURE_TAR_SELINUX is not set +# CONFIG_UNZIP is not set +# CONFIG_FEATURE_UNZIP_CDF is not set +# CONFIG_FEATURE_UNZIP_BZIP2 is not set +# CONFIG_FEATURE_UNZIP_LZMA is not set +# CONFIG_FEATURE_UNZIP_XZ is not set + +# +# Coreutils +# +# CONFIG_BASENAME is not set +# CONFIG_CAT is not set +# CONFIG_FEATURE_CATV is not set +# CONFIG_CHGRP is not set +# CONFIG_CHMOD is not set +# CONFIG_CHOWN is not set +# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set +# CONFIG_CHROOT is not set +# CONFIG_CKSUM is not set +# CONFIG_COMM is not set +# CONFIG_CP is not set +# CONFIG_FEATURE_CP_LONG_OPTIONS is not set +# CONFIG_CUT is not set +# CONFIG_DATE is not set +# CONFIG_FEATURE_DATE_ISOFMT is not set +# CONFIG_FEATURE_DATE_NANO is not set +# CONFIG_FEATURE_DATE_COMPAT is not set +# CONFIG_DD is not set +# CONFIG_FEATURE_DD_SIGNAL_HANDLING is not set +# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set +# CONFIG_FEATURE_DD_IBS_OBS is not set +# CONFIG_FEATURE_DD_STATUS is not set +# CONFIG_DF is not set +# CONFIG_FEATURE_DF_FANCY is not set +# CONFIG_DIRNAME is not set +# CONFIG_DOS2UNIX is not set +# CONFIG_UNIX2DOS is not set +# CONFIG_DU is not set +# CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K is not set +# CONFIG_ECHO is not set +# CONFIG_FEATURE_FANCY_ECHO is not set +# CONFIG_ENV is not set +# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set +# CONFIG_EXPAND is not set +# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set +# CONFIG_UNEXPAND is not set +# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set +# CONFIG_EXPR is not set +# CONFIG_EXPR_MATH_SUPPORT_64 is not set +# CONFIG_FACTOR is not set +# CONFIG_FALSE is not set +# CONFIG_FOLD is not set +# CONFIG_FSYNC is not set +# CONFIG_HEAD is not set +# CONFIG_FEATURE_FANCY_HEAD is not set +# CONFIG_HOSTID is not set +# CONFIG_ID is not set +# CONFIG_GROUPS is not set +# CONFIG_INSTALL is not set +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set +# CONFIG_LINK is not set +# CONFIG_LN is not set +# CONFIG_LOGNAME is not set +# CONFIG_LS is not set +# CONFIG_FEATURE_LS_FILETYPES is not set +# CONFIG_FEATURE_LS_FOLLOWLINKS is not set +# CONFIG_FEATURE_LS_RECURSIVE is not set +# CONFIG_FEATURE_LS_WIDTH is not set +# CONFIG_FEATURE_LS_SORTFILES is not set +# CONFIG_FEATURE_LS_TIMESTAMPS is not set +# CONFIG_FEATURE_LS_USERNAME is not set +# CONFIG_FEATURE_LS_COLOR is not set +# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set +# CONFIG_MD5SUM is not set +# CONFIG_SHA1SUM is not set +# CONFIG_SHA256SUM is not set +# CONFIG_SHA512SUM is not set +# CONFIG_SHA3SUM is not set +# CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set +# CONFIG_MKDIR is not set +# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set +# CONFIG_MKFIFO is not set +# CONFIG_MKNOD is not set +# CONFIG_MKTEMP is not set +# CONFIG_MV is not set +# CONFIG_FEATURE_MV_LONG_OPTIONS is not set +# CONFIG_NICE is not set +# CONFIG_NL is not set +# CONFIG_NOHUP is not set +# CONFIG_NPROC is not set +# CONFIG_OD is not set +# CONFIG_PASTE is not set +# CONFIG_PRINTENV is not set +# CONFIG_PRINTF is not set +# CONFIG_PWD is not set +# CONFIG_READLINK is not set +# CONFIG_FEATURE_READLINK_FOLLOW is not set +# CONFIG_REALPATH is not set +# CONFIG_RM is not set +# CONFIG_RMDIR is not set +# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set +# CONFIG_SEQ is not set +# CONFIG_SHRED is not set +# CONFIG_SHUF is not set +# CONFIG_SLEEP is not set +# CONFIG_FEATURE_FANCY_SLEEP is not set +# CONFIG_FEATURE_FLOAT_SLEEP is not set +# CONFIG_SORT is not set +# CONFIG_FEATURE_SORT_BIG is not set +# CONFIG_SPLIT is not set +# CONFIG_FEATURE_SPLIT_FANCY is not set +# CONFIG_STAT is not set +# CONFIG_FEATURE_STAT_FORMAT is not set +# CONFIG_FEATURE_STAT_FILESYSTEM is not set +# CONFIG_STTY is not set +# CONFIG_SUM is not set +# CONFIG_SYNC is not set +# CONFIG_FEATURE_SYNC_FANCY is not set +# CONFIG_TAC is not set +# CONFIG_TAIL is not set +# CONFIG_FEATURE_FANCY_TAIL is not set +# CONFIG_TEE is not set +# CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set +# CONFIG_TEST is not set +# CONFIG_TEST1 is not set +# CONFIG_TEST2 is not set +# CONFIG_FEATURE_TEST_64 is not set +# CONFIG_TIMEOUT is not set +# CONFIG_TOUCH is not set +# CONFIG_FEATURE_TOUCH_NODEREF is not set +# CONFIG_FEATURE_TOUCH_SUSV3 is not set +# CONFIG_TR is not set +# CONFIG_FEATURE_TR_CLASSES is not set +# CONFIG_FEATURE_TR_EQUIV is not set +# CONFIG_TRUE is not set +# CONFIG_TRUNCATE is not set +# CONFIG_TTY is not set +# CONFIG_UNAME is not set +CONFIG_UNAME_OSNAME="" +# CONFIG_UNIQ is not set +# CONFIG_UNLINK is not set +# CONFIG_USLEEP is not set +# CONFIG_UUDECODE is not set +# CONFIG_BASE64 is not set +# CONFIG_UUENCODE is not set +# CONFIG_WC is not set +# CONFIG_FEATURE_WC_LARGE is not set +# CONFIG_WHO is not set +# CONFIG_W is not set +# CONFIG_USERS is not set +# CONFIG_WHOAMI is not set +# CONFIG_YES is not set + +# +# Common options +# +# CONFIG_FEATURE_VERBOSE is not set +# CONFIG_FEATURE_PRESERVE_HARDLINKS is not set +# CONFIG_FEATURE_HUMAN_READABLE is not set + +# +# Console Utilities +# +# CONFIG_CHVT is not set +# CONFIG_CLEAR is not set +# CONFIG_DEALLOCVT is not set +# CONFIG_DUMPKMAP is not set +# CONFIG_FGCONSOLE is not set +# CONFIG_KBD_MODE is not set +# CONFIG_LOADFONT is not set +# CONFIG_SETFONT is not set +# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set +CONFIG_DEFAULT_SETFONT_DIR="" +# CONFIG_FEATURE_LOADFONT_PSF2 is not set +# CONFIG_FEATURE_LOADFONT_RAW is not set +# CONFIG_LOADKMAP is not set +# CONFIG_OPENVT is not set +# CONFIG_RESET is not set +# CONFIG_RESIZE is not set +# CONFIG_FEATURE_RESIZE_PRINT is not set +# CONFIG_SETCONSOLE is not set +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set +# CONFIG_SETKEYCODES is not set +# CONFIG_SETLOGCONS is not set +# CONFIG_SHOWKEY is not set + +# +# Debian Utilities +# +# CONFIG_PIPE_PROGRESS is not set +# CONFIG_RUN_PARTS is not set +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set +# CONFIG_START_STOP_DAEMON is not set +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set +# CONFIG_WHICH is not set + +# +# Editors +# +# CONFIG_AWK is not set +# CONFIG_FEATURE_AWK_LIBM is not set +# CONFIG_FEATURE_AWK_GNU_EXTENSIONS is not set +# CONFIG_CMP is not set +# CONFIG_DIFF is not set +# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set +# CONFIG_FEATURE_DIFF_DIR is not set +# CONFIG_ED is not set +# CONFIG_PATCH is not set +# CONFIG_SED is not set +# CONFIG_VI is not set +CONFIG_FEATURE_VI_MAX_LEN=0 +# CONFIG_FEATURE_VI_8BIT is not set +# CONFIG_FEATURE_VI_COLON is not set +# CONFIG_FEATURE_VI_YANKMARK is not set +# CONFIG_FEATURE_VI_SEARCH is not set +# CONFIG_FEATURE_VI_REGEX_SEARCH is not set +# CONFIG_FEATURE_VI_USE_SIGNALS is not set +# CONFIG_FEATURE_VI_DOT_CMD is not set +# CONFIG_FEATURE_VI_READONLY is not set +# CONFIG_FEATURE_VI_SETOPTS is not set +# CONFIG_FEATURE_VI_SET is not set +# CONFIG_FEATURE_VI_WIN_RESIZE is not set +# CONFIG_FEATURE_VI_ASK_TERMINAL is not set +# CONFIG_FEATURE_VI_UNDO is not set +# CONFIG_FEATURE_VI_UNDO_QUEUE is not set +CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=0 +# CONFIG_FEATURE_ALLOW_EXEC is not set + +# +# Finding Utilities +# +# CONFIG_FIND is not set +# CONFIG_FEATURE_FIND_PRINT0 is not set +# CONFIG_FEATURE_FIND_MTIME is not set +# CONFIG_FEATURE_FIND_MMIN is not set +# CONFIG_FEATURE_FIND_PERM is not set +# CONFIG_FEATURE_FIND_TYPE is not set +# CONFIG_FEATURE_FIND_XDEV is not set +# CONFIG_FEATURE_FIND_MAXDEPTH is not set +# CONFIG_FEATURE_FIND_NEWER is not set +# CONFIG_FEATURE_FIND_INUM is not set +# CONFIG_FEATURE_FIND_EXEC is not set +# CONFIG_FEATURE_FIND_EXEC_PLUS is not set +# CONFIG_FEATURE_FIND_USER is not set +# CONFIG_FEATURE_FIND_GROUP is not set +# CONFIG_FEATURE_FIND_NOT is not set +# CONFIG_FEATURE_FIND_DEPTH is not set +# CONFIG_FEATURE_FIND_PAREN is not set +# CONFIG_FEATURE_FIND_SIZE is not set +# CONFIG_FEATURE_FIND_PRUNE is not set +# CONFIG_FEATURE_FIND_DELETE is not set +# CONFIG_FEATURE_FIND_PATH is not set +# CONFIG_FEATURE_FIND_REGEX is not set +# CONFIG_FEATURE_FIND_CONTEXT is not set +# CONFIG_FEATURE_FIND_LINKS is not set +# CONFIG_GREP is not set +# CONFIG_EGREP is not set +# CONFIG_FGREP is not set +# CONFIG_FEATURE_GREP_CONTEXT is not set +# CONFIG_XARGS is not set +# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set +# CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set +# CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set +# CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set +# CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR is not set + +# +# Init Utilities +# +# CONFIG_BOOTCHARTD is not set +# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set +# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set +# CONFIG_HALT is not set +# CONFIG_POWEROFF is not set +# CONFIG_REBOOT is not set +# CONFIG_FEATURE_CALL_TELINIT is not set +CONFIG_TELINIT_PATH="" +# CONFIG_INIT is not set +# CONFIG_LINUXRC is not set +# CONFIG_FEATURE_USE_INITTAB is not set +# CONFIG_FEATURE_KILL_REMOVED is not set +CONFIG_FEATURE_KILL_DELAY=0 +# CONFIG_FEATURE_INIT_SCTTY is not set +# CONFIG_FEATURE_INIT_SYSLOG is not set +# CONFIG_FEATURE_INIT_QUIET is not set +# CONFIG_FEATURE_INIT_COREDUMPS is not set +CONFIG_INIT_TERMINAL_TYPE="" +# CONFIG_FEATURE_INIT_MODIFY_CMDLINE is not set + +# +# Login/Password Management Utilities +# +# CONFIG_FEATURE_SHADOWPASSWDS is not set +# CONFIG_USE_BB_PWD_GRP is not set +# CONFIG_USE_BB_SHADOW is not set +# CONFIG_USE_BB_CRYPT is not set +# CONFIG_USE_BB_CRYPT_SHA is not set +# CONFIG_ADD_SHELL is not set +# CONFIG_REMOVE_SHELL is not set +# CONFIG_ADDGROUP is not set +# CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set +# CONFIG_FEATURE_ADDUSER_TO_GROUP is not set +# CONFIG_ADDUSER is not set +# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set +# CONFIG_FEATURE_CHECK_NAMES is not set +CONFIG_LAST_ID=0 +CONFIG_FIRST_SYSTEM_ID=0 +CONFIG_LAST_SYSTEM_ID=0 +# CONFIG_CHPASSWD is not set +CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="" +# CONFIG_CRYPTPW is not set +# CONFIG_MKPASSWD is not set +# CONFIG_DELUSER is not set +# CONFIG_DELGROUP is not set +# CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set +# CONFIG_GETTY is not set +# CONFIG_LOGIN is not set +# CONFIG_LOGIN_SESSION_AS_CHILD is not set +# CONFIG_LOGIN_SCRIPTS is not set +# CONFIG_FEATURE_NOLOGIN is not set +# CONFIG_FEATURE_SECURETTY is not set +# CONFIG_PASSWD is not set +# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set +# CONFIG_SU is not set +# CONFIG_FEATURE_SU_SYSLOG is not set +# CONFIG_FEATURE_SU_CHECKS_SHELLS is not set +# CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set +# CONFIG_SULOGIN is not set +# CONFIG_VLOCK is not set + +# +# Linux Ext2 FS Progs +# +# CONFIG_CHATTR is not set +# CONFIG_FSCK is not set +# CONFIG_LSATTR is not set +# CONFIG_TUNE2FS is not set + +# +# Linux Module Utilities +# +# CONFIG_MODPROBE_SMALL is not set +# CONFIG_DEPMOD is not set +# CONFIG_INSMOD is not set +# CONFIG_LSMOD is not set +# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set +# CONFIG_MODINFO is not set +# CONFIG_MODPROBE is not set +# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set +# CONFIG_RMMOD is not set + +# +# Options common to multiple modutils +# +# CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS is not set +# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set +# CONFIG_FEATURE_2_4_MODULES is not set +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set +# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set +# CONFIG_FEATURE_MODUTILS_ALIAS is not set +# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set +CONFIG_DEFAULT_MODULES_DIR="" +CONFIG_DEFAULT_DEPMOD_FILE="" + +# +# Linux System Utilities +# +# CONFIG_ACPID is not set +# CONFIG_FEATURE_ACPID_COMPAT is not set +# CONFIG_BLKDISCARD is not set +# CONFIG_BLKID is not set +# CONFIG_FEATURE_BLKID_TYPE is not set +# CONFIG_BLOCKDEV is not set +# CONFIG_CAL is not set +# CONFIG_CHRT is not set +# CONFIG_DMESG is not set +# CONFIG_FEATURE_DMESG_PRETTY is not set +# CONFIG_EJECT is not set +# CONFIG_FEATURE_EJECT_SCSI is not set +# CONFIG_FALLOCATE is not set +# CONFIG_FATATTR is not set +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFORMAT is not set +# CONFIG_FDISK is not set +# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set +# CONFIG_FEATURE_FDISK_WRITABLE is not set +# CONFIG_FEATURE_AIX_LABEL is not set +# CONFIG_FEATURE_SGI_LABEL is not set +# CONFIG_FEATURE_SUN_LABEL is not set +# CONFIG_FEATURE_OSF_LABEL is not set +# CONFIG_FEATURE_GPT_LABEL is not set +# CONFIG_FEATURE_FDISK_ADVANCED is not set +# CONFIG_FINDFS is not set +# CONFIG_FLOCK is not set +# CONFIG_FDFLUSH is not set +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set +# CONFIG_FSFREEZE is not set +# CONFIG_FSTRIM is not set +# CONFIG_GETOPT is not set +# CONFIG_FEATURE_GETOPT_LONG is not set +# CONFIG_HEXDUMP is not set +# CONFIG_FEATURE_HEXDUMP_REVERSE is not set +# CONFIG_HD is not set +# CONFIG_XXD is not set +# CONFIG_HWCLOCK is not set +# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set +# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set +# CONFIG_IONICE is not set +# CONFIG_IPCRM is not set +# CONFIG_IPCS is not set +# CONFIG_LAST is not set +# CONFIG_FEATURE_LAST_FANCY is not set +# CONFIG_LOSETUP is not set +# CONFIG_LSPCI is not set +# CONFIG_LSUSB is not set +CONFIG_MDEV=y +CONFIG_FEATURE_MDEV_CONF=y +CONFIG_FEATURE_MDEV_RENAME=y +CONFIG_FEATURE_MDEV_RENAME_REGEXP=y +CONFIG_FEATURE_MDEV_EXEC=y +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y +# CONFIG_MESG is not set +# CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set +# CONFIG_MKE2FS is not set +# CONFIG_MKFS_EXT2 is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +# CONFIG_MKFS_REISER is not set +# CONFIG_MKDOSFS is not set +# CONFIG_MKFS_VFAT is not set +# CONFIG_MKSWAP is not set +# CONFIG_FEATURE_MKSWAP_UUID is not set +# CONFIG_MORE is not set +# CONFIG_MOUNT is not set +# CONFIG_FEATURE_MOUNT_FAKE is not set +# CONFIG_FEATURE_MOUNT_VERBOSE is not set +# CONFIG_FEATURE_MOUNT_HELPERS is not set +# CONFIG_FEATURE_MOUNT_LABEL is not set +# CONFIG_FEATURE_MOUNT_NFS is not set +# CONFIG_FEATURE_MOUNT_CIFS is not set +# CONFIG_FEATURE_MOUNT_FLAGS is not set +# CONFIG_FEATURE_MOUNT_FSTAB is not set +# CONFIG_FEATURE_MOUNT_OTHERTAB is not set +# CONFIG_MOUNTPOINT is not set +# CONFIG_NSENTER is not set +# CONFIG_FEATURE_NSENTER_LONG_OPTS is not set +# CONFIG_PIVOT_ROOT is not set +# CONFIG_RDATE is not set +# CONFIG_RDEV is not set +# CONFIG_READPROFILE is not set +# CONFIG_RENICE is not set +# CONFIG_REV is not set +# CONFIG_RTCWAKE is not set +# CONFIG_SCRIPT is not set +# CONFIG_SCRIPTREPLAY is not set +# CONFIG_SETARCH is not set +# CONFIG_LINUX32 is not set +# CONFIG_LINUX64 is not set +# CONFIG_SETSID is not set +# CONFIG_SWAPON is not set +# CONFIG_FEATURE_SWAPON_DISCARD is not set +# CONFIG_FEATURE_SWAPON_PRI is not set +# CONFIG_SWAPOFF is not set +# CONFIG_SWITCH_ROOT is not set +# CONFIG_TASKSET is not set +# CONFIG_FEATURE_TASKSET_FANCY is not set +# CONFIG_UEVENT is not set +# CONFIG_UMOUNT is not set +# CONFIG_FEATURE_UMOUNT_ALL is not set +# CONFIG_UNSHARE is not set +# CONFIG_WALL is not set +# CONFIG_FEATURE_MOUNT_LOOP is not set +# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set +# CONFIG_FEATURE_MTAB_SUPPORT is not set +# CONFIG_VOLUMEID is not set +# CONFIG_FEATURE_VOLUMEID_BCACHE is not set +# CONFIG_FEATURE_VOLUMEID_BTRFS is not set +# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set +# CONFIG_FEATURE_VOLUMEID_EXFAT is not set +# CONFIG_FEATURE_VOLUMEID_EXT is not set +# CONFIG_FEATURE_VOLUMEID_F2FS is not set +# CONFIG_FEATURE_VOLUMEID_FAT is not set +# CONFIG_FEATURE_VOLUMEID_HFS is not set +# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set +# CONFIG_FEATURE_VOLUMEID_JFS is not set +# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set +# CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set +# CONFIG_FEATURE_VOLUMEID_LUKS is not set +# CONFIG_FEATURE_VOLUMEID_NILFS is not set +# CONFIG_FEATURE_VOLUMEID_NTFS is not set +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set +# CONFIG_FEATURE_VOLUMEID_REISERFS is not set +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set +# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set +# CONFIG_FEATURE_VOLUMEID_SYSV is not set +# CONFIG_FEATURE_VOLUMEID_UBIFS is not set +# CONFIG_FEATURE_VOLUMEID_UDF is not set +# CONFIG_FEATURE_VOLUMEID_XFS is not set + +# +# Miscellaneous Utilities +# +# CONFIG_ADJTIMEX is not set +# CONFIG_BBCONFIG is not set +# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set +# CONFIG_BEEP is not set +CONFIG_FEATURE_BEEP_FREQ=0 +CONFIG_FEATURE_BEEP_LENGTH_MS=0 +# CONFIG_CHAT is not set +# CONFIG_FEATURE_CHAT_NOFAIL is not set +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set +# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set +# CONFIG_CONSPY is not set +# CONFIG_CROND is not set +# CONFIG_FEATURE_CROND_D is not set +# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set +CONFIG_FEATURE_CROND_DIR="" +# CONFIG_CRONTAB is not set +# CONFIG_DC is not set +# CONFIG_FEATURE_DC_LIBM is not set +# CONFIG_DEVFSD is not set +# CONFIG_DEVFSD_MODLOAD is not set +# CONFIG_DEVFSD_FG_NP is not set +# CONFIG_DEVFSD_VERBOSE is not set +# CONFIG_FEATURE_DEVFS is not set +# CONFIG_DEVMEM is not set +# CONFIG_FBSPLASH is not set +# CONFIG_FLASH_ERASEALL is not set +# CONFIG_FLASH_LOCK is not set +# CONFIG_FLASH_UNLOCK is not set +# CONFIG_FLASHCP is not set +# CONFIG_HDPARM is not set +# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set +# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set +# CONFIG_I2CGET is not set +# CONFIG_I2CSET is not set +# CONFIG_I2CDUMP is not set +# CONFIG_I2CDETECT is not set +# CONFIG_INOTIFYD is not set +# CONFIG_LESS is not set +CONFIG_FEATURE_LESS_MAXLINES=0 +# CONFIG_FEATURE_LESS_BRACKETS is not set +# CONFIG_FEATURE_LESS_FLAGS is not set +# CONFIG_FEATURE_LESS_TRUNCATE is not set +# CONFIG_FEATURE_LESS_MARKS is not set +# CONFIG_FEATURE_LESS_REGEXP is not set +# CONFIG_FEATURE_LESS_WINCH is not set +# CONFIG_FEATURE_LESS_ASK_TERMINAL is not set +# CONFIG_FEATURE_LESS_DASHCMD is not set +# CONFIG_FEATURE_LESS_LINENUMS is not set +# CONFIG_LSSCSI is not set +# CONFIG_MAKEDEVS is not set +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +# CONFIG_FEATURE_MAKEDEVS_TABLE is not set +# CONFIG_MAN is not set +# CONFIG_MICROCOM is not set +# CONFIG_MT is not set +# CONFIG_NANDWRITE is not set +# CONFIG_NANDDUMP is not set +# CONFIG_PARTPROBE is not set +# CONFIG_RAIDAUTORUN is not set +# CONFIG_READAHEAD is not set +# CONFIG_RFKILL is not set +# CONFIG_RUNLEVEL is not set +# CONFIG_RX is not set +# CONFIG_SETSERIAL is not set +# CONFIG_STRINGS is not set +# CONFIG_TIME is not set +# CONFIG_TTYSIZE is not set +# CONFIG_UBIATTACH is not set +# CONFIG_UBIDETACH is not set +# CONFIG_UBIMKVOL is not set +# CONFIG_UBIRMVOL is not set +# CONFIG_UBIRSVOL is not set +# CONFIG_UBIUPDATEVOL is not set +# CONFIG_UBIRENAME is not set +# CONFIG_VOLNAME is not set +# CONFIG_WATCHDOG is not set + +# +# Networking Utilities +# +# CONFIG_FEATURE_IPV6 is not set +# CONFIG_FEATURE_UNIX_LOCAL is not set +# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set +# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set +# CONFIG_ARP is not set +# CONFIG_ARPING is not set +# CONFIG_BRCTL is not set +# CONFIG_FEATURE_BRCTL_FANCY is not set +# CONFIG_FEATURE_BRCTL_SHOW is not set +# CONFIG_DNSD is not set +# CONFIG_ETHER_WAKE is not set +# CONFIG_FTPD is not set +# CONFIG_FEATURE_FTPD_WRITE is not set +# CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set +# CONFIG_FEATURE_FTPD_AUTHENTICATION is not set +# CONFIG_FTPGET is not set +# CONFIG_FTPPUT is not set +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set +# CONFIG_HOSTNAME is not set +# CONFIG_DNSDOMAINNAME is not set +# CONFIG_HTTPD is not set +# CONFIG_FEATURE_HTTPD_RANGES is not set +# CONFIG_FEATURE_HTTPD_SETUID is not set +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set +# CONFIG_FEATURE_HTTPD_CGI is not set +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set +# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set +# CONFIG_FEATURE_HTTPD_PROXY is not set +# CONFIG_FEATURE_HTTPD_GZIP is not set +# CONFIG_IFCONFIG is not set +# CONFIG_FEATURE_IFCONFIG_STATUS is not set +# CONFIG_FEATURE_IFCONFIG_SLIP is not set +# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set +# CONFIG_FEATURE_IFCONFIG_HW is not set +# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set +# CONFIG_IFENSLAVE is not set +# CONFIG_IFPLUGD is not set +# CONFIG_IFUP is not set +# CONFIG_IFDOWN is not set +CONFIG_IFUPDOWN_IFSTATE_PATH="" +# CONFIG_FEATURE_IFUPDOWN_IP is not set +# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set +# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set +# CONFIG_INETD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set +# CONFIG_FEATURE_INETD_RPC is not set +# CONFIG_IP is not set +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_IPRULE is not set +# CONFIG_IPNEIGH is not set +# CONFIG_FEATURE_IP_ADDRESS is not set +# CONFIG_FEATURE_IP_LINK is not set +# CONFIG_FEATURE_IP_ROUTE is not set +CONFIG_FEATURE_IP_ROUTE_DIR="" +# CONFIG_FEATURE_IP_TUNNEL is not set +# CONFIG_FEATURE_IP_RULE is not set +# CONFIG_FEATURE_IP_NEIGH is not set +# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set +# CONFIG_IPCALC is not set +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +# CONFIG_FEATURE_IPCALC_FANCY is not set +# CONFIG_FAKEIDENTD is not set +# CONFIG_NAMEIF is not set +# CONFIG_FEATURE_NAMEIF_EXTENDED is not set +# CONFIG_NBDCLIENT is not set +# CONFIG_NC is not set +# CONFIG_NC_SERVER is not set +# CONFIG_NC_EXTRA is not set +# CONFIG_NC_110_COMPAT is not set +# CONFIG_NETSTAT is not set +# CONFIG_FEATURE_NETSTAT_WIDE is not set +# CONFIG_FEATURE_NETSTAT_PRG is not set +# CONFIG_NSLOOKUP is not set +# CONFIG_NTPD is not set +# CONFIG_FEATURE_NTPD_SERVER is not set +# CONFIG_FEATURE_NTPD_CONF is not set +# CONFIG_PING is not set +# CONFIG_PING6 is not set +# CONFIG_FEATURE_FANCY_PING is not set +# CONFIG_PSCAN is not set +# CONFIG_ROUTE is not set +# CONFIG_SLATTACH is not set +# CONFIG_SSL_CLIENT is not set +# CONFIG_TCPSVD is not set +# CONFIG_UDPSVD is not set +# CONFIG_TELNET is not set +# CONFIG_FEATURE_TELNET_TTYPE is not set +# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set +# CONFIG_FEATURE_TELNET_WIDTH is not set +# CONFIG_TELNETD is not set +# CONFIG_FEATURE_TELNETD_STANDALONE is not set +# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set +# CONFIG_TFTP is not set +# CONFIG_TFTPD is not set +# CONFIG_FEATURE_TFTP_GET is not set +# CONFIG_FEATURE_TFTP_PUT is not set +# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set +# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set +# CONFIG_TFTP_DEBUG is not set +# CONFIG_TLS is not set +# CONFIG_TRACEROUTE is not set +# CONFIG_TRACEROUTE6 is not set +# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set +# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set +# CONFIG_TUNCTL is not set +# CONFIG_FEATURE_TUNCTL_UG is not set +# CONFIG_VCONFIG is not set +# CONFIG_WGET is not set +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set +# CONFIG_FEATURE_WGET_STATUSBAR is not set +# CONFIG_FEATURE_WGET_AUTHENTICATION is not set +# CONFIG_FEATURE_WGET_TIMEOUT is not set +# CONFIG_FEATURE_WGET_HTTPS is not set +# CONFIG_FEATURE_WGET_OPENSSL is not set +# CONFIG_WHOIS is not set +# CONFIG_ZCIP is not set +# CONFIG_UDHCPC6 is not set +# CONFIG_UDHCPD is not set +# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set +# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set +CONFIG_DHCPD_LEASES_FILE="" +# CONFIG_DUMPLEASES is not set +# CONFIG_DHCPRELAY is not set +# CONFIG_UDHCPC is not set +# CONFIG_FEATURE_UDHCPC_ARPING is not set +# CONFIG_FEATURE_UDHCPC_SANITIZEOPT is not set +CONFIG_UDHCPC_DEFAULT_SCRIPT="" +# CONFIG_FEATURE_UDHCP_PORT is not set +CONFIG_UDHCP_DEBUG=0 +# CONFIG_FEATURE_UDHCP_RFC3397 is not set +# CONFIG_FEATURE_UDHCP_8021Q is not set +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=0 +CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="" + +# +# Print Utilities +# +# CONFIG_LPD is not set +# CONFIG_LPR is not set +# CONFIG_LPQ is not set + +# +# Mail Utilities +# +# CONFIG_MAKEMIME is not set +# CONFIG_POPMAILDIR is not set +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set +# CONFIG_REFORMIME is not set +# CONFIG_FEATURE_REFORMIME_COMPAT is not set +# CONFIG_SENDMAIL is not set +CONFIG_FEATURE_MIME_CHARSET="" + +# +# Process Utilities +# +# CONFIG_FREE is not set +# CONFIG_FUSER is not set +# CONFIG_IOSTAT is not set +# CONFIG_KILL is not set +# CONFIG_KILLALL is not set +# CONFIG_KILLALL5 is not set +# CONFIG_LSOF is not set +# CONFIG_MPSTAT is not set +# CONFIG_NMETER is not set +# CONFIG_PGREP is not set +# CONFIG_PKILL is not set +# CONFIG_PIDOF is not set +# CONFIG_FEATURE_PIDOF_SINGLE is not set +# CONFIG_FEATURE_PIDOF_OMIT is not set +# CONFIG_PMAP is not set +# CONFIG_POWERTOP is not set +# CONFIG_FEATURE_POWERTOP_INTERACTIVE is not set +# CONFIG_PS is not set +# CONFIG_FEATURE_PS_WIDE is not set +# CONFIG_FEATURE_PS_LONG is not set +# CONFIG_FEATURE_PS_TIME is not set +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set +# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set +# CONFIG_PSTREE is not set +# CONFIG_PWDX is not set +# CONFIG_SMEMCAP is not set +# CONFIG_BB_SYSCTL is not set +# CONFIG_TOP is not set +# CONFIG_FEATURE_TOP_INTERACTIVE is not set +# CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set +# CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS is not set +# CONFIG_FEATURE_TOP_SMP_CPU is not set +# CONFIG_FEATURE_TOP_DECIMALS is not set +# CONFIG_FEATURE_TOP_SMP_PROCESS is not set +# CONFIG_FEATURE_TOPMEM is not set +# CONFIG_UPTIME is not set +# CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set +# CONFIG_WATCH is not set +# CONFIG_FEATURE_SHOW_THREADS is not set + +# +# Runit Utilities +# +# CONFIG_CHPST is not set +# CONFIG_SETUIDGID is not set +# CONFIG_ENVUIDGID is not set +# CONFIG_ENVDIR is not set +# CONFIG_SOFTLIMIT is not set +# CONFIG_RUNSV is not set +# CONFIG_RUNSVDIR is not set +# CONFIG_FEATURE_RUNSVDIR_LOG is not set +# CONFIG_SV is not set +CONFIG_SV_DEFAULT_SERVICE_DIR="" +# CONFIG_SVC is not set +# CONFIG_SVLOGD is not set +# CONFIG_CHCON is not set +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set +# CONFIG_GETENFORCE is not set +# CONFIG_GETSEBOOL is not set +# CONFIG_LOAD_POLICY is not set +# CONFIG_MATCHPATHCON is not set +# CONFIG_RUNCON is not set +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set +# CONFIG_SELINUXENABLED is not set +# CONFIG_SESTATUS is not set +# CONFIG_SETENFORCE is not set +# CONFIG_SETFILES is not set +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set +# CONFIG_RESTORECON is not set +# CONFIG_SETSEBOOL is not set + +# +# Shells +# +# CONFIG_SH_IS_ASH is not set +# CONFIG_SH_IS_HUSH is not set +CONFIG_SH_IS_NONE=y +# CONFIG_BASH_IS_ASH is not set +# CONFIG_BASH_IS_HUSH is not set +CONFIG_BASH_IS_NONE=y +# CONFIG_ASH is not set +# CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set +# CONFIG_ASH_INTERNAL_GLOB is not set +# CONFIG_ASH_BASH_COMPAT is not set +# CONFIG_ASH_JOB_CONTROL is not set +# CONFIG_ASH_ALIAS is not set +# CONFIG_ASH_RANDOM_SUPPORT is not set +# CONFIG_ASH_EXPAND_PRMT is not set +# CONFIG_ASH_IDLE_TIMEOUT is not set +# CONFIG_ASH_MAIL is not set +# CONFIG_ASH_ECHO is not set +# CONFIG_ASH_PRINTF is not set +# CONFIG_ASH_TEST is not set +# CONFIG_ASH_HELP is not set +# CONFIG_ASH_GETOPTS is not set +# CONFIG_ASH_CMDCMD is not set +# CONFIG_CTTYHACK is not set +# CONFIG_HUSH is not set +# CONFIG_HUSH_BASH_COMPAT is not set +# CONFIG_HUSH_BRACE_EXPANSION is not set +# CONFIG_HUSH_INTERACTIVE is not set +# CONFIG_HUSH_SAVEHISTORY is not set +# CONFIG_HUSH_JOB is not set +# CONFIG_HUSH_TICK is not set +# CONFIG_HUSH_IF is not set +# CONFIG_HUSH_LOOPS is not set +# CONFIG_HUSH_CASE is not set +# CONFIG_HUSH_FUNCTIONS is not set +# CONFIG_HUSH_LOCAL is not set +# CONFIG_HUSH_RANDOM_SUPPORT is not set +# CONFIG_HUSH_MODE_X is not set +# CONFIG_HUSH_ECHO is not set +# CONFIG_HUSH_PRINTF is not set +# CONFIG_HUSH_TEST is not set +# CONFIG_HUSH_HELP is not set +# CONFIG_HUSH_EXPORT is not set +# CONFIG_HUSH_EXPORT_N is not set +# CONFIG_HUSH_KILL is not set +# CONFIG_HUSH_WAIT is not set +# CONFIG_HUSH_TRAP is not set +# CONFIG_HUSH_TYPE is not set +# CONFIG_HUSH_READ is not set +# CONFIG_HUSH_SET is not set +# CONFIG_HUSH_UNSET is not set +# CONFIG_HUSH_ULIMIT is not set +# CONFIG_HUSH_UMASK is not set +# CONFIG_HUSH_MEMLEAK is not set +# CONFIG_MSH is not set + +# +# Options common to all shells +# +# CONFIG_FEATURE_SH_MATH is not set +# CONFIG_FEATURE_SH_MATH_64 is not set +# CONFIG_FEATURE_SH_EXTRA_QUIET is not set +# CONFIG_FEATURE_SH_STANDALONE is not set +# CONFIG_FEATURE_SH_NOFORK is not set +# CONFIG_FEATURE_SH_HISTFILESIZE is not set + +# +# System Logging Utilities +# +# CONFIG_KLOGD is not set +# CONFIG_FEATURE_KLOGD_KLOGCTL is not set +# CONFIG_LOGGER is not set +# CONFIG_LOGREAD is not set +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +# CONFIG_SYSLOGD is not set +# CONFIG_FEATURE_ROTATE_LOGFILE is not set +# CONFIG_FEATURE_REMOTE_LOG is not set +# CONFIG_FEATURE_SYSLOGD_DUP is not set +# CONFIG_FEATURE_SYSLOGD_CFG is not set +CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 +# CONFIG_FEATURE_IPC_SYSLOG is not set +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 +# CONFIG_FEATURE_KMSG_SYSLOG is not set diff --git a/sub/busybox/install-bbsuid b/sub/busybox/install-bbsuid new file mode 100755 index 0000000..da73864 --- /dev/null +++ b/sub/busybox/install-bbsuid @@ -0,0 +1,18 @@ +#!/bin/sh -e + +output="$1" +file="$2" + +cp -f $output/build-host/bbsuid $output/rootfs/opt/busybox/bin/bbsuid +s6-chmod 4755 $output/rootfs/opt/busybox/bin/bbsuid + +for i in $(s6-ls $output/rootfs/opt/busybox/bin | grep -xFf $file) ; do + rm -f $output/rootfs/opt/busybox/bin/$i + s6-ln -s bbsuid $output/rootfs/opt/busybox/bin/$i +done + +for i in $(s6-ls $output/rootfs/opt/busybox/sbin | grep -xFf $file) ; do + rm -f $output/rootfs/opt/busybox/sbin/$i + s6-ln -s ../bin/bbsuid $output/rootfs/opt/busybox/bin/$i +done + diff --git a/sub/disk-image/make-disk-image b/sub/disk-image/make-disk-image new file mode 100755 index 0000000..64d2c40 --- /dev/null +++ b/sub/disk-image/make-disk-image @@ -0,0 +1,107 @@ +#!/bin/sh -e + +# umount is given with -l because some operating systems have triggers that will launch processes keep file descriptors open to the mount, preventing unmounting + +output="$1" +rootfs_size="$2" +swap_size="$3" +rwfs_size="$4" +userfs_size="$5" +extra_size="$6" + +totalsize=$(s6-expr ${rootfs_size} + ${swap_size} + ${rwfs_size} + ${userfs_size} + ${extra_size} + 4) + +# prepare extlinux.conf + +if s6-test ${KERNEL_GENERIC_ARCH} = x86 ; then + consolearg="console=ttyS0,115200n8" + if ${USE_GRAPHIC} ; then + consolearg= + fi + if s6-test ${KERNEL_ARCH} = x86_64 ; then + bootpartition=/dev/sda1 + else + bootpartition=/dev/hda1 + fi + s6-cat > ${output}/rootfs/boot/extlinux.conf <<EOF +serial 0 115200 +console 0 +prompt 0 +default linux +totaltimeout 1200 +say extlinux booting +label linux + linux /boot/vmlinuz + initrd /boot/initramfs.gz + append ro root=$bootpartition rootfstype=ext4 loglevel=4 initrd=/boot/initramfs.gz $consolearg +EOF +fi + +s6-rmrf "$output/disk-image.raw" +setuidgid ${NORMALUSER} dd if=/dev/zero of=$output/disk-image.raw bs=1 count=0 seek=${totalsize}M + +fdisk $output/disk-image.raw <<EOF +n + + + ++${rootfs_size}M +n + + + ++${swap_size}M +t +2 +82 +n + + + ++${rwfs_size}M +n + + + +n + ++${userfs_size}M +n + + +a +1 +w +EOF + +loop=$(losetup -f) +losetup -P "$loop" "$output/disk-image.raw" + +{ + mkfs.ext4 -O ^huge_file ${loop}p1 + mkswap ${loop}p2 + mkfs.ext4 -O ^huge_file ${loop}p3 + mkfs.ext4 -O ^huge_file ${loop}p5 + mkfs.ext4 -O ^huge_file ${loop}p6 + + + s6-mkdir -p "$output/tmp/rootfs" "$output/tmp/rwfs" "$output/tmp/userfs" "$output/tmp/stagingfs" + mount -t ext4 ${loop}p1 "$output/tmp/rootfs" + s6-hiercopy "$output/rootfs" "$output/tmp/rootfs" + if s6-test ${KERNEL_GENERIC_ARCH} = x86 ; then + dd if=${output}/build-build/opt/syslinux/usr/share/syslinux/mbr.bin of=${loop} + extlinux -i "$output/tmp/rootfs/boot" + fi + umount -l "$output/tmp/rootfs" + mount -t ext4 ${loop}p3 "$output/tmp/rwfs" + s6-hiercopy "$output/rwfs" "$output/tmp/rwfs" + umount -l "$output/tmp/rwfs" + mount -t ext4 ${loop}p5 "$output/tmp/userfs" + s6-hiercopy "$output/userfs" "$output/tmp/userfs" + umount -l "$output/tmp/userfs" + mount -t ext4 ${loop}p6 "$output/tmp/stagingfs" + s6-hiercopy "$output/stagingfs" "$output/tmp/stagingfs" + umount -l "$output/tmp/stagingfs" +} || { losetup -d "$loop" ; exit 1 ; } + +losetup -d "$loop" diff --git a/sub/dnscache/Makefile b/sub/dnscache/Makefile new file mode 100644 index 0000000..eb02b05 --- /dev/null +++ b/sub/dnscache/Makefile @@ -0,0 +1,32 @@ + +$(OUTPUT)/sources/djbdns-1.05.tar.gz: | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget http://cr.yp.to/djbdns/djbdns-1.05.tar.gz + +$(OUTPUT)/sources/.lh_djbdns_dled: $(OUTPUT)/sources/djbdns-1.05.tar.gz | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_djbdns_copied: $(OUTPUT)/sources/.lh_djbdns_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/djbdns-1.05 + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host tar zxpvf $(OUTPUT)/sources/djbdns-1.05.tar.gz + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/djbdns-1.05 redirfd -r 0 $(WD)/sub/dnscache/djbdns-readiness-notification.patch patch -p1 + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_djbdns_patched: $(OUTPUT)/build-host/.lh_djbdns_copied | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) sed -f $(WD)/sub/dnscache/patch.sed $(OUTPUT)/build-host/djbdns-1.05/Makefile > $(OUTPUT)/build-host/djbdns-1.05/Makefile.patched + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_djbdns_configured: $(OUTPUT)/build-host/.lh_djbdns_copied | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-echo "muslgcc -O2 -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings -include errno.h" > $(OUTPUT)/build-host/djbdns-1.05/conf-cc + exec setuidgid $(NORMALUSER) s6-echo "muslgcc -s -static" > $(OUTPUT)/build-host/djbdns-1.05/conf-ld + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_dnscache_built: $(OUTPUT)/build-host/.lh_djbdns_configured $(OUTPUT)/build-host/.lh_djbdns_patched $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/djbdns-1.05 $(MAKE) -f Makefile.patched dnscache + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_dnscache_installed: $(OUTPUT)/build-host/.lh_dnscache_built | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec s6-mkdir -p -m 0755 $(OUTPUT)/rootfs/opt/djbdns-1.05/bin + exec makenamelink $(OUTPUT)/rootfs/opt djbdns djbdns-1.05 $(OUTPUT)/tmp + exec cp -f $(OUTPUT)/build-host/djbdns-1.05/dnscache $(OUTPUT)/rootfs/opt/djbdns-1.05/bin/dnscache + exec makelinks $(OUTPUT)/rootfs /bin /opt/djbdns/bin + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sub/dnscache/djbdns-readiness-notification.patch b/sub/dnscache/djbdns-readiness-notification.patch new file mode 100644 index 0000000..2e1be53 --- /dev/null +++ b/sub/dnscache/djbdns-readiness-notification.patch @@ -0,0 +1,21 @@ +--- src.old/dnscache.c ++++ src/dnscache.c +@@ -445,5 +445,7 @@ + strerr_die2sys(111,FATAL,"unable to listen on TCP socket: "); + + log_startup(); ++ write(1, "\n", 1); ++ close(1); + doit(); + } +--- src.old/server.c ++++ src/server.c +@@ -104,6 +104,8 @@ + socket_tryreservein(udp53,65536); + + buffer_putsflush(buffer_2,starting); ++ write(1, "\n", 1); ++ close(1); + + for (;;) { + len = socket_recv4(udp53,buf,sizeof buf,ip,&port); diff --git a/sub/dnscache/patch.sed b/sub/dnscache/patch.sed new file mode 100644 index 0000000..0540d27 --- /dev/null +++ b/sub/dnscache/patch.sed @@ -0,0 +1,5 @@ +s/choose compile load tryshsgr\.c hasshsgr\.h1 hasshsgr\.h2 chkshsgr /choose compile load tryshsgr.c hasshsgr.h1 hasshsgr.h2 / +s/ar cr /$(TRIPLE)-ar cr / +s/ranlib /$(TRIPLE)-ranlib / +s%\./chkshsgr ||%true ||% +s%\./choose clr tryshsgr hasshsgr\.h1 hasshsgr\.h2 > hasshsgr\.h%cat hasshsgr.h1 > hasshsgr.h% diff --git a/sub/dropbear/Makefile b/sub/dropbear/Makefile new file mode 100644 index 0000000..9eecc65 --- /dev/null +++ b/sub/dropbear/Makefile @@ -0,0 +1,41 @@ +include sub/dropbear/Makefile.sftp-server + +DROPBEAR_VERSION ?= 2017.75 + + +clean-dropbear: + rm -f $(OUTPUT)/build-host/.lh_dropbear_* + + +$(OUTPUT)/sources/dropbear-$(DROPBEAR_VERSION).tar.bz2: | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget https://dropbear.nl/mirror/dropbear-$(DROPBEAR_VERSION).tar.bz2 + +$(OUTPUT)/build-host/.lh_dropbear_dled: $(OUTPUT)/sources/dropbear-$(DROPBEAR_VERSION).tar.bz2 | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_dropbear_copied: $(OUTPUT)/build-host/.lh_dropbear_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/dropbear-$(DROPBEAR_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host tar jxpvf $(OUTPUT)/sources/dropbear-$(DROPBEAR_VERSION).tar.bz2 + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_dropbear_patched: $(OUTPUT)/build-host/.lh_dropbear_copied + if test \! -r "$@"; then exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/dropbear-$(DROPBEAR_VERSION) redirfd -r 0 $(WD)/sub/dropbear/options.patch patch -p0; fi + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_dropbear_configured: $(OUTPUT)/build-host/.lh_dropbear_patched $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/dropbear-$(DROPBEAR_VERSION) export ARCH $(KERNEL_ARCH) export CC $(TRIPLE)-muslgcc export LDFLAGS '-s -static' ./configure --host=$(TRIPLE) --prefix=/opt/dropbear-$(DROPBEAR_VERSION) --disable-syslog --disable-lastlog --disable-utmp --disable-utmpx --disable-wtmp --disable-wtmpx --disable-pututline --disable-pututxline --without-pam --enable-bundled-libtom --disable-zlib + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_dropbear_built: $(OUTPUT)/build-host/.lh_dropbear_configured $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/dropbear-$(DROPBEAR_VERSION) export PROGRAMS "dropbear dbclient dropbearkey dropbearconvert scp" $(MAKE) STATIC=1 ARCH=$(KERNEL_ARCH) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_dropbear_installed: $(OUTPUT)/build-host/.lh_dropbear_built $(OUTPUT)/build-host/$(OPENSSH_NAME)-$(OPENSSH_VERSION)/sftp-server $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/dropbear-$(DROPBEAR_VERSION) $(MAKE) install DESTDIR=$(OUTPUT)/rootfs + exec makenamelink $(OUTPUT)/rootfs/opt dropbear dropbear-$(DROPBEAR_VERSION) $(OUTPUT)/tmp + exec cp -f $(OUTPUT)/build-host/dropbear-$(DROPBEAR_VERSION)/scp $(OUTPUT)/rootfs/opt/dropbear-$(DROPBEAR_VERSION)/bin/scp + exec makelinks $(OUTPUT)/rootfs /bin /opt/dropbear/bin + exec makelinks $(OUTPUT)/rootfs /bin /opt/dropbear/sbin + # The following line happens after the makelinks on purpose: we don't want the sftp-server binary to be exported to /bin + exec cp -f $(OUTPUT)/build-host/$(OPENSSH_NAME)-$(OPENSSH_VERSION)/sftp-server $(OUTPUT)/rootfs/opt/dropbear-$(DROPBEAR_VERSION)/bin/sftp-server + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sub/dropbear/Makefile.sftp-server b/sub/dropbear/Makefile.sftp-server new file mode 100644 index 0000000..aa10735 --- /dev/null +++ b/sub/dropbear/Makefile.sftp-server @@ -0,0 +1,107 @@ + +ZLIB_VERSION := 1.2.11 + +$(OUTPUT)/sources/zlib-$(ZLIB_VERSION).tar.gz: | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget http://zlib.net/zlib-$(ZLIB_VERSION).tar.gz + +$(OUTPUT)/sources/.lh_zlib_dled: $(OUTPUT)/sources/zlib-$(ZLIB_VERSION).tar.gz + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_zlib_copied: $(OUTPUT)/sources/.lh_zlib_dled $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/zlib-$(ZLIB_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host tar zxpvf $(OUTPUT)/sources/zlib-$(ZLIB_VERSION).tar.gz + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_zlib_configured: $(OUTPUT)/build-host/.lh_zlib_copied $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/zlib-$(ZLIB_VERSION) export CHOST $(TRIPLE) ./configure --prefix=/opt/zlib-$(ZLIB_VERSION) --static + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_zlib_built: $(OUTPUT)/build-host/.lh_zlib_configured $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/zlib-$(ZLIB_VERSION) $(MAKE) CHOST=$(TRIPLE) CC=$(TRIPLE)-muslgcc + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_zlib_installed: $(OUTPUT)/build-host/.lh_zlib_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/zlib-$(ZLIB_VERSION) $(MAKE) install CHOST=$(TRIPLE) CC=$(TRIPLE)-muslgcc DESTDIR=$(OUTPUT)/build-host + exec makenamelink $(OUTPUT)/build-host/opt zlib zlib-$(ZLIB_VERSION) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) s6-touch $@ + + +LIBRESSL_NAME := libressl +LIBRESSL_VERSION := 2.5.4 +LIBRESSL_URLDIR := https://ftp.openbsd.org/pub/OpenBSD/LibreSSL +LIBRESSL_TAREXT := tar.gz +LIBRESSL_TARLETTER := z +LIBRESSL_CONFIGURE_OPTIONS := --enable-extratests --disable-shared --enable-static --with-gnu-ld +LIBRESSL_CFLAGS := "" +LIBRESSL_CONFLDFLAGS := "-s -static" +LIBRESSL_MAKELDFLAGS := "-s -all-static" + +$(OUTPUT)/sources/$(LIBRESSL_NAME)-$(LIBRESSL_VERSION).$(LIBRESSL_TAREXT): | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget $(LIBRESSL_URLDIR)/$(LIBRESSL_NAME)-$(LIBRESSL_VERSION).$(LIBRESSL_TAREXT) + +$(OUTPUT)/sources/.lh_$(LIBRESSL_NAME)_dled: $(OUTPUT)/sources/$(LIBRESSL_NAME)-$(LIBRESSL_VERSION).$(LIBRESSL_TAREXT) | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(LIBRESSL_NAME)_copied: $(OUTPUT)/sources/.lh_$(LIBRESSL_NAME)_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/$(LIBRESSL_NAME)-$(LIBRESSL_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host tar $(LIBRESSL_TARLETTER)xpvf $(OUTPUT)/sources/$(LIBRESSL_NAME)-$(LIBRESSL_VERSION).$(LIBRESSL_TAREXT) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(LIBRESSL_NAME)_configured: $(OUTPUT)/build-host/.lh_$(LIBRESSL_NAME)_copied $(OUTPUT)/build-host/.lh_zlib_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/$(LIBRESSL_NAME)-$(LIBRESSL_VERSION) export CFLAGS $(LIBRESSL_CFLAGS) export LDFLAGS $(LIBRESSL_CONFLDFLAGS) export CC muslgcc ./configure --host=$(TRIPLE) --prefix=/opt/$(LIBRESSL_NAME)-$(LIBRESSL_VERSION) $(LIBRESSL_CONFIGURE_OPTIONS) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(LIBRESSL_NAME)_built: $(OUTPUT)/build-host/.lh_$(LIBRESSL_NAME)_configured $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/$(LIBRESSL_NAME)-$(LIBRESSL_VERSION) $(MAKE) LDFLAGS=$(LIBRESSL_MAKELDFLAGS) CC=muslgcc + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(LIBRESSL_NAME)_installed: $(OUTPUT)/build-host/.lh_$(LIBRESSL_NAME)_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/$(LIBRESSL_NAME)-$(LIBRESSL_VERSION) $(MAKE) install DESTDIR=$(OUTPUT)/build-host + exec makenamelink $(OUTPUT)/build-host/opt $(LIBRESSL_NAME) $(LIBRESSL_NAME)-$(LIBRESSL_VERSION) $(OUTPUT)/tmp + exec makelinks $(OUTPUT)/build-host /bin /opt/$(LIBRESSL_NAME)/bin + exec setuidgid $(NORMALUSER) s6-touch $@ + + +OPENSSH_NAME := openssh +OPENSSH_VERSION := 7.5p1 +OPENSSH_URLDIR := http://ftp2.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable +OPENSSH_TAREXT := tar.gz +OPENSSH_TARLETTER := z +OPENSSH_CONFIGURE_OPTIONS := \ + --disable-etc-default-login \ + --disable-lastlog \ + --disable-utmp \ + --disable-utmpx \ + --disable-wtmp \ + --disable-wtmpx \ + --disable-libutil \ + --disable-pututline \ + --disable-pututxline \ + --without-rpath \ + --without-pie \ + --with-ssl-dir=$(OUTPUT)/build-host/opt/libressl \ + --with-cflags="-I$(OUTPUT)/build-host/opt/zlib/include -I$(OUTPUT)/build-host/opt/libressl/include" \ + --with-ldflags="-s -static -L$(OUTPUT)/build-host/opt/zlib/lib -L$(OUTPUT)/build-host/opt/libressl/lib" + --with-privsep-user=65534 \ + --with-sandbox=rlimit \ + --with-mantype=cat \ + --with-md5-passwords + + +$(OUTPUT)/sources/$(OPENSSH_NAME)-$(OPENSSH_VERSION).$(OPENSSH_TAREXT): | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget $(OPENSSH_URLDIR)/$(OPENSSH_NAME)-$(OPENSSH_VERSION).$(OPENSSH_TAREXT) + +$(OUTPUT)/sources/.lh_$(OPENSSH_NAME)_dled: $(OUTPUT)/sources/$(OPENSSH_NAME)-$(OPENSSH_VERSION).$(OPENSSH_TAREXT) | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(OPENSSH_NAME)_copied: $(OUTPUT)/sources/.lh_$(OPENSSH_NAME)_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/$(OPENSSH_NAME)-$(OPENSSH_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host tar $(OPENSSH_TARLETTER)xpvf $(OUTPUT)/sources/$(OPENSSH_NAME)-$(OPENSSH_VERSION).$(OPENSSH_TAREXT) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(OPENSSH_NAME)_configured: $(OUTPUT)/build-host/.lh_$(OPENSSH_NAME)_copied $(OUTPUT)/build-host/.lh_zlib_installed $(OUTPUT)/build-host/.lh_$(LIBRESSL_NAME)_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/$(OPENSSH_NAME)-$(OPENSSH_VERSION) export CC "muslgcc -I$(OUTPUT)/build-host/opt/zlib/include -I$(OUTPUT)/build-host/opt/libressl/include -L$(OUTPUT)/build-host/opt/zlib/lib -L$(OUTPUT)/build-host/opt/libressl/lib -s -static" ./configure --host=$(TRIPLE) --prefix=/opt/$(OPENSSH_NAME)-$(OPENSSH_VERSION) $(OPENSSH_CONFIGURE_OPTIONS) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/$(OPENSSH_NAME)-$(OPENSSH_VERSION)/sftp-server: $(OUTPUT)/build-host/.lh_$(OPENSSH_NAME)_configured $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/$(OPENSSH_NAME)-$(OPENSSH_VERSION) $(MAKE) sftp-server CC=muslgcc diff --git a/sub/dropbear/options.patch b/sub/dropbear/options.patch new file mode 100644 index 0000000..6e653d1 --- /dev/null +++ b/sub/dropbear/options.patch @@ -0,0 +1,66 @@ +--- options.h.old ++++ options.h +@@ -40,7 +40,7 @@ + * + * Both of these flags can be defined at once, don't compile without at least + * one of them. */ +-#define NON_INETD_MODE ++/* #define NON_INETD_MODE */ + #define INETD_MODE + + /* Setting this disables the fast exptmod bignum code. It saves ~5kB, but is +@@ -52,10 +52,10 @@ + several kB in binary size however will make the symmetrical ciphers and hashes + slower, perhaps by 50%. Recommended for small systems that aren't doing + much traffic. */ +-#define DROPBEAR_SMALL_CODE ++/* #define DROPBEAR_SMALL_CODE */ + + /* Enable X11 Forwarding - server only */ +-#define ENABLE_X11FWD ++/* #define ENABLE_X11FWD */ + + /* Enable TCP Fowarding */ + /* 'Local' is "-L" style (client listening port forwarded via server) +@@ -157,7 +157,7 @@ + with badly seeded /dev/urandom when systems first boot. + This also requires a runtime flag "-R". This adds ~4kB to binary size (or hardly + anything if dropbearkey is linked in a "dropbearmulti" binary) */ +-#define DROPBEAR_DELAY_HOSTKEY ++/* #define DROPBEAR_DELAY_HOSTKEY */ + + /* Enable Curve25519 for key exchange. This is another elliptic + * curve method with good security properties. Increases binary size +@@ -244,7 +244,7 @@ + * specified in the SSH_ASKPASS environment variable, and dbclient + * should be run with DISPLAY set and no tty. The program should + * return the password on standard output */ +-/*#define ENABLE_CLI_ASKPASS_HELPER*/ ++#define ENABLE_CLI_ASKPASS_HELPER + + /* Save a network roundtrip by sendng a real auth request immediately after + * sending a query for the available methods. It is at the expense of < 100 +@@ -295,12 +295,12 @@ + * OpenSSH), set the path below. If the path isn't defined, sftp will not + * be enabled */ + #ifndef SFTPSERVER_PATH +-#define SFTPSERVER_PATH "/usr/libexec/sftp-server" ++#define SFTPSERVER_PATH "/opt/dropbear/bin/sftp-server" + #endif + + /* This is used by the scp binary when used as a client binary. If you're + * not using the Dropbear client, you'll need to change it */ +-#define DROPBEAR_PATH_SSH_PROGRAM "/usr/bin/dbclient" ++#define DROPBEAR_PATH_SSH_PROGRAM "/bin/dbclient" + + /* Whether to log commands executed by a client. This only logs the + * (single) command sent to the server, not what a user did in a +@@ -342,7 +342,7 @@ + #define DEFAULT_IDLE_TIMEOUT 0 + + /* The default path. This will often get replaced by the shell */ +-#define DEFAULT_PATH "/usr/bin:/bin" ++#define DEFAULT_PATH "/command:/bin" + + /* Some other defines (that mostly should be left alone) are defined + * in sysoptions.h */ diff --git a/sub/initramfs/Makefile b/sub/initramfs/Makefile new file mode 100644 index 0000000..da83f35 --- /dev/null +++ b/sub/initramfs/Makefile @@ -0,0 +1,21 @@ +# The initramfs + +INITRAMFS_SKARNET_LIST := cd execlineb export if redirfd s6-echo s6-mount + +$(OUTPUT)/tmp/.lh_initramfs_installed: $(OUTPUT)/tmp/.lh_layout_copied $(OUTPUT)/build-host/.lh_skarnet_installed $(OUTPUT)/build-host/.lh_mdev_installed + for i in $(INITRAMFS_SKARNET_LIST) ; do cp -f -L $(OUTPUT)/rootfs/command/$$i $(OUTPUT)/initramfs/command/$$i ; done + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/initramfs.img.gz: $(OUTPUT)/tmp/.lh_initramfs_installed + cd $(OUTPUT)/initramfs && find . | cpio -o --format=newc > ../initramfs.img && cd .. && rm -f $@ && gzip -9 initramfs.img + +$(OUTPUT)/rootfs/boot/initramfs.gz: $(OUTPUT)/initramfs.img.gz | $(OUTPUT)/build-build/.lh_skarnet_installed $(OUTPUT)/tmp/.lh_layout_copied + exec cp -f $(OUTPUT)/initramfs.img.gz $(OUTPUT)/rootfs/boot/initramfs-$(KERNEL_VERSION).gz + exec s6-ln -sf initramfs-$(KERNEL_VERSION).gz $@ + +ifeq ($(KERNEL_GENERIC_ARCH),x86) +$(OUTPUT)/tmp/.lh_initramfs_done: $(OUTPUT)/rootfs/boot/initramfs.gz +else +$(OUTPUT)/tmp/.lh_initramfs_done: $(OUTPUT)/initramfs.img.gz +endif + exec setuidgid $(NORMALUSER) touch $@ diff --git a/sub/kernel/Makefile b/sub/kernel/Makefile new file mode 100644 index 0000000..1625fba --- /dev/null +++ b/sub/kernel/Makefile @@ -0,0 +1,68 @@ + +KERNEL_VERSION ?= 4.11.2 +KERNEL_MAJOR := $(firstword $(subst ., ,$(KERNEL_VERSION))) +KERNEL_ENV := DEPMOD=$(OUTPUT)/build-build/opt/kmod/bin/depmod INSTALL_MOD_PATH=$(OUTPUT)/rootfs CROSS_COMPILE=$(BUILD_HOST_PREFIX)- ARCH=$(KERNEL_GENERIC_ARCH) INSTALL_MOD_STRIP="-R .note -R .comment -R .note.GNU-stack --strip-debug" + +# for Stage 1 - get the kernel headers for the build-build +# these headers are not correct but we don't care + +$(OUTPUT)/sources/linux-$(KERNEL_VERSION).tar.xz: | $(OUTPUT)/tmp/.lh_prepared + cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) wget https://cdn.kernel.org/pub/linux/kernel/v$(KERNEL_MAJOR).x/linux-$(KERNEL_VERSION).tar.xz + +$(OUTPUT)/build-build/.lh_kernel_unpacked: $(OUTPUT)/sources/linux-$(KERNEL_VERSION).tar.xz + exec setuidgid $(NORMALUSER) mkdir -p $(OUTPUT)/build-build/opt/linux-$(KERNEL_VERSION) + exec setuidgid $(NORMALUSER) makenamelink $(OUTPUT)/build-build/opt linux linux-$(KERNEL_VERSION) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) rm -rf $(OUTPUT)/build-build/opt/linux-$(KERNEL_VERSION)/src $(OUTPUT)/build-build/opt/linux-$(KERNEL_VERSION)/linux-$(KERNEL_VERSION) + cd $(OUTPUT)/build-build/opt/linux-$(KERNEL_VERSION) && setuidgid $(NORMALUSER) tar Jxpvf $(OUTPUT)/sources/linux-$(KERNEL_VERSION).tar.xz + exec setuidgid $(NORMALUSER) mv -f $(OUTPUT)/build-build/opt/linux-$(KERNEL_VERSION)/linux-$(KERNEL_VERSION) $(OUTPUT)/build-build/opt/linux-$(KERNEL_VERSION)/src + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_kernel_headers_installed: $(OUTPUT)/build-build/.lh_kernel_unpacked + cd $(OUTPUT)/build-build/opt/linux-$(KERNEL_VERSION)/src && setuidgid $(NORMALUSER) $(MAKE) headers_install INSTALL_HDR_PATH=$(OUTPUT)/build-build/opt/linux-$(KERNEL_VERSION) + exec setuidgid $(NORMALUSER) touch $@ + + + + +# for Stage 2 - build the kernel + +$(OUTPUT)/build-host/kernel/.lh_unpacked: $(OUTPUT)/sources/linux-$(KERNEL_VERSION).tar.xz | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-mkdir -p $(OUTPUT)/build-host/kernel + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/kernel tar Jxpvf $(OUTPUT)/sources/linux-$(KERNEL_VERSION).tar.xz + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/kernel/.lh_configured: $(OUTPUT)/build-host/kernel/.lh_unpacked sub/kernel/wireless-db.txt $(KERNEL_CONFIG) | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cp -f sub/kernel/wireless-db.txt $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION)/net/wireless/db.txt + exec setuidgid $(NORMALUSER) cp -f $(KERNEL_CONFIG) $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION)/.config + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION) $(MAKE) olddefconfig $(KERNEL_ENV) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/kernel/.lh_prepared: | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec s6-mkdir -p $(OUTPUT)/rootfs/opt/linux-kernel-headers-$(KERNEL_VERSION) + exec makenamelink $(OUTPUT)/rootfs/opt linux-kernel-headers linux-kernel-headers-$(KERNEL_VERSION) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) s6-mkdir -p $(OUTPUT)/build-host/kernel + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/kernel/.lh_headers_installed: $(OUTPUT)/build-host/kernel/.lh_prepared $(OUTPUT)/build-host/kernel/.lh_built | $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION) $(MAKE) headers_install $(KERNEL_ENV) INSTALL_HDR_PATH=$(OUTPUT)/rootfs/opt/linux-kernel-headers-$(KERNEL_VERSION) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/kernel/.lh_built: $(OUTPUT)/build-host/kernel/.lh_configured | $(OUTPUT)/build-build/.lh_kmod_installed $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION) $(MAKE) modules_prepare $(KERNEL_ENV) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION) $(MAKE) all $(KERNEL_ENV) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/kernel/.lh_installed: $(OUTPUT)/build-host/kernel/.lh_built | $(OUTPUT)/build-build/.lh_kmod_installed $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION) $(MAKE) modules_install $(KERNEL_ENV) + exec s6-rmrf $(OUTPUT)/rootfs/lib/modules/$(KERNEL_VERSION)/build $(OUTPUT)/rootfs/lib/modules/$(KERNEL_VERSION)/source + exec cp -f $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION)/System.map $(OUTPUT)/rootfs/boot/System.map-$(KERNEL_VERSION) + exec s6-ln -sf System.map-$(KERNEL_VERSION) $(OUTPUT)/rootfs/boot/System.map + cp -f $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION)/arch/$(KERNEL_GENERIC_ARCH)/boot/bzImage $(OUTPUT)/kernel || cp -f $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION)/arch/$(KERNEL_GENERIC_ARCH)/boot/zImage $(OUTPUT)/kernel || cp -f $(OUTPUT)/build-host/kernel/linux-$(KERNEL_VERSION)/arch/$(KERNEL_GENERIC_ARCH)/boot/Image $(OUTPUT)/kernel +ifeq ($(KERNEL_GENERIC_ARCH),x86) + exec cp -f $(OUTPUT)/kernel $(OUTPUT)/rootfs/boot/vmlinuz-$(KERNEL_VERSION) + exec s6-ln -sf vmlinuz-$(KERNEL_VERSION) $(OUTPUT)/rootfs/boot/vmlinuz +endif + exec setuidgid $(NORMALUSER) s6-touch $@ + + +# TODO: copy the config to /boot diff --git a/sub/kernel/qemu-system-aarch64-config b/sub/kernel/qemu-system-aarch64-config new file mode 100644 index 0000000..c3b8701 --- /dev/null +++ b/sub/kernel/qemu-system-aarch64-config @@ -0,0 +1,2264 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/arm64 4.9.1 Kernel Configuration +# +CONFIG_ARM64=y +CONFIG_64BIT=y +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_MMU=y +CONFIG_DEBUG_RODATA=y +CONFIG_ARM64_PAGE_SHIFT=12 +CONFIG_ARM64_CONT_SHIFT=4 +CONFIG_ARCH_MMAP_RND_BITS_MIN=18 +CONFIG_ARCH_MMAP_RND_BITS_MAX=24 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_NO_IOPORT_MAP=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CSUM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ZONE_DMA=y +CONFIG_HAVE_GENERIC_RCU_GUP=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_SMP=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_KERNEL_MODE_NEON=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=3 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="aarch64-linux-musl" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="lh-aarch64" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_HANDLE_DOMAIN_IRQ=y +# CONFIG_IRQ_DOMAIN_DEBUG is not set +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=m +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_GENERIC_SCHED_CLOCK=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_DEBUG=y +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y +# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set +CONFIG_KALLSYMS_BASE_RELATIVE=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +# CONFIG_USERFAULTFD is not set +CONFIG_MEMBARRIER=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_SYSTEM_DATA_VERIFICATION is not set +CONFIG_PROFILING=y +CONFIG_KEXEC_CORE=y +# CONFIG_KPROBES is not set +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +# CONFIG_UPROBES is not set +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_RCU_TABLE_FREE=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +# CONFIG_GCC_PLUGINS is not set +CONFIG_HAVE_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR is not set +CONFIG_CC_STACKPROTECTOR_NONE=y +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +# CONFIG_CC_STACKPROTECTOR_STRONG is not set +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_ARCH_MMAP_RND_BITS=18 +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11 +# CONFIG_HAVE_ARCH_HASH is not set +# CONFIG_ISA_BUS_API is not set +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +# CONFIG_HAVE_ARCH_VMAP_STACK is not set + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +# CONFIG_BLK_DEV_THROTTLING is not set +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_EFI_PARTITION=y +CONFIG_BLOCK_COMPAT=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_DEFAULT_NOOP=y +CONFIG_DEFAULT_IOSCHED="noop" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_FREEZER=y + +# +# Platform selection +# +# CONFIG_ARCH_SUNXI is not set +# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_BCM2835 is not set +# CONFIG_ARCH_BCM_IPROC is not set +# CONFIG_ARCH_BERLIN is not set +# CONFIG_ARCH_BRCMSTB is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_LAYERSCAPE is not set +# CONFIG_ARCH_LG1K is not set +# CONFIG_ARCH_HISI is not set +# CONFIG_ARCH_MEDIATEK is not set +# CONFIG_ARCH_MESON is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_QCOM is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SEATTLE is not set +# CONFIG_ARCH_RENESAS is not set +# CONFIG_ARCH_STRATIX10 is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_SPRD is not set +# CONFIG_ARCH_THUNDER is not set +# CONFIG_ARCH_UNIPHIER is not set +CONFIG_ARCH_VEXPRESS=y +# CONFIG_ARCH_VULCAN is not set +# CONFIG_ARCH_XGENE is not set +# CONFIG_ARCH_ZX is not set +# CONFIG_ARCH_ZYNQMP is not set + +# +# Bus support +# +# CONFIG_PCI is not set +# CONFIG_PCI_DOMAINS is not set +# CONFIG_PCI_DOMAINS_GENERIC is not set +# CONFIG_PCI_SYSCALL is not set + +# +# Kernel Features +# + +# +# ARM errata workarounds via the alternatives framework +# +CONFIG_ARM64_ERRATUM_826319=y +CONFIG_ARM64_ERRATUM_827319=y +CONFIG_ARM64_ERRATUM_824069=y +CONFIG_ARM64_ERRATUM_819472=y +CONFIG_ARM64_ERRATUM_832075=y +CONFIG_ARM64_ERRATUM_834220=y +CONFIG_ARM64_ERRATUM_845719=y +CONFIG_ARM64_ERRATUM_843419=y +CONFIG_CAVIUM_ERRATUM_22375=y +CONFIG_CAVIUM_ERRATUM_23154=y +CONFIG_CAVIUM_ERRATUM_27456=y +CONFIG_ARM64_4K_PAGES=y +# CONFIG_ARM64_16K_PAGES is not set +# CONFIG_ARM64_64K_PAGES is not set +CONFIG_ARM64_VA_BITS_39=y +# CONFIG_ARM64_VA_BITS_48 is not set +CONFIG_ARM64_VA_BITS=39 +# CONFIG_CPU_BIG_ENDIAN is not set +CONFIG_SCHED_MC=y +# CONFIG_SCHED_SMT is not set +CONFIG_NR_CPUS=64 +CONFIG_HOTPLUG_CPU=y +# CONFIG_NUMA is not set +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +CONFIG_HZ_100=y +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=100 +CONFIG_SCHED_HRTICK=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_HAVE_ARCH_PFN_VALID=y +CONFIG_HW_PERF_EVENTS=y +CONFIG_SYS_SUPPORTS_HUGETLBFS=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_NO_BOOTMEM=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_BOUNCE=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +CONFIG_TRANSPARENT_HUGE_PAGECACHE=y +# CONFIG_CLEANCACHE is not set +# CONFIG_FRONTSWAP is not set +CONFIG_CMA=y +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMA_DEBUGFS is not set +CONFIG_CMA_AREAS=7 +# CONFIG_ZPOOL is not set +# CONFIG_ZBUD is not set +# CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_IDLE_PAGE_TRACKING is not set +# CONFIG_SECCOMP is not set +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +CONFIG_KEXEC=y +# CONFIG_XEN is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +# CONFIG_ARMV8_DEPRECATED is not set + +# +# ARMv8.1 architectural features +# +CONFIG_ARM64_HW_AFDBM=y +CONFIG_ARM64_PAN=y +CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_VHE=y + +# +# ARMv8.2 architectural features +# +CONFIG_ARM64_UAO=y +CONFIG_ARM64_MODULE_CMODEL_LARGE=y +# CONFIG_RANDOMIZE_BASE is not set + +# +# Boot options +# +CONFIG_CMDLINE="console=ttyAMA0" +# CONFIG_CMDLINE_FORCE is not set +# CONFIG_EFI is not set + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=m +CONFIG_COREDUMP=y +CONFIG_COMPAT=y +CONFIG_SYSVIPC_COMPAT=y + +# +# Power management options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_CPU_PM=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y + +# +# CPU Power Management +# + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +# CONFIG_CPU_IDLE_GOV_LADDER is not set +CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_DT_IDLE_STATES=y + +# +# ARM CPU Idle Drivers +# +CONFIG_ARM_CPUIDLE=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=m +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_SUB_POLICY is not set +CONFIG_XFRM_MIGRATE=y +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +# CONFIG_IP_MULTICAST is not set +# CONFIG_IP_ADVANCED_ROUTER is not set +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +# CONFIG_INET_DIAG_DESTROY is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=m +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NET_PTP_CLASSIFY is not set +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_OBJCNT is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +# CONFIG_BRIDGE is not set +CONFIG_HAVE_NET_DSA=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +# CONFIG_NETLINK_DIAG is not set +# CONFIG_MPLS is not set +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +# CONFIG_NET_L3_MASTER_DEV is not set +# CONFIG_NET_NCSI is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_JIT=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set +CONFIG_FIB_RULES=y +# CONFIG_WIRELESS is not set +# CONFIG_WIMAX is not set +# CONFIG_RFKILL is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +# CONFIG_NET_DEVLINK is not set +CONFIG_MAY_USE_DEVLINK=y +CONFIG_HAVE_EBPF_JIT=y + +# +# Device Drivers +# +CONFIG_ARM_AMBA=y + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="/bin/hotplug" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_ALLOW_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_REGMAP_MMIO=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set +CONFIG_DMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=16 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 + +# +# Bus devices +# +# CONFIG_ARM_CCI400_PMU is not set +# CONFIG_ARM_CCI5xx_PMU is not set +# CONFIG_ARM_CCN is not set +CONFIG_VEXPRESS_CONFIG=y +# CONFIG_CONNECTOR is not set +# CONFIG_MTD is not set +CONFIG_DTC=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_RESERVED_MEM=y +# CONFIG_OF_OVERLAY is not set +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=4096 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_VIRTIO_BLK=y +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_NVME_TARGET is not set + +# +# Misc devices +# +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_SRAM is not set +CONFIG_VEXPRESS_SYSCFG=y +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_93CX6 is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set + +# +# Altera FPGA firmware download module +# + +# +# Intel MIC Bus Driver +# + +# +# SCIF Bus Driver +# + +# +# VOP Bus Driver +# + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# +# CONFIG_ECHO is not set +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +# CONFIG_SCSI is not set +# CONFIG_SCSI_DMA is not set +# CONFIG_SCSI_NETLINK is not set +CONFIG_HAVE_PATA_PLATFORM=y +# CONFIG_ATA is not set +# CONFIG_MD is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +# CONFIG_DUMMY is not set +# CONFIG_EQUALIZER is not set +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_GENEVE is not set +# CONFIG_GTP is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_TUN=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +# CONFIG_NLMON is not set + +# +# CAIF transport drivers +# + +# +# Distributed Switch Architecture drivers +# +# CONFIG_ETHERNET is not set +# CONFIG_PHYLIB is not set +# CONFIG_PPP is not set +# CONFIG_SLIP is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +# CONFIG_USB_NET_DRIVERS is not set +# CONFIG_WLAN is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_ISDN is not set +# CONFIG_NVM is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ATKBD=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_BCM is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +# CONFIG_MOUSE_PS2_ELANTECH is not set +# CONFIG_MOUSE_PS2_SENTELIC is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_APBPS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=16 +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y +CONFIG_DEVKMEM=y + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_AMBA_PL010 is not set +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set +CONFIG_HVC_DRIVER=y +# CONFIG_HVC_DCC is not set +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_IPMI_HANDLER is not set +# CONFIG_HW_RANDOM is not set +# CONFIG_R3964 is not set + +# +# PCMCIA character devices +# +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +# CONFIG_I2C is not set +# CONFIG_SPI is not set +# CONFIG_SPMI is not set +# CONFIG_HSI is not set + +# +# PPS support +# +# CONFIG_PPS is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +CONFIG_GPIOLIB=y +CONFIG_OF_GPIO=y +# CONFIG_DEBUG_GPIO is not set +# CONFIG_GPIO_SYSFS is not set +CONFIG_GPIO_GENERIC=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_DWAPB is not set +CONFIG_GPIO_GENERIC_PLATFORM=y +# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_PL061 is not set +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XGENE is not set +# CONFIG_GPIO_XILINX is not set +# CONFIG_GPIO_ZX is not set + +# +# MFD GPIO expanders +# + +# +# USB GPIO expanders +# +# CONFIG_W1 is not set +# CONFIG_POWER_AVS is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_GPIO is not set +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +# CONFIG_POWER_RESET_RESTART is not set +CONFIG_POWER_RESET_VEXPRESS=y +# CONFIG_POWER_RESET_XGENE is not set +# CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +# CONFIG_SYSCON_REBOOT_MODE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_PDA_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_HWMON is not set +# CONFIG_THERMAL is not set +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_CROS_EC is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_EXYNOS_LPASS is not set +# CONFIG_MFD_HI6421_PMIC is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RTSX_USB is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_ABX500_CORE is not set +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_VEXPRESS_SYSREG=y +# CONFIG_REGULATOR is not set +# CONFIG_MEDIA_SUPPORT is not set + +# +# Graphics support +# +# CONFIG_DRM is not set + +# +# ACP (Audio CoProcessor) Configuration +# + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_FOREIGN_ENDIAN is not set +# CONFIG_FB_SYS_FOPS is not set +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_MODE_HELPERS=y +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +CONFIG_FB_ARMCLCD=y +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +# CONFIG_FB_SIMPLE is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +# CONFIG_BACKLIGHT_PM8941_WLED is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEOMODE_HELPERS=y + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +CONFIG_SOUND_OSS_CORE_PRECLAIM=y +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_PCM_TIMER=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +# CONFIG_SND_DYNAMIC_MINORS is not set +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_RAWMIDI_SEQ is not set +# CONFIG_SND_OPL3_LIB_SEQ is not set +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +# CONFIG_SND_EMU10K1_SEQ is not set +# CONFIG_SND_DRIVERS is not set + +# +# HD-Audio +# +CONFIG_SND_HDA_PREALLOC_SIZE=64 +# CONFIG_SND_USB is not set +CONFIG_SND_SOC=m +# CONFIG_SND_SOC_AMD_ACP is not set +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_DESIGNWARE_I2S is not set + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU7002 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_BT_SCO is not set +# CONFIG_SND_SOC_ES8328 is not set +# CONFIG_SND_SOC_GTM601 is not set +# CONFIG_SND_SOC_INNO_RK3036 is not set +# CONFIG_SND_SOC_RT5677_SPI is not set +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +# CONFIG_SND_SOC_SPDIF is not set +# CONFIG_SND_SOC_STI_SAS is not set +CONFIG_SND_SIMPLE_CARD_UTILS=m +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SND_SIMPLE_SCU_CARD is not set +# CONFIG_SOUND_PRIME is not set + +# +# HID support +# +CONFIG_HID=m +# CONFIG_HID_BATTERY_STRENGTH is not set +# CONFIG_HIDRAW is not set +# CONFIG_UHID is not set +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_CHERRY is not set +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LOGITECH is not set +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MICROSOFT is not set +# CONFIG_HID_MONTEREY is not set +# CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set + +# +# USB HID support +# +CONFIG_USB_HID=m +# CONFIG_HID_PID is not set +CONFIG_USB_HIDDEV=y +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +# CONFIG_USB_XHCI_HCD is not set +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +# CONFIG_USB_ACM is not set +# CONFIG_USB_PRINTER is not set +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USBIP_CORE is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +# CONFIG_USB_SERIAL is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set + +# +# USB Physical Layer drivers +# +# CONFIG_USB_PHY is not set +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +CONFIG_USB_ULPI=y +CONFIG_USB_ULPI_VIEWPORT=y +# CONFIG_USB_GADGET is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_UWB is not set +CONFIG_MMC=y +# CONFIG_MMC_DEBUG is not set +CONFIG_PWRSEQ_EMMC=m +CONFIG_PWRSEQ_SIMPLE=m + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_MMC_BLOCK_BOUNCE=y +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_ARMMMCI=y +# CONFIG_MMC_SDHCI is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MMC_USDHI6ROL0 is not set +# CONFIG_MMC_MTK is not set +# CONFIG_MEMSTICK is not set +# CONFIG_NEW_LEDS is not set +# CONFIG_ACCESSIBILITY is not set +CONFIG_EDAC_SUPPORT=y +# CONFIG_EDAC is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# + +# +# SPI RTC drivers +# + +# +# SPI and I2C RTC drivers +# + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_BQ4802 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_V3020 is not set +# CONFIG_RTC_DRV_ZYNQMP is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_PL030 is not set +CONFIG_RTC_DRV_PL031=m +# CONFIG_RTC_DRV_SNVS is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +# CONFIG_DMADEVICES is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +CONFIG_SW_SYNC=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=y + +# +# Virtio drivers +# +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +# CONFIG_STAGING is not set +# CONFIG_GOLDFISH is not set +# CONFIG_CHROME_PLATFORMS is not set +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_VERSATILE=y +# CONFIG_CLK_SP810 is not set +# CONFIG_CLK_VEXPRESS_OSC is not set +# CONFIG_CLK_QORIQ is not set +# CONFIG_COMMON_CLK_XGENE is not set +# CONFIG_COMMON_CLK_NXP is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKSRC_OF=y +CONFIG_CLKSRC_PROBE=y +CONFIG_CLKSRC_MMIO=y +CONFIG_ARM_ARCH_TIMER=y +# CONFIG_ARM_ARCH_TIMER_EVTSTREAM is not set +CONFIG_FSL_ERRATUM_A008585=y +# CONFIG_ARM_TIMER_SP804 is not set +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +CONFIG_CLKSRC_VERSATILE=y +# CONFIG_MAILBOX is not set +# CONFIG_IOMMU_SUPPORT is not set + +# +# Remoteproc drivers +# +# CONFIG_STE_MODEM_RPROC is not set + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# + +# +# Broadcom SoC drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +# CONFIG_PM_DEVFREQ is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +# CONFIG_PWM is not set +CONFIG_IRQCHIP=y +CONFIG_ARM_GIC=y +CONFIG_ARM_GIC_MAX_NR=1 +CONFIG_ARM_GIC_V3=y +CONFIG_PARTITION_PERCPU=y +# CONFIG_IPACK_BUS is not set +# CONFIG_RESET_CONTROLLER is not set +# CONFIG_FMC is not set + +# +# PHY Subsystem +# +# CONFIG_GENERIC_PHY is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_PHY_XGENE is not set +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_ARM_PMU=y +# CONFIG_RAS is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_LIBNVDIMM is not set +# CONFIG_DEV_DAX is not set +# CONFIG_NVMEM is not set +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set + +# +# FPGA Configuration Support +# +# CONFIG_FPGA is not set + +# +# Firmware Drivers +# +CONFIG_ARM_PSCI_FW=y +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_HAVE_ARM_SMCCC=y +# CONFIG_MESON_SM is not set + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT2=y +# CONFIG_EXT4_FS_POSIX_ACL is not set +# CONFIG_EXT4_FS_SECURITY is not set +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_FS_DAX is not set +# CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set +CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set +CONFIG_FSNOTIFY=y +# CONFIG_DNOTIFY is not set +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QUOTA_DEBUG is not set +# CONFIG_QFMT_V1 is not set +# CONFIG_QFMT_V2 is not set +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS4_FS is not set +# CONFIG_FUSE_FS is not set +# CONFIG_OVERLAY_FS is not set + +# +# Caches +# +# CONFIG_FSCACHE is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +# CONFIG_MSDOS_FS is not set +# CONFIG_VFAT_FS is not set +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +# CONFIG_PROC_KCORE is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_CHILDREN=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_TMPFS_XATTR is not set +# CONFIG_HUGETLBFS is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_CONFIGFS_FS=m +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_LOGFS is not set +# CONFIG_CRAMFS is not set +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_FILE_CACHE=y +# CONFIG_SQUASHFS_FILE_DIRECT is not set +CONFIG_SQUASHFS_DECOMP_SINGLE=y +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set +# CONFIG_SQUASHFS_XATTR is not set +CONFIG_SQUASHFS_ZLIB=y +# CONFIG_SQUASHFS_LZ4 is not set +# CONFIG_SQUASHFS_LZO is not set +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +CONFIG_SQUASHFS_EMBEDDED=y +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +# CONFIG_NETWORK_FILESYSTEMS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="UTF-8" +# CONFIG_NLS_CODEPAGE_437 is not set +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +# CONFIG_NLS_ISO8859_1 is not set +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=m +# CONFIG_DLM is not set +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_MMIO=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_COMPAT=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM_ARM_VGIC_V3_ITS=y +CONFIG_KVM=y +CONFIG_KVM_ARM_HOST=y +CONFIG_KVM_ARM_PMU=y +CONFIG_VHOST_NET=m +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_DYNAMIC_DEBUG is not set + +# +# Compile-time checks and compiler options +# +CONFIG_DEBUG_INFO=y +# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +# CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_GDB_SCRIPTS is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_ARCH_KASAN=y +# CONFIG_KASAN is not set +CONFIG_ARCH_HAS_KCOV=y +# CONFIG_KCOV is not set +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +CONFIG_LOCKUP_DETECTOR=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SCHED_DEBUG is not set +CONFIG_SCHED_INFO=y +# CONFIG_SCHEDSTATS is not set +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_TIMER_STATS is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_STACKTRACE is not set +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_HAVE_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACING_SUPPORT=y +# CONFIG_FTRACE is not set + +# +# Runtime Testing +# +# CONFIG_LKDTM is not set +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +CONFIG_MEMTEST=y +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +# CONFIG_STRICT_DEVMEM is not set +# CONFIG_ARM64_PTDUMP is not set +# CONFIG_PID_IN_CONTEXTIDR is not set +# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set +# CONFIG_DEBUG_SET_MODULE_RONX is not set +# CONFIG_DEBUG_ALIGN_RODATA is not set +# CONFIG_CORESIGHT is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +# CONFIG_SECURITY is not set +# CONFIG_SECURITYFS is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y +# CONFIG_HARDENED_USERCOPY is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=m +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=m +CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_DH=m +CONFIG_CRYPTO_ECDH=m +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=y +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_ABLK_HELPER=m + +# +# Authenticated Encryption with Associated Data +# +# CONFIG_CRYPTO_CCM is not set +# CONFIG_CRYPTO_GCM is not set +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +# CONFIG_CRYPTO_SEQIV is not set +CONFIG_CRYPTO_ECHAINIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +# CONFIG_CRYPTO_CTR is not set +# CONFIG_CRYPTO_CTS is not set +# CONFIG_CRYPTO_ECB is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# CONFIG_CRYPTO_KEYWRAP is not set + +# +# Hash modes +# +# CONFIG_CRYPTO_CMAC is not set +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +# CONFIG_CRYPTO_CRC32 is not set +# CONFIG_CRYPTO_CRCT10DIF is not set +# CONFIG_CRYPTO_GHASH is not set +# CONFIG_CRYPTO_POLY1305 is not set +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=m +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_SHA3 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_ANUBIS is not set +# CONFIG_CRYPTO_ARC4 is not set +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +CONFIG_CRYPTO_DES=m +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_CHACHA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_TWOFISH is not set + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_LZO is not set +# CONFIG_CRYPTO_842 is not set +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_USER_API_RNG is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set +# CONFIG_CRYPTO_HW is not set + +# +# Certificates for signature checking +# +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM64_CE=m +CONFIG_CRYPTO_SHA2_ARM64_CE=m +CONFIG_CRYPTO_GHASH_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=m +CONFIG_CRYPTO_AES_ARM64_CE_BLK=m +CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m +CONFIG_CRYPTO_CRC32_ARM64=m +# CONFIG_BINARY_PRINTF is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_HAVE_ARCH_BITREVERSE=y +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +# CONFIG_CRC_CCITT is not set +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC7=y +CONFIG_LIBCRC32C=m +# CONFIG_CRC8 is not set +CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=m +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_RADIX_TREE_MULTIORDER=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_DMA=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_NLATTR=y +CONFIG_CLZ_TAB=y +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set +# CONFIG_IRQ_POLL is not set +CONFIG_MPILIB=m +CONFIG_LIBFDT=y +CONFIG_FONT_SUPPORT=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_SG_SPLIT is not set +# CONFIG_SG_POOL is not set +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_SBITMAP=y diff --git a/sub/kernel/qemu-system-arm-config b/sub/kernel/qemu-system-arm-config new file mode 100644 index 0000000..2fa556d --- /dev/null +++ b/sub/kernel/qemu-system-arm-config @@ -0,0 +1,2338 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/arm 4.9.1 Kernel Configuration +# +CONFIG_ARM=y +CONFIG_ARM_HAS_SG_CHAIN=y +CONFIG_MIGHT_HAVE_PCI=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_HAVE_PROC_CPU=y +CONFIG_NO_IOPORT_MAP=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_VECTORS_BASE=0xffff0000 +CONFIG_ARM_PATCH_PHYS_VIRT=y +CONFIG_GENERIC_BUG=y +CONFIG_PGTABLE_LEVELS=2 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="arm-linux-musleabihf" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_LZMA is not set +CONFIG_KERNEL_XZ=y +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="lh-armhf" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_HANDLE_DOMAIN_IRQ=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +# CONFIG_TASKSTATS is not set + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=m +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_NMI_LOG_BUF_SHIFT=12 +CONFIG_GENERIC_SCHED_CLOCK=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +# CONFIG_PROC_PID_CPUSET is not set +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +# CONFIG_CGROUP_PERF is not set +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +CONFIG_RD_XZ=y +# CONFIG_RD_LZO is not set +# CONFIG_RD_LZ4 is not set +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_BPF=y +CONFIG_EXPERT=y +# CONFIG_UID16 is not set +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +# CONFIG_SYSFS_SYSCALL is not set +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set +CONFIG_KALLSYMS_BASE_RELATIVE=y +CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_BPF_SYSCALL=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_USERFAULTFD=y +CONFIG_MEMBARRIER=y +CONFIG_EMBEDDED=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_SLUB_DEBUG is not set +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_SYSTEM_DATA_VERIFICATION is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_HAVE_OPROFILE=y +# CONFIG_KPROBES is not set +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +# CONFIG_UPROBES is not set +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_NMI=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +# CONFIG_GCC_PLUGINS is not set +CONFIG_HAVE_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR is not set +CONFIG_CC_STACKPROTECTOR_NONE=y +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +# CONFIG_CC_STACKPROTECTOR_STRONG is not set +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_BITS_MAX=15 +CONFIG_ARCH_MMAP_RND_BITS=8 +# CONFIG_HAVE_ARCH_HASH is not set +# CONFIG_ISA_BUS_API is not set +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +# CONFIG_HAVE_ARCH_VMAP_STACK is not set + +# +# GCOV-based kernel profiling +# +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +CONFIG_MODULE_COMPRESS_XZ=y +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +# CONFIG_LBDAF is not set +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_EFI_PARTITION=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_DEFAULT_NOOP=y +CONFIG_DEFAULT_IOSCHED="noop" +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_FREEZER=y + +# +# System Type +# +CONFIG_MMU=y +CONFIG_ARCH_MULTIPLATFORM=y +# CONFIG_ARCH_GEMINI is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_DOVE is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_W90X900 is not set +# CONFIG_ARCH_LPC32XX is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C24XX is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_OMAP1 is not set + +# +# Multiple platform selection +# + +# +# CPU Core family selection +# +# CONFIG_ARCH_MULTI_V6 is not set +CONFIG_ARCH_MULTI_V7=y +CONFIG_ARCH_MULTI_V6_V7=y +# CONFIG_ARCH_MULTI_CPU_AUTO is not set +# CONFIG_ARCH_VIRT is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_ARTPEC is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_BCM is not set +# CONFIG_ARCH_BERLIN is not set +# CONFIG_ARCH_DIGICOLOR is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_HISI is not set +# CONFIG_ARCH_KEYSTONE is not set +# CONFIG_ARCH_MESON is not set +# CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_MEDIATEK is not set + +# +# TI OMAP/AM/DM/DRA Family +# +# CONFIG_ARCH_OMAP3 is not set +# CONFIG_ARCH_OMAP4 is not set +# CONFIG_SOC_OMAP5 is not set +# CONFIG_SOC_AM33XX is not set +# CONFIG_SOC_AM43XX is not set +# CONFIG_SOC_DRA7XX is not set +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_QCOM is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_PLAT_SPEAR is not set +# CONFIG_ARCH_STI is not set +# CONFIG_ARCH_S5PV210 is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_RENESAS is not set +# CONFIG_ARCH_SUNXI is not set +# CONFIG_ARCH_SIRF is not set +# CONFIG_ARCH_TANGO is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_UNIPHIER is not set +# CONFIG_ARCH_U8500 is not set +CONFIG_ARCH_VEXPRESS=y +CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y +CONFIG_ARCH_VEXPRESS_SPC=y +# CONFIG_ARCH_WM8850 is not set +# CONFIG_ARCH_ZX is not set +# CONFIG_ARCH_ZYNQ is not set +CONFIG_PLAT_VERSATILE=y + +# +# Processor Type +# +CONFIG_CPU_V7=y +CONFIG_CPU_32v6K=y +CONFIG_CPU_32v7=y +CONFIG_CPU_ABRT_EV7=y +CONFIG_CPU_PABRT_V7=y +CONFIG_CPU_CACHE_V7=y +CONFIG_CPU_CACHE_VIPT=y +CONFIG_CPU_COPY_V6=y +CONFIG_CPU_TLB_V7=y +CONFIG_CPU_HAS_ASID=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y + +# +# Processor Features +# +# CONFIG_ARM_LPAE is not set +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARM_THUMB=y +# CONFIG_ARM_THUMBEE is not set +CONFIG_ARM_VIRT_EXT=y +CONFIG_SWP_EMULATE=y +# CONFIG_CPU_BIG_ENDIAN is not set +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_BPREDICT_DISABLE is not set +CONFIG_KUSER_HELPERS=y +CONFIG_VDSO=y +CONFIG_MIGHT_HAVE_CACHE_L2X0=y +# CONFIG_CACHE_L2X0 is not set +CONFIG_ARM_L1_CACHE_SHIFT_6=y +CONFIG_ARM_L1_CACHE_SHIFT=6 +CONFIG_ARM_DMA_MEM_BUFFERABLE=y +CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y +CONFIG_DEBUG_RODATA=y +CONFIG_DEBUG_ALIGN_RODATA=y +CONFIG_MULTI_IRQ_HANDLER=y +# CONFIG_ARM_ERRATA_430973 is not set +CONFIG_ARM_ERRATA_643719=y +CONFIG_ARM_ERRATA_720789=y +# CONFIG_ARM_ERRATA_754322 is not set +# CONFIG_ARM_ERRATA_754327 is not set +# CONFIG_ARM_ERRATA_764369 is not set +# CONFIG_ARM_ERRATA_775420 is not set +# CONFIG_ARM_ERRATA_798181 is not set +# CONFIG_ARM_ERRATA_773022 is not set +# CONFIG_ARM_ERRATA_818325_852422 is not set +# CONFIG_ARM_ERRATA_821420 is not set +# CONFIG_ARM_ERRATA_825619 is not set +# CONFIG_ARM_ERRATA_852421 is not set +# CONFIG_ARM_ERRATA_852423 is not set +CONFIG_ICST=y + +# +# Bus support +# +# CONFIG_PCI is not set +# CONFIG_PCI_DOMAINS_GENERIC is not set +# CONFIG_PCI_SYSCALL is not set +# CONFIG_PCCARD is not set + +# +# Kernel Features +# +CONFIG_HAVE_SMP=y +CONFIG_SMP=y +CONFIG_SMP_ON_UP=y +CONFIG_ARM_CPU_TOPOLOGY=y +# CONFIG_SCHED_MC is not set +# CONFIG_SCHED_SMT is not set +CONFIG_HAVE_ARM_SCU=y +CONFIG_HAVE_ARM_ARCH_TIMER=y +CONFIG_HAVE_ARM_TWD=y +# CONFIG_MCPM is not set +# CONFIG_BIG_LITTLE is not set +# CONFIG_VMSPLIT_3G is not set +# CONFIG_VMSPLIT_3G_OPT is not set +CONFIG_VMSPLIT_2G=y +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=0x80000000 +CONFIG_NR_CPUS=4 +CONFIG_HOTPLUG_CPU=y +CONFIG_ARM_PSCI=y +CONFIG_ARCH_NR_GPIO=0 +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +CONFIG_HZ_FIXED=0 +CONFIG_HZ_100=y +# CONFIG_HZ_200 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +# CONFIG_HZ_500 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=100 +CONFIG_SCHED_HRTICK=y +# CONFIG_THUMB2_KERNEL is not set +CONFIG_ARM_PATCH_IDIV=y +CONFIG_AEABI=y +# CONFIG_OABI_COMPAT is not set +# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set +# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set +CONFIG_HAVE_ARCH_PFN_VALID=y +# CONFIG_HIGHMEM is not set +CONFIG_CPU_SW_DOMAIN_PAN=y +CONFIG_HW_PERF_EVENTS=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +# CONFIG_ARM_MODULE_PLTS is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_CLEANCACHE is not set +# CONFIG_FRONTSWAP is not set +# CONFIG_CMA is not set +# CONFIG_ZPOOL is not set +# CONFIG_ZBUD is not set +# CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_ALIGNMENT_TRAP=y +# CONFIG_UACCESS_WITH_MEMCPY is not set +# CONFIG_SECCOMP is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_PARAVIRT is not set +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +# CONFIG_XEN is not set + +# +# Boot options +# +CONFIG_USE_OF=y +CONFIG_ATAGS=y +# CONFIG_DEPRECATED_PARAM_STRUCT is not set +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +# CONFIG_ARM_APPENDED_DTB is not set +CONFIG_CMDLINE="" +# CONFIG_KEXEC is not set +# CONFIG_CRASH_DUMP is not set +CONFIG_AUTO_ZRELADDR=y +# CONFIG_EFI is not set + +# +# CPU Power Management +# + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +# CONFIG_CPU_IDLE_GOV_LADDER is not set +CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_DT_IDLE_STATES=y + +# +# ARM CPU Idle Drivers +# +CONFIG_ARM_CPUIDLE=y +# CONFIG_ARM_HIGHBANK_CPUIDLE is not set +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +CONFIG_VFP=y +CONFIG_VFPv3=y +CONFIG_NEON=y +# CONFIG_KERNEL_MODE_NEON is not set + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ELFCORE=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_BINFMT_FLAT is not set +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y + +# +# Power management options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +# CONFIG_HIBERNATION is not set +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_PM_WAKELOCKS is not set +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +# CONFIG_APM_EMULATION is not set +CONFIG_PM_OPP=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_CPU_PM=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=m +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +# CONFIG_IP_MROUTE is not set +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +# CONFIG_INET_DIAG is not set +CONFIG_TCP_CONG_ADVANCED=y +# CONFIG_TCP_CONG_BIC is not set +# CONFIG_TCP_CONG_CUBIC is not set +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +# CONFIG_TCP_CONG_HSTCP is not set +# CONFIG_TCP_CONG_HYBLA is not set +# CONFIG_TCP_CONG_VEGAS is not set +# CONFIG_TCP_CONG_NV is not set +# CONFIG_TCP_CONG_SCALABLE is not set +# CONFIG_TCP_CONG_LP is not set +# CONFIG_TCP_CONG_VENO is not set +# CONFIG_TCP_CONG_YEAH is not set +# CONFIG_TCP_CONG_ILLINOIS is not set +# CONFIG_TCP_CONG_DCTCP is not set +# CONFIG_TCP_CONG_CDG is not set +# CONFIG_TCP_CONG_BBR is not set +CONFIG_DEFAULT_RENO=y +CONFIG_DEFAULT_TCP_CONG="reno" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=m +# CONFIG_IPV6_ROUTER_PREF is not set +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +# CONFIG_IPV6_MIP6 is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m +# CONFIG_IPV6_MULTIPLE_TABLES is not set +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETWORK_SECMARK=y +# CONFIG_NET_PTP_CLASSIFY is not set +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +# CONFIG_SCTP_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +# CONFIG_BRIDGE is not set +CONFIG_HAVE_NET_DSA=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +# CONFIG_NETLINK_DIAG is not set +# CONFIG_MPLS is not set +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +# CONFIG_NET_L3_MASTER_DEV is not set +# CONFIG_NET_NCSI is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +# CONFIG_BPF_JIT is not set +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set +# CONFIG_WIRELESS is not set +# CONFIG_WIMAX is not set +# CONFIG_RFKILL is not set +# CONFIG_RFKILL_REGULATOR is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +# CONFIG_NET_DEVLINK is not set +CONFIG_MAY_USE_DEVLINK=y +CONFIG_HAVE_CBPF_JIT=y + +# +# Device Drivers +# +CONFIG_ARM_AMBA=y + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=m +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_ALLOW_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_REGMAP=y +CONFIG_REGMAP_MMIO=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_ARM_CCI=y +CONFIG_ARM_CCI_PMU=y +CONFIG_ARM_CCI400_COMMON=y +CONFIG_ARM_CCI400_PMU=y +# CONFIG_ARM_CCI5xx_PMU is not set +# CONFIG_ARM_CCN is not set +# CONFIG_BRCMSTB_GISB_ARB is not set +CONFIG_VEXPRESS_CONFIG=y +CONFIG_CONNECTOR=m +# CONFIG_MTD is not set +CONFIG_DTC=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_RESERVED_MEM=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=4096 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +CONFIG_VIRTIO_BLK=y +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_NVME_TARGET is not set + +# +# Misc devices +# +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_ARM_CHARLCD is not set +# CONFIG_USB_SWITCH_FSA9480 is not set +# CONFIG_SRAM is not set +CONFIG_VEXPRESS_SYSCFG=y +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EEPROM_93CX6 is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# CONFIG_SENSORS_LIS3_I2C is not set + +# +# Altera FPGA firmware download module +# +# CONFIG_ALTERA_STAPL is not set + +# +# Intel MIC Bus Driver +# + +# +# SCIF Bus Driver +# + +# +# VOP Bus Driver +# + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# +# CONFIG_ECHO is not set +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +# CONFIG_SCSI is not set +# CONFIG_SCSI_DMA is not set +# CONFIG_SCSI_NETLINK is not set +CONFIG_HAVE_PATA_PLATFORM=y +# CONFIG_ATA is not set +# CONFIG_MD is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +CONFIG_DUMMY=m +# CONFIG_EQUALIZER is not set +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_VXLAN is not set +CONFIG_GENEVE=m +# CONFIG_GTP is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_TUN=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +CONFIG_NLMON=m + +# +# CAIF transport drivers +# + +# +# Distributed Switch Architecture drivers +# +# CONFIG_ETHERNET is not set +# CONFIG_PHYLIB is not set +# CONFIG_PPP is not set +# CONFIG_SLIP is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +# CONFIG_WLAN is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_ISDN is not set +# CONFIG_NVM is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=m +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=m +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +# CONFIG_MOUSE_PS2_ALPS is not set +CONFIG_MOUSE_PS2_BYD=y +# CONFIG_MOUSE_PS2_LOGIPS2PP is not set +# CONFIG_MOUSE_PS2_SYNAPTICS is not set +# CONFIG_MOUSE_PS2_CYPRESS is not set +# CONFIG_MOUSE_PS2_TRACKPOINT is not set +# CONFIG_MOUSE_PS2_ELANTECH is not set +# CONFIG_MOUSE_PS2_SENTELIC is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +# CONFIG_MOUSE_PS2_FOCALTECH is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_ELAN_I2C is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_AMBAKMI=m +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_APBPS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y +CONFIG_DEVKMEM=y + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_AMBA_PL010 is not set +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_BCM63XX is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set +# CONFIG_SERIAL_ST_ASC is not set +# CONFIG_SERIAL_STM32 is not set +# CONFIG_TTY_PRINTK is not set +# CONFIG_HVC_DCC is not set +# CONFIG_VIRTIO_CONSOLE is not set +# CONFIG_IPMI_HANDLER is not set +CONFIG_HW_RANDOM=m +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_VIRTIO is not set +# CONFIG_R3964 is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=m + +# +# I2C Hardware Bus support +# + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +# CONFIG_I2C_DESIGNWARE_PLATFORM is not set +# CONFIG_I2C_EMEV2 is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_NOMADIK is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_RK3X is not set +# CONFIG_I2C_SIMTEC is not set +CONFIG_I2C_VERSATILE=m +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_TAOS_EVM is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_SPI is not set +# CONFIG_SPMI is not set +# CONFIG_HSI is not set + +# +# PPS support +# +# CONFIG_PPS is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y +CONFIG_GPIOLIB=y +CONFIG_OF_GPIO=y +# CONFIG_DEBUG_GPIO is not set +# CONFIG_GPIO_SYSFS is not set +CONFIG_GPIO_GENERIC=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EM is not set +CONFIG_GPIO_GENERIC_PLATFORM=y +# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_MPC8XXX is not set +# CONFIG_GPIO_PL061 is not set +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XILINX is not set +# CONFIG_GPIO_ZEVIO is not set +# CONFIG_GPIO_ZX is not set + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_TPIC2810 is not set +# CONFIG_GPIO_TS4900 is not set + +# +# MFD GPIO expanders +# +# CONFIG_HTC_EGPIO is not set + +# +# SPI or I2C GPIO expanders +# +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_W1 is not set +# CONFIG_POWER_AVS is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set +# CONFIG_POWER_RESET_GPIO is not set +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_RESET_VERSATILE is not set +CONFIG_POWER_RESET_VEXPRESS=y +# CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +# CONFIG_SYSCON_REBOOT_MODE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_PDA_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set +CONFIG_HWMON=m +# CONFIG_HWMON_VID is not set +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +# CONFIG_SENSORS_AD7414 is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ADT7410 is not set +# CONFIG_SENSORS_ADT7411 is not set +# CONFIG_SENSORS_ADT7462 is not set +# CONFIG_SENSORS_ADT7470 is not set +# CONFIG_SENSORS_ADT7475 is not set +# CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_DS620 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_G760A is not set +# CONFIG_SENSORS_G762 is not set +# CONFIG_SENSORS_GPIO_FAN is not set +# CONFIG_SENSORS_HIH6130 is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWR1220 is not set +# CONFIG_SENSORS_LINEAGE is not set +# CONFIG_SENSORS_LTC2945 is not set +# CONFIG_SENSORS_LTC2990 is not set +# CONFIG_SENSORS_LTC4151 is not set +# CONFIG_SENSORS_LTC4215 is not set +# CONFIG_SENSORS_LTC4222 is not set +# CONFIG_SENSORS_LTC4245 is not set +# CONFIG_SENSORS_LTC4260 is not set +# CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_MAX16065 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX1668 is not set +# CONFIG_SENSORS_MAX197 is not set +# CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_MAX6697 is not set +# CONFIG_SENSORS_MAX31790 is not set +# CONFIG_SENSORS_MCP3021 is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM73 is not set +# CONFIG_SENSORS_LM75 is not set +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +# CONFIG_SENSORS_LM93 is not set +# CONFIG_SENSORS_LM95234 is not set +# CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_LM95245 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_NTC_THERMISTOR is not set +# CONFIG_SENSORS_NCT6683 is not set +# CONFIG_SENSORS_NCT6775 is not set +# CONFIG_SENSORS_NCT7802 is not set +# CONFIG_SENSORS_NCT7904 is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_PMBUS is not set +# CONFIG_SENSORS_SHT15 is not set +# CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_EMC1403 is not set +# CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC6W201 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_SCH56XX_COMMON is not set +# CONFIG_SENSORS_SMM665 is not set +# CONFIG_SENSORS_ADC128D818 is not set +# CONFIG_SENSORS_ADS1015 is not set +# CONFIG_SENSORS_ADS7828 is not set +# CONFIG_SENSORS_AMC6821 is not set +# CONFIG_SENSORS_INA209 is not set +# CONFIG_SENSORS_INA2XX is not set +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_TC74 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_TMP102 is not set +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP401 is not set +# CONFIG_SENSORS_TMP421 is not set +CONFIG_SENSORS_VEXPRESS=m +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +# CONFIG_SENSORS_W83795 is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83L786NG is not set +# CONFIG_SENSORS_W83627HF is not set +# CONFIG_SENSORS_W83627EHF is not set +# CONFIG_THERMAL is not set +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +# CONFIG_MFD_ACT8945A is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_CROS_EC is not set +# CONFIG_MFD_ASIC3 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_EXYNOS_LPASS is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_HI6421_PMIC is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_PM8921_CORE is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RK808 is not set +# CONFIG_MFD_RN5T618 is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_ABX500_CORE is not set +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_T7L66XB is not set +# CONFIG_MFD_TC6387XB is not set +# CONFIG_MFD_TC6393XB is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_WM8994 is not set +CONFIG_MFD_VEXPRESS_SYSREG=y +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=y +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set +# CONFIG_REGULATOR_ACT8865 is not set +# CONFIG_REGULATOR_AD5398 is not set +# CONFIG_REGULATOR_ANATOP is not set +# CONFIG_REGULATOR_DA9210 is not set +# CONFIG_REGULATOR_DA9211 is not set +# CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_GPIO is not set +# CONFIG_REGULATOR_ISL9305 is not set +# CONFIG_REGULATOR_ISL6271A is not set +# CONFIG_REGULATOR_LP3971 is not set +# CONFIG_REGULATOR_LP3972 is not set +# CONFIG_REGULATOR_LP872X is not set +# CONFIG_REGULATOR_LP8755 is not set +# CONFIG_REGULATOR_LTC3589 is not set +# CONFIG_REGULATOR_LTC3676 is not set +# CONFIG_REGULATOR_MAX1586 is not set +# CONFIG_REGULATOR_MAX8649 is not set +# CONFIG_REGULATOR_MAX8660 is not set +# CONFIG_REGULATOR_MAX8952 is not set +# CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PFUZE100 is not set +# CONFIG_REGULATOR_PV88060 is not set +# CONFIG_REGULATOR_PV88080 is not set +# CONFIG_REGULATOR_PV88090 is not set +# CONFIG_REGULATOR_TPS51632 is not set +# CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS65023 is not set +# CONFIG_REGULATOR_TPS6507X is not set +CONFIG_REGULATOR_VEXPRESS=m +# CONFIG_MEDIA_SUPPORT is not set + +# +# Graphics support +# +# CONFIG_DRM is not set + +# +# ACP (Audio CoProcessor) Configuration +# + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_FOREIGN_ENDIAN is not set +# CONFIG_FB_SYS_FOPS is not set +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_MODE_HELPERS=y +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +CONFIG_FB_ARMCLCD=y +CONFIG_PLAT_VERSATILE_CLCD=y +# CONFIG_FB_UVESA is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SSD1307 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +# CONFIG_BACKLIGHT_PM8941_WLED is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3639 is not set +CONFIG_BACKLIGHT_GPIO=m +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEOMODE_HELPERS=y + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE is not set +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_CLUT224=y +# CONFIG_SOUND is not set + +# +# HID support +# +# CONFIG_HID is not set + +# +# I2C HID support +# +# CONFIG_I2C_HID is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +# CONFIG_USB_SUPPORT is not set +# CONFIG_UWB is not set +CONFIG_MMC=y +# CONFIG_MMC_DEBUG is not set +CONFIG_PWRSEQ_EMMC=m +CONFIG_PWRSEQ_SIMPLE=m + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_ARMMMCI=y +# CONFIG_MMC_SDHCI is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_USDHI6ROL0 is not set +# CONFIG_MMC_MTK is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m +# CONFIG_LEDS_CLASS_FLASH is not set + +# +# LED drivers +# +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_PCA9532 is not set +CONFIG_LEDS_GPIO=m +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP5521 is not set +# CONFIG_LEDS_LP5523 is not set +# CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP8501 is not set +# CONFIG_LEDS_LP8860 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_REGULATOR is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set +# CONFIG_LEDS_IS31FL32XX is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +# CONFIG_LEDS_TRIGGER_PANIC is not set +# CONFIG_ACCESSIBILITY is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +# CONFIG_EDAC_LEGACY_SYSFS is not set +# CONFIG_EDAC_DEBUG is not set +# CONFIG_EDAC_MM_EDAC is not set +CONFIG_RTC_LIB=y +# CONFIG_RTC_CLASS is not set +# CONFIG_DMADEVICES is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO=y + +# +# Virtio drivers +# +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y + +# +# Microsoft Hyper-V guest support +# +# CONFIG_STAGING is not set +# CONFIG_GOLDFISH is not set +# CONFIG_CHROME_PLATFORMS is not set +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +CONFIG_COMMON_CLK_VERSATILE=y +CONFIG_CLK_SP810=y +CONFIG_CLK_VEXPRESS_OSC=y +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI514 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_CLK_QORIQ is not set +# CONFIG_COMMON_CLK_NXP is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKSRC_OF=y +CONFIG_CLKSRC_PROBE=y +CONFIG_CLKSRC_MMIO=y +CONFIG_ARM_ARCH_TIMER=y +CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_GLOBAL_TIMER=y +CONFIG_ARM_TIMER_SP804=y +CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +CONFIG_CLKSRC_VERSATILE=y +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set +# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set +# CONFIG_ARM_SMMU is not set + +# +# Remoteproc drivers +# +# CONFIG_STE_MODEM_RPROC is not set + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# + +# +# Broadcom SoC drivers +# +# CONFIG_SOC_BRCMSTB is not set +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +# CONFIG_PM_DEVFREQ is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +# CONFIG_PWM is not set +CONFIG_IRQCHIP=y +CONFIG_ARM_GIC=y +CONFIG_ARM_GIC_MAX_NR=1 +# CONFIG_IPACK_BUS is not set +# CONFIG_RESET_CONTROLLER is not set +# CONFIG_FMC is not set + +# +# PHY Subsystem +# +# CONFIG_GENERIC_PHY is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_ARM_PMU=y +# CONFIG_RAS is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_NVMEM is not set +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set + +# +# FPGA Configuration Support +# +# CONFIG_FPGA is not set + +# +# Firmware Drivers +# +CONFIG_ARM_PSCI_FW=y +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_HAVE_ARM_SMCCC=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT2=y +# CONFIG_EXT4_FS_POSIX_ACL is not set +# CONFIG_EXT4_FS_SECURITY is not set +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set +CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set +CONFIG_FSNOTIFY=y +# CONFIG_DNOTIFY is not set +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +# CONFIG_QUOTA is not set +# CONFIG_QUOTACTL is not set +# CONFIG_AUTOFS4_FS is not set +# CONFIG_FUSE_FS is not set +# CONFIG_OVERLAY_FS is not set + +# +# Caches +# +# CONFIG_FSCACHE is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +# CONFIG_MSDOS_FS is not set +# CONFIG_VFAT_FS is not set +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_CHILDREN=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_TMPFS_XATTR is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_CONFIGFS_FS=m +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_LOGFS is not set +# CONFIG_CRAMFS is not set +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_FILE_CACHE=y +# CONFIG_SQUASHFS_FILE_DIRECT is not set +CONFIG_SQUASHFS_DECOMP_SINGLE=y +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set +# CONFIG_SQUASHFS_XATTR is not set +CONFIG_SQUASHFS_ZLIB=y +# CONFIG_SQUASHFS_LZ4 is not set +# CONFIG_SQUASHFS_LZO is not set +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +# CONFIG_NETWORK_FILESYSTEMS is not set +CONFIG_NLS=m +CONFIG_NLS_DEFAULT="UTF-8" +# CONFIG_NLS_CODEPAGE_437 is not set +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +# CONFIG_NLS_ISO8859_1 is not set +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=m +# CONFIG_DLM is not set + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_DEBUG_FS is not set +CONFIG_HEADERS_CHECK=y +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +# CONFIG_LOCKUP_DETECTOR is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SCHED_DEBUG is not set +# CONFIG_SCHED_INFO is not set +# CONFIG_SCHEDSTATS is not set +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_TIMER_STATS is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_STACKTRACE is not set +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING_SUPPORT=y +# CONFIG_FTRACE is not set + +# +# Runtime Testing +# +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_IO_STRICT_DEVMEM is not set +# CONFIG_ARM_PTDUMP is not set +# CONFIG_ARM_UNWIND is not set +CONFIG_DEBUG_USER=y +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" +# CONFIG_DEBUG_UART_8250 is not set +CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" +# CONFIG_PID_IN_CONTEXTIDR is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_CORESIGHT is not set + +# +# Security options +# +# CONFIG_KEYS is not set +CONFIG_SECURITY_DMESG_RESTRICT=y +# CONFIG_SECURITY is not set +# CONFIG_SECURITYFS is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y +CONFIG_HARDENED_USERCOPY=y +# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_KPP2=y +# CONFIG_CRYPTO_RSA is not set +# CONFIG_CRYPTO_DH is not set +# CONFIG_CRYPTO_ECDH is not set +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +# CONFIG_CRYPTO_GF128MUL is not set +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL2=y +# CONFIG_CRYPTO_PCRYPT is not set +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +# CONFIG_CRYPTO_MCRYPTD is not set +CONFIG_CRYPTO_AUTHENC=m +# CONFIG_CRYPTO_TEST is not set + +# +# Authenticated Encryption with Associated Data +# +# CONFIG_CRYPTO_CCM is not set +# CONFIG_CRYPTO_GCM is not set +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +# CONFIG_CRYPTO_SEQIV is not set +CONFIG_CRYPTO_ECHAINIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +# CONFIG_CRYPTO_CTR is not set +# CONFIG_CRYPTO_CTS is not set +# CONFIG_CRYPTO_ECB is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# CONFIG_CRYPTO_KEYWRAP is not set + +# +# Hash modes +# +# CONFIG_CRYPTO_CMAC is not set +CONFIG_CRYPTO_HMAC=m +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +# CONFIG_CRYPTO_CRC32 is not set +# CONFIG_CRYPTO_CRCT10DIF is not set +# CONFIG_CRYPTO_GHASH is not set +# CONFIG_CRYPTO_POLY1305 is not set +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=m +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +# CONFIG_CRYPTO_SHA3 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_ANUBIS is not set +# CONFIG_CRYPTO_ARC4 is not set +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +CONFIG_CRYPTO_DES=m +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_CHACHA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_TWOFISH is not set + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_LZO is not set +# CONFIG_CRYPTO_842 is not set +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_USER_API_RNG is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set +# CONFIG_CRYPTO_HW is not set + +# +# Certificates for signature checking +# +CONFIG_ARM_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM=m +CONFIG_CRYPTO_SHA256_ARM=m +CONFIG_CRYPTO_SHA512_ARM=m +CONFIG_CRYPTO_AES_ARM=m +# CONFIG_BINARY_PRINTF is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_HAVE_ARCH_BITREVERSE=y +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +# CONFIG_CRC_CCITT is not set +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +# CONFIG_CRC_ITU_T is not set +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=m +# CONFIG_CRC8 is not set +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=m +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_XZ_DEC=y +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_IA64 is not set +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_DMA=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_NLATTR=y +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set +# CONFIG_IRQ_POLL is not set +CONFIG_LIBFDT=y +# CONFIG_SG_SPLIT is not set +# CONFIG_SG_POOL is not set +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_SBITMAP=y +# CONFIG_VIRTUALIZATION is not set diff --git a/sub/kernel/qemu-system-x86_64-config b/sub/kernel/qemu-system-x86_64-config new file mode 100644 index 0000000..2088701 --- /dev/null +++ b/sub/kernel/qemu-system-x86_64-config @@ -0,0 +1,2647 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 4.9.1 Kernel Configuration +# +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=32 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ZONE_DMA32=y +CONFIG_AUDIT_ARCH=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_X86_64_SMP=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_DEBUG_RODATA=y +CONFIG_PGTABLE_LEVELS=4 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y +CONFIG_THREAD_INFO_IN_TASK=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="x86_64-linux-musl" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +CONFIG_KERNEL_XZ=y +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="lh-x86_64" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_FHANDLE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +# CONFIG_TASK_XACCT is not set + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +CONFIG_RCU_STALL_COMMON=y +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=m +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_NMI_LOG_BUF_SHIFT=12 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_FREEZER=y +# CONFIG_CGROUP_HUGETLB is not set +CONFIG_CPUSETS=y +# CONFIG_PROC_PID_CPUSET is not set +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +# CONFIG_CGROUP_PERF is not set +# CONFIG_CGROUP_DEBUG is not set +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +# CONFIG_SYSFS_DEPRECATED is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +CONFIG_RD_XZ=y +# CONFIG_RD_LZO is not set +# CONFIG_RD_LZ4 is not set +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y +CONFIG_EXPERT=y +# CONFIG_UID16 is not set +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +# CONFIG_SYSFS_SYSCALL is not set +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y +CONFIG_KALLSYMS_BASE_RELATIVE=y +CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_BPF_SYSCALL=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_USERFAULTFD=y +CONFIG_PCI_QUIRKS=y +CONFIG_MEMBARRIER=y +CONFIG_EMBEDDED=y +CONFIG_HAVE_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_SLUB_DEBUG is not set +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_SYSTEM_DATA_VERIFICATION is not set +CONFIG_PROFILING=y +CONFIG_KEXEC_CORE=y +CONFIG_OPROFILE=m +# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set +CONFIG_HAVE_OPROFILE=y +CONFIG_OPROFILE_NMI_TIMER=y +# CONFIG_KPROBES is not set +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +# CONFIG_UPROBES is not set +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_NMI=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +# CONFIG_GCC_PLUGINS is not set +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +CONFIG_CC_STACKPROTECTOR_REGULAR=y +# CONFIG_CC_STACKPROTECTOR_STRONG is not set +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 +CONFIG_HAVE_COPY_THREAD_TLS=y +CONFIG_HAVE_STACK_VALIDATION=y +# CONFIG_HAVE_ARCH_HASH is not set +# CONFIG_ISA_BUS_API is not set +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_VMAP_STACK=y + +# +# GCOV-based kernel profiling +# +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +CONFIG_MODULE_COMPRESS_XZ=y +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_CMDLINE_PARSER is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_EFI_PARTITION=y +CONFIG_BLOCK_COMPAT=y +CONFIG_BLK_MQ_PCI=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_DEFAULT_NOOP=y +CONFIG_DEFAULT_IOSCHED="noop" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=m +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_ZONE_DMA=y +CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_FAST_FEATURE_TESTS=y +# CONFIG_X86_X2APIC is not set +CONFIG_X86_MPPARSE=y +# CONFIG_GOLDFISH is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +# CONFIG_X86_INTEL_LPSS is not set +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set +# CONFIG_IOSF_MBI is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +# CONFIG_XEN is not set +CONFIG_KVM_GUEST=y +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +CONFIG_PARAVIRT_CLOCK=y +CONFIG_NO_BOOTMEM=y +# CONFIG_MK8 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_MATOM is not set +CONFIG_GENERIC_CPU=y +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_PROCESSOR_SELECT=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +# CONFIG_CPU_SUP_CENTAUR is not set +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_GART_IOMMU is not set +# CONFIG_CALGARY_IOMMU is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=8 +# CONFIG_SCHED_SMT is not set +CONFIG_SCHED_MC=y +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set +# CONFIG_X86_MCE is not set + +# +# Performance monitoring +# +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERF_EVENTS_INTEL_RAPL=y +CONFIG_PERF_EVENTS_INTEL_CSTATE=y +# CONFIG_PERF_EVENTS_AMD_POWER is not set +# CONFIG_VM86 is not set +CONFIG_X86_VSYSCALL_EMULATION=y +# CONFIG_I8K is not set +# CONFIG_MICROCODE is not set +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_X86_DIRECT_GBPAGES=y +# CONFIG_NUMA is not set +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_ARCH_DISCARD_MEMBLOCK=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +# CONFIG_MEMORY_HOTPLUG is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_TRANSPARENT_HUGEPAGE=y +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +CONFIG_TRANSPARENT_HUGE_PAGECACHE=y +CONFIG_CLEANCACHE=y +CONFIG_FRONTSWAP=y +# CONFIG_CMA is not set +# CONFIG_ZSWAP is not set +# CONFIG_ZPOOL is not set +# CONFIG_ZBUD is not set +# CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_ARCH_HAS_PKEYS=y +# CONFIG_X86_PMEM_LEGACY is not set +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW=64 +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_ARCH_RANDOM=y +# CONFIG_X86_SMAP is not set +# CONFIG_X86_INTEL_MPX is not set +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y +# CONFIG_EFI is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_PHYSICAL_ALIGN=0x200000 +# CONFIG_HOTPLUG_CPU is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_LEGACY_VSYSCALL_NATIVE is not set +# CONFIG_LEGACY_VSYSCALL_EMULATE is not set +CONFIG_LEGACY_VSYSCALL_NONE=y +# CONFIG_CMDLINE_BOOL is not set +# CONFIG_MODIFY_LDT_SYSCALL is not set +CONFIG_HAVE_LIVEPATCH=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +# CONFIG_SUSPEND is not set +# CONFIG_HIBERNATION is not set +# CONFIG_PM is not set +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +# CONFIG_ACPI_DEBUGGER is not set +# CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +# CONFIG_ACPI_EC_DEBUGFS is not set +# CONFIG_ACPI_AC is not set +# CONFIG_ACPI_BATTERY is not set +# CONFIG_ACPI_BUTTON is not set +# CONFIG_ACPI_DOCK is not set +CONFIG_ACPI_PROCESSOR_CSTATE=y +# CONFIG_ACPI_PROCESSOR is not set +CONFIG_ACPI_CUSTOM_DSDT_FILE="" +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y +# CONFIG_ACPI_DEBUG is not set +# CONFIG_ACPI_PCI_SLOT is not set +# CONFIG_X86_PM_TIMER is not set +# CONFIG_ACPI_CONTAINER is not set +CONFIG_ACPI_HOTPLUG_IOAPIC=y +# CONFIG_ACPI_SBS is not set +# CONFIG_ACPI_HED is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +# CONFIG_ACPI_NFIT is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +# CONFIG_ACPI_APEI is not set +# CONFIG_DPTF_POWER is not set +# CONFIG_PMIC_OPREGION is not set +# CONFIG_ACPI_CONFIGFS is not set +# CONFIG_SFI is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +# CONFIG_CPU_IDLE_GOV_LADDER is not set +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_INTEL_IDLE=y + +# +# Memory power savings +# +# CONFIG_I7300_IDLE is not set + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +CONFIG_PCI_DIRECT=y +# CONFIG_PCI_MMCONFIG is not set +CONFIG_PCI_DOMAINS=y +# CONFIG_PCI_CNB20LE_QUIRK is not set +# CONFIG_PCIEPORTBUS is not set +CONFIG_PCI_BUS_ADDR_T_64BIT=y +# CONFIG_PCI_MSI is not set +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set +# CONFIG_PCI_STUB is not set +CONFIG_HT_IRQ=y +# CONFIG_PCI_IOV is not set +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_PASID is not set +CONFIG_PCI_LABEL=y +# CONFIG_HOTPLUG_PCI is not set + +# +# PCI host controller drivers +# +# CONFIG_ISA_BUS is not set +CONFIG_ISA_DMA_API=y +CONFIG_AMD_NB=y +# CONFIG_PCCARD is not set +# CONFIG_RAPIDIO is not set +CONFIG_X86_SYSFB=y + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_ELFCORE=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=m +CONFIG_COREDUMP=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +CONFIG_X86_X32=y +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_X86_DEV_DMA_OPS=y +CONFIG_PMC_ATOM=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=m +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=m +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +# CONFIG_IP_ADVANCED_ROUTER is not set +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +# CONFIG_IP_MROUTE is not set +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_DIAG=m +CONFIG_INET_TCP_DIAG=m +CONFIG_INET_UDP_DIAG=m +# CONFIG_INET_DIAG_DESTROY is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=m +# CONFIG_IPV6_ROUTER_PREF is not set +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETWORK_SECMARK=y +# CONFIG_NET_PTP_CLASSIFY is not set +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +# CONFIG_SCTP_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +# CONFIG_BRIDGE is not set +CONFIG_HAVE_NET_DSA=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +CONFIG_NETLINK_DIAG=m +# CONFIG_MPLS is not set +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +# CONFIG_NET_L3_MASTER_DEV is not set +# CONFIG_NET_NCSI is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_JIT=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_DEFAULT_PS=y +CONFIG_CFG80211_INTERNAL_REGDB=y +# CONFIG_CFG80211_CRDA_SUPPORT is not set +# CONFIG_CFG80211_WEXT is not set +# CONFIG_LIB80211 is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_MINSTREL_VHT=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +# CONFIG_WIMAX is not set +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +CONFIG_NET_DEVLINK=m +CONFIG_MAY_USE_DEVLINK=m +CONFIG_HAVE_EBPF_JIT=y + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +# CONFIG_STANDALONE is not set +# CONFIG_PREVENT_FIRMWARE_BUILD is not set +CONFIG_FW_LOADER=m +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_ALLOW_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_REGMAP=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_FENCE_TRACE is not set + +# +# Bus devices +# +CONFIG_CONNECTOR=m +# CONFIG_MTD is not set +# CONFIG_OF is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +# CONFIG_PARPORT is not set +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_FD is not set +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_CRYPTOLOOP=m +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_SKD is not set +# CONFIG_BLK_DEV_SX8 is not set +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=4096 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_VIRTIO_BLK=y +# CONFIG_BLK_DEV_HD is not set +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_BLK_DEV_RSXX is not set +# CONFIG_BLK_DEV_NVME is not set +# CONFIG_NVME_TARGET is not set + +# +# Misc devices +# +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_SRAM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_CB710_CORE is not set + +# +# Texas Instruments shared transport line discipline +# + +# +# Altera FPGA firmware download module +# +# CONFIG_INTEL_MEI is not set +# CONFIG_INTEL_MEI_ME is not set +# CONFIG_INTEL_MEI_TXE is not set +# CONFIG_VMWARE_VMCI is not set + +# +# Intel MIC Bus Driver +# +# CONFIG_INTEL_MIC_BUS is not set + +# +# SCIF Bus Driver +# +# CONFIG_SCIF_BUS is not set + +# +# VOP Bus Driver +# +# CONFIG_VOP_BUS is not set + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_NETLINK is not set +# CONFIG_SCSI_MQ_DEFAULT is not set +# CONFIG_SCSI_PROC_FS is not set + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +CONFIG_BLK_DEV_SR=m +# CONFIG_BLK_DEV_SR_VENDOR is not set +# CONFIG_CHR_DEV_SG is not set +# CONFIG_CHR_DEV_SCH is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_ISCSI_BOOT_SYSFS is not set +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_MVSAS is not set +# CONFIG_SCSI_MVUMI is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT3SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_BUSLOGIC is not set +# CONFIG_VMWARE_PVSCSI is not set +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_GDTH is not set +# CONFIG_SCSI_ISCI is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +CONFIG_SCSI_VIRTIO=y +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_ACPI=y +# CONFIG_SATA_PMP is not set + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=y +# CONFIG_SATA_AHCI_PLATFORM is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +# CONFIG_ATA_SFF is not set +# CONFIG_MD is not set +# CONFIG_TARGET_CORE is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# CONFIG_MACINTOSH_DRIVERS is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +CONFIG_DUMMY=m +# CONFIG_EQUALIZER is not set +# CONFIG_NET_FC is not set +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_GENEVE is not set +# CONFIG_GTP is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_TUN=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +# CONFIG_NLMON is not set +# CONFIG_ARCNET is not set + +# +# CAIF transport drivers +# + +# +# Distributed Switch Architecture drivers +# +CONFIG_ETHERNET=y +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_AGERE is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +# CONFIG_NET_VENDOR_AURORA is not set +# CONFIG_NET_CADENCE is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CHELSIO is not set +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_CX_ECAT is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_NET_VENDOR_INTEL=y +# CONFIG_E100 is not set +CONFIG_E1000=m +# CONFIG_E1000E is not set +# CONFIG_IGB is not set +# CONFIG_IGBVF is not set +# CONFIG_IXGB is not set +# CONFIG_IXGBE is not set +# CONFIG_I40E is not set +# CONFIG_NET_VENDOR_I825XX is not set +# CONFIG_JME is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_FEALNX is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_ETHOC is not set +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_REALTEK is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_SFC is not set +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +# CONFIG_NET_SB1000 is not set +# CONFIG_PHYLIB is not set +# CONFIG_PPP is not set +# CONFIG_SLIP is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# +# CONFIG_USB_NET_DRIVERS is not set +# CONFIG_WLAN is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_VMXNET3 is not set +# CONFIG_FUJITSU_ES is not set +# CONFIG_ISDN is not set +# CONFIG_NVM is not set + +# +# Input device support +# +CONFIG_INPUT=y +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1920 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1080 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ATKBD=m +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +# CONFIG_MOUSE_PS2_ALPS is not set +# CONFIG_MOUSE_PS2_BYD is not set +# CONFIG_MOUSE_PS2_LOGIPS2PP is not set +# CONFIG_MOUSE_PS2_SYNAPTICS is not set +# CONFIG_MOUSE_PS2_CYPRESS is not set +# CONFIG_MOUSE_PS2_LIFEBOOK is not set +# CONFIG_MOUSE_PS2_TRACKPOINT is not set +# CONFIG_MOUSE_PS2_ELANTECH is not set +# CONFIG_MOUSE_PS2_SENTELIC is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +# CONFIG_MOUSE_PS2_FOCALTECH is not set +# CONFIG_MOUSE_PS2_VMMOUSE is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=m +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=m +CONFIG_SERIO_SERPORT=m +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=m +CONFIG_SERIO_RAW=m +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_NOZOMI is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y +CONFIG_DEVKMEM=y + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y +# CONFIG_SERIAL_8250_PCI is not set +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set +# CONFIG_SERIAL_8250_FSL is not set +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_RT288X is not set +# CONFIG_SERIAL_8250_LPSS is not set +# CONFIG_SERIAL_8250_MID is not set +# CONFIG_SERIAL_8250_MOXA is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_TTY_PRINTK is not set +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_IPMI_HANDLER is not set +# CONFIG_HW_RANDOM is not set +# CONFIG_NVRAM is not set +# CONFIG_R3964 is not set +# CONFIG_APPLICOM is not set +# CONFIG_MWAVE is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_HPET is not set +# CONFIG_HANGCHECK_TIMER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_TELCLOCK is not set +CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +# CONFIG_I2C is not set +# CONFIG_SPI is not set +# CONFIG_SPMI is not set +# CONFIG_HSI is not set + +# +# PPS support +# +# CONFIG_PPS is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +# CONFIG_GPIOLIB is not set +# CONFIG_W1 is not set +# CONFIG_POWER_AVS is not set +# CONFIG_POWER_RESET is not set +# CONFIG_POWER_SUPPLY is not set +# CONFIG_HWMON is not set +# CONFIG_THERMAL is not set +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +# CONFIG_MFD_CORE is not set +# CONFIG_MFD_CROS_EC is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_EXYNOS_LPASS is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_INTEL_LPSS_ACPI is not set +# CONFIG_MFD_INTEL_LPSS_PCI is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RTSX_PCI is not set +# CONFIG_MFD_RTSX_USB is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_ABX500_CORE is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_REGULATOR is not set +# CONFIG_MEDIA_SUPPORT is not set + +# +# Graphics support +# +# CONFIG_AGP is not set +# CONFIG_VGA_ARB is not set +# CONFIG_VGA_SWITCHEROO is not set +# CONFIG_DRM is not set + +# +# ACP (Audio CoProcessor) Configuration +# + +# +# Frame buffer Devices +# +CONFIG_FB=m +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +# CONFIG_FB_CFB_FILLRECT is not set +# CONFIG_FB_CFB_COPYAREA is not set +# CONFIG_FB_CFB_IMAGEBLIT is not set +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_FOREIGN_ENDIAN is not set +# CONFIG_FB_SYS_FOPS is not set +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +# CONFIG_FB_SM712 is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set +# CONFIG_VGASTATE is not set + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +# CONFIG_FRAMEBUFFER_CONSOLE is not set +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +CONFIG_SOUND_OSS_CORE_PRECLAIM=y +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_PCM_TIMER=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +# CONFIG_SND_DYNAMIC_MINORS is not set +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y +# CONFIG_SND_VERBOSE_PROCFS is not set +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_DMA_SGBUF=y +# CONFIG_SND_RAWMIDI_SEQ is not set +# CONFIG_SND_OPL3_LIB_SEQ is not set +# CONFIG_SND_OPL4_LIB_SEQ is not set +# CONFIG_SND_SBAWE_SEQ is not set +# CONFIG_SND_EMU10K1_SEQ is not set +CONFIG_SND_AC97_CODEC=m +# CONFIG_SND_DRIVERS is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ALS300 is not set +# CONFIG_SND_ALS4000 is not set +# CONFIG_SND_ALI5451 is not set +# CONFIG_SND_ASIHPI is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +# CONFIG_SND_AZT3328 is not set +# CONFIG_SND_BT87X is not set +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_EMU10K1 is not set +# CONFIG_SND_EMU10K1X is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_ES1938 is not set +# CONFIG_SND_ES1968 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1712 is not set +# CONFIG_SND_ICE1724 is not set +CONFIG_SND_INTEL8X0=m +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MAESTRO3 is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SE6X is not set +# CONFIG_SND_SONICVIBES is not set +# CONFIG_SND_TRIDENT is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +# CONFIG_SND_HDA_PATCH_LOADER is not set +# CONFIG_SND_HDA_CODEC_REALTEK is not set +# CONFIG_SND_HDA_CODEC_ANALOG is not set +# CONFIG_SND_HDA_CODEC_SIGMATEL is not set +# CONFIG_SND_HDA_CODEC_VIA is not set +# CONFIG_SND_HDA_CODEC_HDMI is not set +# CONFIG_SND_HDA_CODEC_CIRRUS is not set +# CONFIG_SND_HDA_CODEC_CONEXANT is not set +# CONFIG_SND_HDA_CODEC_CA0110 is not set +# CONFIG_SND_HDA_CODEC_CA0132 is not set +# CONFIG_SND_HDA_CODEC_CMEDIA is not set +# CONFIG_SND_HDA_CODEC_SI3054 is not set +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_PREALLOC_SIZE=64 +# CONFIG_SND_USB is not set +# CONFIG_SND_SOC is not set +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m + +# +# HID support +# +CONFIG_HID=m +# CONFIG_HID_BATTERY_STRENGTH is not set +# CONFIG_HIDRAW is not set +# CONFIG_UHID is not set +CONFIG_HID_GENERIC=m + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_CHERRY is not set +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LOGITECH is not set +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MICROSOFT is not set +# CONFIG_HID_MONTEREY is not set +# CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set + +# +# USB HID support +# +CONFIG_USB_HID=m +# CONFIG_HID_PID is not set +# CONFIG_USB_HIDDEV is not set + +# +# USB HID Boot Protocol drivers +# +# CONFIG_USB_KBD is not set +# CONFIG_USB_MOUSE is not set + +# +# Intel ISH HID support +# +# CONFIG_INTEL_ISH_HID is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=m +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_DYNAMIC_MINORS=y +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +# CONFIG_USB_XHCI_PLATFORM is not set +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=m +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PCI=m +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +# CONFIG_USB_ACM is not set +# CONFIG_USB_PRINTER is not set +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +# CONFIG_USB_UAS is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +# CONFIG_USB_SERIAL is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_UCSI is not set + +# +# USB Physical Layer drivers +# +# CONFIG_USB_PHY is not set +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GADGET is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_UWB is not set +# CONFIG_MMC is not set +# CONFIG_MEMSTICK is not set +# CONFIG_NEW_LEDS is not set +# CONFIG_ACCESSIBILITY is not set +# CONFIG_INFINIBAND is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +# CONFIG_EDAC is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# + +# +# SPI RTC drivers +# + +# +# SPI and I2C RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_BQ4802 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_V3020 is not set + +# +# on-CPU RTC drivers +# + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +# CONFIG_DMADEVICES is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set +CONFIG_IRQ_BYPASS_MANAGER=m +# CONFIG_VIRT_DRIVERS is not set +CONFIG_VIRTIO=y + +# +# Virtio drivers +# +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_INPUT=m +# CONFIG_VIRTIO_MMIO is not set + +# +# Microsoft Hyper-V guest support +# +# CONFIG_HYPERV is not set +# CONFIG_STAGING is not set +# CONFIG_X86_PLATFORM_DEVICES is not set +# CONFIG_CHROME_PLATFORMS is not set + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +# CONFIG_IOMMU_SUPPORT is not set + +# +# Remoteproc drivers +# +# CONFIG_STE_MODEM_RPROC is not set + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# + +# +# Broadcom SoC drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +# CONFIG_PM_DEVFREQ is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +# CONFIG_NTB is not set +# CONFIG_VME_BUS is not set +# CONFIG_PWM is not set +CONFIG_ARM_GIC_MAX_NR=1 +# CONFIG_IPACK_BUS is not set +# CONFIG_RESET_CONTROLLER is not set +# CONFIG_FMC is not set + +# +# PHY Subsystem +# +# CONFIG_GENERIC_PHY is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +# CONFIG_RAS is not set +# CONFIG_THUNDERBOLT is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_LIBNVDIMM is not set +# CONFIG_DEV_DAX is not set +# CONFIG_NVMEM is not set +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set + +# +# FPGA Configuration Support +# +# CONFIG_FPGA is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +# CONFIG_FIRMWARE_MEMMAP is not set +# CONFIG_DELL_RBU is not set +# CONFIG_DCDBAS is not set +# CONFIG_DMIID is not set +# CONFIG_DMI_SYSFS is not set +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +# CONFIG_ISCSI_IBFT_FIND is not set +# CONFIG_FW_CFG_SYSFS is not set +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT2=y +# CONFIG_EXT4_FS_POSIX_ACL is not set +# CONFIG_EXT4_FS_SECURITY is not set +# CONFIG_EXT4_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_FS_DAX is not set +# CONFIG_FS_POSIX_ACL is not set +CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set +CONFIG_FILE_LOCKING=y +# CONFIG_MANDATORY_FILE_LOCKING is not set +# CONFIG_FS_ENCRYPTION is not set +CONFIG_FSNOTIFY=y +# CONFIG_DNOTIFY is not set +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +# CONFIG_QUOTA is not set +# CONFIG_QUOTACTL is not set +# CONFIG_AUTOFS4_FS is not set +# CONFIG_FUSE_FS is not set +# CONFIG_OVERLAY_FS is not set + +# +# Caches +# +# CONFIG_FSCACHE is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_FAT_DEFAULT_UTF8=y +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +# CONFIG_PROC_KCORE is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_CHILDREN=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_TMPFS_XATTR is not set +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_CONFIGFS_FS=m +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_LOGFS is not set +# CONFIG_CRAMFS is not set +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_XATTR is not set +CONFIG_SQUASHFS_ZLIB=y +# CONFIG_SQUASHFS_LZ4 is not set +# CONFIG_SQUASHFS_LZO is not set +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +# CONFIG_NETWORK_FILESYSTEMS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="UTF-8" +CONFIG_NLS_CODEPAGE_437=m +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +# CONFIG_NLS_ISO8859_1 is not set +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=m +# CONFIG_DLM is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_DEBUG_FS is not set +CONFIG_HEADERS_CHECK=y +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y +# CONFIG_FRAME_POINTER is not set +# CONFIG_STACK_VALIDATION is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_MAGIC_SYSRQ is not set +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +# CONFIG_KMEMCHECK is not set +CONFIG_HAVE_ARCH_KASAN=y +# CONFIG_KASAN is not set +CONFIG_ARCH_HAS_KCOV=y +# CONFIG_KCOV is not set +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +# CONFIG_LOCKUP_DETECTOR is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SCHED_DEBUG is not set +CONFIG_SCHED_INFO=y +# CONFIG_SCHEDSTATS is not set +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_TIMER_STATS is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_STACKTRACE is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_BUGVERBOSE is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_RING_BUFFER_ALLOW_SWAP=y +CONFIG_TRACING_SUPPORT=y +# CONFIG_FTRACE is not set + +# +# Runtime Testing +# +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +CONFIG_STRICT_DEVMEM=y +CONFIG_IO_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +# CONFIG_EARLY_PRINTK is not set +# CONFIG_X86_PTDUMP_CORE is not set +# CONFIG_X86_PTDUMP is not set +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_WX is not set +# CONFIG_DEBUG_SET_MODULE_RONX is not set +# CONFIG_DEBUG_NX_TEST is not set +CONFIG_DOUBLEFAULT=y +# CONFIG_DEBUG_TLBFLUSH is not set +# CONFIG_IOMMU_STRESS is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_FPU is not set +# CONFIG_PUNIT_ATOM_DEBUG is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +# CONFIG_SECURITY is not set +# CONFIG_SECURITYFS is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y +CONFIG_HARDENED_USERCOPY=y +# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=m +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=m +CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_DH=m +CONFIG_CRYPTO_ECDH=m +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL2=y +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_MCRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_GLUE_HELPER_X86=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m +# CONFIG_CRYPTO_KEYWRAP is not set + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_POLY1305_X86_64=m +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=m +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=m +# CONFIG_CRYPTO_SHA1_SSSE3 is not set +# CONFIG_CRYPTO_SHA256_SSSE3 is not set +# CONFIG_CRYPTO_SHA512_SSSE3 is not set +CONFIG_CRYPTO_SHA1_MB=m +CONFIG_CRYPTO_SHA256_MB=m +CONFIG_CRYPTO_SHA512_MB=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA3=m +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set +# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_AES_NI_INTEL=m +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_ARC4=m +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set +# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set +# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_X86_64=m +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CHACHA20_X86_64=m +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set +# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set +# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_TWOFISH is not set +# CONFIG_CRYPTO_TWOFISH_X86_64 is not set +# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set +# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_LZO is not set +# CONFIG_CRYPTO_842 is not set +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +CONFIG_CRYPTO_DRBG_HASH=y +CONFIG_CRYPTO_DRBG_CTR=y +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_USER_API_AEAD=m +# CONFIG_CRYPTO_HW is not set + +# +# Certificates for signature checking +# +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_COMPAT=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +# CONFIG_KVM_AMD is not set +CONFIG_VHOST_NET=m +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +# CONFIG_BINARY_PRINTF is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +# CONFIG_CRC_CCITT is not set +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +# CONFIG_CRC_ITU_T is not set +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=m +# CONFIG_CRC8 is not set +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=m +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_IA64 is not set +# CONFIG_XZ_DEC_ARM is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_RADIX_TREE_MULTIORDER=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_CLZ_TAB=y +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set +# CONFIG_IRQ_POLL is not set +CONFIG_MPILIB=m +# CONFIG_SG_SPLIT is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_ARCH_HAS_PMEM_API=y +CONFIG_ARCH_HAS_MMIO_FLUSH=y +CONFIG_SBITMAP=y diff --git a/sub/kernel/wireless-db.txt b/sub/kernel/wireless-db.txt new file mode 100644 index 0000000..df7f7b1 --- /dev/null +++ b/sub/kernel/wireless-db.txt @@ -0,0 +1,1215 @@ +# This is the world regulatory domain +country 00: + (2402 - 2472 @ 40), (20) + # Channel 12 - 13. + (2457 - 2482 @ 40), (20), NO-IR + # Channel 14. Only JP enables this and for 802.11b only + (2474 - 2494 @ 20), (20), NO-IR, NO-OFDM + # Channel 36 - 48 + (5170 - 5250 @ 80), (20), NO-IR, AUTO-BW + # Channel 52 - 64 + (5250 - 5330 @ 80), (20), NO-IR, DFS, AUTO-BW + # Channel 100 - 144 + (5490 - 5730 @ 160), (20), NO-IR, DFS + # Channel 149 - 165 + (5735 - 5835 @ 80), (20), NO-IR + # IEEE 802.11ad (60GHz), channels 1..3 + (57240 - 63720 @ 2160), (0) + + +country AD: + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20) + (5250 - 5330 @ 80), (20), DFS + (5490 - 5710 @ 80), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country AE: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country AF: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +# Source: +# http://pucanguilla.org/Downloads/January2005-Anguilla%20Table%20of%20Allocations.pdf +country AI: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country AL: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20.00), AUTO-BW + (5250 - 5330 @ 80), (20.00), DFS, AUTO-BW + (5490 - 5710 @ 160), (27.00), DFS + +country AM: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (18) + (5250 - 5330 @ 80), (18), DFS + +country AN: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country AR: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country AS: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country AT: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country AU: + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5710 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country AW: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country AZ: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (18), AUTO-BW + (5250 - 5330 @ 80), (18), DFS, AUTO-BW + +country BA: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country BB: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (23), AUTO-BW + (5250 - 5330 @ 80), (23), DFS, AUTO-BW + (5735 - 5835 @ 80), (30) + +country BD: DFS-JP + (2402 - 2482 @ 40), (20) + (5735 - 5835 @ 80), (30) + +country BE: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country BF: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country BG: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country BH: DFS-JP + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20) + (5250 - 5330 @ 80), (20), DFS + (5735 - 5835 @ 80), (20) + +country BL: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country BM: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country BN: DFS-JP + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5735 - 5835 @ 80), (20) + +country BO: DFS-JP + (2402 - 2482 @ 40), (20) + (5250 - 5330 @ 80), (30), DFS + (5735 - 5835 @ 80), (30) + +country BR: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country BS: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +# Source: +# http://www.bicma.gov.bt/paper/publication/nrrpart4.pdf +country BT: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country BY: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country BZ: DFS-JP + (2402 - 2482 @ 40), (30) + (5735 - 5835 @ 80), (30) + +country CA: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +# Source: +# http://www.art-rca.org +country CF: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 40), (17) + (5250 - 5330 @ 40), (24), DFS + (5490 - 5730 @ 40), (24), DFS + (5735 - 5835 @ 40), (30) + +country CH: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country CI: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country CL: DFS-JP + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5735 - 5835 @ 80), (20) + +country CN: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (23), AUTO-BW + (5250 - 5330 @ 80), (23), DFS, AUTO-BW + (5735 - 5835 @ 80), (30) + # 60 gHz band channels 1,4: 28dBm, channels 2,3: 44dBm + # ref: http://www.miit.gov.cn/n11293472/n11505629/n11506593/n11960250/n11960606/n11960700/n12330791.files/n12330790.pdf + (57240 - 59400 @ 2160), (28) + (59400 - 63720 @ 2160), (44) + (63720 - 65880 @ 2160), (28) + +country CO: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country CR: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17) + (5250 - 5330 @ 80), (24), DFS + (5490 - 5730 @ 80), (24), DFS + (5735 - 5835 @ 80), (30) + +country CX: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country CY: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +# Data from http://www.ctu.eu/164/download/VOR/VOR-12-08-2005-34.pdf +# and http://www.ctu.eu/164/download/VOR/VOR-12-05-2007-6-AN.pdf +# Power at 5250 - 5350 MHz and 5470 - 5725 MHz can be doubled if TPC is +# implemented. +country CZ: DFS-ETSI + (2400 - 2483.5 @ 40), (100 mW) + (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW + (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW + (5470 - 5725 @ 160), (500 mW), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +# Data from "Frequenznutzungsplan" (as published in April 2008), downloaded from +# http://www.bundesnetzagentur.de/cae/servlet/contentblob/38448/publicationFile/2659/Frequenznutzungsplan2008_Id17448pdf.pdf +# For the 5GHz range also see +# http://www.bundesnetzagentur.de/cae/servlet/contentblob/38216/publicationFile/6579/WLAN5GHzVfg7_2010_28042010pdf.pdf +# The values have been reduced by a factor of 2 (3db) for non TPC devices +# (in other words: devices with TPC can use twice the tx power of this table). +# Note that the docs do not require TPC for 5150--5250; the reduction to +# 100mW thus is not strictly required -- however the conservative 100mW +# limit is used here as the non-interference with radar and satellite +# apps relies on the attenuation by the building walls only in the +# absence of DFS; the neighbour countries have 100mW limit here as well. + +country DE: DFS-ETSI + # entries 279004 and 280006 + (2400 - 2483.5 @ 40), (100 mW) + # entry 303005 + (5150 - 5250 @ 80), (100 mW), NO-OUTDOOR, AUTO-BW + # entries 304002 and 305002 + (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW + # entries 308002, 309001 and 310003 + (5470 - 5725 @ 160), (500 mW), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country DK: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +# Source: +# http://www.ntrcdom.org/index.php?option=com_content&view=category&layout=blog&id=10&Itemid=55 +country DM: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (23), DFS, AUTO-BW + (5735 - 5835 @ 80), (30) + +country DO: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (23), DFS, AUTO-BW + (5735 - 5835 @ 80), (30) + +country DZ: DFS-JP + (2402 - 2482 @ 40), (20) + (5170.000 - 5250.000 @ 80.000), (23.00), AUTO-BW + (5250.000 - 5330.000 @ 80.000), (23.00), DFS, AUTO-BW + (5490.000 - 5670.000 @ 160.000), (23.00), DFS + +country EC: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17) + (5250 - 5330 @ 80), (24), DFS + (5490 - 5730 @ 80), (24), DFS + (5735 - 5835 @ 80), (30) + +country EE: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country EG: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20) + (5250 - 5330 @ 80), (20), DFS + +# Orden IET/787/2013, de 25 de abril, por la que se aprueba +# el cuadro nacional de atribución de frecuencias. +# http://www.boe.es/diario_boe/txt.php?id=BOE-A-2013-4845 +# +# more info at "Cuadro nacional de atribución de frecuencias (CNAF)": +# http://www.minetur.gob.es/telecomunicaciones/espectro/paginas/cnaf.aspx + +country ES: DFS-ETSI + (2400 - 2483.5 @ 40), (100 mW) + (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW + (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW + (5470 - 5725 @ 160), (500 mW), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country ET: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country FI: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country FM: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country FR: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country GB: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country GD: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country GE: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (18), AUTO-BW + (5250 - 5330 @ 80), (18), DFS, AUTO-BW + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country GF: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country GH: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country GL: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20) + (5250 - 5330 @ 80), (20), DFS + (5490 - 5710 @ 80), (27), DFS + +country GP: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country GR: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country GT: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (23), DFS, AUTO-BW + (5735 - 5835 @ 80), (30) + +country GU: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (17) + (5250 - 5330 @ 80), (24), DFS + (5490 - 5730 @ 80), (24), DFS + (5735 - 5835 @ 80), (30) + +country GY: + (2402 - 2482 @ 40), (30) + (5735 - 5835 @ 80), (30) + +country HK: + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5710 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country HN: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country HR: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country HT: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country HU: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country ID: DFS-JP + # ref: http://www.postel.go.id/content/ID/regulasi/standardisasi/kepdir/bwa%205,8%20ghz.pdf + (2402 - 2482 @ 40), (20) + (5735 - 5815 @ 80), (23) + +country IE: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country IL: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW + (5250 - 5350 @ 80), (200 mW), NO-OUTDOOR, DFS, AUTO-BW + +country IN: DFS-JP + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5735 - 5835 @ 80), (20) + +country IR: DFS-JP + (2402 - 2482 @ 40), (20) + (5735 - 5835 @ 80), (30) + +country IS: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country IT: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country JM: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country JO: DFS-JP + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (23) + (5735 - 5835 @ 80), (23) + +country JP: DFS-JP + (2402 - 2482 @ 40), (20) + (2474 - 2494 @ 20), (20), NO-OFDM + (4910 - 4990 @ 40), (23) + (5030 - 5090 @ 40), (23) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (23), DFS + +country KE: DFS-JP + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (23) + (5490 - 5570 @ 80), (30), DFS + (5735 - 5775 @ 40), (23) + +country KH: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +# Source +# http://ntrc.kn/?page_id=7 +country KN: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (30), DFS + (5735 - 5815 @ 80), (30) + +country KP: DFS-JP + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5630 @ 80), (30), DFS + (5735 - 5815 @ 80), (30) + +country KR: DFS-JP + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (30), DFS + (5735 - 5835 @ 80), (30) + +country KW: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + +country KY: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country KZ: + (2402 - 2482 @ 40), (20) + +country LB: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +# Source: +# http://www.ntrc.org.lc/operational_structures.htm +country LC: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (30), DFS + (5735 - 5815 @ 80), (30) + +country LI: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country LK: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17) + (5250 - 5330 @ 80), (24), DFS + (5490 - 5730 @ 80), (24), DFS + (5735 - 5835 @ 80), (30) + +# Source: +# http://lca.org.ls/images/documents/lesotho_national_frequency_allocation_plan.pdf +country LS: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country LT: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country LU: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country LV: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country MA: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + +country MC: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +# Source: +# http://www.cnfr.md/index.php?pag=sec&id=117&l=en +country MD: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +# Source: +# http://www.cept.org/files/1050/Tools%20and%20Services/EFIS%20-%20ECO%20Frequency%20Information%20System/National%20frequency%20tables/Montenegro%20NAFT%20-%202010.pdf +country ME: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country MF: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country MH: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country MK: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country MN: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country MO: + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 40), (23) + (5250 - 5330 @ 40), (23), DFS + (5735 - 5835 @ 40), (30) + +country MP: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country MQ: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +# Source: +# http://www.are.mr/pdfs/telec_freq_TNAbf_2010.pdf +country MR: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country MT: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country MU: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country MW: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country MX: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country MY: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (23), DFS, AUTO-BW + (5735 - 5835 @ 80), (30) + +country NI: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country NL: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), NO-OUTDOOR, AUTO-BW + (5250 - 5330 @ 80), (20), NO-OUTDOOR, DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +# Data from http://www.lovdata.no/dokument/SF/forskrift/2012-01-19-77 +# Power at 5250 - 5350 MHz, 5470 - 5725 MHz and 5815 – 5850 MHz can +# be doubled if TPC is implemented. +# Up to 2W (or 4W with TPC) is allowed in the 5725 – 5795 MHz band +# which has been merged with 5470 - 5725 MHz to allow wide channels +country NO: DFS-ETSI + (2400 - 2483.5 @ 40), (100 mW) + (5150 - 5250 @ 80), (200 mW), AUTO-BW + (5250 - 5350 @ 80), (100 mW), DFS, AUTO-BW + (5470 - 5795 @ 160), (500 mW), DFS + (5815 - 5850 @ 35), (2000 mW), DFS + (17100 - 17300 @ 200), (100 mW) + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country NP: DFS-JP + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5735 - 5835 @ 80), (20) + +country NZ: DFS-FCC + (2402 - 2482 @ 40), (30) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country OM: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country PA: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (23), DFS, AUTO-BW + (5735 - 5835 @ 80), (30) + +country PE: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country PF: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country PG: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country PH: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country PK: DFS-JP + (2402 - 2482 @ 40), (20) + (5735 - 5835 @ 80), (30) + +country PL: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country PM: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country PR: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country PT: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country PW: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country PY: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country QA: DFS-JP + (2402 - 2482 @ 40), (20) + (5735 - 5835 @ 80), (30) + +country RE: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country RO: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + + +# Source: +# http://www.ratel.rs/upload/documents/Plan_namene/Plan_namene-sl_glasnik.pdf +country RS: DFS-ETSI + (2400 - 2483.5 @ 40), (100 mW) + (5150 - 5350 @ 40), (200 mW), NO-OUTDOOR + (5470 - 5725 @ 20), (1000 mW), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country RU: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20) + (5250 - 5330 @ 80), (20), DFS + (5650 - 5730 @ 80), (30), DFS + (5735 - 5835 @ 80), (30) + +country RW: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country SA: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country SE: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country SG: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country SI: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country SK: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +# Source: +# Regulation N° 2004-005 ART/DG/DRC/D.Rég +country SN: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country SR: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country SV: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17) + (5250 - 5330 @ 80), (23), DFS + (5735 - 5835 @ 80), (30) + +country SY: + (2402 - 2482 @ 40), (20) + +# Source: +# http://www.telecommission.tc/Spectrum-plan20110324-101210.html +country TC: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country TD: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country TG: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 40), (20) + (5250 - 5330 @ 40), (20), DFS + (5490 - 5710 @ 40), (27), DFS + +country TH: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country TN: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + +country TR: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country TT: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country TW: DFS-JP + (2402 - 2472 @ 40), (30) + (5270 - 5330 @ 40), (17), DFS + (5490 - 5590 @ 80), (30), DFS + (5650 - 5710 @ 40), (30), DFS + (5735 - 5835 @ 80), (30) + +# Source: +# #914 / 06 Sep 2007: http://www.ucrf.gov.ua/uk/doc/nkrz/1196068874 +# #1174 / 23 Oct 2008: http://www.nkrz.gov.ua/uk/activities/ruling/1225269361 +# (appendix 8) +# Listed 5GHz range is a lowest common denominator for all related +# rules in the referenced laws. Such a range is used because of +# disputable definitions there. +country UA: DFS-ETSI + (2400 - 2483.5 @ 40), (20), NO-OUTDOOR + (5150 - 5350 @ 40), (20), NO-OUTDOOR + (5490 - 5670 @ 80), (20), DFS + (5735 - 5835 @ 80), (20) + # 60 gHz band channels 1-4, ref: Etsi En 302 567 + (57000 - 66000 @ 2160), (40) + +country UG: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country US: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (23), DFS, AUTO-BW + (5735 - 5835 @ 80), (30) + # 60g band + # reference: http://cfr.regstoday.com/47cfr15.aspx#47_CFR_15p255 + # channels 1,2,3, EIRP=40dBm(43dBm peak) + (57240 - 63720 @ 2160), (40) + +country UY: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +# Source: +# http://cemc.uz/article/1976/ +country UZ: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + +# Source: +# http://www.ntrc.vc/regulations/Jun_2006_Spectrum_Managment_Regulations.pdf +country VC: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +# Source: +# Official Gazette (Gaceta Oficial) concerning Unlicensed transmitter use +# (10 June 2013) +# http://www.conatel.gob.ve/ +country VE: DFS-FCC + (2402 - 2482 @ 40), (30) + (5170 - 5250 @ 80), (23), AUTO-BW + (5250 - 5330 @ 80), (23), DFS, AUTO-BW + (5735 - 5835 @ 80), (30) + +country VI: DFS-FCC + (2402 - 2472 @ 40), (30) + (5170 - 5250 @ 80), (24), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country VN: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17) + (5250 - 5330 @ 80), (24), DFS + (5490 - 5730 @ 80), (24), DFS + (5735 - 5835 @ 80), (30) + +# Source: +# http://www.trr.vu/attachments/category/130/GURL_for_Short-range_Radiocommunication_Devices2.pdf +country VU: DFS-FCC + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (17), AUTO-BW + (5250 - 5330 @ 80), (24), DFS, AUTO-BW + (5490 - 5730 @ 160), (24), DFS + (5735 - 5835 @ 80), (30) + +country WF: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country YE: + (2402 - 2482 @ 40), (20) + +country YT: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country ZA: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + +country ZW: DFS-ETSI + (2402 - 2482 @ 40), (20) + (5170 - 5250 @ 80), (20), AUTO-BW + (5250 - 5330 @ 80), (20), DFS, AUTO-BW + (5490 - 5710 @ 160), (27), DFS + diff --git a/sub/kmod/Makefile b/sub/kmod/Makefile new file mode 100644 index 0000000..62b3f52 --- /dev/null +++ b/sub/kmod/Makefile @@ -0,0 +1,49 @@ +# TODO: the goal of all this seems to just have depmod available + + +KMOD_NAME := kmod +KMOD_VERSION := 24 +KMOD_URLDIR := https://cdn.kernel.org/pub/linux/utils/kernel/$(KMOD_NAME) +KMOD_TAREXT := tar.xz +KMOD_TARLETTER := J + +# Do not use --enable-static or --disable-shared: the kmod configure script is voluntarily broken. m( +# Use make variables instead to link kmod statically. +# The -L directories need to be specified again, and the -I directory for liblzma +# also needs to appear in the CFLAGS make variable, because the kmod configure script +# is REALLY broken. + +KMOD_CONFIGURE_OPTIONS := --with-gnu-ld --disable-gtk-doc-html --with-xz --disable-manpages --with-bashcompletiondir=$(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION)/bash-completions +KMOD_CFLAGS := "" +KMOD_CONFLDFLAGS := "-s -static" +KMOD_MAKELDFLAGS := "-s -all-static -L$(OUTPUT)/build-build/opt/xz/lib" + + +$(OUTPUT)/sources/$(KMOD_NAME)-$(KMOD_VERSION).$(KMOD_TAREXT): | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget $(KMOD_URLDIR)/$(KMOD_NAME)-$(KMOD_VERSION).$(KMOD_TAREXT) + +$(OUTPUT)/sources/.lh_$(KMOD_NAME)_dled: $(OUTPUT)/sources/$(KMOD_NAME)-$(KMOD_VERSION).$(KMOD_TAREXT) | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-build/.lh_$(KMOD_NAME)_copied: $(OUTPUT)/sources/.lh_$(KMOD_NAME)_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION) + exec setuidgid $(NORMALUSER) s6-mkdir -p $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION) tar $(KMOD_TARLETTER)xpvf $(OUTPUT)/sources/$(KMOD_NAME)-$(KMOD_VERSION).$(KMOD_TAREXT) + exec setuidgid $(NORMALUSER) s6-rename $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION)/$(KMOD_NAME)-$(KMOD_VERSION) $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION)/src + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(KMOD_NAME)_configured: $(OUTPUT)/build-build/.lh_$(KMOD_NAME)_copied $(OUTPUT)/build-build/.lh_xz_installed $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION)/src export CFLAGS $(KMOD_CFLAGS) export LDFLAGS $(KMOD_CONFLDFLAGS) export liblzma_CFLAGS "-I $(OUTPUT)/build-build/opt/xz/include" export liblzma_LIBS "-llzma" ./configure --prefix=$(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION) $(KMOD_CONFIGURE_OPTIONS) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(KMOD_NAME)_built: $(OUTPUT)/build-build/.lh_$(KMOD_NAME)_configured $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION)/src $(MAKE) CFLAGS="-I $(OUTPUT)/build-build/opt/xz/include" LDFLAGS=$(KMOD_MAKELDFLAGS) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(KMOD_NAME)_installed: $(OUTPUT)/build-build/.lh_$(KMOD_NAME)_built $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION)/src $(MAKE) install + exec setuidgid $(NORMALUSER) makenamelink $(OUTPUT)/build-build/opt $(KMOD_NAME) $(KMOD_NAME)-$(KMOD_VERSION) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) rm -f $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION)/bin/depmod + exec setuidgid $(NORMALUSER) s6-ln -s kmod $(OUTPUT)/build-build/opt/$(KMOD_NAME)-$(KMOD_VERSION)/bin/depmod + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sub/layout/Makefile b/sub/layout/Makefile new file mode 100644 index 0000000..e8772b5 --- /dev/null +++ b/sub/layout/Makefile @@ -0,0 +1,14 @@ + +# copies our pre-made layout ("copylayout") in /layout to the output directory +# add our local options to the layout ("configure-localoptions") +$(OUTPUT)/tmp/.lh_layout_copied: $(OUTPUT)/tmp/.lh_prepared layout | $(OUTPUT)/build-build/.lh_skarnet_installed + exec sub/layout/copylayout $(OUTPUT) + exec sub/layout/configure-localoptions $(OUTPUT) $(COUNTRY_CODE) $(LOCAL_IP) $(ROUTER_IP) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/tmp/.lh_layout_s6rcdb_made: $(OUTPUT)/tmp/.lh_layout_copied | $(OUTPUT)/build-build/.lh_skarnet_installed + stamp=$$(s6-clock) && s6-rc-compile -v2 -h sysfdh $(OUTPUT)/rootfs/etc/s6-rc/compiled-$$stamp $(OUTPUT)/rootfs/etc/s6-rc/source-base && s6-ln -s compiled-$$stamp $(OUTPUT)/rootfs/etc/s6-rc/compiled.new && s6-rename $(OUTPUT)/rootfs/etc/s6-rc/compiled.new $(OUTPUT)/rootfs/etc/s6-rc/compiled + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/tmp/.lh_layout_installed: $(OUTPUT)/tmp/.lh_layout_copied $(OUTPUT)/tmp/.lh_layout_s6rcdb_made | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sub/layout/configure-localoptions b/sub/layout/configure-localoptions new file mode 100755 index 0000000..451fcce --- /dev/null +++ b/sub/layout/configure-localoptions @@ -0,0 +1,20 @@ +#!/bin/sh -e + +output="$1" +countrycode="$2" +localip="$3" +routerip="$4" + +case "$countrycode" in + fr) timezone=Europe/Paris ;; + uk) timezone=Europe/London ;; + rs) timezone=Europe/Belgrade ;; + cn) timezone=Asia/Shanghai ;; + vn) timezone=Asia/Saigon ;; + *) echo "invalid countrycode: please choose fr, uk, rs, cn or vn" 1>&2 ; exit 100 ;; +esac + +echo "$countrycode" > $output/rootfs/etc/s6-linux-init/env-stage2/COUNTRY_CODE +echo "$localip" > $output/rootfs/etc/s6-linux-init/env-stage2/ETH0_IP4 +echo "$routerip" > $output/rootfs/etc/s6-linux-init/env-stage2/DEFAULT_ROUTER_IP4 +echo ":$timezone" > $output/rootfs/etc/s6-linux-init/env/TZ diff --git a/sub/layout/copylayout b/sub/layout/copylayout new file mode 100755 index 0000000..59dd0e0 --- /dev/null +++ b/sub/layout/copylayout @@ -0,0 +1,70 @@ +#!/bin/sh -e + +# TODO: need comments + +output="$1" + + +case "$QEMU_ARCH" in + x86_64) disk=sda ; partition=sda ; netmodule=e1000 ; console=ttyS0 ;; + x86) disk=sda ; partition=sda ; netmodule=e1000 ; console=ttyS0 ;; + arm) disk=mmcblk0 ; partition=mmcblk0p ; netmodule=virtio_net ; console=ttyAMA0 ;; + aarch64) disk=mmcblk0 ; partition=mmcblk0p ; netmodule=virtio_net ; console=ttyAMA0 ;; +esac + +if $USE_VIRTIO_DISK ; then + disk=vda + partition=vda +fi + +if $USE_VIRTIO_NETWORK ; then + netmodule=virtio_net +fi + +s6-hiercopy layout/initramfs $output/initramfs +find "$output/initramfs" -type f -name .empty -size 0c -exec s6-rmrf {} \; +s6-hiercopy layout/rootfs $output/rootfs +find "$output/rootfs" -type f -name .empty -size 0c -exec s6-rmrf {} \; +s6-hiercopy layout/rwfs $output/rwfs +find "$output/rwfs" -type f -name .empty -size 0c -exec s6-rmrf {} \; +s6-hiercopy layout/userfs $output/userfs +find "$output/userfs" -type f -name .empty -size 0c -exec s6-rmrf {} \; +s6-hiercopy layout/stagingfs $output/stagingfs +find "$output/stagingfs" -type f -name .empty -size 0c -exec s6-rmrf {} \; + +if $USE_GRAPHIC ; then + console=tty1 + echo "load-essential-modules" >> $output/rootfs/etc/s6-rc/source-base/ok-local/contents +fi + +timeout=${S6RC_TIMEOUT} +buildtime=$(s6-clock) + +hostarch=$(s6-echo $TRIPLE | cut -f1 -d-) +# sed -i -e "s/%%HOSTNAME%%/lh-$hostarch/g" $output/rootfs/etc/s6-rc/source-base/00/up $output/rootfs/etc/s6-linux-init/run-image/service/s6-linux-init-early-getty/run $output/rootfs/etc/motd $output/rootfs/etc/issue.net $output/rootfs/root/.execline-shell $output/userfs/home/guest/.execline-shell +sed -i -e "s/%%CONSOLE%%/$console/g" $output/rootfs/etc/s6-linux-init/run-image/service/s6-linux-init-early-getty/run +# sed -i -e "s/%%NETMODULE%%/$netmodule/g" $output/rootfs/etc/s6-rc/source-base/init-eth0/up +# sed -i -e "s/%%RCTIMEOUT%%/$timeout/g" -e "s/%%BUILDTIME%%/$buildtime/g" $output/rootfs/etc/rc.init + + +if $USE_DHCP ; then + eth0_service=udhcpc-eth0-pipeline +else + eth0_service=static-eth0 +fi +# echo ${eth0_service} > $output/rootfs/etc/s6-rc/source-base/activate-eth0/contents + +for i in $output/initramfs/init $output/rootfs/etc/s6-rc/source-base/mount-*/* ; do + sed -i -e "s/%%DISK%%/$disk/g" -e "s/%%PARTITION%%/$partition/g" $i +done + +chown -R root.root $output/initramfs $output/rootfs $output/rwfs $output/userfs + +s6-mkfifo -m 0600 -- $output/rootfs/etc/s6-linux-init/run-image/service/s6-svscan-log/fifo || s6-true + +while read file user group perms ; do + if s6-test -n "$file" -a "$file" != "#" ; then + $output/build-build/command/s6-chown -u $user -g $group -- $output/$file + $output/build-build/command/s6-chmod $perms $output/$file + fi +done < sub/layout/permissions diff --git a/sub/layout/permissions b/sub/layout/permissions new file mode 100644 index 0000000..459355e --- /dev/null +++ b/sub/layout/permissions @@ -0,0 +1,18 @@ +rootfs/etc/shadow 0 0 0600 +rootfs/etc/s6-linux-init/run-image/uncaught-logs 98 98 2700 + +rwfs/var/tmp 0 0 1777 +rwfs/var/log/devd 100 61 2700 +rwfs/var/log/dnscache 114 64 2700 +rwfs/var/log/fdholder 135 76 2700 +rwfs/var/log/fdholder-tmp 135 76 2700 +rwfs/var/log/klogd 102 61 2700 +rwfs/var/log/ntpclient 106 62 2700 +rwfs/var/log/sshd-4 138 61 2700 +rwfs/var/log/syslogd 104 61 2700 +# rwfs/var/log/udhcpc-eth0 139 78 2700 + +userfs/home/guest 1000 100 2755 +userfs/home/guest/.execline-shell 1000 100 0755 +userfs/home/guest/.execline-loginshell 1000 100 0755 +userfs/home/guest/.ssh 1000 100 2700 diff --git a/sub/musl/Makefile b/sub/musl/Makefile new file mode 100644 index 0000000..013c9f6 --- /dev/null +++ b/sub/musl/Makefile @@ -0,0 +1,49 @@ +MUSL_BASE ?= /opt/musl-git + +# Version from 2017-05-22 +MUSL_VERSION := f9f686b7721e2cc35e20fa5c6df6da2dc4ac3f50 + +# Build-build + +$(OUTPUT)/sources/.lh_musl_cloned: | $(OUTPUT)/tmp/.lh_prepared + if ! test -d $(OUTPUT)/sources/musl ; then cd $(OUTPUT)/sources && git clone git://git.musl-libc.org/musl musl && cd musl && git checkout $(MUSL_VERSION) ; fi + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build$(MUSL_BASE)/.lh_copied: $(OUTPUT)/sources/.lh_musl_cloned + exec setuidgid $(NORMALUSER) rm -rf $(OUTPUT)/build-build$(MUSL_BASE)/src + exec setuidgid $(NORMALUSER) mkdir -p $(OUTPUT)/build-build$(MUSL_BASE) + exec setuidgid $(NORMALUSER) cp -a $(OUTPUT)/sources/musl $(OUTPUT)/build-build$(MUSL_BASE)/src + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build$(MUSL_BASE)/.lh_configured: $(OUTPUT)/build-build$(MUSL_BASE)/.lh_copied + cd $(OUTPUT)/build-build$(MUSL_BASE)/src && setuidgid $(NORMALUSER) ./configure --prefix=$(OUTPUT)/build-build$(MUSL_BASE) --enable-warnings --enable-gcc-wrapper CC=$(BUILD_BUILD_CC) + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build$(MUSL_BASE)/.lh_built: $(OUTPUT)/build-build$(MUSL_BASE)/.lh_configured + cd $(OUTPUT)/build-build$(MUSL_BASE)/src && setuidgid $(NORMALUSER) $(MAKE) + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build$(MUSL_BASE)/.lh_installed: $(OUTPUT)/build-build$(MUSL_BASE)/.lh_built $(OUTPUT)/build-build/.lh_kernel_headers_installed + cd $(OUTPUT)/build-build$(MUSL_BASE)/src && setuidgid $(NORMALUSER) $(MAKE) install syslibdir=$(OUTPUT)/build-build$(MUSL_BASE) + exec setuidgid $(NORMALUSER) makenamelink $(OUTPUT)/build-build$(dir $(MUSL_BASE)) musl $(notdir $(MUSL_BASE)) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) makelinks $(OUTPUT)/build-build $(MUSL_BASE)/include /opt/linux/include + exec setuidgid $(NORMALUSER) sub/musl/muslgccmake $(OUTPUT)/build-build$(MUSL_BASE)/bin/musl-gcc $(OUTPUT)/build-build$(MUSL_BASE)/lib/musl-gcc.specs $(BUILD_BUILD_CC) true + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/tmp/libssp_nonshared.o: sub/musl/libssp_nonshared.c | $(OUTPUT)/tmp/.lh_prepared + exec setuidgid $(NORMALUSER) $(BUILD_BUILD_CC) -O2 -o $@ -c $^ + +$(OUTPUT)/build-build$(MUSL_BASE)/lib/libssp_nonshared.a: $(OUTPUT)/build-build$(MUSL_BASE)/.lh_installed $(OUTPUT)/build-build/tmp/libssp_nonshared.o + exec setuidgid $(NORMALUSER) ar cr $@ $(OUTPUT)/build-build/tmp/libssp_nonshared.o + +$(OUTPUT)/build-build/.lh_gcc: $(OUTPUT)/build-build$(MUSL_BASE)/.lh_installed $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build$(MUSL_BASE)/lib/libssp_nonshared.a + exec setuidgid $(NORMALUSER) makelinks $(OUTPUT)/build-build /bin $(dir $(MUSL_BASE))musl/bin + exec setuidgid $(NORMALUSER) ln -sf musl-gcc $(OUTPUT)/build-build/bin/gcc + exec setuidgid $(NORMALUSER) touch $@ + + +# Build-host + +$(OUTPUT)/build-host/bin/muslgcc: $(OUTPUT)/build-host/kernel/.lh_headers_installed | $(OUTPUT)/tmp/.lh_layout_installed $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) sub/musl/muslgccmake-buildhost $(OUTPUT) $(TRIPLE) $(BUILD_HOST_CC) + exec setuidgid $(NORMALUSER) s6-ln -sf $(TRIPLE)-muslgcc $@ diff --git a/sub/musl/libssp_nonshared.c b/sub/musl/libssp_nonshared.c new file mode 100644 index 0000000..3ad0599 --- /dev/null +++ b/sub/musl/libssp_nonshared.c @@ -0,0 +1,6 @@ +extern void __stack_chk_fail (void) ; + +void __attribute__((visibility ("hidden"))) __stack_chk_fail_local (void) +{ + __stack_chk_fail() ; +} diff --git a/sub/musl/muslgccmake b/sub/musl/muslgccmake new file mode 100755 index 0000000..6618bb9 --- /dev/null +++ b/sub/musl/muslgccmake @@ -0,0 +1,18 @@ +#!/bin/sh -e + +file="$1" +muslspecs="$2" +realgcc="$3" +allstatic="$4" + +if $allstatic ; then + dostatic=-static +else + dostatic= +fi + +cat > "$file" <<EOF +#!/bin/sh +exec "\${REALGCC:-$realgcc}" $dostatic -specs "$muslspecs" "\$@" +EOF +exec chmod 0755 "$file" diff --git a/sub/musl/muslgccmake-buildhost b/sub/musl/muslgccmake-buildhost new file mode 100755 index 0000000..703efbd --- /dev/null +++ b/sub/musl/muslgccmake-buildhost @@ -0,0 +1,10 @@ +#!/bin/sh -e + +output="$1" +triple="$2" +xgcc="$3" + +file=$output/build-host/bin/${triple}-muslgcc +echo '#!/bin/sh' > $file +echo "exec $xgcc -isystem $output/rootfs/opt/linux-kernel-headers/include -s \"\$@\"" >> $file +s6-chmod 0755 $file diff --git a/sub/skarnet.org/Makefile b/sub/skarnet.org/Makefile new file mode 100644 index 0000000..885ac0d --- /dev/null +++ b/sub/skarnet.org/Makefile @@ -0,0 +1,330 @@ + +# Sources + +url := git://git.skarnet.org +suffix := + +# No VERSION variables, we always use the git head for skarnet.org tools. +# Because if something breaks, I don't want you to work around it: +# I want you to report it to me so I can fix it. :) + +$(OUTPUT)/sources/.lh_skalibs_cloned: | $(OUTPUT)/tmp/.lh_prepared + if test -d $(OUTPUT)/sources/skalibs ; then cd $(OUTPUT)/sources/skalibs && setuidgid $(NORMALUSER) git pull ; else cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) git clone $(url)/skalibs$(suffix) skalibs ; fi + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/sources/.lh_execline_cloned: | $(OUTPUT)/tmp/.lh_prepared + if test -d $(OUTPUT)/sources/execline ; then cd $(OUTPUT)/sources/execline && setuidgid $(NORMALUSER) git pull ; else cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) git clone $(url)/execline$(suffix) execline ; fi + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/sources/.lh_s6pu_cloned: | $(OUTPUT)/tmp/.lh_prepared + if test -d $(OUTPUT)/sources/s6-portable-utils ; then cd $(OUTPUT)/sources/s6-portable-utils && setuidgid $(NORMALUSER) git pull ; else cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) git clone $(url)/s6-portable-utils$(suffix) s6-portable-utils ; fi + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/sources/.lh_s6lu_cloned: | $(OUTPUT)/tmp/.lh_prepared + if test -d $(OUTPUT)/sources/s6-linux-utils ; then cd $(OUTPUT)/sources/s6-linux-utils && setuidgid $(NORMALUSER) git pull ; else cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) git clone $(url)/s6-linux-utils$(suffix) s6-linux-utils ; fi + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/sources/.lh_s6dns_cloned: | $(OUTPUT)/tmp/.lh_prepared + if test -d $(OUTPUT)/sources/s6-dns ; then cd $(OUTPUT)/sources/s6-dns && setuidgid $(NORMALUSER) git pull ; else cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) git clone $(url)/s6-dns$(suffix) s6-dns ; fi + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/sources/.lh_s6net_cloned: | $(OUTPUT)/tmp/.lh_prepared + if test -d $(OUTPUT)/sources/s6-networking ; then cd $(OUTPUT)/sources/s6-networking && setuidgid $(NORMALUSER) git pull ; else cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) git clone $(url)/s6-networking$(suffix) s6-networking ; fi + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/sources/.lh_s6_cloned: | $(OUTPUT)/tmp/.lh_prepared + if test -d $(OUTPUT)/sources/s6 ; then cd $(OUTPUT)/sources/s6 && setuidgid $(NORMALUSER) git pull ; else cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) git clone $(url)/s6$(suffix) s6 ; fi + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/sources/.lh_s6rc_cloned: | $(OUTPUT)/tmp/.lh_prepared + if test -d $(OUTPUT)/sources/s6-rc ; then cd $(OUTPUT)/sources/s6-rc && setuidgid $(NORMALUSER) git pull ; else cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) git clone $(url)/s6-rc$(suffix) s6-rc ; fi + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/sources/.lh_s6li_cloned: | $(OUTPUT)/tmp/.lh_prepared + if test -d $(OUTPUT)/sources/s6-linux-init ; then cd $(OUTPUT)/sources/s6-linux-init && setuidgid $(NORMALUSER) git pull ; else cd $(OUTPUT)/sources && setuidgid $(NORMALUSER) git clone $(url)/s6-linux-init$(suffix) s6-linux-init ; fi + exec setuidgid $(NORMALUSER) touch $@ + + + +# Build-build + +$(OUTPUT)/build-build/.lh_skalibs_copied: $(OUTPUT)/sources/.lh_skalibs_cloned + exec setuidgid $(NORMALUSER) rm -rf -- $(OUTPUT)/build-build/tmp/skalibs + exec setuidgid $(NORMALUSER) cp -RP -- $(OUTPUT)/sources/skalibs $(OUTPUT)/build-build/tmp/skalibs + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_skalibs_configured: $(OUTPUT)/build-build/.lh_skalibs_copied $(OUTPUT)/build-build/.lh_gcc + cd $(OUTPUT)/build-build/tmp/skalibs && LDFLAGS=-static setuidgid $(NORMALUSER) ./configure --enable-tai-clock --enable-force-devr --enable-slashpackage --with-default-path=/command:/bin --disable-shared + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_skalibs_built: $(OUTPUT)/build-build/.lh_skalibs_configured + cd $(OUTPUT)/build-build/tmp/skalibs && setuidgid $(NORMALUSER) $(MAKE) all strip + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_skalibs_installed: $(OUTPUT)/build-build/.lh_skalibs_built + cd $(OUTPUT)/build-build/tmp/skalibs && setuidgid $(NORMALUSER) $(MAKE) install update global-links DESTDIR=$(OUTPUT)/build-build + exec setuidgid $(NORMALUSER) touch $@ + + +$(OUTPUT)/build-build/.lh_execline_copied: $(OUTPUT)/sources/.lh_execline_cloned + exec setuidgid $(NORMALUSER) rm -rf -- $(OUTPUT)/build-build/tmp/execline + exec setuidgid $(NORMALUSER) cp -RP -- $(OUTPUT)/sources/execline $(OUTPUT)/build-build/tmp/execline + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_execline_configured: $(OUTPUT)/build-build/.lh_execline_copied $(OUTPUT)/build-build/.lh_skalibs_installed $(OUTPUT)/build-build/.lh_gcc + cd $(OUTPUT)/build-build/tmp/execline && setuidgid $(NORMALUSER) ./configure --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/build-build/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/build-build/package/prog/skalibs/include --with-lib=$(OUTPUT)/build-build/package/prog/skalibs/library + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_execline_built: $(OUTPUT)/build-build/.lh_execline_configured $(OUTPUT)/build-build/.lh_skalibs_installed + cd $(OUTPUT)/build-build/tmp/execline && setuidgid $(NORMALUSER) $(MAKE) all strip + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_execline_installed: $(OUTPUT)/build-build/.lh_execline_built + cd $(OUTPUT)/build-build/tmp/execline && setuidgid $(NORMALUSER) $(MAKE) install update global-links DESTDIR=$(OUTPUT)/build-build + exec setuidgid $(NORMALUSER) touch $@ + + +$(OUTPUT)/build-build/.lh_s6pu_copied: $(OUTPUT)/sources/.lh_s6pu_cloned + exec setuidgid $(NORMALUSER) rm -rf -- $(OUTPUT)/build-build/tmp/s6-portable-utils + exec setuidgid $(NORMALUSER) cp -RP -- $(OUTPUT)/sources/s6-portable-utils $(OUTPUT)/build-build/tmp/s6-portable-utils + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6pu_configured: $(OUTPUT)/build-build/.lh_s6pu_copied $(OUTPUT)/build-build/.lh_skalibs_installed $(OUTPUT)/build-build/.lh_gcc + cd $(OUTPUT)/build-build/tmp/s6-portable-utils && setuidgid $(NORMALUSER) ./configure --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/build-build/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/build-build/package/prog/skalibs/include --with-lib=$(OUTPUT)/build-build/package/prog/skalibs/library + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6pu_built: $(OUTPUT)/build-build/.lh_s6pu_configured $(OUTPUT)/build-build/.lh_skalibs_installed + cd $(OUTPUT)/build-build/tmp/s6-portable-utils && setuidgid $(NORMALUSER) $(MAKE) all strip + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6pu_installed: $(OUTPUT)/build-build/.lh_s6pu_built + cd $(OUTPUT)/build-build/tmp/s6-portable-utils && setuidgid $(NORMALUSER) $(MAKE) install update global-links DESTDIR=$(OUTPUT)/build-build + exec setuidgid $(NORMALUSER) touch $@ + + +$(OUTPUT)/build-build/.lh_s6_copied: $(OUTPUT)/sources/.lh_s6_cloned + exec setuidgid $(NORMALUSER) rm -rf $(OUTPUT)/build-build/tmp/s6 + exec setuidgid $(NORMALUSER) cp -a $(OUTPUT)/sources/s6 $(OUTPUT)/build-build/tmp/s6 + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6_configured: $(OUTPUT)/build-build/.lh_s6_copied $(OUTPUT)/build-build/.lh_skalibs_installed $(OUTPUT)/build-build/.lh_execline_installed $(OUTPUT)/build-build/.lh_gcc + cd $(OUTPUT)/build-build/tmp/s6 && setuidgid $(NORMALUSER) ./configure --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/build-build/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/build-build/package/prog/skalibs/include --with-lib=$(OUTPUT)/build-build/package/prog/skalibs/library --with-include=$(OUTPUT)/build-build/package/admin/execline/include --with-lib=$(OUTPUT)/build-build/package/admin/execline/library + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6_built: $(OUTPUT)/build-build/.lh_s6_configured $(OUTPUT)/build-build/.lh_skalibs_installed $(OUTPUT)/build-build/.lh_execline_installed + cd $(OUTPUT)/build-build/tmp/s6 && setuidgid $(NORMALUSER) $(MAKE) all strip + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6_installed: $(OUTPUT)/build-build/.lh_s6_built + cd $(OUTPUT)/build-build/tmp/s6 && setuidgid $(NORMALUSER) $(MAKE) install update global-links DESTDIR=$(OUTPUT)/build-build + exec setuidgid $(NORMALUSER) touch $@ + + +$(OUTPUT)/build-build/.lh_s6rc_copied: $(OUTPUT)/sources/.lh_s6rc_cloned + exec setuidgid $(NORMALUSER) rm -rf $(OUTPUT)/build-build/tmp/s6-rc + exec setuidgid $(NORMALUSER) cp -a $(OUTPUT)/sources/s6-rc $(OUTPUT)/build-build/tmp/s6-rc + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6rc_configured: $(OUTPUT)/build-build/.lh_s6rc_copied $(OUTPUT)/build-build/.lh_skalibs_installed $(OUTPUT)/build-build/.lh_execline_installed $(OUTPUT)/build-build/.lh_s6_installed $(OUTPUT)/build-build/.lh_gcc $(OUTPUT)/build-build/.lh_s6_installed + cd $(OUTPUT)/build-build/tmp/s6-rc && setuidgid $(NORMALUSER) ./configure --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/build-build/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/build-build/package/prog/skalibs/include --with-lib=$(OUTPUT)/build-build/package/prog/skalibs/library --with-include=$(OUTPUT)/build-build/package/admin/execline/include --with-lib=$(OUTPUT)/build-build/package/admin/execline/library --with-include=$(OUTPUT)/build-build/package/admin/s6/include --with-lib=$(OUTPUT)/build-build/package/admin/s6/library + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6rc_built: $(OUTPUT)/build-build/.lh_s6rc_configured $(OUTPUT)/build-build/.lh_skalibs_installed $(OUTPUT)/build-build/.lh_execline_installed $(OUTPUT)/build-build/.lh_s6_installed + cd $(OUTPUT)/build-build/tmp/s6-rc && setuidgid $(NORMALUSER) $(MAKE) all strip + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6rc_installed: $(OUTPUT)/build-build/.lh_s6rc_built + cd $(OUTPUT)/build-build/tmp/s6-rc && setuidgid $(NORMALUSER) $(MAKE) install update global-links DESTDIR=$(OUTPUT)/build-build + exec setuidgid $(NORMALUSER) touch $@ + + +$(OUTPUT)/build-build/.lh_s6dns_copied: $(OUTPUT)/sources/.lh_s6dns_cloned + exec setuidgid $(NORMALUSER) rm -rf $(OUTPUT)/build-build/tmp/s6-dns + exec setuidgid $(NORMALUSER) cp -a $(OUTPUT)/sources/s6-dns $(OUTPUT)/build-build/tmp/s6-dns + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6dns_configured: $(OUTPUT)/build-build/.lh_s6dns_copied $(OUTPUT)/build-build/.lh_skalibs_installed $(OUTPUT)/build-build/.lh_gcc + cd $(OUTPUT)/build-build/tmp/s6-dns && setuidgid $(NORMALUSER) ./configure --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/build-build/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/build-build/package/prog/skalibs/include --with-lib=$(OUTPUT)/build-build/package/prog/skalibs/library + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6dns_built: $(OUTPUT)/build-build/.lh_s6dns_configured $(OUTPUT)/build-build/.lh_skalibs_installed + cd $(OUTPUT)/build-build/tmp/s6-dns && setuidgid $(NORMALUSER) $(MAKE) all strip + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-build/.lh_s6dns_installed: $(OUTPUT)/build-build/.lh_s6dns_built + cd $(OUTPUT)/build-build/tmp/s6-dns && setuidgid $(NORMALUSER) $(MAKE) install update global-links DESTDIR=$(OUTPUT)/build-build + exec setuidgid $(NORMALUSER) touch $@ + + +$(OUTPUT)/build-build/.lh_skarnet_installed: $(OUTPUT)/build-build/.lh_skalibs_installed $(OUTPUT)/build-build/.lh_execline_installed $(OUTPUT)/build-build/.lh_s6pu_installed $(OUTPUT)/build-build/.lh_s6_installed $(OUTPUT)/build-build/.lh_s6rc_installed $(OUTPUT)/build-build/.lh_s6dns_installed + exec setuidgid $(NORMALUSER) touch $@ + + + +# Build-host + + +$(OUTPUT)/build-host/.lh_skalibs_copied: $(OUTPUT)/sources/.lh_skalibs_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/skalibs + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/skalibs $(OUTPUT)/build-host/skalibs + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_skalibs_configured: $(OUTPUT)/build-host/.lh_skalibs_copied $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/skalibs export CC muslgcc ./configure --host=$(TRIPLE) --with-sysdeps=$(WD)/sysdeps/$(TRIPLE) --enable-tai-clock --enable-force-devr --enable-slashpackage --with-default-path=/command:/bin --disable-shared + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_skalibs_built: $(OUTPUT)/build-host/.lh_skalibs_configured $(OUTPUT)/build-host/bin/muslgcc| $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/skalibs $(MAKE) all strip + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_skalibs_installed: $(OUTPUT)/build-host/.lh_skalibs_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + cd $(OUTPUT)/build-host/skalibs && $(MAKE) install update global-links DESTDIR=$(OUTPUT)/rootfs + exec setuidgid $(NORMALUSER) touch $@ + + +$(OUTPUT)/build-host/.lh_execline_copied: $(OUTPUT)/sources/.lh_execline_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/execline + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/execline $(OUTPUT)/build-host/execline + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_execline_configured: $(OUTPUT)/build-host/.lh_execline_copied $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/execline export CC muslgcc ./configure --host=$(TRIPLE) --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/rootfs/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/rootfs/package/prog/skalibs/include --with-lib=$(OUTPUT)/rootfs/package/prog/skalibs/library + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_execline_built: $(OUTPUT)/build-host/.lh_execline_configured $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/execline $(MAKE) all strip + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_execline_installed: $(OUTPUT)/build-host/.lh_execline_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/execline $(MAKE) install update global-links DESTDIR=$(OUTPUT)/rootfs + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_s6pu_copied: $(OUTPUT)/sources/.lh_s6pu_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/s6-portable-utils + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/s6-portable-utils $(OUTPUT)/build-host/s6-portable-utils + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6pu_configured: $(OUTPUT)/build-host/.lh_s6pu_copied $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-portable-utils export CC muslgcc ./configure --host=$(TRIPLE) --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/rootfs/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/rootfs/package/prog/skalibs/include --with-lib=$(OUTPUT)/rootfs/package/prog/skalibs/library + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6pu_built: $(OUTPUT)/build-host/.lh_s6pu_configured $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-portable-utils $(MAKE) all strip + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6pu_installed: $(OUTPUT)/build-host/.lh_s6pu_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/s6-portable-utils $(MAKE) install update global-links DESTDIR=$(OUTPUT)/rootfs + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_s6lu_copied: $(OUTPUT)/sources/.lh_s6lu_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/s6-linux-utils + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/s6-linux-utils $(OUTPUT)/build-host/s6-linux-utils + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6lu_configured: $(OUTPUT)/build-host/.lh_s6lu_copied $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-linux-utils export CC muslgcc ./configure --host=$(TRIPLE) --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/rootfs/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/rootfs/package/prog/skalibs/include --with-lib=$(OUTPUT)/rootfs/package/prog/skalibs/library + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6lu_built: $(OUTPUT)/build-host/.lh_s6lu_configured $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-linux-utils $(MAKE) all strip + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6lu_installed: $(OUTPUT)/build-host/.lh_s6lu_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/s6-linux-utils $(MAKE) install update global-links DESTDIR=$(OUTPUT)/rootfs + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_s6dns_copied: $(OUTPUT)/sources/.lh_s6dns_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/s6-dns + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/s6-dns $(OUTPUT)/build-host/s6-dns + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6dns_configured: $(OUTPUT)/build-host/.lh_s6dns_copied $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-dns export CC muslgcc ./configure --host=$(TRIPLE) --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/rootfs/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/rootfs/package/prog/skalibs/include --with-lib=$(OUTPUT)/rootfs/package/prog/skalibs/library + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6dns_built: $(OUTPUT)/build-host/.lh_s6dns_configured $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-dns $(MAKE) all strip + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6dns_installed: $(OUTPUT)/build-host/.lh_s6dns_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/s6-dns $(MAKE) install update global-links DESTDIR=$(OUTPUT)/rootfs + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_s6net_copied: $(OUTPUT)/sources/.lh_s6net_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/s6-networking + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/s6-networking $(OUTPUT)/build-host/s6-networking + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6net_configured: $(OUTPUT)/build-host/.lh_s6net_copied $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/.lh_s6dns_installed $(OUTPUT)/build-host/.lh_execline_installed $(OUTPUT)/build-host/.lh_s6_installed $(OUTPUT)/build-host/.lh_bearssl_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-networking export CC muslgcc ./configure --host=$(TRIPLE) --enable-slashpackage --enable-static-libc --enable-ssl=bearssl --with-ssl-path=$(OUTPUT)/rootfs/opt/bearssl --with-sysdeps=$(OUTPUT)/rootfs/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/rootfs/package/prog/skalibs/include --with-lib=$(OUTPUT)/rootfs/package/prog/skalibs/library --with-include=$(OUTPUT)/rootfs/package/web/s6-dns/include --with-lib=$(OUTPUT)/rootfs/package/web/s6-dns/library --with-include=$(OUTPUT)/rootfs/package/admin/execline/include --with-lib=$(OUTPUT)/rootfs/package/admin/execline/library --with-include=$(OUTPUT)/rootfs/package/admin/s6/include --with-lib=$(OUTPUT)/rootfs/package/admin/s6/library + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6net_built: $(OUTPUT)/build-host/.lh_s6net_configured $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/.lh_s6dns_installed $(OUTPUT)/build-host/.lh_execline_installed $(OUTPUT)/build-host/.lh_s6_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-networking $(MAKE) all strip + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6net_installed: $(OUTPUT)/build-host/.lh_s6net_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/s6-networking $(MAKE) install update global-links DESTDIR=$(OUTPUT)/rootfs + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_s6_copied: $(OUTPUT)/sources/.lh_s6_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/s6 + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/s6 $(OUTPUT)/build-host/s6 + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6_configured: $(OUTPUT)/build-host/.lh_s6_copied $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/.lh_execline_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6 export CC muslgcc ./configure --host=$(TRIPLE) --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/rootfs/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/rootfs/package/prog/skalibs/include --with-lib=$(OUTPUT)/rootfs/package/prog/skalibs/library --with-include=$(OUTPUT)/rootfs/package/admin/execline/include --with-lib=$(OUTPUT)/rootfs/package/admin/execline/library + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6_built: $(OUTPUT)/build-host/.lh_s6_configured $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/.lh_execline_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6 $(MAKE) all strip + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6_installed: $(OUTPUT)/build-host/.lh_s6_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/s6 $(MAKE) install update global-links DESTDIR=$(OUTPUT)/rootfs + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_s6rc_copied: $(OUTPUT)/sources/.lh_s6rc_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/s6-rc + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/s6-rc $(OUTPUT)/build-host/s6-rc + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6rc_configured: $(OUTPUT)/build-host/.lh_s6rc_copied $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/.lh_execline_installed $(OUTPUT)/build-host/.lh_s6_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-rc export CC muslgcc ./configure --host=$(TRIPLE) --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/rootfs/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/rootfs/package/prog/skalibs/include --with-lib=$(OUTPUT)/rootfs/package/prog/skalibs/library --with-include=$(OUTPUT)/rootfs/package/admin/execline/include --with-lib=$(OUTPUT)/rootfs/package/admin/execline/library --with-include=$(OUTPUT)/rootfs/package/admin/s6/include --with-lib=$(OUTPUT)/rootfs/package/admin/s6/library + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-host/.lh_s6rc_built: $(OUTPUT)/build-host/.lh_s6rc_configured $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/.lh_execline_installed $(OUTPUT)/build-host/.lh_s6_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-rc $(MAKE) all strip + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6rc_installed: $(OUTPUT)/build-host/.lh_s6rc_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/s6-rc $(MAKE) install update global-links DESTDIR=$(OUTPUT)/rootfs + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_s6li_copied: $(OUTPUT)/sources/.lh_s6li_cloned | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/s6-linux-init + exec setuidgid $(NORMALUSER) s6-hiercopy $(OUTPUT)/sources/s6-linux-init $(OUTPUT)/build-host/s6-linux-init + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6li_configured: $(OUTPUT)/build-host/.lh_s6li_copied $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-linux-init export CC muslgcc ./configure --host=$(TRIPLE) --enable-slashpackage --enable-static-libc --with-sysdeps=$(OUTPUT)/rootfs/package/prog/skalibs/sysdeps --with-include=$(OUTPUT)/rootfs/package/prog/skalibs/include --with-lib=$(OUTPUT)/rootfs/package/prog/skalibs/library + exec setuidgid $(NORMALUSER) touch $@ + +$(OUTPUT)/build-host/.lh_s6li_built: $(OUTPUT)/build-host/.lh_s6li_configured $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/s6-linux-init $(MAKE) all strip + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_s6li_installed: $(OUTPUT)/build-host/.lh_s6li_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/s6-linux-init $(MAKE) install update global-links DESTDIR=$(OUTPUT)/rootfs + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_skarnet_installed: $(OUTPUT)/build-host/.lh_skalibs_installed $(OUTPUT)/build-host/.lh_execline_installed $(OUTPUT)/build-host/.lh_s6pu_installed $(OUTPUT)/build-host/.lh_s6lu_installed $(OUTPUT)/build-host/.lh_s6dns_installed $(OUTPUT)/build-host/.lh_s6net_installed $(OUTPUT)/build-host/.lh_s6_installed $(OUTPUT)/build-host/.lh_s6rc_installed $(OUTPUT)/build-host/.lh_s6li_installed $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sub/syslinux/Makefile b/sub/syslinux/Makefile new file mode 100644 index 0000000..1a0b100 --- /dev/null +++ b/sub/syslinux/Makefile @@ -0,0 +1,106 @@ +LIBUUID_NAME := libuuid +LIBUUID_VERSION := 1.0.3 +LIBUUID_URLDIR := http://skarnet.org/archive +LIBUUID_TAREXT := tar.gz +LIBUUID_TARLETTER := z + +NASM_NAME := nasm +NASM_VERSION := 2.12.02 +NASM_TAREXT := tar.xz +NASM_TARLETTER := J +NASM_URLDIR = http://www.nasm.us/pub/nasm/releasebuilds/$(NASM_VERSION) + +SYSLINUX_NAME := syslinux +SYSLINUX_VERSION := 6.03 +SYSLINUX_URLDIR := https://cdn.kernel.org/pub/linux/utils/boot/$(SYSLINUX_NAME) +SYSLINUX_TAREXT := tar.xz +SYSLINUX_TARLETTER := J + +SYSLINUX_CFLAGS := "-I $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)/include" +SYSLINUX_LDFLAGS := "-s -static -L $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)/lib" +SYSLINUX_INSTALLROOT := $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION) + + + +$(OUTPUT)/sources/$(LIBUUID_NAME)-$(LIBUUID_VERSION).$(LIBUUID_TAREXT): | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget $(LIBUUID_URLDIR)/$(LIBUUID_NAME)-$(LIBUUID_VERSION).$(LIBUUID_TAREXT) + +$(OUTPUT)/sources/.lh_$(LIBUUID_NAME)_dled: $(OUTPUT)/sources/$(LIBUUID_NAME)-$(LIBUUID_VERSION).$(LIBUUID_TAREXT) | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/sources/$(NASM_NAME)-$(NASM_VERSION).$(NASM_TAREXT): | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget $(NASM_URLDIR)/$(NASM_NAME)-$(NASM_VERSION).$(NASM_TAREXT) + +$(OUTPUT)/sources/.lh_$(NASM_NAME)_dled: $(OUTPUT)/sources/$(NASM_NAME)-$(NASM_VERSION).$(NASM_TAREXT) | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/sources/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION).$(SYSLINUX_TAREXT): | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget $(SYSLINUX_URLDIR)/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION).$(SYSLINUX_TAREXT) + +$(OUTPUT)/sources/.lh_$(SYSLINUX_NAME)_dled: $(OUTPUT)/sources/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION).$(SYSLINUX_TAREXT) | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-build/.lh_$(LIBUUID_NAME)_copied: $(OUTPUT)/sources/.lh_$(LIBUUID_NAME)_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)-$(LIBUUID_VERSION) + exec setuidgid $(NORMALUSER) s6-mkdir -p $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)-$(LIBUUID_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)-$(LIBUUID_VERSION) tar $(LIBUUID_TARLETTER)xpvf $(OUTPUT)/sources/$(LIBUUID_NAME)-$(LIBUUID_VERSION).$(LIBUUID_TAREXT) + exec setuidgid $(NORMALUSER) s6-rename $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)-$(LIBUUID_VERSION)/$(LIBUUID_NAME)-$(LIBUUID_VERSION) $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)-$(LIBUUID_VERSION)/src + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(LIBUUID_NAME)_configured: $(OUTPUT)/build-build/.lh_$(LIBUUID_NAME)_copied $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)-$(LIBUUID_VERSION)/src ./configure --prefix=$(OUTPUT)/build-build/opt/$(LIBUUID_NAME)-$(LIBUUID_VERSION) --enable-static --disable-shared + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(LIBUUID_NAME)_built: $(OUTPUT)/build-build/.lh_$(LIBUUID_NAME)_configured $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)-$(LIBUUID_VERSION)/src $(MAKE) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(LIBUUID_NAME)_installed: $(OUTPUT)/build-build/.lh_$(LIBUUID_NAME)_built $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(LIBUUID_NAME)-$(LIBUUID_VERSION)/src $(MAKE) install + exec setuidgid $(NORMALUSER) makenamelink $(OUTPUT)/build-build/opt $(LIBUUID_NAME) $(LIBUUID_NAME)-$(LIBUUID_VERSION) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-build/.lh_$(NASM_NAME)_copied: $(OUTPUT)/sources/.lh_$(NASM_NAME)_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-build/opt/$(NASM_NAME)-$(NASM_VERSION) + exec setuidgid $(NORMALUSER) s6-mkdir -p $(OUTPUT)/build-build/opt/$(NASM_NAME)-$(NASM_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(NASM_NAME)-$(NASM_VERSION) tar $(NASM_TARLETTER)xpvf $(OUTPUT)/sources/$(NASM_NAME)-$(NASM_VERSION).$(NASM_TAREXT) + exec setuidgid $(NORMALUSER) s6-rename $(OUTPUT)/build-build/opt/$(NASM_NAME)-$(NASM_VERSION)/$(NASM_NAME)-$(NASM_VERSION) $(OUTPUT)/build-build/opt/$(NASM_NAME)-$(NASM_VERSION)/src + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(NASM_NAME)_configured: $(OUTPUT)/build-build/.lh_$(NASM_NAME)_copied $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(NASM_NAME)-$(NASM_VERSION)/src export LDFLAGS -static ./configure --prefix=$(OUTPUT)/build-build/opt/$(NASM_NAME)-$(NASM_VERSION) --enable-static + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(NASM_NAME)_built: $(OUTPUT)/build-build/.lh_$(NASM_NAME)_copied $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(NASM_NAME)-$(NASM_VERSION)/src $(MAKE) LDFLAGS=-static + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(NASM_NAME)_installed: $(OUTPUT)/build-build/.lh_$(NASM_NAME)_built $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(NASM_NAME)-$(NASM_VERSION)/src $(MAKE) install + exec setuidgid $(NORMALUSER) makenamelink $(OUTPUT)/build-build/opt $(NASM_NAME) $(NASM_NAME)-$(NASM_VERSION) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-build/.lh_$(SYSLINUX_NAME)_copied: $(OUTPUT)/sources/.lh_$(SYSLINUX_NAME)_dled sub/syslinux/syslinux-extraflags.patch sub/syslinux/syslinux-gcc5-1.patch sub/syslinux/syslinux-gcc5-2.patch sub/syslinux/syslinux-gcc5-3.patch sub/syslinux/syslinux-inttypes.patch sub/syslinux/syslinux-oknogit.patch | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION) + exec setuidgid $(NORMALUSER) s6-mkdir -p $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION) tar $(SYSLINUX_TARLETTER)xpvf $(OUTPUT)/sources/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION).$(SYSLINUX_TAREXT) + exec setuidgid $(NORMALUSER) s6-rename $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION)/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION) $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION)/src + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION)/src redirfd -r 0 $(WD)/sub/syslinux/syslinux-extraflags.patch patch -p1 + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION)/src redirfd -r 0 $(WD)/sub/syslinux/syslinux-gcc5-1.patch patch -p1 + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION)/src redirfd -r 0 $(WD)/sub/syslinux/syslinux-gcc5-2.patch patch -p1 + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION)/src redirfd -r 0 $(WD)/sub/syslinux/syslinux-gcc5-3.patch patch -p1 + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION)/src redirfd -r 0 $(WD)/sub/syslinux/syslinux-inttypes.patch patch -p1 + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION)/src redirfd -r 0 $(WD)/sub/syslinux/syslinux-oknogit.patch patch -p1 + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(SYSLINUX_NAME)_built: $(OUTPUT)/build-build/.lh_$(SYSLINUX_NAME)_copied $(OUTPUT)/build-build/.lh_$(LIBUUID_NAME)_installed $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(SYSLINUX_NAME)-$(SYSLINUX_VERSION)/src export INSTALLROOT $(SYSLINUX_INSTALLROOT) export EXTRA_CFLAGS $(SYSLINUX_CFLAGS) export EXTRA_LDFLAGS $(SYSLINUX_LDFLAGS) if $(MAKE) clean "" if $(MAKE) installer "" make install + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(SYSLINUX_NAME)_installed: $(OUTPUT)/build-build/.lh_$(SYSLINUX_NAME)_built $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) makenamelink $(OUTPUT)/build-build/opt $(SYSLINUX_NAME) $(SYSLINUX_NAME)-$(SYSLINUX_VERSION) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) makelinks $(OUTPUT)/build-build /bin /opt/$(SYSLINUX_NAME)/sbin + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sub/syslinux/syslinux-extraflags.patch b/sub/syslinux/syslinux-extraflags.patch new file mode 100644 index 0000000..df64345 --- /dev/null +++ b/sub/syslinux/syslinux-extraflags.patch @@ -0,0 +1,39 @@ +--- src.tmp/core/Makefile ++++ src/core/Makefile +@@ -26,7 +26,7 @@ + + OPTFLAGS = + INCLUDES = -I$(SRC)/include -I$(com32)/include -I$(com32)/include/sys -I$(com32)/lib \ +- -I$(SRC)/lwip/src/include -I$(SRC)/lwip/src/include/ipv4 -I$(SRC)/fs/pxe ++ -I$(SRC)/lwip/src/include -I$(SRC)/lwip/src/include/ipv4 -I$(SRC)/fs/pxe $(EXTRA_CFLAGS) + + # This is very similar to cp437; technically it's for Norway and Denmark, + # but it's unlikely the characters that are different will be used in +--- src.tmp/extlinux/Makefile ++++ src/extlinux/Makefile +@@ -17,10 +17,10 @@ + include $(MAKEDIR)/syslinux.mk + + OPTFLAGS = -g -Os +-INCLUDES = -I$(SRC) -I$(objdir) -I$(SRC)/../libinstaller ++INCLUDES = -I$(SRC) -I$(objdir) -I$(SRC)/../libinstaller $(EXTRA_CFLAGS) + CFLAGS = $(GCCWARN) -Wno-sign-compare -D_FILE_OFFSET_BITS=64 \ + $(OPTFLAGS) $(INCLUDES) +-LDFLAGS = ++LDFLAGS = $(EXTRA_LDFLAGS) + + SRCS = main.c \ + mountinfo.c \ +--- src.tmp/utils/Makefile ++++ src/utils/Makefile +@@ -17,8 +17,8 @@ + VPATH = $(SRC) + include $(MAKEDIR)/syslinux.mk + +-CFLAGS = $(GCCWARN) -Os -fomit-frame-pointer -D_FILE_OFFSET_BITS=64 -I$(SRC) +-LDFLAGS = -O2 ++CFLAGS = $(GCCWARN) -Os -fomit-frame-pointer -D_FILE_OFFSET_BITS=64 -I$(SRC) $(EXTRA_CFLAGS) ++LDFLAGS = -O2 $(EXTRA_LDFLAGS) + + C_TARGETS = isohybrid gethostip memdiskfind + SCRIPT_TARGETS = mkdiskimage diff --git a/sub/syslinux/syslinux-gcc5-1.patch b/sub/syslinux/syslinux-gcc5-1.patch new file mode 100644 index 0000000..380b05a --- /dev/null +++ b/sub/syslinux/syslinux-gcc5-1.patch @@ -0,0 +1,81 @@ +From e5f2b577ded109291c9632dacb6eaa621d8a59fe Mon Sep 17 00:00:00 2001 +From: Sylvain Gault <sylvain.gault@gmail.com> +Date: Tue, 29 Sep 2015 02:38:25 +0200 +Subject: [PATCH 1/1] bios: Fix alignment change with gcc 5 + +The section aligment specified in the ld scripts have to be greater or +equal to those in the .o files generated by gcc. + +Signed-off-by: Sylvain Gault <sylvain.gault@gmail.com> +Tested-by: poma <pomidorabelisima@gmail.com> +Signed-off-by: Paulo Alcantara <pcacjr@zytor.com> +--- + core/i386/syslinux.ld | 6 +++--- + core/x86_64/syslinux.ld | 6 +++--- + 2 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/core/i386/syslinux.ld b/core/i386/syslinux.ld +index 7b4e012..7390451 100644 +--- a/core/i386/syslinux.ld ++++ b/core/i386/syslinux.ld +@@ -266,7 +266,7 @@ SECTIONS + __text_end = .; + } + +- . = ALIGN(16); ++ . = ALIGN(32); + + __rodata_vma = .; + __rodata_lma = __rodata_vma + __text_lma - __text_vma; +@@ -361,7 +361,7 @@ SECTIONS + __dynamic_end = .; + } + +- . = ALIGN(16); ++ . = ALIGN(32); + + __data_vma = .; + __data_lma = __data_vma + __text_lma - __text_vma; +@@ -377,7 +377,7 @@ SECTIONS + __pm_code_dwords = (__pm_code_len + 3) >> 2; + + . = ALIGN(128); +- ++ + __bss_vma = .; + __bss_lma = .; /* Dummy */ + .bss (NOLOAD) : AT (__bss_lma) { +diff --git a/core/x86_64/syslinux.ld b/core/x86_64/syslinux.ld +index 1057112..bf815c4 100644 +--- a/core/x86_64/syslinux.ld ++++ b/core/x86_64/syslinux.ld +@@ -266,7 +266,7 @@ SECTIONS + __text_end = .; + } + +- . = ALIGN(16); ++ . = ALIGN(32); + + __rodata_vma = .; + __rodata_lma = __rodata_vma + __text_lma - __text_vma; +@@ -361,7 +361,7 @@ SECTIONS + __dynamic_end = .; + } + +- . = ALIGN(16); ++ . = ALIGN(32); + + __data_vma = .; + __data_lma = __data_vma + __text_lma - __text_vma; +@@ -377,7 +377,7 @@ SECTIONS + __pm_code_dwords = (__pm_code_len + 3) >> 2; + + . = ALIGN(128); +- ++ + __bss_vma = .; + __bss_lma = .; /* Dummy */ + .bss (NOLOAD) : AT (__bss_lma) { +-- +2.7.4.GIT + diff --git a/sub/syslinux/syslinux-gcc5-2.patch b/sub/syslinux/syslinux-gcc5-2.patch new file mode 100644 index 0000000..da436f6 --- /dev/null +++ b/sub/syslinux/syslinux-gcc5-2.patch @@ -0,0 +1,292 @@ +From 0cc9a99e560a2f52bcf052fd85b1efae35ee812f Mon Sep 17 00:00:00 2001 +From: Sylvain Gault <sylvain.gault@gmail.com> +Date: Tue, 29 Sep 2015 04:45:09 +0200 +Subject: [PATCH 1/1] bios: Don't try to guess the sections alignment + +For the compression / decompression to succeed, the sections layout must +be the same between the virtual memory and load memory. The section +alignment was kept in sync by introducing aligment that should be +greater or equal to the actual section alignment. + +This patch compute the load memory addresses of the sections so that +the layout is the same as the virtual memory addresses. + +Signed-off-by: Sylvain Gault <sylvain.gault@gmail.com> +Tested-by: poma <pomidorabelisima@gmail.com> +Signed-off-by: Paulo Alcantara <pcacjr@zytor.com> +--- + core/i386/syslinux.ld | 63 ++++++++++--------------------------------------- + core/x86_64/syslinux.ld | 63 ++++++++++--------------------------------------- + 2 files changed, 24 insertions(+), 102 deletions(-) + +diff --git a/core/i386/syslinux.ld b/core/i386/syslinux.ld +index 7390451..92b75b1 100644 +--- a/core/i386/syslinux.ld ++++ b/core/i386/syslinux.ld +@@ -255,10 +255,9 @@ SECTIONS + . = 0x100000; + + __pm_code_start = .; ++ __vma_to_lma = __pm_code_lma - __pm_code_start; + +- __text_vma = .; +- __text_lma = __pm_code_lma; +- .text : AT(__text_lma) { ++ .text : AT(ADDR(.text) + __vma_to_lma) { + FILL(0x90909090) + __text_start = .; + *(.text) +@@ -266,106 +265,68 @@ SECTIONS + __text_end = .; + } + +- . = ALIGN(32); +- +- __rodata_vma = .; +- __rodata_lma = __rodata_vma + __text_lma - __text_vma; +- .rodata : AT(__rodata_lma) { ++ .rodata : AT(ADDR(.rodata) + __vma_to_lma) { + __rodata_start = .; + *(.rodata) + *(.rodata.*) + __rodata_end = .; + } + +- . = ALIGN(4); +- +- __ctors_vma = .; +- __ctors_lma = __ctors_vma + __text_lma - __text_vma; +- .ctors : AT(__ctors_lma) { ++ .ctors : AT(ADDR(.ctors) + __vma_to_lma) { + __ctors_start = .; + KEEP (*(SORT(.ctors.*))) + KEEP (*(.ctors)) + __ctors_end = .; + } + +- __dtors_vma = .; +- __dtors_lma = __dtors_vma + __text_lma - __text_vma; +- .dtors : AT(__dtors_lma) { ++ .dtors : AT(ADDR(.dtors) + __vma_to_lma) { + __dtors_start = .; + KEEP (*(SORT(.dtors.*))) + KEEP (*(.dtors)) + __dtors_end = .; + } + +- . = ALIGN(4); +- +- __dynsym_vma = .; +- __dynsym_lma = __dynsym_vma + __text_lma - __text_vma; +- .dynsym : AT(__dynsym_lma) { ++ .dynsym : AT(ADDR(.dynsym) + __vma_to_lma) { + __dynsym_start = .; + *(.dynsym) + __dynsym_end = .; + } + __dynsym_len = __dynsym_end - __dynsym_start; + +- . = ALIGN(4); +- +- __dynstr_vma = .; +- __dynstr_lma = __dynstr_vma + __text_lma - __text_vma; +- .dynstr : AT(__dynstr_lma) { ++ .dynstr : AT(ADDR(.dynstr) + __vma_to_lma) { + __dynstr_start = .; + *(.dynstr) + __dynstr_end = .; + } + __dynstr_len = __dynstr_end - __dynstr_start; + +- . = ALIGN(4); +- +- __gnu_hash_vma = .; +- __gnu_hash_lma = __gnu_hash_vma + __text_lma - __text_vma; +- .gnu.hash : AT(__gnu_hash_lma) { ++ .gnu.hash : AT(ADDR(.gnu.hash) + __vma_to_lma) { + __gnu_hash_start = .; + *(.gnu.hash) + __gnu_hash_end = .; + } + + +- . = ALIGN(4); +- +- __dynlink_vma = .; +- __dynlink_lma = __dynlink_vma + __text_lma - __text_vma; +- .dynlink : AT(__dynlink_lma) { ++ .dynlink : AT(ADDR(.dynlink) + __vma_to_lma) { + __dynlink_start = .; + *(.dynlink) + __dynlink_end = .; + } + +- . = ALIGN(4); +- +- __got_vma = .; +- __got_lma = __got_vma + __text_lma - __text_vma; +- .got : AT(__got_lma) { ++ .got : AT(ADDR(.got) + __vma_to_lma) { + __got_start = .; + KEEP (*(.got.plt)) + KEEP (*(.got)) + __got_end = .; + } + +- . = ALIGN(4); +- +- __dynamic_vma = .; +- __dynamic_lma = __dynamic_vma + __text_lma - __text_vma; +- .dynamic : AT(__dynamic_lma) { ++ .dynamic : AT(ADDR(.dynamic) + __vma_to_lma) { + __dynamic_start = .; + *(.dynamic) + __dynamic_end = .; + } + +- . = ALIGN(32); +- +- __data_vma = .; +- __data_lma = __data_vma + __text_lma - __text_vma; +- .data : AT(__data_lma) { ++ .data : AT(ADDR(.data) + __vma_to_lma) { + __data_start = .; + *(.data) + *(.data.*) +diff --git a/core/x86_64/syslinux.ld b/core/x86_64/syslinux.ld +index bf815c4..70c6e00 100644 +--- a/core/x86_64/syslinux.ld ++++ b/core/x86_64/syslinux.ld +@@ -255,10 +255,9 @@ SECTIONS + . = 0x100000; + + __pm_code_start = .; ++ __vma_to_lma = __pm_code_lma - __pm_code_start; + +- __text_vma = .; +- __text_lma = __pm_code_lma; +- .text : AT(__text_lma) { ++ .text : AT(ADDR(.text) + __vma_to_lma) { + FILL(0x90909090) + __text_start = .; + *(.text) +@@ -266,106 +265,68 @@ SECTIONS + __text_end = .; + } + +- . = ALIGN(32); +- +- __rodata_vma = .; +- __rodata_lma = __rodata_vma + __text_lma - __text_vma; +- .rodata : AT(__rodata_lma) { ++ .rodata : AT(ADDR(.rodata) + __vma_to_lma) { + __rodata_start = .; + *(.rodata) + *(.rodata.*) + __rodata_end = .; + } + +- . = ALIGN(4); +- +- __ctors_vma = .; +- __ctors_lma = __ctors_vma + __text_lma - __text_vma; +- .ctors : AT(__ctors_lma) { ++ .ctors : AT(ADDR(.ctors) + __vma_to_lma) { + __ctors_start = .; + KEEP (*(SORT(.ctors.*))) + KEEP (*(.ctors)) + __ctors_end = .; + } + +- __dtors_vma = .; +- __dtors_lma = __dtors_vma + __text_lma - __text_vma; +- .dtors : AT(__dtors_lma) { ++ .dtors : AT(ADDR(.dtors) + __vma_to_lma) { + __dtors_start = .; + KEEP (*(SORT(.dtors.*))) + KEEP (*(.dtors)) + __dtors_end = .; + } + +- . = ALIGN(4); +- +- __dynsym_vma = .; +- __dynsym_lma = __dynsym_vma + __text_lma - __text_vma; +- .dynsym : AT(__dynsym_lma) { ++ .dynsym : AT(ADDR(.dynsym) + __vma_to_lma) { + __dynsym_start = .; + *(.dynsym) + __dynsym_end = .; + } + __dynsym_len = __dynsym_end - __dynsym_start; + +- . = ALIGN(4); +- +- __dynstr_vma = .; +- __dynstr_lma = __dynstr_vma + __text_lma - __text_vma; +- .dynstr : AT(__dynstr_lma) { ++ .dynstr : AT(ADDR(.dynstr) + __vma_to_lma) { + __dynstr_start = .; + *(.dynstr) + __dynstr_end = .; + } + __dynstr_len = __dynstr_end - __dynstr_start; + +- . = ALIGN(4); +- +- __gnu_hash_vma = .; +- __gnu_hash_lma = __gnu_hash_vma + __text_lma - __text_vma; +- .gnu.hash : AT(__gnu_hash_lma) { ++ .gnu.hash : AT(ADDR(.gnu.hash) + __vma_to_lma) { + __gnu_hash_start = .; + *(.gnu.hash) + __gnu_hash_end = .; + } + + +- . = ALIGN(4); +- +- __dynlink_vma = .; +- __dynlink_lma = __dynlink_vma + __text_lma - __text_vma; +- .dynlink : AT(__dynlink_lma) { ++ .dynlink : AT(ADDR(.dynlink) + __vma_to_lma) { + __dynlink_start = .; + *(.dynlink) + __dynlink_end = .; + } + +- . = ALIGN(4); +- +- __got_vma = .; +- __got_lma = __got_vma + __text_lma - __text_vma; +- .got : AT(__got_lma) { ++ .got : AT(ADDR(.got) + __vma_to_lma) { + __got_start = .; + KEEP (*(.got.plt)) + KEEP (*(.got)) + __got_end = .; + } + +- . = ALIGN(4); +- +- __dynamic_vma = .; +- __dynamic_lma = __dynamic_vma + __text_lma - __text_vma; +- .dynamic : AT(__dynamic_lma) { ++ .dynamic : AT(ADDR(.dynamic) + __vma_to_lma) { + __dynamic_start = .; + *(.dynamic) + __dynamic_end = .; + } + +- . = ALIGN(32); +- +- __data_vma = .; +- __data_lma = __data_vma + __text_lma - __text_vma; +- .data : AT(__data_lma) { ++ .data : AT(ADDR(.data) + __vma_to_lma) { + __data_start = .; + *(.data) + *(.data.*) +-- +2.7.4.GIT + diff --git a/sub/syslinux/syslinux-gcc5-3.patch b/sub/syslinux/syslinux-gcc5-3.patch new file mode 100644 index 0000000..e4d4655 --- /dev/null +++ b/sub/syslinux/syslinux-gcc5-3.patch @@ -0,0 +1,35 @@ +From 8dc6d758b564a1ccc44c3ae11f265d43628219ce Mon Sep 17 00:00:00 2001 +From: Sylvain Gault <sylvain.gault@gmail.com> +Date: Tue, 13 Oct 2015 06:18:07 +0200 +Subject: [PATCH 1/1] ldlinux: Fix return pointer to local data + +The command-line parsing used to return a pointer to a local array. The +code used to work by chance, but now, gcc 5 is able to detect it and +return a NULL pointer instead. + +The buffer is now marked static. This shouldn't be a problem as only one +command line can be read at a time. + +Signed-off-by: Sylvain Gault <sylvain.gault@gmail.com> +Tested-by: poma <pomidorabelisima at gmail.com> +Signed-off-by: Paulo Alcantara <pcacjr@zytor.com> +--- + com32/elflink/ldlinux/cli.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/com32/elflink/ldlinux/cli.c b/com32/elflink/ldlinux/cli.c +index 6ff30c6..3119b11 100644 +--- a/com32/elflink/ldlinux/cli.c ++++ b/com32/elflink/ldlinux/cli.c +@@ -125,7 +125,7 @@ const char *edit_cmdline(const char *input, int top /*, int width */ , + int (*pDraw_Menu) (int, int, int), + void (*show_fkey) (int), bool *timedout) + { +- char cmdline[MAX_CMDLINE_LEN] = { }; ++ static char cmdline[MAX_CMDLINE_LEN] = { }; + int key, len, prev_len, cursor; + int redraw = 0; + int x, y; +-- +2.7.4.GIT + diff --git a/sub/syslinux/syslinux-inttypes.patch b/sub/syslinux/syslinux-inttypes.patch new file mode 100644 index 0000000..79cc36c --- /dev/null +++ b/sub/syslinux/syslinux-inttypes.patch @@ -0,0 +1,310 @@ +--- src.tmp/efi/wrapper.c ++++ src/efi/wrapper.c +@@ -43,8 +43,8 @@ + * For 64bit machines (class == ELFCLASS64), the optional + * header includes PE32+header fields + */ +-static void write_header(FILE *f, __uint32_t entry, size_t data_size, +- __uint32_t so_memsz, __uint8_t class) ++static void write_header(FILE *f, uint32_t entry, size_t data_size, ++ uint32_t so_memsz, uint8_t class) + { + struct optional_hdr o_hdr; + struct optional_hdr_pe32p o_hdr_pe32p; +@@ -53,9 +53,9 @@ + struct extra_hdr_pe32p e_hdr_pe32p; + struct coff_hdr c_hdr; + struct header hdr; +- __uint32_t total_sz = data_size; +- __uint32_t hdr_sz; +- __uint32_t reloc_start, reloc_end; ++ uint32_t total_sz = data_size; ++ uint32_t hdr_sz; ++ uint32_t reloc_start, reloc_end; + + /* + * The header size have to be a multiple of file_align, which currently +@@ -103,7 +103,7 @@ + e_hdr.image_sz = hdr_sz + so_memsz; + e_hdr.headers_sz = hdr_sz; + e_hdr.subsystem = IMAGE_SUBSYSTEM_EFI_APPLICATION; +- e_hdr.rva_and_sizes_nr = sizeof(e_hdr.data_directory) / sizeof(__uint64_t); ++ e_hdr.rva_and_sizes_nr = sizeof(e_hdr.data_directory) / sizeof(uint64_t); + fwrite(&e_hdr, sizeof(e_hdr), 1, f); + } + else if (class == ELFCLASS64) { +@@ -126,7 +126,7 @@ + e_hdr_pe32p.image_sz = hdr_sz + so_memsz; + e_hdr_pe32p.headers_sz = hdr_sz; + e_hdr_pe32p.subsystem = IMAGE_SUBSYSTEM_EFI_APPLICATION; +- e_hdr_pe32p.rva_and_sizes_nr = sizeof(e_hdr_pe32p.data_directory) / sizeof(__uint64_t); ++ e_hdr_pe32p.rva_and_sizes_nr = sizeof(e_hdr_pe32p.data_directory) / sizeof(uint64_t); + fwrite(&e_hdr_pe32p, sizeof(e_hdr_pe32p), 1, f); + } + +@@ -163,10 +163,10 @@ + { + Elf32_Ehdr e32_hdr; + Elf64_Ehdr e64_hdr; +- __uint32_t entry; +- __uint8_t class; +- __uint64_t phoff = 0; +- __uint16_t phnum = 0, phentsize = 0; ++ uint32_t entry; ++ uint8_t class; ++ uint64_t phoff = 0; ++ uint16_t phnum = 0, phentsize = 0; + unsigned char *id; + FILE *f_in, *f_out; + void *buf; +--- src.tmp/efi/wrapper.h ++++ src/efi/wrapper.h +@@ -1,6 +1,8 @@ + #ifndef EFI_WRAPPER_H + #define EFI_WRAPPER_H + ++#include <stdint.h> ++ + #define MSDOS_SIGNATURE 0x5a4d + #define PE_SIGNATURE 0x4550 + #define PE32_FORMAT 0x10b +@@ -27,13 +29,13 @@ + #define OFFSETOF(t,m) ((size_t)&((t *)0)->m) + + struct header { +- __uint16_t msdos_signature; +- __uint8_t _pad1[0x16]; +- __uint16_t relocs_ptr; +- __uint8_t __pad2[0x3c - 0x1a]; +- __uint32_t pe_hdr; +- __uint16_t pe_signature; +- __uint16_t _pad2; ++ uint16_t msdos_signature; ++ uint8_t _pad1[0x16]; ++ uint16_t relocs_ptr; ++ uint8_t __pad2[0x3c - 0x1a]; ++ uint32_t pe_hdr; ++ uint16_t pe_signature; ++ uint16_t _pad2; + } __packed; + + /* FIXME: when setting up coff_hdr, set up optional_hdr_sz +@@ -43,72 +45,72 @@ + * COFF header + */ + struct coff_hdr { +- __uint16_t arch; +- __uint16_t nr_sections; +- __uint32_t timedatestamp; +- __uint32_t symtab; +- __uint32_t nr_syms; +- __uint16_t optional_hdr_sz; +- __uint16_t characteristics; ++ uint16_t arch; ++ uint16_t nr_sections; ++ uint32_t timedatestamp; ++ uint32_t symtab; ++ uint32_t nr_syms; ++ uint16_t optional_hdr_sz; ++ uint16_t characteristics; + } __packed; + + struct optional_hdr { +- __uint16_t format; +- __uint8_t major_linker_version; +- __uint8_t minor_linker_version; +- __uint32_t code_sz; +- __uint32_t initialized_data_sz; +- __uint32_t uninitialized_data_sz; +- __uint32_t entry_point; +- __uint32_t base_code; +- __uint32_t data; ++ uint16_t format; ++ uint8_t major_linker_version; ++ uint8_t minor_linker_version; ++ uint32_t code_sz; ++ uint32_t initialized_data_sz; ++ uint32_t uninitialized_data_sz; ++ uint32_t entry_point; ++ uint32_t base_code; ++ uint32_t data; + } __packed; + + /* For PE32+, the optional_header does NOT have + * data after base_code + */ + struct optional_hdr_pe32p { +- __uint16_t format; +- __uint8_t major_linker_version; +- __uint8_t minor_linker_version; +- __uint32_t code_sz; +- __uint32_t initialized_data_sz; +- __uint32_t uninitialized_data_sz; +- __uint32_t entry_point; +- __uint32_t base_code; ++ uint16_t format; ++ uint8_t major_linker_version; ++ uint8_t minor_linker_version; ++ uint32_t code_sz; ++ uint32_t initialized_data_sz; ++ uint32_t uninitialized_data_sz; ++ uint32_t entry_point; ++ uint32_t base_code; + } __packed; + /* + * Extra header fields + */ + struct extra_hdr { +- __uint32_t image_base; +- __uint32_t section_align; +- __uint32_t file_align; +- __uint16_t major_os_version; +- __uint16_t minor_os_version; +- __uint16_t major_image_version; +- __uint16_t minor_image_version; +- __uint16_t major_subsystem_version; +- __uint16_t minor_subsystem_version; +- __uint32_t win32_version; +- __uint32_t image_sz; +- __uint32_t headers_sz; +- __uint32_t checksum; +- __uint16_t subsystem; +- __uint16_t dll_characteristics; +- __uint32_t stack_reserve_sz; +- __uint32_t stack_commit_sz; +- __uint32_t heap_reserve_sz; +- __uint32_t heap_commit_sz; +- __uint32_t loader_flags; +- __uint32_t rva_and_sizes_nr; ++ uint32_t image_base; ++ uint32_t section_align; ++ uint32_t file_align; ++ uint16_t major_os_version; ++ uint16_t minor_os_version; ++ uint16_t major_image_version; ++ uint16_t minor_image_version; ++ uint16_t major_subsystem_version; ++ uint16_t minor_subsystem_version; ++ uint32_t win32_version; ++ uint32_t image_sz; ++ uint32_t headers_sz; ++ uint32_t checksum; ++ uint16_t subsystem; ++ uint16_t dll_characteristics; ++ uint32_t stack_reserve_sz; ++ uint32_t stack_commit_sz; ++ uint32_t heap_reserve_sz; ++ uint32_t heap_commit_sz; ++ uint32_t loader_flags; ++ uint32_t rva_and_sizes_nr; + struct { +- __uint64_t export_table; +- __uint64_t import_table; +- __uint64_t resource_table; +- __uint64_t exception_table; +- __uint64_t certification_table; +- __uint64_t base_relocation_table; ++ uint64_t export_table; ++ uint64_t import_table; ++ uint64_t resource_table; ++ uint64_t exception_table; ++ uint64_t certification_table; ++ uint64_t base_relocation_table; + } data_directory; + } __packed; + +@@ -117,54 +119,54 @@ + */ + + struct extra_hdr_pe32p { +- __uint64_t image_base; +- __uint32_t section_align; +- __uint32_t file_align; +- __uint16_t major_os_version; +- __uint16_t minor_os_version; +- __uint16_t major_image_version; +- __uint16_t minor_image_version; +- __uint16_t major_subsystem_version; +- __uint16_t minor_subsystem_version; +- __uint32_t win32_version; +- __uint32_t image_sz; +- __uint32_t headers_sz; +- __uint32_t checksum; +- __uint16_t subsystem; +- __uint16_t dll_characteristics; +- __uint64_t stack_reserve_sz; +- __uint64_t stack_commit_sz; +- __uint64_t heap_reserve_sz; +- __uint64_t heap_commit_sz; +- __uint32_t loader_flags; +- __uint32_t rva_and_sizes_nr; ++ uint64_t image_base; ++ uint32_t section_align; ++ uint32_t file_align; ++ uint16_t major_os_version; ++ uint16_t minor_os_version; ++ uint16_t major_image_version; ++ uint16_t minor_image_version; ++ uint16_t major_subsystem_version; ++ uint16_t minor_subsystem_version; ++ uint32_t win32_version; ++ uint32_t image_sz; ++ uint32_t headers_sz; ++ uint32_t checksum; ++ uint16_t subsystem; ++ uint16_t dll_characteristics; ++ uint64_t stack_reserve_sz; ++ uint64_t stack_commit_sz; ++ uint64_t heap_reserve_sz; ++ uint64_t heap_commit_sz; ++ uint32_t loader_flags; ++ uint32_t rva_and_sizes_nr; + struct { +- __uint64_t export_table; +- __uint64_t import_table; +- __uint64_t resource_table; +- __uint64_t exception_table; +- __uint64_t certification_table; +- __uint64_t base_relocation_table; ++ uint64_t export_table; ++ uint64_t import_table; ++ uint64_t resource_table; ++ uint64_t exception_table; ++ uint64_t certification_table; ++ uint64_t base_relocation_table; + } data_directory; + } __packed; + + struct section { +- __uint8_t name[8]; +- __uint32_t virtual_sz; +- __uint32_t virtual_address; +- __uint32_t raw_data_sz; +- __uint32_t raw_data; +- __uint32_t relocs; +- __uint32_t line_numbers; +- __uint16_t relocs_nr; +- __uint16_t line_numbers_nr; +- __uint32_t characteristics; ++ uint8_t name[8]; ++ uint32_t virtual_sz; ++ uint32_t virtual_address; ++ uint32_t raw_data_sz; ++ uint32_t raw_data; ++ uint32_t relocs; ++ uint32_t line_numbers; ++ uint16_t relocs_nr; ++ uint16_t line_numbers_nr; ++ uint32_t characteristics; + } __packed; + + struct coff_reloc { +- __uint32_t virtual_address; +- __uint32_t symtab_index; +- __uint16_t type; ++ uint32_t virtual_address; ++ uint32_t symtab_index; ++ uint16_t type; + }; + + #endif /* EFI_WRAPPER_H */ diff --git a/sub/syslinux/syslinux-oknogit.patch b/sub/syslinux/syslinux-oknogit.patch new file mode 100644 index 0000000..0ace431 --- /dev/null +++ b/sub/syslinux/syslinux-oknogit.patch @@ -0,0 +1,22 @@ +--- src.old/efi/build-gnu-efi.sh ++++ src/efi/build-gnu-efi.sh +@@ -29,7 +29,7 @@ + + ( + cd ../.. +- git submodule update --init ++ git submodule update --init || true + ) + + mkdir -p "$objdir/gnu-efi" +--- src.old/efi/clean-gnu-efi.sh ++++ src/efi/clean-gnu-efi.sh +@@ -23,7 +23,7 @@ + + ( + cd ../.. +- git submodule update --init ++ git submodule update --init || true + ) + + if [ -d "$objdir/gnu-efi" ];then diff --git a/sub/util-linux/Makefile b/sub/util-linux/Makefile new file mode 100644 index 0000000..77af399 --- /dev/null +++ b/sub/util-linux/Makefile @@ -0,0 +1,55 @@ +# compiling some programs from util-linux when they are not available or outdated on the build system +# TODO: check what's available on the build system and run the recipes based on what's there or not +# (Laurent) No, this would add complexity and unpredictability for a very +# minor speed benefit. As long as we have to build one tool from the package, +# build all the tools we need has negligible cost. + + +UTLX_NAME := util-linux +UTLX_VERSION := 2.29.2 +UTLX_MAJOR := $(word 1, $(subst ., ,$(UTLX_VERSION))) +UTLX_MINOR := $(word 2, $(subst ., ,$(UTLX_VERSION))) +UTLX_URLDIR := https://cdn.kernel.org/pub/linux/utils/$(UTLX_NAME)/v$(UTLX_MAJOR).$(UTLX_MINOR) +UTLX_TAREXT := tar.xz +UTLX_TARLETTER := J +UTLX_CONFIGURE_OPTIONS := --disable-assert --disable-nls --enable-mount --enable-losetup --disable-bash-completion --disable-pylibmount --disable-pg-bell --disable-makeinstall-chown --disable-makeinstall-setuid --disable-colors-default --with-gnu-ld --without-util --without-termcap --without-libiconv-prefix --without-udev --without-user --without-python --without-ncurses --without-tinfo +UTLX_CFLAGS := "" +UTLX_CONFLDFLAGS := "" +UTLX_MAKELDFLAGS := "-s -all-static" + +# only compiling losetup, other tools are widely available and well defined. You could also add: fdisk losetup mkswap mount +# (Laurent) No, listing all the tools we need allows us to not depend on *any* +# version of util-linux being installed on the machine. This is intentional: +# if we're going to download our own util-linux anyway, we might as well +# remove the dependency entirely. + +UTLX_PROGLIST := losetup fdisk mkswap mount umount + + +$(OUTPUT)/sources/$(UTLX_NAME)-$(UTLX_VERSION).$(UTLX_TAREXT): | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget $(UTLX_URLDIR)/$(UTLX_NAME)-$(UTLX_VERSION).$(UTLX_TAREXT) + +$(OUTPUT)/sources/.lh_$(UTLX_NAME)_dled: $(OUTPUT)/sources/$(UTLX_NAME)-$(UTLX_VERSION).$(UTLX_TAREXT) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(UTLX_NAME)_copied: $(OUTPUT)/sources/.lh_$(UTLX_NAME)_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION)/src + exec setuidgid $(NORMALUSER) s6-mkdir -p $(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION) + exec setuidgid $(NORMALUSER) makenamelink $(OUTPUT)/build-build/opt $(UTLX_NAME) $(UTLX_NAME)-$(UTLX_VERSION) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION) tar $(UTLX_TARLETTER)xpvf $(OUTPUT)/sources/$(UTLX_NAME)-$(UTLX_VERSION).$(UTLX_TAREXT) + exec setuidgid $(NORMALUSER) s6-rename $(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION)/$(UTLX_NAME)-$(UTLX_VERSION) $(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION)/src + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(UTLX_NAME)_configured: $(OUTPUT)/build-build/.lh_$(UTLX_NAME)_copied $(OUTPUT)/build-build/.lh_kernel_headers_installed | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION)/src export CFLAGS $(UTLX_CFLAGS) export LDFLAGS $(UTLX_CONFLDFLAGS) ./configure --prefix=$(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION) $(UTLX_CONFIGURE_OPTIONS) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(UTLX_NAME)_built: $(OUTPUT)/build-build/.lh_$(UTLX_NAME)_configured | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION)/src $(MAKE) $(UTLX_PROGLIST) LDFLAGS=$(UTLX_MAKELDFLAGS) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(UTLX_NAME)_installed: $(OUTPUT)/build-build/.lh_$(UTLX_NAME)_built | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-mkdir -p $(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION)/bin + for i in $(UTLX_PROGLIST) ; do setuidgid $(NORMALUSER) cp -f "$(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION)/src/$$i" $(OUTPUT)/build-build/opt/$(UTLX_NAME)-$(UTLX_VERSION)/bin/ ; done + exec setuidgid $(NORMALUSER) makelinks $(OUTPUT)/build-build /bin /opt/$(UTLX_NAME)/bin + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sub/xz/Makefile b/sub/xz/Makefile new file mode 100644 index 0000000..a600850 --- /dev/null +++ b/sub/xz/Makefile @@ -0,0 +1,58 @@ + +XZ_NAME := xz +XZ_VERSION := 5.2.3 +XZ_URLDIR := http://tukaani.org/$(XZ_NAME) +XZ_TAREXT := tar.xz +XZ_TARLETTER := J +XZ_CONFIGURE_OPTIONS := --disable-nls --with-gnu-ld --enable-threads=posix --disable-shared --disable-scripts --disable-doc --disable-lzma-links --disable-lzmainfo --disable-lzmadec --disable-xzdec --disable-xz +XZ_CFLAGS := "" +XZ_CONFLDFLAGS := "-s -static" +XZ_MAKELDFLAGS := "-s -static" + + +$(OUTPUT)/sources/$(XZ_NAME)-$(XZ_VERSION).$(XZ_TAREXT): | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/sources wget $(XZ_URLDIR)/$(XZ_NAME)-$(XZ_VERSION).$(XZ_TAREXT) + +$(OUTPUT)/sources/.lh_$(XZ_NAME)_dled: $(OUTPUT)/sources/$(XZ_NAME)-$(XZ_VERSION).$(XZ_TAREXT) | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-build/.lh_$(XZ_NAME)_copied: $(OUTPUT)/sources/.lh_$(XZ_NAME)_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-build/opt/$(XZ_NAME)-$(XZ_VERSION) + exec setuidgid $(NORMALUSER) s6-mkdir -p $(OUTPUT)/build-build/opt/$(XZ_NAME)-$(XZ_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(XZ_NAME)-$(XZ_VERSION) tar $(XZ_TARLETTER)xpvf $(OUTPUT)/sources/$(XZ_NAME)-$(XZ_VERSION).$(XZ_TAREXT) + exec setuidgid $(NORMALUSER) s6-rename $(OUTPUT)/build-build/opt/$(XZ_NAME)-$(XZ_VERSION)/$(XZ_NAME)-$(XZ_VERSION) $(OUTPUT)/build-build/opt/$(XZ_NAME)-$(XZ_VERSION)/src + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(XZ_NAME)_configured: $(OUTPUT)/build-build/.lh_$(XZ_NAME)_copied $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(XZ_NAME)-$(XZ_VERSION)/src export CFLAGS $(XZ_CFLAGS) export LDFLAGS $(XZ_CONFLDFLAGS) ./configure --prefix=$(OUTPUT)/build-build/opt/$(XZ_NAME)-$(XZ_VERSION) $(XZ_CONFIGURE_OPTIONS) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(XZ_NAME)_built: $(OUTPUT)/build-build/.lh_$(XZ_NAME)_configured $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(XZ_NAME)-$(XZ_VERSION)/src $(MAKE) LDFLAGS=$(XZ_MAKELDFLAGS) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-build/.lh_$(XZ_NAME)_installed: $(OUTPUT)/build-build/.lh_$(XZ_NAME)_built $(OUTPUT)/build-build/.lh_gcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-build/opt/$(XZ_NAME)-$(XZ_VERSION)/src $(MAKE) install + exec setuidgid $(NORMALUSER) makenamelink $(OUTPUT)/build-build/opt $(XZ_NAME) $(XZ_NAME)-$(XZ_VERSION) $(OUTPUT)/tmp + exec setuidgid $(NORMALUSER) s6-touch $@ + + +$(OUTPUT)/build-host/.lh_$(XZ_NAME)_copied: $(OUTPUT)/sources/.lh_$(XZ_NAME)_dled | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) s6-rmrf $(OUTPUT)/build-host/$(XZ_NAME)-$(XZ_VERSION) + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host tar $(XZ_TARLETTER)xpvf $(OUTPUT)/sources/$(XZ_NAME)-$(XZ_VERSION).$(XZ_TAREXT) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(XZ_NAME)_configured: $(OUTPUT)/build-host/.lh_$(XZ_NAME)_copied $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/$(XZ_NAME)-$(XZ_VERSION) export CFLAGS $(XZ_CFLAGS) export LDFLAGS $(XZ_CONFLDFLAGS) export CC muslgcc ./configure --host=$(TRIPLE) --prefix=/opt/$(XZ_NAME)-$(XZ_VERSION) $(XZ_CONFIGURE_OPTIONS) + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(XZ_NAME)_built: $(OUTPUT)/build-host/.lh_$(XZ_NAME)_configured $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/build-build/.lh_skarnet_installed + exec setuidgid $(NORMALUSER) cd $(OUTPUT)/build-host/$(XZ_NAME)-$(XZ_VERSION) $(MAKE) LDFLAGS=$(XZ_MAKELDFLAGS) CC=muslgcc + exec setuidgid $(NORMALUSER) s6-touch $@ + +$(OUTPUT)/build-host/.lh_$(XZ_NAME)_installed: $(OUTPUT)/build-host/.lh_$(XZ_NAME)_built $(OUTPUT)/build-host/bin/muslgcc | $(OUTPUT)/tmp/.lh_prepared $(OUTPUT)/build-build/.lh_skarnet_installed + exec cd $(OUTPUT)/build-host/$(XZ_NAME)-$(XZ_VERSION) $(MAKE) install DESTDIR=$(OUTPUT)/rootfs + exec makenamelink $(OUTPUT)/rootfs/opt $(XZ_NAME) $(XZ_NAME)-$(XZ_VERSION) $(OUTPUT)/tmp + exec makelinks $(OUTPUT)/rootfs /bin /opt/$(XZ_NAME)/bin + exec setuidgid $(NORMALUSER) s6-touch $@ diff --git a/sysdeps/aarch64-linux-musl b/sysdeps/aarch64-linux-musl new file mode 120000 index 0000000..eb33ff4 --- /dev/null +++ b/sysdeps/aarch64-linux-musl @@ -0,0 +1 @@ +aarch64/
\ No newline at end of file diff --git a/sysdeps/aarch64/socket.lib b/sysdeps/aarch64/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/spawn.lib b/sysdeps/aarch64/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/sysclock.lib b/sysdeps/aarch64/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/sysdeps b/sysdeps/aarch64/sysdeps new file mode 100644 index 0000000..08c3e84 --- /dev/null +++ b/sysdeps/aarch64/sysdeps @@ -0,0 +1,56 @@ +target: aarch64-linux-musl +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 8 +sizeofsize: 8 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 8 +signedtime: yes +sizeofdev: 8 +signeddev: no +sizeofino: 8 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/aarch64/sysdeps.h b/sysdeps/aarch64/sysdeps.h new file mode 100644 index 0000000..7e2203d --- /dev/null +++ b/sysdeps/aarch64/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "aarch64-linux-musl" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 8 +#define SKALIBS_SIZEOFSIZE 8 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 8 +#define SKALIBS_SIZEOFDEV 8 +#define SKALIBS_SIZEOFINO 8 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/aarch64/tainnow.lib b/sysdeps/aarch64/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/target b/sysdeps/aarch64/target new file mode 100644 index 0000000..32aa1dd --- /dev/null +++ b/sysdeps/aarch64/target @@ -0,0 +1 @@ +aarch64-linux-musl diff --git a/sysdeps/aarch64/timer.lib b/sysdeps/aarch64/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/aarch64/util.lib b/sysdeps/aarch64/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/aarch64/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/socket.lib b/sysdeps/amd64/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/spawn.lib b/sysdeps/amd64/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/sysclock.lib b/sysdeps/amd64/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/sysdeps b/sysdeps/amd64/sysdeps new file mode 100644 index 0000000..5680bc9 --- /dev/null +++ b/sysdeps/amd64/sysdeps @@ -0,0 +1,56 @@ +target: x86_64-linux-musl +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 8 +sizeofsize: 8 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 8 +signedtime: yes +sizeofdev: 8 +signeddev: no +sizeofino: 8 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/amd64/sysdeps.h b/sysdeps/amd64/sysdeps.h new file mode 100644 index 0000000..47eb523 --- /dev/null +++ b/sysdeps/amd64/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "x86_64-linux-musl" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 8 +#define SKALIBS_SIZEOFSIZE 8 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 8 +#define SKALIBS_SIZEOFDEV 8 +#define SKALIBS_SIZEOFINO 8 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/amd64/tainnow.lib b/sysdeps/amd64/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/target b/sysdeps/amd64/target new file mode 100644 index 0000000..3f20818 --- /dev/null +++ b/sysdeps/amd64/target @@ -0,0 +1 @@ +x86_64-linux-musl diff --git a/sysdeps/amd64/timer.lib b/sysdeps/amd64/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/amd64/util.lib b/sysdeps/amd64/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/amd64/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/arm-linux-musleabihf b/sysdeps/arm-linux-musleabihf new file mode 120000 index 0000000..745c5f1 --- /dev/null +++ b/sysdeps/arm-linux-musleabihf @@ -0,0 +1 @@ +armhf
\ No newline at end of file diff --git a/sysdeps/armhf/socket.lib b/sysdeps/armhf/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/spawn.lib b/sysdeps/armhf/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/sysclock.lib b/sysdeps/armhf/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/sysdeps b/sysdeps/armhf/sysdeps new file mode 100644 index 0000000..7a91f36 --- /dev/null +++ b/sysdeps/armhf/sysdeps @@ -0,0 +1,56 @@ +target: arm-linux-musleabihf +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 4 +sizeofsize: 4 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 4 +signedtime: yes +sizeofdev: 4 +signeddev: no +sizeofino: 4 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/armhf/sysdeps.h b/sysdeps/armhf/sysdeps.h new file mode 100644 index 0000000..3653413 --- /dev/null +++ b/sysdeps/armhf/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "arm-linux-musleabihf" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 4 +#define SKALIBS_SIZEOFSIZE 4 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 4 +#define SKALIBS_SIZEOFDEV 4 +#define SKALIBS_SIZEOFINO 4 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/armhf/tainnow.lib b/sysdeps/armhf/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/target b/sysdeps/armhf/target new file mode 100644 index 0000000..c029e66 --- /dev/null +++ b/sysdeps/armhf/target @@ -0,0 +1 @@ +arm-linux-musleabihf diff --git a/sysdeps/armhf/timer.lib b/sysdeps/armhf/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/armhf/util.lib b/sysdeps/armhf/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/armhf/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/socket.lib b/sysdeps/i486-linux-musl/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/spawn.lib b/sysdeps/i486-linux-musl/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/sysclock.lib b/sysdeps/i486-linux-musl/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/sysdeps b/sysdeps/i486-linux-musl/sysdeps new file mode 100644 index 0000000..7677a1e --- /dev/null +++ b/sysdeps/i486-linux-musl/sysdeps @@ -0,0 +1,56 @@ +target: i486-linux-musl +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 4 +sizeofsize: 4 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 4 +signedtime: yes +sizeofdev: 4 +signeddev: no +sizeofino: 4 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/i486-linux-musl/sysdeps.h b/sysdeps/i486-linux-musl/sysdeps.h new file mode 100644 index 0000000..e9d33a1 --- /dev/null +++ b/sysdeps/i486-linux-musl/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "i486-linux-musl" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 4 +#define SKALIBS_SIZEOFSIZE 4 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 4 +#define SKALIBS_SIZEOFDEV 4 +#define SKALIBS_SIZEOFINO 4 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/i486-linux-musl/tainnow.lib b/sysdeps/i486-linux-musl/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/target b/sysdeps/i486-linux-musl/target new file mode 100644 index 0000000..0164025 --- /dev/null +++ b/sysdeps/i486-linux-musl/target @@ -0,0 +1 @@ +i486-linux-musl diff --git a/sysdeps/i486-linux-musl/timer.lib b/sysdeps/i486-linux-musl/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i486-linux-musl/util.lib b/sysdeps/i486-linux-musl/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i486-linux-musl/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/socket.lib b/sysdeps/i686-linux-musl/socket.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/socket.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/spawn.lib b/sysdeps/i686-linux-musl/spawn.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/spawn.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/sysclock.lib b/sysdeps/i686-linux-musl/sysclock.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/sysclock.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/sysdeps b/sysdeps/i686-linux-musl/sysdeps new file mode 100644 index 0000000..5680bc9 --- /dev/null +++ b/sysdeps/i686-linux-musl/sysdeps @@ -0,0 +1,56 @@ +target: x86_64-linux-musl +clockrt: yes +clockmon: yes +posixspawn: yes +timer: yes +endianness: little +sizeofushort: 2 +sizeofuint: 4 +sizeofulong: 8 +sizeofsize: 8 +signedsize: no +sizeofuid: 4 +signeduid: no +sizeofgid: 4 +signedgid: no +sizeofpid: 4 +signedpid: yes +sizeoftime: 8 +signedtime: yes +sizeofdev: 8 +signeddev: no +sizeofino: 8 +signedino: no +accept4: yes +ancilautoclose: no +cmsgcloexec: yes +devurandom: yes +eproto: yes +eventfd: yes +flock: yes +getpeereid: no +sopeercred: yes +getpeerucred: no +ipv6: yes +malloc0: yes +msgdontwait: yes +nbwaitall: yes +openat: yes +linkat: yes +pipe2: yes +ppoll: yes +revoke: no +sendfile: yes +setgroups: yes +settimeofday: yes +signalfd: yes +splice: yes +strcasestr: yes +strnlen: yes +uint64t: yes +futimens: yes +futimes: yes +arc4random: no +arc4random_addrandom: no +getrandom: yes +itimer: yes diff --git a/sysdeps/i686-linux-musl/sysdeps.h b/sysdeps/i686-linux-musl/sysdeps.h new file mode 100644 index 0000000..d35cdf8 --- /dev/null +++ b/sysdeps/i686-linux-musl/sysdeps.h @@ -0,0 +1,69 @@ +/* ISC license. */ + +#ifndef SYSDEPS_H +#define SYSDEPS_H + +#define SKALIBS_TARGET "i686-linux-musl" +#define SKALIBS_HASCLOCKRT +#define SKALIBS_HASCLOCKMON +#define SKALIBS_HASPOSIXSPAWN +#define SKALIBS_HASTIMER +#define SKALIBS_ENDIANNESS "little" +#define SKALIBS_SIZEOFUSHORT 2 +#define SKALIBS_SIZEOFUINT 4 +#define SKALIBS_SIZEOFULONG 4 +#define SKALIBS_SIZEOFSIZE 4 +#define SKALIBS_SIZEOFUID 4 +#define SKALIBS_SIZEOFGID 4 +#define SKALIBS_SIZEOFPID 4 +#define SKALIBS_SIZEOFTIME 4 +#define SKALIBS_SIZEOFDEV 4 +#define SKALIBS_SIZEOFINO 4 +#undef SKALIBS_HASSIGNEDSIGNEDSIZE +#define SKALIBS_HASUNSIGNEDSIGNEDSIZE +#undef SKALIBS_HASSIGNEDSIGNEDUID +#define SKALIBS_HASUNSIGNEDSIGNEDUID +#undef SKALIBS_HASSIGNEDSIGNEDGID +#define SKALIBS_HASUNSIGNEDSIGNEDGID +#define SKALIBS_HASSIGNEDSIGNEDPID +#undef SKALIBS_HASUNSIGNEDSIGNEDPID +#define SKALIBS_HASSIGNEDSIGNEDTIME +#undef SKALIBS_HASUNSIGNEDSIGNEDTIME +#undef SKALIBS_HASSIGNEDSIGNEDDEV +#define SKALIBS_HASUNSIGNEDSIGNEDDEV +#undef SKALIBS_HASSIGNEDSIGNEDINO +#define SKALIBS_HASUNSIGNEDSIGNEDINO +#define SKALIBS_HASACCEPT4 +#undef SKALIBS_HASANCILAUTOCLOSE +#define SKALIBS_HASCMSGCLOEXEC +#define SKALIBS_HASDEVURANDOM +#define SKALIBS_HASEPROTO +#define SKALIBS_HASEVENTFD +#define SKALIBS_HASFLOCK +#undef SKALIBS_HASGETPEEREID +#define SKALIBS_HASSOPEERCRED +#undef SKALIBS_HASGETPEERUCRED +#define SKALIBS_HASIPV6 +#define SKALIBS_HASMALLOC0 +#define SKALIBS_HASMSGDONTWAIT +#define SKALIBS_HASNBWAITALL +#define SKALIBS_HASOPENAT +#define SKALIBS_HASLINKAT +#define SKALIBS_HASPIPE2 +#define SKALIBS_HASPPOLL +#undef SKALIBS_HASREVOKE +#define SKALIBS_HASSENDFILE +#define SKALIBS_HASSETGROUPS +#define SKALIBS_HASSETTIMEOFDAY +#define SKALIBS_HASSIGNALFD +#define SKALIBS_HASSPLICE +#define SKALIBS_HASSTRCASESTR +#define SKALIBS_HASSTRNLEN +#define SKALIBS_HASUINT64T +#define SKALIBS_HASFUTIMENS +#define SKALIBS_HASFUTIMES +#undef SKALIBS_HASARC4RANDOM +#undef SKALIBS_HASARC4RANDOM_ADDRANDOM +#define SKALIBS_HASGETRANDOM +#define SKALIBS_HASITIMER +#endif diff --git a/sysdeps/i686-linux-musl/tainnow.lib b/sysdeps/i686-linux-musl/tainnow.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/tainnow.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/target b/sysdeps/i686-linux-musl/target new file mode 100644 index 0000000..7667e9d --- /dev/null +++ b/sysdeps/i686-linux-musl/target @@ -0,0 +1 @@ +i686-linux-musl diff --git a/sysdeps/i686-linux-musl/timer.lib b/sysdeps/i686-linux-musl/timer.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/timer.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/i686-linux-musl/util.lib b/sysdeps/i686-linux-musl/util.lib new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sysdeps/i686-linux-musl/util.lib @@ -0,0 +1 @@ + diff --git a/sysdeps/x86_64-linux-musl b/sysdeps/x86_64-linux-musl new file mode 120000 index 0000000..33a9268 --- /dev/null +++ b/sysdeps/x86_64-linux-musl @@ -0,0 +1 @@ +amd64
\ No newline at end of file |