From eaff521ecb07a8b73888a2c2ececfa0b459b5617 Mon Sep 17 00:00:00 2001 From: Alexander Sosedkin Date: Thu, 7 Mar 2019 01:49:16 +0700 Subject: [PATCH] Initial commit --- COPYING | 504 ++++++++++++++++++++++++++++++++++++++++++++ README.md | 4 + proot-tgt | Bin 0 -> 279608 bytes proot-tgt.REPRODUCE | 13 ++ script | 193 +++++++++++++++++ 5 files changed, 714 insertions(+) create mode 100644 COPYING create mode 100644 README.md create mode 100755 proot-tgt create mode 100644 proot-tgt.REPRODUCE create mode 100755 script diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..5ab7695 --- /dev/null +++ b/COPYING @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, 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. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +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 and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, 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 library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete 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 distribute a copy of this License along with the +Library. + + 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 Library or any portion +of it, thus forming a work based on the Library, 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) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +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 Library, 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 Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you 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. + + If distribution of 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 satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be 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. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library 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. + + 9. 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 Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +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 with +this License. + + 11. 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 Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library 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 Library. + +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. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library 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. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser 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 Library +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 Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +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 + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. 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 LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), 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 Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. 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. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/README.md b/README.md new file mode 100644 index 0000000..b3b30df --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +Nix on Android, in a single-click installable package. +It's kind of a mess for now, but hey, it works! + +This script is responsible for the initial bootstrap zipball generation. diff --git a/proot-tgt b/proot-tgt new file mode 100755 index 0000000000000000000000000000000000000000..f8d84a3e37283a2d7329288a8cec8f4b74b795aa GIT binary patch literal 279608 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%0A-+zdIJfQ0TL;0}q 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 + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published +# by the Free Software Foundation, either version 3 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 Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see . + +set -ue + +ARCHIVE=nix-2.2.1-aarch64-linux.tar.bz2 +BASEURL=https://nixos.org/releases/nix/nix-2.2.1 +URL="$BASEURL/$ARCHIVE" +INST="/data/data/com.termux.nix/files/usr" + +export PROOT_NO_SECCOMP=1 # see https://github.com/proot-me/PRoot/issues/106 + +rm -rf ./bootstrap +mkdir -p bootstrap + +wget https://github.com/proot-me/proot-static-build/blob/master/static/proot-x86_64?raw=true -O proot-host +chmod +x proot-host + +wget https://github.com/multiarch/qemu-user-static/releases/download/v3.1.0-2/qemu-aarch64-static -O qemu-aarch64 +chmod +x qemu-aarch64 + +echo "downloading nix archive" +wget $URL -O $ARCHIVE + +echo -n "extracting $ARCHIVE " +tar -xf "$ARCHIVE" -C bootstrap --checkpoint=200 --checkpoint-action=dot +echo " done" +mv bootstrap/nix* bootstrap/nix-installer + +echo -n "copying store... " +mkdir bootstrap/nix +cp -r bootstrap/nix-installer/store bootstrap/nix/ +echo "done" + +mkdir -p bootstrap/bin +TGT_SHELL=$(find bootstrap/nix/store -path '*/bin/bash' | sed s/^bootstrap//) +echo "shell found at $TGT_SHELL" +ln -s "$TGT_SHELL" bootstrap/bin/sh + +mkdir -p bootstrap/usr/bin +TGT_ENV=$(find bootstrap/nix/store -path '*/bin/env' | sed s/^bootstrap//) +echo "env found at $TGT_ENV" +ln -s "$TGT_ENV" bootstrap/usr/bin/env + +TGT_NIX=$(find bootstrap/nix/store -path '*/bin/nix' | sed s/^bootstrap//) +TGT_NIX=${TGT_NIX%/bin/nix} +echo "nix derivation found at $TGT_NIX" + +TGT_CACERT=$(find bootstrap/nix/store -path *-nss-cacert-*/ca-bundle.crt | sed s/^bootstrap//) +echo "cacert found at $TGT_CACERT" + +PROOT_CMD="./proot-host -q ./qemu-aarch64 -r bootstrap -w /" + +echo "initialising Nix database..." +$PROOT_CMD "$TGT_NIX/bin/nix-store" --init + +echo "registering paths..." +$PROOT_CMD "$TGT_NIX/bin/nix-store" --load-db < bootstrap/nix-installer/.reginfo + +echo "injecting proot..." +mkdir -p bootstrap/bin +cp proot-tgt bootstrap/bin/proot + +echo "making up some resolv.conf..." +mkdir -p bootstrap/etc +echo -e "nameserver 1.1.1.1\nnameserver 8.8.8.8" > bootstrap/etc/resolv.conf + +echo "disabling sandboxing..." # we can't rely on USER_NS support +mkdir -p bootstrap/etc/nix +echo "sandbox = false " > bootstrap/etc/nix/nix.conf + +echo "composing login scripts..." +mkdir -p bootstrap/tmp +mkdir -p bootstrap/bin +cat > bootstrap/bin/login < bootstrap/bin/.login-inner <' -A install +fi + +echo "Sourcing home-manager environment..." +. "\$HOME/.nix-profile/etc/profile.d/hm-session-vars.sh" + +echo "Dropping you into a shell." +echo "You can summon software from nixpkgs (e.g. gitMinimal) with:" +echo " * nix-run nixpkgs.gitMinimal" +echo " * nix-env -iA nixpkgs.gitMinimal" +echo " * [edit ~/.config/nixpkgs/home.nix and run] home-manager switch" +echo "or a myriad other ways." +echo "Happy hacking!" +exec /usr/bin/env bash "\$@" +EOF +chmod +x bootstrap/bin/.login-inner + +echo "providing a default home-manager config..." +cat > bootstrap/etc/home.nix.default < bootstrap/EXECUTABLES.txt + +echo "finding symlinks..." +for LINK in $(find bootstrap -type l); do + LNK=$(echo "$LINK" | sed s@^bootstrap/@@) + TGT=$(readlink $LINK) + echo "$TGT←$LNK" >> bootstrap/SYMLINKS.txt + rm "$LINK" +done + +echo "packing..." +rm -f bootstrap-aarch64.zip +(cd bootstrap; zip -q -9 -r ../bootstrap-aarch64 ./*) +cp bootstrap-aarch64.zip ../nix-on-droid-app/app/src/main/assets/bootstrap-aarch64 + +echo "done"