text: pax_global_header 0000666 0000000 0000000 00000000064 12237322313 0014510 g ustar 00root root 0000000 0000000 52 comment=a17e80a89f58bee51a51a0bf72fed2a6eced60f0 live-boot-a17e80a/ 0000775 0000000 0000000 00000000000 12237322313 0014020 5 ustar 00root root 0000000 0000000 live-boot-a17e80a/COPYING 0000664 0000000 0000000 00000104513 12237322313 0015057 0 ustar 00root root 0000000 0000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. 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 them 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 prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. 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. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey 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; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If 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 convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU 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 that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. 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. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 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. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. 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 state 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 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 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 General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program 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, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU 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 Lesser General Public License instead of this License. But first, please read . live-boot-a17e80a/Makefile 0000664 0000000 0000000 00000010530 12237322313 0015457 0 ustar 00root root 0000000 0000000 # Makefile SHELL := sh -e LANGUAGES = $(shell cd manpages/po && ls) SCRIPTS = backend/*/* frontend/* components/* all: build test: @echo -n "Checking for syntax errors" @for SCRIPT in $(SCRIPTS); \ do \ sh -n $${SCRIPT}; \ echo -n "."; \ done @echo " done." @# We can't just fail yet on bashisms (FIXME) @if [ -x "$$(which checkbashisms 2>/dev/null)" ]; \ then \ echo -n "Checking for bashisms"; \ for SCRIPT in $(SCRIPTS); \ do \ checkbashisms -f -x $${SCRIPT} || true; \ echo -n "."; \ done; \ echo " done."; \ else \ echo "W: checkbashisms - command not found"; \ echo "I: checkbashisms can be obtained from: "; \ echo "I: http://git.debian.org/?p=devscripts/devscripts.git"; \ echo "I: On Debian based systems, checkbashisms can be installed with:"; \ echo "I: apt-get install devscripts"; \ fi build: @echo "Nothing to build." install: # Installing components mkdir -p $(DESTDIR)/lib/live/boot cp components/* $(DESTDIR)/lib/live/boot # Installing executables mkdir -p $(DESTDIR)/usr/share/initramfs-tools/hooks cp backend/initramfs-tools/live.hook $(DESTDIR)/usr/share/initramfs-tools/hooks/live mkdir -p $(DESTDIR)/usr/share/initramfs-tools/scripts cp backend/initramfs-tools/live.script $(DESTDIR)/usr/share/initramfs-tools/scripts/live mkdir -p $(DESTDIR)/bin cp frontend/* $(DESTDIR)/bin # Installing docs mkdir -p $(DESTDIR)/usr/share/doc/live-boot cp -r COPYING $(DESTDIR)/usr/share/doc/live-boot # Installing manpages for MANPAGE in manpages/en/*; \ do \ SECTION="$$(basename $${MANPAGE} | sed -e 's|\.|\n|g' | tail -n1)"; \ install -D -m 0644 $${MANPAGE} $(DESTDIR)/usr/share/man/man$${SECTION}/$$(basename $${MANPAGE}); \ done for LANGUAGE in $(LANGUAGES); \ do \ for MANPAGE in manpages/$${LANGUAGE}/*; \ do \ SECTION="$$(basename $${MANPAGE} | sed -e 's|\.|\n|g' | tail -n1)"; \ install -D -m 0644 $${MANPAGE} $(DESTDIR)/usr/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \ done; \ done uninstall: # Uninstalling executables rm -f $(DESTDIR)/bin/live-boot rm -f $(DESTDIR)/bin/live-swapfile rmdir --ignore-fail-on-non-empty $(DESTDIR)/bin > /dev/null 2>&1 || true rm -f $(DESTDIR)/usr/share/initramfs-tools/hooks/live rm -f $(DESTDIR)/usr/share/initramfs-tools/scripts/live rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share/initramfs-tools/hooks > /dev/null 2>&1 || true rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share/initramfs-tools/scripts > /dev/null 2>&1 || true rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share/initramfs-tools > /dev/null 2>&1 || true rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share > /dev/null 2>&1 || true rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr > /dev/null 2>&1 || true # Uninstalling docs rm -rf $(DESTDIR)/usr/share/doc/live-boot rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share/doc > /dev/null 2>&1 || true rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share > /dev/null 2>&1 || true rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr > /dev/null 2>&1 || true # Uninstalling manpages for MANPAGE in manpages/en/*; \ do \ SECTION="$$(basename $${MANPAGE} | sed -e 's|\.|\n|g' | tail -n1)"; \ rm -f $(DESTDIR)/usr/share/man/man$${SECTION}/$$(basename $${MANPAGE} .en.$${SECTION}).$${SECTION}; \ done for LANGUAGE in $(LANGUAGES); \ do \ for MANPAGE in manpages/$${LANGUAGE}/*; \ do \ SECTION="$$(basename $${MANPAGE} | sed -e 's|\.|\n|g' | tail -n1)"; \ rm -f $(DESTDIR)/usr/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \ done; \ done for SECTION in $(for MANPAGE in $(ls manpages/en/*); do basename $${MANPAGE} | sed -e 's|\.|\n|g' | tail -n1; done | sort -u); \ do \ rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share/man/man$${SECTION} > /dev/null 2>&1 || true; \ rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share/man/*/man$${SECTION} > /dev/null 2>&1 || true; \ done rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share/man > /dev/null 2>&1 || true rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share > /dev/null 2>&1 || true rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr > /dev/null 2>&1 || true rmdir --ignore-fail-on-non-empty $(DESTDIR) > /dev/null 2>&1 || true clean: @echo "Nothing to clean." distclean: clean @echo "Nothing to distclean." reinstall: uninstall install live-boot-a17e80a/VERSION 0000664 0000000 0000000 00000000016 12237322313 0015065 0 ustar 00root root 0000000 0000000 4.0~alpha17-1 live-boot-a17e80a/backend/ 0000775 0000000 0000000 00000000000 12237322313 0015407 5 ustar 00root root 0000000 0000000 live-boot-a17e80a/backend/dracut/ 0000775 0000000 0000000 00000000000 12237322313 0016671 5 ustar 00root root 0000000 0000000 live-boot-a17e80a/backend/dracut/live.script 0000775 0000000 0000000 00000000171 12237322313 0021060 0 ustar 00root root 0000000 0000000 #!/bin/sh #set -e . /bin/live-boot DRACUT_FIXME () { # dracut entry point for live-boot is FIXME(); function Live } live-boot-a17e80a/backend/initramfs-tools/ 0000775 0000000 0000000 00000000000 12237322313 0020541 5 ustar 00root root 0000000 0000000 live-boot-a17e80a/backend/initramfs-tools/live.hook 0000775 0000000 0000000 00000011440 12237322313 0022365 0 ustar 00root root 0000000 0000000 #!/bin/sh set -e . /usr/share/initramfs-tools/hook-functions [ "${QUIET}" ] || echo -n "live-boot:" # Reading configuration file from filesystem and live-media for _FILE in /etc/live/boot.conf /etc/live/boot/* \ /lib/live/mount/media/live/boot.conf /lib/live/mount/media/live/boot/* do if [ -e "${_FILE}" ] then . "${_FILE}" fi done # Checking live-boot if [ ! -e /bin/live-boot ] then echo echo "W: live-boot-initramfs-tools (backend) installed without live-boot," echo "W: this initramfs will *NOT* have live support." exit 0 fi [ "${QUIET}" ] || echo -n " core" mkdir -p "${DESTDIR}/bin" cp -a /bin/live-boot /lib/live/boot "${DESTDIR}/bin" mkdir -p "${DESTDIR}/lib/live" cp -a /lib/live/boot "${DESTDIR}/lib/live" # klibc dependencies for FILE in /lib/libacl* /lib/libblkid* /lib/libuuid* /lib/libdevmapper* /lib/libattr* do if [ ! -e "${DESTDIR}/${FILE}" ] && ls "${FILE}" > /dev/null 2>&1 then cp -a "${FILE}" "${DESTDIR}/${FILE}" fi done # udev dependencies for FILE in /lib/udev/*_id do copy_exec "${FILE}" done if [ -e /lib/udev/rules.d/60-cdrom_id.rules ] then mkdir -p "${DESTDIR}/lib/udev/rules.d" cp -p /lib/udev/rules.d/60-cdrom_id.rules "${DESTDIR}/lib/udev/rules.d" fi [ "${QUIET}" ] || echo -n " filesystems" # Configuration: keymap (usefull when using encryption) if [ -x /bin/loadkeys ] && [ -r /etc/console/boottime.kmap.gz ] then copy_exec /bin/loadkeys mkdir -p "${DESTDIR}/etc" cp /etc/console/boottime.kmap.gz "${DESTDIR}/etc" fi # Configuration: Unique ID if [ -n "${LIVE_GENERATE_UUID}" ] then mkdir -p "${DESTDIR}/conf" uuidgen -r > "${DESTDIR}/conf/uuid.conf" fi # Filesystem: btrfs manual_add_modules btrfs # Filesystem: cifs if [ -x /sbin/mount.cifs ] then copy_exec /sbin/mount.cifs manual_add_modules cifs fi # Filesystem: ext3/ext4 manual_add_modules ext3 manual_add_modules ext4 # Filesystem: hfs/hfsplus manual_add_modules hfs manual_add_modules hfsplus # Filesystem: jffs2 manual_add_modules jffs2 if [ -x /usr/bin/rsync ] then copy_exec /usr/bin/rsync /bin fi # Filesystem: squashfs copy_exec /sbin/losetup manual_add_modules loop manual_add_modules squashfs manual_add_modules sqlzma manual_add_modules unlzma # Filesystem: aufs/overlayfs/unionfs manual_add_modules aufs manual_add_modules overlayfs manual_add_modules unionfs # Filesystem: unionfs-fuse if [ -x /usr/bin/unionfs-fuse ] then copy_exec /usr/bin/unionfs-fuse /bin fi # Filesystem: vfat manual_add_modules nls_cp437 manual_add_modules nls_iso8859-1 manual_add_modules nls_utf8 manual_add_modules vfat # Filesystem: ntfs manual_add_modules ntfs [ "${QUIET}" ] || echo -n " devices" # Hardware: cdrom manual_add_modules ide-cd manual_add_modules ide-generic manual_add_modules ohci1394 manual_add_modules sbp2 manual_add_modules sr_mod # Hardware: usb manual_add_modules sd_mod # Hardware: network auto_add_modules net # Program: eject if [ -x /usr/bin/eject ] then copy_exec /usr/bin/eject /bin fi # Program: mount # fuse does not work with klibc mount copy_exec /bin/mount /bin/mount.util-linux [ "${QUIET}" ] || echo -n " utils" # Feature: Verify Checksums if [ -e /etc/progress-linux_version ] then copy_exec /usr/bin/sha256sum /bin else copy_exec /usr/bin/md5sum /bin fi # Program: memdisk if [ -x /usr/bin/memdiskfind ] then [ "${QUIET}" ] || echo -n " memdisk" copy_exec /usr/bin/memdiskfind manual_add_modules phram manual_add_modules mtdblock fi # Program: udev if [ -x /sbin/udevadm ] then [ "${QUIET}" ] || echo -n " udev" copy_exec /sbin/udevadm fi # Program: wget if [ -x /usr/bin/wget ] then [ "${QUIET}" ] || echo -n " wget" copy_exec /usr/bin/wget /bin fi # Program: blockdev if [ -x /sbin/blockdev ] then [ "${QUIET}" ] || echo -n " blockdev" copy_exec /sbin/blockdev fi # FUSE kernel module manual_add_modules fuse # FUSE filesystem: httpfs2 if [ -x /usr/bin/httpfs2_ssl ] then [ "${QUIET}" ] || echo -n " httpfs:ssl" copy_exec /usr/bin/httpfs2_ssl /bin/httpfs elif [ -x /usr/bin/httpfs2 ] then [ "${QUIET}" ] || echo -n " httpfs" copy_exec /usr/bin/httpfs2 /bin/httpfs fi # FUSE filesystem: curlftpfs if [ -x /usr/bin/curlftpfs ] then [ "${QUIET}" ] || echo -n " ftpfs" copy_exec /usr/bin/curlftpfs /bin fi # iSCSI if [ -x /usr/sbin/iscsistart ] then [ "${QUIET}" ] || echo -n " iscsi" copy_exec /usr/sbin/iscsistart /bin #manual_add_modules ib_iser manual_add_modules iscsi_tcp manual_add_modules crc32c fi # Some experimental stuff case "${LIVE_DNS}" in true) [ "${QUIET}" ] || echo -n " dns" # /lib/libnss_dns.so.*:a DNS # /lib/libnss_files.so.*: /etc/hosts and /etc/passwd # /lib/libnss_compat.so.*: /etc/passwd for _SHLIB in $(find /lib -name 'libnss_dns.so.*') do copy_exec "${_SHLIB}" done # might be needed if /etc/hosts is used #mkdir -p "${DESTDIR}/etc" #cp -p /etc/nsswitch.conf "${DESTDIR}/etc" ;; esac [ "${QUIET}" ] || echo . live-boot-a17e80a/backend/initramfs-tools/live.script 0000775 0000000 0000000 00000000231 12237322313 0022725 0 ustar 00root root 0000000 0000000 #!/bin/sh #set -e . /bin/live-boot . /scripts/functions mountroot () { # initramfs-tools entry point for live-boot is mountroot(); function Live } live-boot-a17e80a/components/ 0000775 0000000 0000000 00000000000 12237322313 0016205 5 ustar 00root root 0000000 0000000 live-boot-a17e80a/components/0010-debug 0000775 0000000 0000000 00000000436 12237322313 0017602 0 ustar 00root root 0000000 0000000 #!/bin/sh #set -e Debug () { for _PARAMETER in ${LIVE_BOOT_CMDLINE} do case "${_PARAMETER}" in live-boot.debug|debug) LIVE_BOOT_DEBUG="true" ;; esac done case "${LIVE_BOOT_DEBUG}" in true) ;; *) return 0 ;; esac # Write the trace output set -x } live-boot-a17e80a/components/0020-read-only 0000775 0000000 0000000 00000002012 12237322313 0020377 0 ustar 00root root 0000000 0000000 #!/bin/sh #set -e Read_only () { for _PARAMETER in ${LIVE_BOOT_CMDLINE} do case "${_PARAMETER}" in live-boot.read-only=*|read-only=*) LIVE_READ_ONLY="true" LIVE_READ_ONLY_DEVICES="${_PARAMETER#*read-only=}" ;; live-boot.read-only|read-only) LIVE_READ_ONLY="true" ;; esac done case "${LIVE_READ_ONLY}" in true) ;; *) return 0 ;; esac # Marking some block devices as read-only to ensure that nothing # gets written as linux still writes to 'only' read-only mounted filesystems. LIVE_READ_ONLY_DEVICES="${LIVE_READ_ONLY_DEVICES:-/dev/sd* /dev/vd*}" for _DEVICE in $(echo ${LIVE_READ_ONLY_DEVICES} | sed -e 's|,| |g') do if [ ! -b "${_DEVICE}" ] then continue fi echo -n "live-boot: Setting ${_DEVICE} read-only..." > /dev/console blockdev --setro ${_DEVICE} _RETURN="${?}" case "${_RETURN}" in 0) echo " done, use 'blockdev --setrw ${_DEVICE}' to set read-write." > /dev/console ;; *) echo " failed." > /dev/console ;; esac done } live-boot-a17e80a/components/0030-verify-checksums 0000775 0000000 0000000 00000003402 12237322313 0022001 0 ustar 00root root 0000000 0000000 #!/bin/sh #set -e Verify_checksums () { for _PARAMETER in ${LIVE_BOOT_CMDLINE} do case "${_PARAMETER}" in live-boot.verify-checksums=*|verify-checksums=*) LIVE_VERIFY_CHECKSUMS="true" LIVE_VERIFY_CHECKSUMS_DIGESTS="${_PARAMETER#*verify-checksums=}" ;; live-boot.verify-checksums|verify-checksums) LIVE_VERIFY_CHECKSUMS="true" ;; esac done case "${LIVE_VERIFY_CHECKSUMS}" in true) ;; *) return 0 ;; esac _MOUNTPOINT="${1}" LIVE_VERIFY_CHECKSUMS_DIGESTS="${LIVE_VERIFY_CHECKSUMS_DIGESTS:-sha512 sha384 sha256 sha224 sha1 md5}" _TTY="/dev/tty8" log_begin_msg "Verifying checksums" cd "${_MOUNTPOINT}" for _DIGEST in $(echo ${LIVE_VERIFY_CHECKSUMS_DIGESTS} | sed -e 's|,| |g') do _CHECKSUMS="$(echo ${_DIGEST} | tr [a-z] [A-Z])SUMS ${_DIGEST}sum.txt" for _CHECKSUM in ${_CHECKSUMS} do if [ -e "${_CHECKSUM}" ] then echo "Found ${_CHECKSUM}..." > "${_TTY}" if [ -e "/bin/${_DIGEST}sum" ] then echo "Checking ${_CHECKSUM}..." > "${_TTY}" # Verify checksums /bin/${_DIGEST}sum -c "${_CHECKSUM}" < "${_TTY}" > "${_TTY}" _RETURN="${?}" # Stop after first verification break else echo "Not found /bin/${_DIGEST}sum..." > "${_TTY}" fi fi done done log_end_msg case "${_RETURN}" in 0) log_success_msg "Verification successfull, rebooting in 10 seconds." sleep 10 # Unmount live-media cd / umount -f "${_MOUNTPOINT}" > /dev/null 2>&1 sync # Attempt to remount all mounted filesystems read-only echo u > /proc/sysrq-trigger # Immediately reboot the system without syncing or unmounting filesystems echo b > /proc/sysrq-trigger ;; *) panic "Verification failed, $(basename ${_TTY}) for more information." ;; esac } live-boot-a17e80a/components/3020-swapon 0000775 0000000 0000000 00000002253 12237322313 0020026 0 ustar 00root root 0000000 0000000 #!/bin/sh #set -e Swap () { for _PARAMETER in ${LIVE_BOOT_CMDLINE} do case "${_PARAMETER}" in live-boot.swap=*|swap=*) LIVE_SWAP="true" LIVE_SWAP_DEVICES="${_PARAMETER#*swap=}" ;; live-boot.swap|swap) LIVE_SWAP="true" ;; esac done case "${LIVE_SWAP}" in true) ;; *) return 0 ;; esac LIVE_SWAP_DEVICES="${LIVE_SWAP_DEVICES:-/dev/sd* /dev/vd*}" for _DEVICE in $(echo ${LIVE_SWAP_DEVICES} | sed -e 's|,| |g') do if [ ! -b "${_DEVICE}" ] then continue fi blkid -o udev -p ${_DEVICE%%[0-9]*} | grep -q "^ID_FS_USAGE=raid" && continue _MAGIC="$(/bin/dd if=${_DEVICE} bs=4086 skip=1 count=1 2>/dev/null | /bin/dd bs=10 count=1 2>/dev/null)" || continue case "${_MAGIC}" in SWAPSPACE2|SWAP-SPACE) _SWAP_DEVICES="${_SWAP_DEVICES} ${_DEVICE}" ;; esac done # Remove all auto swap entries if grep -qs "swap swap" /root/etc/fstab.d/swap then grep -v "swap swap" /root/etc/fstab.d/swap > /root/etc/fstab.d/swap.tmp mv /root/etc/fstab.d/swap.tmp /root/etc/fstab.d/swap fi # Add new swap entries for _DEVICE in ${_SWAP_DEVICES} do echo "${_DEVICE} swap swap defaults 0 0" >> /root/etc/fstab.d/swap done } live-boot-a17e80a/components/9990-aaa-fixme.sh 0000775 0000000 0000000 00000001145 12237322313 0021005 0 ustar 00root root 0000000 0000000 #!/bin/sh PATH="/root/usr/bin:/root/usr/sbin:/root/bin:/root/sbin:/usr/bin:/usr/sbin:/bin:/sbin" export PATH echo "/root/lib" >> /etc/ld.so.conf echo "/root/usr/lib" >> /etc/ld.so.conf mountpoint="/live/medium" alt_mountpoint="/media" LIVE_MEDIA_PATH="live" HOSTNAME="host" mkdir -p "${mountpoint}" mkdir -p /var/lib/live/boot # Create /etc/mtab for debug purpose and future syncs mkdir -p /etc touch /etc/mtab if [ ! -x "/bin/fstype" ] then # klibc not in path -> not in initramfs PATH="${PATH}:/usr/lib/klibc/bin" export PATH fi custom_overlay_label="persistence" persistence_list="persistence.conf" live-boot-a17e80a/components/9990-cmdline-old 0000775 0000000 0000000 00000012713 12237322313 0020736 0 ustar 00root root 0000000 0000000 #!/bin/sh #set -e Cmdline_old () { for _PARAMETER in ${LIVE_BOOT_CMDLINE} do case "${_PARAMETER}" in skipconfig) NOFSTAB="true" NONETWORKING="true" export NOFSTAB NONETWORKING ;; BOOTIF=*) BOOTIF="${_PARAMETER#BOOTIF=}" ;; dhcp) # Force dhcp even while netbooting # Use for debugging in case somebody works on fixing dhclient DHCP="true"; export DHCP ;; nodhcp) DHCP="" export DHCP ;; ethdevice=*) DEVICE="${_PARAMETER#ethdevice=}" ETHDEVICE="${DEVICE}" export DEVICE ETHDEVICE ;; ethdevice-timeout=*) ETHDEV_TIMEOUT="${_PARAMETER#ethdevice-timeout=}" export ETHDEV_TIMEOUT ;; fetch=*) FETCH="${_PARAMETER#fetch=}" export FETCH ;; findiso=*) FINDISO="${_PARAMETER#findiso=}" export FINDISO ;; ftpfs=*) FTPFS="${_PARAMETER#ftpfs=}" export FTPFS ;; httpfs=*) HTTPFS="${_PARAMETER#httpfs=}" export HTTPFS ;; iscsi=*) ISCSI="${_PARAMETER#iscsi=}" #ip:port - separated by ; ISCSI_PORTAL="${ISCSI%;*}" if echo "${ISCSI_PORTAL}" | grep -q , ; then ISCSI_SERVER="${ISCSI_PORTAL%,*}" ISCSI_PORT="${ISCSI_PORTAL#*,}" fi #target name ISCSI_TARGET="${ISCSI#*;}" export ISCSI ISCSI_PORTAL ISCSI_TARGET ISCSI_SERVER ISCSI_PORT ;; isofrom=*|fromiso=*) FROMISO="${_PARAMETER#*=}" export FROMISO ;; ignore_uuid) IGNORE_UUID="true" export IGNORE_UUID ;; ip=*) STATICIP="${_PARAMETER#ip=}" if [ -z "${STATICIP}" ] then STATICIP="frommedia" fi export STATICIP ;; live-media=*|bootfrom=*) LIVE_MEDIA="${_PARAMETER#*=}" export LIVE_MEDIA ;; live-media-encryption=*|encryption=*) LIVE_MEDIA_ENCRYPTION="${_PARAMETER#*=}" export LIVE_MEDIA_ENCRYPTION ;; live-media-offset=*) LIVE_MEDIA_OFFSET="${_PARAMETER#live-media-offset=}" export LIVE_MEDIA_OFFSET ;; live-media-path=*) LIVE_MEDIA_PATH="${_PARAMETER#live-media-path=}" export LIVE_MEDIA_PATH ;; live-media-timeout=*) LIVE_MEDIA_TIMEOUT="${_PARAMETER#live-media-timeout=}" export LIVE_MEDIA_TIMEOUT ;; module=*) MODULE="${_PARAMETER#module=}" export MODULE ;; netboot=*) NETBOOT="${_PARAMETER#netboot=}" export NETBOOT ;; nfsopts=*) NFSOPTS="${_PARAMETER#nfsopts=}" export NFSOPTS ;; nfsoverlay=*) NFS_COW="${_PARAMETER#nfsoverlay=}" export NFS_COW ;; nofstab) NOFSTAB="true" export NOFSTAB ;; nonetworking) NONETWORKING="true" export NONETWORKING ;; ramdisk-size=*) ramdisk_size="${_PARAMETER#ramdisk-size=}" ;; persistence) PERSISTENCE="true" export PERSISTENCE ;; persistence-encryption=*) PERSISTENCE_ENCRYPTION="${_PARAMETER#*=}" export PERSISTENCE_ENCRYPTION ;; persistence-media=*) PERSISTENCE_MEDIA="${_PARAMETER#*=}" export PERSISTENCE_MEDIA ;; persistence-method=*) PERSISTENCE_METHOD="${_PARAMETER#*=}" export PERSISTENCE_METHOD ;; persistence-path=*) PERSISTENCE_PATH="${_PARAMETER#persistence-path=}" export PERSISTENCE_PATH ;; persistence-read-only) PERSISTENCE_READONLY="true" export PERSISTENCE_READONLY ;; persistence-storage=*) PERSISTENCE_STORAGE="${_PARAMETER#persistence-storage=}" export PERSISTENCE_STORAGE ;; persistence-label=*) custom_overlay_label="${_PARAMETER#persistence-label=*}" ;; nopersistence) NOPERSISTENCE="true" export NOPERSISTENCE ;; quickusbmodules) QUICKUSBMODULES="true" export QUICKUSBMODULES ;; todisk=*) TODISK="${_PARAMETER#todisk=}" export TODISK ;; toram) TORAM="true" export TORAM ;; toram=*) TORAM="true" MODULETORAM="${_PARAMETER#toram=}" export TORAM MODULETORAM ;; exposedroot) EXPOSED_ROOT="true" export EXPOSED_ROOT ;; plainroot) PLAIN_ROOT="true" export PLAIN_ROOT ;; skipunion) SKIP_UNION_MOUNTS="true" export SKIP_UNION_MOUNTS ;; root=*) ROOT="${_PARAMETER#root=}" export ROOT ;; union=*) UNIONTYPE="${_PARAMETER#union=}" export UNIONTYPE ;; esac done # sort of compatibility with netboot.h from linux docs if [ -z "${NETBOOT}" ] then if [ "${ROOT}" = "/dev/nfs" ] then NETBOOT="nfs" export NETBOOT elif [ "${ROOT}" = "/dev/cifs" ] then NETBOOT="cifs" export NETBOOT fi fi if [ -z "${MODULE}" ] then MODULE="filesystem" export MODULE fi if [ -z "${UNIONTYPE}" ] then UNIONTYPE="aufs" export UNIONTYPE fi if [ -z "${PERSISTENCE_ENCRYPTION}" ] then PERSISTENCE_ENCRYPTION="none" export PERSISTENCE_ENCRYPTION elif is_in_comma_sep_list luks ${PERSISTENCE_ENCRYPTION} then if ! modprobe dm-crypt then log_warning_msg "Unable to load module dm-crypt" PERSISTENCE_ENCRYPTION=$(echo ${PERSISTENCE_ENCRYPTION} | sed -e 's/\


text:
Reviews & Community
What do you think of the
Giro Atmos Helmet
? Share a...
Fits great, looks good!
- Familiarity: I've put it through the wringer
This is a great fitting, lightweight helmet. I've worn it on super hot days on high-mileage rides and never once felt overheated with it on. I definitely feel the chill through the vents on cooler days.
I really like the easy Roc Loc adjustment on this helmet - feels a little flimsy but it's fine as long as you're careful with it.
comfy, light, great suspension
- Familiarity: I've put it through the wringer
Ive run this helmet for 10 years or so. Im on my second one. First saved my bacon when I was hit by a car. Lots of road rash and a broken collar bone, but my noggin stayed intact because of this helmet.
I ride to work most days, and as such, I use the helmet nonstop. I love how lightweight it is. Great ventilation, which is necessary for as hot as it gets down here.
The suspension on it is great too, and allows for a custom feel to the fit.
Here it is at work, waiting to go home today...
Trevor J
What A Road Helmet Should Be
- Familiarity: I gave it as a gift but have feedback to share
"This is what a helmet should be….soooo comfortable and light that I forget its even on my head, but not crazy overpriced. The straps lay flat and are easy to adjust. Its a keeper for sure and look forward to many miles with it."
saved my bacon
I use the atmos for mtn biking and on the road. I recently crashed while coming down a mtn road. a 4 wheeler was coming up on the wrong side of the road on a corner. I had to evade a head on and hit some loose gravel, went down hard. the helmet did it's job, it cracked so my skull was saved. some good road rash was the only pain full part. no lOC from hitting my head. I'm ordering another today.
Sarah D.
We both wear the Giro Atmos!
Sarah D.
Protect that pretty head of yours!
- Familiarity: I've put it through the wringer
Great, lightweight helmet. Keeps your head cool. Also looks great. I was involved with in bike/car accident and my helmet held up in a high speed impact. I ended up getting a new helmet in case their were defects from the crash. My pads started wearing out after a year of use, which in turn made it uncomfortable to wear. There are replacement pads that you can purchase to replace them.
Too wide for my head
- Familiarity: I returned this product before using it
I tried it, but the large was definitely too large and the medium was just a little too wide to be comfortable. I'm picky about hats/helmets though. It was nice and light, looked good, seemed like good quality. I'll give it four stars but it just didn't fit perfect.
MacKenzie C
Light weight
- Familiarity: I've used it once or twice and have initial impressions
This helmet is light weight and very breathable. Fits great and looks awesome too. This will be great for when the temps get hotter. Excited to use it!
Lisa H
Loving this helmet.
- Familiarity: I gave it as a gift but have feedback to share
I use this helmet for XC trail and road riding. I find it to be the perfect level of versatility for both. It's a nice snug fit, is super light and strong. Plenty of ventilation for the summer time and has just enough room a headband or a lycra hat in the winter.
I tried the newer high end AEON helmet but prefer the slightly more compact fit and feel of the Atmos.
What does this helmet weigh?
What does this helmet weigh?
Wayne Christoffersen
Hey Kat,
I have this helmet listed at 280 grams.
Jon J
Giro has a listed weight of 280 grams with no size indicated, but reviews on other sites have come in with weights of 256 for a size medium. The more weight conscious helmet in Giro's line is going to be the Aeon helmet.
John Heineken
The classic
Giro is a really cool company. Based in Santa Cruz CA, they design some of the best high-end helmets in our sport (atmos, aeon, air attack). Excellent gloves and aero covers too.
I purchased my first Giro "Atmos" helmet over 10 years ago. It was one of the first modern, really good looking, highly-vented, in-mold composite/Kevlar reinforced bike helmets.
Pros: Very, very well ventilated. Light weight. Strong. X-static (silver fiber) pads naturally inhibit sweat odor. Awesome looks. This is a -great- Summer helmet. The classic for a reason.
Cons: none
Note: The reviews below are correct. Make sure any helmet fits your head shape (and size) correctly. This is very important and true with any company's bike helmet.
skinny cyclist
love it
- Familiarity: I've put it through the wringer
I've owned 2 Atmos helmets (first one did it's job and protected me during a severe crash). Atmos fits my 59cm head perfectly and has room to expand when wearing winter head coverings. Top it off with excellent support from Giro when the pads broke down prematurely and this one is a winner.
What size did you order?
skinny cyclist
NWONG, I wear a large size helmet.
Le crow
Airy odd shaped
- Gender: Male
- Familiarity: I've put it through the wringer
Overall, this is a well constructed safe helmet. The sizing And shape of giro helmets is a little odd for non egg head people. If you size up its a bit oversized but you still get safe coverage.
I've had two falls with this and it's held up very well.
Wally Phillips
Light Protection
- Gender: Male
- Familiarity: I've put it through the wringer
When i started road riding, I found out real quick that a lighter, more ventilated helmet made for an easier ride temperature wise. So, I started out with the Giro Atmos Helmet and was glad I did. The 26 vents almost keep my head too cool and the roc-loc 5 keeps the Atmos snug on top of my head after a bit of adjusting.
Sizing can get a little tough if you are right at the 55cm (common) head size. I went with a medium and had to play with the adjustments a bit, but was able to get a snug fit.
John Langer
Nice and light
- Familiarity: I've used it once or twice and have initial impressions
This helmet is lightweight and comfortable... almost makes it feel like you're not even wearing it. The design keeps your head cool and protected. Simple but effective.
Ben Kuhns
Quality Helmet
I've owned at Atmos for the last year, I love the fit, ventilation, and weight.
When it came time to shop for a lid for the lady, the Atmos was my first suggestion. After trying on a bunch of models and brands, she loved the fit of the Atmos the best. The retention system can accommodate a pony tail fairly easily; an important feature as she has long hair. The retention adjustment also makes for a very secure fit.
We got her the matte titanium colorway, we both love the look and I'm a little jealous that hers looks better than my standard black one.

subset: commoncrawl


text:
Teaching Note | HBS Case Collection | May 1991 (Revised December 2014) Automation Consulting Services Robert Simons Teaching Note for 190-053 Keywords: Consulting Industry; Citation:Simons, Robert. "Automation Consulting Services." Harvard Business School Teaching Note 191-030, May 1991. (Revised December 2014.) View Details CiteView DetailsPurchase Related
Background Note | HBS Case Collection | December 1998 (Revised December 2014) A Note on Identifying Strategic Risk Robert L. Simons Outlines: 1) the sources of business risk, 2) how to assess internal risk pressures, and 3) the antecedents of misrepresentation of fraud. Keywords: Strategy; Risk and Uncertainty; Citation:Simons, Robert L. "A Note on Identifying Strategic Risk." Harvard Business School Background Note 199-031, December 1998. (Revised December 2014.) View Details CiteView DetailsPurchase Related
Case | HBS Case Collection | April 2012 (Revised December 2014) Dovernet Robert Simons and Natalie Kindred This case illustrates the implications of using stringent performance measurement systems to create performance pressure, motivate employee achievement, and sharpen a firm's competitiveness. It opens by describing the downsides of the ruthlessly competitive culture at Zynga, a young, successful online gaming company. A similar data-driven performance measurement system is employed at Dovernet, a Vancouver-based provider of enterprise communications and social-networking technologies. Dovernet's founder and CEO sees performance measurement systems as vital for cultivating the competitive, innovative workforce necessary for Dovernet to win in a fiercely competitive industry. Dovernet uses quarterly top-down reviews and stack ranking (with major implications for bonuses), as well as bottom-up reviews, to reward top achievers and put low performers on notice. The practical challenges of applying this system are illustrated in three brief vignettes. In the first two, students can assume the role of a manager charged with interpreting and acting on the negative reviews given to two employees with unique (but are they mitigating?) personal circumstances. The third vignette puts students in the role of an employee conducting a bottom-up review, as he struggles to balance honesty with the potential repercussions of giving his manager less-than-perfect feedback. The case allows students to consider the benefits and risks of different performance evaluation strategies and their implications for a firm's performance, culture, and employee morale. Are there certain types of firms or industries for which such systems are more appropriate? Do the integrity and effectiveness of a performance measurement system depend on managers' applying cold objectivity, or is there room for flexibility? In highly competitive industries, can firms lacking a strong performance emphasis beat competitors like Dovernet and Zynga? Keywords: Motivation and Incentives; Information Technology; Competitive Advantage; Decision Choices and Conditions; Organizational Culture; Performance Evaluation; Compensation and Benefits; Web Services Industry; Information Technology Industry; Vancouver; Citation:Simons, Robert, and Natalie Kindred. "Dovernet." Harvard Business School Case 112-061, April 2012. (Revised December 2014.) View Details CiteView DetailsPurchase Related


text:
Narrow your search
Enphase's new Energy Management System works with the smart grid to give you greater control over your energy consumption.
Pricing not available
So many apps, what to do? They're easy to add or remove.
With easy to use tagging features, QuickPics gives you a better way to search your photo library, but only if you're willing to put in the work.
This Mac app lets you save the size and position of your windows so you can better juggle all of your open apps.
Ready to get into financial shape? Get to know some of Mint.com's most helpful features.
Commit to a password manager to make your online life easier and more secure.
With its iris-scanning technology, the Eyelock Myris delivers more security than just a simple password. CNET takes a closer look.
These mobile apps help you stay on top of your accounts, bills and investments.
Remember Google Stars? This is Google's new bookmark manager that brings Material design to your desktop browser.


text:
To understand how MySQL uses SSL, it is necessary to explain some basic SSL and X509 concepts. People who are familiar with these concepts can skip this discussion.
With an unencrypted connection between the MySQL client and the server, someone with access to the network could watch all your traffic and look at the data being sent or received. They could even change the data while it is in transit between client and server.
When you need to move information over a network in a secure fashion, an unencrypted connection is unacceptable. Encryption is the way to make any kind of data unreadable. Encryption algorithms must include security elements to resist many kinds of known attacks such as changing the order of encrypted messages or replaying data twice.
SSL is a protocol that uses different encryption algorithms to ensure that data received over a public network can be trusted. It has mechanisms to detect any data change, loss, or replay. SSL also incorporates algorithms that provide identity verification using the X509 standard.
X509 makes it possible to identify someone on the Internet. It is most commonly used in e-commerce applications. In basic terms, there should be some entity called a "Certificate Authority" (or CA) that assigns electronic certificates to anyone who needs them. Certificates rely on asymmetric encryption algorithms that have two encryption keys (a public key and a secret key). A certificate owner can show the certificate to another party as proof of identity. A certificate consists of its owner's public key. Any data encrypted with this public key can be decrypted only using the corresponding secret key, which is held by the owner of the certificate.
For more information about SSL, X509, encryption, or public-key cryptography, perform an Internet search for the keywords in which you are interested.


text:
Pic of Taye Diggs from internet; photographer unknown |
My friend, Renate, noted the similarities and remarked, "By the way, has anyone ever told you how much your John Jeter looks just like Taye Diggs? Maybe you should check to see if the two of you are genetically connected!"
That sounds like a fun idea! Do any of your early ancestors look like notable folks of today?
Oh, feel free to weigh in if you think John and Taye look alike - or not!


text:
2015 movies celebrity apps uc browser opera mini ipl gabbar is back movie akshay kumar photo effects army games cricket apps jumping games messenger apps antivirus photo editor
Bottle Smasher is a cool game to pass your leisure time. Its Android Mobiles favorite game.nIt can relieve your stress and A good game for all ages people and If you like shooting with the stones then play this gamem, and Can hear the broken glass sounds and You can blast more bottles to get more scores and best glass sounds.
Motor Bike Racer is a fast and reliable 3D game for android devices. It is full of entertainment with its very easy controls using accelerometer. Make your way through tough traffic and lane changing cars. Compete your records, share online scoring via score loop. Achieve max scores to unlock three different types of bikes. The most deadly free racing game with realistic controls, nitro boost.
The most deadly free racing game with realistic controls, nitro boost. Ultimate Bike Racing is a simple addictive game. You can play this game on any android mobile and tablet equally. This games has good controls so you can feel your device working as a mini play station. This best free Bike racing games is a top view racing game where you can race with ultimate cars. Accelerate your Crazy Bike with your Phones Accelerometer.
Download Paid Game for FREE. Ultimate Car Drive is a simple addictive game.nYou can play this game on any android mobile and tablet equally. This games has good controles so you can fell your device as a mini play station. Be a good car driver. its a car speed game, race with your android phone, its totally fun.
Its Ultimate Drive Game for Android Phones. Run Your Ford JEEP as much you can.nnRace your Jeep across challenging levels. If you are a fan of quad or dirt races then you will love the animation and physics this game provides.nnMultiple Levels added.nMultiple Maps are added.
**Download Paid Game for FREE**n"WAR ON TERROR" is a simple addictive game. You can shoot the small planes with your F17 thunder.nYou need to destroy more and more planes to get points.
Do you want to play MP4 videos in your Android Phones, and Then install this media player into your device and play mp4 movies instantly and MP4 Video Player, best video player in the Android Market, quality MP4 movie player with useful features..Totally Ads FREE Version.Dont forget to put your comments, this will help us to improve its quality.
Do you want to play Flv videos in your Android Phones?nThen install this media player into your device and play Flv movies instantly!nnFlv Video Player, best video player in the Android Market, quality Flv movie player with useful features..Totally Ads FREE Version!!nnDon't forget to put your comments, this will help us to improve its quality!
PDF Reader android based mobiles/tablets application!The best free, high quality PDF reader / PDF viewer.PDF Reader user-friendly PDF viewer that renders Adobe PDF documents with high fidelity, and supports document outlines, user bookmarks, PDF Reader Fast, high fidelity rendering of PDF documents Search results highlighted on screen Bookmarks Remembers your last page Add personal bookmarks Navigate with document outline Advanced User Interface Multi-touch pinch-to-zoom Double tap to fit.
This is File browser with Flash player. It can play SWF Files on your Android Mobiles.nA paid App for Free!nnUses of this App:nPlaying the flash files.nIt can explore all kind of SWF flash files.nThis app is a good file explorer.
Do you want to play SWF files. Do you want to play Flash Games. Yes, this Flash Player can play all of these. This Player can play the following: Flash Games, Flash Videos, Flash Animations and Flash Books. SWF Format Files player.
Cleaner for android based mobiles/tablets with 1-Click cleaner widget! Froyo Cleaner. Eclair Cleaner. HonyComb Cleaner.Ice Cream Sandwich Cleaner. You can get more available storage space by clearing cache files with this app.1 click to clear all cache files & the best thing is you don't have to ROOT your phone. NO ROOT REQUIRED 1 click to clear all cache files.1-click clean WIDGETYour phone doesn't need root.Show the total cache size. List apps that have cache files.Simple & easy to use.Clean.
This is not a theme. Its a great app. Really worth for photo editing.Its photo editor, it can work normally on any sized LCD and any Android Device.Good app for photo editing on Android mobiles. Useful tool to edit the images. Useful Features: Can set the brightness, Can adjust the contrast, Set color balance, Change the tint, Set the Hue Select frames, Friendly user interface Easy to use.
"Urdu Daily" is really a very handy app. Can read the updated news on your finger ntips instantly. Can read the sports, science and business news every day in the Urdu nlanguage. Read your news paper every day, anywhere at your convenience.
Do you Study English & want to know the meanings in Arabic? In your own LanguagenThen Install this English To Arabic Dictionary for FREE and learn English instantly.nnIts a first English to Arabic dictionary for Android Mobiles.


text:
National Center on Immigrant Integration Policy
National Center on Immigrant Integration Policy
Recent Activity
Award winners for the inaugural year of the E Pluribus Unum Prizes program were honored at a reception at the Library of Congress in Washington, DC in 2009.
A discussion on the gains that young adult immigrants or the U.S.-born children of immigrants have made in education and employment, with speakers: Michael Fix, Jeanne Batalova, Andrew P. Kelly, Raul Gonzalez, and Margie McHugh.
This is the latest in NCIIP's language access webinar series exploring the policy and program implementation imperatives for government and community agencies serving Limited English Proficient (LEP) populations.
In this webinar, experts discuss barriers immigrant and LEP individuals face in accessing the WIA system, how a revitalized WIA could address these barriers, and the extent to which the current Senate Health, Education, Labor, and Pensions (HELP) Committee's WIA reauthorization proposal addresses these barriers.
Proactive Engagement: Two Strategies for Providing Language Access in Workforce Development Services
This interactive language access webinar, one in a series offered by the Migration Policy Institute's National Center on Immigrant Integration Policy, examines how New York and Illinois have broken down some of these barriers to proactively engage LEP communities to obtain workforce services.
Public Policy Institute of California (PPIC) research fellows Magnus Lofstrom and Sarah Bohn, and UC Berkeley professor of public policy Steven Raphael are issuing a new report that examines whether LAWA achieved its primary aims: reducing the unauthorized population, deterring their employment opportunities and improving employment outcomes of competing authorized workers. Their analysis also investigates whether Arizona's legislation induced a shift away from formal employment.
Recent Activity
This issue brief provides updated data, based on the Census Bureau's 2011 American Community Survey, on unauthorized immigrants in the United States, their demographic and socioeconomic characteristics, and their health care coverage. The analysis marks the first time that self-reported data on LPR status have been used to generate a national profile of unauthorized immigrants.
This report examines how a parent's unauthorized status affects child development. Based on a review of existing research that increasingly points to negative developmental consequences of parental unauthorized status across all stages of childhood, the authors explore possible options for policies and programs that could mitigate these risks, and propose ways to achieve this goal within the framework of proposed comprehensive immigration reform.
MPI's National Center on Immigrant Integration Policy convened a major public policy research symposium focused on young children of immigrants in the U.S.
This report, Volume 1 of a three-volume set commissioned by the Winthrop Rockefeller Foundation that examines the immigrant population in Arkansas, provides a demographic and socioeconomic profile of Arkansas immigrants and their children, including a description of immigrant workers in the Arkansas economy. The three volumes build upon a previous study of the Arkansas immigrant population that was published in 2007.
The event discussion, which touched on the intersection of race and immigration, focused on the demographics of Black immigrants (both African and Caribbean) in the United States and their children, their educational success, and the implications of the recently released volume's findings for research and public policy.
This interdisciplinary volume examines the health, well-being, school readiness, and academic achievement of children in Black immigrant families (most with parents from Africa and the Caribbean)—a population that has had little academic attention even as it represents an increasing share of the U.S. Black child population.
Using a nationally representative U.S. birth-cohort study, this report examines levels of school readiness among young children by race/ethnicity and nativity. The authors identify the contextual factors — such as family circumstances, parenting practices, and enrollment in center-based child care — that encourage early school success.
This report draws on a six-year longitudinal study of Palm Beach County, FL, examining parenting, child care enrollment, and other factors that encourage early school success. The authors find kindergarten-age children of Black immigrants have significantly higher odds of being ready for school than children of Latina immigrant or Black U.S.-born mothers.


text:
Top Definition
When you turn in a paper, but it's not quite good enough.
Cartman recieved a check minus on his math paper.
di Mariah
15 luglio 2004
2 more definitions
The act of anhilating an object, having an accident with a household item and/or eating serious shit. Essentially, fucking things up hardcore.
Lorna: "I nearly pissed myself when I saw Angie check-minus the coffee table, eat shit on the entertainment center, recieve a beating by the enormous alarm clock and proceed to vomit off of my balcony."
Julie: "Yeah, but it was even sweeter when you check-minused the papason."
Julie: "Yeah, but it was even sweeter when you check-minused the papason."
di Lorna Lee
19 gennaio 2004
what a teacher puts on a paper you did crappy on
you did really bad, check minus for you
di alyssa
23 gennaio 2004


text:
Dante 5-Piece Place Setting
- Summary
With its timeless blend of form and function, our Dante flatware brings simple sophistication to your table. Fork, spoon, and knife handles are made of 18/10 stainless steel. The knife blade consists of 13 % chromium to maintain a sharp cutting edge. This collection features a classic design of deep ribbed fluted columns. The five-piece place setting includes an 8 1/4" dinner fork, a 7 1/2" salad fork, a 9 1/2" dinner knife, a 7 3/4" soup spoon and a 6 1/4" teaspoon. Dishwasher safe. Made in Vietnam. A Williams-Sonoma exclusive.
- Shipping
Shipping Information
This item is shipped from our warehouse by UPS to arrive within five business days of our receiving your order.
Shipping Rates
The shipping rate varies depending on your order total and shipping destination. View Shipping Options and Charges.
Next Day Delivery
For an additional charge of $17.50 per address, we can expedite delivery to most destinations. This service is not available for some oversize items, items shipped directly from the supplier (including perishable and custom-manufactured items), out-of-stock items and items to be shipped outside the contiguous 48 states.
Orders recieved by 9:00 p.m., Eastern time, Monday through Thursday will arrive the next business day; orders placed Friday thorugh Sunday will arrive on the following Tuesday.
Return Policy
At Williams-Sonoma, we take great pride in the quality and craftsmanship of our products. Attention to design, materials, safety and construction are our priority. Upon receipt, please inspect your purchase and notify us of any damage; we will arrange for a prompt replacement.
If within 30 days, you are dissatisfied for any reason, you may return your purchase for a refund of the merchandise value. An original receipt or gift receipt is required for all returns and exchanges. Returns with a gift receipt will be refunded in the form of a Merchandise Credit for the amount indicated on the gift receipt. Returns with original receipt will be refunded in the original form of payment, cash and check refunds over $100 will be issued as a company check (may take 14 business days from time of request).
We cannot accept returns on monogrammed, personalized, special-order items, custom upholstery, items shipped direct from the vendor, or on items damaged through normal wear and tear. Final sale items ending in .97 or .99 cannot be returned.
For returns of items purchased from your Williams-Sonoma Gift Registry, we will gladly provide a refund or exchange for the merchandise within 90 days of your event or within 90 days of purchase, whichever date is later. View Full Return Policy.


text:
Gallery: Cucamonga Valley Water District's Frontier Project Demonstrate...
On the south side, a sun screen made from reclaimed wood deliverd from a nearby vineyard, protects the interior from overheating.
Constructed out of Insulated Concrete Forms (ICFs), the large multi-purpose building features full-height glazing on the north side of the u-shaped building to pull daylight into the interior. On the south side, a sun screen made from reclaimed wood deliverd from a nearby vineyard, protects the interior from overheating. A passive cooling system draws cooler air in through the bottom and expels hot air up and out through chimneys in the roof.
The roof features three separate technologies to help regulate interior temperatures. First, a large photovoltaic array soaks up the sun's energy, converts it into electricity for use within the building, and also acts as a shading device. Second, a green roof serves as insulation, reduces heat island effect and soaks up rainwater. Finally, the remainder of the roof is coated with a cool roof surface that reflects the sun's light away. Landscaping around the building features pervious pavers, native and drought tolerant plants, as well as rainwater collection.
Completed in October 2009, The Frontier Project has received numerous honors including an Architecture Award from the LA Business Council as well as its LEED Platinum Certification. Tours are open to the public every weekday from 9 am to 3 pm, while kiosks provide more information on the eco-friendly kitchen and living room, green roof, solar panel array, and the native and waterless garden area.


text:
Dr. Kevin Scully is an orthopedic surgeon in Wilmington, NC. He cares for the musculoskeletal system: the muscles, tendons, ligaments, joints, & bones.
We invite you to write a review about your experience with Dr. Scully.
Find potential causes and treatment options with the MD.com Symptom Checker.
Important: Only write a review if you have personally seen Dr. Scully. All reviews will be moderated, and may not be published. Your review may also be shared with the doctor.
Note: Your first name, last initial, and location will be shown publicly.


text:
This is a good idea. They will have full time and budget to devote to the Flash character this way. This must also mean the network likes what they have seen of the actor doing the part and have confidence in him.
Originally The Flash (played by Grant Gustin) was to have a "backdoor pilot" and not a traditional pilot for the debut of his TV series. After Warner Brothers screened his upcoming episodes on Arrow (episodes 8 and 9) they have decided to give The Flash a more traditional stand alone pilot. This will enable the creative team behind the series (Greg Berlanti, Andrew Kreisberg, and series scribe Geoff Johns) a better chance at fleshing out the character. However, this does effect whether or not The Flash aka Barry Allen will appear in Arrow's 20th episode as planned.
This traditional pilot is great news for the fans and a wake up call for all those that are not watching Arrow.
This news was broken exclusively on Deadline.com. Read the full story here.
Follow Mania on Facebook and Twitter. If work has you blocked out, download our app on iTunes for your iPhone and iPad.
This is a good idea. They will have full time and budget to devote to the Flash character this way. This must also mean the network likes what they have seen of the actor doing the part and have confidence in him.
So no movie?? Well I would have preferred a full on epic movie to go along with the new Batman vs Superman film(s), but I guess I don't mind a weekly dose of a live-action Flash.
Anybody else see the headline and think that The Flash was going to be on the Oprah Winfrey Network?
I wonder if they are using Barry Allen Flash for TV then set up Wally West Flash for a movie version in either a stand alone or JL flick?
I hope John Wesley Shipp gets a cameo nod.
This feels right. I hope DC will go at their own pace, stay in their own lane and not try to duplicate Marvel's success overnight.
Great news and they should cross over these shows. Maybe I will start watching Arrow.
I hope this doesn't throw off Arrow's season! I'm liking this season a lot, especially with the inclusion of characters like Prof. Ivo, Black Canary, and Ras al'Ghul. The inclusion of a genuinely super-powered character like Flash bodes well for the show; they shouldn't shy away from this. Any future DC-property shows should tie-into and spin off from Arrow. In light of the Marvel-verse films and Agents of SHIELD (whatever you may think of the show recently), DC needs that kind of expansive universe and interconnected shows to compete, IMHO.
I was actually hoping for the former idea solely for the purpose of a shared universe. This way they can simply opt to keep each as stand alones and hope they don't do that.
Either it'll be great to have the FLASH once again get his own series. I'm loving what WB is doing with DC so far on tv
Wise- this still makes it a shared universe. I believe he is still appearing on Arrow episodes 8 and 9 but the episode 20 will no longer be the back door pilot they were planning.


text: CYO Athletics is not just about the final score. It's about positive coaching, sportsmanship for children and their parents, learning to live together in a diverse community, maximizing talents, and fostering the physical, intellectual, emotional and spiritual strength in each of us. CYO Transportation has been providing school bus services to a variety of public, private, and parochial schools, as well as numerous youth-serving organizations, for over 30 years. Learn more… |


text: Hmm, I noticed that KWin performance (4.6.0) goes down the drain after a while. When it first starts, everything is smooth and nice with 60FPS. After an hour or so, it drops to 20FPS when doing effects. After KWin is restarted, it's smooth again. After an hour, same problem again. Etc.


text:
Wanted: A Teaching Church
from Daniel Hyde May 06, 2015 Category: Articles
The Bible is the Word of God. All Bible-believing evangelical churches affirm this. In historic Protestantism, there is a theology of the Word that not only professes sola Scriptura but also professes the sufficiency of Scripture for all things concerning doctrine, worship, and godliness. What the church of the twenty-first ... Keep Reading
Pilgrims (and Their Hosts)
from R. Scott Clark Feb 08, 2010 Category: Tabletalk Magazine
A wise traveler adapts to the customs and languages of the host country. When we lived abroad, people never asked us about our health. It is considered rude. The day we left England, however, we were peppered with questions by an American woman who was being polite. What was rude in England was polite in Dallas. Changing theological traditions is like traveling abroad. Upon arrival, the visitor is likely to find new language and culture, that is, a new theology, piety, and practice. This cross-cultural encounter creates opportunities and obligations for hosts and pilgrims alike. Keep Reading -
Time is the currency
from Richard Phillips Feb 07, 2010 Category: Reformation Trust
This is my simple agenda to ensure I am actively and intimately involved in the lives of my children: Read, Pray, Work, Play . . . this all requires time, for time is the currency with which I purchase the right to say, "My son, my daughter, give me your heart." Keep Reading -
Accepting Our Helper
from R.C. Sproul Feb 07, 2010 Category: R.C. Sproul
It was 3 a.m., Amsterdam, 1965. I couldn't sleep. I was pacing the floor of our apartment like a caged lion. My body was more than ready for sleep, but my mind refused to shut down. I had spent that day studying the doctrine of the ascension of Christ, the climactic moment of His departure from this world. One statement of Jesus gripped my mind in a vise. The statement was part of Jesus' farewell discourse to His disciples in the upper room. He said: "Nevertheless I tell you the truth. It is to your advantage that I go away; for if I do not go away, the Helper will not come to you; but if I depart, I will send Him to you" (John 16:7). Keep Reading -
New Comprehensive Section on Justification
from Karisa Schlehr Feb 05, 2010 Category: Tabletalk Magazine
With an aim to analyze the merit of N.T. Wright's claims and expose both the strengths and weaknesses of his approach, the editors of Tabletalk magazine have put together this collection of videos, audio resources, and articles to help Christians discern the errors behind the approach of N.T. Wright. You can also read the entire February issue of Tabletalk examining what N.T. Wright really said. Keep Reading -
Tilting at Scarecrows
from R.C. Sproul Feb 05, 2010 Category: Tabletalk Magazine
In the past few years, the British bishop and New Testament scholar N.T. Wright has emerged as an icon of biblical theology around the world. His excellent work on the resurrection of Christ has influenced many people including his own country's most famous philosopher and former atheist Antony Flew, who has converted to deism. Wright is also known, however, for being one of the chief architects of the so-called new perspective on Paul, in which he recasts the doctrine of justification in such a way as to transcend the historic dispute between Roman Catholicism and Reformation Protestantism. In a sense, Wright says, "A pox on both your houses," claiming that both Rome and the Reformation misunderstood and distorted the biblical view of justification. In his response to John Piper's critique of his work, Wright drips patronizing disdain for Piper and for those who embrace the traditional Protestant view of justification. He is critical of theological traditions that he thinks miss the biblical point. Keep Reading -
What Is True Love?
from Deborah Finnamore Feb 04, 2010 Category: Ligonier Resources
The Bible has specific things to say about our love for God, for our neighbors and for our families. At a time when society turns our focus inward, here are resources that teach us the true meaning of Biblical love. Keep Reading -
8 Reasons Why a Tabletalk Reader Thinks You Should Subscribe
from Karisa Schlehr Feb 03, 2010 Category: Tabletalk Magazine
Daniel Wilson from the desirespiritualgrowth.com blog has put together a great list of eight reasons why it is worth subscribing to Tabletalk. Read the List Keep Reading -
Are You Serious about Studying the Bible?
from R. Fowler White Feb 03, 2010 Category: Ministry News
Ligonier Academy can help. If you are serious about learning more about the Christian faith, our Certificate Program offers laypeople, church leaders, and Christian educators a structured way to learn more about the Bible at your own pace, at your own level of interest, and in your own home. Sign up today by calling 1-800-435-4343. For more information, visit LigonierAcademy.org. Keep Reading -
The Missing Motive
from Eric Alexander Feb 03, 2010 Category: Tabletalk Magazine
I am notoriously bad at remembering anniversaries, and last year it was quite a surprise to discover that 2008 marked the fiftieth anniversary of my ordination to the Christian ministry. Not that the occasion was other than memorable. Indeed it was a very special day for many reasons. But I am bound to say that the truly unforgettable part of a moving service was one of the statutory questions put to me by the presbytery: "Are not zeal for the glory of God, and a desire for the salvation of men, so far as you know your own heart, your great motives and chief inducements in seeking this ministry?" I had to answer, "They are." Keep Reading -
Justification for Everyone
from Burk Parsons Feb 02, 2010 Category: Tabletalk Magazine
For years we have wrestled with the question as to whether we should produce an issue of Tabletalk devoted to the new perspectives on Paul on the doctrine of justification, and for years we concluded that many of our readers would be generally unaware of what has been, until recently, an academic discussion among studied churchmen the world over. However, with the release of N.T. Wright's popular-level book What Saint Paul Really Said, coupled with his international ministry among laity and winsome personality, his popularity and teaching have spread like wildfire from the seminaries to the pulpits to the pews of churches around the world. Keep Reading


text:
New Orleans Hornets
Hoops fans from The Big Easy to Charlotte can catch all the action with the coolest Hornets fan gear at Lids.com. Lids.com is your headquarters for New Orleans Hornets hats, and all your favorite NBA team hats and accessories. Lids.com has a complete selection of New Orleans Hornets hats in the sizes and colors you need to support Hornets basketball.


text:
Federal Premium Cape-Shok Centerfire Rifle Ammunition .458 Lott 500 gr TBBC 2300 fps - 20/box
Product Number: FAP458LT1
Availability: In stock
Product Restrictions This item has restrictions. Click here for more info.
Manufacturer |
Federal |
Caliber |
.458 Lott |
Grain |
500 gr |
Bullet Type |
Velocity |
2300 fps |
Rounds |
20 |
Details & SpecsRestrictions
Get the ultimate product with Federal Premium Cape-Shok Centerfire Rifle Ammunition. You will see a difference almost immediately when you use this high-quality, performance-enhancing ammo. And others will see the difference too as soon as you start shooting.
Federal believes that any hunter, competitive shooter, or casual enthusiast is an essential part of the shooting fraternity, and this is what motivates the company to come up with great rifle ammunitions whose designs play a major role in fulfilling the shooters' goals.
Due to individual municipal or state laws, we may not be able to sell or ship some items to your area. Check your state and local laws before attempting to purchase. See a list of current restrictions.