--- /dev/null
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
--- /dev/null
+ 2614 Vagrant Cascadian 2014-10-21 {ltsp-5.5.4}
+ Version 5.5.4
+
+ 2613 Vagrant Cascadian 2014-10-21
+ update-kernels: Quote tests for compatibility variables in u-boot
+ bootscripts.
+
+ 2612 Vagrant Cascadian 2014-10-20
+ update-kernels: Copy .dtb files into boot.
+
+ 2611 Vagrant Cascadian 2014-10-20
+ update-kernels: Update ARM code to generate a generic bootscript.
+
+ 2610 Vagrant Cascadian 2014-10-20
+ Install u-boot-tools, not flash-kernel.
+
+ 2609 Vagrant Cascadian 2014-10-17
+ Debian: ltsp-build-client: Do not use full path to libeatmydata.so.
+ https://bugs.debian.org/765694
+
+ 2608 Vagrant Cascadian 2014-10-15
+ Unset temporary directory variables to avoid problems when directory
+ is missing inside the chroot. https://bugs.debian.org/765443
+
+ 2607 Vagrant Cascadian 2014-10-15
+ Debian: pass --quiet argument to systemctl when disabling services.
+
+ 2606 Vagrant Cascadian 2014-10-15
+ Debian: Also disable cups-browsed. https://bugs.debian.org/761891
+
+ 2605 Vagrant Cascadian 2014-10-15
+ Debian: Also disable "ModemManager" service, retaining
+ "modemmanager" for backwards compatibility.
+
+ 2604 Vagrant Cascadian 2014-10-15
+ Debian: Add support for disabling systemd services.
+ https://bugs.debian.org/765065
+
+ 2603 Launchpad Translations on behalf of ltsp-upstream 2014-09-25
+ Launchpad automatic translations update.
+
+ 2602 Vagrant Cascadian 2014-09-23
+ Set up hostname.domain in /etc/hosts.
+ https://bugs.launchpad.net/ltsp/+bug/1093088
+
+ 2601 Vagrant Cascadian 2014-09-23
+ Fix use of SHUTDOWN_TIME with LDM to use ltsp-logout-action instead.
+ https://bugs.launchpad.net/ltsp/+bug/604908
+
+ 2600 Vagrant Cascadian 2014-09-23
+ ssh screen script: Default to "server" so that ssh_known_hosts
+ file generated by ltsp-update-sshkeys will match.
+
+ 2599 Vagrant Cascadian 2014-09-23
+ Also fix telnet screen script by checking for empty argument.
+
+ 2598 Vagrant Cascadian 2014-09-23
+ Fix ssh and xdmcp scripts by checking for empty
+ argument rather than checking for number of arguments,
+ as number of arguments passed via screen_session is
+ always 1. https://bugs.launchpad.net/ltsp/+bug/1020113
+ https://bugs.launchpad.net/ltsp/+bug/1175618
+
+ 2597 Launchpad Translations on behalf of ltsp-upstream 2014-09-23
+ Launchpad automatic translations update.
+
+ 2596 Vagrant Cascadian 2014-09-15 {ltsp-5.5.3}
+ Version 5.5.3
+
+ 2595 Vagrant Cascadian 2014-09-15
+ Debian/Ubuntu: Drop ltsp-build-client mount-cdrom plugin.
+
+ 2594 Vagrant Cascadian 2014-09-15
+ Debian: Rename ltsp-build-client mount-proc plugin to mount-sys,
+ so that mount-proc from common plugins will mount the proc
+ filesystem. https://bugs.debian.org/761401
+
+ 2593 Launchpad Translations on behalf of ltsp-upstream 2014-09-13
+ Launchpad automatic translations update.
+
+ 2592 Launchpad Translations on behalf of ltsp-upstream 2014-09-12
+ Launchpad automatic translations update.
+
+ 2591 Vagrant Cascadian 2014-09-11
+ xfreerdp: Test for empty arguments to ensure a reasonable default.
+
+ 2590 Vagrant Cascadian 2014-09-10
+ Disable listening on tcp in several screen scripts. Thanks to
+ Denis Croombs for reporting the issue!
+
+ 2589 Vagrant Cascadian 2014-09-10
+ Remove support for screen scripts without xinitrc, it has been
+ shipped in LTSP for quite some time.
+
+ 2588 Vagrant Cascadian 2014-09-05
+ update-kernels: Clarify location of update-kernels.conf in generated
+ pxelinux files. http://bugs.debian.org/760312
+
+ 2587 ben-Nabiy Derush 2014-09-04
+ Mint: Always install mint packages when installing mint.
+
+ 2586 ben-Nabiy Derush 2014-09-04
+ Mint: Set recommends to false, and prioritize Mint repositories
+ over Ubuntu repositories.
+
+ 2585 Launchpad Translations on behalf of ltsp-upstream 2014-08-30
+ Launchpad automatic translations update.
+
+ 2584 Launchpad Translations on behalf of ltsp-upstream 2014-08-17
+ Launchpad automatic translations update.
+
+ 2583 Launchpad Translations on behalf of ltsp-upstream 2014-08-16
+ Launchpad automatic translations update.
+
+ 2582 Launchpad Translations on behalf of ltsp-upstream 2014-08-15
+ Launchpad automatic translations update.
+
+ 2581 Launchpad Translations on behalf of ltsp-upstream 2014-08-14
+ Launchpad automatic translations update.
+
+ 2580 Vagrant Cascadian 2014-08-13
+ Update ltsp.pot.
+
+ 2579 Vagrant Cascadian 2014-08-13
+ Debian: ltsp-build-client: Select armmp variant for armhf
+ architecture.
+
+ 2578 Launchpad Translations on behalf of ltsp-upstream 2014-08-09
+ Launchpad automatic translations update.
+
+ 2577 Vagrant Cascadian 2014-08-08
+ init-ltsp.d/05-getltsconffile: Use detect_arch function as a
+ fallback when a filename is not specified.
+
+ 2576 Vagrant Cascadian 2014-08-08
+ Add variables set by ltsp.* boot prompt options to
+ /var/cache/ltsp/ltsp_config.
+
+ 2575 Vagrant Cascadian 2014-08-08
+ Allow specifying alternate lts.conf file location with ltsp.ltsconf=
+ boot prompt option. Thanks to Juan Antonio Martinez for the patch!
+ https://bugs.launchpad.net/ltsp/+bug/1339671
+
+ 2574 Launchpad Translations on behalf of ltsp-upstream 2014-08-08
+ Launchpad automatic translations update.
+
+ 2573 Launchpad Translations on behalf of ltsp-upstream 2014-08-07
+ Launchpad automatic translations update.
+
+ 2572 Vagrant Cascadian 2014-08-05 {ltsp-5.5.2}
+ version 5.5.2
+
+ 2571 Vagrant Cascadian 2014-08-05
+ screen.d/kiosk: Pass KIOSK_OPTIONS as an environment variable
+ rather than as an argument. https://bugs.debian.org/743867
+
+ 2570 Vagrant Cascadian 2014-08-02
+ update-kernels: When using menu, vesamenu or ifcpu64, attempt to
+ add libutil.c32 and libcom32.c32 modules needed by newer versions
+ if syslinux.
+
+ 2569 Vagrant Cascadian 2014-08-02
+ Add support for newer versions of syslinux/pxelinux.
+
+ 2568 ben-Nabiy Derush 2014-07-31
+ Cleaned up extra whitespace
+
+ 2567 ben-Nabiy Derush 2014-07-30
+ Added sed command to facilitate /etc/shadow password hash.
+
+ 2566 Launchpad Translations on behalf of ltsp-upstream 2014-06-04
+ Launchpad automatic translations update.
+
+ 2565 Launchpad Translations on behalf of ltsp-upstream 2014-05-31
+ Launchpad automatic translations update.
+
+ 2564 Launchpad Translations on behalf of ltsp-upstream 2014-05-30
+ Launchpad automatic translations update.
+
+ 2563 Vagrant Cascadian 2014-05-22
+ Debian: ltsp-build-client: Allow setting --locale as simply the
+ locale, rather than requiring also specifying the encoding.
+
+ 2562 Launchpad Translations on behalf of ltsp-upstream 2014-03-10
+ Launchpad automatic translations update.
+
+ 2561 Launchpad Translations on behalf of ltsp-upstream 2014-03-09
+ Launchpad automatic translations update.
+
+ 2560 Alkis Georgopoulos 2014-03-06
+ Debian: also bring up NICs that become available progressively.
+
+ 2559 Alkis Georgopoulos 2014-03-06
+ Fix ltsp-update-image --revert.
+
+ 2558 Alkis Georgopoulos 2014-03-03
+ Debian: increase timeout for ip link up from 4 seconds to 10.
+
+ 2557 Alkis Georgopoulos 2014-03-01
+ Ubuntu: remove 'plymouth:force-splash vt.handoff=7'.
+
+ plymouth:force-splash now isn't needed anymore, and it's even
+ harmful when using ltsp.break=xxx. vt.handoff=7 was never used,
+ we don't configure pxelinux with an aubergine background etc.
+
+ 2556 Launchpad Translations on behalf of ltsp-upstream 2014-03-01
+ Launchpad automatic translations update.
+
+ 2555 Vagrant Cascadian 2014-02-26 {ltsp-5.5.1}
+ version 5.5.1
+
+ 2554 Alkis Georgopoulos 2014-02-26
+ Debian: check when the NICs are available/up, don't rely on
+ wait_for_udev.
+
+ 2553 Vagrant Cascadian 2014-02-26
+ Remove ancient example to use qemu to test ltsp. There are many
+ better options now.
+
+ 2552 Vagrant Cascadian 2014-02-26
+ Remove largely obsolete swap documentation.
+
+ 2551 Vagrant Cascadian 2014-02-25
+ Debian: ltsp-build-client: Add plugin to support -updates mirrors.
+
+ 2550 Alkis Georgopoulos 2014-02-24
+ Debian: use wait_for_udev to reliably wait for interfaces to
+ become available.
+
+ 2549 Alkis Georgopoulos 2014-02-21
+ Provide a way to run custom commands in init-ltsp.
+
+ 2548 Launchpad Translations on behalf of ltsp-upstream 2014-01-26
+ Launchpad automatic translations update.
+
+ 2547 Launchpad Translations on behalf of ltsp-upstream 2014-01-25
+ Launchpad automatic translations update.
+
+ 2546 Alkis Georgopoulos 2014-01-20
+ nbd-disconnect: poweroff/reboot are reported to work in more cases
+ than sysrq.
+
+ 2545 Alkis Georgopoulos 2014-01-19
+ cleanup.d/50-vmlinuz: be less distro-specific.
+
+ 2544 Alkis Georgopoulos 2014-01-18
+ Debian: be more compatible with older initramfs-tools.
+
+ 2543 Alkis Georgopoulos 2014-01-17
+ Support the standard --version option in all server tools.
+
+ 2542 Launchpad Translations on behalf of ltsp-upstream 2014-01-17
+ Launchpad automatic translations update.
+
+ 2541 Launchpad Translations on behalf of ltsp-upstream 2014-01-11
+ Launchpad automatic translations update.
+
+ 2540 Launchpad Translations on behalf of ltsp-upstream 2014-01-10
+ Launchpad automatic translations update.
+
+ 2539 Alkis Georgopoulos 2014-01-04
+ Create kernel flavor symlinks in $TFTP, not in $CHROOT/boot.
+
+ 2538 Alkis Georgopoulos 2014-01-03
+ Allow any number of digits to XRANDR_COMMAND_n.
+
+ 2537 Alkis Georgopoulos 2014-01-03
+ Allow any number of digits to some lts.conf directives.
+
+ 2536 Alkis Georgopoulos 2014-01-02
+ nbd-disconnect: don't hardcode /dev/nbd0 for root.
+
+ 2535 Launchpad Translations on behalf of ltsp-upstream 2014-01-02
+ Launchpad automatic translations update.
+
+ 2534 Vagrant Cascadian 2013-12-31 {ltsp-5.5.0}
+ version 5.5.0
+
+ 2533 Vagrant Cascadian 2013-12-31
+ screen-session.d/XS80-x-modes: Rewrite for coding consistancy
+ and readability.
+
+ 2532 Launchpad Translations on behalf of ltsp-upstream 2014-01-01
+ Launchpad automatic translations update.
+
+ 2531 Vagrant Cascadian 2013-12-31
+ init-ltsp.d/10-resolv-conf: Write to
+ /etc/resolvconf/resolv.conf.d/base instead of
+ /run/resolvconf/interface/LTSP, as resolvconf wipes out
+ /run/resolvconf before starting. http://bugs.debian.org/701647
+
+ 2530 Vagrant Cascadian 2013-12-31
+ init-ltsp.d/50-interfaces: Allow overriding manual device method
+ with NET_DEVICE_METHOD variable.
+
+ 2529 Vagrant Cascadian 2013-12-31
+ screen-session.d/XS80-x-modes: Add support for modelines. Patch by
+ Andre Majorel. http://bugs.debian.org/591608
+
+ 2528 Vagrant Cascadian 2013-12-31
+ init-ltsp.d/09-hostname: Allow overriding hard-coded "server"
+ alias in /etc/hosts with $SERVER_NAME. Thanks for the suggestion
+ by Wolfgang Schweer: http://bugs.debian.org/613988
+
+ 2527 Vagrant Cascadian 2013-12-31
+ Debian: ltsp-build-client: Switch default mirror to http.debian.net.
+
+ 2526 Alkis Georgopoulos 2013-12-31
+ Update nbd-disconnect to check for root=/dev/nbd.
+
+ 2525 Alkis Georgopoulos 2013-12-30
+ Debian: wait for interfaces to be up for AoE.
+
+ 2524 Vagrant Cascadian 2013-12-29
+ update-kernels: Remove some debugging cruft.
+
+ 2523 Vagrant Cascadian 2013-12-29
+ Debian: Add IPAPPEND parameters to update-kernels.conf.
+
+ 2522 Vagrant Cascadian 2013-12-29
+ Debian: Add AOE options to update-kernels.conf.
+
+ 2521 Alkis Georgopoulos 2013-12-29
+ Ubuntu: don't start plymouth from the initramfs.
+
+ It makes it ~6 MB larger, it prohibits ltsp.break from working
+ properly, and it produces some warnings while booting.
+
+ 2520 Alkis Georgopoulos 2013-12-29
+ Debian: add some support for AOE root.
+
+ 2519 Vagrant Cascadian 2013-12-28
+ update-kernels: Clean up autogenerated pxelinux.cfg files *after*
+ writing pxelinux.cfg/ltsp.
+
+ 2518 Vagrant Cascadian 2013-12-27 [merge]
+ Allow pxelinux.cfg/default to be editable, by not generating
+ it in the chroot's update-kernels, but ensuring a viable
+ pxelinux.cfg/default exists from ltsp-update-kernels.
+
+ 2517 Vagrant Cascadian 2013-12-27
+ update-kernels: Improve unversioned kernel/initrd symlinks.
+
+ 2516 Vagrant Cascadian 2013-12-26
+ update-kernels: Drop support for memtest86*, which generated an
+ un-used pxelinux.cfg/memtest file that required manual configuration
+ to use.
+
+ 2515 Vagrant Cascadian 2013-12-25
+ Only purge real vmlinu[zx] files, not symlinks.
+
+ 2514 Vagrant Cascadian 2013-12-24
+ Reverted: Always delete the whole tftp boot dirs and recreate them
+ to keep content in sync.
+
+ 2513 Vagrant Cascadian 2013-12-24
+ Always delete the whole tftp boot dirs and recreate them to keep
+ content in sync.
+
+ 2512 Vagrant Cascadian 2013-12-24
+ update-kernels: Create symlinks for each kernel variant.
+
+ 2511 Launchpad Translations on behalf of ltsp-upstream 2013-12-19
+ Launchpad automatic translations update.
+
+ 2510 Launchpad Translations on behalf of ltsp-upstream 2013-12-18
+ Launchpad automatic translations update.
+
+ 2509 Alkis Georgopoulos 2013-12-10
+ udhcpc: use correct case for IP kernel parameter.
+
+ 2508 Alkis Georgopoulos 2013-12-10
+ Increase NBD_SWAP_THRESHOLD default values.
+
+ 2507 Launchpad Translations on behalf of ltsp-upstream 2013-12-03
+ Launchpad automatic translations update.
+
+ 2506 Vagrant Cascadian 2013-11-25
+ client/localapps: Remove un-used cruft for xatomwait building.
+
+ 2505 Vagrant Cascadian 2013-11-25
+ ltsp-localappsd/ltsp-remoteappsd: Use "xprop -spy" to replace
+ "xatomwait".
+
+ 2504 Vagrant Cascadian 2013-11-24
+ Debian: Add an initramfs-tools hook to mount an image file over NFS.
+
+ 2503 Launchpad Translations on behalf of ltsp-upstream 2013-11-24
+ Launchpad automatic translations update.
+
+ 2502 Vagrant Cascadian 2013-11-23 {ltsp-5.4.6}
+ version 5.4.6
+
+ 2501 Vagrant Cascadian 2013-11-23
+ Debian: ltsp-build-client: Mount /sys in chroot during installation.
+ Thanks to Petter Reinholdtsen. http://bugs.debian.org/721597
+
+ 2500 Launchpad Translations on behalf of ltsp-upstream 2013-11-23
+ Launchpad automatic translations update.
+
+ 2499 Alkis Georgopoulos 2013-11-20
+ Make dbus machine id constant per client.
+
+ 2498 Alkis Georgopoulos 2013-11-18
+ Always create the local user. Also, optimize X01-localapps (LP:
+ #357268).
+
+ 2497 Vagrant Cascadian 2013-11-15
+ Ubuntu: remove useless code in 030-fat-client ltsp-build-client
+ plugin.
+
+ 2496 ben-Nabiy Derush 2013-11-08
+ Added ldm-mint-theme to late-mirrors for LDM LinuxMint theme.
+
+ 2495 Vagrant Cascadian 2013-11-05
+ LinuxMint: remove trailing whitespace in set-mint-dist plugin.
+
+ 2494 Vagrant Cascadian 2013-11-05
+ LinuxMint/Ubuntu: fix missing " in set-mint-dist plugin.
+
+ 2493 Vagrant Cascadian 2013-11-05 [merge]
+ Merge LinuxMint fixes.
+
+ 2492 Vagrant Cascadian 2013-11-04
+ ltsp-localappsd: Only use su if running as a different user,
+ currently use in ltsp6 prof-of-concept code.
+
+ 2491 Vagrant Cascadian 2013-11-04
+ ltsp-localappsd: move call to ltsp-localappsd into a function,
+ reducing code duplication.
+
+ 2490 Launchpad Translations on behalf of ltsp-upstream 2013-10-04
+ Launchpad automatic translations update.
+
+ 2489 Launchpad Translations on behalf of ltsp-upstream 2013-10-03
+ Launchpad automatic translations update.
+
+ 2488 ben-Nabiy Derush 2013-09-25
+ Initial support for LinuxMint as an Ubuntu variant.
+ https://code.launchpad.net/~bennabiy/ltsp/ltsp-LinuxMint/+merge/187442
+
+ 2487 Launchpad Translations on behalf of ltsp-upstream 2013-09-17
+ Launchpad automatic translations update.
+
+ 2486 Launchpad Translations on behalf of ltsp-upstream 2013-09-16
+ Launchpad automatic translations update.
+
+ 2485 Launchpad Translations on behalf of ltsp-upstream 2013-08-08
+ Launchpad automatic translations update.
+
+ 2484 Launchpad Translations on behalf of ltsp-upstream 2013-08-07
+ Launchpad automatic translations update.
+
+ 2483 Vagrant Cascadian 2013-07-30
+ ltsp-init-common: pulseaudio: add module-suspend-on-idle to improve
+ stability. Thanks to Tom Wallis for reporting the issue and fix.
+
+ 2482 Launchpad Translations on behalf of ltsp-upstream 2013-07-17
+ Launchpad automatic translations update.
+
+ 2481 Launchpad Translations on behalf of ltsp-upstream 2013-07-16
+ Launchpad automatic translations update.
+
+ 2480 Vagrant Cascadian 2013-07-08
+ Always explicitly set return value, otherwise code run with "set
+ -e" may error out inappropriately.
+
+ 2479 Launchpad Translations on behalf of ltsp-upstream 2013-07-07
+ Launchpad automatic translations update.
+
+ 2478 Launchpad Translations on behalf of ltsp-upstream 2013-07-06
+ Launchpad automatic translations update.
+
+ 2477 Launchpad Translations on behalf of ltsp-upstream 2013-07-05
+ Launchpad automatic translations update.
+
+ 2476 Vagrant Cascadian 2013-07-04
+ Updated German translation by Wolfgang Schweer.
+ http://bugs.debian.org/702915
+
+ 2475 Launchpad Translations on behalf of ltsp-upstream 2013-06-11
+ Launchpad automatic translations update.
+
+ 2474 Launchpad Translations on behalf of ltsp-upstream 2013-06-10
+ Launchpad automatic translations update.
+
+ 2473 Launchpad Translations on behalf of ltsp-upstream 2013-05-16
+ Launchpad automatic translations update.
+
+ 2472 Launchpad Translations on behalf of ltsp-upstream 2013-04-29
+ Launchpad automatic translations update.
+
+ 2471 Launchpad Translations on behalf of ltsp-upstream 2013-04-28
+ Launchpad automatic translations update.
+
+ 2470 Launchpad Translations on behalf of ltsp-upstream 2013-04-21
+ Launchpad automatic translations update.
+
+ 2469 Launchpad Translations on behalf of ltsp-upstream 2013-04-20
+ Launchpad automatic translations update.
+
+ 2468 Vagrant Cascadian 2013-04-12
+ ltsp-update-image, ltsp-update-kernels: Ignore lost+found dir,
+ used on ext* filesystems.
+
+ 2467 Launchpad Translations on behalf of ltsp-upstream 2013-04-04
+ Launchpad automatic translations update.
+
+ 2466 Launchpad Translations on behalf of ltsp-upstream 2013-04-03
+ Launchpad automatic translations update.
+
+ 2465 Launchpad Translations on behalf of ltsp-upstream 2013-03-04
+ Launchpad automatic translations update.
+
+ 2464 Wim Muskee 2013-03-02
+ Gentoo: install profile compatible with kicktoo-0.5.1
+
+ 2463 Wim Muskee 2013-03-02
+ Gentoo: cleanup for ltsp-build-client files; tabs to spaces,
+ shorthand ifs in profile and set some defaults in plugins.
+
+ 2462 Alkis Georgopoulos 2013-02-27
+ Kill local user processes on logout (LP: #1093144).
+
+ 2461 Alkis Georgopoulos 2013-02-27
+ Undo any changes related to LP: #1093144.
+
+ The plan to run LDM outside of X was aborted and instead the local
+ user processes will be killed on logout. So distros affected by
+ LP: #1093144 only need to backport the following commit.
+
+ 2460 Wim Muskee 2013-02-27
+ client: in init-ltsp.d use shell substitution for mountpoint and
+ fstype checks
+
+ 2459 Joshua Trimm 2013-02-27
+ Redhat: add client scripts
+
+ 2458 Joshua Trimm 2013-02-26
+ client: Make init-ltsp.d server detection more reliable for
+ overlayfs type mounts.
+
+ 2457 Joshua Trimm 2013-02-26
+ Add dracut unionfs module, use it from here until we convince
+ upstream to add it.
+
+ 2456 Joshua Trimm 2013-02-26
+ Redhat: add ltsp-build-client plugins
+
+ 2455 Joshua Trimm 2013-02-26
+ Redhat: add server scripts, configs and share
+
+ 2454 Wim Muskee 2013-02-24
+ Gentoo: make rm service check more robust
+
+ 2453 Launchpad Translations on behalf of ltsp-upstream 2013-02-24
+ Launchpad automatic translations update.
+
+ 2452 Wim Muskee 2013-02-16 {ltsp-5.4.5}
+ version 5.4.5
+
+ 2451 Launchpad Translations on behalf of ltsp-upstream 2013-02-13
+ Launchpad automatic translations update.
+
+ 2450 Wim Muskee 2013-02-09
+ Gentoo: Link to 13.0 make.profile.
+
+ 2449 Launchpad Translations on behalf of ltsp-upstream 2013-02-09
+ Launchpad automatic translations update.
+
+ 2448 Launchpad Translations on behalf of ltsp-upstream 2013-02-08
+ Launchpad automatic translations update.
+
+ 2447 Alkis Georgopoulos 2013-02-05
+ Avoid Xorg crashes caused by nouveau dri (LP: #1072711).
+
+ 2446 Wim Muskee 2013-02-03
+ Gentoo: Add client arch.conf earlier, cleanup profiles a bit.
+
+ 2445 Wim Muskee 2013-02-03
+ Gentoo: Update and rearrange default ltsp-build-client config.
+
+ 2444 Wim Muskee 2013-02-03
+ Gentoo: Get latest stage from non-arch specific latest file.
+
+ 2443 Launchpad Translations on behalf of ltsp-upstream 2013-01-28
+ Launchpad automatic translations update.
+
+ 2442 Launchpad Translations on behalf of ltsp-upstream 2013-01-27
+ Launchpad automatic translations update.
+
+ 2441 Launchpad Translations on behalf of ltsp-upstream 2013-01-26
+ Launchpad automatic translations update.
+
+ 2440 Wim Muskee 2013-01-18
+ Gentoo: More easily add genkernel modules for build client process.
+
+ 2439 Launchpad Translations on behalf of ltsp-upstream 2013-01-17
+ Launchpad automatic translations update.
+
+ 2438 Launchpad Translations on behalf of ltsp-upstream 2013-01-16
+ Launchpad automatic translations update.
+
+ 2437 Launchpad Translations on behalf of ltsp-upstream 2013-01-15
+ Launchpad automatic translations update.
+
+ 2436 Vagrant Cascadian 2013-01-14
+ ltsp-common-functions: Add translator_credits function.
+
+ 2435 Launchpad Translations on behalf of ltsp-upstream 2013-01-14
+ Launchpad automatic translations update.
+
+ 2434 Wim Muskee 2013-01-12
+ Gentoo: Support for non-default package and distfiles dirs.
+
+ 2433 Vagrant Cascadian 2013-01-11
+ initscripts/ltsp-core: return true if call to plymouth fails.
+
+ 2432 Vagrant Cascadian 2013-01-11
+ Update translation files.
+
+ 2431 Vagrant Cascadian 2013-01-11
+ Implement method to load NBD into ram.
+
+ 2430 Wim Muskee 2013-01-10
+ Adding SEE ALSO man chapters for all tools, and small fix for
+ retrieving version (LP: #1008053).
+
+ 2429 Alkis Georgopoulos 2013-01-09
+ Move the localapps cleanup after X terminates (LP: #1093144).
+
+ 2428 Alkis Georgopoulos 2013-01-08
+ Move LTSP_LOGOUT_ACTION to the K* LDM cleanup phase.
+
+ 2427 Vagrant Cascadian 2013-01-07
+ Debian initramfs scripts: Ensure that /run exists, otherwise older
+ versions may fail.
+
+ 2426 Vagrant Cascadian 2013-01-06
+ screen-session.d/XS20-*hack: Check that /proc/bus/pci exists before
+ using lspci.
+
+ 2425 Wim Muskee 2012-12-30
+ Add FILES part to common man page include.
+
+ 2424 Wim Muskee 2012-12-30
+ Help2man also works on ltsp-build-client, just need to update
+ gettext stuff (LP: #1008053).
+
+ 2423 Wim Muskee 2012-12-30
+ Fix for custom MODULES_BASE in ltsp tools (LP: #1008053).
+
+ 2422 Wim Muskee 2012-12-30
+ Add makefile to autogenerate man pages for most ltsp server tools
+ using help2man (LP: #1008053).
+
+ 2421 Wim Muskee 2012-12-29
+ Provide ltsp server tool usage functions with consistant output
+ for help2man (LP #1008053).
+
+ 2420 Alkis Georgopoulos 2012-12-24
+ ltsp-cleanup: only remove local users (LP: #1037034).
+
+ 2419 Vagrant Cascadian 2012-12-07
+ Debian: Fix --debootstrap-keyring option for ltsp-build-client.
+
+ 2418 Stéphane Graber 2012-12-05
+ Fix build warnings
+
+ 2417 Wim Muskee 2012-11-24 {ltsp-5.4.4}
+ version 5.4.4
+
+ 2416 Alkis Georgopoulos 2012-11-24
+ ltsp-update-kernels: restrict `chmod +r` to unreadable files.
+
+ 2415 Wim Muskee 2012-11-23
+ Gentoo: cleanup installation profiles
+
+ 2414 Wim Muskee 2012-11-23
+ Gentoo: also remove dependencies of excluded packages
+
+ 2413 Wim Muskee 2012-11-22
+ Gentoo: change /etc/make.profile to /etc/portage/make.profile
+
+ 2412 Wim Muskee 2012-11-21
+ Gentoo: All tftpboot files are readable now, no need to ensure
+ this in profile.
+
+ 2411 Wim Muskee 2012-11-21
+ Ensure all files in tftpboot are readable by all.
+
+ 2410 Wim Muskee 2012-11-21
+ Gentoo: change /etc/make.conf to /etc/portage/make.conf
+
+ 2409 Vagrant Cascadian 2012-11-19
+ Also support cryptsetup swap devices backed by NBD.
+ http://bugs.debian.org/690267
+
+ 2408 Wim Muskee 2012-11-19
+ Gentoo: Support for using Dracut as initramfs builder, which allows
+ for easy NBD boots.
+
+ 2407 Vagrant Cascadian 2012-11-19
+ ltsp_config.d/20fatclients: Explicitly "return 0" if LTSP_FATCLIENT
+ is set, otherwise it returns a value which can cause errors if
+ sourced from a script that exits on errors (i.e. with "set -e"
+ flags set).
+
+ 2406 Vagrant Cascadian 2012-11-18
+ Reorder ltsp_config.d/*-ltspconfig-cache so that you can override
+ variables defined in it with lts.conf. http://bugs.debian.org/689668
+
+ 2405 Vagrant Cascadian 2012-11-18
+ Fix dashism using "local -" by saving flags and restoring them
+ later. http://bugs.debian.org/693499
+
+ 2404 Vagrant Cascadian 2012-11-18
+ Fix dashism using "local -" by saving flags and restoring them
+ later. http://bugs.debian.org/693496
+
+ 2403 Wim Muskee 2012-11-18
+ Gentoo: Add INPUT_DEVICE install option.
+
+ 2402 Wim Muskee 2012-11-18
+ ltsp-build-client: Add config file option for set chroot.
+
+ 2401 Vagrant Cascadian 2012-11-16
+ ltsp-update-image: Mount aufs sub-mounts directly. If we do not
+ mount the sub-mounts directly, systems with a separate /boot
+ partition end up with no kernels for network boot.
+
+ 2400 Vagrant Cascadian 2012-11-02
+ ltsp-config: Forget using printf with %b, just include the variable
+ directly.
+
+ 2399 Vagrant Cascadian 2012-10-29
+ Fix bugs introduced switching to printf. - Use the correct
+ variable name - Use %b, so that characters are interpreted properly.
+ Thanks to Wim and Alkis for catching my blunders.
+
+ 2398 Vagrant Cascadian 2012-10-29
+ Fix another use of 'echo -e' by switching to printf.
+
+ 2397 Alkis Georgopoulos 2012-10-29
+ Add read_prompt function to ltsp-common-functions, which
+ is ideally a shell agnostic implementation of "read
+ -p". http://bugs.debian.org/690638
+
+ 2396 Vagrant Cascadian 2012-10-29
+ Fix bashism in ltsp-config by using printf instead of 'echo -e'.
+ http://bugs.debian.org/690618
+
+ 2395 Stéphane Graber 2012-10-05
+ jetpipe: Drop dependency on python-daemon, switch to pure os.fork()
+ and make it pep-8 compliant.
+
+ 2394 Wim Muskee 2012-09-29
+ Gentoo: Only install stable 5.3+ clients.
+
+ 2393 Alkis Georgopoulos 2012-09-22
+ Debian: maintain compatibility with initramfs-tools < 0.103.
+
+ 2392 Wim Muskee 2012-09-21
+ Gentoo: remove dejavu from packages
+
+ 2391 Stéphane Graber 2012-08-30
+ Debian: Only sed param.conf if it exists
+
+ 2390 Wim Muskee 2012-08-28
+ Remove distro specific RM_SERVICES from common lts.conf example.
+
+ 2389 Wim Muskee 2012-08-26
+ Gentoo: Add a 50-rm-system-services.
+
+ 2388 Wim Muskee 2012-08-26
+ Introducing ltsp.* kernel commandline parameters for local
+ client boots. These translate into LTSP variables, for instance
+ ltsp.server=192.168.0.1 sets SERVER.
+
+ 2387 Wim Muskee 2012-08-25
+ Gentoo: client support for multiple cron tools.
+
+ 2386 Wim Muskee 2012-08-25
+ Gentoo: Add nbd and nfs modules by default when using Dracut.
+
+ 2385 Wim Muskee 2012-08-23
+ client: Default ntp call take 1 sample per server instead of
+ default 4.
+
+ 2384 Stéphane Graber 2012-08-23 {ltsp-5.4.3}
+ version 5.4.3
+
+ 2383 Wim Muskee 2012-08-21
+ Gentoo: use /run instead of /var/run
+
+ 2382 Alkis Georgopoulos 2012-08-21
+ Background jetpipe (LP: #996533).
+
+ 2381 Stéphane Graber 2012-08-20
+ Fix glitch in update-kernels for armhf handling
+
+ 2380 Stéphane Graber 2012-08-20
+ Debian: Update ltsp initramfs hook to wipe empty ROOT= variable
+ from param.conf, required for armhf.
+
+ 2379 Stéphane Graber 2012-08-20
+ Add initial arm support to update-kernels. Currently hard-coded
+ for the pandaboard.
+
+ 2378 Stéphane Graber 2012-08-02
+ Ubuntu: Default to the omap4 kernel on armel/armhf
+
+ 2377 Stéphane Graber 2012-08-02
+ Ubuntu: Move mirror code around for it to work properly
+
+ 2376 Stéphane Graber 2012-08-02
+ Ubuntu: Use ports.ubuntu.com for anything that's not i386 or amd64.
+
+ 2375 Stéphane Graber 2012-08-02
+ Ubuntu: Use 010-debootstrap from Debian
+
+ 2374 Stéphane Graber 2012-08-01
+ Ubuntu: allow qemu-debootstrap for foreign architectures
+
+ 2373 Stéphane Graber 2012-08-01
+ Debian: New initamfs-tools uses /run/net- instead of /tmp/net-,
+ update the various scripts.
+
+ 2372 Stéphane Graber 2012-08-01
+ Ubuntu: Also enable recommends on Ubuntu, this will lead to an
+ extra 56 packages getting installed in the chroot, all of which
+ are in main and leading to an extra 25MB in the resulting .img.
+
+ 2371 Alkis Georgopoulos 2012-07-25
+ ltsp-config: fix dnsmasq configuration for multiple proxy subnets
+
+ 2370 Wim Muskee 2012-07-17
+ Gentoo: apply localepurge after 5.3+ client installs.
+
+ 2369 Vagrant Cascadian 2012-07-05
+ Install ltsp-sound.rules directly in /usr/share/ltsp/udev/.
+
+ 2368 Vagrant Cascadian 2012-07-05
+ Install ltsp sound udev rules from init-ltsp.d.
+
+ 2367 Vagrant Cascadian 2012-06-27 {ltsp-5.4.2}
+ version 5.4.2
+
+ 2366 Alkis Georgopoulos 2012-06-27
+ localapps: put back `mkdir /etc/cups` as cups-client might not
+ ship it.
+
+ 2365 Wim Muskee 2012-06-25
+ Gentoo: init-ltsp.d: regenerate dbus machine-id
+
+ 2364 Alkis Georgopoulos 2012-06-25
+ init-ltsp.d: regenerate dbus machine-id.
+
+ 2363 Alkis Georgopoulos 2012-06-25
+ Allow regular printer sharing via CUPS.
+
+ 2362 Wim Muskee 2012-06-20
+ Rename common-server.conf example config to ltsp-server.conf.
+
+ 2361 Alkis Georgopoulos 2012-06-19
+ Split common-server.conf to ltsp-server.conf and ltsp-client.conf.
+
+ 2360 Wim Muskee 2012-06-17
+ Gentoo: Set client arch in build and use in ltsp-chroot mount
+ package cache.
+
+ 2359 Vagrant Cascadian 2012-06-16
+ Debian/Ubuntu: move update-kernels.conf into an /etc/ltsp/ subdir.
+
+ 2358 Alkis Georgopoulos 2012-06-17
+ Ubuntu: Add default update-kernels.conf for use in chroots.
+
+ 2357 Vagrant Cascadian 2012-06-15 {ltsp-5.4.1}
+ version 5.4.1
+
+ 2356 Vagrant Cascadian 2012-06-15
+ ltsp-common-functions: comment regarding tool-specific configuration
+ fifles.
+
+ 2355 Vagrant Cascadian 2012-06-15
+ ltsp-common-functions: Source tool-specific functions before
+ configuration files.
+
+ 2354 Vagrant Cascadian 2012-06-15
+ ltsp-common-functions: Implement a .d include dir for
+ /etc/ltsp/*.conf files.
+
+ 2353 Vagrant Cascadian 2012-06-15
+ Debian: Document LIST_KERNELS_DEFAULT in update-kernels.conf.
+
+ 2352 Vagrant Cascadian 2012-06-15
+ update-kernels: Attempt to always use a versioned kernel, defaulting
+ to the first of LIST_KERNELS_DEFAULT, falling back to to the first
+ 32-bit kernel, and as a last resort whatever kernel is left.
+
+ 2351 Vagrant Cascadian 2012-06-15
+ update-kernels: Remove forced hack of vmlinux- for powerpc kernels.
+
+ 2350 Vagrant Cascadian 2012-06-15
+ Debian: Support vmlinux as a kernel in update-kernels.conf.
+
+ 2349 Vagrant Cascadian 2012-06-15
+ Debian: Fix typos with editing /etc/ntp.conf and
+ /etc/default/ntpdate.
+
+ 2348 Vagrant Cascadian 2012-06-15
+ Debian: Add default update-kernels.conf for use in chroots.
+
+ 2347 Vagrant Cascadian 2012-06-15
+ ltsp-update-sshkeys: Fix typo.
+
+ 2346 Vagrant Cascadian 2012-06-15
+ update-kernels: Always regenerate pxelinux.cfg/default, and include
+ all variants in it directly.
+
+ 2345 Vagrant Cascadian 2012-06-14
+ update-kernels: set default to ltsp-$method in order to ensure a
+ sane default.
+
+ 2344 Vagrant Cascadian 2012-06-14
+ ltsp-update-sshkeys: Do not fail if /etc/ssh/ssh_host_*_key.pub
+ doesn't exist. Use less clever but more clear code to do so. :)
+
+ 2343 Alkis Georgopoulos 2012-06-14
+ ltsp-server-dnsmasq.conf: increase DHCP lease to 8h.
+
+ 2342 Alkis Georgopoulos 2012-06-14
+ ltsp-update-image: remove the TFTP_*DIRS parameters from the
+ ltsp-update-kernels call.
+
+ 2341 Alkis Georgopoulos 2012-06-14
+ ltsp-update-image.excludes: add "var/spool/squid3/*".
+
+ 2340 Vagrant Cascadian 2012-06-13
+ update-kernels: Preserve the order of the pxelinux include files
+ when concatenating them into the "ltsp" file.
+
+ 2339 Vagrant Cascadian 2012-06-13
+ screen.d/xfreerdp: Fix typo in setting HOME variable.
+
+ 2338 Vagrant Cascadian 2012-06-13
+ update-kernels: Concatenate all the ltsp-* variant include files
+ into one ltsp file.
+
+ 2337 Vagrant Cascadian 2012-06-13
+ update-kernels: Generate an include file for each category of
+ kernel inclusion.
+
+ 2336 Vagrant Cascadian 2012-06-13
+ update-kernels: Generate an unversioned entry for each method.
+
+ 2335 Vagrant Cascadian 2012-06-13
+ update-kernels: support all methods for ifcpu detection.
+
+ 2334 Alkis Georgopoulos 2012-06-12
+ xfreerdp: ensure $HOME is set, otherwise xfreerdp segfaults.
+
+ 2333 Vagrant Cascadian 2012-06-11
+ update-kernels: Add yaboot entries for all kernel versions and
+ boot methods.
+
+ 2332 Vagrant Cascadian 2012-06-11
+ update-kernels: Do not create a submenu with ifcpu64 detection,
+ simply hide the unnecessary entries.
+
+ 2331 Vagrant Cascadian 2012-06-11
+ update-kernels: Set defaults for BOOT_METHODS,
+ CMDLINE_LINUX_DEFAULT, CMDLINE_NFS and CMDLINE_NBD. These
+ values should be overridden by distros shipping an
+ update-kernels.conf. Override BOOTPROMPT_OPTS with a value based
+ on CMDLINE_LINUX_DEFAULT + CMDLINE_$boot_method_default.
+
+ 2330 Vagrant Cascadian 2012-06-11
+ update-kernels: Generate pxelinux.cfg/default only if not present,
+ and put ltsp boot options in an included pxelinux.cfg/ltsp file
+ that gets regenerated whenever update-kernels is run.
+
+ 2329 Vagrant Cascadian 2012-06-11
+ update-kernels: Add IFCPU64 boolean to allow ifcpu64 pxelinux code
+ to be generated without being the default.
+
+ 2328 Vagrant Cascadian 2012-06-11
+ update-kernels: Fix 64/PAE/32 bit detection to reduce risk of the
+ wrong kernel type.
+
+ 2327 Vagrant Cascadian 2012-06-11
+ update-kernels: Implement ifcpu64 detection.
+
+ 2326 Vagrant Cascadian 2012-06-11
+ update-kernels: Put extra kernel entries into a submenu.
+
+ 2325 Alkis Georgopoulos 2012-06-11
+ cleanup.d: use groupdel, not userdel, when deleting groups.
+
+ 2324 Vagrant Cascadian 2012-06-10
+ Add entries for each boot method and kernel version.
+ Requires setting BOOT_METHODS, CMDLINE_NFS/CMDLINE_NBD,
+ CMDLINE_LINUX_DEFAULT.
+
+ 2323 Vagrant Cascadian 2012-06-10
+ update-kernels: Add a versioned kernel entry for each linux
+ kernel present.
+
+ 2322 Alkis Georgopoulos 2012-06-10
+ Add LDM_PRINTER_DEFAULT to the example lts.conf.
+
+ 2321 Alkis Georgopoulos 2012-06-10
+ Minor updates to the example lts.conf.
+
+ 2320 Vagrant Cascadian 2012-06-08
+ screen.d/kiosk: Pass KIOSK_WM as an environment variable.
+
+ 2319 Vagrant Cascadian 2012-06-08
+ kioskSession: quote some variables so spaces don't lead to
+ surprises.
+
+ 2318 Vagrant Cascadian 2012-06-08
+ Create kiosk user and configuration on the fly, rather than from
+ ltsp-build-client plugins.
+
+ 2317 Vagrant Cascadian 2012-06-08
+ Debian: only attempt to install KIOSK_WM if kiosk is being
+ installed.
+
+ 2316 Alkis Georgopoulos 2012-06-07
+ testing to see if X_COLOR_DEPTH is already set.
+
+ 2315 Alkis Georgopoulos 2012-06-07
+ ltsp-update-image: only bind-mount btrfs and ext* in --cleanup.
+
+ 2314 Alkis Georgopoulos 2012-06-07
+ ltsp-config: only allow localnet NBD connections.
+
+ Don't ship /etc/ltsp/nbd-server.allow until LP: #1009393 is fixed.
+
+ 2313 Wim Muskee 2012-06-06
+ ltsp-info: Add usage function.
+
+ 2312 Wim Muskee 2012-06-06
+ Remove tftp-boot-dir commandline option from ltsp server tools.
+
+ 2311 Wim Muskee 2012-06-06
+ Rename common.conf to common-server.conf.
+
+ 2310 Wim Muskee 2012-06-06
+ Remove tftp-dirs commandline option from ltsp server tools.
+
+ 2309 Alkis Georgopoulos 2012-06-06
+ ltsp-config: minor usage enchancement.
+
+ 2308 Alkis Georgopoulos 2012-06-06
+ When DNS_SERVER is unset, try to locate one.
+
+ 2307 Alkis Georgopoulos 2012-06-06
+ ltsp-config: also search the examples directory when -d is defined.
+
+ 2306 Alkis Georgopoulos 2012-06-05
+ ltsp-config: add --directory option, fix localized examples
+ installation.
+
+ 2305 Alkis Georgopoulos 2012-06-05
+ ltsp-update-sshkeys: insert an Options: line in usage.
+
+ 2304 Wim Muskee 2012-06-04
+ Add example common.conf.
+
+ 2303 Marc Gariepy 2012-06-04
+ change SERVER variable for getltscfg-cluster to prevent interferance
+ with client/share/ltsp/init-ltsp.d/04-server
+
+ 2302 Wim Muskee 2012-06-03
+ Default local syslog, define SYSLOG_HOST in lts.conf for remote
+ logging (LP: #697387).
+
+ 2301 Wim Muskee 2012-06-02
+ Gentoo: Fix ltsp-update-kernel-functions for instead of .
+
+ 2300 Wim Muskee 2012-06-02
+ ltsp-config: Make service() distro-specific.
+
+ 2299 Vagrant Cascadian 2012-06-01 {ltsp-5.4.0}
+ version 5.4.0
+
+ 2298 Vagrant Cascadian 2012-06-01
+ Debian: initramfs-tools hooks: Only copy /tmp/net-*.conf if it
+ is present.
+
+ 2297 Vagrant Cascadian 2012-06-01
+ Debian: remove initramfs-tools/conf.d, as it is now empty.
+
+ 2296 Wim Muskee 2012-06-01
+ Remove initramfs-tools nbd check in ltsp-update-image.
+
+ 2295 Vagrant Cascadian 2012-06-01
+ ltsp-init-common: Drop support for pulseaudio esound compatibility.
+
+ 2294 Vagrant Cascadian 2012-06-01
+ ltsp-init-common: Drop support for older versions of pulseaudio.
+
+ 2293 Vagrant Cascadian 2012-06-01
+ Drop support for esd (esound) and nas sound servers.
+
+ 2292 Alkis Georgopoulos 2012-06-01
+ Allow LOCAL_APPS_EXTRAMOUNTS over non empty dirs (LP: #975128).
+
+ 2291 Alkis Georgopoulos 2012-06-01
+ update-kernels: default to IPAPPEND=2.
+
+ 2290 Alkis Georgopoulos 2012-06-01
+ ltsp-server-functions: silence warning about missing /opt/ltsp.
+
+ 2289 Vagrant Cascadian 2012-05-31
+ init-ltsp.d/02-initramfs-env: Source /run/net-*.conf if present.
+
+ 2288 Alkis Georgopoulos 2012-05-31
+ ltsp-config: uppercase $OVERWRITE variable.
+
+ 2287 Alkis Georgopoulos 2012-05-31
+ Debian: modprobe overlayfs or aufs.
+
+ 2286 Alkis Georgopoulos 2012-05-31
+ Debian: don't force_add modules, manual_add_modules instead.
+
+ 2285 Alkis Georgopoulos 2012-05-31
+ Debian: don't omit block devices from the initramfs.
+
+ 2284 Alkis Georgopoulos 2012-05-31
+ ltsp-update-image: mount --bind all points under $chroot in
+ run_cleanup.
+
+ 2283 Alkis Georgopoulos 2012-05-30
+ Rename nbd-exclude.conf to ltsp-update-image.excludes in some docs.
+
+ 2282 Alkis Georgopoulos 2012-05-29
+ cleanup.d/50-vmlinuz: use relative paths.
+
+ 2281 Alkis Georgopoulos 2012-05-29
+ cleanup.d: run update-kernels.
+
+ 2280 Alkis Georgopoulos 2012-05-29
+ cleanup.d: generate vmlinuz symlinks.
+
+ 2279 Alkis Georgopoulos 2012-05-29
+ cleanup.d: copy the server SSH keys.
+
+ 2278 Alkis Georgopoulos 2012-05-29
+ cleanup.d: regenerate keys without restarting sshd.
+
+ 2277 Alkis Georgopoulos 2012-05-29
+ ltsp-update-sshkeys.8: rewrite man page.
+
+ 2276 Alkis Georgopoulos 2012-05-29
+ ltsp-config: fix typo in install_example.
+
+ 2275 Vagrant Cascadian 2012-05-28
+ ltsp-config: Install lts.conf into the appropriate chroot sub-dir.
+
+ 2274 Vagrant Cascadian 2012-05-28
+ ltsp-config: Fix bug in ltsp-config preventing tftp dirs from
+ being checked properly.
+
+ 2273 Vagrant Cascadian 2012-05-28
+ ltsp-config: Fix install_example function to work with unlocalized
+ examples.
+
+ 2272 Vagrant Cascadian 2012-05-28
+ Debian: squashfs-image plugin: Call ltsp-update-image with
+ --config-nbd, otherwise it may assume an NFS based ocnfiguration
+ and exit.
+
+ 2271 Vagrant Cascadian 2012-05-28
+ Rename nbd-exclude.conf to ltsp-update-image.excludes.
+
+ 2270 Vagrant Cascadian 2012-05-28
+ ltsp-update-image: Rename /etc/ltsp/nbd-excludes.conf to
+ /etc/ltsp/ltsp-update-image.excludes
+
+ 2269 Alkis Georgopoulos 2012-05-28
+ Provide an example lts.conf for ltsp-config.
+
+ 2268 Alkis Georgopoulos 2012-05-28
+ ltsp-update-kernels.8: rewrite man page.
+
+ 2267 Alkis Georgopoulos 2012-05-28
+ When ltsp-update-image --revert is specified, prefer the kernels
+ from the NBD image.
+
+ 2266 Alkis Georgopoulos 2012-05-28
+ ltsp-update-image.8: rewrite man page.
+
+ 2265 Alkis Georgopoulos 2012-05-28
+ ltsp-config.8: update LTSP source URL.
+
+ 2264 Alkis Georgopoulos 2012-05-28
+ ltsp-config: add a man page.
+
+ 2263 Alkis Georgopoulos 2012-05-27
+ update-kernels: source update-kernels.conf when ran from kernel
+ postinst.
+
+ 2262 Alkis Georgopoulos 2012-05-27
+ ltsp-config: use pgrep to check if we can start nbd-server.
+
+ 2261 Vagrant Cascadian 2012-05-26
+ Debian: create-fs-image/squashfs-image plugins: Configure boot
+ prompt options for use with NBD.
+
+ 2260 Vagrant Cascadian 2012-05-26
+ ltsp-update-sshkeys: Always create ssh_known_hosts, even if /etc/ssh
+ isn't currently present.
+
+ 2259 Vagrant Cascadian 2012-05-26
+ ltsp-update-kernels: Prefer kernels from chroot over the image file.
+
+ 2258 Vagrant Cascadian 2012-05-26
+ Debian/Ubuntu: squashfs-image/update-image ltsp-build-client
+ plugins: Only update the specified chroot.
+
+ 2257 Vagrant Cascadian 2012-05-26
+ Debian: 035-create-fs-image: use ltsp-config to configure
+ nbd-server.
+
+ 2256 Vagrant Cascadian 2012-05-26
+ Debian: 095-squashfs-image: Call "ltsp-config nbd-server" after
+ generating the NBD image.
+
+ 2255 Vagrant Cascadian 2012-05-26
+ Debian: 095-squashfs-image: ltsp-update-image -a $ARCH no longer
+ works, call it without arguments.
+
+ 2254 Vagrant Cascadian 2012-05-26
+ Ubuntu: no longer call ltsp-update-image with the -a argument,
+ as it's no longer supported.
+
+ 2253 Vagrant Cascadian 2012-05-26
+ Ubuntu: Order -updates mirror before -security mirror.
+
+ 2252 Vagrant Cascadian 2012-05-26
+ Ubuntu: Use the default mirror as updates mirror.
+
+ 2251 Vagrant Cascadian 2012-05-26
+ ltsp-update-kernels: Only attempt to update kernel images that
+ are actually present.
+
+ 2250 Vagrant Cascadian 2012-05-26
+ Debian: Refactor chroot-tagging slightly so that versions are only
+ checked if /etc/ltsp_chroot is present.
+
+ 2249 Vagrant Cascadian 2012-05-26
+ Debian: Fix ltsp-build-client chroot-tagging plugin to support
+ squeeze, which had a typo in the variable name and was comparing
+ versions in the wrong direction.
+
+ 2248 Vagrant Cascadian 2012-05-25
+ ltsp-config: Fix config_nbd_server to look for NBD image files
+ rather than take them as arguments.
+
+ 2247 Vagrant Cascadian 2012-05-25
+ ltsp-config: rename config_nbd to config_nbd_server.
+
+ 2246 Alkis Georgopoulos 2012-05-25
+ ltsp-config: when generating the config_function, also translate
+ newlines to underscores.
+
+ 2245 Alkis Georgopoulos 2012-05-25
+ ltsp-config: Fix getopt call.
+
+ 2244 Vagrant Cascadian 2012-05-25
+ ltsp-update-kernels: fix typo in find syntax searching for
+ available kernels.
+
+ 2243 Alkis Georgopoulos 2012-05-25
+ Introduce /usr/sbin/ltsp-config.
+
+ 2242 Marc Gariepy 2012-05-24
+ adding a test to validate that ionice is working (not working in
+ openvz container)
+
+ 2241 Wim Muskee 2012-05-23
+ Removed obsolete symlinks, package them from /common.
+
+ 2240 Wim Muskee 2012-05-22
+ Gentoo: add /etc/ltsp_chroot in 5.2 installs
+
+ 2239 Vagrant Cascadian 2012-05-21
+ ltsp-update-kernels: Do not fail attempting to mark non-existant
+ kernels readable.
+
+ 2238 Vagrant Cascadian 2012-05-21
+ ltsp-update-kernels: Also support architectures with "vmlinux"
+ as the kernel filename.
+
+ 2237 Vagrant Cascadian 2012-05-19
+ init-ltsp.d/04-server: More robust detection of named NBD exports.
+
+ 2236 Vagrant Cascadian 2012-05-19
+ Refreshed ltsp.pot and .po files.
+
+ 2235 Vagrant Cascadian 2012-05-19
+ ltsp-build-client: Allow vendor to be overidden by environment
+ variable.
+
+ 2234 Vagrant Cascadian 2012-05-19
+ ltsp-update-image: Only use /etc/ltsp/nbd-exclude.conf if it's
+ present, otherwise mksquashfs errors.
+
+ 2233 Alkis Georgopoulos 2012-05-19
+ Set -e for server scripts, disable for client scripts for now.
+
+ 2232 Vagrant Cascadian 2012-05-18
+ ltsp-common-functions: putting "set -e" here is just a bit too
+ fragile, disabling for now.
+
+ 2231 Vagrant Cascadian 2012-05-18
+ init-ltsp.d/50-sendsigs: Check for presence of /run, /lib/init/rw
+ and /var/run, and create sendsigs.omit.d if not present.
+
+ 2230 Vagrant Cascadian 2012-05-18
+ Debian: fix typo with setting debootstrap --no-check-gpg.
+
+ 2229 Vagrant Cascadian 2012-05-18
+ Debian: Add --debootstrap-keyring option to specify keyring for
+ debootstrap verification.
+
+ 2228 Vagrant Cascadian 2012-05-18
+ Debian: Disable debootstrap gpg verification when using
+ --accept-unsigned-packages.
+
+ 2227 Vagrant Cascadian 2012-05-18
+ Debian: add a 010-chroot-tagging plugin that only creates
+ /etc/ltsp_chroot if installing older versions.
+
+ 2226 Vagrant Cascadian 2012-05-18
+ update-kernels: Remove support for sparc.
+
+ 2225 Vagrant Cascadian 2012-05-18
+ update-kernels: Remove untested support for alpha based hardware.
+
+ 2224 Vagrant Cascadian 2012-05-18
+ update-kernels: Remove untested support for old mips based machines.
+
+ 2223 Vagrant Cascadian 2012-05-18
+ update-kernels: Remove likely broken support support for generating
+ nbi.img for arm, as arm devices will likely have different methods
+ to boot depending on the hardware.
+
+ 2222 Stéphane Graber 2012-05-15
+ Change gnome-session-save to gnome-session-quit (upstream rename)
+ and add TryExec statements for all the shipped .desktops
+
+ 2221 Alkis Georgopoulos 2012-05-15
+ Add a common debug function.
+
+ 2220 Vagrant Cascadian 2012-05-14
+ Debian: remove hacks to ltsp-update-image.conf to avoid generating
+ images.
+
+ 2219 Vagrant Cascadian 2012-05-14
+ Debian init-ltsp.d keyboard: ensure that test failures don't leave
+ an uncaught error by switching to if statements.
+
+ 2218 Vagrant Cascadian 2012-05-14
+ init-ltsp.d/50-swap: Set the error code to a variable in "nbd-client
+ -c" call, otherwise "set -e" causes init-ltsp to fail, which ends
+ in a kernel panic.
+
+ 2217 Vagrant Cascadian 2012-05-14
+ ltsp-update-image: use "exportname" for the image file name.
+
+ 2216 Vagrant Cascadian 2012-05-14
+ ltsp-update-image: use ltsp-server-functions instead of
+ ltsp-client-functions.
+
+ 2215 Vagrant Cascadian 2012-05-14
+ Debian: Do not force debootstrap keyring checking against
+ /etc/apt/trusted.gpg, as newer versions of debian-archive-keyring
+ may leave /etc/apt/trusted.gpg without the appropriate keys,
+ and newer versions of debootstrap default to checking against
+ debian-archive-keyring directly.
+
+ 2214 Vagrant Cascadian 2012-05-14
+ ltsp-update-kernels: use ltsp-server-functions instead of
+ ltsp-client-functions.
+
+ 2213 Vagrant Cascadian 2012-05-14
+ Debian: Use Ubuntu's init-ltsp.d set-time plugin.
+
+ 2212 Vagrant Cascadian 2012-05-14
+ Debian: Use ubuntu's saned init-ltsp.d plugin.
+
+ 2211 Vagrant Cascadian 2012-05-14
+ Update autogen.sh for localapps move to client/localapps.
+
+ 2210 Vagrant Cascadian 2012-05-14
+ Update autogen.sh to reflect nbd-proxy move.
+
+ 2209 Vagrant Cascadian 2012-05-14
+ Move nbd-proxy from Debian to client.
+
+ 2208 Vagrant Cascadian 2012-05-14
+ Debian: remove problematic symlink for ltsp-client-vendor-functions.
+
+ 2207 Vagrant Cascadian 2012-05-14
+ Debian: move initramfs-tools hooks into an share/initramfs-tools.
+
+ 2206 Vagrant Cascadian 2012-05-14
+ Move ldm rc.d ltsp-logout-action hook into client/share/ldm/rc.d.
+
+ 2205 Vagrant Cascadian 2012-05-14
+ Renamed server/share to server/share/ltsp, to allow for other
+ subdirs.
+
+ 2204 Vagrant Cascadian 2012-05-14
+ add share/ltsp subdirs, to allow for other /usr/share/ subdirs.
+
+ 2203 Alkis Georgopoulos 2012-05-14
+ Rewrite ltsp-update-image, add ltsp-cleanup.
+
+ 2202 Wim Muskee 2012-05-14
+ Move plugins back to share/plugins.
+
+ 2201 Wim Muskee 2012-05-14
+ Merged ltsp-build-client functions into ltsp-build-client, moved
+ /functions to /share/ltsp-build-client-functions.
+
+ 2200 Alkis Georgopoulos 2012-05-14
+ ltsp-update-kernels: support copying the kernels from within
+ NBD images.
+
+ 2199 Alkis Georgopoulos 2012-05-14
+ Move client/share/init-ltsp.d/$distro to
+ client/$distro/share/init-ltsp.d.
+
+ 2198 Alkis Georgopoulos 2012-05-14
+ update-kernels: use ltsp-client-functions.
+
+ 2197 Alkis Georgopoulos 2012-05-14
+ udhcp: ask for rootpath, fallback to a default one.
+
+ 2196 Wim Muskee 2012-05-14
+ Restructure server tree
+
+ 2195 Wim Muskee 2012-05-13
+ Restructure client tree
+
+ 2194 Wim Muskee 2012-05-12
+ Gentoo: Kicktoo is the default installer now.
+
+ 2193 Vagrant Cascadian 2012-05-11
+ Rename example dnsmasq configuration file to simplify packaging
+ for ltsp-server-dnsmasq.
+
+ 2192 Vagrant Cascadian 2012-05-11
+ ltsp-dnsmasq-conf: append dhcp-range to config, as we can have
+ multiple dhcp ranges.
+
+ 2191 Vagrant Cascadian 2012-05-11
+ Update example dnsmasq config.
+
+ 2190 Vagrant Cascadian 2012-05-11
+ Add ltsp-dnsmasq-conf script to configure dnsmasq.
+
+ 2189 Vagrant Cascadian 2012-05-11
+ Update example dnsmasq dhcp/tftp configuration.
+
+ 2188 Wim Muskee 2012-05-08
+ Gentoo: Install python-2.7 by default for binary install issues.
+
+ 2187 Vagrant Cascadian 2012-05-04
+ Debian: rename getty disabling variable to more generic namespace.
+
+ 2186 Vagrant Cascadian 2012-05-04
+ Debian: fix typo in disable-inittab-entries
+
+ 2185 Alkis Georgopoulos 2012-05-04
+ ltsp-update-kernels: check if restorecon exists before running it
+ (LP: #993179).
+
+ 2184 Vagrant Cascadian 2012-05-04
+ Debian: init-ltsp.d hook to disable gettys on ttys 2-6 in
+ /etc/inittab.
+
+ 2183 Vagrant Cascadian 2012-05-02
+ Debian: add exim4 to the system services removed at boot.
+
+ 2182 Vagrant Cascadian 2012-05-02
+ Debian: 035-create-fs-image ltsp-build-client plugin: also set
+ default mkfs options for ext4.
+
+ 2181 Alkis Georgopoulos 2012-04-26
+ ltsp-chroot: call getopt from "main", and eval the result.
+
+ 2180 Alkis Georgopoulos 2012-04-25
+ Use POSIX ! instead of -not in find, and other small fixes.
+
+ 2179 Alkis Georgopoulos 2012-04-25
+ ltsp-update-kernels: loop-mount NBD images to copy kernels.
+
+ 2178 Alkis Georgopoulos 2012-04-25
+ ltsp-common-functions: add log(), warn(), run_parts() and source
+ ltsp-tool.conf.
+
+ 2177 Alkis Georgopoulos 2012-04-23
+ Create /etc/network/interfaces instead of appending to it.
+
+ Otherwise, multiple entries for the boot device could end up there,
+ which cause 50 sec boot delays.
+
+ 2176 Alkis Georgopoulos 2012-04-22
+ Updating the SSH keys when the server IP changes isn't necessary
+ any more.
+
+ 2175 Alkis Georgopoulos 2012-04-22
+ ltsp-update-sshkeys: cleanup, and no need to save the server IP.
+
+ 2174 Alkis Georgopoulos 2012-04-22
+ Remove the get_host_random example, sort -R can do the same thing
+ in one line if someone needs it.
+
+ 2173 Alkis Georgopoulos 2012-04-22
+ Assume default server IP=192.168.67.1.
+
+ This was agreed upon in #ltsp, because 192.168.0.x is a common
+ subnet for the internet-facing NIC, causing conflicts. 67 = L+T+S+P!
+
+ 2172 Wim Muskee 2012-04-10
+ Gentoo: Add check on bind mounts before purging build chroot.
+
+ 2171 Vagrant Cascadian 2012-04-07
+ Debian: Also ensure /etc/ltsp exists for create-fs-image plugin.
+
+ 2170 Vagrant Cascadian 2012-04-07
+ Debian: Ensure that /etc/ltsp exists before attempting to write
+ /etc/ltsp/ltsp-update-kernels.conf. Thanks to Andreas Brogle for
+ the report! http://bugs.debian.org/667915
+
+ 2169 Stéphane Graber 2012-04-03 {ltsp-5.3.7}
+ version 5.3.7
+
+ 2168 Alkis Georgopoulos 2012-04-03
+ Check if LOCAL_APPS=True before calling ltsp-genmenu.
+
+ 2167 Alkis Georgopoulos 2012-04-03
+ udhcp: exit if an LTSP boot was not requested.
+
+ 2166 Alkis Georgopoulos 2012-04-03
+ Add jockey-kde to RM_SESSION_SERVICES.
+
+ 2165 Wim Muskee 2012-04-01
+ Renaming change fixes.
+
+ 2164 Vagrant Cascadian 2012-04-01
+ PACKAGING CHANGES: Make ltsp-client-functions and
+ ltsp-server-functions source only the appropriate client/server
+ vendor functions, to allow different versions of server and
+ client-side code on the same machine.
+
+ 2163 Vagrant Cascadian 2012-04-01
+ rename functions.d to functions, as it doesn't really follow
+ expectations of a .d style layout.
+
+ 2162 Wim Muskee 2012-04-01
+ Gentoo: ltsp-update-kernels cleanup works through functions.d
+
+ 2161 Wim Muskee 2012-04-01
+ Gentoo: Fix ltsp-info-functions, thx alkisg, use detect_arch in
+ client lts.conf download.
+
+ 2160 Wim Muskee 2012-03-31
+ ltsp-chroot: Apply detect_arch and make it independent of
+ lsb_release.
+
+ 2159 Wim Muskee 2012-03-31
+ Finish restructure for vendor functions, added Fedora and Suse
+ detect_arch. Distro's update packaging please.
+
+ 2158 Wim Muskee 2012-03-31
+ Implemented detect_arch using ltsp-vendor-functions, packaging
+ needs to include this one.
+
+ 2157 Wim Muskee 2012-03-31
+ ltsp-chroot: restructure to use functions.d/.
+
+ 2156 Wim Muskee 2012-03-28
+ Gentoo: updating new ltsp-info-functions
+
+ 2155 Alkis Georgopoulos 2012-03-28
+ Debian: apply XKB* settings to /etc/default/keyboard.
+
+ 2154 Alkis Georgopoulos 2012-03-28
+ ltsp-info: restructure to use functions.d/.
+
+ 2153 Alkis Georgopoulos 2012-03-27
+ Rename ltsp-common-functions to ltsp-[server|client]-functions
+ (LP: #950945). Distros: please update packaging.
+
+ 2152 Alkis Georgopoulos 2012-03-27
+ Remove symlinks from init-ltsp.d. Distros: please update packaging.
+
+ 2151 Stéphane Graber 2012-03-27
+ Stop plymouth BEFORE starting start_screen_sessions
+
+ 2150 Alkis Georgopoulos 2012-03-26
+ Introduce XRANDR_COMMAND_[0-9] (LP: #942608).
+
+ 2149 Alkis Georgopoulos 2012-03-26
+ Make thin clients default to X_COLOR_DEPTH=16.
+
+ ltsp-discuss thread:
+ http://www.mail-archive.com/ltsp-discuss@lists.sourceforge.net/msg40298.html
+
+ 2148 Alkis Georgopoulos 2012-03-26
+ If DNS_SERVER=auto, check if DNS is running on the LTSP server.
+
+ 2147 Wim Muskee 2012-03-24
+ Removing ltsp-build-client 010-chroot-tagging.
+
+ 2146 Stéphane Graber 2012-03-22 {ltsp-5.3.6}
+ version 5.3.6
+
+ 2145 Alkis Georgopoulos 2012-03-22
+ Ubuntu: select the correct LDM theme for fat chroots too.
+
+ 2144 Alkis Georgopoulos 2012-03-21
+ Ubuntu: fix fat desktops and ldm themes selection.
+
+ 2143 Marc Gariepy 2012-03-20
+ replace dpkg-query with dpkg to fix script and installs
+ ldm-ubuntut-theme
+
+ 2142 Vagrant Cascadian 2012-03-18
+ ltsp-update-kernels: only create yaboot symlinks if not otherwise
+ present, making it possible to configure a custom yaboot
+ environment.
+
+ 2141 Wim Muskee 2012-03-18
+ Gentoo: 5.3 aware ltspfs is stable
+
+ 2140 Wim Muskee 2012-03-17
+ Gentoo: Client download lts.conf not from x86 but i686.
+
+ 2139 Wim Muskee 2012-03-12
+ Gentoo: Support for setting installed client video card drivers.
+
+ 2138 Wim Muskee 2012-03-12
+ Blacklist Xsession.desktop in fat chroot autodetection.
+
+ 2137 Alkis Georgopoulos 2012-03-09
+ Simplify fat chroot autodetection.
+
+ 2136 Stéphane Graber 2012-03-09 {ltsp-5.3.5}
+ version 5.3.5
+
+ 2135 Alkis Georgopoulos 2012-03-09
+ Only remove old kernels for valid chroots.
+
+ This allows for e.g. updating the kernels for /opt/ltsp/i386 while
+ /opt/ltsp/nfs-mounted-powerpc is temporarily unavailable.
+
+ 2134 Stéphane Graber 2012-03-08
+ Ubuntu: Add ltsp-core.upstart to be installed as
+ ltsp-client-core.upstart
+
+ 2133 Alkis Georgopoulos 2012-03-09
+ Plymouth is sometimes using vt7, use openvt -f (force).
+
+ 2132 Alkis Georgopoulos 2012-03-08
+ Use /usr/share/xsessions to autodetect fat chroots.
+
+ 2131 Alkis Georgopoulos 2012-03-08
+ Allow 2 parameters in run_parts_list.
+
+ 2130 Alkis Georgopoulos 2012-03-08
+ ltsp-init-common: delete functions that were moved to init-ltsp.d/.
+
+ 2129 Alkis Georgopoulos 2012-03-07
+ Remove "exit 0" from /etc/rc.local.
+
+ 2128 Alkis Georgopoulos 2012-03-07
+ Restructure screen sessions launching to save the openvt RAM.
+
+ 2127 Alkis Georgopoulos 2012-03-07
+ ltsp-common-functions: if $1 is not a dir, echo nothing.
+
+ 2126 Alkis Georgopoulos 2012-03-06
+ Ubuntu: disable cron, dbus and other services in clients with <=
+ 128 MB RAM.
+
+ 2125 Alkis Georgopoulos 2012-03-06
+ Disable more cronjobs.
+
+ 2124 Alkis Georgopoulos 2012-03-06
+ Sound volume is set from udev, remove it from ltsp-core.
+
+ 2123 Alkis Georgopoulos 2012-03-06
+ Ubuntu: avoid running update-motd.d scripts.
+
+ 2122 Vagrant Cascadian 2012-03-05 {ltsp-5.3.4}
+ version 5.3.4
+
+ 2121 Stéphane Graber 2012-03-05
+ Remove ltsp-setup (nothing seems to reference it anymore)
+
+ 2120 Stéphane Graber 2012-03-05
+ ltsp-core: Update lsb headers
+
+ 2119 Stéphane Graber 2012-03-05
+ Usplash no longer exists, remove any remaining reference.
+
+ 2118 Vagrant Cascadian 2012-03-02
+ ltsp-setup: remove functions now moved to init-ltsp.d hooks.
+
+ 2117 Vagrant Cascadian 2012-03-02
+ init-ltsp.d/common/50-jetpipe: do not overwrite the DEVICE variable.
+
+ 2116 Vagrant Cascadian 2012-03-02
+ init-ltsp.d/common/04-server: do not overwrite the DEVICE variable.
+
+ 2115 Marc Gariepy 2012-03-01
+ LANG=C isn't enough, on ubuntu 11.04 i need to set LANGUAGE too.
+
+ 2114 Wim Muskee 2012-02-28 {ltsp-5.3.3}
+ version 5.3.3
+
+ 2113 Wim Muskee 2012-02-26
+ Moved some ltsp-init-common functions to init-ltsp.d scripts.
+
+ 2112 Wim Muskee 2012-02-26
+ Gentoo: put cron and syslog deps in package, start by default
+
+ 2111 Wim Muskee 2012-02-26
+ Gentoo: add client cron support
+
+ 2110 Wim Muskee 2012-02-26
+ Gentoo: updated rc initscripts
+
+ 2109 Wim Muskee 2012-02-26
+ Moved 50-mtab from common to Ubuntu, symlink to Debian.
+
+ 2108 Wim Muskee 2012-02-26
+ Gentoo: adding init-ltsp.d scripts
+
+ 2107 Wim Muskee 2012-02-26
+ Gentoo: separate build profiles for 5.3 client installs
+
+ 2106 Vagrant Cascadian 2012-02-24
+ Remove init-ltsp.d/*/50-localdev, which shouldn't be needed
+ any longer.
+
+ 2105 Stéphane Graber 2012-02-23 {ltsp-5.3.2}
+ version 5.3.2
+
+ 2104 Stéphane Graber 2012-02-23
+ Update xfreerdp script to handle the case where rdesktop or xfreerdp
+ aren't there.
+
+ 2103 Alkis Georgopoulos 2012-02-23
+ Let's decide that the default server is 192.168.0.1, not .254.
+
+ 2102 Alkis Georgopoulos 2012-02-23
+ Append to ltsp_config, don't overwrite it.
+
+ 2101 Alkis Georgopoulos 2012-02-23
+ Rearrange init-ltsp.d scripts to set SERVER in more cases.
+
+ 2100 Alkis Georgopoulos 2012-02-22
+ Provide a KEEP_SYSTEM_SERVICES whitelist.
+
+ 2099 Alkis Georgopoulos 2012-02-22
+ Remove I10-sound as it seems very deprecated.
+
+ 2098 Alkis Georgopoulos 2012-02-22
+ Set sound volume on fat clients too (LP: #923923).
+
+ 2097 Alkis Georgopoulos 2012-02-22
+ Disconnect NBD mounts when the ltsp-client service is stopped.
+
+ 2096 Vagrant Cascadian 2012-02-20 {ltsp-5.3.1}
+ version 5.3.1
+
+ 2095 Vagrant Cascadian 2012-02-20
+ init-ltsp: Always ensure /sys and /proc are mounted, since we
+ depend on them for many of the init-ltsp.d scripts.
+
+ 2094 Vagrant Cascadian 2012-02-20
+ Debian: use configuration variable to disable ltsp-update-image.
+
+ 2093 Vagrant Cascadian 2012-02-20
+ ltsp-update-image: issue a message when ltsp-update-image is
+ disabled.
+
+ 2092 Vagrant Cascadian 2012-02-20
+ Debian: add ltsp-build-client plugin to disable ltsp-update-image
+ when creating an NFS based install.
+
+ 2091 Vagrant Cascadian 2012-02-20
+ Debian: when using create-fs-image plugin, call ltsp-update-image
+ --skip-image to configure nbd and boot prompt options, and configure
+ ltsp-update-image to skip image creation on future invocations.
+
+ 2090 Vagrant Cascadian 2012-02-20
+ ltsp-update-image: add --skip-image (-s) option to skip image
+ creation, which allows performing other tasks such as configuring
+ nbd and boot prompt options.
+
+ 2089 Vagrant Cascadian 2012-02-20
+ ltsp-update-image: use nbd user and group for nbd-server
+ configuration if present, falling back to nobody/nogroup.
+
+ 2088 Vagrant Cascadian 2012-02-20
+ Ensure that lts.conf ends up in /etc.
+
+ 2087 Alkis Georgopoulos 2012-02-21
+ The tftp target path is specified, so no need for "cd".
+
+ 2086 Vagrant Cascadian 2012-02-20
+ Debian: workaround bug in initramfs-tools not mounting /proc
+ or /sys. http://bugs.debian.org/660297
+
+ 2085 Vagrant Cascadian 2012-02-20
+ Debian: add init-ltsp.d dir for Debian.
+
+ 2084 Vagrant Cascadian 2012-02-20
+ Debian: add fat-client plugin.
+
+ 2083 Vagrant Cascadian 2012-02-20
+ only overwrite lts.conf if it has non-zero size.
+
+ 2082 Vagrant Cascadian 2012-02-20
+ only download tftp from $NBD_ROOT_HOST if it is defined.
+
+ 2081 Alkis Georgopoulos 2012-02-20
+ ltsp_config: delete the cache files on boot.
+
+ 2080 Alkis Georgopoulos 2012-02-19
+ Start ltsp-client-core only when an LTSP boot was requested.
+
+ 2079 Alkis Georgopoulos 2012-02-19
+ set_lts_var: remove old values from the cache file
+
+ 2078 Vagrant Cascadian 2012-02-17
+ Debian: create-fs-image plugin: set the nbdroot boot prompt option.
+
+ 2077 Vagrant Cascadian 2012-02-17
+ Debian: squashfs-image plugin: remove direct handling of boot
+ prompt options, as ltsp-update-image handles that itself, and
+ overwrites it anyways...
+
+ 2076 Vagrant Cascadian 2012-02-17
+ Debian: Use new NBD boot parameters with squashfs-image plugin.
+
+ 2075 Vagrant Cascadian 2012-02-17
+ Debian: Use new NBD boot parameters with create-fs-image plugin.
+
+ 2074 Vagrant Cascadian 2012-02-17
+ Debian: Fix ltsp-build-client kiosk plugin to use kiosk screen
+ session. Code largely snagged from corresponding Ubuntu plugin
+ and tweaked for debian. http://bugs.debian.org/659396
+
+ 2073 Alkis Georgopoulos 2012-02-18
+ Don't hardcode squashfs as the FSTYPE for LP #696435.
+
+ 2072 Alkis Georgopoulos 2012-02-18
+ ltsp-build-client: copy /etc/default/keyboard if it exists.
+
+ 2071 Alkis Georgopoulos 2012-02-17
+ Better workaround for wait-for-root bug described in LP #696435.
+
+ 2070 Stéphane Graber 2012-02-16 {ltsp-5.3}
+ version 5.3
+
+ 2069 Stéphane Graber 2012-02-16
+ Fix plymouth on Ubuntu
+
+ 2068 Stéphane Graber 2012-02-16
+ umount_marked: Check that we actually have something to unmount.
+
+ 2067 Stéphane Graber 2012-02-16
+ Silence 01-getltsconffile when lts.conf doesn't exist
+
+ 2066 Alkis Georgopoulos 2012-02-16
+ Disable nbd-client service in favor of nbd-disconnect.
+
+ 2065 Alkis Georgopoulos 2012-02-16
+ Try to cleanly disconnect NBD mounts.
+
+ 2064 Alkis Georgopoulos 2012-02-16
+ Don't use -fp on poweroff/reboot, for clean shutdown.
+
+ 2063 Alkis Georgopoulos 2012-02-16
+ init-ltsp: remove more thin client services.
+
+ 2062 Alkis Georgopoulos 2012-02-16
+ Fix NBD_SWAP-related typo.
+
+ 2061 Alkis Georgopoulos 2012-02-16
+ localapps: toggle condition for when to start sshfs.
+
+ 2060 Alkis Georgopoulos 2012-02-16
+ Deprecate NFS_HOME, introduce FSTAB_[0-9].
+
+ 2059 Alkis Georgopoulos 2012-02-16
+ initramfs: remove mkswap, swapon and tftp.
+
+ 2058 Alkis Georgopoulos 2012-02-16
+ initramfs: remove nfs-bottom/ltsp.
+
+ 2057 Alkis Georgopoulos 2012-02-15
+ localapps: don't rely on NFS_HOME to detect when to use sshfs.
+
+ 2056 Alkis Georgopoulos 2012-02-15
+ ltsp-chroot: fix broken quoting causing unmount warnings.
+
+ 2055 Alkis Georgopoulos 2012-02-15
+ localapps: avoid temp file creation for passwd parsing.
+
+ 2054 Stéphane Graber 2012-02-15
+ Try to get rid of the current tag for good ...
+
+ 2053 Alkis Georgopoulos 2012-02-15
+ ltsp-update-image: fix check for nbd support in the chroot.
+
+ 2052 Marc Gariepy 2012-02-15
+ fix regex to work in dash
+
+ 2051 Marc Gariepy 2012-02-15
+ configuring lo for nbd-proxy
+
+ 2050 Alkis Georgopoulos 2012-02-15
+ Use the new nbd-server/conf.d approach.
+
+ 2049 Alkis Georgopoulos 2012-02-15
+ nbdswapd: support name-based nbd exports.
+
+ 2048 Alkis Georgopoulos 2012-02-14
+ init-ltsp: provide a break= kernel parameter.
+
+ 2047 Alkis Georgopoulos 2012-02-14
+ ltsp-update-image: use ionice when calling mksquashfs.
+
+ 2046 Alkis Georgopoulos 2012-02-14
+ Support using nbd-proxy with NBDCLIENT=nbd-client-proxy.
+
+ 2045 Alkis Georgopoulos 2012-02-14
+ NBD: work around 30 secs delay caused by wait-for-root (LP:
+ #696435).
+
+ 2044 Alkis Georgopoulos 2012-02-14
+ In the real system, tftp is in /usr/bin, not in /bin.
+
+ 2043 Alkis Georgopoulos 2012-02-14
+ Ensure a default SCREEN even when a display manager is installed.
+
+ 2042 Alkis Georgopoulos 2012-02-14
+ Get NFS_SERVER or NBD_ROOT_HOST from /proc/cmdline.
+
+ 2041 Alkis Georgopoulos 2012-02-14
+ No need to define BOOT in the initramfs anymore.
+
+ 2040 Alkis Georgopoulos 2012-02-14
+ Avoid warning if /var/cache/ltsp already exists.
+
+ 2039 Alkis Georgopoulos 2012-02-14
+ Save hostname to /etc/hostname too.
+
+ 2038 Alkis Georgopoulos 2012-02-14
+ Move 50-resolv-conf earlier, in case some init-ltsp.d script
+ needs DNS.
+
+ 2037 Alkis Georgopoulos 2012-02-14
+ Source net-*.conf before lts.conf.
+
+ 2036 Vagrant Cascadian 2012-02-13
+ ltsp-update-image: remove pxe configuration duplicated from
+ update-kernels, which is called and configured earlier anyways.
+
+ 2035 Vagrant Cascadian 2012-02-13
+ init-ltsp.d/common/50-hostname: get networking information from
+ net-*.conf.
+
+ 2034 Vagrant Cascadian 2012-02-13
+ initramfs: copy /tmp/net-*.conf into /var/cache/ltsp/ so it will
+ be available during boot.
+
+ 2033 Vagrant Cascadian 2012-02-13
+ slight coding style change in init-bottom/ltsp.
+
+ 2032 Alkis Georgopoulos 2012-02-13
+ Remove ltsp_nbd. local-top/nbd will be used instead.
+
+ 2031 Francois-Denis Gonthier 2012-02-13
+ fix buggy reconnection of nbd-proxy
+
+ 2030 Alkis Georgopoulos 2012-02-13
+ Rename initramfs-scripts.d to init-ltsp.d.
+
+ 2029 Alkis Georgopoulos 2012-02-13
+ Debian: allow running the initramfs-scripts.d scripts with
+ init=/sbin/init-ltsp.
+
+ 2028 Alkis Georgopoulos 2012-02-13
+ Ubuntu: migrate gconf defaults to gsettings.
+
+ 2027 Stéphane Graber 2012-02-12
+ initramfs-scripts.d scripts are called though a chroot call,
+ so no need to use $rootmnt there, though we need to make sure we
+ have the final /run mounted there ...
+
+ 2026 Alkis Georgopoulos 2012-02-12
+ ltsp_nbd: missed $rootmnt while saving $DEVICE.
+
+ 2025 Alkis Georgopoulos 2012-02-12 {current}
+ Debian: allow DEBIAN_FRONTEND to be passthrough.
+
+ 2024 Alkis Georgopoulos 2012-02-12
+ ltsp_nbd: remove whatever was moved to initramfs-scripts.
+
+ 2023 Alkis Georgopoulos 2012-02-12
+ Allow initramfs-scripts to be called as init=.
+
+ 2022 Alkis Georgopoulos 2012-02-11
+ Ubuntu: ureadahead upstart jobs are now deleted on boot.
+
+ 2021 Alkis Georgopoulos 2012-02-11
+ Ubuntu: xorg.conf shouldn't exist anymore.
+
+ 2020 Alkis Georgopoulos 2012-02-11
+ ltsp-chroot: remove --mount-dev-pts from short options too.
+
+ 2019 Alkis Georgopoulos 2012-02-11
+ Ubuntu: tty[2-6] upstart jobs are now deleted on boot.
+
+ 2018 Alkis Georgopoulos 2012-02-11
+ Ubuntu: plymouth-stop upstart job is now deleted on boot.
+
+ 2017 Wim Muskee 2012-02-11
+ Updated ltsp-chroot man page.
+
+ 2016 Wim Muskee 2012-02-11
+ ltsp-chroot: Move devpts mount to default dev mount.
+
+ 2015 Alkis Georgopoulos 2012-02-11
+ Use VENDOR instead of DISTRO in initramfs-scripts.
+
+ 2014 Alkis Georgopoulos 2012-02-11
+ Ubuntu: save LTSP_CLIENT_MAC var name too, not only its value.
+
+ 2013 Vagrant Cascadian 2012-02-10
+ Fix uses of "sed -ie" to use "sed -i -e", as sed interprets the
+ command slightly differently and ends up with crufty copies of
+ files with "e" as a suffix.
+
+ 2012 Vagrant Cascadian 2012-02-10
+ Debian: always force_load aufs, as overlayfs isn't always present,
+ and our code supports both.
+
+ 2011 Marc Gariepy 2012-02-10
+ export nbdport for nbd-proxy and fix the check to be able to
+ use nbd-proxy
+
+ 2010 Francois-Denis Gonthier 2012-02-10
+ new working version of nbd-proxy
+
+ 2009 Alkis Georgopoulos 2012-02-10
+ Ubuntu: save the boot interface to ltsp_config.
+
+ 2008 Alkis Georgopoulos 2012-02-10
+ Ubuntu: remove some system services on boot.
+
+ 2007 Alkis Georgopoulos 2012-02-10
+ Ubuntu: disable some session services for fat clients.
+
+ 2006 Alkis Georgopoulos 2012-02-10
+ ltsp-chroot: don't require root for showing usage.
+
+ 2005 Alkis Georgopoulos 2012-02-10
+ ltsp-update-image: default to named NBD exports.
+
+ 2004 Alkis Georgopoulos 2012-02-09
+ Debian: remove RC_WHITELIST, services will be deleted by
+ initramfs-scripts.
+
+ 2003 Alkis Georgopoulos 2012-02-09
+ Ubuntu: move some fat client stuff to initramfs-scripts.
+
+ 2002 Alkis Georgopoulos 2012-02-09
+ Ubuntu: don't force use of NBD in the initramfs.
+
+ 2001 Alkis Georgopoulos 2012-02-09
+ ltsp-chroot: add --mount-dev and --mount-all options.
+
+ 2000 Alkis Georgopoulos 2012-02-09
+ New ltsp-common-functions: die, require_root, mark_mount,
+ umount_marked.
+
+ 1999 Vagrant Cascadian 2012-02-06
+ Debian: use unversioned kfreebsd-image packages.
+
+ 1998 Stéphane Graber 2012-02-06
+ Ubuntu: move 020-kernel-selection to finalization instead of
+ before-install, makes PAE/non-PAE detection actually work.
+
+ 1997 Stéphane Graber 2012-02-01
+ Allow NBD_ROOT_HOST to be set using nbdserver, otherwise fallback
+ to ROOTSERVER.
+
+ 1996 Stéphane Graber 2012-02-01
+ Ubuntu: run previous check in the chroot rather than outside ...
+
+ 1995 Stéphane Graber 2012-02-01
+ Ubuntu: As of 12.04 i386 media no longer contain non-PAE
+ kernel. Have ltsp-build-client use the PAE kernel if it doesn't have
+ a choice. Manual run of ltsp-build-client will still use non-PAE,
+ until 12.10 where it'll be completely dropped.
+
+ 1994 Stéphane Graber 2012-01-30
+ Update init scripts and initramfs script to deal with resolvconf
+ if present
+
+ 1993 Gideon Romm 2012-01-11
+ Broken lines fixed
+
+ 1992 Wim Muskee 2012-01-09
+ Gentoo: Setup installer to use new make.profile.
+
+ 1991 Wim Muskee 2012-01-09
+ Add ltsp-chroot man page.
+
+ 1990 Wim Muskee 2011-12-31 {ltsp-5.2.19}
+ version 5.2.19
+
+ 1989 Wim Muskee 2011-12-31
+ Gentoo: Bunch of small fixes.
+
+ 1988 Wim Muskee 2011-12-31
+ Fix ltsp_config eval quoting issue.
+
+ 1987 Wim Muskee 2011-12-29
+ Gentoo: kicktoo doesn't use umount file.
+
+ 1986 Wim Muskee 2011-12-18
+ Gentoo: Removed baselayout-1 timezone check in profiles.
+
+ 1985 Wim Muskee 2011-12-18
+ Gentoo: Added INSTALL_MASK to profiles.
+
+ 1984 Wim Muskee 2011-12-17
+ Gentoo: Autobuild stages provide /etc/portage now.
+
+ 1983 Marc Gariepy 2011-12-12
+ adjusting regex to match correctly what we want, find uses emacs
+ regex by default.
+
+ 1982 Wim Muskee 2011-11-29
+ Added eval to ltsp-chroot chroot execution.
+
+ 1981 Vagrant Cascadian 2011-11-28
+ Debian: update create-fs-image plugin to take advantage of new
+ initramfs scripts.
+
+ 1980 Vagrant Cascadian 2011-11-28
+ support NFS with aufs/overlayfs and tmpfs from init-bottom.
+
+ 1979 Vagrant Cascadian 2011-11-28
+ fix a couple missing " in client/initramfs-scripts.
+
+ 1978 Vagrant Cascadian 2011-11-28
+ Debian: increase the default image size to 2G, as the default
+ needs more than 1G to build, and it should leave some room for
+ localapps and fatclients.
+
+ 1977 Stéphane Graber 2011-11-26
+ Ubuntu: Switch from aufs to overlayfs (initramfs is now only
+ compatible with >= oneiric).
+
+ 1976 Wim Muskee 2011-11-20
+ Vendor detection now using common function in ltsp-build-client,
+ ltsp-info and ltsp-chroot.
+
+ 1975 Wim Muskee 2011-11-20
+ Detect vendor script in common functions.
+
+ 1974 Wim Muskee 2011-11-20
+ Made ltsp-chroot also work for Gentoo.
+
+ 1973 Wim Muskee 2011-11-18
+ Gentoo: Use stable ldm and ltsp-client for client install.
+
+ 1972 Wim Muskee 2011-11-13
+ Gentoo: Some ltsp-build-client options from regular to advanced.
+
+ 1971 Wim Muskee 2011-11-13
+ Gentoo: Prepare for building other stage archs then x86 and amd64.
+
+ 1970 Gideon Romm 2011-11-09
+ Screen scripts will only run on boot. We will not allow dynamic
+ creation of screen scripts on additional ttys.
+
+ 1969 Gideon Romm 2011-11-09
+ Pull wait code into screen_session loop, so if a new graphical
+ interface initializes on another tty, it does not start up and
+ steal focus.
+
+ 1968 Gideon Romm 2011-11-09
+ Create upstart scripts for ttys out of initramfs-scripts
+
+ 1967 Gideon Romm 2011-11-09
+ Modify ltsp_config such that it processes lts vars only once and
+ then stores them in a sourceable cache. This deprecates LTSP_CONFIG
+ as sourcing is inexpensive. In addition, this framework includes
+ resetting the lts conf vars in the environment and reprocessing
+ lts.conf, allowing for plugins to update lts.conf live and
+ reprocess.
+
+ 1966 Wim Muskee 2011-11-07
+ Gentoo: removing configure_sound_volume from client init, now
+ from udev.
+
+ 1965 Gideon Romm 2011-11-07
+ Modify udev script for distros that don't have /sbin/alsa-utils
+
+ 1964 Wim Muskee 2011-11-05
+ Gentoo: new use deps for several packages
+
+ 1963 Gideon Romm 2011-11-04
+ Disable some cron jobs that add unnecesary client load
+
+ 1962 Gideon Romm 2011-11-04
+ More initramfs scripts
+
+ 1961 Wim Muskee 2011-11-04
+ Gentoo: bind mount function in install profiles
+
+ 1960 Gideon Romm 2011-11-04
+ Move distro-agnostic initramfs plugins to common
+
+ 1959 Gideon Romm 2011-11-04
+ More initramfs-scripts plugins
+
+ 1958 Gideon Romm 2011-11-04
+ Only call ltsp-init-common once
+
+ 1957 Gideon Romm 2011-11-04
+ Add more initramfs-scripts
+
+ 1956 Gideon Romm 2011-11-04
+ Add initramfs plugin for swap
+
+ 1955 Gideon Romm 2011-11-04
+ Replace getltscfg -a with ltsp_config, so we get all of the
+ functions and preset vars.
+
+ 1954 Gideon Romm 2011-11-04
+ lts.conf should be evaluated in initramfs-scripts
+
+ 1953 Gideon Romm 2011-11-04
+ Recreate nfs-bottom/ltsp as initramfs-scripts plugins
+
+ 1952 Gideon Romm 2011-11-03
+ Add mtab to initramfs-scripts
+
+ 1951 Gideon Romm 2011-11-03
+ Implement modifying network interfaces in new
+ initramfs-scripts. Also, fix reference to rootmnt in upstart
+ initramfs-script.
+
+ 1950 Gideon Romm 2011-11-01
+ Add distro dirs for initramfs-scripts and conf file that sets distro
+
+ 1949 Gideon Romm 2011-11-01
+ Add ltsp boot parameter to call initramfs-script in chroot from
+ initramfs
+
+ 1948 Gideon Romm 2011-11-01
+ Move configure_sound_volume to udev script. Note: call temporarily
+ remains in ltsp-core to avoid too much breakage with this commit.
+
+ 1947 Gideon Romm 2011-10-31
+ UBUNTU: Remove 050-udev-speedup l-b-c plugin as it modifies a
+ script that is no longer present.
+
+ 1946 Gideon Romm 2011-10-31
+ Add removal of upstart services to initramfs, as part of
+ bootable-chroot migration.
+
+ 1945 Wim Muskee 2011-10-30
+ Gentoo: kicktoo locale configure from client conf.
+
+ 1944 Alkis Georgopoulos 2011-10-29
+ Ubuntu: Don't blacklist packages for fat clients (LP #619398)
+
+ 1943 vagrant@freegeek.org 2011-10-29
+ fix XSI:ism in ltsp-update-sshkeys
+
+ 1942 vagrant@freegeek.org 2011-10-29
+ move "nc -q" detection into ltsp_config.d snippet.
+
+ 1941 vagrant@freegeek.org 2011-10-29
+ split ltsp_config into ltsp_config.d snippets.
+
+ 1940 Stéphane Graber 2011-10-29
+ Use consistently NBD_ROOT_HOST, NBD_ROOT_PORT, NBD_ROOT_NAME,
+ NBD_SWAP_HOST and NBD_SWAP_PORT
+
+ 1939 Wim Muskee 2011-10-29
+ Gentoo: implemented kicktoo setlocale, and some profile fixes
+
+ 1938 Wim Muskee 2011-10-26
+ Gentoo: install profiles ccache cleanup
+
+ 1937 Wim Muskee 2011-10-16
+ Gentoo: fix makeconf_lines, doh.
+
+ 1936 Wim Muskee 2011-10-16
+ Gentoo: implemented kicktoo dynamic make.conf creation, fixed
+ setstage.
+
+ 1935 Wim Muskee 2011-10-12 {ltsp-5.2.18}
+ version 5.2.18
+
+ 1934 Wim Muskee 2011-10-12
+ Gentoo: Add rdesktop to default packges for build client conf,
+ ltspfs is stable in profiles.
+
+ 1933 Wim Muskee 2011-10-05
+ Gentoo: Add predefined ltsp-build-client.conf.
+
+ 1932 Wim Muskee 2011-10-02
+ Gentoo: Add kicktoo install profile.
+
+ 1931 Wim Muskee 2011-10-01
+ Gentoo: moved quickstart profile to new Gentoo config dir.
+
+ 1930 Wim Muskee 2011-09-30
+ Gentoo: Prepare bootstrap for multiple installers.
+
+ 1929 Wim Muskee 2011-09-27
+ Gentoo: Find correct stage more reliable in plugins.
+
+ 1928 Gideon Romm 2011-09-22
+ Remove hardcoded /home for NFS_HOME
+
+ 1927 Marc Gariepy 2011-09-09
+ Adding set -f to prevent shell expansion for * in CRONTAB_XX
+
+ 1926 Marc Gariepy 2011-08-29
+ Adjusting defaut reconnect on disconnect instead of waiting
+ 5 seconds.
+
+ 1925 vagrant@freegeek.org 2011-08-12
+ update the date header in ltsp-build-client manpage.
+
+ 1924 Warren Togami 2011-08-11 {ltsp-5.2.17}
+ version 5.2.17
+
+ 1923 Warren Togami 2011-08-11
+ Fedora: Optional i586 chroot based on Fedora 11 for old thin
+ client hardware
+
+ 1922 Warren Togami 2011-08-11
+ Fedora: Don't care if mount and umount /proc fail
+
+ 1921 Wim Muskee 2011-08-11
+ Exporting tftpdirs in plugin.
+
+ 1920 vagrant@freegeek.org 2011-08-11
+ Debian: fix syntax error with 095-exports plugin. doh.
+
+ 1919 Wim Muskee 2011-08-11
+ Updated ltsp-build-client.8 with exclude, removed dist.
+
+ 1918 Wim Muskee 2011-08-11
+ Moved set-dist plugin from common to Ubuntu and Debian.
+
+ 1917 Wim Muskee 2011-08-11
+ Split update-kernels and configuring tftp-dirs.
+
+ 1916 Warren Togami 2011-08-10 {ltsp-5.2.16}
+ version 5.2.16
+
+ 1915 Warren Togami 2011-08-10
+ Fedora: Fix detection of previous iptables rules in
+ ltsp-server-tweaks
+
+ 1914 Stéphane Graber 2011-08-10
+ Upgrade nbd-server to new name aware version
+
+ 1913 Warren Togami 2011-08-10 {ltsp-5.2.15}
+ version 5.2.15
+
+ 1912 Warren Togami 2011-08-10
+ Fedora: Remove older distros and mkinitrd, only EL6 and F14 with
+ dracut are supported.
+
+ 1911 Warren Togami 2011-08-10
+ Fedora: Update plymouth boot-duration
+
+ 1910 Warren Togami 2011-08-10
+ Fedora: Faster Install: Run dracut only once during
+ ltsp-build-client
+
+ 1909 Warren Togami 2011-08-10
+ Fedora: Excluded wrong file from EL6 i686
+
+ 1908 Warren Togami 2011-08-10
+ Fedora: EL6 i686 uses kernel-thinclient
+
+ 1907 Warren Togami 2011-08-09
+ Fedora: Enable Scientifi Linux 6 "fastbugs" repo in chroot
+
+ 1906 Warren Togami 2011-08-09
+ Fedora: Add epel-release to EL6 chroot
+
+ 1905 vagrant@freegeek.org 2011-08-10
+ Debian: check for NFS exports in /etc/exports.d/*.exports
+
+ 1904 Warren Togami 2011-08-09 {ltsp-5.2.14}
+ version 5.2.14
+
+ 1903 Warren Togami 2011-08-09
+ Fedora: Remove aspell* from chroot
+
+ 1902 Warren Togami 2011-08-09
+ Fedora: Add note about known bug introduced by SL-6.1
+ livecd-creator.
+
+ 1901 Warren Togami 2011-08-08
+ Fedora: Fix selinux warnings for good
+
+ 1900 Warren Togami 2011-08-08
+ Fedora: Add wraplinux and mkelfimage to EL6 chroot
+
+ 1899 Warren Togami 2011-08-08
+ ltsp-update-kernels: Also clean symvers-$version.gz files from
+ the tftpdir
+
+ 1898 Warren Togami 2011-08-08
+ Fedora: Shrink initramfs image by 1.5MB by removing dracut modules
+ unneeded for netboot thin clients
+
+ 1897 Warren Togami 2011-08-08
+ Fedora: Needed only /proc to silence the selinux errors
+
+ 1896 Warren Togami 2011-08-08
+ Fedora: Tweak selinux warning fix to make chroot-creator work again
+
+ 1895 Warren Togami 2011-08-08
+ Fedora: Allow ltsp-build-client to work on Fedora 14 host.
+
+ 1894 Warren Togami 2011-08-08
+ Fedora: Fix permissions on previous selinux warning fix
+
+ 1893 Warren Togami 2011-08-08
+ 091-unmount-dirs: Remove noise if /proc/mounts does not exist
+
+ 1892 Warren Togami 2011-08-08
+ ltsp-update-sshkeys: Noisy and not helpful error messages
+
+ 1891 Warren Togami 2011-08-08
+ ltsp-update-sshkeys: missing ecdsa host key is valid
+
+ 1890 Warren Togami 2011-08-08
+ Fedora: Get rid of selinux context warning messages during chroot
+ install
+
+ 1889 Warren Togami 2011-08-08
+ Fedora: Make chroot installer faster, get rid of some warning
+ messages
+
+ 1888 Warren Togami 2011-08-08
+ Fedora: Delete obsolete exclusion list, it slowed down install
+
+ 1887 vagrant@freegeek.org 2011-08-08
+ Debian: add plugin to use eatmydata for faster development testing.
+
+ 1886 vagrant@freegeek.org 2011-08-08
+ example /etc/exports.d/ltsp.exports NFS configuration.
+
+ 1885 vagrant@freegeek.org 2011-08-08
+ Debian: use cdn.debian.net as default mirror, which points to a
+ geographically close mirror based on ip address.
+
+ 1884 vagrant@freegeek.org 2011-08-08
+ Debian: fix inverted logic appending locales package to debootstrap
+ includes.
+
+ 1883 Wim Muskee 2011-08-08
+ Gentoo: fix in qs profile for openrc required dir.
+
+ 1882 Wim Muskee 2011-08-07
+ Gentoo: Add support for custom kernel sources and config.
+
+ 1881 Wim Muskee 2011-08-06
+ Gentoo: Add support for EXCLUDE in client build.
+
+ 1880 Wim Muskee 2011-08-05
+ Added tftp-dirs and purge-chroot options to ltsp-build-client man.
+
+ 1879 Stéphane Graber 2011-08-01 {ltsp-5.2.13}
+ version 5.2.13
+
+ 1878 Stéphane Graber 2011-08-01
+ Add missing import in nbd-update-config
+
+ 1877 Stéphane Graber 2011-08-01 {ltsp-5.2.12}
+ version 5.2.12
+
+ 1876 vagrant@freegeek.org 2011-07-30
+ ltsp-update-sshkeys: consistantly handle when ssh host keys are
+ not present.
+
+ 1875 Warren Togami 2011-07-29
+ Fedora: Clean up removals, stuff not present in EL6 or F14
+
+ 1874 Stéphane Graber 2011-07-29
+ Add support for nbdname to ltsp-update-image (duplicates a lot of
+ code and possibly a bit buggy)
+
+ 1873 Stéphane Graber 2011-07-29
+ Add nbd-update-config script
+
+ 1872 Warren Togami 2011-07-29 {ltsp-5.2.11}
+ version 5.2.11
+
+ 1871 Warren Togami 2011-07-28
+ Fedora: k12linux-release yum config definition
+
+ 1870 Warren Togami 2011-07-26
+ Fedora: Switch to SL6.1
+
+ 1869 vagrant@freegeek.org 2011-07-26
+ Debian: ltsp-build-client: add --kernel-version commandline option.
+
+ 1868 vagrant@freegeek.org 2011-07-26
+ Debian: change variable name from KERNEL_ARCH to KERNEL_VARIANT
+ to mirror --kernel-variant commandline option.
+
+ 1867 vagrant@freegeek.org 2011-07-26
+ Debian: ltsp-build-client: add --kernel-variant commandline option.
+
+ 1866 vagrant@freegeek.org 2011-07-26
+ Debian: default to version 8 for kfreebsd kernel images.
+
+ 1865 vagrant@freegeek.org 2011-07-26
+ Debian: drop support for lenny with squashfs-images.
+
+ 1864 vagrant@freegeek.org 2011-07-23
+ Debian: pass keyring=foo to debootstrap (some versions of
+ qemu-debootstrap don't support it correctly otherwise).
+
+ 1863 vagrant@freegeek.org 2011-07-23
+ Debian: switch to qemu-debootstrap to handle cross-architecture
+ building.
+
+ 1862 vagrant@freegeek.org 2011-07-23
+ Debian: use debootstrap's --variant=minbase instead of a long list
+ out outdated excludes.
+
+ 1861 vagrant@freegeek.org 2011-07-23
+ Debian: remove commented-out RC*_WHITELIST options.
+
+ 1860 Stéphane Graber 2011-07-21
+ Launchpad: no change commit to trigger a test rebuild
+
+ 1859 Stéphane Graber 2011-07-20
+ Launchpad: no change commit to trigger a test rebuild
+
+ 1858 Stéphane Graber 2011-07-19
+ Launchpad: no change commit to trigger a test rebuild
+
+ 1857 Stéphane Graber 2011-07-19
+ Launchpad: no change commit to trigger a test rebuild
+
+ 1856 vagrant@freegeek.org 2011-07-19
+ ltsp-init-common: support /run/sendsigs.omit.d in
+ nbd_sendsigs_protection function.
+
+ 1855 Warren Togami 2011-07-12 {ltsp-5.2.10}
+ Fedora: Make k12linux RPM URL's public
+
+ 1854 Warren Togami 2011-07-12 [merge]
+ Fedora: f14 client support
+
+ 1853 Stéphane Graber 2011-07-08
+ Update ltsp_nbd for named nbd devices support
+
+ 1852 Stéphane Graber 2011-07-08
+ Update ltsp_config to work with nbd named devices
+
+ 1851 Stéphane Graber 2011-07-07
+ Allow setting tftp-dirs from ltsp-build-client. Patch from Wim
+ Muskee. (LP: #417127)
+
+ 1850 Stéphane Graber 2011-07-07
+ Only call asoundconf if it actually exists (LP: #609766)
+
+ 1849 Stéphane Graber 2011-07-06
+ Also copy sources.list.d entries when using --copy-sourceslist,
+ thanks to Jimmy Hedman (LP: #706691)
+
+ 1848 Stéphane Graber 2011-07-06
+ Remove abi and vmcoreinfo in ltsp-update-kernels cleanup function
+ (LP: #769154)
+
+ 1847 Alkis Georgopoulos 2011-07-01
+ screen.d/xterm: pass a single, quoted command to xinitrc
+
+ 1846 Alkis Georgopoulos 2011-07-01
+ screen.d/xfreerdp: pass a single, quoted command to xinitrc
+
+ 1845 Alkis Georgopoulos 2011-07-01
+ Revert r1843 to allow passing "--" as a xinit parameter, but clarify
+ that screen scripts should either pass a quoted command to xinitrc,
+ or `eval` it themselves if xinitrc isn't present. For example, with
+ RDP_OPTIONS="-u ''", xinitrc $COMMAND $RDP_OPTIONS would break,
+ while `xinitrc "$COMMAND $RDP_OPTIONS"` would work.
+
+ 1844 Alkis Georgopoulos 2011-06-27
+ Replace screen.d/rdesktop with a new xfreerdp script that hopefully
+ supports all use cases
+
+ 1843 Alkis Georgopoulos 2011-06-27
+ Allow commands with empty parameters or parameters with spaces
+
+ 1842 Warren Togami 2011-06-16 {ltsp-5.2.9}
+ version 5.2.9
+
+ 1841 Warren Togami 2011-06-16 [merge]
+ merge
+
+ 1840 Alkis Georgopoulos 2011-06-16
+ Add an xterm screen script
+
+ 1839 Warren Togami 2011-06-01
+ Fedora: Fedora and EL6 no longer have xfs
+
+ 1838 Warren Togami 2011-06-01
+ Fedora: ltsp-server-tweaks script
+
+ 1837 Warren Togami 2011-06-01
+ Detect nc version for nc -q capability
+
+ 1836 Gideon Romm 2011-05-31
+ Commited patch submitted by jam@tigger.ws to fix issues with RCFILE_
+ and MODULE_
+
+ 1835 Gideon Romm 2011-05-31
+ Remove modesetting part of XRANDR_AUTO_MULTIHEAD. Causes more
+ problems than it solves.
+
+ 1834 Vagrant Cascadian 2011-05-23
+ Unfuzzy some finnish translation strings. Thanks to Paul Brown.
+
+ 1833 Warren Togami 2011-05-23
+ Fedora: EL6 needs pciutils for lspci command
+
+ 1832 Warren Togami 2011-05-22
+ Fedora: Disable tty consoles in F13+ and EL6 in /etc/init/
+
+ 1831 Warren Togami 2011-05-21
+ OBSOLETE: ltsp-vmclient is obsolete. Mark it as an example.
+
+ 1830 Warren Togami 2011-05-21
+ Fedora: kickstart changes needed to install EL6, might break Fedora,
+ if so fix later
+
+ 1829 Warren Togami 2011-05-21
+ Fedora: pxelinux.cfg syntax requirements changed sometime between
+ syslinux-3.75 and 3.86
+
+ 1828 Warren Togami 2011-05-20
+ Fedora: EPEL6 mirrorlist wants i386, not i686
+
+ 1827 Warren Togami 2011-05-20
+ Fedora: Add EPEL6
+
+ 1826 Warren Togami 2011-05-20
+ Fedora: system-config-display has been removed, and we probably
+ didn't need it to begin with
+
+ 1825 Warren Togami 2011-05-20
+ Fedora: s/mirrorlist/baseurl/
+
+ 1824 Warren Togami 2011-05-20
+ Fedora: Preliminary EL6 definitions
+
+ 1823 Warren Togami 2011-05-20
+ Fedora: common.ks - generic distro release
+
+ 1822 Wim Muskee 2011-05-10
+ Gentoo: qs profile; openrc and baselayout are stable.
+
+ 1821 Marc Gariepy 2011-05-05
+ new version of nbd-proxy
+
+ 1820 Stéphane Graber 2011-04-13 {ltsp-5.2.8}
+ version 5.2.8
+
+ 1819 Stéphane Graber 2011-04-13
+ Apparently chmod -f doesn't always return 0, avoid the issue by
+ ignoring return code completely
+
+ 1818 Stéphane Graber 2011-04-12 {ltsp-5.2.7}
+ version 5.2.7
+
+ 1817 Stéphane Graber 2011-04-12
+ Make sure vmlinuz, initrd and nbi are ALWAYS readable by the
+ tftp daemon
+
+ 1816 Vagrant Cascadian 2011-04-11
+ ltsp-init-common: do not run ntpdate backgrounded, otherwise fast
+ clients may fail to sync, and this introduces at most a 1 second
+ delay. only sync hardware clock if ntpdate succeeds. ensure that
+ it doesn't error out if either ntpdate or hwclock fail.
+
+ 1815 Vagrant Cascadian 2011-03-31
+ Updated Catalan translation with by Jordà Polo and Jordi Mallach.
+ http://bugs.debian.org/619437
+
+ 1814 Wim Muskee 2011-03-29
+ Gentoo: Fixed bootstrap and setstage plugins.
+
+ 1813 Gideon Romm 2011-03-25
+ Make CRONTAB_ respect inheritence. Code brought to you by Alkis,
+ not me.
+
+ 1812 Gideon Romm 2011-03-25
+ Add set -f so paths are not expanded - useful for CRONTAB params,
+ for example
+
+ 1811 Vagrant Cascadian 2011-03-25
+ Updated Finnish translation by Esko Arajärvi.
+ http://bugs.debian.org/618937
+
+ 1810 Vagrant Cascadian 2011-03-25
+ Updated Catalan translation by Jordà Polo.
+ http://bugs.debian.org/619437
+
+ 1809 Vagrant Cascadian 2011-03-18
+ Updated Slovak (sk) translation by Slavko.
+ http://bugs.debian.org/618410
+
+ 1808 Vagrant Cascadian 2011-03-14
+ run_parts_list function: simplify find call by always using a
+ -name argument, although if no second argument is passed to the
+ function it will match all files. another elegant solution by
+ Alkis Georgopoulos!
+
+ 1807 Vagrant Cascadian 2011-03-14
+ updated translation files.
+
+ 1806 Stéphane Graber 2011-03-01 {ltsp-5.2.6}
+ version 5.2.6
+
+ 1805 Stéphane Graber 2011-03-01
+ Add support for ecdsa keys in ltsp-update-sshkeys (shouldn't affect
+ distros where ecdsa keys aren't supported)
+
+ 1804 Vagrant Cascadian 2011-02-22
+ ltsp_config: ensure /proc/meminfo exists before using it when
+ checking for FAT_RAM_THRESHOLD, otherwise scripts running with
+ "set -e" could disasterously fail.
+
+ 1803 Stéphane Graber 2011-02-09
+ Turn off nbd-proxy by default (for now)
+
+ 1802 Gideon Romm 2011-01-06
+ Dereference asterisk in find_opts. Otherwise, this fails sometimes.
+
+ 1801 Wim Muskee 2011-01-06
+ Gentoo: some cleaning in plugins, including fix for #409547
+
+ 1800 Wim Muskee 2010-12-30
+ Gentoo: removing hal stuff because xorg 1.9 is stable.
+
+ 1799 Wim Muskee 2010-12-21
+ Gentoo: used moved start_screen_sessions, see launchpad #687296
+ for more info.
+
+ 1798 Vagrant Cascadian 2010-12-20
+ Move code from ltsp-core to start screen sessions into a
+ start_screen_sesssions function in ltsp-init-common, so that
+ other distros can make use of it. See launchpad bug #687296 for
+ more information.
+
+ 1797 Wim Muskee 2010-12-18
+ Gentoo: qs profile, some cleanup.
+
+ 1796 Stéphane Graber 2010-12-05 {ltsp-5.2.5}
+ version 5.2.5
+
+ 1795 Vagrant Cascadian 2010-12-02
+ ltsp-bindmounts: new variables to append to default writeable
+ directories and files: LTSP_RW_DIRS_EXTRA, LTSP_COPY_DIRS_EXTRA,
+ LTSP_BINDFILES_EXTRA
+
+ 1794 Scott Balneaves 2010-12-01
+ Changes to jetpipe: now use python's daemon() library to background.
+ Per ltsp-develop list.
+
+ 1793 Wim Muskee 2010-11-28
+ Gentoo: qs profile, bind mounting new default layman dir.
+
+ 1792 Vagrant Cascadian 2010-11-19
+ Debian: crude support for multistrap as an alternative to
+ debootstrap.
+
+ 1791 Vagrant Cascadian 2010-11-15
+ ltsp-init-common: set_time function: allow setting the hardware
+ clock to local time, for foolish OSes that assume local time.
+
+ 1790 Marc Gariepy 2010-11-09
+ make the file writable for the user in /tmp/ltsp-remoteapps-XXXXX
+
+ 1789 Marc Gariepy 2010-10-31
+ closer to respecting XDG.
+
+ 1788 Marc Gariepy 2010-10-31
+ fixing broken script
+
+ 1787 Marc Gariepy 2010-10-31
+ reorganizing genmenu
+
+ 1786 Gideon Romm 2010-10-31
+ More remoteapps stuff for fat clients
+
+ 1785 Gideon Romm 2010-10-31
+ Remove X99-zkill-localapps-menu as it is redundant
+
+ 1784 Gideon Romm 2010-10-31
+ Clean up after ourselves with remote apps
+
+ 1783 Marc Gariepy 2010-10-31
+ remoteapps working in firefox (beta)
+
+ 1782 Gideon Romm 2010-10-31
+ Added ltsp-open script that REMOTE_APPS will use to launch files
+
+ 1781 Alkis Georgopoulos 2010-10-19
+ ltsp_nbd: increase min_ram to 65536 as Lucid clients won't boot
+ without swap (and they also need nocompcache in the kernel cmdline
+
+ 1780 Marc Gariepy 2010-10-14
+ cleanup, there is no need to specify the username since we use
+ the socket
+
+ 1779 Alkis Georgopoulos 2010-10-13
+ udhcp: don't send a client id (LP #505916)
+
+ 1778 Marc Gariepy 2010-10-08
+ fixing remoteappsd, setting the right env to be able to launch
+ applications on the server correctly.
+
+ 1777 Alkis Georgopoulos 2010-09-24
+ ltsp_nbd: work around some udev problems on faster clients
+
+ 1776 Alkis Georgopoulos 2010-08-28
+ ltsp-chroot: if $BASE/$ARCH doesn't exist, use the first chroot
+ available
+
+ 1775 Vagrant Cascadian 2010-08-27
+ ignore nameserver of 0.0.0.0 returned via dhcp, which ipconfig may
+ return if both nameservers aren't specified. still allows specifying
+ DNS_SERVER=0.0.0.0 via lts.conf if the admin really wants that.
+
+ 1774 Alkis Georgopoulos 2010-08-23
+ ltsp_nbd: on panic, show which server is nbd-client tring to
+ connect to
+
+ 1773 Vagrant Cascadian 2010-08-20
+ initramfs-tools nfs-bottom hook: configure DNS from DHCP values.
+ http://bugs.debian.org/593770
+
+ 1772 Alkis Georgopoulos 2010-08-05
+ nbdrootd: use `exec nbd-server` to save RAM
+
+ 1771 Vagrant Cascadian 2010-07-31 {ltsp-5.2.4}
+ version 5.2.4
+
+ 1770 Wim Muskee 2010-07-30
+ Gentoo: Added dejavu as default client font.
+
+ 1769 Wim Muskee 2010-07-30
+ Gentoo: pulseaudio requires rw access on /var/lib/pulse.
+
+ 1768 Alkis Georgopoulos 2010-07-30
+ Apply r1765 (binfmt_misc unmounting) in ltsp-update-image too.
+
+ 1767 Vagrant Cascadian 2010-07-30
+ Debian: ltsp-build-client mount-cdrom plugin: mount cdrom in
+ /media/cdrom, as /cdrom symlink no longer exists. Thanks to Andreas
+ B. Mundt. http://bugs.debian.org/589646
+
+ 1766 Vagrant Cascadian 2010-07-30
+ ltsp-build-client: chroot_mount function: strip off / from
+ specified mount points. Thanks to Petter Reinholdtsen for the idea.
+ http://bugs.debian.org/590268
+
+ 1765 Vagrant Cascadian 2010-07-30
+ ltsp-build-client: simplify unmounting of /proc/sys/fs/binfmt_misc
+ mount in chroot. Patch by Petter Reinholdtsen.
+ http://bugs.debian.org/590318
+
+ 1764 Vagrant Cascadian 2010-07-29
+ ltsp-chroot: fix argument processing for --arch and --base.
+
+ 1763 Wim Muskee 2010-07-29
+ Gentoo: Removed Funtoo fallback from profile.qs.
+
+ 1762 Wim Muskee 2010-07-28
+ Gentoo: profile.qs updated layman default storage dir.
+
+ 1761 Vagrant Cascadian 2010-07-27
+ ltsp-init-common: make missing file/dir warnings a little less
+ alarming in bind_mounts function.
+
+ 1760 Marc Gariepy 2010-07-20
+ adding a wrapper for rdesktop because it cannot be launched with
+ pasuspender because the command get two -- in the line.
+
+ 1759 Alkis Georgopoulos 2010-07-11
+ udhcpc: set broadcast address (LP #604276)
+
+ 1758 Vagrant Cascadian 2010-07-05 {ltsp-5.2.3}
+ version 5.2.3
+
+ 1757 Vagrant Cascadian 2010-07-05
+ Debian: comment out RC*_WHITELIST defaults, as they are not
+ respected properly in squeeze.
+
+ 1756 Vagrant Cascadian 2010-07-05
+ ltsp-init-common: use module-stream-restore on newer versions
+ of pulseaudio.
+
+ 1755 Vagrant Cascadian 2010-07-02
+ Debian: put RAMRUN/RAMLOCK configuration in /etc/default/rcS instead
+ of /etc/default/tmpfs, as the scripts which clean /var/run only
+ source the values from rcS. http://bugs.debian.org/575307
+
+ 1754 Alkis Georgopoulos 2010-06-13
+ modprobe -r is more elegant than rmmod, thanks vagrantc
+
+ 1753 Alkis Georgopoulos 2010-06-13
+ Unload compcache if any other swap space is available
+
+ 1752 Alkis Georgopoulos 2010-06-12
+ Add -swap parameter when calling nbd-client for nbd swap space
+
+ 1751 Marc Gariepy 2010-06-08
+ Adding try..catch, to prevent the script to quit if the flush fail
+
+ 1750 Alkis Georgopoulos 2010-06-03
+ ltsp_nbd: allow disabling nbd-proxy and disable it by default when
+ RAM<100 Mb
+
+ 1749 Alkis Georgopoulos 2010-06-02
+ ltsp-chroot: use a trap for safer cleanup
+
+ 1748 Alkis Georgopoulos 2010-06-02
+ Rewrote ltsp-chroot
+
+ 1747 Vagrant Cascadian 2010-05-30
+ ltsp-core: only attempt to chvt if SCREEN_DEFAULT is set.
+
+ 1746 Alkis Georgopoulos 2010-05-25
+ Fat clients: for consistency, express FAT_RAM_THRESHOLD in MB,
+ not KB
+
+ 1745 Alkis Georgopoulos 2010-05-25
+ Don't set LTSP_FATCLIENT for low-RAM clients booting from a
+ fat chroot
+
+ 1744 Gideon Romm 2010-05-11
+ Do not configure localdev on init anymore now that it is handled
+ by udev. It causes problems, especially with cdpinger.
+
+ 1743 Alkis Georgopoulos 2010-05-10
+ Provide an NFS_HOME_OPTIONS lts.conf setting for fat
+ clients/localapps
+
+ 1742 Gideon Romm 2010-05-07
+ Add support for specifying server:port for remote servers on the
+ command line.
+
+ 1741 Gideon Romm 2010-05-07
+ Add -p flag to ltsp-update-sshkeys to specify sshd port on remote
+ application servers.
+
+ 1740 Wim Muskee 2010-05-01
+ Gentoo: Fixed hostname resolving and cleaned client init script.
+
+ 1739 Wim Muskee 2010-04-28
+ Gentoo: Use sysklogd as default client logger.
+
+ 1738 Gideon Romm 2010-04-26
+ Allow for passing of KIOSK_EXE and KIOSK_OPTIONS on kiosk
+ session command line. PACKAGERS: Remember to include
+ /usr/share/ltsp/kioskSession in your packages.
+
+ 1737 Wim Muskee 2010-04-25
+ Gentoo: quickstart, sysvinit is stable.
+
+ 1736 Wim Muskee 2010-04-25
+ Gentoo: Fixed localapps bindmount dir in client setup.
+
+ 1735 Vagrant Cascadian 2010-04-21
+ New Slovak (sk) translation by Slavko.
+ http://bugs.debian.org/578688
+
+ 1734 Vagrant Cascadian 2010-04-19 {ltsp-5.2.2}
+ version 5.2.2
+
+ 1733 Stéphane Graber 2010-04-14
+ Updated French (fr) translation by Stephane Graber
+
+ 1732 Gideon Romm 2010-04-14
+ Go back to using files to create local ltsp server ssh keys,
+ rather than using ssh-keyscan.
+
+ 1731 Alkis Georgopoulos 2010-04-14
+ ltsp_nbd: prevent duplicate slashes in tftppath
+
+ 1730 Vagrant Cascadian 2010-04-09
+ Updated Japanese (ja) translation by Hideki Yamane.
+ http://bugs.debian.org/577067
+
+ 1729 Vagrant Cascadian 2010-04-09
+ Updated Swedish (sv) translation by Martin Bagge.
+ http://bugs.debian.org/577007
+
+ 1728 Vagrant Cascadian 2010-04-07
+ Updated German (de) translation by Wolfgang Schweer.
+ http://bugs.debian.org/576784
+
+ 1727 Vagrant Cascadian 2010-04-06
+ Updated Portuguese (pt) translation by Américo Monteiro.
+ http://bugs.debian.org/576450
+
+ 1726 Vagrant Cascadian 2010-04-05
+ Updated Russian (ru) translation by Yuri Kozlov.
+ http://bugs.debian.org/576561
+
+ 1725 Vagrant Cascadian 2010-04-05
+ Updated Vietnamese (vi) translation by Clytie Siddall.
+ http://bugs.debian.org/576506
+
+ 1724 Vagrant Cascadian 2010-04-05
+ Updated Spanish (es) translation by José L. Redrejo Rodríguez.
+
+ 1723 Vagrant Cascadian 2010-04-05
+ Updated Italian (it) translation by Vincenzo Campanella.
+
+ 1722 Vagrant Cascadian 2010-04-04
+ New Chinese (simplified) (zh_CN) translation by YunQiang Su.
+
+ 1721 Vagrant Cascadian 2010-04-04
+ export upstream changelog when building with mkdst.
+
+ 1720 Vagrant Cascadian 2010-04-04
+ Updated Greek (el) translation by Alkis Georgopoulos.
+
+ 1719 Vagrant Cascadian 2010-04-04
+ Updated Portuguese (pt) translation by Américo Monteiro.
+ http://bugs.debian.org/576450
+
+ 1718 Vagrant Cascadian 2010-04-04
+ update translation template.
+
+ 1717 Vagrant Cascadian 2010-03-26
+ actually use the openvt we checked for. thanks alkisg!
+
+ 1716 Vagrant Cascadian 2010-03-26
+ initialize the tty with openvt, so that it's possible to switch
+ to later. otherwise, the fgconsole while loop may get stuck in
+ an infinite loop.
+
+ 1715 Vagrant Cascadian 2010-03-26
+ remove commented out code treating SCREEN_01 as an error.
+
+ 1714 Vagrant Cascadian 2010-03-24
+ Updated French (fr) translation by Jean-Baka Domelevo Entfellner.
+ http://bugs.debian.org/571073
+
+ 1713 Stéphane Graber 2010-03-23 {ltsp-5.2.1}
+ version 5.2.1
+
+ 1712 Stéphane Graber 2010-03-22
+ Ubuntu: Fix plymouth and VT switch
+
+ 1711 Gideon Romm 2010-03-13
+ Fix chvt issues and introduce new lts.conf param
+ SCREEN_DEFAULT. When SCREEN_DEFAULT is set to a number between
+ 1 and 12, that will be the default screen that comes up.
+ When SCREEN_DEFAULT is not set, the default screen will be the
+ highest specified screen.
+
+ 1710 Alkis Georgopoulos 2010-03-12
+ New NFS_HOME lts.conf variable for localapps and fat clients
+
+ 1709 Alkis Georgopoulos 2010-03-11
+ fatclients: disable LOCALDEV
+
+ 1708 Alkis Georgopoulos 2010-03-11
+ fatclients: revert r1706, as multiple consolekit sessions cause
+ a PK authentication dialog on shutdown
+
+ 1707 Alkis Georgopoulos 2010-03-09
+ udhcp: don't quote clientid
+
+ 1706 Alkis Georgopoulos 2010-03-09
+ screen.d/shell: su is more appropriate than bash -login, it even
+ registers the seat in CK
+
+ 1705 Marc Gariepy 2010-03-08
+ fix lp:#533964, vt/screen-sessions mixed up
+
+ 1704 Alkis Georgopoulos 2010-03-08
+ New common/091-unmount-dirs plugin. Saves some umounts/remounts,
+ prevents apt cache from being included in nbd images, and solves
+ a debian/ubuntu unmounting problem.
+
+ 1703 Alkis Georgopoulos 2010-03-07
+ Set HOME and USER for shell sessions
+
+ 1702 Gideon Romm 2010-03-04
+ Add RDP_SOUND parameter which, when set to 'nopulse' will suspend
+ pulseaudio with pasuspender and when set to 'pulse-oss' will run
+ rdesktop audio through padsp. To not use pulseaudio at all, one
+ can set SOUND_DAEMON=False.
+
+ 1701 Gideon Romm 2010-03-04
+ Do not start a sound daemon if SOUND_DAEMON is set to False, N,
+ or No
+
+ 1700 Wim Muskee 2010-03-03
+ build client: Fixes for loading custom config file.
+
+ 1699 Wim Muskee 2010-03-03
+ Gentoo: Fixed quickstart profile space error.
+
+ 1698 Alkis Georgopoulos 2010-03-03
+ udhcpc: allow clientid to be passed as a kernel parameter (LP
+ #505916)
+
+ 1697 Marc Gariepy 2010-03-03
+ switch tty if not the right one
+
+ 1696 Gideon Romm 2010-02-25
+ Only clear screen when quiet
+
+ 1695 Gideon Romm 2010-02-25
+ Use echo instead of log_msg and friends as evidently those functions
+ are not yet sourced.
+
+ 1694 Alkis Georgopoulos 2010-02-25
+ Debian/Ubuntu: new 035-install-debs plugin which installs all the
+ .debs files in a directory
+
+ 1693 Gideon Romm 2010-02-25
+ Quiet down some of the output and put a clear in there for
+ readability
+
+ 1692 Gideon Romm 2010-02-25
+ If using NBD, remove the /etc/mtab symlink and replace with a file,
+ so mountall.conf does not complain.
+
+ 1691 Alkis Georgopoulos 2010-02-25
+ Hide reboot and shutdown menus for fat clients
+
+ 1690 Gideon Romm 2010-02-24
+ Make default microphone volume 40% if unspecified to avoid problems
+ with sound feedback
+
+ 1689 Alkis Georgopoulos 2010-02-24
+ ltsp_nbd: create tmpfs with mode=755, closes LP #516608
+
+ 1688 Alkis Georgopoulos 2010-02-24
+ ltsp-update-image: add a `nice` in front of the mksquashfs call
+
+ 1687 Alkis Georgopoulos 2010-02-24
+ Some localapps like chrome break with SSH_FOLLOW_SYMLINKS=True,
+ set it to false by default
+
+ 1686 Alkis Georgopoulos 2010-02-22
+ fat clients: Update code comments to reflect the previous changes
+
+ 1685 Stéphane Graber 2010-02-21
+ fat clients: Drop lockscreen to defaults instead of mandatory,
+ don't force metacity
+
+ 1684 Alkis Georgopoulos 2010-02-21
+ New "NBD_SWAP_THRESHOLD" lts.conf parameter, to automatically
+ enable NBD_SWAP for clients with less RAM than that threshold.
+
+ 1683 Alkis Georgopoulos 2010-02-21
+ nbdswapd: increase the default SIZE to 64 MB
+
+ 1682 Alkis Georgopoulos 2010-02-20
+ Ubuntu: Disable screen locking and user switching for gnome
+ fat clients
+
+ 1681 Vagrant Cascadian 2010-02-19
+ ltsp-info: add support for Ubuntu by using the same code as Debian
+ uses, as there should be no significant differences.
+
+ 1680 Wim Muskee 2010-02-19
+ ltsp-info: Added Gentoo functions and generalized some functions.
+
+ 1679 Gideon Romm 2010-02-19
+ Add back an ssh key entry for server, since we write the hostname
+ server to the client /etc/hosts
+
+ 1678 Vagrant Cascadian 2010-02-19
+ consistantly change NBD_PORT to NBD_SWAP_PORT And NBD_ROOT_PORT
+ and SWAP_SERVER to NBD_SWAP_SERVER where appropriate.
+
+ 1677 Gideon Romm 2010-02-18
+ Make sure rdesktop and other sessions return to the menu screen
+ and do not daemonize.
+
+ 1676 Gideon Romm 2010-02-18
+ Clean up usage info in ltsp-update-sshkeys.
+
+ 1675 Alkis Georgopoulos 2010-02-18
+ ltsp_nbd: properly separate tftppath, closes LP #238010
+
+ 1674 Stéphane Graber 2010-02-17 {ltsp-5.2}
+ version 5.2
+
+ 1673 Stéphane Graber 2010-02-17
+ Ubuntu: Replace /etc/environment by /etc/default/locale
+
+ 1672 Stéphane Graber 2010-02-17
+ ltsp-localapps: Do not generate the localapps menu when running
+ a fat client
+
+ 1671 Vagrant Cascadian 2010-02-16
+ Debian: fix typo for ltspfsd-core in backports plugin.
+
+ 1670 Gideon Romm 2010-02-16
+ Make ltsp-update-image messages more accurate.
+
+ 1669 Wim Muskee 2010-02-16
+ Gentoo: building in hal support for xorg on install.
+
+ 1668 Stéphane Graber 2010-02-16
+ nbd-proxy: Resync from internal. Solves alkis' bug
+
+ 1667 Alkis Georgopoulos 2010-02-15
+ ltsp-update-image: reapply commit #1640
+
+ 1666 Gideon Romm 2010-02-14
+ Add support for getting keys from application servers to be stored
+ in the chroot. Now, run ltsp-update-sshkeys -u [ip1] [ip2] [ip3] ...
+ to gather keys from various application servers and update the
+ chroot's ssh_known_hosts file.
+
+ 1665 Gideon Romm 2010-02-14
+ Add support for passing an NBD_SERVER with -S
+
+ 1664 Gideon Romm 2010-02-14
+ Add support for timeout and ipappend
+
+ 1663 Gideon Romm 2010-02-14
+ Make sure we pass BOOTPROMPT_OPTS on the generated cfg file line
+
+ 1662 Gideon Romm 2010-02-14
+ Add -o flag to pass kernel commandline arguments to all chroots
+
+ 1661 Gideon Romm 2010-02-14
+ Source config files first so command line args can override. Allow
+ for config files in old place /etc/default/ltsp-update-image and
+ new place /etc/ltsp/ltsp-update-image.conf
+
+ 1660 Gideon Romm 2010-02-14
+ Add a few flags to ltsp-update-image, such as -i to only roll the
+ image and -f to force an update of all kernels and pxelinux.cfg
+ files even if not necessary
+
+ 1659 Vagrant Cascadian 2010-02-14
+ Debian: added crude support for backports
+
+ 1658 Gideon Romm 2010-02-14
+ Rewrite ltsp-update-image to more intelligently handle updating
+ ports. NOTE: ltsp-update-image now calls ltsp-update-kernels, so
+ distros that run ltsp-update-image by default from ltsp-build-client
+ may want to not run ltsp-update-kernels, as well.
+
+ 1657 Alkis Georgopoulos 2010-02-13
+ locale-gen can't handle LANG.utf8, so change it to LANG.UTF-8
+
+ 1656 Gideon Romm 2010-02-12
+ Adjust all sound channels with a single amixer call. Thanks, alkisg.
+
+ 1655 Vagrant Cascadian 2010-02-12
+ Fix LOCAL_APPS_EXTRAMOUNTS by quoting the sshfs
+ arguments. Thanks to Adam J. Lincoln for the patch.
+ https://bugs.launchpad.net/ltsp/+bug/521147
+
+ 1654 Alkis Georgopoulos 2010-02-12
+ runs_parts_list: major speed improvements. Thanks, Gadi!
+
+ 1653 Alkis Georgopoulos 2010-02-12
+ Check if /etc/resolv.conf is writable
+
+ 1652 Gideon Romm 2010-02-11
+ chvt to the right screen in ssh screen script
+
+ 1651 Gideon Romm 2010-02-11
+ Fix up menu screen script
+
+ 1650 Alkis Georgopoulos 2010-02-11
+ Apply the DNS info that is received from DHCP
+
+ 1649 Vagrant Cascadian 2010-02-10
+ Debian: rename ALSA_DEFAULT_* to LTSP_ALSA_DEFAULT for setting
+ sound variables.
+
+ 1648 Gideon Romm 2010-02-10
+ Add VOLUME_MANUAL=<bool> lts.conf param. When true, only volume
+ channels that are explicitly set will be set (as opposed to default
+ behavior in which all volume channels are set to some level)
+
+ 1647 Gideon Romm 2010-02-10
+ Replace basename with shell construct
+
+ 1646 Vagrant Cascadian 2010-02-10
+ Updated Vietnamese (vi) translation by Clytie Siddall
+ http://bugs.debian.org/569156
+
+ 1645 Gideon Romm 2010-02-10
+ Use shell for loop instead of env|sort|awk construct for
+ rcfiles. This limits the number of rcfiles to 10 for now.
+
+ 1644 Gideon Romm 2010-02-09
+ Use shell for loop rather than env|grep construct
+
+ 1643 Wim Muskee 2010-02-09
+ Gentoo: adding no_subtree_check to exports plugin.
+
+ 1642 Vagrant Cascadian 2010-02-08
+ Debian: updated sound documentation to use environment variables
+ ALSA_DEFAULT_* to allow sound hardware on the server to continue
+ to work when logged in directly to the server.
+
+ 1641 Stéphane Graber 2010-02-08
+ Add ltsp-cluster-info
+
+ 1640 Alkis Georgopoulos 2010-02-08
+ ltsp-update-image: umount -l if ${CHROOT}/proc is in use
+
+ 1639 Gideon Romm 2010-02-07
+ When guessing a proxy, consider http_proxy=false to be no proxy
+
+ 1638 Wim Muskee 2010-02-07
+ Moved common 095-rootpass to Debian with a symlink to Ubuntu.
+
+ 1637 Gideon Romm 2010-02-06
+ Add ability to specify switches to configure_sound_volume. Also add
+ some more translations of special characters into shell variable
+ friendly forms.
+
+ 1636 Gideon Romm 2010-02-06
+ Only configure sound volume if SOUND is true
+
+ 1635 Gideon Romm 2010-02-06
+ Remove chvt stuff from menu and ssh scripts, since we already chvt
+ in screen_session
+
+ 1634 Wim Muskee 2010-02-06
+ Gentoo: fixing and expanding quickstart locale setup.
+
+ 1633 Wim Muskee 2010-02-06
+ Gentoo: in quickstart emerge udev seperate from world, add
+ CONFIG_PROTECT_MASK for config dirs.
+
+ 1632 Alkis Georgopoulos 2010-02-06
+ getltscfg: accept an empty lts.conf as valid
+
+ 1631 Gideon Romm 2010-02-05
+ Some menu script cleanups
+
+ 1630 Gideon Romm 2010-02-05
+ Some ssh screen script fixes
+
+ 1629 Wim Muskee 2010-02-04
+ Gentoo: fix setting locale in quickstart.
+
+ 1628 Wim Muskee 2010-02-03
+ Gentoo: put timezone scripting in quickstart function.
+
+ 1627 Vagrant Cascadian 2010-02-03
+ initramfs-tools: simplify prereqs code, as it is a no-op.
+
+ 1626 Vagrant Cascadian 2010-02-02
+ ltsp_config: make it possible to set SERVER and
+ NBD_SERVER/NFS_SERVER to different values, just to make sure, but
+ still keep it out of the while loop. thanks alkisg for the nudging.
+
+ 1625 Vagrant Cascadian 2010-02-02
+ test for presence of /proc/mounts before reading from it.
+
+ 1624 Vagrant Cascadian 2010-02-02
+ ltsp_config: set SERVER directly from NBD_SERVER/NFS_SERVER,
+ skipping the while loop.
+
+ 1623 Gideon Romm 2010-02-02
+ Add console-based ssh screen script
+
+ 1622 Gideon Romm 2010-02-02
+ Added whiptail menu screen script. Users can set MENU_TITLE,
+ MENU_ITEM_{01-20}, MENU_COMMAND_{01-20}. MENU_COMMANDS are screen
+ scripts to invoke.
+
+ 1621 Stéphane Graber 2010-02-02
+ initramfs: Add prereqs handling
+
+ 1620 Vagrant Cascadian 2010-02-01
+ add /var/lib/urandom to rw_dirs, and /etc/udev/rules.d to copy_dirs
+ to deal with read-only errors during boot.
+
+ 1619 Stéphane Graber 2010-02-01
+ nbd-proxy: Update from internal branch
+
+ 1618 Vagrant Cascadian 2010-02-01
+ register pids of nbd-client and nbd-proxy so that sendsigs doesn't
+ kill them on shutdown/reboot.
+
+ 1617 Vagrant Cascadian 2010-02-01
+ ltsp_config: also cache NFS_SERVER.
+
+ 1616 Vagrant Cascadian 2010-02-01
+ ltsp_config: check for server at beginning of to avoid processing
+ it every time.
+
+ 1615 Vagrant Cascadian 2010-02-01
+ Debian: drop ltsp-setup.default file, instead use appropriate
+ values from lts.conf: LTSP_RW_DIRS, LTSP_COPY_DIRS, LTSP_BINDFILES.
+
+ 1614 Vagrant Cascadian 2010-02-01
+ Debian: drop support for temp_copy_dir/bind_unmounts.
+
+ 1613 Vagrant Cascadian 2010-02-01
+ ltsp-init-common: use /proc/sys/kernel/hostname to read and set
+ the hostname, if necessary.
+
+ 1612 Vagrant Cascadian 2010-02-01
+ Debian: handle tmpfs bind mounts from the initramfs instead of
+ from init script to ensure they're available very early.
+
+ 1611 Vagrant Cascadian 2010-02-01
+ Debian/Ubuntu: initramfs-tools ensure that system is actually
+ configured as an ltsp chroot by checking for the ltsp_chroot
+ file to prevent doing evil on a "normal" system with ltsp-client
+ packages installed.
+
+ 1610 Vagrant Cascadian 2010-02-01
+ add ltsp_config.d directory to allow more flexible configuration
+ options.
+
+ 1609 Alkis Georgopoulos 2010-02-01
+ Remove useless calls to manual_add_modules (case mismatch, X
+ vs ${x})
+
+ 1608 Gideon Romm 2010-02-01
+ Add CHECK_CERTIFICATE option to getltscfg-cluster for secure SSL -
+ default to insecure SSL for now
+
+ 1607 Gideon Romm 2010-02-01
+ Make ltsp-cluster page for terminal configurable
+
+ 1606 Gideon Romm 2010-02-01
+ Make DNS_SERVER entries space-delimited instead of comma-delimited
+
+ 1605 Gideon Romm 2010-02-01
+ Allow DNS_SERVER to be set without SEARCH_DOMAIN and allow multiple
+ DNS servers to be specified in a comma-delimited list
+
+ 1604 Gideon Romm 2010-02-01
+ Now that we set the hostname in in initramfs, we do not need to
+ do it again in initscripts
+
+ 1603 Alkis Georgopoulos 2010-02-01
+ Check that HOSTNAME isn't null before exporting/setting it
+
+ 1602 Alkis Georgopoulos 2010-01-31
+ Allow client hostnames to be specified from lts.conf
+
+ 1601 Gideon Romm 2010-01-31
+ Fixed typo - extra doublequote
+
+ 1600 Gideon Romm 2010-01-31
+ Much simpler REMOTE_APPS scheme which should work with any
+ architecture
+
+ 1599 Vagrant Cascadian 2010-01-29
+ ltsp_config: also cache NBD_PORT.
+
+ 1598 Vagrant Cascadian 2010-01-29
+ ltsp_config: /proc/$pid/cmdline to get commandline information
+ from nbd-client.
+
+ 1597 Vagrant Cascadian 2010-01-29
+ Debian: ltsp-info verbose mode: - report lsb_release info from
+ chroots - use file on NBD images
+
+ 1596 Vagrant Cascadian 2010-01-29
+ added manpage for ltsp-info.
+
+ 1595 Vagrant Cascadian 2010-01-29
+ added manpage for ltsp-remoteapps
+
+ 1594 Vagrant Cascadian 2010-01-29
+ improve handling of read-only /etc/cups.
+
+ 1593 Vagrant Cascadian 2010-01-29
+ Debian: don't tweak the kernel version unless running on lenny.
+
+ 1592 Vagrant Cascadian 2010-01-27
+ ltsp_config: write to /var/cache/ltsp/ltsp_config even if the
+ directory is already present, though do not error out if unable
+ to write to the file.
+
+ 1591 CyberOrg 2010-01-27
+ Added ltsp-info support for OpenSUSE
+
+ 1590 Vagrant Cascadian 2010-01-27
+ Debian: squeeze+ includes aufs modules by default. yay.
+
+ 1589 Vagrant Cascadian 2010-01-27
+ Debian/?: make /var/cache/ltsp writeable by default
+
+ 1588 Vagrant Cascadian 2010-01-27
+ ltsp_config: do not fail if mkdir /var/cache/ltsp fails
+
+ 1587 Gideon Romm 2010-01-27
+ Fix duplicate configure_localdev function calls
+
+ 1586 Stéphane Graber 2010-01-26
+ nbd-proxy: Update from internal branch, bug fixes and huge speed
+ improvements
+
+ 1585 Gideon Romm 2010-01-26
+ Added kiosk screen script that calls /usr/share/ltsp/kioskSession
+ and modified kiosk plugin.
+
+ 1584 Stéphane Graber 2010-01-25 {ltsp-5.1.99}
+ version 5.1.99
+
+ 1583 Stéphane Graber 2010-01-25
+ nbd-proxy: Update from internal branch (some more optimization
+ and bug fix)
+
+ 1582 Stéphane Graber 2010-01-25
+ Fix one more nc call
+
+ 1581 Vagrant Cascadian 2010-01-24
+ ltsp-update-sshkeys: echo an empty line between each
+ ssh_known_hosts.* entry.
+
+ 1580 Vagrant Cascadian 2010-01-24
+ ltsp-build-client: remove extra = when setting vendor functions
+ variable.
+
+ 1579 Alkis Georgopoulos 2010-01-24
+ Properly save/restore IFS. Explanations in
+ http://sourceforge.net/mailarchive/forum.php?thread_name=1264356715.1699.69.camel%40alkis&forum_name=ltsp-developer
+
+ 1578 Stéphane Graber 2010-01-23
+ Whitespaces cleanup in X01-localapps
+
+ 1577 Stéphane Graber 2010-01-23
+ Make sure we restore the old IFS in ltsp-genmenu
+
+ 1576 Vagrant Cascadian 2010-01-23
+ Updated Polish (pl) translation by Wiktor Wandachowicz.
+
+ 1575 Stéphane Graber 2010-01-23
+ nbd-proxy: Update from internal branch, brings speed improvement
+ and bug fixes
+
+ 1574 Vagrant Cascadian 2010-01-22
+ localapps: optimize by use a case statement instead of "echo |
+ grep" when pruning groups.
+
+ 1573 Vagrant Cascadian 2010-01-22
+ localapps: optimize group pruning by using case statements instead
+ of increasingly longer and longer for loops.
+
+ 1572 Vagrant Cascadian 2010-01-22
+ localapps: updated comments to reflect that we're actually modifying
+ the user/group information on the system directly.
+
+ 1571 Vagrant Cascadian 2010-01-22
+ localapps: get rid of another 'getent passwd' call by saving
+ uid/gid in variables.
+
+ 1570 Vagrant Cascadian 2010-01-22
+ localapps: fix setting LDM_HOME by stashing the getent passwd output
+ in a file, and then reading the file in the "while read" loop.
+
+ 1569 Vagrant Cascadian 2010-01-22
+ localapps ldm hook: use a ":" separator when setting gnames and
+ gids, as the IFS affects for loops as well.
+
+ 1568 Vagrant Cascadian 2010-01-22
+ localapps ldm hook: optimize calls to reduce 3 calls of "getent
+ passwd | cut" down to a single "while read".
+
+ 1567 Vagrant Cascadian 2010-01-22
+ localapps ldm hook: fix use of gusers.
+
+ 1566 Vagrant Cascadian 2010-01-22
+ localapps: properly unset and reset IFS.
+
+ 1565 Vagrant Cascadian 2010-01-22
+ localapps ldm hook: fix some missing calls using the whole line.
+
+ 1564 Vagrant Cascadian 2010-01-22
+ localapps: whitespace cleanup
+
+ 1563 Vagrant Cascadian 2010-01-22
+ localapps ldm hook: set IFS so that "while read" can set group/gid
+ variables directly.
+
+ 1562 Vagrant Cascadian 2010-01-22
+ localapps ldm hook: optimize to use only inscrutable shell parameter
+ expansion instead of echo and cut.
+
+ 1561 Vagrant Cascadian 2010-01-22
+ Ubuntu: switch ubuntu to using add_mirrors function, moving
+ security-mirror and updates-mirror handling into specific plugin, as
+ it differs from Debian. symlink manage-mirrors plugin, to Debian's.
+
+ 1560 Vagrant Cascadian 2010-01-22
+ Debian: switch to using add_mirrors.
+
+ 1559 Vagrant Cascadian 2010-01-22
+ Debian: new and improved add_mirrors function, deprecating
+ add_mirror and add_multiple_mirrors. add backwards-compatibility
+ functions. switch debian plugins to use add_mirrors.
+
+ 1558 Vagrant Cascadian 2010-01-22
+ Debian: use vendor-specific functions for the add_mirror and
+ add_multiple_mirrors functions.
+
+ 1557 Vagrant Cascadian 2010-01-22
+ implement infrastructure for vendor-specific functions for
+ ltsp-build-client.
+
+ 1556 Vagrant Cascadian 2010-01-22
+ Debian: drop special-casing of security mirrors, as it is all
+ handled in the security-mirror plugin directly.
+
+ 1555 Vagrant Cascadian 2010-01-22
+ Debian: move all security mirror handling into security-mirror
+ plugin.
+
+ 1554 Vagrant Cascadian 2010-01-22
+ Debian: add missing semi-colon in case statement
+
+ 1553 Vagrant Cascadian 2010-01-22
+ whitespace fix in localapps ldm plugin
+
+ 1552 Vagrant Cascadian 2010-01-22
+ Debian: whitespace correction in security-mirror plugin
+
+ 1551 Alkis Georgopoulos 2010-01-22
+ Also accept enter-separated EXTRA_MIRRORs, for more readable
+ ltsp-build-client.conf
+
+ 1550 Gideon Romm 2010-01-20
+ Move sourcing ltsp-common-functions back to the top of ltsp_config
+ just to make absolutely sure that any script that sources
+ ltsp_config gets ltsp-common-functions, too.
+
+ 1549 Alkis Georgopoulos 2010-01-20
+ Ubuntu: allow the fat client DE to be defined in
+ ltsp-build-client.conf
+
+ 1548 Alkis Georgopoulos 2010-01-20
+ Ubuntu: if --fat-client was specified, default LTSP_FATCLIENT
+ to True
+
+ 1547 Gideon Romm 2010-01-20
+ Replace some extraneous calls to awk with shell built-ins
+
+ 1546 Vagrant Cascadian 2010-01-19
+ New Japanese (ja) translation by Hideki Yamane.
+ http://bugs.debian.org/565956
+
+ 1545 Stéphane Graber 2010-01-19
+ Looks like sourcing ltsp_config doesn't always get us
+ ltsp-common-functions (variable export works fine, function export
+ doesn't), so sourcing it again in screen_session. Maybe we should
+ always source it at the top of ltsp_config and stop sourcing
+ it everywhere.
+
+ 1544 Gideon Romm 2010-01-19
+ A few more optimizations and explanations of sourcing
+ ltsp-common-functions
+
+ 1543 Stéphane Graber 2010-01-19
+ Fix ltsp_config to not set PATH to empty ;)
+
+ 1542 Stéphane Graber 2010-01-19
+ initramfs: Drop 2s sleep after starting nbd-proxy, screen-x-common:
+ Source /usr/share/ltsp/ltsp-common-functions if needed
+
+ 1541 Stéphane Graber 2010-01-19
+ nbd-proxy: Update nbd-proxy (complete daemon mode)
+
+ 1540 Stéphane Graber 2010-01-19
+ nbd-proxy: Sync with internal branch + replace tabs by spaces
+
+ 1539 Alkis Georgopoulos 2010-01-19
+ Ubuntu: respect ltsp-build-client.conf defaults
+
+ 1538 Vagrant Cascadian 2010-01-18
+ updated translation template
+
+ 1537 Vagrant Cascadian 2010-01-18
+ sync some eval_gettext strings across various distro plugins.
+
+ 1536 Vagrant Cascadian 2010-01-18
+ allow --early-packages and --late-packages to override default
+ values.
+
+ 1535 Vagrant Cascadian 2010-01-18
+ screen-x-common: fix use of boolean_is_true before sourcing file
+ with appropriate function.
+
+ 1534 Gideon Romm 2010-01-18
+ ltsp_config now sources ltsp-common-functions, so we don't need
+ to source it in scripts that also source ltsp_config
+
+ 1533 Gideon Romm 2010-01-18
+ As per alkisg: Do not source ltsp_config if it has been already.
+
+ 1532 Gideon Romm 2010-01-18
+ Make sure to ltsp_config sources ltsp-common-functions, as it
+ needs it
+
+ 1531 Gideon Romm 2010-01-18
+ Background configure_sound_volume to speed up boot process
+
+ 1530 Gideon Romm 2010-01-18
+ Cache the value of NBD_SERVER that ltsp_config finds for those
+ distros that use nbd but not the ltsp_nbd initramfs script
+
+ 1529 Alkis Georgopoulos 2010-01-18
+ Make some plugins more ltsp-build-client.conf friendly
+
+ 1528 Alkis Georgopoulos 2010-01-18
+ Force SOUND=False for fat clients
+
+ 1527 Alkis Georgopoulos 2010-01-18
+ Use return 0 instead of return
+
+ 1526 Stéphane Graber 2010-01-16
+ nbd-proxy: Turns out the current version isn't very functional
+ (Bus error at boot time), let's revert to something less broken
+
+ 1525 Stéphane Graber 2010-01-16
+ nbd-proxy: Fix e-mail address in case someone wants to complain ;)
+
+ 1524 Stéphane Graber 2010-01-16
+ nbd-proxy: Replace new calls to printf by print_debug
+
+ 1523 Stéphane Graber 2010-01-16
+ nbd-proxy: Replace tabs by spaces
+
+ 1522 Julien Desfossez 2010-01-16
+ nbd-proxy: Resync from internal branch with changes from Julien
+ Desfossez and David Goulet.
+
+ 1521 Vagrant Cascadian 2010-01-15
+ Updated Spanish (es) translation by José Luis Redrejo Rodríguez.
+
+ 1520 Alkis Georgopoulos 2010-01-15
+ Option to mount a server dir for apt package caching
+
+ 1519 Alkis Georgopoulos 2010-01-15
+ Partial rewrite of the fat client script
+
+ 1518 Stéphane Graber 2010-01-15
+ initramfs: Fix missing ltsp cache directory
+
+ 1517 Vagrant Cascadian 2010-01-14
+ Updated Russian (ru) translation by Yuri Kozlov.
+ http://bugs.debian.org/565293
+
+ 1516 Vagrant Cascadian 2010-01-14
+ Updated German (de) translation by Wolfgang Schweer.
+ http://bugs.debian.org/565261
+
+ 1515 Stéphane Graber 2010-01-14
+ screen-x-common: Fix tty detection code to get the console number
+ (what we actually want there)
+
+ 1514 Stéphane Graber 2010-01-14
+ Implement some caching for NBD information
+
+ 1513 Stéphane Graber 2010-01-14
+ Fix NBD server detection when using nbd-proxy
+
+ 1512 Stéphane Graber 2010-01-14
+ Update the initramfs script to use nbd-proxy correctly
+
+ 1511 Stéphane Graber 2010-01-14
+ nbd-proxy: Implement some debugging and start as daemon
+
+ 1510 Stéphane Graber 2010-01-14
+ nbd-proxy: Replace tabs by spaces
+
+ 1509 Wim Muskee 2010-01-14
+ Gentoo: remove stage symlink after install.
+
+ 1508 Vagrant Cascadian 2010-01-13
+ Updated Greek (el) translation by Alkis Georgopoulos.
+
+ 1507 Vagrant Cascadian 2010-01-13
+ Updated Swedish (sv) translation by Martin Bagge.
+ http://bugs.debian.org/565198
+
+ 1506 Stéphane Graber 2010-01-13
+ Update initramfs for nbd-proxy
+
+ 1505 Vagrant Cascadian 2010-01-13
+ Updated Portuguese (pt) translation by Américo Monteiro.
+ http://bugs.debian.org/565190
+
+ 1504 Stéphane Graber 2010-01-13
+ fr.po: Update last-translator
+
+ 1503 Stéphane Graber 2010-01-13
+ Update autogen.sh to build nbd-proxy
+
+ 1502 Stéphane Graber 2010-01-13
+ Drop monitor_nbd, include nbd-proxy
+
+ 1501 Stéphane Graber 2010-01-13
+ Update french translation after template update
+
+ 1500 Vagrant Cascadian 2010-01-13
+ Updated Italian (it) translation by Vincenzo Campanella.
+
+ 1499 Vagrant Cascadian 2010-01-13
+ updated translation template.
+
+ 1498 Vagrant Cascadian 2010-01-13
+ ltsp-build-client: consistantly use lowercase and no period at
+ the end for help output.
+
+ 1497 Vagrant Cascadian 2010-01-13
+ fix typo: MOUNTPOUNT -> MOUNTPOINT
+
+ 1496 Vagrant Cascadian 2010-01-13
+ rewrite code handling SERVER variable into nice simple case
+ statement.
+
+ 1495 Vagrant Cascadian 2010-01-13
+ handle NFS root with arbitrary paths.
+
+ 1494 Scott Balneaves 2010-01-12
+ Per vagrant's suggestions, all in one loop now
+
+ 1493 Scott Balneaves 2010-01-12
+ Per vagrant's quick eye, we might end up with nbd swap
+
+ 1492 Scott Balneaves 2010-01-12
+ Change to better handle nbd mounts
+
+ 1491 Marc Gariepy 2010-01-12
+ removing %f since it break firefox in localapps.
+
+ 1490 Wim Muskee 2010-01-11
+ Gentoo: add extras USE to udev.
+
+ 1489 wim 2010-01-07
+ Gentoo: add plugin to get latest stage from gentoo.
+
+ 1488 wim 2010-01-07
+ Gentoo: sshs-fuse is stable now.
+
+ 1487 Vagrant Cascadian 2010-01-05
+ drop the zzz from the ltsp-logout-action hook, as the timing isn't
+ crucial to be run very last.
+
+ 1486 Stéphane Graber 2010-01-04 {ltsp-5.1.98}
+ version 5.1.98
+
+ 1485 Stéphane Graber 2010-01-04
+ Ubuntu: Make sure ureadahead doesn't run
+
+ 1484 Jonathan Carter 2010-01-04
+ Ubuntu: Add experimental fat-client plugin
+
+ 1483 Vagrant Cascadian 2010-01-04
+ add ldm hook for handling ltsp-logout-action.
+
+ 1482 Vagrant Cascadian 2010-01-04
+ adapt restart/shutdown desktop files to use xatom method.
+
+ 1481 Vagrant Cascadian 2010-01-04
+ change ldm-logout-action to ltsp-logout-action, to make it a more
+ generic mechanism.
+
+ 1480 Stéphane Graber 2010-01-04
+ Ubuntu: Drop the usplash magic for now as usplash no longer exists
+ in Lucid
+
+ 1479 Vagrant Cascadian 2010-01-01
+ Debian: error out when unable to select appropriate kernel.
+
+ 1478 Vagrant Cascadian 2010-01-01
+ Debian: powerpc cross-architecture support is semi-functional with
+ qemu 0.12.1
+
+ 1477 Vagrant Cascadian 2010-01-01
+ Debian: partial support for cross-architecture mips and mipsel
+ installs
+
+ 1476 Vagrant Cascadian 2010-01-01
+ Debian: only 64 bit kernel is supported in Debian Lenny+ on sparc
+
+ 1475 Vagrant Cascadian 2009-12-27
+ Updated Catalan (ca) translation by Jordà Polo
+ http://bugs.debian.org/562710
+
+ 1474 Vagrant Cascadian 2009-12-24
+ patch to support wildcards in lts.conf, by John S. Skogtvedt.
+ http://bugs.debian.org/550989
+
+ 1473 Stéphane Graber 2009-12-23
+ Implement experimental intelligent VT switching (only switch for
+ the first screen and only if not already the current VT). Useful
+ for multi-screen setup (screen-switching/user-switching) and for
+ flickerless boot
+
+ 1472 Stéphane Graber 2009-12-22
+ Redirect rdesktop output to null
+
+ 1471 Stéphane Graber 2009-12-21
+ Restore hal in ltsp-core as Debian uses it
+
+ 1470 Stéphane Graber 2009-12-21
+ Drop hal for Ubuntu
+
+ 1469 Stéphane Graber 2009-12-21 {ltsp-5.1.97}
+ version 5.1.97
+
+ 1468 Stéphane Graber 2009-12-21
+ Do not cat ldm-logout-action if it doesn't exist.
+
+ 1467 Marc Gariepy 2009-12-11
+ Adding correction if gid exist but not the group.
+
+ 1466 Stéphane Graber 2009-12-11 {ltsp-5.1.96}
+ version 5.1.96
+
+ 1465 Alkis Georgopoulos 2009-12-08
+ Provide a way to reboot/halt from within the session
+
+ 1464 Warren Togami 2009-12-03 {ltsp-5.1.95}
+ version 5.1.95
+
+ 1463 Warren Togami 2009-12-03
+ Fedora: Fedora 12 client chroot kickstarts.
+
+ 1462 Vagrant Cascadian 2009-11-30
+ Debian: add note (copied from Ubuntu plugin) to lts.conf describing
+ that most variables are automatically detected.
+
+ 1461 Vagrant Cascadian 2009-11-30
+ Debian: update plugin that generates lts.conf to mention manpage
+ and ltsp-docs package.
+
+ 1460 Stéphane Graber 2009-11-25
+ ltsp-cluster-info: Fix firefox not being able to load from ldm
+
+ 1459 Stéphane Graber 2009-11-25
+ Fix typo in ltsp-init-common (block boot process)
+
+ 1458 Stéphane Graber 2009-11-24 {ltsp-5.1.94}
+ version 5.1.94
+
+ 1457 Stéphane Graber 2009-11-24
+ Fix CRONTAB so whitespaces can be added pretty much everywhere,
+ fix SHUTDOWN_TIME to work as poweroff isn't inside cron's path
+
+ 1456 Gideon Romm 2009-11-24
+ Only run XINITRC_COMMAND_ON_EXIT if the loop breaks.
+
+ 1455 Gideon Romm 2009-11-24
+ Redirect ldm-dialog to /dev/null in case it isn't there, so it is
+ not a hard dependency.
+
+ 1454 Gideon Romm 2009-11-24
+ Added the ability to daemonize xinit commands for screen scripts
+ such as rdesktop, and updated the rdesktop screen script.
+ Also added some XINITRC_ variables to control behavior in the
+ xinitrc loop, such as XINITRC_PROMPT_ON_EXIT which, when true,
+ will prompt the user when the session is over to loop back without
+ restarting X or to exit from the Xserver.
+
+ 1453 Stéphane Graber 2009-11-23
+ Fix crontab regexp so it allows whitspaces, fix shutdown_time not
+ working when no ldm socket
+
+ 1452 Gideon Romm 2009-11-22
+ Add a server-side tmpdir cleanup.
+
+ 1451 Gideon Romm 2009-11-22
+ Added ltsp-remoteapps support (beta). To work properly,
+ ltsp-remoteappsd should be in /opt/ltsp/i386/usr/share/ltsp/,
+ ltsp-remoteapps should be in /opt/ltsp/i386/usr/bin/, X51-remoteapps
+ should be in /opt/ltsp/i386/usr/share/ldm/rc.d/. AND, for now,
+ REMOTE_APPS=True should be set in lts.conf. This commit allows
+ a local application to call: ltsp-remoteapps <command>, such as
+ ltsp-remoteapps oowriter to launch openoffice writer on the server.
+
+ 1450 Gideon Romm 2009-11-20
+ Move all init functions into ltsp-init-common
+
+ 1449 Stéphane Graber 2009-11-19 {ltsp-5.1.93}
+ version 5.1.93
+
+ 1448 Gideon Romm 2009-11-17
+ Add %f so localapps can handle filename arguments properly
+
+ 1447 Gideon Romm 2009-11-16
+ Actually, we should only quote arguments with spaces.
+
+ 1446 Gideon Romm 2009-11-16
+ Fix localapps to allow for quoted argument with spaces, such as
+ filename with spaces.
+
+ 1445 Stéphane Graber 2009-11-02
+ udhcp: Patch from Alkis to properly handle spaces (multiple values)
+ in dhcp reply
+
+ 1444 Vagrant Cascadian 2009-11-01
+ Initial Czech (cs) translation by Miroslav Kure
+ http://bugs.debian.org/553664
+
+ 1443 Vagrant Cascadian 2009-11-01
+ New Polish (pl) translation by Wiktor Wandachowicz
+ http://bugs.debian.org/553564
+
+ 1442 Vagrant Cascadian 2009-11-01
+ Updated Russian (ru) translation by Yuri Kozlov
+ http://bugs.debian.org/553545
+
+ 1441 Vagrant Cascadian 2009-10-29
+ updated Italian (it) translation by Vincenzo Campanella
+
+ 1440 Stéphane Graber 2009-10-26 {ltsp-5.1.92}
+ version 5.1.92
+
+ 1439 Stéphane Graber 2009-10-24
+ ltsp-cluster: Do the required changes to use ltsp-cluster-info
+
+ 1438 Marc Gariepy 2009-10-23
+ localapps: Make ssh follow symlinks by default
+
+ 1437 Scott Balneaves 2009-10-23
+ Removed lts-parameters.txt support. In future, please
+ make all updates to parameters to the lts.conf.xml file in
+ lp:~ltsp-docwriters/ltsp/ltsp-docs-trunk
+
+ 1436 Marc Gariepy 2009-10-23
+ ltsp-update-image: Add --tftpbootdir to specify a different tftp
+ directory
+
+ 1435 Marc Gariepy 2009-10-23
+ ltsp-update-image: Add --exclude-dirs to add additional directories
+ to exclude from the image
+
+ 1434 Vagrant Cascadian 2009-10-23
+ Updated Finnish (fi) translation by Esko Arajärvi
+ http://bugs.debian.org/552151
+
+ 1433 Vagrant Cascadian 2009-10-22
+ added ltsp-info script to help get troubleshooting information.
+
+ 1432 Vagrant Cascadian 2009-10-22
+ updated German (de) translation by Wolfgang Schweer
+ http://bugs.debian.org/551648
+
+ 1431 Stéphane Graber 2009-10-22
+ LTSP-Cluster: Add support for login time balancing
+
+ 1430 Vagrant Cascadian 2009-10-19
+ Updated Swedish (sv) translation by Martin Bagge
+ http://bugs.debian.org/551644
+
+ 1429 Vagrant Cascadian 2009-10-19
+ updated Greek (el) translation by Alkis Georgopoulos
+
+ 1428 Vagrant Cascadian 2009-10-19
+ Updated Spanish (es) translation by José Luis Redrejo Rodríguez
+
+ 1427 Vagrant Cascadian 2009-10-19
+ Updated Portuguese (pt) translation by Américo Monteiro
+
+ 1426 Vagrant Cascadian 2009-10-18
+ updated translation template.
+
+ 1425 Scott Balneaves 2009-10-14
+ Fixed quoting and commandline issue per bug
+ https://bugs.edge.launchpad.net/ubuntu/+source/ltsp/+bug/419081
+
+ 1424 Vagrant Cascadian 2009-10-12
+ ltsp-build-client: remove un-used KMODULES variable.
+
+ 1423 Vagrant Cascadian 2009-10-12
+ ltsp-build-client: use lsb_release longhand options
+
+ 1422 Vagrant Cascadian 2009-10-12
+ Debian: added ltsp-chroot script.
+
+ 1421 Vagrant Cascadian 2009-10-11
+ Debian/?: add Should-Start: hal to lsb headers, which puts it after
+ hal if hal is installed, but doesn't fail if hal is not available.
+
+ 1420 Vagrant Cascadian 2009-10-11
+ Debian/Ubuntu/?: fix missing ;; in case statement.
+
+ 1419 Vagrant Cascadian 2009-10-11
+ Debian/Ubuntu: when updating kernels, use dpkg's
+ --print-architecture instead of the deprecated
+ --print-installation-architecture option.
+
+ 1418 Stéphane Graber 2009-10-09
+ ltsp_config: Add ltsp-cluster support
+
+ 1417 Warren Togami 2009-10-06 {ltsp-5.1.91}
+ version 5.1.91
+
+ 1416 Warren Togami 2009-10-06
+ Fedora: chroot install needs lokkit, split into sub-package
+
+ 1415 Vagrant Cascadian 2009-10-04
+ Debian: add support for selecting appropriate kernel package
+ for kfreebsd.
+
+ 1414 Vagrant Cascadian 2009-10-04
+ Debian: whitespace cleanup in 020-kernel-selection plugin
+
+ 1413 Stéphane Graber 2009-10-03 {ltsp-5.1.90}
+ version 5.1.90
+
+ 1412 Vagrant Cascadian 2009-10-02
+ Debian/Ubuntu: ltsp-core initscript: add Provides: ltsp-client-core,
+ as that is what it is installed as in Debian/Ubuntu.
+
+ 1411 Stéphane Graber 2009-10-02
+ Add example ltsp-restart and ltsp-shutdown desktop files
+
+ 1410 Stéphane Graber 2009-09-29
+ localapps: If only cups-client and cups-bsd are installed, no
+ /etc/cups directory exists so don't check for it and create it in
+ all cases
+
+ 1409 Warren Togami 2009-09-28 {ltsp-5.1.89}
+ version 5.1.89
+
+ 1408 Warren Togami 2009-09-28
+ Fedora: Exclude more services that we don't want running on a
+ thin client.
+
+ 1407 Warren Togami 2009-09-28
+ Fedora: We don't want the nfs daemon running on the thin client.
+
+ 1406 Stéphane Graber 2009-09-27
+ localapps: No need to call echo to print a single variable
+
+ 1405 Marc Gariepy 2009-09-27
+ localapps: Add support for extra mount points
+
+ 1404 Stéphane Graber 2009-09-26
+ localapps: Add a X-LTSP-NoChange flag that disable our rewritting
+ of the Exec path in .desktop files
+
+ 1403 Vagrant Cascadian 2009-09-26
+ updated translation template
+
+ 1402 Vagrant Cascadian 2009-09-26
+ updated Vietnamese (vi) translation by Clytie Siddall.
+ http://bugs.debian.org/548172
+
+ 1401 Stéphane Graber 2009-09-26
+ Ubuntu: sudo-localapps is no longer needed as ldm-logout-action
+ is implemented
+
+ 1400 Stéphane Graber 2009-09-26
+ initscripts: Use log_action for boot messages, drop switch to vt7
+ as usplash will switch to vt1 anyway, move ltsp-cluster bit before
+ usplash to have the splash for as long as possible
+
+ 1399 Vagrant Cascadian 2009-09-25
+ fix typo: nbd 2.9.13+
+
+ 1398 Vagrant Cascadian 2009-09-25
+ nbdrootd: don't use -a option to set a timeout unless a second
+ argument is passed. note that nbd 0.9.13+ removed support for the
+ -a option entirely.
+
+ 1397 Vagrant Cascadian 2009-09-25
+ initramfs: do not error if /etc/hostname is not writeable.
+
+ 1396 Vagrant Cascadian 2009-09-25
+ initramfs: use ${rootmnt} variable instead of hard-coded /root
+
+ 1395 Stéphane Graber 2009-09-25
+ localapps: Drop MY_LANG and instead simply put its content in the
+ environment before calling ltsp-localappsd
+
+ 1394 Vagrant Cascadian 2009-09-24
+ updated Vietnamese (vi) translation by Clytie Siddall.
+ http://bugs.debian.org/548172
+
+ 1393 Stéphane Graber 2009-09-23
+ localapps: Split ltsp-localappsd startup into its own script
+ executed after the language is determined
+
+ 1392 Stéphane Graber 2009-09-23 {ltsp-5.1.88}
+ version 5.1.88
+
+ 1391 Stéphane Graber 2009-09-23
+ nbdroot: Make reconnection delay configurable
+
+ 1390 Stéphane Graber 2009-09-23
+ nbdrootd: Set delay to 2 hours instead of 5 minutes
+
+ 1389 Stéphane Graber 2009-09-23
+ Ubuntu: Set update and security mirrors correctly and upgrade
+ chroot when building
+
+ 1388 Stéphane Graber 2009-09-23
+ Ubuntu: Set --no-install-recommends by default through apt.conf
+
+ 1387 Stéphane Graber 2009-09-23
+ nbdrootd: Disconnect after 5 minutes without network activity
+
+ 1386 Stéphane Graber 2009-09-22
+ initramfs: Make sure /etc/hostname contains the right hostname
+
+ 1385 Stéphane Graber 2009-09-21 {ltsp-5.1.87}
+ version 5.1.87
+
+ 1384 Vagrant Cascadian 2009-09-18
+ Debian: add dbus and hal to the RC2_WHITELIST by default, otherwise
+ keyboard and mouse may break with newer X.org.
+
+ 1383 Stéphane Graber 2009-09-18
+ initramfs: Fix udhcp sending an uid to the server (causing two
+ leases for each thin client)
+
+ 1382 Stéphane Graber 2009-09-18
+ ltsp-cluster: don't always create an autologin account
+
+ 1381 Warren Togami 2009-09-17 {ltsp-5.1.86}
+ version 5.1.86
+
+ 1380 Warren Togami 2009-09-17
+ Fedora: Run new-kernel-pkg with --dracut parameter when it is needed
+
+ 1379 Warren Togami 2009-09-16
+ Fedora: F-12 switch from mkinitrd to dracut
+
+ 1378 Vagrant Cascadian 2009-09-13
+ add dnsmasq improvements largely provided by Alkis Georgopoulos:
+ https://bugs.launchpad.net/ubuntu/+source/ltsp/+bug/428760
+
+ 1377 Warren Togami 2009-09-11
+ Fedora: another s/initrd-generic/initramfs/ change
+
+ 1376 Vagrant Cascadian 2009-09-11
+ prefer memtest86+ and memtest86 without the .bin extension, to work
+ around bug(s) in pxelinux/memtest86*: http://bugs.debian.org/546219
+
+ 1375 Warren Togami 2009-09-10
+ Fedora: install charge plymouth theme package
+
+ 1374 Warren Togami 2009-09-10
+ Fedora: dracut's output filename was changed
+ s/initrd-generic/initramfs/
+
+ 1373 Vagrant Cascadian 2009-09-09
+ remove configure-x-xdebconfigurator, as xdebconfigurator is no
+ longer maintained.
+
+ 1372 Vagrant Cascadian 2009-09-08
+ updated Portuguese (pt) translation by Américo Monteiro
+ http://bugs.debian.org/545386
+
+ 1371 Vagrant Cascadian 2009-09-08
+ compatibility for common HORZSYNC/HORIZSYNC typo
+
+ 1370 Vagrant Cascadian 2009-09-07
+ updated Portuguese (pt) translation by Américo Monteiro
+ http://bugs.debian.org/545386
+
+ 1369 Stéphane Graber 2009-09-06
+ Fedora/SuSE: Remove /bin/bash from ltsp-build-client scripts as
+ they are sourced
+
+ 1368 Stéphane Graber 2009-09-06 {ltsp-5.1.85}
+ version 5.1.85
+
+ 1367 Vagrant Cascadian 2009-09-06
+ update translation template with corrected typo
+
+ 1366 Vagrant Cascadian 2009-09-06
+ fix typo in description of --purge-chroot commandline option
+
+ 1365 Vagrant Cascadian 2009-09-06
+ updated translation template
+
+ 1364 Vagrant Cascadian 2009-09-06
+ Debian/?: mark ltsp-core initscript as executable.
+
+ 1363 Scott Balneaves 2009-09-03
+ Added support for scanning. Add SCANNER=True to lts.conf
+ workstation entries. Relies on a saned supported scanner, and
+ saned supporting the -a option
+
+ 1362 Warren Togami 2009-09-01 {ltsp-5.1.84}
+ version 5.1.84
+
+ 1361 Warren Togami 2009-09-01
+ Fix detection of pulseaudio-0.9.16+
+
+ 1360 Vagrant Cascadian 2009-08-31
+ Debian/Ubuntu: make init-premount/udhcp script executable.
+
+ 1359 Warren Togami 2009-08-31
+ pulseaudio: Detect 0.9.16+ version where you need module-udev-detect
+
+ 1358 Warren Togami 2009-08-31
+ Fedora: Do not replace /etc/rc.sysinit symlink with file, fix the
+ symlink if it was broken prior.
+
+ 1357 Stéphane Graber 2009-08-30
+ Add ltsp-remoteapps proof of concept
+
+ 1356 Stéphane Graber 2009-08-30
+ Add udhcp initramfs script
+
+ 1355 Warren Togami 2009-08-26
+ Fedora: dracut needs root=dhcp explicitly unlike mkinitrd
+
+ 1354 Warren Togami 2009-08-26
+ Fedora: link the dracut initrd
+
+ 1353 Oliver Grawert 2009-08-20
+ commit fix to configure-x.sh (LP bug #412034), thanks to Juha
+ Erkkilä
+
+ 1352 Vagrant Cascadian 2009-08-19
+ Debian/?: drop hal from LSB headers for ltsp-core, as not all
+ environments really need hal, and it causes the package to fail
+ to install if hal is not installed first.
+
+ 1351 Johnny Robeson 2009-08-19
+ Gentoo: udev and fuse now have proper stable versions, removing
+ them from the profile
+
+ 1350 Johnny Robeson 2009-08-19
+ Gentoo: adding pulseaudio to global USE and making ccache optional
+
+ 1349 Johnny Robeson 2009-08-19
+ fixing the double chroot bug by setting ROOT empty before quickstart
+ and putting it back afterwords (thanks to Wim Muskee)
+
+ 1348 Stéphane Graber 2009-08-17 {ltsp-5.1.83}
+ version 5.1.83
+
+ 1347 Stéphane Graber 2009-08-17
+ localapp: Only run action on ssh socket if it exists
+
+ 1346 Stéphane Graber 2009-08-17
+ Start monitor_nbd with start-stop-daemon as simply starting it in
+ the background fails. Multi-distro solution are welcome, if any
+ distro other than Debian and Ubuntu is using that script.
+
+ 1345 Stéphane Graber 2009-08-16 {ltsp-5.1.82}
+ version 5.1.82
+
+ 1344 Stéphane Graber 2009-08-16
+ Add monitor_nbd to restart nbd when it breaks
+
+ 1343 Vagrant Cascadian 2009-08-14
+ Debian: no longer install squashfs-modules package for newer debian
+ versions, as they are included in-kernel.
+
+ 1342 Vagrant Cascadian 2009-08-08
+ Debian: fix typo with /var/cache/hald in initscripts
+
+ 1341 Vagrant Cascadian 2009-08-08
+ Debian/?: update LSB headers to ensure that ltsp-core init script
+ runs after hal to ensure that keyboards and mice are properly
+ configured.
+
+ 1340 Vagrant Cascadian 2009-08-08
+ Debian: add /var/lib/dbus and /var/cache/hal to rw_dirs, to ensure
+ that newer versions of dbus and hal can start.
+
+ 1339 Vagrant Cascadian 2009-08-06 {ltsp-5.1.81}
+ version 5.1.81
+
+ 1338 Warren Togami 2009-08-05
+ Fedora: Reorganize the rwtab.d/k12linux entries
+
+ 1337 Warren Togami 2009-08-04
+ Fedora: This should fully handle generic initrd wrapping too
+
+ 1336 Warren Togami 2009-08-04
+ Fedora: Cleanup generic initrd's too
+
+ 1335 Warren Togami 2009-08-04
+ Fedora: Fix initrd handling
+
+ 1334 Vagrant Cascadian 2009-08-04
+ Debian: fix missing double-quite in previous patch. thanks again
+ to Libor Klepáč.
+
+ 1333 Vagrant Cascadian 2009-08-04
+ Debian: fix typo in previous commit. thanks to the ever vigilant
+ Gadi!
+
+ 1332 Vagrant Cascadian 2009-08-04
+ Debian: fix bug in cross-architecture handling when building i386
+ on an amd64 server. thanks to Libor Klepáč for the bug report.
+ http://bugs.debian.org/539898
+
+ 1331 Vagrant Cascadian 2009-08-04
+ update ltsp-localapps and ltsp-build-client manpages to use properly
+ quoted minus signs, otherwise groff turns them into hyphens.
+
+ 1330 Warren Togami 2009-08-03 {ltsp-5.1.80}
+ version 5.1.80
+
+ 1329 Warren Togami 2009-08-03
+ Fedora: F12+ delete the other initrd
+
+ 1328 Warren Togami 2009-08-03
+ Fedora: F12+ dracut initrd
+
+ 1327 Vagrant Cascadian 2009-08-03
+ Debian: only add "shm-size-bytes" if not building a lenny
+ environment, as it breaks on lenny.
+
+ 1326 Vagrant Cascadian 2009-08-03 {ltsp-5.1.79}
+ version 5.1.79
+
+ 1325 Vagrant Cascadian 2009-07-30
+ Debian/Ubuntu: fixed LSB initscript headers to run before mountall
+ and drop $local_fs
+
+ 1324 Vagrant Cascadian 2009-07-30
+ Debian/Ubuntu: updated LSB initscript headers
+
+ 1323 Vagrant Cascadian 2009-07-30
+ Debian: pulseaudio: don't set disable-shm in configuration file,
+ as it's passed on the commandline.
+
+ 1322 Vagrant Cascadian 2009-07-29
+ Debian: fix minor typos in initscript config
+
+ 1321 Vagrant Cascadian 2009-07-29
+ Debian: write a brief document describing how to use the cross-arch
+ support.
+
+ 1320 Vagrant Cascadian 2009-07-29
+ Debian: prefer qemu emulators that contain static in the name for
+ cross-arch support.
+
+ 1319 Vagrant Cascadian 2009-07-29
+ Debian: run pulseaudio-tweaks plugin in the finalization phase
+
+ 1318 Vagrant Cascadian 2009-07-29
+ work around newer pulseaudio versions, requiring an absurd
+ amount of ram and attempting to start hal modules we don't
+ need. http://bugs.debian.org/537526
+
+ 1317 Vagrant Cascadian 2009-07-26
+ Debian: switch from ltsp-chroot to using "chroot $ROOT" in
+ debootstrap plugin, as ltsp-chroot isn't yet upstream.
+
+ 1316 Vagrant Cascadian 2009-07-26
+ Debian: if unknown kernel type on cross-architecture installs, issue
+ an error suggesting to use --kernel-packages commandline option.
+
+ 1315 Vagrant Cascadian 2009-07-25
+ export ROOT, so that it's available to programs called from plugins.
+
+ 1314 Vagrant Cascadian 2009-07-25
+ support cross-architecture builds using statically built qemu
+ binaries (0.11+) and binfmt_misc. http://bugs.debian.org/480664
+
+ 1313 Vagrant Cascadian 2009-07-23
+ Debian: updated location of lts.conf in comments of plugin which
+ creates it.
+
+ 1312 Vagrant Cascadian 2009-07-22
+ allow /srv/tftp as an alternative tftp
+ location. http://bugs.debian.org/537639
+
+ 1311 Vagrant Cascadian 2009-07-22
+ Debian: ensure that /var/lib/pulse is present and add to bind
+ mounts.
+
+ 1310 Stéphane Graber 2009-07-22 {ltsp-5.1.78}
+ version 5.1.78
+
+ 1309 Marc Gariepy 2009-07-22
+ If present, change /etc/default/console-setup with the wanted
+ layout so plugging USB keyboards will use it instead of falling
+ back to default
+
+ 1308 Warren Togami 2009-07-21
+ Fedora 12 is i686 minimum
+
+ 1307 Vagrant Cascadian 2009-07-21
+ Debian: set OMITKILL=/dev/nbd0 in nbd-client config file, which
+ prevents /dev/nbd0 from getting killed before the system is shut
+ down (introduced in debian's nbd 1:2.9.13-2, but should not break
+ older versions).
+
+ 1306 Warren Togami 2009-07-20
+ /etc/modprobe.conf is deprecated, write to its own .d file instead
+
+ 1305 Oliver Grawert 2009-07-18
+ Ubuntu: fix 010-cleanup-consoles plugin to work with upstart 0.6
+
+ 1304 Oliver Grawert 2009-07-18
+ Ubuntu: add armel support (defaults to the imx51
+ architecture and requires preparation described at
+ https://wiki.ubuntu.com/ARM/BuildEABIChroot) as well as manual
+ redboot netboot setup on the client
+
+ 1303 Vagrant Cascadian 2009-07-18 {ltsp-5.1.77}
+ ltsp version 5.1.77
+
+ 1302 Vagrant Cascadian 2009-07-17
+ issue warning of /etc/cron.d is not writeable when attempting to
+ write cron file.
+
+ 1301 Vagrant Cascadian 2009-07-17
+ lower default timeout on pxelinux boot menu to 5 seconds
+
+ 1300 Vagrant Cascadian 2009-07-17
+ add /etc/cron.d to copy_dirs, remove /etc/cron.d/ltsp from copy_dirs
+
+ 1299 Vagrant Cascadian 2009-07-17
+ Debian: add /etc/cron.d/ltsp to bindfiles
+
+ 1298 Vagrant Cascadian 2009-07-17
+ use full path to tftp, to ensure that the binary is used to
+ download lts.conf rather than the busybox built-in. thanks to Tobias
+ Gruetzmacher for the suggestion. http://bugs.debian.org/537374
+
+ 1297 Vagrant Cascadian 2009-07-17
+ initramfs-tools: use "panic" when issueing error message about NBD
+ mount failing, to stop the user from seeing a bunch of hopeless
+ gibberish about failed mounts. thanks to gadi and ogra.
+
+ 1296 Vagrant Cascadian 2009-07-17
+ initramfs-tools ltsp_nbd hook: allow for other filesystems for
+ the rofs mount.
+
+ 1295 Vagrant Cascadian 2009-07-17
+ Debian: set KILLALL=false in nbd-client configuration so nbd root
+ doesn't get disconnected before shutdown is completed.
+
+ 1294 Vagrant Cascadian 2009-07-17
+ Debian: whitelist nbd-client in runlevel "S"
+
+ 1293 Johnny Robeson 2009-07-06
+ Gentoo: adding svg useflag so cairo will build
+
+ 1292 Vagrant Cascadian 2009-07-05
+ Debian: fix squashfs-image to add the appropriate module packages
+
+ 1291 Oliver Grawert 2009-07-05
+ add devpts plugin to suppress noise on client building (LP: #294403)
+
+ 1290 Oliver Grawert 2009-07-05
+ make the common/001-set-arch and Gentoo/001-set-arch plugins
+ respect the ARCH anvironment vaiable so it can be used in
+ ltsp-build-client.conf if wanted (LP: #372135), thanks to: Wim
+ Muskee <wimmuskee@gmail.com> for the patch
+
+ 1289 Vagrant Cascadian 2009-07-04 [merge]
+ merge pxelinux flexibility improvements
+
+ 1288 Stéphane Graber 2009-07-04
+ ltsp-setup: Cron doesn't seem to do path completion
+
+ 1287 Stéphane Graber 2009-07-04
+ ltsp-setup: Merge changes from Ubuntu
+
+ 1286 Stéphane Graber 2009-07-04
+ ltsp-setup: Cleanup and remove bashims
+
+ 1285 Stéphane Graber 2009-07-04
+ Update parameter list for shutdown_time and crontab
+
+ 1284 Marc Gariepy 2009-07-04
+ Add support for CRONTAB_ entries and SHUTDOWN_TIME
+
+ 1283 Vagrant Cascadian 2009-06-28
+ ltsp_nbd: default to using NBD_ROOT_SERVER when setting
+ NBD_SWAP_SERVER and fetching lts.conf from tftp.
+
+ 1282 Marc Gariepy 2009-06-16
+ ltsp-update-image: Add --no-comp to support non-compressed
+ squashfs image
+
+ 1281 Marc Gariepy 2009-06-16
+ fixes bug: https://launchpad.net/bugs/345914 ltsp-update-image:
+ Do not remove the previous squashfs image before the new one is
+ ready, handle mksquashfs errors and small code cleanup
+
+ 1280 Stéphane Graber 2009-06-14 {ltsp-5.1.76}
+ version 5.1.76
+
+ 1279 Vagrant Cascadian 2009-06-13
+ getltscfg-cluster: minor tweak to reduce calls to binaries
+
+ 1278 Vagrant Cascadian 2009-06-13
+ do not mess with /etc/adjtime when syncing the hardware clock
+ after ntpdate.
+
+ 1277 Stéphane Graber 2009-06-10
+ ltsp-cluster: Sometimes the nbd entry shows twice, only take
+ the first
+
+ 1276 Stéphane Graber 2009-06-09
+ initramfs: Whitespace/tabs cleanup
+
+ 1275 Stéphane Graber 2009-06-09
+ Ubuntu: Update 030-artwork for the new ldm themes
+
+ 1274 Vagrant Cascadian 2009-06-08
+ use 'nc -z' to test that the XFS port is open. thanks to Peter
+ Stein.
+
+ 1273 Warren Togami 2009-06-07
+ Fedora: Comment out temp repo, and delete Fedora 9 configs.
+
+ 1272 Stéphane Graber 2009-06-03 {ltsp-5.1.75}
+ version 5.1.75
+
+ 1271 Stéphane Graber 2009-06-03
+ ltsp-localapps: If the Xauthority is in its own directory, then
+ chown it to the user so the localapps can then lock it
+
+ 1270 Stéphane Graber 2009-06-03
+ Don't hardcode opt/ltsp in ltsp-update-kernels (Thanks to Duncan
+ Sands)
+
+ 1269 Stéphane Graber 2009-06-02
+ ltsp-localapps: Also set LANGUAGE with the user's locale
+
+ 1268 Gideon Romm 2009-05-27
+ Add reasonable default to ltsp_nbd's tftpath. On some networks,
+ I have seen a bug where the filename option is not passed properly
+ and the download fails with a file not found error because the
+ path is wrong.
+
+ 1267 Stéphane Graber 2009-05-25
+ Ubuntu: Use Debian scripts when possible
+
+ 1266 Stéphane Graber 2009-05-22 {ltsp-5.1.74}
+ version 5.1.74
+
+ 1265 Marc Gariepy 2009-05-15
+ ltsp-localapps: Fix cases where the case doesn't match between
+ what the user entered as login and the name given by getent on
+ the server (happens with LDAP)
+
+ 1264 Gideon Romm 2009-05-12
+ Use eval exec to free some memory in xinitrc. Thanks, alkisg
+
+ 1263 Gideon Romm 2009-05-12
+ Make xinitrc evaluate the COMMAND so that quoted arguments are
+ treated properly. Also, add the quoted argument of -u '' to the
+ rdesktop screen script so that it defaults to no username.
+
+ 1262 Vagrant Cascadian 2009-05-11 {ltsp-5.1.73}
+ version 5.1.73
+
+ 1261 Vagrant Cascadian 2009-05-11
+ updated translation template
+
+ 1260 Vagrant Cascadian 2009-05-11
+ added manpages for various localapps related programs
+
+ 1259 Vagrant Cascadian 2009-05-11
+ updated ltsp-build-client man page: - include a CONFIG FILE
+ section - drop distro-specific commandline options - add some
+ missing commandline options - mention that it is usually run as root
+
+ 1258 Vagrant Cascadian 2009-05-08
+ updated French translation by Jean-Baka Domelevo-Entfellner
+ http://bugs.debian.org/527563
+
+ 1257 Warren Togami 2009-04-30 {ltsp-5.1.72}
+ version 5.1.72
+
+ 1256 Warren Togami 2009-04-27
+ Fedora: Note the official way to disable ltspbr0.
+
+ 1255 Warren Togami 2009-04-23 {ltsp-5.1.71}
+ version 5.1.71
+
+ 1254 Warren Togami 2009-04-22
+ Fedora: import all keys, ignore errors
+
+ 1253 Warren Togami 2009-04-22
+ Fedora: Ensure that wrappers will work
+
+ 1252 Warren Togami 2009-04-22
+ Fedora: Fix kickstart typo
+
+ 1251 Warren Togami 2009-04-22
+ Fedora: Fedora 11 kickstart
+
+ 1250 Warren Togami 2009-04-22
+ /dev/snd/* permissions might disallow pulse from access, explicitly
+ allow it with fsacls. Ignore any errors.
+
+ 1249 Warren Togami 2009-04-22
+ /dev/dsp is only OSS, we don't use this anymore. Die die die!
+
+ 1248 Vagrant Cascadian 2009-04-17
+ ltsp-build-client: when using --purge-chroot commandline option, use
+ --one-file-system option to rm, to reduce potential for disasterous
+ mistakes when bind-mounting filesystems inside the chroot.
+
+ 1247 Stéphane Graber 2009-04-15
+ Ubuntu: Fix locale
+
+ 1246 Warren Togami 2009-04-15 {ltsp-5.1.70}
+ version 5.1.70
+
+ 1245 Warren Togami 2009-04-15
+ Fedora: Fedora 11 configure plymouth graphical boot
+
+ 1244 Warren Togami 2009-04-15
+ vmclient: Change default virtual eth from e1000 to rtl8139 since
+ e1000 is broken.
+
+ 1243 Warren Togami 2009-04-15
+ Fedora: Fix typo in mkinitrd config file
+
+ 1242 Vagrant Cascadian 2009-04-10
+ ltsp-build-client common plugins: add --purge-chroot commandline
+ option to force removal of chroot rather than exiting.
+
+ 1241 Vagrant Cascadian 2009-04-06
+ Updated Finnish (fi) translation by Esko Arajärvi
+ http://bugs.debian.org/522833
+
+ 1240 Vagrant Cascadian 2009-04-05
+ updated Russian (ru) translation by Yuri Kozlov
+ http://bugs.debian.org/522654
+
+ 1239 Vagrant Cascadian 2009-04-01 {ltsp-5.1.69}
+ version 5.1.69
+
+ 1238 Vagrant Cascadian 2009-03-30
+ updated Spanish (es) translation by José L. Redrejo Rodríguez
+
+ 1237 Ryan Niebur 2009-03-30 {ltsp-5.1.68}
+ version 5.1.68
+
+ 1236 Ryan Niebur 2009-03-30
+ no, no exporting the changelog
+
+ 1235 Ryan Niebur 2009-03-29 {ltsp-5.1.67}
+ version 5.1.67
+
+ 1234 Ryan Niebur 2009-03-29
+ make a ChangeLog
+
+ 1233 Ryan Niebur 2009-03-29 {ltsp-5.1.66}
+ version 5.1.66
+
+ 1232 Vagrant Cascadian 2009-03-28
+ new Greek translation by Άλκης Γεωργόπουλος
+ (a.k.a. Alkis Georgopoulos)
+
+ 1231 Ryan Niebur 2009-03-27
+ fix default vmclient configuration (patch from Dan Young)
+
+ 1230 Vagrant Cascadian 2009-03-26
+ updated Catalan (ca) translation by Jordà Polo
+ http://bugs.debian.org/521319
+
+ 1229 Vagrant Cascadian 2009-03-26
+ Italian translation by Vincenzo Campanella
+ http://bugs.debian.org/521250
+
+ 1228 Vagrant Cascadian 2009-03-24
+ updated German translation by Wolfgang Schweer
+ http://bugs.debian.org/521087
+
+ 1227 Vagrant Cascadian 2009-03-23
+ added Swedish (sv) translation by Martin Bagge
+ http://bugs.debian.org/520950
+
+ 1226 Vagrant Cascadian 2009-03-23
+ updated ltsp po translation template
+
+ 1225 Stéphane Graber 2009-03-22 {ltsp-5.1.65}
+ version 5.1.65
+
+ 1224 Stéphane Graber 2009-03-22
+ Ubuntu: Make last fix even cleaner
+
+ 1223 Stéphane Graber 2009-03-22
+ Ubuntu: Make last fix cleaner (thanks to Colin Watson)
+
+ 1222 Stéphane Graber 2009-03-22
+ Ubuntu: Fix ltsp-build-client failure when trying to install a
+ non-existent usplash theme
+
+ 1221 Stéphane Graber 2009-03-14
+ Fix typo
+
+ 1220 Johnny Robeson 2009-03-09
+ Gentoo: update stage uri link
+
+ 1219 Vagrant Cascadian 2009-03-08 {ltsp-5.1.64}
+ version 5.1.64
+
+ 1218 Vagrant Cascadian 2009-03-08
+ fix eval of channel volume
+
+ 1217 Gideon Romm 2009-03-03
+ Another update - need to make sure channel name has no hyphens,
+ as they are not allowed in variable names
+
+ 1216 Gideon Romm 2009-03-03
+ Minor update to make sure sound setting code is set properly
+
+ 1215 Warren Togami 2009-03-02
+ Fedora: Fedora 11 is now minimum i586 in all packages.
+
+ 1214 Warren Togami 2009-03-02
+ Fedora: These were never useful, and are no longer shipped.
+
+ 1213 Gideon Romm 2009-03-02
+ Minor changes to lts-parameters.txt
+
+ 1212 Stéphane Graber 2009-02-27 {ltsp-5.1.63}
+ version 5.1.63
+
+ 1211 Stéphane Graber 2009-02-26
+ Add default printer support for localapps too
+
+ 1210 Gideon Romm 2009-02-26
+ Export COMMAND env variable with the command that was passed to
+ xinitrc. This can be useful for scripts to take session-specific
+ actions
+
+ 1209 Gideon Romm 2009-02-26
+ New sound volume setting code. More flexible, so it can control
+ all channels of a particular sound card.
+
+ 1208 Warren Togami 2009-02-25
+ Fedora: F10+ plymouth graphical boot on supported hardware.
+
+ 1207 Stéphane Graber 2009-02-25
+ Allow anonymous login on Pulse's unix socket and drop all the
+ PULSE_SERVER=127.0.0.1, improves performances
+
+ 1206 Gideon Romm 2009-02-23
+ BUGFIX: VideoRam should not be quoted - causes parse error in
+ xorg.conf
+
+ 1205 Stéphane Graber 2009-02-18 {ltsp-5.1.62}
+ version 5.1.62
+
+ 1204 Gideon Romm 2009-02-18
+ Another fix for groups with spaces
+
+ 1203 Gideon Romm 2009-02-18
+ Another fix for groups with spaces
+
+ 1202 Gideon Romm 2009-02-18
+ Another fix for groups with spaces
+
+ 1201 Gideon Romm 2009-02-18
+ Fix id (again) to accommodate groups with spaces
+
+ 1200 Stéphane Graber 2009-02-18 {ltsp-5.1.61}
+ version 5.1.61
+
+ 1199 Stéphane Graber 2009-02-18
+ ltsp-cluster: Replace hardcoded eth0 by the interface name
+
+ 1198 Gideon Romm 2009-02-18
+ Fix bug that copies icon file without extension
+
+ 1197 Vagrant Cascadian 2009-02-16
+ updated copyright/license header to include current FSF address
+
+ 1196 Vagrant Cascadian 2009-02-16
+ updated copyright notice with current copy of GPL v2
+ http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
+
+ 1195 Vagrant Cascadian 2009-02-16
+ updated copyright/license header to include correct FSF address
+
+ 1194 Stéphane Graber 2009-02-15
+ ltsp_config: Drop the grep when loading lts.conf, getltscfg should
+ be fixed not to error when the file is 100% comment
+
+ 1193 Vagrant Cascadian 2009-02-15
+ ltsp-init-common: set default for PCM_VOLUME=90, as someone might
+ likely set VOLUME=100 and maxing both could "saturate the speakers",
+ says Gadi.
+
+ 1192 Vagrant Cascadian 2009-02-15
+ ltsp-init-common: set other audio channels to use VOLUME as the
+ default, rather than hard-coding 90 in all places.
+
+ 1191 Gideon Romm 2009-02-15
+ Move X_VIRTUAL from screen_hacks to display_hacks
+
+ 1190 Stéphane Graber 2009-02-15
+ ltsp-init-common: Make pulseaudio log to syslog and amixer output
+ redirected to null
+
+ 1189 Gideon Romm 2009-02-15
+ Fix timeserver code so ntpdate then sets the hwclock. Otherwise,
+ does not work properly.
+
+ 1188 Stéphane Graber 2009-02-15
+ Ubuntu: Restore 030-default-lts-conf but add a minimal section so
+ that it doesn't make the parser to fail
+
+ 1187 Stéphane Graber 2009-02-14
+ Ubuntu: remove default-lts-conf
+
+ 1186 Vagrant Cascadian 2009-02-13
+ rdesktop: remove cruft from older iteration of xinitrc.d handling
+
+ 1185 Vagrant Cascadian 2009-02-11
+ delete un-used ChangeLog (precisely one entry since 2006)
+
+ 1184 Vagrant Cascadian 2009-02-09
+ Debian/Ubuntu/?: use full "if ... ; then ... " for multi-line test
+ in init script
+
+ 1183 Vagrant Cascadian 2009-02-09
+ Debian/Ubuntu/?: use [ ! -w "/" ] to test for writeability of /
+
+ 1182 Stéphane Graber 2009-02-09 {ltsp-5.1.60}
+ version 5.1.60
+
+ 1181 Stéphane Graber 2009-02-09
+ localapps-menu: Fix XDG menu permissions (using getent)
+
+ 1180 Stéphane Graber 2009-02-09
+ ltsp-cluster: Fix inventory.sh to return a clean output
+
+ 1179 Gideon Romm 2009-02-08
+ Do not make CD and FRONT capture devices
+
+ 1178 Stéphane Graber 2009-02-08
+ Ubuntu: Fix 025-locales (option locale isn't boolean)
+
+ 1177 Stéphane Graber 2009-02-08
+ Ubuntu: Implement a complete configuration generator for
+ ltsp-cluster
+
+ 1176 Stéphane Graber 2009-02-08 {ltsp-5.1.59}
+ version 5.1.59
+
+ 1175 Stéphane Graber 2009-02-08
+ Ubuntu: Create getltscfg-cluster.conf in the chroot not outside
+
+ 1174 Stéphane Graber 2009-02-08
+ Ubuntu: Make sure /etc/ltsp/ exists before creating
+ getltscfg-cluster.conf
+
+ 1173 Warren Togami 2009-02-06
+ Fedora: kernel-2.6.29 F11+ renamed modules.modesetting to
+ modules.drm. Support both.
+
+ 1172 Gideon Romm 2009-02-03
+ Added X_VIRTUAL to docs.
+
+ 1171 Gideon Romm 2009-02-03
+ Added some parameters to the lts-parameters list in an endless
+ effort to document.
+
+ 1170 Warren Togami 2009-02-03 {ltsp-5.1.58}
+ version 5.1.58
+
+ 1169 Warren Togami 2009-02-03
+ Fix the cleanup at startup script.
+
+ 1168 Warren Togami 2009-02-03
+ Reorder the parts most likely to fail to the end.
+
+ 1167 Warren Togami 2009-02-03
+ Fedora: make /var/cache/ltsp-localapps/ writable
+
+ 1166 Gideon Romm 2009-02-03
+ Cleanup localapps cleanup
+
+ 1165 Warren Togami 2009-02-03 {ltsp-5.1.57}
+ version 5.1.57
+
+ 1164 Warren Togami 2009-02-03
+ Fix id parsing, allow /etc/group to be written on read-only /etc
+
+ 1163 Warren Togami 2009-02-03
+ Fedora: disable crond, cups and exim in chroot
+
+ 1162 Vagrant Cascadian 2009-02-02
+ localapps: only make a single call to getent group for all the
+ groups
+
+ 1161 Stéphane Graber 2009-02-02
+ ltsp-localapps: Make sure the user groups are added to /etc/group
+ even if they are filtered from "getent group"
+
+ 1160 Vagrant Cascadian 2009-02-01 {ltsp-5.1.56}
+ version 5.1.56
+
+ 1159 Gideon Romm 2009-02-01
+ Change TryExec to just "xprop", as TryExec refers only to the
+ excutable that must be present in the PATH in order for the item
+ to display in the menus - not the actual command to run. Thanks,
+ alkisg.
+
+ 1158 Vagrant Cascadian 2009-01-31 [merge]
+ use XDG_DATA_DIRS for setting up LOCAL_APPS_MENU rather than
+ mucking with the user's home directory. XDG_DATA_DIRS
+ is defined in the freedesktop.org spec:
+ http://standards.freedesktop.org/basedir-spec/basedir-spec-0.5.html
+
+ 1157 Oliver Grawert 2009-01-31
+ add proper copyright header to configure-x.sh (all people were added
+ based on best knowledge and code commits, please add yourself or
+ people you committed code for in case i forgot someone)
+
+ 1156 Oliver Grawert 2009-01-31
+ add proper copyright header to xinitrc (all people were added based
+ on best knowledge and code commits, please add yourself or people
+ you committed code for in case i forgot someone)
+
+ 1155 Oliver Grawert 2009-01-31
+ add proper copyright header to ltsp_config (all people were added
+ based on best knowledge and code commits, please add yourself or
+ people you committed code for in case i forgot someone)
+
+ 1154 Oliver Grawert 2009-01-31
+ add proper copyright header to update-kernels (all people were added
+ based on best knowledge and code commits, please add yourself or
+ people you committed code for in case i forgot someone)
+
+ 1153 Oliver Grawert 2009-01-31
+ add proper copyright header to screen_session (all people were added
+ based on best knowledge and code commits, please add yourself or
+ people you committed code for in case i forgot someone)
+
+ 1152 Oliver Grawert 2009-01-31
+ add proper copyright header to nbdswapd (all people were added
+ based on best knowledge and code commits, please add yourself or
+ people you committed code for in case i forgot someone)
+
+ 1151 Oliver Grawert 2009-01-31
+ add proper copyright header to nbdrootd (all people were added
+ based on best knowledge and code commits, please add yourself or
+ people you committed code for in case i forgot someone)
+
+ 1150 Oliver Grawert 2009-01-31
+ add proper copyright header to ltsp-swapfile-delete (all people
+ were added based on best knowledge and code commits, please add
+ yourself or people you committed code for in case i forgot someone)
+
+ 1149 Oliver Grawert 2009-01-31
+ add proper copyright header to ltsp-keys (all people were added
+ based on best knowledge and code commits, please add yourself or
+ people you committed code for in case i forgot someone)
+
+ 1148 Oliver Grawert 2009-01-31
+ add proper copyright header to ltsp-build-client (all people were
+ added based on best knowledge and code commits, please add yourself
+ or people you committed code for in case i forgot someone)
+
+ 1147 Oliver Grawert 2009-01-31
+ add proper copyright header to ltsp-update-kernels (all people
+ were added based on best knowledge and code commits, please add
+ yourself or people you committed code for in case i forgot someone)
+
+ 1146 Oliver Grawert 2009-01-31
+ add proper copyright header to ltsp-update-sshkeys (all people
+ were added based on best knowledge and code commits, please add
+ yourself or people you committed code for in case i forgot someone)
+
+ 1145 Oliver Grawert 2009-01-31
+ add proper copyright header to ltsp-update-image (all people were
+ added based on best knowledge and code commits, please add yourself
+ or people you committed code for in case i forgot someone)
+
+ 1144 Oliver Grawert 2009-01-31
+ add proper copyright header to ltsp_nbd
+
+ 1143 Warren Togami 2009-01-29 {ltsp-5.1.55}
+ version 5.1.55
+
+ 1142 Warren Togami 2009-01-29
+ Fix default setting of ALSA hardware volume. This worked earlier,
+ but it broke after we added alsa-plugins-pulseaudio to the chroot
+ to allow localapps to use sound, which redirected the default ALSA
+ output to pulseaudio instead of hardware. WARNING: This triples
+ the default software volume and will be a big surprise if your
+ speakers are maxed out.
+
+ 1141 Warren Togami 2009-01-28 {ltsp-5.1.54}
+ version 5.1.54
+
+ 1140 Warren Togami 2009-01-28
+ Fedora: Fix ltsp-build-client, missing semicolons
+
+ 1139 Vagrant Cascadian 2009-01-28
+ Debian/Ubuntu: only run popularity-contest script once per week
+ if it's configured in cron.weekly
+
+ 1138 Warren Togami 2009-01-28 {ltsp-5.1.53}
+ version 5.1.53
+
+ 1137 Warren Togami 2009-01-28
+ Fedora: Do not killall5 during shutdown, necessary for shutdown
+ to succeed with nbd root
+
+ 1136 Warren Togami 2009-01-28
+ Kill everything launched by ltsp-client-launch before itself
+ is killed.
+
+ 1135 Johnny Robeson 2009-01-27
+ Gentoo: adding udev and sysvinit deps
+
+ 1134 Johnny Robeson 2009-01-26
+ Gentoo: move joystick,xdm deps to ltsp-client,ldm respectively
+
+ 1133 Stéphane Graber 2009-01-25
+ Ubuntu: Fix plugins symlinks (they were absolute instead of
+ relative)
+
+ 1132 Vagrant Cascadian 2009-01-25
+ codingstyle cleanup: use full 'if ; then ; fi' for tests that span
+ more than a single line
+
+ 1131 Vagrant Cascadian 2009-01-25
+ if TIMESERVER=auto, set TIMESERVER to the root filesystem server
+
+ 1130 Johnny Robeson 2009-01-25
+ Gentoo: do lts.conf in ltsp-client ebuild
+
+ 1129 Stéphane Graber 2009-01-25
+ Update fr.po headers
+
+ 1128 Vagrant Cascadian 2009-01-25
+ Debian/Ubuntu: fix popularity-contest plugin to work with newer
+ versions of popularity-contest (1.45+)
+
+ 1127 Johnny Robeson 2009-01-25
+ drop ~arch ubuntulooks, gtk-engines will work just fine
+
+ 1126 Stéphane Graber 2009-01-24 {ltsp-5.1.52}
+ version 5.1.52
+
+ 1125 Stéphane Graber 2009-01-24
+ Ubuntu: Resync plugins with Debian
+
+ 1124 Stéphane Graber 2009-01-24
+ Update .po, translate remaining french strings
+
+ 1123 Gideon Romm 2009-01-24
+ Accommodate ICON with extension (even though this is technically
+ not kosher according to the spec) but do so with a single find
+ command, as find can be expensive. Don't want to do it twice.
+
+ 1122 Vagrant Cascadian 2009-01-24
+ mention version and package in headers
+
+ 1121 Vagrant Cascadian 2009-01-24
+ fix licensing comments to refer to ltsp.
+
+ 1120 Gideon Romm 2009-01-24
+ Make X_COLOR_DEPTH apply when not specifying a pre-defined xorg.conf
+ file (as was probably originally the intent). Thanks, AliksG.
+
+ 1119 Stéphane Graber 2009-01-24
+ ltsp-genmenu: Fix cases where Icon=iconname.png. Code cleanup
+ (trailing spaces, empty lines)
+
+ 1118 Stéphane Graber 2009-01-23
+ Update translation template
+
+ 1117 Vagrant Cascadian 2009-01-23
+ Debian: link to Ubuntu plugin for adding loopback to
+ /etc/network/interfaces
+
+ 1116 Stéphane Graber 2009-01-23
+ ltsp-cluster: Get the configuration from ltsp-client-setup as well
+
+ 1115 Stéphane Graber 2009-01-22
+ Drop that last change, the issue I was trying to fix was caused
+ by something else (packaging)
+
+ 1114 Stéphane Graber 2009-01-22
+ ltsp-cluster: Make ltsp_config update the client configuration
+
+ 1113 Stéphane Graber 2009-01-22
+ localapps: Add LOCAL_APPS_MENU_ITEMS to ltsp-genmenu's environment
+
+ 1112 Warren Togami 2009-01-21 {ltsp-5.1.51}
+ version 5.1.51
+
+ 1111 Warren Togami 2009-01-21
+ Fedora: Fedora 11 support
+
+ 1110 Warren Togami 2009-01-21
+ Fedora: Allow rpm key import to fail (not really needed, necessary
+ on rawhide)
+
+ 1109 Stéphane Graber 2009-01-21 {ltsp-5.1.50}
+ version 5.1.50
+
+ 1108 Warren Togami 2009-01-21
+ Fedora: Silence F10 asound.state and F9 /var/lib/random-seed
+ during shutdown
+
+ 1107 Stéphane Graber 2009-01-20
+ Remove localapps-menu as it's no longer necessary with Gadi's
+ new ltsp-genmenu
+
+ 1106 Gideon Romm 2009-01-19
+ New ltsp-genmenu script replaces menu entries in the xdg menu with
+ localapps entries transparently.
+
+ 1105 Vagrant Cascadian 2009-01-19
+ Debian: add /etc/cups and /media to copy_dirs
+
+ 1104 Vagrant Cascadian 2009-01-19
+ Debian: typo: --no-guess-proxy does not require an argument
+
+ 1103 Vagrant Cascadian 2009-01-19
+ Debian: add plugin to guess http proxy settings from apt. - add
+ --no-guess-proxy option to disable - add --http-proxy to override
+ the setting from apt
+
+ 1102 Stéphane Graber 2009-01-19
+ ltsp-localapps: Add CUPS_SERVER to be used to specify a separate
+ cups server
+
+ 1101 Vagrant Cascadian 2009-01-18
+ localapps: put server and client group information into a separate
+ file, so that /etc/group is always properly pruned of dupes.
+
+ 1100 Warren Togami 2009-01-16
+ Moved F9 live config to bzr.fedoraproject.org.
+
+ 1099 Warren Togami 2009-01-16
+ Put symlink to yaboot and yaboot.conf in the right place, fixes
+ ppc netboot.
+
+ 1098 Stéphane Graber 2009-01-15
+ ltsp-cluster: Fix hardware inventory
+
+ 1097 Stéphane Graber 2009-01-15 {ltsp-5.1.49}
+ version 5.1.49
+
+ 1096 Stéphane Graber 2009-01-15
+ screen-session.d: Force XAA acceleration for geode GX2
+
+ 1095 Johnny Robeson 2009-01-15
+ Gentoo: adding /etc/lts.conf to the list of bindfiles
+
+ 1094 Stéphane Graber 2009-01-15
+ ltsp-cluster: Move the initial configuration from ltsp_config to
+ the init script, add the "prompt" action to getltscfg-cluster,
+ code cleanup.
+
+ 1093 Stéphane Graber 2009-01-15
+ ltsp-cluster: Update ltsp-build-client plugin
+
+ 1092 Stéphane Graber 2009-01-14 {ltsp-5.1.48}
+ version 5.1.48
+
+ 1091 Stéphane Graber 2009-01-13
+ ltsp-cluster: Revert last changes as it doesn't work.
+
+ 1090 Stéphane Graber 2009-01-13
+ ltsp-cluster: Turn off caching as it's causing some bugs and
+ doesn't help that much
+
+ 1089 Stéphane Graber 2009-01-13
+ ltsp-cluster: Use ltsp-cluster's autologin only when LDM_USERNAME
+ isn't set
+
+ 1088 Stéphane Graber 2009-01-13
+ localapps: id is translated so set LANG to C
+
+ 1087 Gideon Romm 2009-01-11
+ Make ltsp-localapps use all arguments passed to it and not just
+ the first to execute a command with arguments.
+
+ 1086 Gideon Romm 2009-01-10
+ Make the XRANDR_AUTO_MULTIHEAD code just a bit more clever -
+ hopefully doing the right thing more often.
+
+ 1085 Vagrant Cascadian 2009-01-09 {ltsp-5.1.47}
+ version 5.1.47
+
+ 1084 Gideon Romm 2009-01-09
+ Handle localapps groups when a server system group conflicts with
+ a client system group.
+
+ 1083 Vagrant Cascadian 2009-01-08
+ typo: fix sed expression to remove trailing commas in when setting
+ groups for localapps
+
+ 1082 Vagrant Cascadian 2009-01-08
+ typo: add missing ")" when setting myGroups
+
+ 1081 Johnny Robeson 2009-01-08
+ Gentoo: don't need to force portage 2.2 anymore
+
+ 1080 Johnny Robeson 2009-01-08
+ Gentoo: s/stage_url/stage_url/
+
+ 1079 Gideon Romm 2009-01-08
+ Keep xauth xinit script quiet.
+
+ 1078 Vagrant Cascadian 2009-01-07
+ use /usr/bin/id instead of /usr/bin/groups to check for pam_groups
+ stuff
+
+ 1077 Vagrant Cascadian 2009-01-07
+ copy group file instead of mv'ing it (needed for bind mounted
+ /etc/group)
+
+ 1076 Stéphane Graber 2009-01-07 {ltsp-5.1.46}
+ version 5.1.46
+
+ 1075 Stéphane Graber 2009-01-07
+ localapps: Fix group separation when adding the user
+
+ 1074 Gideon Romm 2009-01-07
+ Export sound environment variables and setup alsa to go through
+ pulseaudio for non-LDM screen scripts
+
+ 1073 Gideon Romm 2009-01-07
+ Minor error in unsetting shell var.
+
+ 1072 Stéphane Graber 2009-01-07 {ltsp-5.1.45}
+ version 5.1.45
+
+ 1071 Vagrant Cascadian 2009-01-02
+ Debian/Ubuntu: use initramfs-tools's configure_networking
+ function instead of re-implementing it in our own code. this
+ will break support for alternate DHCP port until it is adopted in
+ initramfs-tools: http://bugs.debian.org/509077
+
+ 1070 Vagrant Cascadian 2008-12-31
+ no need to check if display_hacks is set, as write_display will
+ output nothing
+
+ 1069 Vagrant Cascadian 2008-12-31
+ trigger write_xorg_conf if display_hacks is set also
+
+ 1068 Vagrant Cascadian 2008-12-31
+ set up a write_display function: - call from write_screen if
+ display_hacks is set - convert X_MODES_* hook to use display_hacks -
+ create a single display section rather than one for each hard-coded
+ depth
+
+ 1067 Vagrant Cascadian 2008-12-31
+ if X_MODE_[0-2] are set and xrandr is disabled, generate a Display
+ section with the defined modes.
+
+ 1066 Vagrant Cascadian 2008-12-31
+ split write_* functions out into separate hook, so it is possible
+ to add hooks with custom functions
+
+ 1065 Vagrant Cascadian 2008-12-31
+ reduce places where ${XCONF} is written to down to one by putting
+ all write_* calls into a single function, and only calling that
+ function if appropriate *_hacks variables are set.
+
+ 1064 Vagrant Cascadian 2008-12-30
+ add some spacing when adding Monitor to the Screen section
+
+ 1063 Gideon Romm 2008-12-30
+ Fix resetting IFS code.
+
+ 1062 Gideon Romm 2008-12-30
+ Fix localapps code so that it works both with Active Directory
+ groups AND pam_group groups.
+
+ 1061 Stéphane Graber 2008-12-29
+ Ubuntu: Add a symlink to Debian's mount-cdrom
+
+ 1060 Stéphane Graber 2008-12-29 {ltsp-5.1.44}
+ version 5.1.44
+
+ 1059 Vagrant Cascadian 2008-12-29
+ Debian/Ubuntu: if no hostname is defined, generate a
+ hostname based on ip or mac address, defaulting to ip
+ address. http://bugs.debian.org/483760
+
+ 1058 Vagrant Cascadian 2008-12-29
+ fix awk expression for real, thanks to Gadi!
+
+ 1057 Vagrant Cascadian 2008-12-29
+ Debian: add hackish 099-mount-cdrom plugin
+
+ 1056 Vagrant Cascadian 2008-12-29
+ fix gawk-ism in awk call
+
+ 1055 Vagrant Cascadian 2008-12-28 {ltsp-5.1.43}
+ version 5.1.43
+
+ 1054 Vagrant Cascadian 2008-12-28
+ use full "if [ ]; then ; fi" instead of "[ ] && \" style multi-line
+ tests
+
+ 1053 Vagrant Cascadian 2008-12-28
+ if a Monitor section is being generated, reference the monitor
+ from the Screen section
+
+ 1052 Vagrant Cascadian 2008-12-28
+ check X_VIRTUAL_AUTO using boolean_is_true
+
+ 1051 Vagrant Cascadian 2008-12-28
+ make X_MODULE_* and X_MONITOR_* more robust in the face of empty
+ variables
+
+ 1050 Vagrant Cascadian 2008-12-28
+ only trigger when X_DEVICE_OPTION_* and/or X_OPTION_* are set
+
+ 1049 Vagrant Cascadian 2008-12-28
+ have assembleXorgConf handle all the writing to XCONF, rather than
+ in each function.
+
+ 1048 Vagrant Cascadian 2008-12-28
+ Debian/Ubuntu: no longer call configure_x function from init script,
+ as it was removed
+
+ 1047 Gideon Romm 2008-12-26
+ Generate xauth file for non-ldm screen scripts in xinitrc
+
+ 1046 Stéphane Graber 2008-12-23 {ltsp-5.1.42}
+ ltsp-5.1.42
+
+ 1045 Stéphane Graber 2008-12-23
+ localapps: Also export LANG= so firefox and other localapps appear
+ in the right language
+
+ 1044 Stéphane Graber 2008-12-23
+ ltsp-cluster: Handle guestlogin correctly
+
+ 1043 Gideon Romm 2008-12-23
+ export X_DEVICE_OPTION_* to the environment so the env check picks
+ it up for sure.
+
+ 1042 Vagrant Cascadian 2008-12-19
+ use a single call to grep
+
+ 1041 Vagrant Cascadian 2008-12-19
+ test for non-empty X_VIRTUAL_AUTO before running lspci
+
+ 1040 Stéphane Graber 2008-12-19 {ltsp-5.1.41}
+ version 5.1.40
+
+ 1039 Stéphane Graber 2008-12-19
+ getltscfg-cluster: Send filter when login/logout so that logging
+ it actually works
+
+ 1038 Gideon Romm 2008-12-19
+ Make intel-virtual-hack use lspci instead of hal, so it works on
+ distros with no hal in the chroot.
+
+ 1037 Gideon Romm 2008-12-18
+ Support X_OPTION_ and X_DEVICE_OPTION_ (which was what it was
+ called in LTSP4)
+
+ 1036 Warren Togami 2008-12-18
+ TODO: airlied suggests trying option "UseFBDev" "true", where the
+ r128 driver uses fbdev possibly with a little more perfomance than
+ fbdev directly. I wont have a chance to test this for a few weeks.
+ https://bugzilla.redhat.com/show_bug.cgi?id=445419
+
+ 1035 Warren Togami 2008-12-18
+ Fedora: Cleanups of chroot kickstart scripts.
+
+ 1034 Gideon Romm 2008-12-18
+ Change all hacks that set vars to just set vvars and happen earlier
+ (XS20)
+
+ 1033 Gideon Romm 2008-12-18
+ geode hack should just set lts.conf vars - not be called in
+ a function
+
+ 1032 Warren Togami 2008-12-18
+ Force ppc ATI Rage 128 to use fbdev because it was broken for many
+ years now.
+
+ 1031 Gideon Romm 2008-12-18
+ Clean up X* code to only create/call functions when needed.
+
+ 1030 Gideon Romm 2008-12-18
+ Changed geode hack to set COnFIGURE_X.
+
+ 1029 Gideon Romm 2008-12-18
+ Fix comments to make sense.
+
+ 1028 Gideon Romm 2008-12-18
+ Added support for the X_VIDEO_RAM parameter in lts.conf
+
+ 1027 Warren Togami 2008-12-18
+ Fedora: Hopefully a complete list of PPC MAC addresses
+
+ 1026 Warren Togami 2008-12-18
+ Fedora: yaboot.conf needs no delay because there are no other
+ boot options
+
+ 1025 Warren Togami 2008-12-18
+ Fedora: add another PPC MAC prefix
+
+ 1024 Warren Togami 2008-12-18
+ Fedora: Autodetect PPC Mac's and give them the ppc root-path.
+ This list of PPC MAC addresses is likely incomplete.
+
+ 1023 Gideon Romm 2008-12-18
+ Kill off configure-x.sh. (Can still be enabled with:
+ CONFIGURE_X_COMMAND=/usr/share/ltsp/configure-x.sh). Now,
+ CONFIGURE_X is false (ie no xorg.conf file is created) unless a
+ variable is set that requires it (XSERVER, X_*, ...). There is
+ also an XRANDR_DISABLE var (default unset) that if set to True
+ will disable the XRANDR_* functions (in case someone is using
+ their own xorg.conf to force things or some such).
+
+ 1022 Vagrant Cascadian 2008-12-17 {ltsp-5.1.40}
+ version 5.1.40
+
+ 1021 Johnny Robeson 2008-12-17
+ Gentoo: use funtoo stage3, since it is more up to date
+
+ 1020 Vagrant Cascadian 2008-12-17
+ split X_CONF setting into separate hook
+
+ 1019 Vagrant Cascadian 2008-12-17
+ clean ups: fix indentation and get rid of unused for loop
+
+ 1018 Vagrant Cascadian 2008-12-17
+ updated README to mention XS and XK scripts.
+
+ 1017 Vagrant Cascadian 2008-12-17
+ renumbered screen-session.d/XS* to make it easier to insert hooks
+ before and after other hooks
+
+ 1016 Vagrant Cascadian 2008-12-17
+ correct typo in useage function: -base, not -basedir
+
+ 1015 Vagrant Cascadian 2008-12-17
+ updated ltsp-update-image manpage taken from Ubuntu: - specify
+ "base" argument rather than "basedir"
+
+ 1014 Stéphane Graber 2008-12-17
+ ltsp-cluster: Drop display= from getltscfg-cluster as it's not
+ shown in the web UI and doesn't seem to work anyway
+
+ 1013 Vagrant Cascadian 2008-12-17
+ fix typo: look for $XCONF rather than hard-coded path
+
+ 1012 Stéphane Graber 2008-12-16 {ltsp-5.1.39}
+ version 5.1.39
+
+ 1011 Stéphane Graber 2008-12-16
+ Make the rdesktop script use X_ARGS
+
+ 1010 Warren Togami 2008-12-16
+ Fedora: yaboot cannot be in a directory due to OFW bugs =(
+
+ 1009 Warren Togami 2008-12-16
+ Fedora: ltsp-update-image skips non-directories and allows optional
+ updating of only a specified arch
+
+ 1008 Warren Togami 2008-12-16
+ Fedora: Specify full path of ppc kernel and initrd for yaboot,
+ because OFW is lame
+
+ 1007 Warren Togami 2008-12-16
+ OFW on Mac is lame, it cannot tftp from a directory.
+
+ 1006 Warren Togami 2008-12-16
+ Fedora: SPARC elftoaout and piggyback support for netboot.
+ Still needs more work to make this complete for SPARC.
+ http://wiki.auroralinux.net/wiki/BuildingTFTPImages
+ http://wiki.auroralinux.net/wiki/NetBootRarp
+
+ 1005 Warren Togami 2008-12-15
+ Fedora: Theoretically this is what we need to fully configure
+ netboot.
+
+ 1004 Warren Togami 2008-12-15
+ Fedora: correct typo
+
+ 1003 Warren Togami 2008-12-15
+ Fedora: Support ppc chroot creation on F10
+
+ 1002 Warren Togami 2008-12-15
+ Fedora: mkelfimage and wraplinux are only i386 and x86-64
+
+ 1001 Warren Togami 2008-12-15
+ Fedora: xorg-x11-drivers pulls in openchrome, so we do not want
+ to list it explicitly, as it does not exist on other archs like ppc.
+ Fedora 8 did not, however we do not support 8. Will need
+ to list it manually when we later support RHEL5.
+
+ 1000 Stéphane Graber 2008-12-15
+ Source ltsp-common-functions from screen_session
+
+ 999 Gideon Romm 2008-12-15
+ Set Xserver ARGS at the end, when we have a conf file.
+
+ 998 Gideon Romm 2008-12-15
+ Add Xserver ARGS if X_CONF=/var/run/ltsp-xorg.conf
+
+ 997 Warren Togami 2008-12-12 {ltsp-5.1.38}
+ version 5.1.38
+
+ 996 Warren Togami 2008-12-12
+ Fix whitelist enforcement to work properly, thanks stgraber for
+ code review
+
+ 995 Warren Togami 2008-12-12
+ If LOCAL_APPS_APPS_WHITELIST is defined, reject anything not listed.
+ Allow by default.
+
+ 994 Stéphane Graber 2008-12-12
+ ltsp-cluster: Drop fixxorg from getltscfg-cluster, they will be
+ moved as screen-session.d either Ubuntu-specifc or ltsp-wide
+
+ 993 Gideon Romm 2008-12-12
+ Fix bug in XS98-sync-ranges
+
+ 992 Gideon Romm 2008-12-12 [merge]
+ Fix bug in XS99-assembleXorgConf
+
+ 991 Gideon Romm 2008-12-12
+ Fix bug in XS99-assembleXorgConf
+
+ 990 Warren Togami 2008-12-11 {ltsp-5.1.37}
+ version 5.1.37
+
+ 989 Warren Togami 2008-12-11
+ Fedora: LDM_SYSTEMWIDE_DMRC renamed to LDM_GLOBAL_DMRC.
+
+ 988 Vagrant Cascadian 2008-12-11
+ only check for geode if XSERVER isn't set.
+
+ 987 Warren Togami 2008-12-11
+ Make it possible for lts.conf to force a different video driver
+ (like vesa) for debugging.
+
+ 986 Warren Togami 2008-12-11
+ Force AMD Geode GX2 to use the geode driver, since upstream X.org
+ is incapable of detecting this at the moment. This will cause
+ Geode GX1 to fail... which seems OK because GX1 is less common
+ and already fails for other reasons.
+
+ 985 Warren Togami 2008-12-11
+ find cannot handle paths
+
+ 984 Warren Togami 2008-12-11
+ Fail out if autogen.sh failed.
+
+ 983 Gideon Romm 2008-12-10 [merge]
+ Added screen-session directory scripts to handle setting up
+ of the X environment. Should replicate the essential parts of
+ configure-x.sh, eliminating the need for configure-x.sh
+
+ 982 Stéphane Graber 2008-12-10
+ ltsp-cluster: Fix typo in I00-cluster
+
+ 981 Warren Togami 2008-12-09
+ Fedora: LDM_SYSTEMWIDE_DMRC and note that LDM_DIRECTX is very
+ insecure
+
+ 980 Vagrant Cascadian 2008-12-08
+ Debian: set LTSP_CONFIG=True in lts.conf to avoid warnings from
+ getltscfg when lts.conf contains no variables
+
+ 979 Vagrant Cascadian 2008-12-08
+ Debian: drop default setting for X_COLOR_DEPTH in lts.conf
+
+ 978 Vagrant Cascadian 2008-12-08
+ allow for LTSP_CONFIG=False
+
+ 977 Vagrant Cascadian 2008-12-08
+ ensure ltsp 4.x compatibility variables are exported
+
+ 976 Vagrant Cascadian 2008-12-08
+ switch screen_session to use run_parts_list function
+
+ 975 Vagrant Cascadian 2008-12-08
+ add optional prefix limitation to run_parts_list function
+
+ 974 Johnny Robeson 2008-12-08
+ Gentoo: remove VIDEO_CARDS=vesa.. now it will install all drivers
+
+ 973 Warren Togami 2008-12-07 {ltsp-5.1.36}
+ version 5.1.36
+
+ 972 Warren Togami 2008-12-07
+ Fedora: new name for the live quickstart guide.
+
+ 971 Johnny Robeson 2008-12-06
+ Gentoo: drop configure_localdev
+
+ 970 Johnny Robeson 2008-12-06
+ Gentoo: add TIMEZONE and TIMESERVER support
+
+ 969 Johnny Robeson 2008-12-06
+ Gentoo: forcing portage 2.2 for automatic blocker resolution
+
+ 968 Stéphane Graber 2008-12-05
+ Add example screen-session.d script
+
+ 967 Stéphane Graber 2008-12-05
+ Implement screen-session.d to source scripts before and after the
+ screen.d script (used to tweak X or change the environment)
+
+ 966 Warren Togami 2008-12-04
+ Fedora: /etc/cups/client.conf must be writable specifically for
+ local apps printing to printers plugged directly into the client.
+ User must also manually install cups into the client chroot for
+ this to work.
+
+ 965 Gideon Romm 2008-11-30 [merge]
+ Merged xrandr support from separate branch.
+
+ 964 Oliver Grawert 2008-11-27
+ Ubuntu: add 010-mount-devpts plugin, to quieten down dpkg messages
+ in ltsp-build-client moaning about /dev/pts not being available
+
+ 963 Stéphane Graber 2008-11-24
+ localapp: Set the full path to 'groups'
+
+ 962 Stéphane Graber 2008-11-24
+ localapp: Use groups instead of a long getent + parsing (make
+ pam_group to work too)
+
+ 961 Stéphane Graber 2008-11-23
+ Remove unused parameter from lts-parameters.txt
+
+ 960 Stéphane Graber 2008-11-23
+ ltsp-cluster: The call to getltscfg-cluster in I00-cluster is
+ useless, environment is already set
+
+ 959 Stéphane Graber 2008-11-23 {ltsp-5.1.35}
+ version 5.1.35
+
+ 958 Stéphane Graber 2008-11-23
+ Make xinitrc executable
+
+ 957 Stéphane Graber 2008-11-23
+ Update screen_session so when ltsp-cluster is used screen scripts
+ can be changed on logout and environement is always clean. Won't
+ affect standard ltsp
+
+ 956 Stéphane Graber 2008-11-21
+ Move the x-keyboard-settings script to ltsp xinitrc.d
+
+ 955 Stéphane Graber 2008-11-21
+ Add the ltsp-cluster xinit script, reindex the dpms xinit scripts
+ to 10 instead of 00
+
+ 954 Stéphane Graber 2008-11-21
+ localapps: Workaround freedesktop bug #17923
+
+ 953 Vagrant Cascadian 2008-11-20
+ Debian: drop use of configure_localdev function, which is entirely
+ handled in ltspfs itself now.
+
+ 952 Stéphane Graber 2008-11-20
+ Add ltsp-cluster scripts, update ltsp_config for that change
+
+ 951 Gideon Romm 2008-11-20
+ DPMS file was not added in last commit. Sorry.
+
+ 950 Gideon Romm 2008-11-20
+ Added X_BLANKING variable to control DPMS/Blanking. When set to 0,
+ there is no blanking and dpms is turned off. When set to a nonzero
+ number, dpms standby will kick in after that many seconds. If the
+ monitor does not support dpms, blanking screensaver will kick in.
+
+ 949 Vagrant Cascadian 2008-11-19
+ Debian/Ubuntu: allow an arbitrary number of mirrors. based on
+ patch by Raman Pandarinathan.
+
+ 948 Scott Balneaves 2008-11-15
+ Fix bug number LP207854, --export shouldn't require a chroot to
+ be present
+
+ 947 Stéphane Graber 2008-11-13 {ltsp-5.1.34}
+ version 5.1.34
+
+ 946 Vagrant Cascadian 2008-11-12
+ switch xinitrc to use run_parts_list function (run-parts --list
+ is a Debian-specific feature)
+
+ 945 Vagrant Cascadian 2008-11-12
+ move run_parts_list function into ltsp-common-functions
+
+ 944 Vagrant Cascadian 2008-11-12
+ set DISP for backwards compatibility with older screen scripts
+
+ 943 Vagrant Cascadian 2008-11-12
+ simpler, cleaner way to call xinitrc.d scripts
+
+ 942 Gideon Romm 2008-11-12
+ Added xinitrc.d infrastructure. Packagers should put xinitrc and
+ xinitrc.d in /usr/share/ltsp
+
+ 941 Warren Togami 2008-11-12
+ Fedora: Include modesetting kernel modules in initrd if they exist.
+
+ 940 Warren Togami 2008-11-12
+ Fedora: Move ldm to VT1 by default.
+
+ 939 Stéphane Graber 2008-11-12 {ltsp-5.1.33}
+ version 5.1.33
+
+ 938 Gideon Romm 2008-11-12
+ Cleaned up jetpipe shell syntax
+
+ 937 Gideon Romm 2008-11-12
+ Pass jetpipe args to jetpipe
+
+ 936 Vagrant Cascadian 2008-11-11
+ ltsp-init-common: only call jetpipe if a printer is defined
+
+ 935 Gideon Romm 2008-11-11
+ openvt needs -- in case the command_arguments contain flags (so
+ they do not get interpreted as openvt flags)
+
+ 934 Warren Togami 2008-11-10
+ Fedora: Fix %post exiting with non-zero return code in error
+
+ 933 Stéphane Graber 2008-11-10
+ screen_session: Force openvt and use the TTY number instead of
+ the whole path
+
+ 932 Gideon Romm 2008-11-10
+ Moved while loop into screen_session and run screen scripts
+ with openvt. openvt should be a dependency, packagers
+
+ 931 Warren Togami 2008-11-10
+ Fedora: #LOCAL_APPS_MENU=True to default lts.conf
+
+ 930 Warren Togami 2008-11-10
+ Fedora: plymouth support
+
+ 929 Warren Togami 2008-11-10
+ Fedora: Add support for TIMEZONE and TIMESERVER lts.conf options.
+
+ 928 Warren Togami 2008-11-10
+ Fedora: SCREEN_01 is not an error on Fedora.
+
+ 927 Gideon Romm 2008-11-10
+ Added TIMEZONE and TIMESERVER parameters to set proper time on
+ the thin client. Important for some localapps.
+
+ 926 Stéphane Graber 2008-11-09
+ localapps-menu: Add example configuration files
+
+ 925 Stéphane Graber 2008-11-09
+ Update for devel policy
+
+ 924 Gideon Romm 2008-11-08
+ Added xdg auto-menu creation for localapps. Requires
+ LOCAL_APPS_MENU=True in lts.conf to turn it on.
+
+ 923 Gideon Romm 2008-11-08
+ Serial printer support added to jetpipe
+
+ 922 Scott Balneaves 2008-11-07
+ Just create the 'DISPLAY' variable properly
+
+ 921 Stéphane Graber 2008-11-07
+ Make ltsp-localappsd to use logger instead of ldm.log
+
+ 920 Vagrant Cascadian 2008-11-06
+ Debian: fix kernel selection on oddball architectures
+
+ 919 Johnny Robeson 2008-11-03
+ Gentoo: openssh 5.1 is now stable, remove it from ~arch
+
+ 918 Warren Togami 2008-11-01
+ Fedora: Remove configs for Fedora 8
+
+ 917 Warren Togami 2008-11-01 {ltsp-5.1.32}
+ version 5.1.32
+
+ 916 Warren Togami 2008-11-01
+ Fedora: Point Fedora 10 chroot creator at Fedora 10 instead
+ of rawhide. Prep for Fedora 11.
+
+ 915 Warren Togami 2008-11-01
+ Fedora: Exclude wireless drivers because they cannot netboot,
+ and they can often cause boot problems because of missing firmware
+
+ 914 Vagrant Cascadian 2008-10-31
+ Debian: fix typo, stray " in 020-kernel-selection plugin
+
+ 913 Warren Togami 2008-10-31 {ltsp-5.1.31}
+ version 5.1.31
+
+ 912 Warren Togami 2008-10-31
+ Fedora: LDM_NUMLOCK option in example lts.conf, disabled by default
+
+ 911 Warren Togami 2008-10-31
+ Revert pulseaudio module-suspend-on-idle because it broke things on
+ Fedora. Furthermore it is a hack workaround for buggy applications
+ that need to be fixed.
+
+ 910 Warren Togami 2008-10-30 {ltsp-5.1.30}
+ version 5.1.30
+
+ 909 Warren Togami 2008-10-30
+ Fedora: Add volume parameters to default lts.conf
+
+ 908 Warren Togami 2008-10-30
+ Move ldminfod from ltsp-trunk to ldm-trunk. Packages need to
+ adjust.
+
+ 907 Warren Togami 2008-10-30
+ Fedora: turn off debug shells by default, edit
+ /var/lib/tftpboot/i386/lts.conf manually if you want them back
+
+ 906 Warren Togami 2008-10-30
+ Fedora: Remove random-seed from rwtab, it causes an error message
+ during shutdown on F9 (barely noticable), but very noticable error
+ message during bootup on F10.
+
+ 905 Warren Togami 2008-10-30
+ Fedora: iproute syntax changed, prevent error during startup
+
+ 904 Warren Togami 2008-10-28
+ Fedora: Add alsa-plugins-pulseaudio to the chroot so sound works
+ for localapps
+
+ 903 Vagrant Cascadian 2008-10-22
+ Debian: simpler use of versioned kernels
+
+ 902 Vagrant Cascadian 2008-10-22
+ Debian: also use the full kernel version when creating squashfs
+ images
+
+ 901 Vagrant Cascadian 2008-10-22
+ Debian: select the running kernel for unusual architectures.
+
+ 900 Stéphane Graber 2008-10-20
+ Add module-suspend-on-idle to the list of PulseAudio modules
+ (so running audacity as localapp works)
+
+ 899 Vagrant Cascadian 2008-10-19
+ add code to return appropriate Xsession script
+
+ 898 Oliver Grawert 2008-10-15 {ltsp-5.1.29}
+ version 5.1.29
+
+ 897 Oliver Grawert 2008-10-15
+ Ubuntu: make sure console-setup console-screen.kbd.sh are executed
+ on thin clients in rcS.d to support localized keyboards on console
+
+ 896 Vagrant Cascadian 2008-10-13
+ Debian/Ubuntu: get locale settings in the initscript (patch
+ from ogra)
+
+ 895 Warren Togami 2008-10-12
+ Fedora: README no longer in ltsp source, moved into
+ ltsp-server-livesetupdocs package
+
+ 894 Vagrant Cascadian 2008-10-11
+ crude plugin to support apt pinning
+
+ 893 Stéphane Graber 2008-10-10 {ltsp-5.1.28}
+ version 5.1.27
+
+ 892 Stéphane Graber 2008-10-10
+ Fix rootpass logic in 095-rootpass
+
+ 891 Stéphane graber 2008-10-10 {ltsp-5.1.27}
+ version 5.1.27
+
+ 890 Stéphane graber 2008-10-10
+ Add ltsp-cluster support to ltsp_config
+
+ 889 Vagrant Cascadian 2008-10-10
+ add --wait option to ltsp-localapps command
+
+ 888 Vagrant Cascadian 2008-10-10
+ use LTSP_COMMAND_WAIT x property to not background localapp
+ (useful for running whole session as a localapp)
+
+ 887 Vagrant Cascadian 2008-10-10
+ add reset_xprop function
+
+ 886 Oliver Grawert 2008-10-10
+ drop the CONFIGURE_X=True default, Xorg 1.5 doesnt want a config
+ file by default, users should enable CONFIGURE_X deliberately to
+ create xorg.conf now
+
+ 885 Oliver Grawert 2008-10-10
+ Ubuntu: add COMPCACHE_SIZE=25% to default settings in
+ client/initramfs/conf.d/ltsp
+
+ 884 Oliver Grawert 2008-10-10
+ Ubuntu: use all components (incl. universe and multiverse)
+ by default
+
+ 883 Vagrant Cascadian 2008-10-09
+ test if ROOTPASS=prompt rather than ROOTPASS is unset.
+
+ 882 Warren Togami 2008-10-05 {ltsp-5.1.26}
+ version 5.1.26
+
+ 881 Warren Togami 2008-10-05
+ Fedora: Copy mkinitrd config file into place within chroot
+
+ 880 Stéphane graber 2008-10-04 {ltsp-5.1.25}
+ version 5.1.25
+
+ 879 Stéphane graber 2008-10-04
+ Start nbd-client with -persist so it reconnects in case of
+ nbd-server crash (needs nbd-client 2.9)
+
+ 878 Stéphane graber 2008-10-02
+ Update 019-ltsp-cluster: use APT_GET_OPTS, add the PPA before
+ apt-get update is run, turn on accept_unsigned_packages by default
+ as we are using a PPA (and warn the user)
+
+ 877 Stéphane graber 2008-10-02
+ Add LDM_RUNONCE to ltsp-parameters.txt
+
+ 876 Stéphane graber 2008-10-01
+ ltsp-cluster script: install recommends
+
+ 875 Vagrant Cascadian 2008-10-01 [merge]
+ Ubuntu: merge plugins from Stéphane graber: - allow users on thin
+ client to sudo shutdown and eject - add ltsp-cluster plugin
+
+ 874 Vagrant Cascadian 2008-10-01
+ set PULSE_SERVER when SOUND=true (patch inspired by Stéphane
+ Graber)
+
+ 873 Vagrant Cascadian 2008-10-01
+ actually fail if the 3rd attempt failed
+
+ 872 Vagrant Cascadian 2008-10-01
+ prompt for password 3 times (patch inspired by Stéphane Graber)
+
+ 871 Gideon Romm 2008-09-23
+ Add code to local apps to set up cups as a client to the cups
+ server running on LDM_SERVER (if cups is installed in the chroot)
+
+ NOTE: Cups server must be configured to allow connections from
+ the client and to Listen *:631
+
+ 870 Vagrant Cascadian 2008-09-22
+ if not already set, get LDM_USERNAME by connecting through the
+ ssh tunnel
+
+ 869 Gideon Romm 2008-09-12
+ Removed AlwaysCore option from touchsreen in configure-x.sh,
+ which causes touchscreen not to work from Xorg 1.4 on
+
+ 868 Vagrant Cascadian 2008-09-12
+ Debian: mount /var/cache/ltsp-localapps for localapp related cache
+
+ 867 Vagrant Cascadian 2008-09-12
+ Debian/Ubuntu: use configure_sound_volume in init script
+
+ 866 Warren Togami 2008-09-11 {ltsp-5.1.24}
+ version 5.1.24
+
+ 865 Johnny Robeson 2008-09-11
+ adjust ltsp-client to run after alsasound and use
+ configure_sound_volume adjust ltsp-client-setup to run before
+ modules, not clock
+
+ 864 Warren Togami 2008-09-11
+ Fedora: Point Live .ks to newkey repo.
+
+ 863 Warren Togami 2008-09-11
+ Enable sound volume setting variables from LTSP-4.2. VOLUME,
+ HEADPHONE_VOLUME, PCM_VOLUME, CD_VOLUME, FRONT_VOLUME Set values
+ higher than default if not specified in lts.conf. MIC_VOLUME not
+ set by default, but can be controlled by lts.conf.
+
+ 862 Johnny Robeson 2008-09-11
+ Gentoo: update /etc/conf.d/ltsp-client-setup to include the
+ /etc/conf.d files and local apps stuff as per recent debian changes
+
+ 861 Vagrant Cascadian 2008-09-10
+ remove #!/bin/sh, ldm hooks are sourced, not executed
+
+ 860 Vagrant Cascadian 2008-09-10
+ rename localapps* to ltsp-localapps* to proactively avoid namespace
+ conflicts
+
+ 859 Vagrant Cascadian 2008-09-10
+ use /var/cache/localapps instead of /var/cache/ldm
+
+ 858 Vagrant Cascadian 2008-09-10
+ remove commented cruft
+
+ 857 Vagrant Cascadian 2008-09-10
+ - rename xrexec* to localapps* - store group/password file in
+ /var/cache/localapps instead of /var/cache/ldm
+
+ 856 Warren Togami 2008-09-10 {ltsp-5.1.23}
+ version 5.1.23
+
+ 855 Warren Togami 2008-09-10
+ Fedora: Point repositories at newkey for F8 and F9.
+
+ 854 Johnny Robeson 2008-09-05
+ Gentoo: initscripts: get lts.conf from tftp server if available,
+ automatically generate a hostname if the dhcp server doesn't
+ provide one, use gentoo style module and dns server settings
+
+ 853 Johnny Robeson 2008-09-05
+ Gentoo: ~arch keywording for ~net-misc/openssh-5.1 and
+ ~sys-fs/sshfs-fuse-2.1
+
+ remove TODO now that we can serve lts.conf from the tftp server
+
+ 852 Donnie Berkholz 2008-08-29 [merge]
+ Merge in Gentoo work.
+
+ 851 Oliver Grawert 2008-08-27
+ tagging ltsp-5.1.22, bumping release.conf
+
+ 850 Oliver Grawert 2008-08-27 {ltsp-5.1.22}
+ configure-x.sh, fix quoting of EXTRAMOUSE settings
+
+ 849 Oliver Grawert 2008-08-27
+ configure-x.sh add missing handling for monitor options from ubuntu
+ hardy branch
+
+ 848 Oliver Grawert 2008-08-27
+ Ubuntu: add support for hal-input (keyboard localization out of
+ the box, yay)
+
+ 847 Warren Togami 2008-08-25
+ Fedora: Exclude /var/cache/yum/* from mksquashfs
+
+ 846 Warren Togami 2008-08-24 {ltsp-5.1.21}
+ version 5.1.21
+
+ 845 Warren Togami 2008-08-24
+ Safe cleanup of old kernels and images no longer installed
+ in chroots. This will recognize only kernels with the vmlinuz-*
+ name, and cleanup the files commonly found on Fedora, Debian and
+ Ubuntu. Some archs and distros do not use this naming convention,
+ though this is at least safe because it will simply do nothing in
+ that case. Please discuss further improvements on the list.
+
+ 844 Warren Togami 2008-08-24
+ Fedora: Exclude /proc/* and /sys/* contents from mksquashfs
+
+ 843 Warren Togami 2008-08-24 {ltsp-5.1.20}
+ version 5.1.20
+
+ 842 Warren Togami 2008-08-24
+ Fedora: Abort nbdswapd if liveimg
+
+ 841 Warren Togami 2008-08-22
+ Fedora: Detect latest kernel version in a more accurate way.
+
+ 840 Warren Togami 2008-08-22
+ Fedora: ltsp-update-image implementation for Fedora, since we
+ cannot use the Debian version
+
+ 839 Warren Togami 2008-08-21
+ Fedora: Add script to rewrap the latest installed client chroot
+ kernel
+
+ 838 Warren Togami 2008-08-21
+ Fedora: Add example nbd root-path
+
+ 837 Warren Togami 2008-08-21
+ Fedora: mkinitrd options to support nbd root, older mkinitrd is
+ unaffected by this option, so things should just work.
+
+ 836 Warren Togami 2008-08-21
+ Fedora: Silence /etc/mtab* removal errors
+
+ 835 Vagrant Cascadian 2008-08-20
+ Debian: fix missing ;; in debootstrap gpg keyring patches
+
+ 834 Warren Togami 2008-08-21
+ Fedora: Set default NBD root path and filename.
+
+ 833 Warren Togami 2008-08-20
+ Fedora: Fix nbdswap to pick an unused nbd device
+ nbdrootd needs a filename to offer on the default port 2000.
+
+ 832 Scott Balneaves 2008-08-18
+ move to shell based daemon per Gadi: xrexecd.c -> xatomwait.c,
+ simply wait for an atom to change, print atom contents, and exit.
+ modified xrexecd.sh to xatomwait
+
+ 831 Warren Togami 2008-08-17
+ Fedora: Remove old netboot images along with corresponding kernel
+ during upgrade
+
+ 830 Warren Togami 2008-08-17
+ Fix location of nbd-server for nbdrootd as well.
+
+ 829 Warren Togami 2008-08-17
+ Fedora: xinetd set to KEEPALIVE, which should kill nbd-server
+ processes after a timeout if disconnected.
+ /proc/sys/net/ipv4/tcp_keepalive_time is 7200 seconds
+ timeout by default.
+
+ 828 Warren Togami 2008-08-14
+ version 5.1.19
+
+ 827 Warren Togami 2008-08-14
+ Fedora: If not Etherboot or PXELinux, then it is likely BOOTP.
+ Try the NBI image.
+ (I have no idea if this actually works, since mknbi used
+ to create this image years ago.)
+
+ 826 Warren Togami 2008-08-14
+ Fedora: Remove mknbi and install wraplinux by default in Fedora's
+ chroot.
+
+ 825 Warren Togami 2008-08-14
+ Fedora: Standardize on wraplinux for NBI, and mkelfimage for
+ ELF images.
+ Defaults added to Fedora's /etc/ltsp/dhcpd.conf.
+
+ 824 Warren Togami 2008-08-14
+ Fedora: Also use wraplinux to create NBI and ELF images.
+ mknbi's NBI image isn't working for me, while wraplinux's
+ NBI seems to work. I plan on doing more testing to see
+ which to keep...
+
+ 823 Warren Togami 2008-08-14
+ Fedora: Install mknbi into chroot by default.
+
+ 822 Warren Togami 2008-08-13
+ Fedora: Fix chroot-creator so it actually uses mkelfimage during
+ ltsp-build-client.
+ mkelfimage should automatically trigger upon every new
+ kernel upgrade within the chroot as well.
+
+ 821 John Ellson 2008-08-13
+ Fedora: add support for x86_64 chroot, separate yum rpm caches
+ by arch
+
+ 820 Vagrant Cascadian 2008-08-13
+ Debian: allow debootstrap to use different keyring
+
+ 819 Vagrant Cascadian 2008-08-13
+ Debian: have debootstrap verify gpg signature of Release file
+ unless --accept-unsigned-packages is used
+
+ 818 Warren Togami 2008-08-13 {ltsp-5.1.18}
+ version 5.1.18
+
+ 817 Warren Togami 2008-08-13
+ More cleanup
+
+ 816 Warren Togami 2008-08-13
+ nbdswapd: Add two cleanups suggested by Gadi.
+
+ 815 Warren Togami 2008-08-13
+ nbd-server is located in /usr/bin in Fedora, Gentoo and SuSE.
+ /bin is a dumb location to have a server daemon? Auto-detect both
+ locations and do the right thing.
+
+ 814 Warren Togami 2008-08-13
+ Fedora: Install nbd-client into chroot.
+
+ 813 Warren Togami 2008-08-13
+ nbdswapd error redirect to /dev/stderr never did work.
+
+ 812 Vagrant Cascadian 2008-08-11 [merge]
+ merge patch from gadi to restore passwd and group when xrexecd.sh
+ exits
+
+ 811 Vagrant Cascadian 2008-08-11 {ltsp-5.1.17}
+ version 5.1.17
+
+ 810 Vagrant Cascadian 2008-08-11
+ Debian(?): add rsyslog.d to directories to mount writeable
+
+ 809 Vagrant Cascadian 2008-08-10
+ configure rsyslog
+
+ 808 Vagrant Cascadian 2008-08-10
+ Debian: whitelist rsyslog init script
+
+ 807 Vagrant Cascadian 2008-08-10
+ only set LOCAL_APPS=True if sshfs is present
+
+ 806 Vagrant Cascadian 2008-08-10
+ Debian: whitelist fuse init script
+
+ 805 Vagrant Cascadian 2008-08-10 {ltsp-5.1.16}
+ version 5.1.16
+
+ 804 Vagrant Cascadian 2008-08-10
+ make /home, /var/cache/ldm, /etc/passwd and /etc/group writeable
+ for localapps
+
+ 803 Vagrant Cascadian 2008-08-10
+ drop /var/lib/discover from directories to mount, as it's no
+ longer used
+
+ 802 Vagrant Cascadian 2008-08-10
+ avoid trying to configure syslog.conf if not present
+
+ 801 Vagrant Cascadian 2008-08-10
+ updated translation template
+
+ 800 Gideon Romm 2008-08-10
+ Removed "-a" in usermod, because we pass a complete comma-seperated
+ list of groups
+
+ 799 Vagrant Cascadian 2008-08-10
+ make only a single call to usermod using a comma-separated list
+ of groups
+
+ 798 Vagrant Cascadian 2008-08-10
+ relocate ldm hook script to live with the rest of localapps code
+
+ 797 Warren Togami 2008-08-10
+ Fedora: Install mkelfimage in the chroot
+
+ 796 Warren Togami 2008-08-10
+ Fedora: Generate ELF image automatically for Coreboot or
+ Etherboot-5.4 You must install mkelfimage into the chroot and
+ use the dhcpd.conf changes. This should theoretically work with
+ anything with vendor-class-identifier of "Etherboot-5.4". I also
+ tried mknbi-linux for even older clients, but the resulting output
+ NBI file seems to broken. Perhaps our modern kernel + initrd is
+ just too big.
+
+ 795 Warren Togami 2008-08-08
+ Fedora: Add README to Desktop of Live LTSP Server and adjust
+ live configs
+
+ 794 Vagrant Cascadian 2008-08-08
+ force DISPLAY for xrexecd.sh, as su seems to clean that out on
+ Debian, and should hopefully be safe for other distros.
+
+ 793 Warren Togami 2008-08-07 {ltsp-5.1.15}
+ version 5.1.15
+
+ 792 David Johnston 2008-08-07
+ Fedora: Fix usage of ipcalc during ltsp-server-initialize
+
+ 791 Warren Togami 2008-08-07
+ Fedora: ltsp-build-client detects the host's operating system
+ release from the environment itself.
+
+ 790 Warren Togami 2008-08-07
+ Fedora: Add xterm to the client chroot.
+
+ 789 Warren Togami 2008-08-07
+ Fix pulseaudio --system so it wont exit. Turns out that it needed
+ a negative value, not zero.
+
+ 788 Warren Togami 2008-08-07
+ Shell version of xrexecd that works, until we can fix the C version.
+ This ultimately does not belong in ltsp-trunk. We plan on creating
+ a ltsp-localapps-trunk for xrexecd and S01-localapps (currently
+ in ldm).
+
+ 787 Warren Togami 2008-08-07
+ Fedora: Undo the last change, we already had it in the list.
+
+ 786 Warren Togami 2008-08-06
+ Fedora: Silence more shutdown errors
+
+ 785 Warren Togami 2008-08-06
+ Add pulseaudio --exit-idle-time=0 parameter.
+ https://tango.0pointer.de/pipermail/pulseaudio-discuss/2008-July/002088.html
+ pulseaudio-0.9.11+ is spawned on demand and exits after a timeout,
+ which causes problems with the --system mode that we use since
+ there is no way to spawn it on demand for remote sound clients.
+ This parameter according to Lennart should work as expected in
+ previous versions of pulseaudio as well.
+
+ 784 Warren Togami 2008-08-06
+ Fedora: Sadly this makes it difficult to mount /proc
+
+ 783 Warren Togami 2008-08-06
+ Fedora: New pulseaudio requires /var/lib/pulse writable.
+
+ 782 Warren Togami 2008-08-06
+ Fedora: Do graphical boot on F10. (Harmless on F9.)
+
+ 781 Warren Togami 2008-08-06
+ Fedora: Enable messagebus and haldaemon because X in F10+ needs
+ it for input to work at all.
+
+ 780 Warren Togami 2008-08-06
+ Fedora: Allow haldaemon to work in read-only root
+
+ 779 Warren Togami 2008-08-05
+ Fedora: Silence local filesystems mount errors during bootup
+
+ 778 Warren Togami 2008-08-05
+ Fedora: Silence sysfs already mounted error during bootup
+ Works on F10 but not F9 for some reason. Needs further
+ investigation.
+
+ 777 Warren Togami 2008-08-05
+ Fedora: Automate symlink and permission setting of vmlinuz and
+ initrd after mkinitrd
+
+ 776 Warren Togami 2008-08-05
+ Fedora: Correct typo, fuse-sshfs
+
+ 775 Warren Togami 2008-08-05
+ Fedora: Silence /etc/mtab rwtab error message during bootup
+
+ 774 Warren Togami 2008-08-05
+ Fedora: Silence alsa error message during shutdown
+
+ 773 Oliver Grawert 2008-08-01 [merge]
+ merge rootpass plugin fix
+
+ 772 Warren Togami 2008-08-01
+ Fedora: Add fuse-sshfs to chroot, needed for $HOME mounts for
+ local apps
+
+ 771 Warren Togami 2008-08-01
+ Fedora: Put the sshd key copy marker in the right place
+
+ 770 Warren Togami 2008-07-28
+ vmclient: Make sound and bridge device name configurable.
+
+ 769 Warren Togami 2008-07-28
+ Fedora: Live LTSP Server config files for livecd-creator and ugly
+ hack in an init script to allow it to work at first boot.
+
+ 768 Warren Togami 2008-07-27 {ltsp-5.1.14}
+ version 5.1.14
+
+ 767 Warren Togami 2008-07-27
+ Use cd instead of pushd/popd so it does not require bash.
+
+ 766 Warren Togami 2008-07-27
+ LDM_DEBUG off by default. LDM_DEBUG on by default in Fedora.
+ Currently writes to /var/log/ldm.log, but may later switch to
+ syslog.
+
+ 765 Gideon Romm 2008-07-27 [merge]
+ Cleaned up lts-parameters.txt
+
+ 764 Warren Togami 2008-07-27
+ Fedora: Silence pcspkr because it is annoying.
+
+ 763 Gideon Romm 2008-07-27
+ Added LOCAL_APPS=True as default in ltsp_config
+
+ 762 Warren Togami 2008-07-26
+ Fedora: link /etc/mtab to /proc/mounts This isn't perfect, but
+ it seems to work well enough. This is our only option for fuse
+ mounts to work before we have union-style mounts in Fedora.
+
+ 761 Warren Togami 2008-07-26
+ Fedora: /etc/passwd and /etc/group must be writable for local apps.
+
+ 760 Warren Togami 2008-07-26
+ Enable emulated sound card in vmclient.
+
+ 759 sbalneav 2008-07-26 [merge]
+ Merge from Warren
+
+ 758 sbalneav 2008-07-26
+ Cleanup of xrexecd, glib, now to be started from ldm's rc.d
+ mechanism
+
+ 757 Warren Togami 2008-07-18 {ltsp-5.1.13}
+ version 5.1.13
+
+ 756 Warren Togami 2008-07-18
+ Fedora: Run ltsp-chroot-setup after chroot creation.
+
+ 755 Warren Togami 2008-07-18
+ Fedora: (untested) Fedora 10 client chroot
+
+ 754 Warren Togami 2008-07-18
+ Fedora: correct comment
+
+ 753 Warren Togami 2008-07-16 {ltsp-5.1.12}
+ version 5.1.12
+
+ 752 Warren Togami 2008-07-16
+ Fedora: silence some debugging
+
+ 751 Warren Togami 2008-07-16
+ Fedora: Move certain ltsp-build-client plugins into %post plugins
+ run within the chroot itself. This makes it possible for future
+ ltsp-client package upgrades to make further changes in the chroot
+ without the need to run ltsp-build-client again.
+
+ 750 Warren Togami 2008-07-16
+ Fedora: correct some comments
+
+ 749 Warren Togami 2008-07-11
+ Run autogen.sh automatically if processed by mkdst.
+
+ 748 Warren Togami 2008-07-10
+ Fedora: RHEL5 with Fedora 9 client chroot
+
+ 747 Warren Togami 2008-07-10 {ltsp-5.1.11}
+ version 5.1.11
+
+ 746 Warren Togami 2008-07-08
+ Fedora: disable iptables service if it was somehow pulled into
+ the chroot
+
+ 745 Warren Togami 2008-07-08
+ Fedora: Some dep changed, add system-config-firewall-tui to install
+ list so chroot-creator works.
+
+ 744 Warren Togami 2008-07-06
+ Fedora: LDM_DIRECTX=yes by default for Fedora
+
+ 743 Vagrant Cascadian 2008-06-27
+ only start cdpinger and ltspfsd if not already running
+
+ 742 Oliver Grawert 2008-06-25 {ltsp-5.1.10}
+ version 5.1.10
+
+ 741 Oliver Grawert 2008-06-25
+ Ubuntu: run /etc/kernel/postinst.d/ltsp-update-kernels in the
+ update-image plugin to make sure the pxe config is really updated
+ even in corner cases
+
+ 740 Oliver Grawert 2008-06-25
+ Ubuntu: merge fix from LP: #213927 (fix quoting for apt $http_proxy
+ setting)
+
+ 739 Oliver Grawert 2008-06-25
+ there seem to be some bashisms and quoting errors in configure-x.sh,
+ merged the quickfix from LP: #196706 that sets the intrepreter to
+ bash until thats fully inspected
+
+ 738 Oliver Grawert 2008-06-25
+ Ubuntu: merge fix from LP: #72482 (make sure we have a working
+ resolv.conf in the client chroot)
+
+ 737 Oliver Grawert 2008-06-25
+ add fix from LP: #198356 (make it easier to specify
+ alternate DHCP ports) to ltsp_nbd script and documentation to
+ client/initramfs/conf.d/ltsp
+
+ 736 Oliver Grawert 2008-06-25
+ Ubuntu: merge fixes from LP: #163278, LP: #212738 (kiosk plugin
+ overhaul)
+
+ 735 Oliver Grawert 2008-06-25
+ merge fix from LP: #198157 (make sure to not use hardcoded chroot
+ path in ltsp-update-image, quiten down removal of former image
+ and make sure there is no .tmp image araound when calling mksquashfs
+
+ 734 Oliver Grawert 2008-06-25
+ add fix from LP: #151503 (make sure the ltsp-update-* scripts
+ operate on symlinked dirs by adding a trailing / to the find
+ command)
+
+ 733 Oliver Grawert 2008-06-25
+ Ubuntu: merge fix from LP: #197723 (copy servers localtime setting
+ as well as timezone config)
+
+ 732 Oliver Grawert 2008-06-25
+ merge fix from LP: #197744 into lts-parameters.txt (point out that
+ these vars should be used in lts.conf)
+
+ 731 Oliver Grawert 2008-06-25
+ move lts-parameters.txt to server/doc so distros can install it on
+ the server instead of the client, the old doc path in the chroot
+ always caused confusion
+
+ 730 Vagrant Cascadian 2008-06-22
+ Debian: symlink plugin from Ubuntu to copy sources.list
+
+ 729 Vagrant Cascadian 2008-05-28
+ Debian: default to using quiet in boot prompts (just like new
+ installs from debian-installer).
+
+ 728 Vagrant Cascadian 2008-05-28
+ change unionfs to rootfs in configure_fstab function
+
+ 727 Vagrant Cascadian 2008-05-28
+ Debian: slightly modified patch to switch from unionfs to aufs by
+ José "L. Redrejo" Rodríguez http://bugs.debian.org/481210
+
+ 726 Vagrant Cascadian 2008-05-28
+ remove obsoleted, possibly never used, initramfs-tools hooks
+
+ 725 Vagrant Cascadian 2008-05-22 {ltsp-5.1.9}
+ version 5.1.9
+
+ 724 Vagrant Cascadian 2008-05-21
+ updated pot for ltsp translations
+
+ 723 Vagrant Cascadian 2008-05-21
+ Debian: plugin to create squashfs+aufs images
+
+ 722 Warren Togami 2008-05-19 {ltsp-5.1.8}
+ version 5.1.8
+
+ 721 Warren Togami 2008-05-16
+ Fedora: Get lts.conf from NBD or NFS server of the root filesystem.
+ This should make things work better when DHCP server !=
+ LTSP server or if you have multiple LTSP servers.
+
+ 720 Warren Togami 2008-05-08
+ Read nbdswapd SIZE from nbdswapd.conf or default to 32MB if it
+ isn't defined.
+
+ 719 Warren Togami 2008-05-08
+ Add slash to nbdswapd tempfile path. Not every distro needs it,
+ but it doesn't hurt.
+
+ 718 Warren Togami 2008-05-08
+ 9572 is the default LTSP5 upstream nbdswapd port number
+
+ 717 Warren Togami 2008-04-30
+ ip -> /sbin/ip to ensure that it works in sudo
+
+ 716 Warren Togami 2008-04-28 {ltsp-5.1.7}
+ version 5.1.7
+
+ 715 Eric Harrison 2008-04-27
+ Fedora: script bug fixes
+
+ 714 Warren Togami 2008-04-28
+ Fedora: Create /etc/mtab in chroot to workaround a ltspfsd bug
+ where it fails to mount anything if /etc/mtab is absent.
+
+ 713 Warren Togami 2008-04-27 {ltsp-5.1.6}
+ version 5.1.6
+
+ 712 Warren Togami 2008-04-27
+ Split config file from ltsp-vmclient into /etc/ltsp/vmclient.
+
+ 711 Warren Togami 2008-04-27
+ Fedora: move /etc/ltsp/ltsp-dhcpd.conf to /etc/ltsp/dhcpd.conf to
+ match Debian
+
+ 710 Warren Togami 2008-04-27
+ Fedora: set LANG before X sessions from client's /etc/sysconfig/i18n
+
+ 709 Vagrant Cascadian 2008-04-25 {ltsp-5.1.5}
+ release version 5.1.5
+
+ 708 Vagrant Cascadian 2008-04-24
+ add options to enable tftp server
+
+ 707 Vagrant Cascadian 2008-04-24
+ use same ip address range as example for isc dhcpd
+
+ 706 Vagrant Cascadian 2008-04-19
+ fix bashism in ltsp-update-kernels http://bugs.debian.org/476759
+
+ 705 Warren Togami 2008-04-17
+ Fix race condition in getltscfg Makefile, sometimes it would
+ randomly fail to build.
+
+ 704 Warren Togami 2008-04-17 {ltsp-5.1.4}
+ version 5.1.4
+
+ 703 Warren Togami 2008-04-16
+ Fedora: configure /etc/hosts only once
+
+ 702 Warren Togami 2008-04-16
+ Fedora: Use configure_swap(), configure_printer(),
+ configure_serial_mouse() during ltsp client startup
+
+ 701 Warren Togami 2008-04-16
+ Remove configure_x() from ltsp-setup because Vagrant says this
+ isn't needed anymore due to screen-x-common. There is still
+ another configure_x() in ltsp-init-common that is run by ltsp-setup.
+
+ 700 Warren Togami 2008-04-16
+ Move configure_printer(), configure_swap(), and
+ configure_serial_mouse() from ltsp-setup into ltsp-init-common.
+
+ 699 Warren Togami 2008-04-16
+ Include ltsp-init-common for common init functions, which indirectly
+ includes these other two files
+
+ 698 Warren Togami 2008-04-16
+ Fedora: remove temporary hack of event-compat-sysv
+
+ 697 Warren Togami 2008-04-16
+ Fedora: Use fedora 9 repos instead of rawhide to install fedora
+ 9 chroots.
+
+ 696 Warren Togami 2008-04-14 {ltsp-5.1.3}
+ version 5.1.3
+
+ 695 Warren Togami 2008-04-13
+ VMWare X driver is a bit hosed, default to kvm's default for now.
+
+ 694 Warren Togami 2008-04-13
+ Fedora: Ensure that event-compat-sysv is installed in a F9 chroot.
+ This is a temporary hack.
+
+ 693 Eric Harrison 2008-04-13
+ Fedora-specific sound and dependency fixes
+
+ 692 Vagrant Cascadian 2008-04-11 [merge]
+ merge ALTLinux
+
+ 691 Warren Togami 2008-04-11
+ Fedora: this was a bad idea, too many things break. Force the
+ user to mount /proc manually in order to use yum in the chroot.
+
+ 690 Warren Togami 2008-04-11
+ Fedora: Ensure repo names are unique to avoid cache collisions
+
+ 689 Vagrant Cascadian 2008-04-10
+ ltsp-common-functions: source ltsp-vendor-functions if present
+
+ 688 Vagrant Cascadian 2008-04-05
+ Debian: do not hard-code string for nfs exports - add
+ no_subtree_check to default nfs export string
+
+ 687 Vagrant Cascadian 2008-04-04
+ - add DEBUG_FILE variable to output debug messages to a file -
+ include mode in load_plugins debug messages
+
+ 686 Warren Togami 2008-03-30 {ltsp-5.1.2}
+ 5.1.2
+
+ 685 Warren Togami 2008-03-30
+ Fedora: Fix typo, it is /var/lib/tftpboot, not /var/lib/tftp.
+ Thanks Axel Thimm (#381601)
+
+ 684 Warren Togami 2008-03-30
+ Ensure exit code 0 if the script reached the end.
+
+ 683 Vagrant Cascadian 2008-03-28 [merge]
+ merge ALTLinux plugins, iniscripts and configuration files
+
+ 682 Vagrant Cascadian 2008-03-28 [merge]
+ merge SUSE_LINUX plugins
+
+ 681 Warren Togami 2008-03-26 {ltsp-5.1.1}
+ 5.1.1
+
+ 680 Vagrant Cascadian 2008-03-25
+ set default CONFIG value only if not already defined
+
+ 679 Vagrant Cascadian 2008-03-25
+ use -f to test for presence of files (-e returns true on
+ directories)
+
+ 678 Vagrant Cascadian 2008-03-25
+ drop configuration file handling in ltsp-build-client, which was
+ moved to common/001-load-configuration-file plugin
+
+ 677 Vagrant Cascadian 2008-03-24
+ typo: only source ltsp_config if it has *not* already been sourced
+
+ 676 CyberOrg 2008-03-24
+ SuSE: ltsp-build-client plugin
+
+ 675 Warren Togami 2008-03-24
+ Generalize with "ltspdist" name so other distros can use it.
+
+ 674 Vagrant Cascadian 2008-03-23
+ Debian: error out if DIST script is not in /usr/lib or /usr/share
+
+ 673 Vagrant Cascadian 2008-03-23
+ Debian: add check to see if DIST is supported by debootstrap
+ - issue an error message explaning use of the --dist option
+ (http://bugs.debian.org/472346)
+
+ 672 Warren Togami 2008-03-23
+ Fedora: /etc/hosts is now a symlink to /var/run, no longer good
+ in rwtab
+
+ 671 Vagrant Cascadian 2008-03-23
+ Debian: only set defaults for MKFS_OPTS if not already defined
+
+ 670 Vagrant Cascadian 2008-03-23 [merge]
+ split code for X related screen scripts into common file.
+
+ 669 Vagrant Cascadian 2008-03-21
+ only set HOME once (keep the longer comments)
+
+ 668 Vagrant Cascadian 2008-03-21
+ minor updates, additions and corrections to lts.conf documentation
+
+ 667 Vagrant Cascadian 2008-03-20 [merge]
+ set LTSP_CONFIG environment variable in ltsp_config, and don't
+ bother to source ltsp_config again if this environment variable
+ is set to True
+
+ 666 Warren Togami 2008-03-20
+ Fedora: Write client's address to /etc/hosts during bootup to
+ avoid ipcalc -h lookup delay in the absence of DNS
+
+ 665 Vagrant Cascadian 2008-03-19
+ fix case statement typo for setting MKFS_OPTS
+
+ 664 Vagrant Cascadian 2008-03-19
+ Debian: only pass options to mkfs for ext2/ext3, as other mkfs.*
+ do not consistantly support the same options
+
+ 663 Warren Togami 2008-03-19
+ Fedora: Verify tftpdir (#436911)
+
+ 662 Vagrant Cascadian 2008-03-19
+ Debian: generalize ext2 image plugin to any filesystem supported
+ by mkfs
+
+ 661 Vagrant Cascadian 2008-03-19
+ Debian: only make the directory to install ltsp initramfs-tools
+ hook into
+
+ 660 Warren Togami 2008-03-19
+ Fedora: 010-mount-proc not desired in Fedora.
+
+ 659 Warren Togami 2008-03-19
+ Silence which's error when chroot is not in PATH
+
+ 658 Vagrant Cascadian 2008-03-18
+ Debian: plugin to handle when TMP and/or TMPDIR are set.
+ http://bugs.debian.org/451878
+
+ 657 Vagrant Cascadian 2008-03-18
+ - allow CHROOTEXEC to be overridden - test for chroot in PATH
+ first - ensure that chroot is a file and executable
+
+ 656 Warren Togami 2008-03-18
+ Fedora: include xorg-x11-xinit needed by screen.d/rdesktop (thanks
+ Darryl Bond)
+
+ 655 Warren Togami 2008-03-18
+ Fedora: ugly hacks so yum will work in the chroot
+
+ 654 Vagrant Cascadian 2008-03-18
+ Debian: copy ltsp hook from nfs-bottom to local-bottom when using
+ ext2 images with NBD
+
+ 653 Vagrant Cascadian 2008-03-18
+ - detect SERVER when root=/dev/nbd* - optimize for fewer calls
+ to binaries
+
+ 652 Warren Togami 2008-03-17
+ Detect location of chroot command and set it to CHROOTEXEC.
+ (Debian and Ubuntu still need to be updated.)
+
+ 651 Vagrant Cascadian 2008-03-16
+ only default to xdmcp if /usr/bin/X is installed
+
+ 650 Vagrant Cascadian 2008-03-16
+ add plugin to upgrade packages
+
+ 649 Vagrant Cascadian 2008-03-16
+ add default BOOTPROMPT_OPTS when creating ext2 image
+
+ 648 Vagrant Cascadian 2008-03-16
+ create a sparse file which will only consume as much space as
+ it uses
+
+ 647 Vagrant Cascadian 2008-03-15
+ call chroot without full path
+
+ 646 Vagrant Cascadian 2008-03-15
+ mark ltsp-build-client executable for consistancy.
+
+ 645 Vagrant Cascadian 2008-03-15
+ add Debian plugin to create ext2 images for use with NBD
+
+ 644 Vagrant Cascadian 2008-03-15
+ plugin to bind-mount server's package cache
+
+ 643 Vagrant Cascadian 2008-03-14
+ sync init scripts with debian
+
+ 642 Warren Togami 2008-03-14
+ Fedora: uname -m could be i586 too, remap to i386
+
+ 641 Warren Togami 2008-03-14
+ Remove ltsp.spec, mkdst wrapper and everything mkdst related.
+
+ 640 Vagrant Cascadian 2008-03-12 [merge]
+ merge ltsp-common-functions branch: - split boolean_is_true function
+ into separate file to be used in server or
+ client scripts
+ - use ltsp-init-common in ltsp-core init script - use
+ ltsp-common-functions in ltsp-setup init script
+
+ 639 Vagrant Cascadian 2008-03-12
+ drop call to tr in boolean_is_true function
+
+ 638 Vagrant Cascadian 2008-03-12
+ moved debian/ubuntu specific server/scripts/* to
+ server/scripts/debian/
+
+ 637 Warren Togami 2008-03-10
+ Fedora: fix build on ppc
+
+ 636 Warren Togami 2008-03-10
+ Fedora: spec fixes suggested by package review and use proper
+ --add and --del of ltsp-dhcpd
+
+ 635 Warren Togami 2008-03-10
+ Fedora: improve ltsp-dhcpd init.d script
+
+ 634 Warren Togami 2008-03-10
+ Fedora: add better descriptions and client requires ltspfsd
+
+ 633 Warren Togami 2008-03-10
+ Fedora: bind mount /root too
+
+ 632 Warren Togami 2008-03-09
+ Fedora: F-9 with upstart no longer uses /etc/inittab, handle both
+ old and new
+
+ 631 Warren Togami 2008-03-09
+ Fedora: sysvinit not on F-9 anymore, initscripts dep will do the
+ right thing
+
+ 630 Vagrant Cascadian 2008-03-08
+ - look for openvt in /bin as well - fall back to calling "/bin/bash
+ --login" if openvt is not found
+
+ 629 Warren Togami 2008-03-08
+ RPM: %{_sysconfdir}/sysconfig/network-scripts/ and tftp-server
+ are needed on all archs
+
+ 628 Warren Togami 2008-03-08
+ RPM: Add some cleanup suggested by cyberorg
+
+ 627 Warren Togami 2008-03-07
+ Fedora: F-8 chroot: move unsafe packages into 8-client only repo
+
+ 626 Warren Togami 2008-03-07
+ Fedora: ltsp-server requires livecd-tools >= 015
+
+ 625 Warren Togami 2008-03-06
+ Fedora: oops, forgot to move ifcfg-ltspbr0 from vmclient to server
+
+ 624 Warren Togami 2008-03-06
+ Fedora: Fully fix k12_dist, ltsp-server requires gettext
+
+ 623 Warren Togami 2008-03-06
+ Filter non-.utf8$ languages from ldminfod's list This makes it at
+ least work on Fedora. Ogra suggested this sometime last week.
+
+ 622 Warren Togami 2008-03-06
+ Fedora: fix non-cache using case
+
+ 621 Warren Togami 2008-03-06
+ Fedora: fully s/cachedir/cache/
+
+ 620 Warren Togami 2008-03-06
+ Fedora: chroot-creator change --cachedir to --cache to match
+ livecd-creator syntax
+
+ 619 Warren Togami 2008-03-06
+ Rename launch-vmclient to a more logical ltsp-vmclient
+
+ 618 Warren Togami 2008-03-05
+ Fedora: get rid of dependency on lsb_release, this should work on
+ F9 now (except ldm is broken)
+
+ 617 Warren Togami 2008-03-05
+ Fedora: move ifcfg-ltspbr0 to ltsp-server, it is now the default
+ LTSP network for K12Linux
+ Use brctl addif ltspbr0 ethX for temporary testing.
+ Define ifcfg-ethX to permanently add an ethernet interface
+ to the bridge.
+ Example: DEVICE=eth0 BOOTPROTO=static ONBOOT=yes TYPE=Ethernet
+ BRIDGE=ltspbr0
+
+ 616 Warren Togami 2008-03-05
+ Fedora: ltsp-dhcpd requires dhcp
+
+ 615 Warren Togami 2008-03-05
+ Fedora: ltsp-server requires ltspfs and redhat-lsb, /opt/ltsp
+ owned by ltsp-server
+
+ 614 Warren Togami 2008-03-05
+ Fedora: add more to rwtab
+
+ 613 Warren Togami 2008-03-05
+ Fedora: first attempt of Fedora 9 chroot
+ split common.ks out added options --release and --distro
+ to ltsp-build-client
+
+ 612 Warren Togami 2008-03-04
+ Fedora: use xorg-x11-drivers instead of listing all xorg drivers
+
+ 611 Warren Togami 2008-03-04
+ Fedora: add openssh-clients to client chroot
+
+ 610 Warren Togami 2008-03-04
+ Fedora: Switch to ldm by default
+
+ 609 Warren Togami 2008-03-04
+ Fedora: add /etc/hosts to rwtab.d
+
+ 608 Warren Togami 2008-03-04
+ screen.d/shell improvement: job control and a real login session
+
+ 607 Warren Togami 2008-03-04
+ Fedora: xinetd.d/* must be %config(noreplace)
+ Don't use tcpd from xinetd, xinetd provides its own
+ tcp server
+
+ 606 Warren Togami 2008-03-04
+ Fedora: Use & instead of daemon to launch screen_sessions
+
+ 605 Warren Togami 2008-03-04 [merge]
+ merge
+
+ 604 Vagrant Cascadian 2008-03-03
+ - drop defaults for bind_mounts variables (was too hard to unset
+ them) - drop preseed function (un-used debian-ism) - don't put
+ /var/cache/debconf in temp_copy_dirs (it's big, un-used, and
+ debian-specific)
+
+ 603 Vagrant Cascadian 2008-03-03
+ add CONFIGURE_FSTAB variable to determine if /etc/fstab should
+ be overwritten.
+
+ 602 Vagrant Cascadian 2008-03-02
+ drop check for sdm as we no longer ship a screen script for it
+
+ 601 Vagrant Cascadian 2008-03-02
+ fix typo: testing for existance of ${XFCFG}
+
+ 600 Warren Togami 2008-03-01
+ Fedora: Add lts.conf and ability to grab a lts.conf from the
+ tftp server.
+
+ 599 Warren Togami 2008-03-01
+ Fedora: Display Manager in Fedora is not service like Debian.
+ Make ltsp-client-launch into a prefdm script instead.
+
+ 598 Warren Togami 2008-03-01
+ If X_CONFIG, use /etc/X11/xorg.conf if it already exists, otherwise
+ use /var/run/ltsp-xorg.conf.
+
+ 597 Warren Togami 2008-03-01
+ X fails when xorg.conf is empty. There is no way to avoid an
+ external path.
+
+ 596 Warren Togami 2008-03-01
+ Rename screen.d/startx to screen.d/xdmcp, add startx symlink for
+ compatibility.
+
+ 595 Warren Togami 2008-03-01
+ It makes no sense to allow XFCFG to be configurable. It is only
+ the location where X_CONFIG would be copied to. Hardcode it
+ to /tmp/xorg.conf because that is guaranteed to be writable for
+ everybody.
+
+ 594 Warren Togami 2008-03-01
+ Attempt to modernize screen.d/startx. Supports only X.org (because
+ why would anybody be using XFree86?)
+
+ 593 Warren Togami 2008-02-29
+ Fedora: Set Runlevel 5 and turn off the mingetty's
+ Don't really need any of them.
+
+ 592 Warren Togami 2008-02-29
+ Fedora: Move post-mkinitrd stuff out of the chroot
+
+ 591 Warren Togami 2008-02-28
+ Fedora: ppc and ppc64 are the actual arch names
+
+ 590 Warren Togami 2008-02-28
+ Print deprecation warning if a screen.d script runs from
+ /usr/lib/ltsp/screen.d
+
+ 589 Warren Togami 2008-02-28
+ Fedora: adapt spec to new /usr/share/ltsp location in ltsp-client
+
+ 588 Warren Togami 2008-02-27
+ Move everything from /usr/lib/ltsp to /usr/share/ltsp.
+
+ 587 Warren Togami 2008-02-27
+ /usr/share/ltsp/screen.d is the new supported location for package
+ installed screen sessions. /usr/lib/ltsp/screen.d is deprecated
+ and will no longer be supported in a future version.
+
+ 586 Warren Togami 2008-02-27
+ Fedora: Pre-populate chroot with mkinitrd related config files so
+ mkinitrd builds a proper initrd image the first time.
+ TODO: Move the job of mkinitrd-ltsp-wrapper into a script
+ outside the chroot then clean things up.
+
+ 585 Warren Togami 2008-02-27
+ Fedora: move screen.d to /usr/share/ltsp, a little better for FHS
+ and matches screen.d/ldm's location
+ screen_session now supports both the old and new screen.d
+ location
+
+ 584 Warren Togami 2008-02-27
+ Fedora: disable haldaemon in chroot
+
+ 583 Warren Togami 2008-02-27
+ Fedora: init.d script remove -- separator, daemon doesn't need it
+
+ 582 Warren Togami 2008-02-27
+ Fedora: add openchrome X driver
+
+ 581 Vagrant Cascadian 2008-02-26
+ create legacy-nbi.img when mknbi-linux is installed. needed for
+ old versions of etherboot without ELF support.
+
+ 580 Vagrant Cascadian 2008-02-26
+ add support for arm
+
+ 579 Vagrant Cascadian 2008-02-26
+ add experimental support for mips
+
+ 578 Warren Togami 2008-02-26
+ Fedora: mkinitrd wrapper relies entirely on /etc/sysconfig/mkinitrd
+ for options.
+
+ 577 Warren Togami 2008-02-26
+ Add vmclient, simple scripts to launch a qemu-kvm virtual machine
+ to PXE boot and test your LTSP server. New directory, because
+ this belongs in neither client nor server, and regular end-users
+ wont need it.
+
+ 576 Warren Togami 2008-02-26
+ Fedora: make dhcpd.conf properly detect PXE capable Etherboot
+
+ 575 Warren Togami 2008-02-26
+ Fedora: disable services in chroot: kudzu netfs rpcbind
+
+ 574 Warren Togami 2008-02-26
+ Fedora: remove redundant root-path
+
+ 573 Warren Togami 2008-02-26
+ If selinux is enabled (enforcing or permissive) then reset selinux
+ file contexts within tftpdir
+
+ 572 Warren Togami 2008-02-26
+ Fedora: set 644 permissions on initrd after generation
+
+ 571 Warren Togami 2008-02-25
+ Fedora: use symlink name of vmlinuz.ltsp and initrd.ltsp
+
+ 570 Warren Togami 2008-02-25
+ Fedora: /dev/null is needed before xargs
+
+ 569 Warren Togami 2008-02-25
+ Fedora: create symlinks to latest kernel and initrd to be copied
+ out to tftpdir by another script
+
+ 568 Warren Togami 2008-02-25
+ Fedora: create /dev/null before mkinitrd if it doesn't already exist
+
+ 567 Warren Togami 2008-02-25
+ Fedora: fix typo in kernel version detection scriptlet
+
+ 566 Warren Togami 2008-02-25
+ Fedora: chroot-creator moved into a k12linux specific dir
+
+ 565 Warren Togami 2008-02-25
+ Fedora: hard code defaults for NFS in /etc/sysconfig/mkinitrd so
+ it will automatically build a proper initrd if newer kernels are
+ installed later.
+ make mkinitrd wrapper use the common function library make
+ mkinitrd run after chroot install
+
+ 564 Warren Togami 2008-02-25
+ Add mkinitramfs directory which hopefully can become a place to
+ put all initramfs related code. initramfs-common is where we can
+ put useful functions (if any) that we share.
+
+ 563 Warren Togami 2008-02-25 [merge]
+ merge
+
+ 562 Warren Togami 2008-02-25
+ Fedora: simplify mkinitrd wrapper, autodetect NFS server from
+ dhcp options
+
+ 561 Warren Togami 2008-02-25
+ Fedora: add bind-utils for 'host' command, UTF-8
+
+ 560 Vagrant Cascadian 2008-02-22
+ default to /var/log/syslog if both messages and syslog exist
+ (debian has both, and it should go to syslog)
+
+ 559 Warren Togami 2008-02-22
+ Fedora: write a better mkinitrd-ltsp-wrapper, though nothing uses
+ it yet
+
+ 558 Warren Togami 2008-02-21
+ Add Fedora specific scripts directory server/scripts/k12linux
+
+ 557 Warren Togami 2008-02-21
+ Fedora: oops, shouldn't have removed the kernel from the chroot =)
+
+ 556 Warren Togami 2008-02-21
+ Fedora: Put Fedora specific default config files into
+ server/configs/k12linux/
+ TFPTDIR is autodetected from tftp-server's own config
+
+ 555 Warren Togami 2008-02-21
+ Fedora: plugins be more informative
+
+ 554 Warren Togami 2008-02-21
+ Fedora: remove redhat-lsb again from chroot, it didn't add anything
+ useful except time
+
+ 553 Warren Togami 2008-02-21
+ Fedora: insert temporary repository in kickstart until we have
+ this officially in Fedora
+ this will make it a lot easier to test things
+
+ 552 Warren Togami 2008-02-21
+ Fedora: remove kernel-headers from chroot
+
+ 551 Warren Togami 2008-02-21
+ Fedora: oops, cleanup-chroot actually cleans now
+
+ 550 Warren Togami 2008-02-21
+ Fedora: add eharrison's mkinitrd-ltsp wrapper to client
+
+ 549 Warren Togami 2008-02-21
+ Fedora: fix default dhcpd.conf to s/pxe/i386/ directories
+ create i386, x86_64, ppc and ppc64 directories in tftpdir
+
+ 548 Warren Togami 2008-02-21
+ Fedora: install openssh client in chroot
+
+ 547 Warren Togami 2008-02-21
+ Make ltsp-update-sshkeys work with either /var/log/message or
+ /var/log/syslog
+
+ 546 Warren Togami 2008-02-21
+ Fedora: setup readonly-root mode
+
+ 545 Warren Togami 2008-02-21
+ Fedora: oops, don't disable syslog
+
+ 544 Warren Togami 2008-02-21
+ Fedora: add plugin to disable and enable services in the chroot
+
+ 543 Warren Togami 2008-02-21
+ Fedora: remove more stuff from client chroot
+
+ 542 Warren Togami 2008-02-21
+ Fedora: import RPM GPG keys in client chroot after install
+
+ 541 Warren Togami 2008-02-21
+ First attempt of initscript for RPM-based distros.
+ client/initscripts/ltsp-init-common is for future sharing of common
+ initscript functions.
+
+ 540 Warren Togami 2008-02-20
+ Fedora: /usr/lib/ltsp is not a great location, but use it for now
+ because it is hardcoded everywhere.
+
+ 539 Warren Togami 2008-02-20
+ Fedora: add packages to client chroot based upon eharrison's
+ analysis
+
+ 538 Warren Togami 2008-02-20
+ Fedora: import chroot-creator into scripts, install i586, disable
+ broken 095-rootpass plugin for now
+ Other archs than i386 require crafting their own kickstart
+ files. Not a priority for me now.
+
+ 537 Warren Togami 2008-02-18
+ Fedora: Replace anaconda install with livecd-tools install.
+ - requires currently unreleased 015+ version of livecd-tools -
+ chroot-creator is capable of installing using Fedora mirrorlists -
+ 020-cleanup-chroot removes stuff from the chroot after install
+ that are not needed or even harmful - ltsp-build-client-ks.cfg
+ needed some changes to work with chroot-creator - 001-set-arch
+ overrides the arch to be i386 by default on x86_64
+ Use ltsp-build-client --arch x86_64 to install x86_64 (not yet
+ supported by the .ks file though)
+
+ 536 Vagrant Cascadian 2008-02-13
+ move proxy setting to ubuntu-specific plugin
+
+ 535 Oliver Grawert 2008-02-12
+ make proxy settings work with apt in ltsp-build-client, LP bug
+ #132397
+
+ 534 Oliver Grawert 2008-02-12
+ only call getltscfg if there is actually content in the file,
+ LP bug #148109
+
+ 533 Oliver Grawert 2008-02-12
+ make sure to cut trailing slashes for the basedir in
+ ltsp-update-image (LP 189237)
+
+ 532 Oliver Grawert 2008-02-12
+ default to 24bit color if nothing is specified to catc all the
+ intel drivers that dont set their default themselves, fixes LP
+ 149006 and various duplicates
+
+ 531 Oliver Grawert 2008-02-12
+ add X_CONF parameter to lts-parameters.txt documentation
+
+ 530 Oliver Grawert 2008-02-12
+ fixed ubuntu locale handling in plugin if LANG=C on the server,
+ thanks to Michael Haas for the fix
+
+ 529 Oliver Grawert 2008-02-12
+ default to the -generic kernel image instead of -i386 on ubuntu
+
+ 528 Oliver Grawert 2008-02-12
+ add package caching functionallity from debian to ubuntu
+
+ 527 Oliver Grawert 2008-02-12
+ make the common/001-set-arch plugin more generic
+
+ 526 Oliver Grawert 2008-02-12 [merge]
+ merge upstream changes
+
+ 525 Warren Togami 2008-02-11
+ Make it set arch properly, and add other possible archs...
+
+ 524 Warren Togami 2008-02-11
+ Fedora specific architecture setting. i386 chroot is assumed on
+ all x86 and x86_64 servers. Use --arch to override.
+
+ 523 Vagrant Cascadian 2008-02-11
+ Russian translation update by Yuri Kozlov
+ http://bugs.debian.org/465291
+
+ 522 Donnie Berkholz 2008-02-10 [merge]
+ Gentoo: Merge in plugin work-in-progress.
+
+ 521 Vagrant Cascadian 2008-02-08
+ updated French translation by Jean-Baka
+ http://bugs.debian.org/464568
+
+ 520 Warren Togami 2008-02-06
+ RPM: pxelinux.0 is only for i386 and x86_64
+
+ 519 Warren Togami 2008-02-06
+ Make python-ruledispatch conflict more explicit
+
+ 518 Warren Togami 2008-02-05
+ RPM: Fix tftpdir install, xinetd.d/ldminfod
+
+ 517 Vagrant Cascadian 2008-02-04
+ Updated Finnish translation by Esko Arajärvi
+ http://bugs.debian.org/463956
+
+ 516 Vagrant Cascadian 2008-02-02
+ German translation update by Wolfgang Schweer
+ http://bugs.debian.org/463394
+
+ 515 Vagrant Cascadian 2008-02-02
+ uncommit accidental update of *.po (intention was to only add vi.po)
+
+ 514 Vagrant Cascadian 2008-02-01
+ added new Vietnamese translation by Clytie Siddall
+ http://bugs.debian.org/463670
+
+ 513 Warren Togami 2008-02-01
+ xinetd.d: nbdrootd was the wrong port, add ldminfod
+
+ 512 Vagrant Cascadian 2008-01-30
+ Catalan translation update by Jordà Polo (debian bug #463216)
+
+ 511 Warren Togami 2008-01-29
+ Install tftpboot directory in correct location defined by the
+ distro's tftp-server Install pxelinux.0 from syslinux
+
+ 510 Warren Togami 2008-01-29
+ add initscript for ltsp-dhcpd
+
+ 509 Warren Togami 2008-01-29
+ 80_ltsp-sound isn't the right thing at all on Fedora.
+
+ 508 Warren Togami 2008-01-29
+ RPM: install ltsp-dhcpd.conf
+
+ 507 Vagrant Cascadian 2008-01-29
+ implement run_parts_list function, a distro-independent equivalent
+ to "run-parts --list" on debian-based systems.
+
+ 506 Vagrant Cascadian 2008-01-29
+ remove unused load_modules function
+
+ 505 Vagrant Cascadian 2008-01-29 [merge]
+ merge example k12linux's dhcpd.conf
+
+ 504 Vagrant Cascadian 2008-01-29 [merge]
+ merged bzr://bzr.fedorahosted.org/bzr/k12ltsp/ltsp-fedora/
+ except: - keep simplified dhcpd.conf - run-parts hacks
+
+ 503 Vagrant Cascadian 2008-01-29 [merge]
+ merge ldminfod changes to use /usr/share/xsessions/*.desktop
+
+ 502 Vagrant Cascadian 2008-01-29
+ updated with new translateable strings
+
+ 501 Vagrant Cascadian 2008-01-21 [merge]
+ merge Debian plugin for --copy-package-cache to provide feedback
+
+ 500 Vagrant Cascadian 2007-12-30 [merge]
+ merge improvements and fixes to Debian kiosk plugin
+
+ 499 Vagrant Cascadian 2007-12-17
+ fix typo in setting BOOTPROMPT_OPTS for Debian: if -> elif
+
+ 498 Vagrant Cascadian 2007-12-17
+ use "boot=nfs" for default debian BOOTPROMPT_OPTS
+
+ 497 Vagrant Cascadian 2007-12-08 [merge]
+ merge improvements to update-kernels for mkelfImage and mkelf-linux
+
+ 496 Vagrant Cascadian 2007-12-02
+ typo with mkelf*
+
+ 495 Warren Togami 2007-11-29
+ mkdist.sh moved to its own project named "mkdst". mkdst must be
+ in either $PATH or ../mkdst/
+
+ 494 Oliver Grawert 2007-11-27
+ add proper exitcode for failures to ltsp-build-client (so gui
+ tools know it failed :) )
+
+ 493 Oliver Grawert 2007-11-25 [merge]
+ merge mkdist fixes
+
+ 492 Vagrant Cascadian 2007-11-25 [merge]
+ merge typo fix in ltsp-update-sshkeys
+
+ 491 Vagrant Cascadian 2007-11-25 [merge]
+ merge fix for ldm multi-host support
+
+ 490 Vagrant Cascadian 2007-11-25 [merge]
+ merged debian branch
+
+ 489 Scott Balneaves 2007-11-20
+ more upstream
+
+ 488 Scott Balneaves 2007-11-20
+ Upstream work
+
+ 487 Scott Balneaves 2007-11-04
+ Upstream work.
+
+ 486 Scott Balneaves 2007-10-12 [merge]
+ Merged from ogra
+
+ 485 Scott Balneaves 2007-10-02 [merge]
+ Merge from ogra
+
+ 484 Scott Balneaves 2007-09-25 [merge]
+ self merge
+
+ 483 Scott Balneaves 2007-09-25
+ change unsafe /tmp to /var/run per vagrantc
+
+ 482 Scott Balneaves 2007-09-18
+ Test failure of autoconf, add X_OPTIONS_ parameters
+
+ 481 Scott Balneaves 2007-09-14
+ A buggy via driver revealed this. Won't cause any delay on a
+ sane driver
+
+ 480 Scott Balneaves 2007-09-13 [merge]
+ fix trailing /, mkdir
+
+ 479 Scott Balneaves 2007-09-13
+ Scott flies white flag, surrenders with honour
+
+ 478 Scott Balneaves 2007-09-12 [merge]
+ Merged from ogra, updates to default lts.conf, ltsp-update-image,
+ etc
+
+ 477 Scott Balneaves 2007-09-12 [merge]
+ ogra's installer fix
+
+ 476 Scott Balneaves 2007-09-11
+ Instead of starting for all, start for just screens available
+
+ 475 Scott Balneaves 2007-09-10
+ error in patch
+
+ 474 Scott Balneaves 2007-09-10
+ Little more cleanup on shell and telnet screen scripts, remove
+ bash references
+
+ 473 Scott Balneaves 2007-09-10
+ Use dash, not bash
+
+ 472 Scott Balneaves 2007-09-10
+ per vagrantc's idea, simplify, simplify, simplify
+
+ 471 Scott Balneaves 2007-09-09
+ Multiple script dirs
+
+ 470 Scott Balneaves 2007-09-09
+ Patch to disallow SCREEN_01, eliminate call to awk, should be
+ ulimit -m, not -v
+
+ 469 Scott Balneaves 2007-09-08
+ We should default to true now
+
+ 468 Scott Balneaves 2007-09-06
+ refactored a bit to work even better.
+
+ 467 Scott Balneaves 2007-09-06
+ info not an error, so exit 0
+
+ 466 Scott Balneaves 2007-09-06
+ More simpler = betterer
+
+ 465 Scott Balneaves 2007-09-06 [merge]
+ bug pointed out by vagrantc: running ltsp-update-image on a chroot
+ that isn't going to be nbd mounted shouldn't error out
+
+ 464 Scott Balneaves 2007-09-06 [merge]
+ More packaging goodies from ogra
+
+ 463 Scott Balneaves 2007-09-06 [merge]
+ Merge in ogra's installer updates
+
+ 462 Scott Balneaves 2007-09-05
+ moved back to /usr/sbin
+
+ 461 Scott Balneaves 2007-09-05
+ Closes Bug #137461
+
+ 460 Scott Balneaves 2007-09-03
+ Fix typo
+
+ 459 Scott Balneaves 2007-09-03 [merge]
+ Merged ogra's changes
+
+ 458 Scott Balneaves 2007-09-03
+ added missing manpages for ltsp-update-image, and nbdrootd
+
+ 457 Scott Balneaves 2007-09-02
+ Fix a couple of debian control issues
+
+ 456 Scott Balneaves 2007-09-02
+ Fix bug with localdev: encrypt tunnel for X forwarding for all
+ things. LDM_DIRECTX will override X, but all other communication
+ should be encrypted
+
+ 455 Scott Balneaves 2007-09-02
+ simplified, slightly
+
+ 454 Scott Balneaves 2007-09-02
+ since we're zeroing /etc/hostname in the plugin, don't need to do
+ it in the initramfs, add plugin to ubuntu
+
+ 453 Scott Balneaves 2007-09-02 [merge]
+ fixing problem with hostnames not being set in the client, even
+ if they're specified in dhcpd
+
+ 452 Scott Balneaves 2007-09-01
+ Moved back to the simpler syntax
+
+ 451 Scott Balneaves 2007-09-01 [merge]
+ Merged vagrant's Debian logo fix
+
+ 450 Scott Balneaves 2007-09-01
+ Added ram limiting from old 4.2, fixed typo
+
+ 449 Scott Balneaves 2007-08-30
+ Arrrgh, ruddy typo
+
+ 448 Scott Balneaves 2007-08-29 [merge]
+ Merged with ogra
+
+ 447 Scott Balneaves 2007-08-29 [merge]
+ more merge mess cleanup
+
+ 446 Scott Balneaves 2007-08-29
+ reverted vagrantc's stuff
+
+ 445 Scott Balneaves 2007-08-27
+ Some style cleanups, after discussion with vagrantc, and a very
+ brief CodingStyle document
+
+ 444 Scott Balneaves 2007-08-27 [merge]
+ Merged with vagrant.
+
+ 443 Scott Balneaves 2007-08-27
+ Per discussion with vagrant, re coding styles
+
+ 442 Scott Balneaves 2007-08-27 [merge]
+ fixed conflict
+
+ 441 Scott Balneaves 2007-08-27
+ Added check for /proc being mounted in chroot
+
+ 440 Scott Balneaves 2007-08-27
+ Merged translation files from Vagrant
+
+ 439 Scott Balneaves 2007-08-24 [merge]
+ argh, had to merge with myself
+
+ 438 Scott Balneaves 2007-08-24
+ Added code for handling mkelfImage, cleaned up example dhcpd.conf
+ file a bit, removed the old python greeter
+
+ 437 Scott Balneaves 2007-08-22
+ Fixed typo
+
+ 436 Scott Balneaves 2007-08-22
+ Cleaned up ldmgtkgreet, got hosts appearing in same order as
+ LDM_SERVER
+
+ 435 Scott Balneaves 2007-08-22
+ Some cleanup on the init functions, properly implement the
+ XF86CONFIG_FILE and XORG_CONF options
+
+ 434 Scott Balneaves 2007-08-22
+ Squashed more bugs
+
+ 433 root 2007-08-21
+ Whoops, bashisms
+
+ 432 Scott Balneaves 2007-08-21
+ unquoted string
+
+ 431 Scott Balneaves 2007-08-21
+ Whoops, snprintf
+
+ 430 Scott Balneaves 2007-08-21
+ cleanup of printer, telnet, screen scripts, remove cruft
+
+ 429 Scott Balneaves 2007-08-21 [merge]
+ merge, plus fixed ltspfs security
+
+ 428 Scott Balneaves 2007-08-19
+ Addresses Bug #114391. Makes sense to me, so I added it to my tree.
+ Ollie, Vagrant, make sense to you?
+
+ 427 Scott Balneaves 2007-08-19
+ Added a plugin for copying the server's /etc/timezone to the chroot.
+ Addresses Bug #126443
+
+ 426 Scott Balneaves 2007-08-19
+ Fixed bug in script
+
+ 425 Scott Balneaves 2007-08-18
+ Fixed bug where you can only run one concurrent ldm
+
+ 424 Scott Balneaves 2007-08-17
+ cleaned up some code, more glibifying
+
+ 423 Scott Balneaves 2007-08-15
+ Forgot m4 dir
+
+ 422 Scott Balneaves 2007-08-15
+ Updated ldminfod from Francis' tree
+
+ 421 Scott Balneaves 2007-08-14
+ Added gettext support. i18n ahoy
+
+ 420 Scott Balneaves 2007-08-14
+ Added usage messages to ltsp-update scripts. ltsp-update-image now
+ changes nbdport parameter in pxeconfig file
+
+ 419 Scott Balneaves 2007-08-14
+ Language selection working now. Ollie, review and merge.
+ Tomorrow, gettext
+
+ 418 Scott Balneaves 2007-08-14
+ Fixed command line processing using external getopt, so long and
+ short options are used. --base standard. Added --export option
+ to -sshkeys, so that admins can export sshkeys on machines, for
+ loading into the chroot on the nbd server. -sshkeys now looks
+ in /etc/ltsp/ssh_known_hosts.* and adds all hostnames to chroot
+ found there.
+
+ 417 Scott Balneaves 2007-08-13
+ Fixed problem with greeter crashing
+
+ 416 Scott Balneaves 2007-08-13
+ First stab at integrating completed greeter and ldm. Horribly
+ broken. Will fix tomorrow.
+
+ 415 Scott Balneaves 2007-08-12
+ Finished main functionality with greeter. Lang, sess, and host
+ info all selectable.
+
+ 414 Scott Balneaves 2007-08-12
+ Major rework of the greeter. Split functions up into multiple
+ files. Accept working in session and language windows. Multihost
+ selecting working well.
+
+ 413 Scott Balneaves 2007-08-11
+ And, for completeness, added -b option handling to
+ ltsp-update-kernels
+
+ 412 Scott Balneaves 2007-08-11
+ Updated ltsp-update-sshkeys to also handle a -b basedir option,
+ plus some cleanup
+
+ 411 Scott Balneaves 2007-08-10
+ Fixed up some problems with ltsp-update-kernels, added command line
+ processing. Removed unnecessary image dir test in nbdrootd. Added
+ -C /dev/null to nbdswapd.
+
+ 410 Scott Balneaves 2007-08-10
+ Added session window
+
+ 409 Scott Balneaves 2007-08-10
+ No host menu if only one host
+
+ 408 Scott Balneaves 2007-08-09
+ Added XORG_CONF variable for manual config override.
+
+ 407 Scott Balneaves 2007-08-08
+ Got greeter reloading lang info on host change
+
+ 406 Scott Balneaves 2007-08-06
+ Merged some of fgiraldeau's code, but not the network part
+
+ 405 Scott Balneaves 2007-08-04
+ Begin transition to glib
+
+ 404 Scott Balneaves 2007-08-03 [merge]
+ sync with ogra
+
+ 403 Scott Balneaves 2007-07-31
+ Forgot ldm screen script
+
+ 402 Scott Balneaves 2007-07-31
+ Lots of work. Converted to all static memory, to eliminate leaks.
+ Fixed login failures, control-alt-backspace resets, etc.
+
+ 401 Scott Balneaves 2007-07-29
+ Fixed bug 105709: updated 80_ltsp-sound to address unsafe quoting.
+
+ 400 Scott Balneaves 2007-07-28
+ Added cancel button to greeter
+
+ 399 Scott Balneaves 2007-07-26
+ Added host selection box to ldmgtkgreet
+
+ 398 Scott Balneaves 2007-07-25
+ fixed some bugs, added login status message
+
+ 397 Scott Balneaves 2007-07-25
+ Cleaned up username and password handling a bit
+
+ 396 Scott Balneaves 2007-07-24
+ Password expiry working. Goto's eliminated. World saved.
+ more to do
+
+ 395 Scott Balneaves 2007-07-24
+ Fixed bug in ldminfod
+
+ 394 Scott Balneaves 2007-07-23
+ Fixed Bug #127516. The delayed_mounter isn't needed with ldm2
+
+ 393 Scott Balneaves 2007-07-23
+ Beginnings of password expiry
+
+ 392 Scott Balneaves 2007-07-20
+ Added rdesktop script courtesy Colin Osterhout
+
+ 391 Scott Balneaves 2007-07-17
+ Touched up jetpipe a bit: don't keep remaking socket
+
+ 390 Scott Balneaves 2007-07-14
+ Got autologin working
+
+ 389 Scott Balneaves 2007-07-08 [merge]
+ Synced with ogra's tree
+
+ 388 Scott Balneaves 2007-06-26
+ first login via scripted greeter works. More to come
+
+ 387 Scott Balneaves 2007-06-25
+ Started work on interactive greeter. Not working yet
+
+ 386 Scott Balneaves 2007-06-25
+ Fixed bug # 121254
+
+ 385 Scott Balneaves 2007-06-21
+ more greeter cleanup
+
+ 384 Scott Balneaves 2007-06-21
+ First cut at interactive greeter
+
+ 383 Scott Balneaves 2007-06-21 [merge]
+ Merge from gutsy mainline
+
+ 382 Scott Balneaves 2007-06-21 [merge]
+ Merged Ollie's branch
+
+ 381 Scott Balneaves 2007-06-20
+ Started fooling around with the greeter
+
+ 380 Scott Balneaves 2007-06-20
+ replace ldm with ldm2, fix up dir names to remove versioning
+
+ 379 Scott Balneaves 2007-06-20 [merge]
+ merged in ogra's tree
+
+ 378 Scott Balneaves 2007-06-19 [merge]
+ Merged ogra's changes
+
+ 377 Scott Balneaves 2007-06-18
+ Fixed wonky keyboard/pty bug. Happy Birthday Me
+
+ 376 Scott Balneaves 2007-06-18
+ Added rc support. See README. This makes Scotty Smile
+
+ 375 Scott Balneaves 2007-06-16
+ Fixed up end_session a bit
+
+ 374 Scott Balneaves 2007-06-16
+ Some code cleanup
+
+ 373 Scott Balneaves 2007-06-16
+ added logging
+
+ 372 Scott Balneaves 2007-06-15
+ Fixed a few errors in x_session
+
+ 371 Scott Balneaves 2007-06-15
+ Removed a bunch of files that shouldn't be there
+
+ 370 Scott Balneaves 2007-06-15
+ Added sound support
+
+ 369 Scott Balneaves 2007-06-15
+ Code cleanups
+
+ 368 Scott Balneaves 2007-06-14
+ started to add some ltspfs sugar
+
+ 367 Scott Balneaves 2007-06-14
+ big change to ldm_socket
+
+ 366 Scott Balneaves 2007-06-14
+ Added get_ip.c, shamelessly stolen from getltscfg
+
+ 365 Scott Balneaves 2007-06-13
+ Some autoconf cleanup to standardize ldm2 and ldmgtkgreet
+
+ 364 Scott Balneaves 2007-06-13
+ Modify ldm2 and ldmgtkgreet to work together. First cut.
+ Whoohoo works
+
+ 363 Scott Balneaves 2007-06-12
+ Fixed another bug with the background image, also cleaned up
+ g_timeout_add warning
+
+ 362 Scott Balneaves 2007-06-12
+ Fixed memory bug. Need more debugging
+
+ 361 Scott Balneaves 2007-06-12
+ Added autoconfed greeter. Not working yet
+
+ 360 Scott Balneaves 2007-06-11
+ Fixed up the socket so that localdevs would work for testing
+
+ 359 Scott Balneaves 2007-06-11
+ Should now restart after logout.
+
+ 358 Scott Balneaves 2007-06-11
+ Added ldm2. Initial cut.
+
+ 357 Vagrant Cascadian 2007-06-02
+ drop /etc/X11/XF86Config-4 from list of files to bind mount
+
+ 356 Vagrant Cascadian 2007-06-01
+ add xbase-clients to ltsp-server-standalone
+
+ 355 Vagrant Cascadian 2007-06-01
+ make related sound programs a hard dependency on
+ ltsp-server-standalone (Debian)
+
+ 354 Vagrant Cascadian 2007-05-31
+ remove code for after-installation and finalization (functionality
+ was moved to other plugins).
+
+ 353 Vagrant Cascadian 2007-05-31
+ get DIST from lsb_release
+
+ 352 Vagrant Cascadian 2007-05-31
+ generate the control file when doing bzr-release
+
+ 351 Vagrant Cascadian 2007-05-31
+ move packages from EARLY_PACKAGES to ltsp-client dependencies
+ for Debian.
+
+ 350 Vagrant Cascadian 2007-05-31
+ clean up sound dependencies for debian
+
+ 349 Vagrant Cascadian 2007-05-31
+ move more packages listed in EARLY_PACKAGES into ltsp-client
+ dependencies.
+
+ 348 Vagrant Cascadian 2007-05-31
+ clean up sound related dependencies.
+
+ 347 Vagrant Cascadian 2007-05-31 [merge]
+ merge patches to split ltsp-client into two packages
+
+ 346 Vagrant Cascadian 2007-05-31 [merge]
+ merge patches for debian/control generation, to reduce debian/ubuntu
+ conflicts.
+
+ 345 Vagrant Cascadian 2007-05-31 [merge]
+ merge patches from Gideon Romm: - support for unencrypted X sessions
+ - use LDM_SERVER to determine login server
+
+ 344 Oliver Grawert 2007-05-30 [merge]
+ merge the treemerge from vagrant
+ (http://llama.freegeek.org/~vagrant/bzr/ltsp/vagrant-ltsp-mainline)
+
+ 343 Oliver Grawert 2007-01-04 [merge]
+ merge boolean handling fixes for shellscripts
+
+ 342 Oliver Grawert 2007-01-04 [merge]
+ merge vagrants debian patches
+
+ 341 Oliver Grawert 2006-12-06 [merge]
+ merge the merged debian-sid/ubuntu-feisty trees
+
+ 340 Oliver Grawert 2006-09-08
+ fix Ubuntu/000-basic-configuration to look in the right dir for
+ finalization
+
+ 339 Oliver Grawert 2006-09-08 [merge]
+ merge with debians main tree
+
+ 338 Oliver Grawert 2006-09-07 [merge]
+ merge fixes from
+ http://llama.freegeek.org/~vagrant/bzr/ltsp/features/vagrant-lang-session/
+
+ 337 Oliver Grawert 2006-09-07 [merge]
+ merge ltsp-dhcpd-autogeneration (configure a default interface
+ for ltsp from the installer udeb)
+
+ 336 Oliver Grawert 2006-09-06 [merge]
+ merged
+ http://people.ubuntu.com/~ogra/bzr-archive/ltsp/ldm-login-and-session-handling/,
+ implements login and session selection in ldm
+
+ 335 Oliver Grawert 2006-08-29
+ fix usplash breakage in ldm
+
+ 334 Oliver Grawert 2006-08-28
+ make sure ldm creates the socket for localdev
+
+ 333 Oliver Grawert 2006-08-24
+ enable the language ad session buttons in ldm (non-functional yet)
+ for ltsp-login-and-session-handling spec
+
+ 332 Oliver Grawert 2006-08-22
+ add support for local device support (LOCALDEV=True in lts.conf),
+ fixed a bashism in the ltsp-client-setup initscript and some small
+ indendation fixes
+
+ 331 Oliver Grawert 2006-08-03
+ add 010-mount-proc with added linking of /dev/fd to Ubuntu plugins,
+ uslash needs /dev/fd to be in place
+
+ 330 Oliver Grawert 2006-08-03
+ added DEBIAN_PRIORITY=critical to
+ server/plugins/Ubuntu/000-basic-configuration and changed from
+ x-window-system-core to xorg
+
+ 329 Oliver Grawert 2006-08-03
+ fix debian introduced breakage of the initramfs.conf setup in
+ server/plugins/common/020-init-image
+
+ 328 Oliver Grawert 2006-08-03
+ add mountkernfs.sh and mountdevsubfs.sh to RCS_WHITELIST, needed
+ now to make the boot work
+
+ 327 Oliver Grawert 2006-08-03
+ add vendor detection to ltsp-update-kernels to fix wrong kernel
+ parameters introduced by debian
+
+ 326 Oliver Grawert 2006-07-26
+ merged rev. 333 to 335 from
+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/vagrant-main
+ (add support for additional ssh keys during client creation and for
+ an additional /etc/hosts file tha gets merged during client creation
+
+ 325 Oliver Grawert 2006-07-21 [merge]
+ merge vagrants popcon support for thin clients and whitespace fixes
+
+ 324 Oliver Grawert 2006-07-20
+ make ltsp-keys executable
+
+ 323 Oliver Grawert 2006-07-20
+ add a /etc/network/if-up.d/ltsp-keys script to copy the sshkeys
+ on every interface start, make ltsp-update-sshkeys use logger
+ for output and log to syslog and add descriptive error messages,
+ this avoids breakage if the server IP was changed
+
+ 322 Oliver Grawert 2006-07-18
+ add linewrap to udeb postinst and fix a syntax error
+
+ 321 Oliver Grawert 2006-07-18
+ update the udeb to the latest installer code without weird "env"
+ calls
+
+ 320 Oliver Grawert 2006-07-18
+ make sure linux is set as terminal type so the udeb doesnt fail
+ in the installer
+
+ 319 Oliver Grawert 2006-07-14
+ fix wrong kernel selection on ubuntu
+
+ 318 Oliver Grawert 2006-07-03 [merge]
+ mrege otavios changes
+
+ 317 Oliver Grawert 2006-07-03 [merge]
+ merge debian changes modulo debian/control changes
+
+ 316 Oliver Grawert 2006-06-29
+ moved 010-chroot-tagging from Debian plugins to common
+
+ 315 Oliver Grawert 2006-06-29
+ remove the hack to 020-rootpath (touching /etc/ltsp_chroot
+
+ 314 Oliver Grawert 2006-06-27
+ changelog
+
+ 313 Oliver Grawert 2006-06-27
+ quiten down update-rc.d in rc_cleanup
+
+ 312 Oliver Grawert 2006-06-26
+ fixed broken RC*_WHITELIST variables
+
+ 311 Oliver Grawert 2006-06-26
+ made the source work again to have a usable package: fixed broken
+ eval_gettext quoting of all strings, added a line that sources
+ gettext.sh to ltsp-build-client to make it work at all. added a
+ touch $ROOT/etc/ltsp_chroot to the 020-rootpath plugin to make
+ ltsp-client installable again. changed default distro to edgy.
+
+ 310 Oliver Grawert 2006-06-22
+ changelog
+
+ 309 Oliver Grawert 2006-06-22 [merge]
+ merge debian modularization changes and fixes in the upstream branch
+
+ 308 Oliver Grawert 2006-05-26 [merge]
+ merge the dapper tree
+
+ 307 Oliver Grawert 2006-05-26
+ changelog
+
+ 306 Oliver Grawert 2006-05-15 [merge]
+ merged changes from dapper package
+
+ 305 Oliver Grawert 2006-04-25
+ added -o Acquire::gpgv::Options::=--ignore-time-conflict to apt-get
+ update to handle broken BIOS clock settings
+
+ 304 Oliver Grawert 2006-04-24
+ fixed changelog
+
+ 303 Oliver Grawert 2006-04-02 [merge]
+ merge with petters ubuntufixes branch
+
+ 302 Oliver Grawert 2006-03-09
+ changelog
+
+ 301 Oliver Grawert 2006-03-09
+ fixed ssh_known_hosts creation to not depend on ssh-keyscan
+
+ 300 Oliver Grawert 2006-03-09 [merge]
+ merged petters recent cleanup changes to debian/rules
+
+ 299 Oliver Grawert 2006-03-09
+ submitted the patch from David Ellingsworth to split the ROOT
+ variable into ROOT=$BASE/$ARCH, removes the --root option adds a
+ --base option instead, thanks David
+
+ 298 Oliver Grawert 2006-03-09 [merge]
+ merged with peres ltsp-ubuntufixes branch
+
+ 297 Oliver Grawert 2006-03-09
+ changelog
+
+ 296 Oliver Grawert 2006-03-05
+ fix typo in ltsp-server description
+
+ 295 Oliver Grawert 2006-03-04
+ fix indentation in ltsp-client.init harder :P
+
+ 294 Oliver Grawert 2006-03-04
+ fix indentation in ltsp-client.init
+
+ 293 Oliver Grawert 2006-03-04
+ fix indentation error in X_MODE code of ltsp-client-setup
+
+ 292 Oliver Grawert 2006-03-04
+ remove the unused configure_sound call in the ltsp-client-setup
+ init script, thats haldled in ltsp-client since some time
+
+ 291 Oliver Grawert 2006-03-04
+ changelog
+
+ 290 Oliver Grawert 2006-03-04
+ move rc_cleanup function to the set of other functions at the top
+ of ltsp-build-client, make it use update-rc.d and be less noisy
+
+ 289 Oliver Grawert 2006-03-04
+ merge rev. 243-245 from
+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/,
+ bugfix to handle init.d scripts which are substrings of other
+ scripts, like udev and udev-mtab. rewrite of init.d cleaning to
+ avoid code duplication.
+
+ 288 Oliver Grawert 2006-03-04
+ merge
+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/
+ rev. 238, fix sdm dependency of ltsp-client
+
+ 287 Oliver Grawert 2006-02-24
+ changelog
+
+ 286 Oliver Grawert 2006-02-24
+ clean up duplicated esd startup, slipped through in a merge
+
+ 285 Oliver Grawert 2006-02-23
+ changelog
+
+ 284 Oliver Grawert 2006-02-23
+ add proper python tempfile handling to the xauth code
+
+ 283 Oliver Grawert 2006-02-23
+ merge -r234..235 from
+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/,
+ xauth handling
+
+ 282 Oliver Grawert 2006-02-23
+ changelog
+
+ 281 Oliver Grawert 2006-02-23
+ add shutdown function to ldm to easily shut down the clients
+
+ 280 Oliver Grawert 2006-02-23
+ add shutdown icons to the themes
+
+ 279 Oliver Grawert 2006-02-23
+ changelog
+
+ 278 Oliver Grawert 2006-02-23
+ merge -r228..229
+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/,
+ option for ltsp-build-client to add additional keys to the apt
+ keyring in the chroot
+
+ 277 Oliver Grawert 2006-02-23
+ merge -r229..230
+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/,
+ adds option to load debconf pre-seeding files in the chroot to
+ ltsp-build-client
+
+ 276 Oliver Grawert 2006-02-23
+ merge -r230..231
+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/,
+ RCFILE handling
+
+ 275 Oliver Grawert 2006-02-23
+ changelog
+
+ 274 Oliver Grawert 2006-02-23
+ added alternative handling to ldm for easier theme selection
+
+ 273 Oliver Grawert 2006-02-22
+ merged revision 225-228 from
+ http://developer.skolelinux.no/~pere/bzr-archives/pere-sound/,
+ adds nasd support and several code improvements, removed the syslog
+ code from the initfunction
+
+ 272 Oliver Grawert 2006-02-22
+ merge
+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/
+ rev 237 from petter (Fall pack to mouse preseeding if inputattach
+ is missing.)
+
+ 271 Oliver Grawert 2006-02-22
+ merged
+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/
+ 233 (handling of older gnomecanvas version for ld,
+
+ 270 Oliver Grawert 2006-02-22
+ changelog
+
+ 269 Oliver Grawert 2006-02-22
+ fix ltsp-client -> ldm relationship, add ldm to EARLY_PACKAGES,
+ add x-display-manager back to ltsp-client dependencys
+
+ 268 Oliver Grawert 2006-02-17
+ revert the x-display-manager dependency in ltsp-client, it breaks
+ CD rom installs and the systme ends up with gdm being installed,
+ needs further sorting if we want to keep x-display-manager there
+
+ 267 Oliver Grawert 2006-02-17
+ changelog
+
+ 266 Oliver Grawert 2006-02-17
+ add powerpc support to ltsp-update-kernels, make it handle vmlinux
+ images, yaboot copying and create yaboot.conf
+
+ 265 Oliver Grawert 2006-02-17
+ changelog
+
+ 264 Oliver Grawert 2006-02-17
+ KERNEL_ARCH for amd64 must be amd64-generic *sigh*
+
+ 263 Oliver Grawert 2006-02-16
+ changelog
+
+ 262 Oliver Grawert 2006-02-15
+ cleaning up of startup links in rcS.d and rc2.d based on whitelist
+ variables (RC2_WHITELIST RCS_WHITELIST)
+
+ 261 Oliver Grawert 2006-02-12
+ merged patch 236 from
+ http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/
+ (fix bashism in client/ltsp_functions)
+
+ 260 Oliver Grawert 2006-02-08
+ changelog
+
+ 259 Oliver Grawert 2006-02-08
+ fix typos in EARLY_PACKAGES
+
+ 258 Oliver Grawert 2006-02-08
+ fix the kernel handling for different architectures, only install
+ linux-image-$(architecture), not the restricted modules (low
+ memory spec)
+
+ 257 Oliver Grawert 2006-02-08
+ changelog
+
+ 256 Oliver Grawert 2006-02-08
+ fixed typo (usplash instead of usplas)
+
+ 255 Oliver Grawert 2006-02-08
+ remove esound, inputattach, usplash as hard dependencys for
+ ltsp-client and move them to EARLY_PACKAGES in ltsp-build-client
+ to make debian more happy
+
+ 254 Oliver Grawert 2006-02-08
+ merge with vagrant cascadian, add x-display-manager as optional
+ dependency to ltsp-client, make ltsp-client fall back to sdm and
+ then to startx if ldm isnt installed
+
+ 253 Oliver Grawert 2006-02-08
+ tweak the code of initramfs-tools instead of initrd-netboot-tools
+ for netbooting
+
+ 252 Oliver Grawert 2006-02-07
+ changelog
+
+ 251 Oliver Grawert 2006-02-07
+ indeed actually add the mirrors the the newly generated sources.list
+
+ 250 Oliver Grawert 2006-02-07
+ changelog
+
+ 249 Oliver Grawert 2006-02-07
+ merged revision 231-233 from
+ http://pkg-ltsp.alioth.debian.org/bzr/main/ (remove debootstrap
+ generated sources.list, but keep option for extra and security
+ mirrors, since debian needs that)
+
+ 248 Oliver Grawert 2006-02-06
+ changelog
+
+ 247 Oliver Grawert 2006-02-06
+ latest inputattach is available on all arches, fixing debian/control
+ accordingly to use it as a dependency for ltsp-client everywhere
+
+ 246 Oliver Grawert 2006-02-03
+ changelog
+
+ 245 Oliver Grawert 2006-02-03
+ finally add usplash to ltsp-client
+
+ 244 Oliver Grawert 2006-02-03
+ make dependency on inputattach arch specific, it exists only on i386
+
+ 243 Oliver Grawert 2006-02-03
+ merge rev 226-228 from
+ http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/
+ (simplifies ARCH and ROOT handling)
+
+ 242 Oliver Grawert 2006-02-03
+ cleanly wrap the xkb options to not run debconf communicate for
+ empty values
+
+ 241 Oliver Grawert 2006-02-03
+ re-add preseeding option for 3 button mouse emulation and wrap it
+ properly to not be executed if not set, added comments
+
+ 240 Oliver Grawert 2006-02-03
+ only run preseeding of defaul color depth if there is really a
+ value set in lts.conf
+
+ 239 Oliver Grawert 2006-02-03
+ add sane defaults for usplash to the ltsp-client-setup initscript
+
+ 238 Oliver Grawert 2006-02-03
+ typo in changelog
+
+ 237 Oliver Grawert 2006-02-02
+ changelog
+
+ 236 Oliver Grawert 2006-02-02
+ use inputattach for serial mice in
+ ltsp-client.ltsp-client-setup.init, add inputattach to the
+ ltsp-client dependencys
+
+ 235 Oliver Grawert 2006-02-02
+ fix typo in the X_MODE line of ltsp-client-setup.init
+
+ 234 Oliver Grawert 2006-02-01
+ changelog
+
+ 233 Oliver Grawert 2006-02-01
+ drop the adding of mousedev to /etc/modules in ltsp-build-client,
+ its built into the kernel now
+
+ 232 Oliver Grawert 2006-02-01
+ changed the default mirror to archive.ubuntu.com in
+ ltsp-build-client
+
+ 231 Oliver Grawert 2006-02-01
+ changed the MODULES= line in ltsp-build-client from none to netboot
+ to make use of the new initramfs feature
+
+ 230 Oliver Grawert 2006-02-01 [merge]
+ merged fix (drop esddsp from ldm) from
+ http://people.ubuntu.com/~ogra/bzr-archive/ltsp/sound/
+
+ 229 Oliver Grawert 2006-01-28
+ changelog
+
+ 228 Oliver Grawert 2006-01-13 [merge]
+ merged fix to replace sources.lits in the chroot instead of
+ appending to it
+
+ 227 Oliver Grawert 2006-01-10
+ changelog
+
+ 226 Oliver Grawert 2006-01-10 [merge]
+ merge sound support from
+ http://people.ubuntu.com/~ogra/bzr-archive/ltsp/sound/
+
+ 225 Matt Zimmerman 2005-12-12
+ changelog
+
+ 224 Matt Zimmerman 2005-12-12 [merge]
+ Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/fixes/
+
+ 223 Matt Zimmerman 2005-12-12
+ changelog
+
+ 222 Matt Zimmerman 2005-12-12 [merge]
+ Merge Oliver's new ldm
+
+ 221 Matt Zimmerman 2005-12-05
+ Update changelog
+
+ 220 Matt Zimmerman 2005-12-05
+ Use find rather than ls for arch enumeration
+
+ 219 Matt Zimmerman 2005-12-05 [merge]
+ Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/multiarch/
+
+ 218 Matt Zimmerman 2005-12-05
+ Restore TODO
+
+ 217 Matt Zimmerman 2005-11-23 [merge]
+ Merge http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/
+
+ 216 Matt Zimmerman 2005-11-23 [merge]
+ Merge http://projetos.ossystems.com.br/~otavio/bzr/ltsp/oss-ubuntu
+
+ 215 Matt Zimmerman 2005-11-18
+ changelog
+
+ 214 Matt Zimmerman 2005-11-18 [merge]
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-77 Patches
+ applied:
+
+ * pere@hungry.com--2005/ltsp--debianfixes--0--patch-42
+ Use same rule sets for sarge, etch and sid.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-68
+ Use same rule sets for sarge, etch and sid.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-69
+ Add dependency on debconf-utils, as ltsp-build-client uses
+ debconf-get-selections
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-70
+ Add dependency on openssh-client (or ssh), as ltsp-update-sshkeys
+ uses ssh-keyscan.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-71
+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to
+ patch-204.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-72
+ Generate simple fstab on the client, to quiet down fsck during
+ boot.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-73
+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to
+ patch-205.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-74
+ Add french debconf translation by Jean-Marc Chaton. Closes
+ debian bug #337044.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-75
+ Update Standards-Version from 3.6.1 to 3.6.2.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-76
+ Add Czech debconf translation by Miroslav Kure. Closes debian
+ bug #338842.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-77
+ Enable fontserver preseeding, as dexconf in experimental support
+ it and we want to test it when it start working.
+
+ * vagrant@freegeek.org--2005/ltsp--debianfixes--0--patch-36
+ add dependency on openssh-client (or ssh), as ltsp-update-sshkeys
+ uses ssh-keyscan
+
+ * vagrant@freegeek.org--2005/ltsp--debianfixes--0--patch-37
+ add dependency on debconf-utils, as ltsp-build-client uses
+ debconf-get-selections
+
+ 213 Matt Zimmerman 2005-11-18 [merge]
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-67 Patches
+ applied:
+
+ * pere@hungry.com--2005/ltsp--debian--0--patch-90
+ Correct path to initramfs files, incorrectly changed by previous
+ merges.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-67
+ Merge from vagrant@freegeek.org--2005/ltsp--ubuntufixes--0
+ to patch-61.
+
+ * vagrant@freegeek.org--2005/ltsp--debianfixes--0--patch-9
+ support network booting on alpha with netabootwrap
+
+ * vagrant@freegeek.org--2005/ltsp--debianfixes--0--patch-10
+ correct typo: mkvmlinuz -> netabootwrap
+
+ * vagrant@freegeek.org--2005/ltsp--debianfixes--0--patch-11
+ add priority critical to X configuration
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-42
+ merge pere@hungry.com--2005/ltsp--debian--0: split out ldm,
+ drop suggests on lessdisks, implement mouse configuration options
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-43
+ merge matt.zimmerman@canonical.com/ltsp--main--0: bindmount
+ fixes and features
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-44
+ merge matt.zimmerman@canonical.com/ltsp--main--0 to patch-192
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-45
+ merge matt.zimmerman@canonical.com/ltsp--main--0 to patch-194
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-46
+ merge matt.zimmerman@canonical.com/ltsp--main--0 to patch-195
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-47
+ merge vagrant@freegeek.org--2005/ltsp--debianfixes--0: support
+ for netboot on alpha
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-48
+ merge vagrant@freegeek.org--2005/ltsp--debianfixes--0--patch-11:
+ add priority critical to x configuration
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-50
+ merge matt.zimmerman@canonical.com/ltsp--main--0--patch-196
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-51
+ apply pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-38:
+ LSB init.d dependency info
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-52
+ apply pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-37
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-53
+ drop special handling of mkvmlinuz- it is already handled in
+ kernel post-install scripts
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-54
+ apply ltsp--debianfixes--0--patch-20: ldm arch-independent
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-55
+ merge matt.zimmerman@canonical.com/ltsp--main--0 to patch-198
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-56
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0 to patch-60
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-57
+ replay pere@hungry.com--2005/ltsp--debian--0--patch-90: fix
+ initramfs file location
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-58
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0 to patch-63
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-59
+ remove duplicate entry for boottime.kmap handling
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-60
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0 to patch-66
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-61
+ drop /var/cache/debconf from rw_dirs, it is now in temp_copy_dirs
+
+ 212 Matt Zimmerman 2005-11-18 [merge]
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-66 Patches
+ applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-64
+ Merge already included ldm patch from vagrant.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-65
+ Undu changes to install patch for initramfs scripts. Not sure
+ why these changes happened.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-66
+ Typo.
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-49
+ ldm depedency on xservers
+
+ 211 Matt Zimmerman 2005-11-18 [merge]
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-63 Patches
+ applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-63
+ Merge a few patches from vagrant, to update ldm dependencies
+ and architacture.
+
+ * vagrant@freegeek.org--2005/ltsp--debianfixes--0--patch-17
+ ldm should depend on an x server
+
+ * vagrant@freegeek.org--2005/ltsp--debianfixes--0--patch-20
+ make ldm architecture-independent
+
+ 210 Matt Zimmerman 2005-11-18 [merge]
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-62 Patches
+ applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-62
+ Preseed X keyboard settings based on the servers settings.
+
+ 209 Matt Zimmerman 2005-11-18 [merge]
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-61 Patches
+ applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-58
+ Set umask to 022 before copying files into tftpboot/, to make
+ sure the files are readable for the client.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-59
+ Make sure to umount when the build fail.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-60
+ Try to avoid starting daemons in the chroot during creation.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-61
+ Merge matt.zimmerman@canonical.com/ltsp--main--0 up to patch-198.
+
+ 208 Matt Zimmerman 2005-11-18 [merge]
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-57 Patches
+ applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-54
+ Improve the error message when /var/lib/tftpboot/ltsp is missing.
+ Closes debian bug #331229.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-55
+ Make sure to exit if /var/lib/tftpboot/ltsp is missing.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-56
+ Udeb uses debconf, and should depend on ${misc:Depends}.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-57
+ Make sure ltsp-server-standalone installs properly even when
+ dhcp3-server init.d script fail to restart.
+
+ 207 Matt Zimmerman 2005-11-18 [merge]
+ Merge up to pere@hungry.com--2005/patch-log/patch-53 Patches
+ applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-51
+ Update /etc/exports when the client environment is built,
+ not when the ltsp-server package is installed.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-53
+ Let ltsp-server depend on iproute, to find the 'ip' command
+ used by ltsp-update-sshkeys.
+
+ 206 Matt Zimmerman 2005-10-23 [merge]
+ Merge pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-52 Patches
+ applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-52
+ Make sure the ltsp-build-client script do not hang when
+ installing packages reading from stdin.
+
+ 205 Matt Zimmerman 2005-10-23 [merge]
+ Merge with pere Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-49
+ Merge ltsp-client-builder udeb into LTSP build tree.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-50
+ Add norwegian bokm�l translation.
+
+ 204 Matt Zimmerman 2005-10-23 [merge]
+ Merge with pere Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-24
+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to
+ patch-41.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-26
+ Remove redundant space.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-27
+ Implement the mouse options currently supported by dexconf,
+ X_MOUSE_DEVICE, X_MOUSE_PROTOCOL and X_MOUSE_EMULATE3BTN.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-28
+ Drop suggest on lessdisks. It make more sense to mention it
+ in the documentation.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-29
+ Need to bind more files and directories on debian.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-30
+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to
+ patch-191.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-31
+ Unto previous fixes. Matt seem to prefer updating the config
+ file instead.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-32
+ Mention temp_copy_dirs block initializing variables.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-33
+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to
+ patch-191.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-35
+ Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to
+ patch-195).
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-36
+ Symlink /etc/mtab to /proc/mounts to save memory.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-37
+ Option TELNET_HOST is actually supported (but not tested)
+ when the telnet screen type is used.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-38
+ Add LSB init.d dependency info to init.d scripts.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-39
+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to
+ patch-196.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-40
+ Rename function log() to logmsg(), to avoid name conflict with
+ the function in <math.h>.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-41
+ Initialize struct member to avoid compile warning.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-42
+ Avoid comparing signed and unsigned values by casting the signed
+ value to unsigned.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-43
+ The ldm package work on all archs.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-44
+ Improve ldm package description.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-45
+ Typo.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-46
+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 (up
+ to patch-197).
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-47
+ Extend ltsp-client package descripton to make it clear that
+ this package should only be installed in the ltsp client chroot.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-48
+ Update the address of FSF in the copyright file.
+
+ 203 Matt Zimmerman 2005-10-23 [merge]
+ Merge with pere Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-21
+ New option LDM_REMOTECMD to control command executed on remote
+ host when ldm login is performed.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-22
+ Document dependency of the sdm option.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-23
+ Move ldm into separate package, as it is useful on its own.
+
+ 202 Matt Zimmerman 2005-10-23 [merge]
+ Merge with pere Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-20
+ Implement support for the X_COLOR_DEPTH option. Untested.
+
+ 201 Matt Zimmerman 2005-10-23 [merge]
+ Merge with pere Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-19
+ Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to
+ patch-181).
+
+ 200 Matt Zimmerman 2005-10-20
+ Remove dependency on ltsp-utils; violates the principle of least
+ surprise
+
+ 199 Matt Zimmerman 2005-10-17 [merge]
+ Merge breezy to mainline Patches applied:
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-34
+ Don't install mdetect in ltsp-build-client; it's no longer used
+ by X.org
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-35
+ changelog
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-36
+ Copy the server keymap as the client default
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-37
+ Merge ogra@ubuntu.com/ltsp--breezy--0--patch-4
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-38
+ changelog
+
+ * ogra@ubuntu.com/ltsp--breezy--0--patch-3
+ tag of matt.zimmerman@canonical.com/ltsp--breezy--0--patch-36
+
+ * ogra@ubuntu.com/ltsp--breezy--0--patch-4
+ made ltsp-server-standalone.postinst not break on install if
+ IP range for dhcpd is wrong
+
+ 198 Matt Zimmerman 2005-09-09 [merge]
+ Merge with breezy Patches applied:
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-26
+ Remove duplicate listing of /var/cache/debconf from copy_dirs
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-27
+ Merge patch-196
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-28
+ changelog
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-29
+ Use /etc/X11/Xsession rather than x-session-manager
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-30
+ Restart stuff so that changes take effect immediately
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-31
+ changelog
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-32
+ Add debian/ltsp-server-standalone.postinst
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-33
+ changelog
+
+ 197 Matt Zimmerman 2005-08-25
+ Add dependency on netkit-inetd
+
+ 196 Matt Zimmerman 2005-08-20 [merge]
+ Remove duplicate listing of /var/cache/debconf from copy_dirs
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-34
+ Avoid listing /var/cache/debconf both in copy_dirs and
+ temp_copy_dirs. Only needed in temp_copy_dirs.
+
+ 195 Matt Zimmerman 2005-08-20 [merge]
+ merge ltsp--breezy--0 Patches applied:
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-22
+ Create root_write_method to replace use_bind_mounts
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-23
+ changelog
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-24
+ Enable unionfs_cow conditionally
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-25
+ Explanatory comment
+
+ 194 Matt Zimmerman 2005-08-20 [merge]
+ Use os.environ.get() also in get_config(), to avoid crashing when
+ XFS_SERVER is unset
+
+
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-25
+ Use os.environ.get() also in get_config(), to avoid crashing
+ when XFS_SERVER is unset.
+
+ 193 Matt Zimmerman 2005-08-19 [merge]
+ merge ltsp--breezy--0 Patches applied:
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-14
+ Merge mkvmlinuz support
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-15
+ changelog
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-16
+ changelog
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-17
+ Set hostname to "ltsp"
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-18
+ ensure that /etc/hosts exists
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-19
+ changelog
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-20
+ Add /etc/hotplug/.run to rw_dirs
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-21
+ changelog
+
+ 192 Matt Zimmerman 2005-08-19 [merge]
+ Merge ltsp--breezy--0 Patches applied:
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-12
+ Implement temp_copy_dirs
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-13
+ changelog
+
+ 191 Matt Zimmerman 2005-08-19 [merge]
+ Merge ltsp--breezy--0 Patches applied:
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-6
+ Merge bindmount fixes
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-7
+ Make default bind mounts more liberal; didn't work for me with
+ only these
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-8
+ Don't allow failures within config steps to cause an overall
+ failure
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-9
+ Use copy_dirs rather than rw_dirs for /etc/X11, /var/lib/xfree86,
+ /var/cache/debconf
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-10
+ Use loadkeys rather than install-keymap, to avoid involving
+ debconf
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-11
+ changelog
+
+ 190 Matt Zimmerman 2005-08-19 [merge]
+ merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 up to patch-41
+ Patches applied:
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-40
+ support mkvmlinuz for building netboot images on powerpc
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-41
+ drop "support" for yaboot
+
+ 189 Matt Zimmerman 2005-08-19 [merge]
+ merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 up to patch-39
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-17
+ Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to
+ patch-180).
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-18
+ Merge with vagrant@freegeek.org--2005/ltsp--ubuntufixes--0,
+ fixing typo, sdm permissions and the bind_mount path.
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-38
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-39
+ merge matt.zimmerman@canonical.com/ltsp--main--0: improved
+ netboot handling
+
+ 188 Matt Zimmerman 2005-08-19 [merge]
+ merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 up to patch-37
+ Patches applied:
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-36
+ merge matt.zimmerman@canonical.com/ltsp--main--0
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-37
+ fix check for xserver-xorg in startx
+
+ 187 Matt Zimmerman 2005-08-19
+ Remove suggests for lessdisks
+
+ lessdisks is an alternative to ltsp, not a companion
+
+ 186 Matt Zimmerman 2005-08-19 [merge]
+ merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 up to patch-35
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-15
+ Add a suggests to lessdisks for ltsp-server, to allow users
+ looking at ltsp to know about the alternative.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-16
+ Merge with matt.zimmerman@canonical.com/ltsp--main--0.
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-35
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0
+
+ 185 Matt Zimmerman 2005-08-19 [merge]
+ merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 up to patch-34
+ Patches applied:
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-34
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0
+
+ 184 Matt Zimmerman 2005-08-19 [merge]
+ merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 up to patch-33
+ Patches applied:
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-32
+ use /var/lib/ltsp-client-setup for tmpfs+bind mounts
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-33
+ mark sdm as executable
+
+ 183 Matt Zimmerman 2005-08-19 [merge]
+ merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 up to patch-31
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--debianfixes--0--base-0
+ tag of vagrant@freegeek.org--2005/ltsp--debian--0--patch-23
+
+ * vagrant@freegeek.org--2005/ltsp--debian--0--patch-24
+ merge changes from pere@hungry.com--2005/ltsp--debianfixes--0:
+ support for excluding packages (dropped changelog modifications)
+
+ * vagrant@freegeek.org--2005/ltsp--debian--0--patch-25
+ merge pere@hungry.com--2005/ltsp--ubuntufixes--0: support
+ additional X keyboard options
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-24
+ sync with matt.zimmerman@canonical.com/ltsp--main--0
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-25
+ option to exclude packages from base system
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-26
+ support additional X keyboard options
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-27
+ sync with matt.zimmerman@canonical.com/ltsp--main--0: gtk
+ greeter improvements
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-28
+ sync with matt.zimmerman@canonical.com/ltsp--main--0--patch-165
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-29
+ sync with matt.zimmerman@canonical.com/ltsp--main--0--patch-168
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-30
+ sync with matt.zimmerman@canonical.com/ltsp--main--0--patch-170
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-31
+ sync with matt.zimmerman@canonical.com/ltsp--main--0--patch-175
+
+ 182 Matt Zimmerman 2005-08-18 [merge]
+ Merge ltsp--breezy--0 Patches applied:
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-4
+ Only require one of syslinux, mknbi or yaboot
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-5
+ changelog
+
+ 181 Matt Zimmerman 2005-08-18 [merge]
+ Merge with breezy Patches applied:
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--base-0
+ tag of matt.zimmerman@canonical.com/ltsp--main--0--patch-161
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-1
+ merge patch-178 from mainline,
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-2
+ changelog
+
+ * matt.zimmerman@canonical.com/ltsp--breezy--0--patch-3
+ Add mknbi support
+
+ 180 Matt Zimmerman 2005-08-17
+ Fix get_config_bool
+
+ 179 Matt Zimmerman 2005-08-16
+ Fix test for xserver-xorg
+
+ 178 Matt Zimmerman 2005-08-16
+ Fix USE_XFS handling
+
+ 177 Matt Zimmerman 2005-08-16 [merge]
+ Merge pere@hungry.com--2005/ltsp--ubuntufixes--0 Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-11
+ Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to
+ patch-175.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-12
+ Get screen.d/startx working in debian/sarge by using xfree86
+ if it is installed.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-13
+ Avoid packages cron and logrotate on sarge. No need to rotate
+ logs.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-14
+ Fix ldm startup script to not fail when USE_XFS is unset.
+
+ 176 Matt Zimmerman 2005-08-15
+ Initialize use_xfs to False in ldm
+
+ 175 Matt Zimmerman 2005-08-15
+ Update changelog
+
+ 174 Matt Zimmerman 2005-08-15
+ Use X rather than Xorg
+
+ 173 Matt Zimmerman 2005-08-15
+ Update changelog
+
+ 172 Matt Zimmerman 2005-08-15 [merge]
+ merge to pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-10
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-9
+ Make sure /tmp/info/ is created before trying to use it on
+ the client.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-10
+ Changelog for previous patch.
+
+ 171 Matt Zimmerman 2005-08-15
+ Fix up xfs support
+
+ 170 Matt Zimmerman 2005-08-15 [merge]
+ Merge to pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-8
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-7
+ Add support for USE_XFS and XFS_SERVER.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-8
+ Changelog entry for the last patch.
+
+ 169 Matt Zimmerman 2005-08-15 [merge]
+ Merge to pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-6
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--debianfixes--0--patch-1
+
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-5
+ Changelog for the previous patch.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-6
+ Merge vagrant@freegeek.org--2005/ltsp--debian--0--patch-26,
+ fixing typo in exclude support.
+
+ * vagrant@freegeek.org--2005/ltsp--debian--0--patch-26
+ fix typo for --exclude option, display --exclude in help output
+
+ 168 Matt Zimmerman 2005-08-15
+ Update changelog
+
+ 167 Matt Zimmerman 2005-08-15 [merge]
+ Merge up to pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-4
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-3
+ Add changelog entries for the last two changes.
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-4
+ Add support for excluding packages, and avoid lots on
+ debian/sarge.
+
+ 166 Matt Zimmerman 2005-08-15
+ Fix grammar
+
+ 165 Matt Zimmerman 2005-08-15 [merge]
+ Give warning if root directory already exist Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-2
+ Give warning if root directory already exist.
+
+ 164 Matt Zimmerman 2005-08-15
+ Update changelog
+
+ 163 Matt Zimmerman 2005-08-15 [merge]
+ Add support for remaining X keyboard options Patches applied:
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--base-0
+ tag of matt.zimmerman@canonical.com/ltsp--main--0--patch-159
+
+ * pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-1
+ Add support for remaining X keyboard options.
+
+ 162 Matt Zimmerman 2005-08-15
+ ltsp-client Depends: gtk2-engines-clearlooks for the gtk greeter
+
+ 161 Matt Zimmerman 2005-08-15
+ Further improvements to the gtk ldm greeter from Oliver Grawert
+
+ 160 Matt Zimmerman 2005-08-14
+ Update changelog
+
+ 159 Matt Zimmerman 2005-08-14 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-23
+ Patches applied:
+
+ * pere@hungry.com--2005/ltsp--fixes--0--base-0
+ tag of matt.zimmerman@canonical.com/ltsp--main--0--patch-131
+
+ * pere@hungry.com--2005/ltsp--fixes--0--patch-1
+ Get ldm start script working for both 2.4 and 2.6 kernels.
+
+ * pere@hungry.com--2005/ltsp--fixes--0--patch-2
+
+
+ * pere@hungry.com--2005/ltsp--fixes--0--patch-3
+ Avoid hardcoding i386 in the ssh key generating script.
+
+ * vagrant@freegeek.org--2005/ltsp--debian--0--patch-18
+ option to enable serial console
+
+ * vagrant@freegeek.org--2005/ltsp--debian--0--patch-21
+ add security mirror option
+
+ * vagrant@freegeek.org--2005/ltsp--debian--0--patch-23
+ correct help for security mirror
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-14
+ do dist-upgrade after update
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-15
+ rudimentary flexibility: allow over-riding of ROOT, DIST and
+ MIRROR variables, set defaults for breezy and sarge DISTs,
+ new variables: COMPONENTS, EARLY_PACKAGES and LATE_PACKAGES
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-16
+ add commandline options
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-19
+ add EXTRA_MIRROR option
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-20
+ support file:/// urls
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-21
+ mount /proc before installing packages
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-27
+ dist-upgrade after setting debconf to noninteractive mode
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-28
+ add /proc to umounts
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-29
+ add DIST and COMPONENTS to EXTRA_MIRROR if not already present.
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-30
+ mount /proc before dist-upgrade
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-31
+ comment for dist-upgrade
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-37
+ exit when --help is specified
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-38
+ attempt to handle both xserver-xorg and xserver-xfree86
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-40
+ bugfix: look for xserver-xorg dir, not empty variable
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-50
+ bugfix: umount /proc in the chroot
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-51
+ bugfix: properly handle when EXTRA_MIRROR is not set
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-52
+ bugfix: fix broken handling of file:/// mirrors
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-53
+ source configuration file if present
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-5
+ merge improved check for initrd-netboot-tools/initramfs-tools
+ from vagrant@freegeek.org--2005/ltsp--fixes--0
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-6
+ merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-21
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-7
+ avoid hard-coded i386 in client directory
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-8
+ merged from pere@hungry.com--2005/ltsp--fixes--0: support
+ udev/devfs for ldm
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-9
+ merege from vagrant@freegeek.org--2005/ltsp--fixes--0: support
+ both xserver-xorg and xserver-xfree86 for sarge compatibility
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-10
+ merege from vagrant@freegeek.org--2005/ltsp--fixes--0: change
+ defaults if DIST is sarge
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-11
+ merege from vagrant@freegeek.org--2005/ltsp--fixes--0: add
+ commandline options
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-12
+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add
+ variable and commandline to add extra mirror
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-13
+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0:
+ dist-upgrade before installing additional packages
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-14
+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: mount
+ /proc before dist-upgrade
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-15
+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: support
+ file:/// urls
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-16
+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add /proc
+ to umounts
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-17
+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add DIST
+ and COMPONENTS to EXTRA_MIRROR if not present
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-18
+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: bugfixes:
+ properly handle emtpy EXTRA_MIRROR and file urls
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-19
+ merge from vagrant@freegeek.org--2005/ltsp--fixes--0: source
+ configuration file
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-20
+ merge changes from vagrant@freegeek.org--2005/ltsp--debian--0:
+ add security mirror option
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-21
+ merge changes from vagrant@freegeek.org--2005/ltsp--debian--0:
+ correct help for security mirror
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-22
+ merge changes from vagrant@freegeek.org--2005/ltsp--debian--0:
+ option to enable serial console
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-23
+ remove debian-specific TODO file
+
+ 158 Matt Zimmerman 2005-08-14 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-4
+ Patches applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-32
+ improve check for initrd-netboot-tools/initramfs-tools, issue
+ warning if neither is found
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-33
+ bugfix: check for initrd-netboot-tools/initramfs-tools in
+ the chroot
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-4
+ merge improved check for initrd-netboot-tools/initramfs-tools
+ from vagrant@freegeek.org--2005/ltsp--fixes--0
+
+ 157 Matt Zimmerman 2005-08-14 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-3
+ Patches applied:
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--base-0
+ tag of matt.zimmerman@canonical.com/ltsp--main--0--patch-155
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-1
+ only set default for ROOT, DIST and MIRROR if not already set
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-2
+ turn archive components into COMPONENTS variable
+
+ * vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-3
+ add EARLY_PACKAGES and LATE_PACKAGES variables
+
+ 156 Matt Zimmerman 2005-08-09
+ Mount tmpfs early
+
+ 155 Matt Zimmerman 2005-08-09
+ Use echo rather than a here document to write fstab
+ * Use echo rather than a here document to write fstab, to work
+ around a
+ unionfs bug where here documents in bash are currently broken
+
+ 154 Matt Zimmerman 2005-08-09
+ Be smarter about guessing the server IP when it isn't specified
+
+ 153 Matt Zimmerman 2005-08-09
+ Oliver's ldm glade file
+
+ 152 Matt Zimmerman 2005-08-09
+ Update TODO
+
+ 151 Matt Zimmerman 2005-08-09
+ default to use_bind_mounts=false
+
+ 150 Matt Zimmerman 2005-08-09
+ Update changelog
+
+ 149 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-13 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-13
+ added sdm session type, suggest sdm/sdm-teminal
+
+ 148 Matt Zimmerman 2005-08-09
+ Update changelog
+
+ 147 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-12 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-12
+ added todo file for debian
+
+ 146 Matt Zimmerman 2005-08-09
+ Update changelog
+
+ 145 Matt Zimmerman 2005-08-09
+ FHS compliance: Use /var/run/ltsp rather than /var/state/ltsp
+
+ 144 Matt Zimmerman 2005-08-09
+ Let debhelper install /etc/default file
+
+ 143 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-11 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-11
+ use /etc/default/ltsp-client-setup to get defaults for init
+ script
+
+ 142 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-10 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-10
+ support initrd-netboot-tools as alternative to initramfs-tools
+
+ 141 Matt Zimmerman 2005-08-09
+ Update changelog
+
+ 140 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-9 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-9
+ add python dependency suggested by lintian
+
+ 139 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-8 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-8
+ mention additional authors and location of copyright on Debian
+ systems
+
+ 138 Matt Zimmerman 2005-08-09
+ Update changelog
+
+ 137 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-5 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-5
+ allow ssh as alternative to openssh-server and openssh-client
+ for sarge compatibility
+
+ 136 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-4 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-4
+ LAST COMMIT WRONG: really added long descriptions provided by
+ Petter Reinholdtsen
+
+ 135 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-3 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-3
+ debian TODO file
+
+ 134 Matt Zimmerman 2005-08-09
+ Update changelog
+
+ 133 Matt Zimmerman 2005-08-09 [merge]
+ Merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-2 Patches
+ applied:
+
+ * vagrant@freegeek.org--2005/ltsp--fixes--0--patch-2
+ support for tmpfs+bind mount alternative to unionfs
+
+ 132 Matt Zimmerman 2005-07-06
+ Kill the sshd child process after x-session-manager exits
+
+ 131 Matt Zimmerman 2005-07-05
+ Install /etc/ltsp/dhcpd.conf in ltsp-server-standalone
+
+ 130 Matt Zimmerman 2005-07-05
+ Run apt-get clean after building the chroot
+
+ 129 Matt Zimmerman 2005-07-05
+ Start the X server with -br
+
+ 128 Matt Zimmerman 2005-07-05
+ Update TODO
+
+ 127 Matt Zimmerman 2005-07-05
+ Associate ssh keys with all interface addresses
+
+ 126 Matt Zimmerman 2005-07-05
+ Set permissions on ssh_known_hosts
+
+ 125 Matt Zimmerman 2005-07-04
+ Remove confusing, unnecessary -o SendEnv from ssh command line
+
+ 124 Matt Zimmerman 2005-07-04
+ Use distclean for lp_server
+
+ 123 Matt Zimmerman 2005-07-04
+ Don't use lp_server's install target; just install the lp_server
+ binary
+
+ 122 Matt Zimmerman 2005-07-04
+ Don't pass an nfsroot= option via pxelinux
+
+ 121 Matt Zimmerman 2005-07-04
+ Merge in lp_server
+
+ 120 Matt Zimmerman 2005-07-04
+ Update lts-parameters.txt
+
+ 119 Matt Zimmerman 2005-07-04
+ Don't create /etc/network/interfaces in ltsp-build-client
+
+ 118 Matt Zimmerman 2005-07-04
+ Get monitor refresh/sync overrides working
+
+ 117 Matt Zimmerman 2005-07-04
+ Tested XSERVER
+
+ 116 Matt Zimmerman 2005-07-04
+ Set the debconf 'seen' flag to true when preseeding from
+ ltsp-client-setup
+
+ 115 Matt Zimmerman 2005-07-02
+ Update TODO
+
+ 114 Matt Zimmerman 2005-07-02
+ Update TODO
+
+ 113 Matt Zimmerman 2005-06-21
+ Implement XKBMODEL
+
+ 112 Matt Zimmerman 2005-06-21
+ Implement X_HORZSYNC and X_VERTREFRESH parameters
+
+ 111 Matt Zimmerman 2005-06-20
+ Update TODO
+
+ 110 Matt Zimmerman 2005-06-20
+ Update TODO
+
+ 109 Matt Zimmerman 2005-06-20
+ Implement ssh compression
+
+ 108 Matt Zimmerman 2005-06-20
+ Update TODO
+
+ 107 Matt Zimmerman 2005-06-20
+ Reorder ltsp-build-client for clarity, and add comments
+
+ 106 Matt Zimmerman 2005-06-20
+ XKBLAYOUT is tested
+
+ 105 Matt Zimmerman 2005-06-19
+ Call ltsp-update-sshkeys from ltsp-build-client
+
+ 104 Matt Zimmerman 2005-06-19
+ Fix ltsp-update-sshkeys to exclude localhost properly
+
+ 103 Matt Zimmerman 2005-06-19
+ Pass the LTSP_CLIENT environment variable via the ssh command
+
+ 102 Matt Zimmerman 2005-06-18
+ Add dhcpd.conf example
+
+ 101 Matt Zimmerman 2005-06-18
+ Simplify dependencies
+
+ 100 Matt Zimmerman 2005-06-18
+ Ship an example /etc/lts.conf
+
+ 99 Matt Zimmerman 2005-06-18
+ Change lts.conf path back to /etc/lts.conf
+
+ 98 Matt Zimmerman 2005-06-18
+ Fix
+
+ 97 Matt Zimmerman 2005-06-18
+ Remove universe from sources.list again
+
+ 96 Matt Zimmerman 2005-06-18
+ Fix ltsp-update-kernels
+
+ * Stop hardcoding stuff in ltsp-update-kernels * Adjust
+ ltsp-update-kernels for the initrd.img naming scheme
+
+ 95 Matt Zimmerman 2005-06-18
+ Simplify ltsp-build-client and remove bashisms
+
+ 94 Matt Zimmerman 2005-06-17
+ Update for initramfs-tools 0.11
+
+ 93 Matt Zimmerman 2005-06-17
+ Make XF86CONFIG_FILE more likely to succeed
+
+ 92 Matt Zimmerman 2005-06-17
+ If no SCREEN_* parameters are specified, start ldm on tty7 Cope
+ with all the fallout.
+
+ 91 Matt Zimmerman 2005-06-17
+ Have ldm inherit the configuration from its environment
+
+ 90 Matt Zimmerman 2005-06-16
+ Refactor lts.conf handling into ltsp_config
+
+ 89 Matt Zimmerman 2005-06-16
+ Update lts-parameters
+
+ 88 Matt Zimmerman 2005-06-16
+ Don't unlink /etc/X11/xorg.conf before reconfiguring
+
+ 87 Matt Zimmerman 2005-06-16
+ Add lts-parameters.txt
+
+ 86 Matt Zimmerman 2005-06-16
+ Honor MODULE_* in lts.conf
+
+ 85 Matt Zimmerman 2005-06-16
+ Honor SEARCH_DOMAIN and DNS_SERVER
+
+ 84 Matt Zimmerman 2005-06-16
+ If no SERVER parameter is specified, infer it from nfsroot=
+
+ 83 Matt Zimmerman 2005-06-14
+ Enhance ltsp-server to automagically manage the NFS export of
+ /opt/ltsp
+
+ 82 Matt Zimmerman 2005-06-14
+ initramfs integration
+
+ * Integrate with the new initramfs-tools hook system, thanks
+ to Jeff
+ Bailey - Install
+ /usr/share/initramfs-tools/modules.d/unionfs-cow - Install
+ /usr/share/initramfs-tools/scripts/init-bottom/unionfs-cow
+ - Depend on initramfs-tools (>= 0.7) - Remove some of
+ the initramfs hackery from ltsp-build-client - Update
+ ltsp-build-client for initramfs-tools 0.7 syntax - Set
+ ramdisk=/usr/sbin/mkinitramfs in ltsp-build-client
+ * Update ltsp-update-kernels to explicitly request a read-only
+ NFS mount
+ (unionfs whiteout doesn't seem to work properly on a rw NFS
+ mount which is actually read-only on the server, which is
+ what we get otherwise) - Depends on initramfs-tools (>= 0.8)
+ in order for the above to have an effect
+
+ 81 Matt Zimmerman 2005-06-10
+ Suppress xserver-xorg.config warning by deleting xorg.conf
+
+ 80 Matt Zimmerman 2005-06-10
+ 0.23
+
+ 79 Matt Zimmerman 2005-06-10
+ ltsp-client Depends: openssh-client, python-gtk2, python-glade2
+
+ 78 Matt Zimmerman 2005-06-10
+ Fixes to ltsp-client-setup
+
+ * Handle null XSERVER correctly in ltsp-client-setup * Suppress
+ xserver-xorg.config warning by deleting xorg.conf before
+ reconfiguring
+
+ 77 Matt Zimmerman 2005-06-10
+ Have ltsp-build-client automate more hacks
+
+ * Have ltsp-build-client automate more of the ad-hoc stuff that's
+ necessary to set up the client root right now (should go
+ away later)
+
+ 76 Matt Zimmerman 2005-06-09
+ Install ltsp-client in the client root
+
+ 75 Matt Zimmerman 2005-06-09
+ Fix changelog
+
+ 74 Matt Zimmerman 2005-06-09
+ Fix changelog
+
+ 73 Matt Zimmerman 2005-06-09
+ Create /opt/ltsp
+
+ 72 Matt Zimmerman 2005-06-09
+ Install ltsp initramfs script
+
+ 71 Matt Zimmerman 2005-06-09
+ Add suggests to ltsp-server
+
+ 70 Matt Zimmerman 2005-06-09
+ ltsp-server Depends: debootstrap, Recommends: openssh-server
+
+ 69 Matt Zimmerman 2005-06-09
+ Install ltsp-update-kernels
+
+ 68 Matt Zimmerman 2005-06-09
+ Send LTSP_CLIENT environment variable over ssh
+
+ * Pass an LTSP_CLIENT environment variable to the server when
+ using ldm,
+ so that programs running in the session can behave differently
+ on LTSP logins
+
+ 67 Matt Zimmerman 2005-06-09
+ Make ldm a well-behaved screen.d client
+
+ 66 Matt Zimmerman 2005-06-09
+ Update TODO
+
+ 65 Matt Zimmerman 2005-06-08
+ Update TODO
+
+ 64 Matt Zimmerman 2005-06-08
+ Add TODO
+
+ 63 Matt Zimmerman 2005-06-08
+ Fix console number calculation in screen_session
+
+ 62 Matt Zimmerman 2005-06-08
+ Add mousedev to /etc/modules in the client root
+
+ 61 Matt Zimmerman 2005-06-08
+ Redirect stdin, stdout and stderr in ldm
+
+ 60 Matt Zimmerman 2005-06-08
+ Lock the root account in the client root
+
+ 59 Matt Zimmerman 2005-06-08
+ Whitespace
+
+ 58 Matt Zimmerman 2005-06-08
+ Add new screen.d/ldm script
+
+ * Add new screen.d/ldm script, so SCREEN_xx = ldm now works
+ - Move X configuration into init.d/ltsp-client-setup, so that
+ it only
+ happens once
+
+ 57 Matt Zimmerman 2005-06-08
+ Move screen.d to /usr/lib/ltsp
+
+ 56 Matt Zimmerman 2005-06-08
+ Add ltsp-update-sshkeys
+
+ 55 Matt Zimmerman 2005-06-08
+ Fix the arguments to the os.kill call in ldm
+
+ 54 Matt Zimmerman 2005-06-08
+ Add ldm
+
+ * Implement a simple display manager for the client (ldm) and
+ a simple
+ login dialog for use with non-XDMCP configurations
+
+ 53 Matt Zimmerman 2005-06-08
+ fix typo
+
+ 52 Matt Zimmerman 2005-06-08
+ Create /etc/network/interfaces and /etc/fstab
+
+ 51 Matt Zimmerman 2005-06-08
+ Add localhost to /etc/hosts
+
+ 50 Matt Zimmerman 2005-06-03
+ Format init script output properly
+
+ 49 Matt Zimmerman 2005-06-03
+ Respect a custom X configuration in lts.conf (XF86CONFIG_FILE)
+
+ 48 Matt Zimmerman 2005-06-03
+ Continue gracefully if no swap server is specified
+
+ 47 Matt Zimmerman 2005-06-03
+ Don't enable swap in ltsp-client-setup; leave it for nbd-client
+
+ 46 Matt Zimmerman 2005-06-03
+ Fix startx to run on the appropriate terminal
+
+ 45 Matt Zimmerman 2005-06-03
+ Version bump
+
+ 44 Matt Zimmerman 2005-06-03
+ Split init script
+
+ - ltsp-client-setup runs in runlevel S and performs
+ configuration - ltsp-client runs late in runlevel 2 and actually
+ starts up the client
+
+ 43 Matt Zimmerman 2005-06-03
+ Move init script to runlevel S
+
+ 42 Matt Zimmerman 2005-06-03
+ Finalize
+
+ 41 Matt Zimmerman 2005-06-03
+ Fix
+
+ 40 Matt Zimmerman 2005-06-03
+ Default SYSLOG_HOST to the value of SERVER
+
+ 39 Matt Zimmerman 2005-06-03
+ Update changelog
+
+ 38 Matt Zimmerman 2005-06-03
+ use SERVER, not DEFAULT_SERVER
+
+ 37 Matt Zimmerman 2005-06-03
+ Preseed XSERVER and XKBLAYOUT
+
+ 36 Matt Zimmerman 2005-06-03
+ Strip TTY variable properly in startx
+
+ 35 Matt Zimmerman 2005-06-03
+ Change lts.conf path to /etc/ltsp/lts.conf in getltscfg
+
+ 34 Matt Zimmerman 2005-06-03
+ Fix hardcoded path, bashisms in ltsp_functions
+
+ 33 Matt Zimmerman 2005-06-03
+ Better arch-build rule
+
+ 32 Matt Zimmerman 2005-06-03
+ Update changelog
+
+ 31 Matt Zimmerman 2005-06-03
+ Fix path to ltsp_functions in screen_session
+
+ 30 Matt Zimmerman 2005-06-03
+ Really use --no-start
+
+ 29 Matt Zimmerman 2005-06-03
+ Move X configuration into startx script
+
+ 28 Matt Zimmerman 2005-06-01
+ Fix permissions on ltsp-update-kernels
+
+ 27 Matt Zimmerman 2005-06-01
+ Add new stuff
+
+ * Add /var/lib/tftpboot/ltsp to ltsp-server * Add
+ ltsp-update-kernels script to ltsp-server
+
+ 26 Matt Zimmerman 2005-06-01
+ Fix dist
+
+ 25 Matt Zimmerman 2005-06-01
+ Do more stuff
+
+ 24 Matt Zimmerman 2005-05-05
+ Add arch-build target to debian/rules
+
+ 23 Matt Zimmerman 2005-05-05
+ Build-Depends: debhelper
+
+ 22 Matt Zimmerman 2005-05-04
+ Configure networking more reasonably
+
+ 21 Matt Zimmerman 2005-05-04
+ Reorder init
+
+ 20 Matt Zimmerman 2005-05-04
+ Naming consistency
+
+ 19 Matt Zimmerman 2005-05-04
+ Default syslog host to DEFAULT_SERVER
+
+ 18 Matt Zimmerman 2005-05-04
+ Configure syslogd
+
+ 17 Matt Zimmerman 2005-05-04
+ Create /etc/hosts
+
+ 16 Matt Zimmerman 2005-05-04
+ Sketch out how nbd swap will work
+
+ 15 Matt Zimmerman 2005-05-04
+ Remove /etc/hostname in chroot
+
+ 14 Matt Zimmerman 2005-05-04
+ rules cleanup
+
+ 13 Matt Zimmerman 2005-05-04
+ Add getltscfg
+
+ 12 Matt Zimmerman 2005-05-04
+ Add skeleton init script for ltsp-client
+
+ 11 Matt Zimmerman 2005-05-04
+ Add ltsp_functions
+
+ 10 Matt Zimmerman 2005-05-04
+ Make ltsp-build-client actually work
+
+ 9 Matt Zimmerman 2005-05-04
+ Disable binary-arch target
+
+ 8 Matt Zimmerman 2005-05-04
+ Comment out binary-arch for now
+
+ 7 Matt Zimmerman 2005-05-04
+ Import client bits from ltsptree
+
+ 6 Matt Zimmerman 2005-05-04
+ Create client and server subdirs
+
+ 5 Matt Zimmerman 2005-05-03
+ Add initial ltsp-build-client script
+
+ 4 Matt Zimmerman 2005-05-03
+ pass -a to dh_* in binary-arch
+
+ 3 Matt Zimmerman 2005-05-03
+ ltsp-server-standalone depends on ltsp-utils
+
+ 2 Matt Zimmerman 2005-05-03
+ Import
+
+ 1 Matt Zimmerman 2005-05-03
+ initial import
+
+ (automatically generated log message)
+
+Use --include-merged or -n0 to see merged revisions.
--- /dev/null
+- Sort out SCREEN_xx stuff
+ - Respawn
+- Server autoconfiguration
+ - dhcp3-server
+ - nbd-server?
+- installer hooks
+ - choose ltsp-server vs. ltsp-server-standalone based on DHCP result?
+- nbd swap testing
+- Bandwidth consumption
+ - Throttle screensaver
+ - Logout fade?
+ - Background image?
+- Support for setting the time on thin clients via NTP with the server
--- /dev/null
+#!/bin/sh
+set -e
+cd client/nbd-proxy/
+./autogen.sh
+cd -
--- /dev/null
+# Global defaults for all clients
+# if you refer to the local server, just use the
+# "server" keyword as value
+# see lts_parameters.txt for valid values
+################
+[default]
+ USE_XFS=N
+ XKBLAYOUT="us,ru,uk"
+ XKBVARIANT=",winkeys,winkeys"
+ XKBOPTIONS="grp:ctrl_shift_toggle"
+ X_COLOR_DEPTH=16
+ X_FONTS=/usr/share/fonts/bitmap/misc:unscaled
+ NBD_SWAP=Y
+ ENCRYPT_SWAP=N
+ SOUND=Y
+ SOUND_DAEMON=pulseaudio
+ SOUND_VOL=80
+ LOCALDEV=Y
+ INFO=Y
+ POWER_BUTTON=Y
--- /dev/null
+#!/bin/sh
+#
+# /etc/rc.d/scripts/ltsp-client-bind-mounts - run once at boot time from rc.sysinit
+#
+
+WITHOUT_RC_COMPAT=1
+
+# Source function library.
+. /etc/init.d/functions
+# Source configuration.
+SourceIfNotEmpty /etc/default/ltsp-client-setup
+
+
+bind_mounts ()
+{
+ # set defaults
+ [ -z "$tmpfs_dir" ] && tmpfs_dir=/var/lib/ltsp-client-setup
+ [ -z "$rw_dirs" ] && rw_dirs="/var/cache/man /var/lib/xkb /var/lock /var/run /var/log /var/spool /var/tmp /tmp /var/lib/nfs"
+ [ -z "$copy_dirs" ] && copy_dirs="/etc/net/ifaces"
+ [ -z "$temp_copy_dirs" ] && temp_copy_dirs="/var/cache/ltspconf"
+ [ -z "$bindfiles" ] && bindfiles="/etc/hostname /etc/hosts /etc/nbd-client /etc/syslog.conf /etc/fstab /etc/resolv.conf /etc/X11/xorg.conf /etc/X11/xinit/Xkbmap"
+ mount -t tmpfs -o mode=0755,size=${tmpfs_size:-4m} tmpfs $tmpfs_dir
+ # preserve directory structure
+ for d in $rw_dirs; do
+ if [ -d "$d" ]; then
+ cd $tmpfs_dir
+ tar --no-recursion -cpf - $(find $d -type d 2> /dev/null) 2> /dev/null | tar xpf -
+ else
+ echo "WARNING: $d does not exist"
+ fi
+ done
+ # copy contents into tmpfs
+ for d in $copy_dirs $temp_copy_dirs; do
+ if [ -d "$d" ]; then
+ cd $tmpfs_dir
+ tar -cpf - $d 2> /dev/null | tar xpf -
+ else
+ echo "WARNING: $d does not exist"
+ fi
+ done
+ # bind dirs into tmpfs
+ for d in $rw_dirs $copy_dirs $temp_copy_dirs; do
+ if [ -d "$d" ]; then
+ mount --bind $tmpfs_dir/$d $d
+ else
+ echo "WARNING: $d does not exist"
+ fi
+ done
+ # mount one file on top of another
+ for f in $bindfiles; do
+ if [ -e "$f" ]; then
+ mkdir -p "$(dirname $tmpfs_dir/$f)"
+ cp $f $tmpfs_dir/$f
+ mount --bind $tmpfs_dir/$f $f
+ else
+ echo "WARNING: $f does not exist"
+ fi
+ done
+}
+
+[ "$root_write_method" = "bind_mounts" ] && bind_mounts
--- /dev/null
+3c59x
+8139cp
+8139too
+acenic
+amd8111e
+atl1
+b44
+dl2k
+e100
+eepro100
+epic100
+fealnx
+forcedeth
+natsemi
+ne2k-pci
+ns83820
+pcnet32
+r8169
+sis190
+sis900
+skge
+sky2
+starfire
+sundance
+sungem
+tg3
+typhoon
+via-rhine
+via-velocity
+# Ext modules (?)
+atl2
+r8168
+sk98lin
--- /dev/null
+#!/bin/sh
+
+if [ $# -ge 2 ] && /sbin/mkinitrd $@; then
+ shift $(($#-2))
+ chmod a+r $1
+ if [ -x /usr/sbin/mkelfImage ]; then
+ BOOT_DIR="$(dirname $1)"
+ for p in `grep '^DEFAULT[[:blank:]]' "$BOOT_DIR/pxelinux.cfg/default"`; do
+ case $p in
+ DEFAULT|vmlinu*|ro|rw|initrd=*) continue ;;
+ *) CMD_LINE="${CMD_LINE:+$CMD_LINE }$p" ;;
+ esac
+ done
+ rm -f "$BOOT_DIR/nbi-$2.img"
+ if /usr/sbin/mkelfImage --output="$BOOT_DIR/nbi-$2.img" --initrd="$1" --type=bzImage-i386 --kernel="$BOOT_DIR/vmlinuz-$2" ${CMD_LINE:+--command-line="$CMD_LINE"}; then
+ chmod u+w "$BOOT_DIR/nbi-$2.img"
+ ln -sf "nbi-$2.img" "$BOOT_DIR/nbi.img"
+ fi
+ fi
+fi
--- /dev/null
+# /etc/default/ltsp-client-setup
+
+# bind_mounts or unionfs
+# NOTE: if you change this parameter, you must regenerate the initramfs
+root_write_method="bind_mounts"
+
+# tmpfs directory mounted when using tmpfs/bind
+tmpfs_dir=/var/lib/ltsp-client-setup
+
+# size of tmpfs mount
+tmpfs_size=2m
+
+# tmpfs/bind directions that get mounted with only directory structure
+# preserved
+rw_dirs="/var/cache/man /var/lib/xkb /var/lock /var/run /var/log /var/spool /var/tmp /tmp /var/lib/nfs /var/resolv /mnt /var/lib/pulse"
+
+# tmpfs/bind directions that get mounted with directory structure and data
+# copied
+copy_dirs="/etc/net/ifaces /etc/X11/lib /etc/X11/lib_nvidia"
+
+# tmpfs/bind directories that are mounted and copied, but then unmounted after
+# ltsp-client-setup finishes
+temp_copy_dirs="/var/cache/ltspconf"
+
+# tmpfs/bind files that mounted on top of other files
+bindfiles="/etc/hostname /etc/hosts /etc/syslog.conf /etc/fstab /etc/resolv.conf /etc/HOSTNAME /etc/issue /etc/issue.net /etc/X11/xinit/Xkbmap"
+
+if [ -x /usr/bin/x11_autosetup -o -x /usr/bin/x11createconfig ]; then
+ bindfiles="$bindfiles /etc/X11/xorg.conf"
+fi
--- /dev/null
+#!/bin/sh
+#
+# ltsp-client-setup Setup/Configure the LTSP client.
+#
+# chkconfig: 2345 00 65
+# description: LTSP client initialization
+# config: /usr/share/ltsp/ltsp_config
+# pidfile: /var/run/ltsp-client-setip.pid
+
+# Do not load RH compatibility interface.
+WITHOUT_RC_COMPAT=1
+
+# Source function library.
+. /etc/init.d/functions
+
+# Source configuration.
+SourceIfNotEmpty /etc/default/ltsp-client-setup
+
+LOCKFILE=/var/lock/subsys/ltsp-client-setup
+RETVAL=0
+
+[ -f /etc/ltsp_chroot ] && SourceIfNotEmpty /usr/share/ltsp/ltsp_config || exit 0
+
+load_modules()
+{
+ for module in $(env | grep '^MODULE_' | cut -d= -f2); do
+ modprobe -q $module
+ done
+ is_yes "$POWER_BUTTON" && modprobe -q button 2>/dev/null ||:
+}
+
+configure_localdev()
+{
+ if is_yes "$LOCALDEV"; then
+ #[ -d /var/run/drives ] || mkdir /var/run/drives
+ [ -d /tmp/drives ] || mkdir /tmp/drives
+ /usr/sbin/lbuscd || true
+ /usr/sbin/ltspfsd -a || true
+ # cdrom devices are handled by the cdpingerponger
+ #/usr/sbin/cdpinger cdrom # default for usb cdroms
+ # and start one for every additional cdrom device
+ #if [ -L /dev/cdrom?* ];then
+ # for CDDEV in $(ls /dev/cdrom?*); do
+ # /usr/sbin/cdpinger $(basename ${CDDEV})
+ # done
+ #fi
+ # handle already plugged devices on login
+ #/usr/sbin/delayed_mounter
+ fi
+}
+
+configure_console()
+{
+ [ -z "$CONSOLE_KEYMAP" ] || loadkeys "$CONSOLE_KEYMAP"
+}
+
+configure_network()
+{
+ hostname=$(hostname)
+ if [ "(none)" = "$hostname" ] ; then
+ hostname="$(hostname)"
+ else
+ echo $hostname > /etc/hostname
+ fi
+ echo "127.0.0.1 localhost" > /etc/hosts
+ echo "127.0.0.2 $hostname" >> /etc/hosts
+ echo "$SERVER server" >> /etc/hosts
+ [ -s /etc/hosts.ltsp ] && cat /etc/hosts.ltsp >> /etc/hosts
+}
+
+configure_resolver()
+{
+ if [ -n "$DNS_SERVER" -a -n "$SEARCH_DOMAIN" ]; then
+ echo "search $SEARCH_DOMAIN" > /etc/resolv.conf
+ echo "nameserver $DNS_SERVER" >> /etc/resolv.conf
+ fi
+ /sbin/update_chrooted conf
+}
+
+configure_syslog()
+{
+ echo "*.* @${SYSLOG_HOST-$SERVER}" > /etc/syslog.conf
+}
+
+configure_fstab()
+{
+ mount |
+ grep -v '^rootfs ' |
+ grep ' on / type nfs ' |
+ sed -e 's/ (/ /' \
+ -e 's/)$/ 0 0/' \
+ -e 's| on / type | / |' >> /etc/fstab
+ echo "tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0" >> /etc/fstab
+ mount /tmp
+}
+
+configure_x()
+{
+ # set default configuration file
+ xserver_config="/etc/X11/xorg.conf"
+ X_CONF="${X_CONF:-$XF86CONFIG_FILE}"
+ if [ -n "$X_CONF" ]; then
+ cp "$X_CONF" "$xserver_config"
+ else
+ # Autoconfigure
+ if [ -x /usr/bin/x11_autosetup ]; then
+ XORG_CONF=$xserver_config /usr/bin/x11_autosetup
+ elif [ -x /usr/bin/x11createconfig ]; then
+ /usr/bin/x11createconfig > $xserver_config
+ [ -x /usr/bin/x11setupdrv ] && /usr/bin/x11setupdrv
+ fi
+ # Handle overrides of specific parameters
+ if [ -n "$XSERVER" ] && [ "$XSERVER" != "auto" ]; then
+ :
+ fi
+ X_DISPLAYSIZE=${X_DISPLAYSIZE:-N}
+ if is_yes "$X_DISPLAYSIZE"; then
+ true
+ elif is_no "$X_DISPLAYSIZE"; then
+ sed -i -e 's/^\([[:blank:]]*\)\(DisplaySize[[:blank:]]\)/\1#\2/' $xserver_config
+ else
+ sed -i -e "s/^\([[:blank:]]*DisplaySize[[:blank:]]*\).*$/\1$X_DISPLAYSIZE/" $xserver_config
+ fi
+ X_USE_SYNC_RANGES=${X_USE_SYNC_RANGES:-Y}
+ if [ -n "$X_HORIZSYNC" -a -n "$X_VERTREFRESH" ]; then
+ sed -i -r -e "s|^([[:blank:]]*HorizSync[[:blank:]]+).*$|\1$X_HORIZSYNC|" $xserver_config
+ sed -i -r -e "s|^([[:blank:]]*VertRefresh[[:blank:]]+).*$|\1$X_VERTREFRESH|" $xserver_config
+ fi
+ # Color depth preseeding
+ [ -n "$X_COLOR_DEPTH" ] && sed -i -r -e "s|^([[:blank:]]*DefaultColorDepth[[:blank:]]+).*$|\1$X_COLOR_DEPTH|" $xserver_config
+ # set compatbility for X_VIDEORAM with ltsp 4.x
+ X_VIDEO_RAM=${X_VIDEO_RAM:-"$X_VIDEORAM"}
+ # set video ram
+ [ -n "$X_VIDEO_RAM" ] && sed -i -r -e "s|^([[:blank:]]*VideoRam[[:blank:]]+).*$|\1$X_VIDEO_RAM|" $xserver_config
+ # Mouse preseeding options. Use inputattach if available
+ [ -n "$X_MOUSE_DEVICE" ]
+ [ -n "$X_MOUSE_PROTOCOL" ]
+ [ -n "$X_MOUSE_EMULATE3BTN" ]
+ X_MODE=$(echo "$X_MODE_0 $X_MODE_1 $X_MODE_2" | sed -r 's/ +/, /g;s/, *$//g')
+ [ -n "$X_MODE" ]
+
+ if [ Y = "${USE_XFS}" ]; then
+ [ -z "$XFS_SERVER" ] && XFS_SERVER="$SERVER"
+ [ -z "$XFS_PORT" ] && XFS_PORT=7100
+ sed -i -r -e 's|^([[:blank:]]*FontPath[[:blank:]]+).*$|\1"/usr/share/fonts/bitmap/misc:unscaled\;tcp/'$XFS_SERVER':'$XFS_PORT'"|' $xserver_config
+ fi
+
+ # Make sure xkb values only get preseeded if the variables are actually set
+ [ -n "$XKBOPTION" -o -n "$XKBOPTIONS" ] && echo "-option" >> /etc/X11/xinit/Xkbmap
+ [ -n "$XKBMODEL" ] && echo "-model $XKBMODEL" >> /etc/X11/xinit/Xkbmap
+ [ -n "$XKBLAYOUT" ] && echo "-layout $XKBLAYOUT" >> /etc/X11/xinit/Xkbmap
+ [ -n "$XKBRULES" ] && echo "-rules $XKBRULES" >> /etc/X11/xinit/Xkbmap
+ [ -n "$XKBVARIANT" ] && echo "-variant $XKBVARIANT" >> /etc/X11/xinit/Xkbmap
+ if [ -n "$XKBOPTIONS" ]; then
+ for opt in $XKBOPTIONS; do
+ echo "-option $opt" >> /etc/X11/xinit/Xkbmap
+ done
+ fi
+ [ -n "$XKBOPTION" ] && echo "-option $XKBOPTION" >> /etc/X11/xinit/Xkbmap
+ [ -x /usr/bin/x11_autosetup ] || [ -x /usr/bin/x11setupdrv ] && /usr/bin/x11setupdrv
+ fi
+}
+
+bind_unmounts()
+{
+ for dir in $temp_copy_dirs; do
+ umount $dir
+ rm -rf $tmpfs_dir/${dir#/}
+ done
+}
+
+run_rcfiles()
+{
+ for rcfile in $(env | sort | awk -F= '$1 ~ /^RCFILE_/ { print $2 }'); do
+ [ -x "$rcfile" ] && "$rcfile" $@
+ done
+}
+
+start()
+{
+ if [ -f "$LOCKFILE" ]; then
+ msg_already_running "ltsp-client-setup"
+ RETVAL=1
+ return $RETVAL
+ fi
+ msg_starting $"Setting up LTSP client"
+ load_modules || true
+ configure_console || true
+ configure_network || true
+ configure_resolver || true
+ configure_fstab || true
+ configure_syslog || true
+ run_rcfiles || true
+ configure_x || true
+ configure_localdev || true
+ [ "$root_write_method" = "bind_mounts" ] && bind_unmounts
+ RETVAL=$?
+ touch "$LOCKFILE"
+ return $RETVAL
+}
+
+stop()
+{
+ rm -f "$LOCKFILE"
+ RETVAL=0
+ return $RETVAL
+}
+
+status()
+{
+ if [ -f "$LOCKFILE" ]; then
+ echo "This service was last time (re-)started at $(LANG=C LANGUAGE=C /bin/ls -l "$LOCKFILE" --full-time | tr -s ' ' | cut -f 6-10 -d' ')."
+ echo "No other status information available for this package."
+ echo "All this doesn't mean that there have not been perfomed any other (not init-forced) LTSP client changes since the given time."
+ else
+ echo "This service hasn't been started since stopped last time."
+ echo "This does mean nothing at all (stopping the service doesn't unload the LTSP client)."
+ fi
+ RETVAL=$?
+ return $RETVAL
+}
+
+case "$1" in
+ start|restart|reload)
+ start
+ ;;
+ condrestart|condreload)
+ # Nothing to do on condrestart
+ RETVAL=0
+ ;;
+ stop|condstop)
+ stop
+ ;;
+ status)
+ status
+ ;;
+ *)
+ msg_usage "${0##*/} {start|stop|restart|reload|status|condrestart|condreload|condstop}"
+ RETVAL=1
+ ;;
+esac
+
+exit $RETVAL
--- /dev/null
+#!/bin/sh
+#
+# ltsp-client-swap Setup/Turn on swaps for the LTSP client.
+#
+# chkconfig: 2345 01 64
+# description: LTSP client's swap initialization
+# config: /usr/share/ltsp/ltsp_config
+# pidfile: /var/run/ltsp-client-setip.pid
+
+# Do not load RH compatibility interface.
+WITHOUT_RC_COMPAT=1
+
+# Source function library.
+. /etc/init.d/functions
+
+# Source configuration.
+SourceIfNotEmpty /etc/default/ltsp-client-setup
+
+LOCKFILE=/var/lock/subsys/ltsp-client-swap
+RETVAL=0
+
+SourceIfNotEmpty /usr/share/ltsp/ltsp-client-functions
+[ -f /etc/ltsp_chroot ] && SourceIfNotEmpty /usr/share/ltsp/ltsp_config || exit 0
+
+FST=`which fstyp 2>/dev/null` || FST=`which fstype 2>/dev/null` || FST=`which sfdisk 2>/dev/null` || FST=`which fdisk 2>/dev/null` || FST=`which file 2>/dev/null`
+
+make_dev()
+{
+ local dev type major minor
+ dev=$1
+ type=$2
+ major=$3
+ minor=$4
+ if service udevd status >/dev/null; then
+ udevsettle --timeout=5 && test -$type $dev
+ return $?
+ else
+ mknod -m 640 $dev $type $major $minor && chgrp disk $dev
+ return $?
+ fi
+}
+
+compcache()
+{
+ local K Size Free MinFree MemRes
+ is_no $1 && return 0
+ K=1024
+ MinFree=$((16 * $K))
+ MemRes=$((2 * $K))
+ Free=$(($(MemInfo MemFree) + $(MemInfo Cached)))
+ case $1 in
+ *[0-9])
+ Size=$1
+ ;;
+ *[kK])
+ Size=${1%[kK]}
+ ;;
+ *[mM])
+ Size=$((${1%[mM]} * $K))
+ ;;
+ *%)
+ Size=$(($(MemInfo MemTotal) * 100 / ${1%\%}))
+ ;;
+ *)
+ Size=$(($Free / 2))
+ ;;
+ esac
+ if [ -n "$Size" ]; then
+ [ $(($Free - $Size)) -lt $MinFree ] && Size=$(($Free - $MinFree))
+ Free=$(MemInfo MemFree)
+ [ $Free -lt $(($Size + $MemRes)) ] && Size=$(($Free - $MemRes))
+ modprobe -q compcache compcache_size_kbytes=$Size &&
+ make_dev /dev/ramzswap0 b 251 0 &&
+ echo "/dev/ramzswap0 swap swap pri=255 0 0" >> /etc/fstab
+ fi
+}
+
+is_swap()
+{
+ if [ -n "$FST" -a -n "$1" ]; then
+ case "$FST" in
+ */fstyp)
+ FSTYPE=`$FST /dev/$1 2>/dev/null`
+ [ -n "$FSTYPE" -a "$FSTYPE" = "swap" ] && return 0
+ ;;
+ */fstype)
+ FSTYPE=`$FST -d /dev/$1 2>/dev/null`
+ [ -n "$FSTYPE" -a "$FSTYPE" = "swap" ] && return 0
+ ;;
+ */*fdisk)
+ $FST -l 2>/dev/null | egrep '^/dev/$1 [[:blank:]]+.*[[:blank:]]+Linux swap' && return 0
+ ;;
+ */file)
+ file -s /dev/$1 2>/dev/null | grep -q 'Linux.*swap' && return 0
+ ;;
+ esac
+ fi
+ return 1;
+}
+
+get_ip()
+{
+ ip addr show ${1:-eth0} | sed -n -r '/^[[:blank:]]*inet /s|^[[:blank:]]*inet[[:blank:]]*(.*)/.*$|\1|p'
+}
+
+add_swap()
+{
+ [ -z "$1" ] || mkswap $1 && echo "$1 swap swap ${2:-defaults} 0 0" >> /etc/fstab
+}
+
+nfs_swap()
+{
+ local nswap
+ if mkdir -p /mnt/nfsswap; then
+ if mount -n -o nolock,proto=udp ${SWAP_SERVER:-$SERVER}:${SWAP_DIR:-/var/spool/ltspswap} /mnt/nfsswap; then
+ nswap="/mnt/nfsswap/$(get_ip).swap"
+ rm -f $nswap
+ dd if=/dev/zero of=$nswap bs=1M count=${SWAP_SIZE:-128} && add_swap $nswap
+ else
+ rmdir /mnt/nfsswap
+ fi
+ fi
+}
+
+nbd_swap()
+{
+ local nswap i
+ if modprobe -q nbd nbds_max=2; then
+ make_dev /dev/nbd1 b 43 1 && nswap=nbd1 || nswap=
+ if [ -n "$nswap" ] && nbd-client ${SWAP_SERVER:-$SERVER} ${NBD_PORT:-9210} /dev/$nswap; then
+ if is_yes "$ENCRYPT_SWAP"; then
+ if [ -x /usr/sbin/cryptsetup ]; then
+ if modprobe -q dm_crypt; then
+ if cryptsetup -d /dev/urandom create cswap $nswap; then
+ nswap="mapper/cswap"
+ else
+ modprobe -qr dm_crypt
+ echo "ERROR: ENCRYPT_SWAP=Y, but can't cteate encryptrd swap. Disabling encryption."
+ ENCRYPT_SWAP="N"
+ fi
+ else
+ echo "ERROR: ENCRYPT_SWAP=Y, but dm_crypt module not found. Disabling encryption."
+ ENCRYPT_SWAP="N"
+ fi
+ else
+ echo "ERROR: ENCRYPT_SWAP=Y, but cryptsetup not found. Disabling encryption."
+ ENCRYPT_SWAP="N"
+ fi
+ fi
+ is_yes "$ENCRYPT_SWAP" || modprobe -qr dm_mod
+ add_swap /dev/$nswap
+ else
+ modprobe -qr nbd
+ fi
+ fi
+}
+
+local_swap()
+{
+ # Enable local swap partition if found on local disk
+ for part in `grep '[[:digit:]]$' /proc/partitions | sed -r -e 's/.*[[:blank:]]+([[:graph:]]+)$/\1/'`; do
+ is_swap $part && add_swap /dev/$part
+ done
+}
+
+start()
+{
+ if [ -f "$LOCKFILE" ]; then
+ msg_already_running "ltsp-client-swap"
+ RETVAL=1
+ else
+ msg_starting $"Starting LTSP swaps"
+ [ -z "$COMPCACHE" ] || compcache $COMPCACHE
+ is_yes "$USE_LOCAL_SWAP" && local_swap
+ is_yes "$NBD_SWAP" && nbd_swap
+ is_yes "$NFS_SWAP" && nfs_swap
+ swapon -a
+ RETVAL=$?
+ fi
+ touch "$LOCKFILE"
+ return $RETVAL
+}
+
+stop()
+{
+ swapoff -a
+ RETVAL=$?
+ rm -f "$LOCKFILE"
+ return $RETVAL
+}
+
+status()
+{
+ if [ -f "$LOCKFILE" ]; then
+ swapon -s
+ else
+ echo "This service hasn't been started since stopped last time."
+ fi
+ RETVAL=$?
+ return $RETVAL
+}
+
+condrestart()
+{
+ stop
+ swapon -a
+ RETVAL=$?
+ return $RETVAL
+}
+
+case "$1" in
+ start|restart|reload)
+ start
+ ;;
+ condrestart|condreload)
+ # Nothing to do on condrestart
+ condrestart
+ ;;
+ stop|condstop)
+ stop
+ ;;
+ status)
+ status
+ ;;
+ *)
+ msg_usage "${0##*/} {start|stop|restart|reload|status|condrestart|condreload|condstop}"
+ RETVAL=1
+ ;;
+esac
+
+exit $RETVAL
--- /dev/null
+#!/bin/sh
+#
+# ltsp-client Start/Stop the LTSP client.
+#
+# chkconfig: 2345 45 05
+# description: LTSP client initialization
+# config: /usr/share/ltsp/ltsp_config
+# pidfile: /var/run/ltsp-client.pid
+
+# Do not load RH compatibility interface.
+WITHOUT_RC_COMPAT=1
+
+# Source function library.
+. /etc/init.d/functions
+
+# Source configuration.
+SourceIfNotEmpty /etc/sysconfig/ltsp-client
+
+LOCKFILE=/var/lock/subsys/ltsp-client
+RETVAL=0
+
+SourceIfNotEmpty /usr/share/ltsp/ltsp-client-functions
+[ -f /etc/ltsp_chroot ] && SourceIfNotEmpty /usr/share/ltsp/ltsp_config || exit 0
+
+# Set variable
+set_info()
+{
+ [ -d /tmp/info ] || mkdir /tmp/info
+ echo "$2" >"/tmp/info/$1"
+}
+
+start_pulseaudio()
+{
+ local PA_SCRIPT PA_SINK
+ if [ -x /usr/bin/pulseaudio ]; then
+ AUDIO_PORT=${SOUND_PORT:-4713}
+ PA_SCRIPT=/etc/ltsp/ltsp.pa
+ [ -r $PA_SCRIPT ] && PA_SCRIPT="-n -F $PA_SCRIPT" || PA_SCRIPT=
+ if [ -d /proc/asound ]; then
+ PA_SINK=alsa-sink
+ elif [ -c /dev/dsp ]; then
+ PA_SINK=oss-sink
+ else
+ PA_SINK=detect
+ fi
+ /usr/bin/pulseaudio --system -D --use-pid-file \
+ $PULSE_OPTS \
+ --disallow-module-loading \
+ $PA_SCRIPT \
+ -L "module-native-protocol-tcp auth-ip-acl=$SERVER" \
+ -L "module-esound-protocol-tcp auth-ip-acl=$SERVER" \
+ -L "module-$PA_SINK"
+ AUDIO_SERVER="PULSEAUDIO"
+ fi
+}
+
+start_esound()
+{
+ if [ -x /usr/bin/esd ]; then
+ AUDIO_PORT=${SOUND_PORT:16001}
+ /usr/bin/esd -nobeeps -tcp -port $AUDIO_PORT -public &
+ #/usr/bin/esd -nobeeps -tcp -port $AUDIO_PORT -bind 0.0.0.0 &
+ AUDIO_SERVER="ESOUND"
+ fi
+}
+
+start_nasd()
+{
+ if [ -x /usr/bin/nasd ]; then
+ # load ALSA's OSS-compat module if needed
+ grep -q '^snd_pcm ' /proc/modules && modprobe -q snd-pcm-oss
+ AUDIO_PORT=${SOUND_PORT:8000}
+ /usr/bin/nasd -aa -b
+ # Line copied from old LTSP: Should we use it? [pere 2006-03-03]
+ #aumix-minimal -v100 -w100 -c90 -m10
+ AUDIO_SERVER="NAS"
+ fi
+}
+
+xaudio_on()
+{
+ [ -f @XORGEXTDIR@/libaudio.so ] &&
+ xconf -Laudio /etc/X11/xorg.conf /etc/X11/xorg.conf &&
+ AUDIO_SERVER="XAUDIO"
+ return 0
+}
+
+set_sound_volume()
+{
+ [ -x /usr/bin/amixer ] && /usr/bin/amixer -q set Front 100% unmute 2>/dev/null
+ if [ -n "$SOUND_VOL" ]; then
+ if [ -x /usr/bin/amixer ]; then
+ /usr/bin/amixer -q set Master ${SOUND_VOL}% unmute 2>/dev/null &&
+ /usr/bin/amixer -q set PCM 90% unmute 2>/dev/null ||
+ /usr/bin/amixer -q set PCM ${SOUND_VOL}% unmute 2>/dev/null
+ fi
+ fi
+ [ -x /bin/aumix-minimal ] && /bin/aumix-minimal -v100 -w${SOUND_VOL:-80} >/dev/null 2>&1
+}
+
+start_sound()
+{
+ if is_yes "$SOUND"; then
+ AUDIO_SERVER="none"
+ AUDIO_PORT=${SOUND_PORT:-none}
+ case "$SOUND_DAEMON" in
+ pulse|pulseaudio) start_pulseaudio ;;
+ esd|esound) start_esound ;;
+ nas|nasd) start_nasd ;;
+ xaudio) xaudio_on ;;
+ '') grep -q '^snd_pcm ' /proc/modules && start_esound || start_nasd ;;
+ *) echo "Unable to start unsupported sound daemon: '$SOUND_DAEMON'" >&2 ;;
+ esac
+ if is_yes "$INFO"; then
+ [ -z "$AUDIO_SERVER" ] || set_info AUDIO_SERVER $AUDIO_SERVER
+ [ -z "$AUDIO_PORT" ] || set_info AUDIO_PORT $AUDIO_PORT
+ fi
+ set_sound_volume
+ fi
+}
+
+start_info()
+{
+ is_yes "$INFO" && [ -x /usr/sbin/ltspinfod ] && /usr/sbin/ltspinfod -s
+}
+
+start_printer()
+{
+ local P
+ for P in $(env | egrep '^PRINTER_[[:digit:]]+_DEVICE'); do
+ [ -n "${P#*=}" ] && /usr/share/ltsp/start_printer $(echo $P | cut -d_ -f2) &
+ done
+}
+
+stop_udevd()
+{
+ LIVE_UDEVD=${LIVE_UDEVD:-auto}
+ if [ "$LIVE_UDEVD" = "auto" -o "$LIVE_UDEVD" = "AUTO" ]; then
+ [ $(MemInfo MemTotal) -ge $((1024 * 28)) ] || LIVE_UDEVD=N
+ fi
+ is_no "$LIVE_UDEVD" && service udevd stop
+ return 0
+}
+
+start()
+{
+ msg_starting $"LTSP client"
+ touch "$LOCKFILE"
+ stop_udevd
+ start_info || true
+ start_printer || true
+ start_sound || true
+ for screen in $(env | grep '^SCREEN_' | cut -d= -f1); do
+ start-stop-daemon --start -b --exec /usr/share/ltsp/screen_session -- "${screen##SCREEN_}"
+ done
+ RETVAL=$?
+ return $RETVAL
+}
+
+stop()
+{
+ rm -f "$LOCKFILE"
+}
+
+restart()
+{
+ stop
+ start
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ reload|restart)
+ restart
+ ;;
+ condstop)
+ [ -e "$LOCKFILE" ] && stop
+ ;;
+ condreload|condrestart)
+ [ -e "$LOCKFILE" ] && restart
+ ;;
+ status)
+ RETVAL=$?
+ ;;
+ *)
+ msg_usage "${0##*/} {start|stop|restart|condstop|condrestart|status}"
+ RETVAL=1
+ ;;
+esac
+
+echo
+exit $RETVAL
--- /dev/null
+is_yes(){
+ boolean_is_true $1
+}
+
+is_no(){
+ boolean_is_false $1
+}
+
+MemInfo()
+{
+ sed -n '/^'$1':/ s/^'$1': *\([[:digit:]]*\).*$/\1/p' /proc/meminfo
+}
--- /dev/null
+#!/usr/bin/pulseaudio -nF
+
+### Load audio drivers statically
+#load-module module-alsa-sink device=default
+#load-module module-alsa-source device=default
+#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
+#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
+
+### Alternatively use the static hardware detection module
+#load-module module-detect
+
+### Load several protocols
+#load-module module-esound-protocol-unix
+#load-module module-native-protocol-unix
+#load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.67.0/24
+#load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.67.0/24
+
+### Automatically restore the volume of playback streams
+#load-module module-volume-restore
+
+### Make some devices default
+#set-default-sink output
+#set-default-source input
+
+.nofail
+
+### Publish connection data in the X11 root window
+#load-module module-x11-publish
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2002 by James A. McQuillan (McQuillan Systems, LLC)
+# Copyright (c) 2008 by Led <ledest at gmail.com>
+#
+# This software is licensed under the Gnu General Public License version 2,
+# the full text of which can be found in the COPYING file.
+
+PNUM=$1
+
+. /usr/share/ltsp/ltsp-client-functions
+
+eval DEVICE=\$PRINTER_${PNUM}_DEVICE
+
+# Either we run the print server, or we sleep for a while.
+# we need sleep, because init is going to continue respawning
+# if we don't do something.
+if [ -z "$DEVICE" ]; then
+ exec sleep 300
+else
+ eval TYPE=\$PRINTER_${PNUM}_TYPE
+ eval PORT=\$PRINTER_${PNUM}_PORT; PORT=${PORT:-910$PNUM}
+
+ # Check the Write-Only option
+ eval DEVWO=\$PRINTER_${PNUM}_WRITE_ONLY
+ is_yes $DEVWO && WO_OPT="-w" || WO_OPT=""
+
+ # serial printer
+ if [ "x$TYPE" = "xS" ]; then
+ eval SPEED=\$PRINTER_${PNUM}_SPEED
+ eval FLOWCTRL=\$PRINTER_${PNUM}_FLOWCTRL
+ eval PARITY=\$PRINTER_${PNUM}_PARITY
+ eval DATABITS=\$PRINTER_${PNUM}_DATABITS
+ SERIAL_OPTS=${SPEED:-9600}
+ [ "x$FLOWCTRL" = "xS" ] && SERIAL_OPTS="$SERIAL_OPTS ixon ixoff -crtscts" || SERIAL_OPTS="$SERIAL_OPTS -ixon -ixoff crtscts"
+ case "x$PARITY" in
+ xE) SERIAL_OPTS="$SERIAL_OPTS parenb -parodd" ;;
+ xO) SERIAL_OPTS="$SERIAL_OPTS parenb parodd" ;;
+ *) SERIAL_OPTS="$SERIAL_OPTS -parity" ;;
+ esac
+ [ "x$DATABITS" = "x7" ] && SERIAL_OPTS="$SERIAL_OPTS cs7" || SERIAL_OPTS="$SERIAL_OPTS cs8"
+ fi
+
+ # Get printer options
+ eval PRT_OPTIONS=\$PRINTER_${PNUM}_OPTIONS
+ PRT_OPTS="$SERIAL_OPTS $PRT_OPTIONS"
+
+ if which lp_server >/dev/null 2>&1; then
+ if [ -n "${PRT_OPTS//[[:blank:]]}" ]; then
+ logger -t lp_server "Started with: -n $PORT $WO_OPT -d $DEVICE -t \"$PRT_OPTS\""
+ exec lp_server -n $PORT $WO_OPT -d $DEVICE -t "$PRT_OPTS" >/dev/null 2>&1
+ else
+ logger -t lp_server "Started with: -n $PORT $WO_OPT -d $DEVICE"
+ exec lp_server -n $PORT $WO_OPT -d $DEVICE >/dev/null 2>&1
+ fi
+ elif which jetpipe >/dev/null 2>&1; then
+ logger -t jetpipe "Started with: $PORT $DEVICE"
+ jetpipe $DEVICE $PORT >/dev/null 2>&1
+ fi
+fi
--- /dev/null
+MKINITRD_OPTIONS_DISKLESS="--omit-scsi-modules --omit-ide-modules --omit-raid-modules"
+MKINITRD_OPTIONS_NFSROOT="--with nfs --with af_packet"
+if [ -s /etc/ltsp/ltsp-client-eth-modules.list ]; then
+ if /sbin/mkinitrd --help 2>&1 | egrep -q '^[[:blank:]]*--extra[[:blank:]]+.*@'; then
+ MKINITRD_OPTIONS_MODULES=" --extra @/etc/ltsp/ltsp-client-eth-modules.list"
+ else
+ for m in `grep -v '[[:blank:]]*#' /etc/ltsp/ltsp-client-eth-modules.list`; do
+ MKINITRD_OPTIONS_MODULES="$MKINITRD_OPTIONS_MODULES --extra $m"
+ done
+ unset m
+ fi
+fi
+export MKINITRD_OPTIONS="$MKINITRD_OPTIONS_DISKLESS $MKINITRD_OPTIONS_NFSROOT$MKINITRD_OPTIONS_MODULES"
+[ -x /usr/share/ltsp/ltsp-client-mkinitrd ] && MKINITRD=/usr/share/ltsp/ltsp-client-mkinitrd
+# unset MKINITRD_OPTIONS_DISKLESS MKINITRD_OPTIONS_NFSROOT
--- /dev/null
+VENDOR="ALTLinux"
+
+if [ -s /etc/ltsp_chroot ]; then
+ . /etc/ltsp_chroot
+ NFSROOT="$LTSP_CHROOT"
+fi
--- /dev/null
+# Default boot options
+# Use a menu for booting
+#PXELINUX_DEFAULT=menu
+
+# Set default timeout to 10 seconds (hundreths of a second)
+#TIMEOUT=100
+
+# Set default boot item on timeout
+#ONTIMEOUT=ltsp-NFS
+
+# Use ifcpu64.c32 to detect 64-bit, PAE or 32-bit machines.
+#PXELINUX_DEFAULT=ltsp-ifcpu64-NFS
+#IFCPU64=true
+
+# Supported booth methods
+BOOT_METHODS="NFS NBD AOE"
+
+# Default commandline arguments common to all boot methods
+CMDLINE_LINUX_DEFAULT="init=/sbin/init-ltsp quiet"
+
+# Commandline used with NFS root
+CMDLINE_NFS="root=/dev/nfs ip=dhcp boot=nfs"
+
+# Commandline used with NBD root
+CMDLINE_NBD="root=/dev/nbd0"
+
+# Commandline used with AOE root
+CMDLINE_AOE="root=/dev/etherd/e0.0"
+
+# A sed expression that matches all kernels and returns $FILE $NAME $VERSION $FLAVOR
+# Example: ls /boot | sed -n "$KERNEL_NAMES" | sort -V -k 4,4 | sort -r -k 3,3
+KERNEL_NAMES='s/\(vmlinu[xz]-\)\([^-]*-[^-]*-\)\(.*\)/& \1 \2 \3/p'
+
+# A sed expression that maps from a kernel name to an initrd name
+# Example: initrd=$(echo "$FILE" | sed -n "$INITRD_NAME")
+INITRD_NAME='s/vmlinu[xz]/initrd.img/p'
+
+# Kernel variants
+KERNEL_PREFIX="vmlinu[z|x]-*"
+KERNEL_SUFFIX=""
+
+# Kernel variants that are supported by 64-bit CPUs
+LIST_KERNELS_64="amd64"
+# Variants that are supported by PAE capable CPUs
+LIST_KERNELS_PAE="686-pae 686-bigmem 686"
+# Variants that are widely supported (i.e. 32-bit CPUs)
+LIST_KERNELS_32="486 686"
+# Preferred default kernel order
+#LIST_KERNELS_DEFAULT="486-custom 686-custom"
+
+# Use pxelinux/syslinux's IPAPPEND parameter to add useful networking and
+# other system information to the boot commandline:
+# 1: Add networking: ip=<client-ip>:<boot-server-ip>:<gw-ip>:<netmask>
+# 2: Add BOOTIF=<hardware-address-of-boot-interface>
+# 3: both 1 & 2
+# 4: Add SYSUUID=<system uuid>
+#IPAPPEND=3
--- /dev/null
+#!/bin/sh -e
+# initramfs hook for nbd
+
+MINKVER="2.6.17"
+PREREQ=""
+
+# Output pre-requisites
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case "$1" in
+ prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+
+. /usr/share/initramfs-tools/hook-functions
+
+# make sure all our modules are there
+manual_add_modules nbd
+manual_add_modules squashfs
+manual_add_modules overlayfs
+manual_add_modules aufs
+auto_add_modules net
+
+# Copy across the binaries
+copy_exec /sbin/nbd-client /sbin
+copy_exec /usr/sbin/nbd-proxy /sbin/nbd-proxy
+copy_exec /usr/sbin/nbd-client-proxy /sbin/nbd-client-proxy
+copy_exec /sbin/blkid /sbin
+
+# Cleanup empty ROOT= string if written in conf/param.conf
+if [ -e "$DESTDIR/conf/param.conf" ]; then
+ sed "/^ROOT=\"\"$/d" -i $DESTDIR/conf/param.conf
+fi
--- /dev/null
+#!/bin/sh -e
+# initramfs hook for udhcpc
+
+MINKVER="2.6.17"
+PREREQ=""
+
+# Output pre-requisites
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case "$1" in
+ prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+
+. /usr/share/initramfs-tools/hook-functions
+
+# Copy across the binaries
+if [ -x /sbin/udhcpc ]; then
+ copy_exec /sbin/udhcpc /sbin
+fi
--- /dev/null
+#!/bin/sh
+
+# We support two methods to call the init-ltsp.d scripts.
+# The first method is to pass "ltsp" in the kernel command line, which calls
+# the scripts with `chroot` while still in the initramfs, i.e. at the end of
+# this script.
+# The second is to pass "init=/sbin/init-ltsp", which will execute the scripts
+# in the real system and chain to /sbin/init after that.
+
+for x in $(cat /proc/cmdline); do
+ case "$x" in
+ init=/sbin/init-ltsp)
+ LTSP_BOOT=true
+ break
+ ;;
+ ltsp)
+ LTSP_BOOT=true
+ CALL_SCRIPTS=true
+ break
+ ;;
+ esac
+done
+
+test -n "$LTSP_BOOT" || exit
+
+[ -z "${rootmnt}" ] && panic "rootmnt unknown in init-bottom"
+[ -d "${rootmnt}/proc" ] || panic "rootmnt not mounted in init-bottom"
+# mount writeable filesystems if / is not already mounted writeable.
+if ! chroot ${rootmnt} /usr/bin/test -w "/" ; then
+ mkdir -p /rofs /cow
+ mount -t tmpfs -o mode=0755 tmpfs /cow
+ if [ "$LTSP_NBD_TO_RAM" = "true" ]; then
+ umount ${rootmnt}
+ dd if=/dev/nbd0 of=/cow/.rofsimage.img bs=1024k
+ nbd-client -d /dev/nbd0
+ mount -o loop /cow/.rofsimage.img /rofs
+ else
+ mount -o move ${rootmnt} /rofs
+ fi
+ if modprobe overlayfs; then
+ UNION_TYPE=overlayfs
+ UNION_OPTS="upperdir=/cow,lowerdir=/rofs"
+ elif modprobe aufs; then
+ UNION_TYPE=aufs
+ UNION_OPTS="dirs=/cow=rw:/rofs=ro"
+ else
+ . /scripts/functions
+ panic "Could not load neither overlayfs nor aufs."
+ fi
+ mount -t ${UNION_TYPE} -o ${UNION_OPTS} ${UNION_TYPE} ${rootmnt}
+ for dir in /rofs /cow ; do
+ mkdir -p ${rootmnt}${dir}
+ mount -o move ${dir} ${rootmnt}${dir}
+ done
+fi
+
+# Copy networking configuration to the root file system
+mkdir -p "$rootmnt/var/cache/ltsp/"
+for netconf in /tmp/net-*.conf /run/net-*.conf; do
+ if [ -f "$netconf" ]; then
+ cp "$netconf" "$rootmnt/var/cache/ltsp/"
+ fi
+done
+
+if [ -n "$CALL_SCRIPTS" ]; then
+ mount -o bind /proc "$rootmnt/proc"
+ EXEC_INIT=false chroot "$rootmnt" /sbin/init-ltsp
+ umount "$rootmnt/proc"
+fi
--- /dev/null
+#!/bin/sh
+################################################################################
+# Except for any bugs, it should be able to cope with the following scenarios:
+#
+# 1) One NIC, no kernel parameters:
+# It'll use DHCP.
+# 2) One NIC, static ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>:
+# It'll use the static IP.
+# 3) One NIC, IPAPPEND 1 or 3 or ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:
+# It'll use the static IP.
+# 4) One NIC, incomplete ip=:<server-ip>:::<hostname>:<device>::
+# It'll use DHCP but override server-ip and hostname with the static ones.
+# 5) One NIC, IPAPPEND 1 or 3 and autoconf=dhcp:
+# It'll use DHCP (requesting the provided ip but accepting whatever the DHCP
+# server provides) but override server-ip and hostname with the static ones.
+#
+# 6) Two or more NICs, no kernel parameters:
+# It'll use DHCP on all NICs, and use the first one that got a lease.
+# 7) Two or more NICs, IPAPPEND 2 or BOOTIF=<01-mac-address> or <device>:
+# It'll use DHCP on the specified NIC.
+# 8) Two or more NICs, IPAPPEND 3 or static ip along with BOOTIF or <device>:
+# It'll use the static IP on the specified device.
+# 9) Two or more NICs, incomplete ip=:<server-ip>:::<hostname>:<device>::
+# It'll use DHCP on the specified device but override server-ip and hostname with the static ones.
+#10) Two or more NICs, IPAPPEND 3 and autoconf=dhcp:
+# It'll use DHCP on the specified NIC and override server-ip and hostname with the static ones.
+################################################################################
+
+PREREQ=""
+
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case $1 in
+# get pre-requisites
+prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+# Exit if an LTSP boot was not requested
+grep -Eqsw "init=/sbin/init-ltsp|ltsp" /proc/cmdline || exit 0
+
+bring_up_interfaces()
+{
+ local i j
+
+ # Wait for a network interface to become available
+ i=0
+ while i=$(($i+1)); do
+ if [ -n "$(ip -oneline link show | sed -n '/ether/s/[0-9 :]*\([^:]*\).*/\1/p')" ]; then
+ break
+ elif [ $i -ge 30 ]; then
+ # After a while, give a shell to the user in case he can fix it
+ panic "No network interfaces found"
+ i=0
+ else
+ sleep 1
+ fi
+ done
+
+ # Wait for a network interface to be up
+ i=0
+ while i=$(($i+1)); do
+ # Bring up the interfaces. Note that more interfaces may become
+ # available progressively, so `ip link show` needs to be re-run.
+ for j in $(ip -oneline link show | sed -n '/ether/s/[0-9 :]*\([^:]*\).*/\1/p'); do
+ ip link set dev $j up
+ done
+ # Check if an interface is up
+ if ip -oneline link show up | grep -vw lo | grep -q LOWER_UP; then
+ break
+ elif [ $i -ge 30 ]; then
+ # After a while, give a shell to the user in case he can fix it
+ panic "No network interfaces are up"
+ i=0
+ else
+ sleep 1
+ fi
+ done
+}
+
+# Analyze whatever information was provided in the kernel command line
+process_kernel_parameters()
+{
+# "BOOTIF" can be passed manually or by IPAPPEND 2/3
+# Form: BOOTIF=01-1a-2b-3c-4d-5e-6f, where 01=the ARP type code for ethernet
+# http://syslinux.zytor.com/wiki/index.php/SYSLINUX#IPAPPEND_flag_val_.5BPXELINUX_only.5D
+if [ -n "$BOOTIF" ]; then
+ mac=$(echo $BOOTIF | sed -n 's/..-\(.*\)/\1/;y/ABCDEF-/abcdef:/p')
+ interface=$(ip -oneline link show | sed -n "/ether $mac"'/{s/[0-9 :]*\([^:]*\).*/\1/p;q};')
+fi
+
+# "IP" can be passed manually or by IPAPPEND 1/3
+# Form: ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>
+# http://www.kernel.org/doc/Documentation/filesystems/nfsroot.txt
+# Older initramfs-tools set "ip", newer set "IP".
+IP=${IP:-$ip}
+case "$IP" in
+ "")
+ ;;
+ # If the user just specified e.g. ip=dhcp
+ off|static|none|rarp|bootp|dhcp|both|all)
+ autoconf="$IP"
+ ;;
+ *)
+ local oldifs="${IFS-not set}"
+ IFS=':'
+ read ip tftp router subnet hostname new_interface new_autoconf<<EOF
+$IP
+EOF
+ test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+ # Prefer the interface specified by BOOTIF
+ interface=${interface:-$new_interface}
+ # Provide a way to use both IPAPPEND 3 *and* autoconf=dhcp :-)
+ autoconf=${autoconf:-$new_autoconf}
+esac
+}
+
+# Returns true if there's not enough static boot information
+dhcp_needed()
+{
+case "$autoconf" in
+ off|static|none|"")
+ # If any of the vars below is empty, we can't use a static ip
+ [ -z "$ip" -o -z "$tftp" -o -z "$subnet" ] # This is the return value
+ ;;
+ rarp|bootp|dhcp|both|all|*)
+ return 0;
+ ;;
+esac
+}
+
+# Generate the dhcp script, /tmp/dhcp-script.sh
+# udhcpc will be calling it on DHCP events
+# When called for state="bound", dhcp-script.sh will generate dhcp-info.conf
+# Then, dhcp-info.conf will be sourced
+# TODO: what happens when the lease expires and the /tmp/dhcp-script.sh script will be called again?
+# I think it won't be there, resulting in an error. Not that it matters so much... :-)
+# Another way, instead of using /tmp/dhcp-script.sh, would be to:
+# 1) copy the current script to /usr/share/initramfs-tools/script/udhcp while inside the initramfs (!),
+# 2) run udhcpc -s /usr/share/initramfs-tools/script/udhcp,
+# 3) use a "case 'prereqs' / 'bound' ..." to know if it's called from udhcp or not.
+# This way no script would need to be generated, and udhcpc would be able to
+# locate the current script even after the normal boot completes! :-)
+generate_dhcp_script()
+{
+echo '#!/bin/sh
+
+[ "$1" = "bound" ] || exit;
+
+echo "# This file contains whatever information was provided by the DHCP server" > /tmp/dhcp-info.conf
+for var in bootfile bootsize broadcast dns domain hostname ipttl lease lprsrv \
+ message msstaticroutes mtu nisdomain nissrv ntpsrv rootpath router routes \
+ search serverid sipsrv staticroutes subnet swapsrv tftp timezone wins wpad \
+ boot_file interface ip mask siaddr; do
+ eval value=\"\$$var\"
+ if [ -n "$value" ]; then
+ echo $var="\"$value\"" >> /tmp/dhcp-info.conf
+ fi
+done' > /tmp/dhcp-script.sh
+chmod +x /tmp/dhcp-script.sh
+}
+
+do_dhcp()
+{
+hostname_param=${hostname:+"-h $hostname"}
+ip_param=${ip:+"-r $ip"}
+# If a specific interface wasn't provided, try all of the connected ones
+if [ -n "$interface" ]; then
+ interfaces=$interface
+else
+ interfaces=$(ip -oneline link show | grep LOWER_UP | sed -n '/ether/s/[0-9 :]*\([^:]*\).*/\1/p')
+fi
+
+# Clear screen when quiet to dampen some noise
+[ "$quiet" = "y" ] && clear
+
+[ "$quiet" != "y" ] && echo "DHCP request for $i..."
+while [ -z "$configured" ]; do
+ for i in $interfaces; do # Make a DHCP request for each interface
+ if udhcpc -n -C -O rootpath -s /tmp/dhcp-script.sh -i $i $hostname_param $ip_param >/dev/null 2>&1; then
+ configured="true"
+ break
+ fi
+ done
+done
+[ "$quiet" != "y" ] && echo "Done."
+
+# Source the generated dhcp-info.conf file which contains the dhcp variables.
+# But assume that the command-line-provided server and hostname take precedence.
+k_tftp="$tftp"
+k_hostname="$hostname"
+. /tmp/dhcp-info.conf
+tftp=${k_tftp:-$tftp}
+hostname=${k_hostname:-$hostname}
+}
+
+sanitize_configuration()
+{
+# $interface may not be defined if a static IP is desired; in this case, use the first one
+# TODO: it would be good if we could prefer the interface with a connected cable...
+# TODO: The $DEVICE that was set by initramfs.conf is not exported by init, is that by design?
+interface=${interface:-$(ip -oneline link show | sed -n '/ether/{s/[0-9 :]*\([^:]*\).*/\1/p;q};')}
+
+bootfile=${bootfile:-$boot_file} # There are 2 bootfile options in DHCP
+boot_file=$bootfile
+
+tftp=${tftp:-$siaddr}
+tftp=${tftp:-$sname}
+tftp=${tftp:-$serverid}
+
+# Ensure a default rootpath if it doesn't exist
+if [ -z "$rootpath" ]; then
+ if [ -f /conf/arch.conf ]; then
+ rootpath=$(. /conf/arch.conf; echo "${DPKG_ARCH:+/opt/ltsp/$DPKG_ARCH}")
+ fi
+ rootpath=${rootpath:-/opt/ltsp/i386}
+fi
+}
+
+# Converts a decimal subnet mask to the bit count needed for the CIDR notation
+subnet_to_cidr()
+{
+local bits=32
+local oldifs="${IFS-not set}"
+IFS='.'
+for byte in $1; do
+ byte=$((255-$byte))
+ while [ $byte -gt 0 ]; do
+ bits=$(($bits-1))
+ byte=$(($byte/2))
+ done
+done
+test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+echo $bits
+}
+
+apply_configuration()
+{
+[ -z "$ip" -o -z "$tftp" -o -z "$subnet" ] && exit
+
+ip address add $ip/$(subnet_to_cidr $subnet) broadcast ${broadcast:-+} dev $interface
+
+for i in $router
+do
+ ip route add default via $i dev $interface
+done
+
+if [ -n "$hostname" ]; then
+ echo "$hostname" > /proc/sys/kernel/hostname
+fi
+
+[ "$quiet" != "y" ] && echo "$interface configured at $ip:$tftp:$router:$subnet:$hostname"
+}
+
+export_configuration()
+{
+# Ensure that /run exists, otherwise older versions may fail.
+mkdir -p /run
+
+# dns and router may contain multiple values
+read dns0 dns1 rest_dns <<EOF
+$dns
+EOF
+read router0 rest_routers <<EOF
+$router
+EOF
+echo "DEVICE='$interface'
+IPV4ADDR='$ip'
+IPV4BROADCAST='$broadcast'
+IPV4NETMASK='$subnet'
+IPV4GATEWAY='$router0'
+IPV4DNS0='$dns0'
+IPV4DNS1='$dns1'
+HOSTNAME='$hostname'
+DNSDOMAIN='$domain'
+NISDOMAIN='$nisdomain'
+ROOTSERVER='$tftp'
+ROOTPATH='$rootpath'
+filename='$bootfile'
+DNS_SERVER='$dns'
+SEARCH_DOMAIN='$search'
+NTPSVR='$ntpsvr'
+TIMESVR='$ntpsvr'
+TIMEZONE='$timezone'
+SWAPSVR='$swapsvr'" > /run/net-$interface.conf
+
+# Also make a /tmp symlink for backwards compatibility
+ln -sf /run/net-$interface.conf /tmp/net-$interface.conf
+# Write the file that'll be sourced by the callee function run_scripts
+mkdir -p /conf
+# Only export the lines that have something after the =
+sed -n "/[^=]*=[' ]*$/!s/.*/export &/p" "/run/net-$interface.conf" > /conf/param.conf
+}
+
+# Main
+[ "$xtrace" = "udhcp" ] && set -x # Provide a kernel parameter to enable tracing
+. /scripts/functions
+bring_up_interfaces
+process_kernel_parameters
+if dhcp_needed; then
+ [ -x "/sbin/udhcpc" ] || exit # But do handle any static IP requests
+ generate_dhcp_script
+ do_dhcp
+fi
+sanitize_configuration
+apply_configuration
+export_configuration
--- /dev/null
+#!/bin/sh
+
+# Basic initramfs support for AoE root.
+# To use it, install and configure the vblade package on the server,
+# and specify "root=/dev/etherd/e0.0" as a kernel parameter for the client.
+
+set -e
+
+PREREQ=""
+
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case $1 in
+ prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+# If an AoE root device wasn't specified, exit
+grep -qs "root=/dev/etherd/e" /proc/cmdline || exit 0
+. /scripts/functions
+
+# Wait for the network interfaces to become available
+i=0
+while i=$(($i+1)); do
+ interfaces=$(ip -oneline link show | sed -n '/ether/s/[0-9 :]*\([^:]*\).*/\1/p')
+ if [ -n "$interfaces" ]; then
+ break
+ elif [ $i -ge 10 ]; then
+ # After a while, give a shell to the user in case he can fix it
+ panic "No network interfaces found"
+ i=0
+ else
+ sleep 1
+ fi
+done
+
+# For AoE to work, interfaces need to be up, but don't need IPs
+for i in $interfaces; do
+ ip link set dev "$i" up
+done
+
+# Wait for a network interface to be up
+i=0
+while i=$(($i+1)); do
+ if ip -oneline link show up | grep -vw lo | grep -q LOWER_UP; then
+ break
+ elif [ $i -ge 4 ]; then
+ # After a while, give a shell to the user in case he can fix it
+ panic "No network interfaces are up"
+ i=0
+ else
+ sleep 1
+ fi
+done
+modprobe aoe
+udevadm settle || true
--- /dev/null
+#!/bin/sh
+
+# Work around LP bug #696435
+if [ "$ROOT" = /dev/nbd0 ] && [ -z "$FSTYPE" ]; then
+ FSTYPE=$(blkid -s TYPE -o value "${ROOT}")
+ if [ -n "$FSTYPE" ]; then
+ echo "FSTYPE='$FSTYPE'" > /conf/param.conf
+ fi
+fi
--- /dev/null
+#!/bin/sh
+
+# Quick hack to mount an image file over NFS, as an alternative to NBD mounts.
+#
+# Requires specifying nfsroot=/opt/ltsp/images and ltsploop=ARCH.img on the
+# commandline. ltsploopfs=FS can be used to specify the filesystem, defaults to
+# "squashfs"
+#
+# Also needs a dummy /opt/ltsp/images/sbin/init-ltsp to be an executable file
+# to work around a bug/feature in initramfs-tools's nfs mount checks...
+
+for x in $(cat /proc/cmdline); do
+ case "$x" in
+ ltsploop=*)
+ ltsploop=${x#ltsploop=}
+ ;;
+ ltsploopfs=*)
+ ltsploopfs=${x#ltsploopfs=}
+ ;;
+ esac
+done
+
+test -n "$ltsploop" || exit 0
+ltsploopfs=${ltsploopfs:-"squashfs"}
+
+[ -z "${rootmnt}" ] && panic "rootmnt unknown in init-bottom"
+
+if [ -f "${rootmnt}/${ltsploop}" ]; then
+ mkdir -p /ltsploop
+ mount -o move ${rootmnt} /ltsploop
+ mkdir -p ${rootmnt}
+ # TODO filesystem detection
+ mount -o ltsploop -t ${ltsploopfs} /ltsploop/${ltsploop} ${rootmnt}
+fi
--- /dev/null
+if [ -s /var/cache/debconf/passwords.dat ]; then
+ truncate -s 0 /var/cache/debconf/passwords.dat
+fi
--- /dev/null
+if [ -x /usr/sbin/make-ssl-cert ]; then
+ make-ssl-cert generate-default-snakeoil --force-overwrite || true
+fi
--- /dev/null
+apt-get clean
--- /dev/null
+# /boot/vmlinuz symlinks are generated when "link_in_boot=yes" is specified
+# in /etc/kernel-img.conf, which is generated by ltsp-build-client, which
+# normally isn't used when ltsp-update-image --cleanup / is called.
+
+if [ -f /boot/vmlinuz ] && [ -f /boot/initrd.img ]; then
+ return 0
+fi
+
+if [ -f /etc/ltsp/update-kernels.conf ]; then
+ . /etc/ltsp/update-kernels.conf
+fi
+KERNEL_NAMES=${KERNEL_NAMES:-'s/\(vmlinu[xz]-\)\([^-]*-[^-]*-\)\(.*\)/& \1 \2 \3/p'}
+INITRD_NAME=${INITRD_NAME:-'s/vmlinu[xz]/initrd.img/p'}
+
+read file name version flavor <<EOF
+$(find "/boot/" -mindepth 1 -maxdepth 1 -type f -printf "%f\n" |
+ sed -n "$KERNEL_NAMES" | sort -V -k 4,4 | sort -r -k 3,3)
+EOF
+initrd=$(echo "$file" | sed -n "$INITRD_NAME")
+
+if [ -f "/boot/$file" ] && [ -f "/boot/$initrd" ]; then
+ ln -sf "$file" /boot/vmlinuz
+ ln -sf "$initrd" /boot/initrd.img
+ nbi=$(echo "$initrd" | sed 's/initrd/nbi/')
+ if [ -f "/boot/$nbi" ]; then
+ ln -sf "$nbi" /boot/nbi.img
+ else
+ rm -f /boot/nbi.img
+ fi
+fi
--- /dev/null
+# Save some useful initrams vars
+
+# The boot interface name was stored in ltsp_config from the initramfs
+test -n "$DEVICE" || return 0
+
+# Also save the MAC address of the boot interface
+LTSP_CLIENT_MAC=$(ip -oneline -family inet link show dev "$DEVICE" | sed -n '/.*ether[[:space:]]*\([[:xdigit:]:]*\).*/{s//\1/;y/abcdef-/ABCDEF:/;p}')
+if [ -n "$LTSP_CLIENT_MAC" ]; then
+ export LTSP_CLIENT_MAC
+ echo "LTSP_CLIENT_MAC=$LTSP_CLIENT_MAC" >> /var/cache/ltsp/ltsp_config
+fi
--- /dev/null
+# Set ldm as the default-display-manager to prevent other display managers
+# from starting, until ldm implements the full protocol itself.
+if [ -f /etc/X11/default-display-manager ]; then
+ # Set DEFAULT_DISPLAY_MANAGER="" in lts.conf to leave the existing one,
+ # or DEFAULT_DISPLAY_MANAGER="/path/to/dm" to force another.
+ dm=${DEFAULT_DISPLAY_MANAGER-/usr/sbin/ldm}
+ if [ -n "$dm" ] ; then
+ echo "$dm" > /etc/X11/default-display-manager
+ fi
+fi
+
--- /dev/null
+# Disable several cronjobs that are usually present but that
+# cause unnecessary load.
+
+while read job; do
+ rm -f "$job"
+done <<EOF
+/etc/cron.daily/apt
+/etc/cron.daily/dpkg
+/etc/cron.daily/logrotate
+/etc/cron.daily/mlocate
+/etc/cron.daily/passwd
+/etc/cron.daily/popularity-contest
+/etc/cron.daily/standard
+/etc/cron.daily/man-db
+/etc/cron.weekly/apt-xapian-index
+/etc/cron.weekly/man-db
+EOF
--- /dev/null
+if boolean_is_true ${DISABLE_GETTYS:-"True"} && [ -f /etc/inittab ]; then
+ # Disable getty on tty 2-6.
+ sed -i /getty.*tty[2-6]/d /etc/inittab
+fi
--- /dev/null
+if boolean_is_true "$LTSP_FATCLIENT" &&
+ [ -f /usr/share/glib-2.0/schemas/org.gnome.desktop.lockdown.gschema.xml ] &&
+ [ -x /usr/bin/glib-compile-schemas ]; then
+ cat >> /usr/share/glib-2.0/schemas/10_ltsp.gschema.override <<EOF
+[org.gnome.desktop.lockdown]
+disable-user-switching=true
+disable-lock-screen=true
+EOF
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+fi
--- /dev/null
+for file in /etc/default/console-setup /etc/default/keyboard; do
+ if [ -f "$file" ]; then
+ if [ -n "$XKBMODEL" ] ; then
+ sed -i "s/XKBMODEL=.*/XKBMODEL=\"$XKBMODEL\"/" "$file"
+ fi
+ if [ -n "$XKBLAYOUT" ]; then
+ sed -i "s/XKBLAYOUT=.*/XKBLAYOUT=\"$XKBLAYOUT\"/" "$file"
+ fi
+ if [ -n "$XKBVARIANT" ]; then
+ sed -i "s/XKBVARIANT=.*/XKBVARIANT=\"$XKBVARIANT\"/" "$file"
+ fi
+ if [ -n "$XKBOPTIONS" ]; then
+ sed -i "s/XKBOPTIONS=.*/XKBOPTIONS=\"$XKBOPTIONS\"/" "$file"
+ fi
+ fi
+done
--- /dev/null
+# This file is sourced
+
+# make the chroot's /etc/mtab a file rather than a link
+# because mountall.conf complains loudly
+if [ -L /etc/mtab ]; then
+ rm /etc/mtab
+ :>/etc/mtab
+fi
+
--- /dev/null
+# For fat clients, remove some autostart items that don't make sense in live
+# sessions. The user can add more items by declaring a space separated
+# RM_SESSION_SERVICES list in lts.conf.
+
+# For readability, include the comment line from service.desktop.
+
+# Notify about new hardware drivers available for the system
+RM_SESSION_SERVICES="$RM_SESSION_SERVICES jockey-gtk jockey-kde"
+
+# Check for available updates automatically
+RM_SESSION_SERVICES="$RM_SESSION_SERVICES update-notifier"
+
+for file in $RM_SESSION_SERVICES; do
+ if [ -f "/etc/xdg/autostart/$file.desktop" ]; then
+ rm -f "/etc/xdg/autostart/$file.desktop"
+ fi
+done
--- /dev/null
+# Remove some system services that don't make sense in live sessions.
+# The user can add more items by declaring space separated RM_SYSTEM_SERVICES
+# or RM_THIN_SYSTEM_SERVICES lists in lts.conf. The RM_THIN_SYSTEM_SERVICES list
+# is ignored by fat clients.
+# KEEP_SYSTEM_SERVICES is a space separated whitelist of services.
+
+allowed_services() {
+ local service description
+
+ echo "$@" | while read service description; do
+ case " $KEEP_SYSTEM_SERVICES " in
+ *" $service "*)
+ ;;
+ *)
+ echo -n " $service"
+ ;;
+ esac
+ done
+}
+
+# $RM_SYSTEM_SERVICES are removed for all clients
+rm_services="$RM_SYSTEM_SERVICES $(allowed_services "
+alsa-restore # Restore sound card(s') mixer state(s)
+alsa-store # Save sound card(s') mixer state(s)
+exim4 # exim4 Mail Transport Agent
+grub-common # Record successful boot for GRUB
+lightdm # Light Display Manager
+ModemManager # Modem manager
+modemmanager # Modem manager (older versions)
+nbd-client # Network Block Device client (we use nbd-disconnect)
+plymouth-stop # Hide the splash screen
+rfkill-store # Store software rfkill state
+tty2 # Getty
+tty3 # Getty
+tty4 # Getty
+tty5 # Getty
+tty6 # Getty
+unattended-upgrades # Check if unattended upgrades are being applied
+urandom # Save and restore random seed between restarts
+ureadahead # Read required files in advance
+ureadahead-other # Read required files in advance for other mountpoints
+")"
+
+# $RM_THIN_SYSTEM_SERVICES are removed for thin clients
+if ! boolean_is_true "$LTSP_FATCLIENT"; then
+ rm_services="$rm_services $RM_THIN_SYSTEM_SERVICES $(allowed_services "
+acpid # ACPI daemon
+apparmor # AppArmor initialization
+apport # Automatic crash report generation
+atd # Deferred execution scheduler
+avahi-daemon # mDNS/DNS-SD daemon
+bluetooth # Bluetooth daemon
+brltty # Braille terminal driver
+cups # CUPS Printing spooler and server
+cups-browsed # CUPS browse daemon
+kerneloops # Collects and submits kernel crash signatures
+network-manager # Network connection manager
+ufw # Uncomplicated Firewall
+upstart-socket-bridge # Bridge socket events into upstart
+")"
+
+ # For low RAM thin clients, disable whatever isn't essential for booting
+ memtotal=$(sed -n 's/MemTotal: *\([0-9]*\) .*/\1/p' /proc/meminfo)
+ memtotal=$(($memtotal / 1024))
+ RM_RAM_THRESHOLD=${RM_RAM_THRESHOLD:-128}
+ if [ "$memtotal" -le "$RM_RAM_THRESHOLD" ]; then
+ rm_services="$rm_services $RM_LOW_RAM_SERVICES $(allowed_services "
+anacron # anac(h)ronistic cron
+dbus # D-Bus system message bus
+cron # Regular background program processing daemon
+rsyslog # System logging daemon
+tty1 # Getty
+upstart-udev-bridge # Bridge udev events into upstart
+")"
+ fi
+fi
+
+# We don't need NFS-related services if we're not using nfs
+if ! grep -q nfs /etc/fstab; then
+ rm_services="$rm_services $(allowed_services "
+idmapd # NFSv4 id <-> name mapper
+portmap # RPC portmapper replacement
+rpcbind-boot # RPC portmapper replacement
+")"
+fi
+
+for service in $rm_services; do
+ rm -f /etc/rc?.d/???"$service" "/etc/init.d/$service" "/etc/init/$service.conf"
+done
+
+if [ -x /bin/systemctl ]; then
+ for service in $rm_services ; do
+ systemctl --quiet disable "$service"
+ done
+fi
--- /dev/null
+# This file is sourced
+if boolean_is_true "$SCANNER" ; then
+ [ -w "/etc/default/saned" ] && sed -i -e 's/RUN=no/RUN=yes/' /etc/default/saned
+fi
+true
--- /dev/null
+# This file is sourced
+
+if [ -n "$TIMEZONE" ] && [ -e "/usr/share/zoneinfo/$TIMEZONE" ]; then
+ cp /usr/share/zoneinfo/$TIMEZONE /etc/localtime 2>/dev/null
+fi
+
+if [ -n "$TIMESERVER" ]; then
+ # Set timeserver to $SERVER if set to autodetect
+ if [ "$TIMESERVER" = "auto" ]; then
+ TIMESERVER=${SERVER}
+ fi
+
+ # Modify /etc/ntp.conf
+ if [ -f "/etc/ntp.conf" ]; then
+ sed -i -e '/^server/d' /etc/ntp.conf
+ fi
+ echo "server ${TIMESERVER}" >>/etc/ntp.conf
+
+ # Modify /etc/default/ntpdate
+ sed -i -e 's/^NTPSERVERS=".*"/NTPSERVER="'$TIMESERVER'"/' /etc/default/ntpdate
+fi
--- /dev/null
+#!/bin/bash
+#
+# ltsp-client-launch LTSP Client Launcher
+#
+# description: This launches the LTSP clients defined in /etc/lts.conf
+# along with sound server and other configured devices.
+#
+
+# Gracefully exit if ltsp_chroot file is not present
+test -f /etc/ltsp_chroot || exit 0
+
+# Make sure LANG is set
+if [ -z "$LANG" ]
+then
+ if [ -f /etc/sysconfig/i18n ]
+ then
+ . /etc/sysconfig/i18n
+ export LANG
+ fi
+fi
+
+if [ -z "$LC_MESSAGES" ]
+then
+ if [ -z "$LC_ALL" ]
+ then
+ LC_MESSAGES=$LANG
+ export LC_MESSAGES
+ fi
+fi
+
+# Grab lts.conf from the same IP address as the mount server.
+# (TODO: This is duplicated from ltsp_config because we don't want to run that entire script at this point.)
+
+# check for NBD devices
+NBD_DEVICES=$(awk '/^\/dev\/nbd.* \/ /||/^\/dev\/nbd.* \/rofs /{print $1}' /proc/mounts)
+if [ -n "$NBD_DEVICES" ]; then
+ for DEVICE in $NBD_DEVICES ; do
+ SERVER=$(pgrep -f -l $DEVICE | awk '{print $3}')
+ test -n "$SERVER" && break
+ done
+else
+ # check for NFS root
+ SERVER=$(sed -ne '/ltsp.*nfs/ { s/^\([^:]*\):.*$/\1/; p; q }' /proc/mounts)
+fi
+
+SERVER="${SERVER:-172.31.100.254}"
+export SERVER
+
+ARCH=$(uname -m)
+[ "$ARCH" = "i586" ] && ARCH=i386
+[ "$ARCH" = "i686" ] && ARCH=i386
+TFTPPATH="/ltsp/$ARCH/lts.conf"
+
+# Attempt to get lts.conf via tftp
+cd /var/run
+(echo "get ${TFTPPATH}"|tftp ${SERVER} >/dev/null 2>&1)
+if [ -s ./lts.conf ];then
+ cp ./lts.conf /etc/lts.conf
+fi
+cd - > /dev/null
+
+# Source function libraries.
+. /usr/share/ltsp/ltsp-init-common
+
+teardown() {
+ killall -g screen_session pulseaudio ldm ltspfsd
+}
+trap "teardown" TERM
+
+# Start Screen Sessions defined in /etc/lts.conf
+for screen in 01 02 03 04 05 06 07 08 09 10 11 12; do
+eval num=\$SCREEN_$screen
+if [ -n "$num" ]; then
+ /usr/share/ltsp/screen_session "$screen" &
+fi
+done
+
+# TODO: Move these into service ltsp-client-setup
+configure_localdev
+configure_swap
+configure_serial_mouse
+configure_printer
+
+# /dev/dsp must be owned by pulse
+chown pulse /dev/dsp
+start_sound
+configure_sound_volume
+
+while :; do
+ sleep 365d
+done
--- /dev/null
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+depend() {
+ after alsasound
+}
+
+start() {
+ ebegin "Starting LTSP Client"
+ . /usr/share/ltsp/ltsp-init-common
+
+ start_screen_sessions || true
+ start_sound || true
+}
--- /dev/null
+# This is not the preferred solution
+# rather bind or union mount from initramfs
+
+# tmpfs directory mounted when using tmpfs/bind
+tmpfs_dir=/var/lib/ltsp-client-setup
+
+# size of tmpfs mount
+tmpfs_size=10m
+
+# tmpfs/bind directions that get mounted with only directory structure preserved
+rw_dirs="/var/lib/xkb /var/log /var/spool /var/tmp /tmp /run /var/lib/pulse /var/lib/dbus"
+
+# tmpfs/bind directions that get mounted with directory structure and data copied
+copy_dirs="/root /home /etc/conf.d /etc/cron.d /etc/runlevels /etc/udev/rules.d /var/cache/ltsp"
+
+# tmpfs/bind files that mounted on top of other files
+bindfiles="/etc/hosts /etc/syslog.conf /etc/fstab /etc/resolv.conf /etc/passwd /etc/group /etc/localtime /etc/lts.conf /etc/mtab"
+
+
+# set defaults
+test -z "$tmpfs_dir" && tmpfs_dir=/var/lib/ltsp-client-setup
+mount -t tmpfs -o mode=0755 tmpfs $tmpfs_dir
+# preserve directory structure
+for d in $rw_dirs ; do
+ if [ -d "$d" ]; then
+ cd $tmpfs_dir
+ tar --no-recursion -cpf - $(find $d -type d 2> /dev/null) 2> /dev/null | tar xpf -
+ mount --bind $tmpfs_dir/$d $d
+ else
+ echo "WARNING: $d does not exist"
+ fi
+done
+# copy contents into tmpfs
+for d in $copy_dirs; do
+ if [ -d "$d" ]; then
+ cd $tmpfs_dir
+ tar -cpf - $d 2> /dev/null | tar xpf -
+ mount --bind $tmpfs_dir/$d $d
+ else
+ echo "WARNING: $d does not exist"
+ fi
+done
+
+# mount one file on top of another
+for f in $bindfiles ; do
+ if [ -e "$f" ]; then
+ mkdir -p "$(dirname $tmpfs_dir/$f)"
+ cp $f $tmpfs_dir/$f
+ mount --bind $tmpfs_dir/$f $f
+ else
+ echo "WARNING: $f does not exist"
+ fi
+done
--- /dev/null
+# Attempt to get lts.conf via tftp
+
+arch=$(detect_arch)
+tftppath="/ltsp/${arch}/lts.conf"
+lts_conf_temp=$(mktemp)
+
+tftp "$SERVER" -c get ${tftppath} $lts_conf_temp >/dev/null
+
+# or if tftp gives a buffer overflow error, use curl
+# https://bugs.gentoo.org/show_bug.cgi?id=357083
+# curl "tftp://${SERVER}${tftppath}" -o $lts_conf_temp >/dev/null
+
+# only overwrite lts.conf if it has non-zero size.
+if [ -s "$lts_conf_temp" ]; then
+ # doing copy, getting inter-device move fail (because of bind mounts?)
+ cp "$lts_conf_temp" /etc/lts.conf
+fi
+
+rm "$lts_conf_temp"
+
+# Get the lts.conf vars into the environment
+. /usr/share/ltsp/ltsp_config
--- /dev/null
+if [ -z "$HOSTNAME" ]; then
+ HOSTNAME_BASE=${HOSTNAME_BASE:-ltsp}
+ case "$HOSTNAME_EXTRA" in
+ mac)
+ HOSTNAME_EXTRA=$(ip link show $DEVICE | awk '/ether/{print $2}' | tr ':' '-')
+ ;;
+ ip|"")
+ HOSTNAME_EXTRA=$(echo "$IPV4ADDR.$IPV4NETMASK" | awk -F "." '{ print (($1%(256-$5)*256+$2%(256-$6))*256+$3%(256-$7))*256+$4%(256-$8) }')
+ ;;
+ esac
+ HOSTNAME="$HOSTNAME_BASE$HOSTNAME_EXTRA"
+fi
+
+hostname "$HOSTNAME"
+echo "hostname=\"$HOSTNAME\"" > /etc/conf.d/hostname
+
+cat <<EOF > /etc/hosts
+127.0.0.1 localhost
+127.0.0.2 $HOSTNAME
+$SERVER server
+
+# The following lines are desirable for IPv6 capable hosts
+::1 ip6-localhost ip6-loopback
+fe00::0 ip6-localnet
+ff00::0 ip6-mcastprefix
+ff02::1 ip6-allnodes
+ff02::2 ip6-allrouters
+EOF
--- /dev/null
+if [ -n "$CONSOLE_KEYMAP" ]; then
+ sed -i "s/keymap=\"us\"/keymap=\"${CONSOLE_KEYMAP}\"/" /etc/conf.d/keymaps
+fi
--- /dev/null
+# The dbus machine id should be unique for each client, otherwise problems may
+# occur, e.g. if a thin client has the same id as the server, then `sudo gedit`
+# on the client session which runs on the server gives "access denied"!
+
+rm -f /var/lib/dbus/machine-id
+if [ -x /usr/bin/dbus-uuidgen ]; then
+ dbus-uuidgen --ensure
+fi
--- /dev/null
+# This file is sourced
+
+rc-update add ltsp-client default
+rc-update add sysklogd default
+
+# one of the possible cron tools, only 1 can be installed
+rc-service -e vixie-cron && rc-update add vixie-cron default
+rc-service -e bcron && rc-update add bcron default
+rc-service -e cronie && rc-update add cronie default
+rc-service -e dcron && rc-update add dcron default
+rc-service -e fcron && rc-update add fcron default
--- /dev/null
+# Remove some system services that don't make sense in live sessions.
+# The user can add more items by declaring space separated RM_SYSTEM_SERVICES
+# or RM_THIN_SYSTEM_SERVICES lists in lts.conf. The RM_THIN_SYSTEM_SERVICES list
+# is ignored by fat clients.
+# KEEP_SYSTEM_SERVICES is a space separated whitelist of services.
+
+allowed_services() {
+ local service description
+
+ echo "$@" | while read service description; do
+ case " $KEEP_SYSTEM_SERVICES " in
+ *" $service "*)
+ ;;
+ *)
+ echo -n " $service"
+ ;;
+ esac
+ done
+}
+
+# $RM_SYSTEM_SERVICES are removed for all clients
+rm_services="$RM_SYSTEM_SERVICES $(allowed_services "
+syslog-ng # Syslog-ng logging daemon
+xdm # X.Org Display Manager
+")"
+
+# $RM_THIN_SYSTEM_SERVICES are removed for thin clients
+if ! boolean_is_true "$LTSP_FATCLIENT"; then
+ rm_services="$rm_services $RM_THIN_SYSTEM_SERVICES $(allowed_services "
+cups # CUPS Printing spooler and server
+NetworkManager # Network connection manager
+")"
+
+ # For low RAM thin clients, disable whatever isn't essential for booting
+ memtotal=$(sed -n 's/MemTotal: *\([0-9]*\) .*/\1/p' /proc/meminfo)
+ memtotal=$(($memtotal / 1024))
+ RM_RAM_THRESHOLD=${RM_RAM_THRESHOLD:-128}
+ if [ "$memtotal" -le "$RM_RAM_THRESHOLD" ]; then
+ rm_services="$rm_services $RM_LOW_RAM_SERVICES $(allowed_services "
+uptimed # Uptime Daemon
+")"
+ fi
+fi
+
+# We don't need NFS-related services if we're not using nfs
+if ! grep -q nfs /etc/fstab; then
+ rm_services="$rm_services $(allowed_services "
+nfs # Network File System
+")"
+fi
+
+for service in $rm_services; do
+ test -f "/etc/runlevels/default/$service" && rc-update del "$service" default
+done
--- /dev/null
+#!/bin/sh
+
+mount /proc 2> /dev/null ||:
--- /dev/null
+#!/bin/sh
+
+### Set Runlevel 5 and turn off the mingetty's
+# Fedora 8 and previous, and RHEL5
+[ -e /etc/inittab ] && sed -i 's/^id:3/id:5/; /^[1-6].*/d;' /etc/inittab
+# Fedora 9+ with Upstart
+if [ -e /etc/event.d/tty1 ]; then
+ for NUM in 1 2 3 4 5 6; do
+ echo > /etc/event.d/tty$NUM
+ done
+fi
+# Fedora 13+ and EL6 with Upstart
+if [ -e /etc/init/start-ttys.conf ]; then
+ echo > /etc/init/start-ttys.conf
+fi
--- /dev/null
+#!/bin/bash
+
+if [ -f /etc/dracut.conf ]; then
+ echo Generating initramfs
+ cp /usr/share/ltsp/dracut/sysconfig-dracut /etc/dracut.conf.d/ltsp-dracut.conf
+ NAME=`ls /boot/vmlinuz-* |sed 's/vmlinuz-//' | sort -nr | head -n1 | xargs basename`
+ unset DRACUTARG
+ [ -x /sbin/dracut ] && DRACUTARG=--dracut
+ /sbin/dracut -f
+ /sbin/new-kernel-pkg --mkinitrd $DRACUTARG --install $NAME
+ /sbin/new-kernel-pkg --rpmposttrans $NAME
+else
+ echo Warning: Dracut not installed or no /etc/dracut.conf found
+fi
+
--- /dev/null
+#!/bin/sh
+
+# Disable services we don't want
+for service in ConsoleKit avahi-daemon crond cups exim gpm iptables ip6tables \
+ iscsid kudzu lvm2-monitor mcstrans mdmonitor nfs NetworkManager named\
+ pcscd rpcbind rpcgssd rpcidmapd rpcsvcgssd; do
+ if [ ! -e /etc/init.d/$service ]; then
+ continue
+ fi
+ #echo "Disabling Service: $service"
+ /sbin/chkconfig $service off
+done
+
+# Enable services we do want
+for service in haldaemon messagebus rsyslog udev-post ltsp-core ; do
+ if [ ! -e /etc/init.d/$service ]; then
+ continue
+ fi
+ #echo "Enabling Service: $service"
+ /sbin/chkconfig $service on
+done
+
+# Setup readonly-root Mode
+#sed -i 's/READONLY=no/READONLY=yes/' /etc/sysconfig/readonly-root
+
+# Set ltsp-launch-client as DM
+#echo "DISPLAYMANAGER=/usr/sbin/ltsp-client-launch" > /etc/sysconfig/desktop
+
+# Link /etc/mtab to /proc/mounts
+# This is not perfect, but it enables fuse mounts to work.
+rm -f /etc/mtab
+ln -sf ../proc/mounts /etc/mtab
+
+# Files to silence warning messages
+touch /etc/alsa/asound.state
+touch /etc/asound.state
+
+# Silence /etc/mtab rwtab error message during bootup
+sed -i 's/^files[[:space:]]\/etc\/mtab//' /etc/rwtab
+
+# Silence /etc/mtab* removal errors
+sed -i 's/^rm -f \/etc\/mtab/#rm -f \/etc\/mtab/' /etc/rc.d/rc.sysinit
+
+# Silence local filesystems mount errors during bootup
+sed -i '/^sysfs/d' /etc/fstab
+sed -i '/sysroot/d' /etc/mtab
+sed -i '/unionfs/d' /etc/mtab
+
+# F10+: install default boot-duration so plymouth can guess the startup progress bar better
+if [ -e /var/lib/plymouth/boot-duration ]; then
+ cp /usr/share/ltsp/template/plymouth-default-boot-duration /var/lib/plymouth/boot-duration
+fi
+
+# Allow clean shutdown to complete when rootfs is mounted on a nbd or iscsi block device
+sed -i 's/^kill_all $"Sending all processes/#kill_all $"Sending all processes/' /etc/init.d/halt
+sed -i 's/sleep 2/#sleep 2/' /etc/init.d/halt
+sed -i 's/^rm -f/#rm -f/' /etc/init.d/halt
--- /dev/null
+#!/bin/sh
+
+# Install SL6 "fastbugs" repo config if Scientific Linux 6 and not yet installed
+# Not needed for CentOS 6
+if [ -f /etc/yum.repos.d/sl.repo ] && [ ! -f /etc/yum.repos.d/sl-other.repo ]; then
+ cp /usr/share/ltsp/template/sl-other.repo /etc/yum.repos.d/sl-other.repo
+fi
--- /dev/null
+#!/bin/sh
+
+umount /proc 2> /dev/null ||:
--- /dev/null
+#!/bin/sh
+
+# Exit immediately if this is not a LTSP client chroot.
+[ ! -e /etc/ltsp_chroot ] && exit 0
+
+for i in /usr/share/ltsp/chroot-setup.d/* ; do
+ [ -d $i ] && continue
+ if [ -x $i ]; then
+ $i
+ fi
+done
--- /dev/null
+#!/bin/bash
+#
+# ltsp-client-launch LTSP Client Launcher
+#
+# description: This launches the LTSP clients defined in /etc/lts.conf
+# along with sound server and other configured devices.
+#
+
+# Gracefully exit if ltsp_chroot file is not present
+test -f /etc/ltsp_chroot || exit 0
+
+# Make sure LANG is set
+if [ -z "$LANG" ]
+then
+ if [ -f /etc/sysconfig/i18n ]
+ then
+ . /etc/sysconfig/i18n
+ export LANG
+ fi
+fi
+
+if [ -z "$LC_MESSAGES" ]
+then
+ if [ -z "$LC_ALL" ]
+ then
+ LC_MESSAGES=$LANG
+ export LC_MESSAGES
+ fi
+fi
+
+# Grab lts.conf from the same IP address as the mount server.
+# (TODO: This is duplicated from ltsp_config because we don't want to run that entire script at this point.)
+
+# check for NBD devices
+NBD_DEVICES=$(awk '/^\/dev\/nbd.* \/ /||/^\/dev\/nbd.* \/rofs /{print $1}' /proc/mounts)
+if [ -n "$NBD_DEVICES" ]; then
+ for DEVICE in $NBD_DEVICES ; do
+ SERVER=$(pgrep -f -l $DEVICE | awk '{print $3}')
+ test -n "$SERVER" && break
+ done
+else
+ # check for NFS root
+ SERVER=$(sed -ne '/ltsp.*nfs/ { s/^\([^:]*\):.*$/\1/; p; q }' /proc/mounts)
+fi
+
+SERVER="${SERVER:-172.31.100.254}"
+export SERVER
+
+ARCH=$(uname -m)
+[ "$ARCH" = "i586" ] && ARCH=i386
+[ "$ARCH" = "i686" ] && ARCH=i386
+TFTPPATH="/ltsp/$ARCH/lts.conf"
+
+# Attempt to get lts.conf via tftp
+cd /var/run
+(echo "get ${TFTPPATH}"|tftp ${SERVER} >/dev/null 2>&1)
+if [ -s ./lts.conf ];then
+ cp ./lts.conf /etc/lts.conf
+fi
+cd - > /dev/null
+
+# Source function libraries.
+. /usr/share/ltsp/ltsp-init-common
+
+teardown() {
+ killall -g screen_session pulseaudio ldm ltspfsd
+}
+trap "teardown" TERM
+
+# Start Screen Sessions defined in /etc/lts.conf
+for screen in 01 02 03 04 05 06 07 08 09 10 11 12; do
+eval num=\$SCREEN_$screen
+if [ -n "$num" ]; then
+ /usr/share/ltsp/screen_session "$screen" &
+fi
+done
+
+# TODO: Move these into service ltsp-client-setup
+configure_localdev
+configure_swap
+configure_serial_mouse
+configure_printer
+
+# /dev/dsp must be owned by pulse
+chown pulse /dev/dsp
+start_sound
+configure_sound_volume
+
+while :; do
+ sleep 365d
+done
--- /dev/null
+#! /bin/sh
+#
+# Author: Matt Zimmerman <mdz@ubuntu.com>
+#
+### BEGIN INIT INFO
+# Provides: ltsp-client ltsp-client-core ltsp-client-setup
+# Required-Start: $remote_fs $network $syslog
+# Should-Start:
+# Required-Stop:
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 6
+# Short-Description: Script for LTSP client initialization
+# Description:
+### END INIT INFO
+
+set -e
+
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+DESC="LTSP client"
+NAME=ltsp-client
+SCRIPTNAME=/etc/init.d/$NAME
+
+# Gracefully exit if an LTSP boot was not requested
+grep -Eqsw "init=/sbin/init-ltsp|ltsp" /proc/cmdline || exit 0
+
+# handle localization settings
+if [ -r /etc/default/locale ]; then
+ . /etc/default/locale
+ export LANG LANGUAGE
+elif [ -r /etc/environment ]; then
+ . /etc/environment
+ export LANG LANGUAGE
+fi
+
+. /lib/lsb/init-functions
+. /usr/share/ltsp/ltsp-init-common
+
+case "$1" in
+ start)
+ log_success_msg "Starting LTSP client..."
+
+ if [ -f "/etc/ltsp/getltscfg-cluster.conf" ]; then
+ # Tell the control center that we are booting and get lts.conf
+ eval $(getltscfg-cluster -a -l boot) || true
+ fi
+
+ if [ -x /bin/plymouth ]; then
+ /bin/plymouth quit --retain-splash || true
+ fi
+
+ start_screen_sessions || true
+ start_sound || true
+
+ ;;
+ stop)
+ # This means that an LTSP client is shutting down or rebooting.
+ # Try to cleanly close any open network connections.
+ if [ -x /usr/share/ltsp/nbd-disconnect ]; then
+ /usr/share/ltsp/nbd-disconnect &
+ fi
+ ;;
+ restart|force-reload)
+ echo "$NAME does not support restarting, reboot your client instead." >&2
+ exit 1
+ ;;
+ *)
+ echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
--- /dev/null
+# Already in F12 /etc/rwtab
+empty /var/log/ConsoleKit/
+empty /var/lib/dbus/
+empty /var/cache/hald/
+empty /var/lib/pulse/
+files /.viminfo
+files /etc/alsa/asound.state
+# Already in F11 /etc/rwtab
+dirs /var/lib/xkb/
+
+# BUG: Directories that need to be writable but contain files we don't want to disappear
+# (Although somehow this wasn't harmful to LTSP in the past?)
+dirs /etc/udev/rules.d/
+
+# LTSP specific
+dirs /var/cache/ldm/
+dirs /home
+empty /var/cache/ltsp/
+empty /root
+files /etc/lts.conf
+files /etc/X11/xorg.conf
+files /etc/passwd
+files /etc/group
+files /etc/localtime
+files /etc/cups/client.conf
+# Old versions of Fedora only
+files /etc/asound.state
--- /dev/null
+#!/bin/bash
+# Run dracut or mkinitrd and postinst.d/* on the latest installed kernel again
+echo "Re-wrapping vmlinuz and initrd, Please be patient."
+
+NAME=`ls /boot/vmlinuz-* |sed 's/vmlinuz-//' | sort -nr | head -n1 | xargs basename`
+unset DRACUTARG
+[ -x /sbin/dracut ] && DRACUTARG=--dracut
+/sbin/new-kernel-pkg --mkinitrd $DRACUTARG --install $NAME
+/sbin/new-kernel-pkg --rpmposttrans $NAME
+/sbin/depmod -au "$NAME" -F "/boot/System.map-$NAME"
--- /dev/null
+#!/bin/sh
+#
+# Overlay filesystem mounting -*- overlay-module -*-
+#
+# 2013, Joshua Trimm <enslaver@enslaver.com>
+#
+# Derived from previously modified scripts written by:
+# 2008, Stephane Graber <stgraber@ubuntu.com>
+# 2009, Vagrant Cascadian <vagrant@freegeek.org>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+# The idea is to make this a double script, running from init-ltsp
+# and also be installed to the initramfs using either dracut or
+# initramfs-tools.
+
+#set -x
+
+[ -f /usr/share/ltsp/ltsp-client-vendor-functions ] && . /usr/share/ltsp/ltsp-client-vendor-functions
+
+# On by default
+OVERLAY=${OVERLAY:-Y}
+
+if [ -f /.inside-cow ]; then
+ # Already inside copy-on-write filesystem
+ return
+fi
+
+if [ ! $OVERLAY ]; then
+ # Someone doesnt love me
+ return
+fi
+
+
+
+# Defaults to unionfs if OVERLAY=Y and no OVERLAYFS specified
+OVERLAYFS=${OVERLAYFS:-unionfs}
+
+panic() { echo "Error: $@"; exit 1; }
+
+
+# Try to give us some tmp space in userland
+test ! -w "/tmp" && mount -t tmpfs tmpfs /tmp
+
+[ -f /lib/dracut-lib.sh ] && . /lib/dracut-lib.sh
+[ -d /scripts/local-top ] && [ -n "${rootmnt}" ] && INSIDE_INITRAMFS=1
+[ -f /etc/ltsp_chroot ] && INSIDE_LTSP_INIT=1
+[ -f /lib/dracut-lib.sh ] && INSIDE_DRACUT=1
+
+if modprobe -q overlayfs; then
+ # For kernel overlays
+ if [ "$DETECT_MODULE_INCOMPLETE" ]; then
+ UNION_TYPE=overlayfs
+ UNION_OPTS="upperdir=$RAMROOT,lowerdir=$HDROOT"
+ fi
+elif modprobe -q fuse; then
+ # For fuse overlays
+ FUSE_OPT='-o allow_other,use_ino,suid,dev,nonempty'
+ if [ "$INSIDE_DRACUT" ]; then
+ . /tmp/root.info
+ [ "$OVERLAYFS" = "unionfs" ] && MOUNT_CMD="unionfs"
+ CHROOT_PATH="/tmp/unionfs"
+ UNION_OPT='-ocow,statfs_omit_ro,max_files=32767,chroot=/tmp/unionfs'
+ NEWROOT=${NEWROOT:-/sysroot}
+ OLDROOT="$NEWROOT"
+ mkdir -p $CHROOT_PATH/rofs $CHROOT_PATH/cow /tmp/union /tmp/sysroot
+ mount -t tmpfs tmpfs $CHROOT_PATH/cow
+ mount --move /sysroot /tmp/sysroot
+ mount --rbind /tmp/sysroot $CHROOT_PATH/rofs
+ unionfs $FUSE_OPT $UNION_OPT /cow=RW:/rofs=RO /sysroot
+ echo inside-cow-unionfs > /sysroot/.inside-cow || panic "Something went wrong"
+ [ -e "/proc/cmdline" ] || mount -t proc proc /sysroot/proc
+ cp -a /tmp/net.* /tmp/dhclient.* /sysroot/var/cache/ltsp
+ elif [ "$INSIDE_INITRAMFS" ]; then
+ # This is for initramfs-tools that include the fuse module.
+ # it is incomplete but should be similar to above, just set
+ # NEWROOT to where it mounts the nfsroot
+ NEWROOT="${rootmnt}"
+ . /tmp/root.info
+ [ "$OVERLAYFS" = "unionfs" ] && MOUNT_CMD="unionfs"
+ CHROOT_PATH="/tmp/unionfs"
+ UNION_OPT='-ocow,statfs_omit_ro,max_files=32767,chroot=/tmp/unionfs'
+ NEWROOT=${NEWROOT:-/sysroot}
+ OLDROOT="$NEWROOT"
+ mkdir -p $CHROOT_PATH/rofs $CHROOT_PATH/cow /tmp/union /tmp/sysroot
+ mount -t tmpfs tmpfs $CHROOT_PATH/cow
+ mount --move /sysroot /tmp/sysroot
+ mount --rbind /tmp/sysroot $CHROOT_PATH/rofs
+ unionfs $FUSE_OPT $UNION_OPT /cow=RW:/rofs=RO /sysroot
+ echo inside-cow-initramfs > /sysroot/.inside-cow
+ [ -e "/proc/cmdline" ] || mount -t proc proc /sysroot/proc
+ cp -a /tmp/net.* /tmp/dhclient.* /sysroot/var/cache/ltsp
+ elif [ "$INSIDE_LTSP_INIT" ]; then
+ CHROOT_PATH="/tmp/unionfs"
+ UNION_OPT="-ocow,chroot=$CHROOT_PATH,max_files=32768"
+ UBIN=/usr/bin/unionfs
+ mkdir -p $CHROOT_PATH/rofs $CHROOT_PATH/cow /tmp/union /tmp/sysroot
+ [ -e "/proc/cmdline" ] || mount -t proc proc /proc
+ mount -t tmpfs tmpfs $CHROOT_PATH/cow
+ mount --bind / $CHROOT_PATH/rofs
+ $UBIN $FUSE_OPT $UNION_OPT /cow=RW:/rofs=RO /tmp/union
+ mount -t proc proc /tmp/union/proc
+ echo inside-cow-ltsp-init > /tmp/union/.inside-cow
+ cd /tmp/union
+ mkdir oldroot
+ pivot_root . oldroot
+ init q
+ fi
+fi
--- /dev/null
+if [ -z "$HOSTNAME" ] || [ "$HOSTNAME" = "localhost" ] || [ "$HOSTNAME" = "(none)" ]; then
+ HOSTNAME_BASE=${HOSTNAME_BASE:-ltsp}
+ case "$HOSTNAME_EXTRA" in
+ mac)
+ HOSTNAME_EXTRA=$(ip link show $DEVICE | awk '/ether/{print $2}' | tr ':' '-')
+ ;;
+ ip|"")
+ HOSTNAME_EXTRA=$(echo "$IPV4ADDR.$IPV4NETMASK" | awk -F "." '{ print (($1%(256-$5)*256+$2%(256-$6))*256+$3%(256-$7))*256+$4%(256-$8) }')
+ ;;
+ esac
+ HOSTNAME="$HOSTNAME_BASE$HOSTNAME_EXTRA"
+fi
+
+hostname "$HOSTNAME"
+echo "$HOSTNAME" > /etc/hostname
+
+cat <<EOF > /etc/hosts
+127.0.0.1 localhost
+127.0.0.2 $HOSTNAME
+$SERVER server
+
+# The following lines are desirable for IPv6 capable hosts
+::1 ip6-localhost ip6-loopback
+fe00::0 ip6-localnet
+ff00::0 ip6-mcastprefix
+ff02::1 ip6-allnodes
+ff02::2 ip6-allrouters
+EOF
+
+if [ -f /etc/hosts.ltsp ]; then
+ cat /etc/hosts.ltsp >> /etc/hosts
+fi
+env | sed -n '/^HOSTS_[0-9][0-9]=/s///p' >> /etc/hosts
--- /dev/null
+#!/bin/bash
+#
+# ltsp-client-launch LTSP Client Launcher
+#
+# description: This launches the LTSP clients defined in /etc/lts.conf
+# along with sound server and other configured devices.
+#
+
+# Gracefully exit if ltsp_chroot file is not present
+test -f /etc/ltsp_chroot || exit 0
+
+# Make sure LANG is set
+if [ -z "$LANG" ]
+then
+ if [ -f /etc/sysconfig/i18n ]
+ then
+ . /etc/sysconfig/i18n
+ export LANG
+ fi
+fi
+
+if [ -z "$LC_MESSAGES" ]
+then
+ if [ -z "$LC_ALL" ]
+ then
+ LC_MESSAGES=$LANG
+ export LC_MESSAGES
+ fi
+fi
+
+# Grab lts.conf from the same IP address as the mount server.
+# (TODO: This is duplicated from ltsp_config because we don't want to run that entire script at this point.)
+
+# check for NBD devices
+NBD_DEVICES=$(awk '/^\/dev\/nbd.* \/ /||/^\/dev\/nbd.* \/rofs /{print $1}' /proc/mounts)
+if [ -n "$NBD_DEVICES" ]; then
+ for DEVICE in $NBD_DEVICES ; do
+ SERVER=$(pgrep -f -l $DEVICE | awk '{print $3}')
+ test -n "$SERVER" && break
+ done
+else
+ # check for NFS root
+ SERVER=$(sed -ne '/ltsp.*nfs/ { s/^\([^:]*\):.*$/\1/; p; q }' /proc/mounts)
+fi
+
+SERVER="${SERVER:-172.31.100.254}"
+export SERVER
+
+ARCH=$(uname -m)
+[ "$ARCH" = "i586" ] && ARCH=i386
+[ "$ARCH" = "i686" ] && ARCH=i386
+TFTPPATH="/ltsp/$ARCH/lts.conf"
+
+# Attempt to get lts.conf via tftp
+cd /var/run
+(echo "get ${TFTPPATH}"|tftp ${SERVER} >/dev/null 2>&1)
+if [ -s ./lts.conf ];then
+ cp ./lts.conf /etc/lts.conf
+fi
+cd - > /dev/null
+
+# Source function libraries.
+. /usr/share/ltsp/ltsp-init-common
+
+teardown() {
+ killall -g screen_session pulseaudio ldm ltspfsd
+}
+trap "teardown" TERM
+
+# Start Screen Sessions defined in /etc/lts.conf
+for screen in 01 02 03 04 05 06 07 08 09 10 11 12; do
+eval num=\$SCREEN_$screen
+if [ -n "$num" ]; then
+ /usr/share/ltsp/screen_session "$screen" &
+fi
+done
+
+# TODO: Move these into service ltsp-client-setup
+configure_localdev
+configure_swap
+configure_serial_mouse
+configure_printer
+
+# /dev/dsp must be owned by pulse
+chown pulse /dev/dsp
+start_sound
+configure_sound_volume
+
+while :; do
+ sleep 365d
+done
--- /dev/null
+# Fedora-specific function overrides for the common functions
+
+detect_arch() {
+ echo $(uname -m | sed -e s/i.86/i386/)
+}
+
+if [ -z "$HOSTNAME" ] || [ "$HOSTNAME" = "localhost.localdomain" ] || [ "$HOSTNAME" = "localhost" ]; then
+ HOSTNAME_BASE=${HOSTNAME_BASE:-ltsp}
+ IPV4ADDR=$(ip -4 a s $DEVICE |awk 'sub(/\/24/, ""){print $2}')
+ IPV4NETMASK=$(ip -4 a s $DEVICE |awk 'sub(/\/24/, ""){print $4}')
+ case "$HOSTNAME_EXTRA" in
+ mac)
+ HOSTNAME_EXTRA=$(ip link show $DEVICE | awk '/ether/{print $2}' | tr ':' '-')
+ ;;
+ ip|"")
+ HOSTNAME_EXTRA=$(echo "$IPV4ADDR.$IPV4NETMASK" | awk -F "." '{ print (($1%(256-$5)*256+$2%(256-$6))*256+$3%(256-$7))*256+$4%(256-$8) }')
+ ;;
+ esac
+ HOSTNAME="$HOSTNAME_BASE$HOSTNAME_EXTRA"
+fi
+
+# Taken from dracut lib
+# returns OK if $1 contains $2
+strstr() {
+ [ "${1#*$2*}" != "$1" ]
+}
+
+getarg() {
+ set +x
+ local o line
+ if [ -z "$CMDLINE" ]; then
+ if [ -e /etc/cmdline ]; then
+ while read line; do
+ CMDLINE_ETC="$CMDLINE_ETC $line";
+ done </etc/cmdline;
+ fi
+ read CMDLINE </proc/cmdline;
+ CMDLINE="$CMDLINE $CMDLINE_ETC"
+ fi
+ for o in $CMDLINE; do
+ [ "$o" = "$1" ] && { [ "$RDDEBUG" = "yes" ] && set -x; return 0; }
+ [ "${o%%=*}" = "${1%=}" ] && { echo ${o#*=}; [ "$RDDEBUG" = "yes" ] && set -x; return 0; }
+ done
+ [ "$RDDEBUG" = "yes" ] && set -x
+ return 1
+}
+
+getargs() {
+ set +x
+ local o line found
+ if [ -z "$CMDLINE" ]; then
+ if [ -e /etc/cmdline ]; then
+ while read line; do
+ CMDLINE_ETC="$CMDLINE_ETC $line";
+ done </etc/cmdline;
+ fi
+ read CMDLINE </proc/cmdline;
+ CMDLINE="$CMDLINE $CMDLINE_ETC"
+ fi
+ for o in $CMDLINE; do
+ [ "$o" = "$1" ] && { [ "$RDDEBUG" = "yes" ] && set -x; return 0; }
+ if [ "${o%%=*}" = "${1%=}" ]; then
+ echo -n "${o#*=} ";
+ found=1;
+ fi
+ done
+ [ -n "$found" ] && { [ "$RDDEBUG" = "yes" ] && set -x; return 0; }
+ [ "$RDDEBUG" = "yes" ] && set -x
+ return 1;
+}
+
+nfsroot_to_var() {
+ # strip nfs[4]:
+ local arg="$@:"
+ nfs="${arg%%:*}"
+ arg="${arg##$nfs:}"
+
+ # check if we have a server
+ if strstr "$arg" ':/*' ; then
+ server="${arg%%:/*}"
+ arg="/${arg##*:/}"
+ fi
+
+ path="${arg%%:*}"
+
+ # rest are options
+ options="${arg##$path}"
+ # strip leading ":"
+ options="${options##:}"
+ # strip ":"
+ options="${options%%:}"
+
+ # Does it really start with '/'?
+ [ -n "${path%%/*}" ] && path="error";
+
+ #Fix kernel legacy style separating path and options with ','
+ if [ "$path" != "${path#*,}" ] ; then
+ options=${path#*,}
+ path=${path%%,*}
+ fi
+}
+
+[ -z "$root" ] && root=$(getarg root=)
+[ -z "$netroot" ] && netroot=$(getarg netroot=)
+[ -z "$nfsroot" ] && nfsroot=$(getarg nfsroot=)
+[ -z "$nbdroot" ] && nbdroot=$(getarg nbdroot=)
+
+
--- /dev/null
+PATTERN="(vmtoolsd.*vmusr|vmware-user)"
+
+# Signal all running instances of the user daemon.
+# Our pattern ensures that we won't touch the system daemon.
+ pkill -$1 -f "$PATTERN"
+ return 0
--- /dev/null
+0.788:RCkernelparam
+0.789:RChostname
+0.867:RCmountfs
+0.876:RCswap
+0.888:portreserve
+0.895:rsyslog
+0.901:nfslock
+0.928:messagebus
+0.937:haldaemon
+0.990:udev-post
+0.996:local
--- /dev/null
+[sl-fastbugs]
+name=Scientific Linux $releasever - $basearch - fastbug updates
+baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/
+ http://ftp1.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/
+ http://ftp2.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/
+ ftp://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/
+#mirrorlist=http://ftp.scientificlinux.org/linux/scientific/mirrorlist/sl-fastbugs-6.txt
+enabled=1
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson
+
+[sl-debuginfo]
+name=Scientific Linux Debuginfo
+baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/
+ http://ftp1.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/
+ http://ftp2.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/
+ ftp://ftp.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson
+
+
+[sl-testing]
+name=Scientific Linux Testing - $basearch
+baseurl=http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/
+ http://ftp1.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/
+ http://ftp2.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/
+ ftp://ftp.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/
+enabled=0
+gpgcheck=0
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson
+
+[sl-testing-source]
+name=Scientific Linux Testing - Source
+baseurl=http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/
+ http://ftp1.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/
+ http://ftp2.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/
+ ftp://ftp.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/
+enabled=0
+gpgcheck=0
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson
+
--- /dev/null
+# Default boot options
+# Use a menu for booting
+#PXELINUX_DEFAULT=menu
+
+# Set default timeout to 10 seconds (hundreths of a second)
+#TIMEOUT=100
+
+# Set default boot item on timeout
+#ONTIMEOUT=ltsp-NBD
+
+# Use ifcpu64.c32 to detect 64-bit, PAE or 32-bit machines.
+#PXELINUX_DEFAULT=ltsp-ifcpu64-NFS
+#IFCPU64=true
+
+# Supported booth methods
+BOOT_METHODS="NBD NFS AOE"
+
+# Default commandline arguments common to all boot methods
+CMDLINE_LINUX_DEFAULT="init=/sbin/init-ltsp quiet splash"
+
+# Commandline used with NFS root
+CMDLINE_NFS="root=/dev/nfs ip=dhcp boot=nfs"
+
+# Commandline used with NBD root
+CMDLINE_NBD="root=/dev/nbd0"
+
+# Commandline used with AOE root
+CMDLINE_AOE="root=/dev/etherd/e0.0"
+
+# A sed expression that matches all kernels and returns $FILE $NAME $VERSION $FLAVOR
+# Example: ls /boot | sed -n "$KERNEL_NAMES" | sort -V -k 4,4 | sort -r -k 3,3
+KERNEL_NAMES='s/\(vmlinu[xz]-\)\([^-]*-[^-]*-\)\(.*\)/& \1 \2 \3/p'
+
+# A sed expression that maps from a kernel name to an initrd name
+# Example: initrd=$(echo "$FILE" | sed -n "$INITRD_NAME")
+INITRD_NAME='s/vmlinu[xz]/initrd.img/p'
+
+# Kernel variants
+KERNEL_PREFIX="vmlinu[z|x]-*"
+KERNEL_SUFFIX=""
+
+# Kernel variants that are supported by 64-bit CPUs
+LIST_KERNELS_64=""
+# Variants that are supported by PAE capable CPUs
+LIST_KERNELS_PAE="lowlatency-pae virtual-pae generic-pae"
+# Variants that are widely supported (i.e. 32-bit CPUs)
+LIST_KERNELS_32="lowlatency virtual generic"
+# Preferred default kernel order
+#LIST_KERNELS_DEFAULT="generic-custom generic-pae-custom"
+
+# Use pxelinux/syslinux's IPAPPEND parameter to add useful networking and
+# other system information to the boot commandline:
+# 1: Add networking: ip=<client-ip>:<boot-server-ip>:<gw-ip>:<netmask>
+# 2: Add BOOTIF=<hardware-address-of-boot-interface>
+# 3: both 1 & 2
+# 4: Add SYSUUID=<system uuid>
+#IPAPPEND=3
--- /dev/null
+description "LTSP core client init script"
+author "Stéphane Graber <stgraber@ubuntu.com>"
+
+start on ((filesystem
+ and runlevel [!06]
+ and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
+ or stopped udev-fallback-graphics))
+ or runlevel PREVLEVEL=S)
+stop on starting rc RUNLEVEL=[06]
+
+pre-start script
+ grep -Eqsw "init=/sbin/init-ltsp|ltsp" /proc/cmdline || exit 0
+
+ # Make sure the locales are set
+ if [ -r /etc/default/locale ]; then
+ . /etc/default/locale
+ export LANG LANGUAGE
+ fi
+
+ . /usr/share/ltsp/ltsp-init-common
+ if [ -f "/etc/ltsp/getltscfg-cluster.conf" ]; then
+ # Tell the control center that we are booting and get lts.conf
+ eval $(getltscfg-cluster -a -l boot) || true
+ fi
+
+ if [ -x /bin/plymouth ]; then
+ /bin/plymouth quit --retain-splash || true
+ fi
+
+ start_screen_sessions || true
+ start_sound || true
+end script
+
+post-stop script
+ grep -Eqsw "init=/sbin/init-ltsp|ltsp" /proc/cmdline || exit 0
+
+ if [ -x /usr/share/ltsp/nbd-disconnect ]; then
+ /usr/share/ltsp/nbd-disconnect&
+ fi
+end script
--- /dev/null
+# /etc/init/mounted-run.conf calls `run-parts /etc/update-motd.d`, and that
+# takes more than a (completely useless) second. But we don't want to remove
+# the whole mounted-run service as it prepares /run too. So remove most scripts
+# there but leave the header and footer.
+
+rm -f /etc/update-motd.d/[1-9][0-8]*
--- /dev/null
+#!/bin/sh
+# We depend on network modules being loaded
+[ "$1" = "-d" ] && echo network
+
+# If our prerequisites are not met, fail anyways.
+which mount.fuse mount.unionfs unionfs umount >/dev/null 2>&1 || exit 1
+
+exit 255
--- /dev/null
+#!/bin/sh
+
+dracut_install mount.fuse mount.unionfs unionfs umount
+dracut_install busybox
+
+if ldd $(which unionfs) |grep -q lib64; then
+ LIBDIR="/lib64"
+else
+ LIBDIR="/lib"
+fi
+
+dracut_install $(ls {/usr,}$LIBDIR/libfuse*.so* 2>/dev/null )
+
+inst_simple "/usr/share/ltsp/init-ltsp.d/00-overlay" "/pre-pivot/07overlay.sh"
--- /dev/null
+#!/bin/sh
+# Copyright 2008, Revolution Linux Inc.
+#
+# Authors : Francis Giraldeau <francis.giraldeau@revolutionlinux.com>
+#
+# This program is covered by the GNU General Public License.
+#
+# -------------------------------------------------------------------------
+
+usage() {
+cat 1>&2 <<EOF
+$0 [OPTION]
+
+ Get the configuration for the thin-client from ltsp-directory server.
+
+ -s, --server Address of the load-balancer server.
+ -p, --port Port that server runs. (Default: 80)
+ -t, --timeout Connection timeout in seconds. (Default: 10 seconds)
+ -l, --log Log state : boot, login, logout (Default: boot)
+ -i, --with-inventory Send inventory of the thin-client.
+ -d, --drop-cache Force to reload configuration cache.
+ -e, --enable-ssl Use https for query (default: disabled)
+ -a Export all configuration keys
+ -h, --help This help.
+
+EOF
+}
+
+# Source global configuration file
+if [ -f /etc/ltsp/directory.conf ]; then
+ CC_SERVER=`cat /etc/ltsp/directory.conf | awk -F / '{print \$3}'`
+fi
+if [ -f /etc/ltsp/getltscfg-cluster.conf ]; then
+ . /etc/ltsp/getltscfg-cluster.conf
+fi
+
+#
+# Handle command line args
+#
+
+ARGS=$(getopt -o s:p:t:l:idhea --long server:,port:,timeout:,log:,with-inventory,drop-cache,enable-ssl,help -n $0 -- "$@")
+
+if [ $? != 0 ]; then
+ echo "Error : getopt failed"
+ usage
+ exit 1
+fi
+
+eval set -- "${ARGS}"
+
+while true ; do
+ case "$1" in
+ -s|--server) CC_SERVER=$2 ; shift 2 ;;
+ -p|--port) PORT=$2 ; shift 2 ;;
+ -t|--timeout) TIMEOUT=$2 ; shift 2 ;;
+ -l|--log) LOG=$2 ; shift 2 ;;
+ -i|--with-inventory) INVENTORY="Y"; shift;;
+ -d|--drop-cache) DROP_CACHE="Y"; shift;;
+ -e|--enable-ssl) ENABLE_SSL="Y"; shift;;
+ -a) EXPORT_CONF="Y"; shift;;
+ -h|--help) usage ; exit 0 ;;
+ --) shift ; break ;;
+ *) echo "Internal error!" ; exit 1 ;;
+ esac
+done
+
+# defaults
+PORT=${PORT:-"80"}
+TIMEOUT=${TIMEOUT:-"10"}
+INVENTORY=${INVENTORY:-"N"}
+DROP_CACHE=${DROP_CACHE:-"N"}
+ENABLE_SSL=${ENABLE_SSL:-"N"}
+EXPORT_CONF=${EXPORT_CONF:-"N"}
+LOG=${LOG:-"boot"}
+INTERFACE=$(ip route | grep default | cut -d " " -f5)
+
+if [ -z "$CC_SERVER" ]; then
+ echo "Error : --server option is mandatory"
+ usage
+ exit 1
+fi
+if [ -z "$LOG" ]; then
+ echo "Error : --log option is mandatory"
+ usage
+ exit 1
+fi
+
+if [ "$LOG" = "login" ] && [ -z "$LDM_SERVER" ]; then
+ echo "Error : LDM_SERVER env variable is not set, and is mandatory when log=login"
+ usage
+ exit 1
+fi
+
+# Manage cache files
+cache_dir="/var/cache/getltscfg-cluster"
+cache_lts="$cache_dir/lts.conf"
+cache_info="$cache_dir/info.cache"
+cache_inventory="$cache_dir/inventory.cache"
+
+if [ -f "cache_info" ];
+then
+ . $cache_info
+fi
+if [ -z "$ROOT_SRV" ] || [ -z "$INTERFACE_IP" ] || [ -z "$INTERFACE_MAC" ]; then
+ DROP_CACHE=Y
+fi
+if [ "$DROP_CACHE" = "Y" ]; then
+ if [ -d "$cache_dir" ]; then
+ rm -Rf $cache_dir
+ fi
+fi
+
+mkdir -p "$cache_dir"
+if [ ! -f "$cache_info" ]; then
+ ! touch $cache_info && exit 1
+ echo INTERFACE_MAC=$(ifconfig | grep ${INTERFACE} | cut -f11 -d" ") > $cache_info
+ echo INTERFACE_IP=$(ifconfig ${INTERFACE} | grep inet | cut -f2 -d":" | cut -f1 -d" ") >> $cache_info
+ if [ -f /var/cache/ltsp/ltsp_config ]; then
+ . /var/cache/ltsp/ltsp_config
+ fi
+ echo ROOT_SRV=$NBD_ROOT_HOST >> $cache_info
+fi
+
+. $cache_info
+
+if [ -z "$ROOT_SRV" ] || [ -z "$INTERFACE_IP" ] || [ -z "$INTERFACE_MAC" ]; then
+ echo Failed to get needed information about the client
+ exit 1
+fi
+if [ ! -f "$cache_inventory" ] && [ "$INVENTORY" = "Y" ]; then
+ echo -n "hwlist=" > $cache_inventory
+ inventory | sed -e "s/%/%25/g" | sed -e "s/\//%2F/g" | sed -e "s/&/%26/g" | sed -e "s/=/%3D/g" >> $cache_inventory
+fi
+
+# do the request
+if [ "$ENABLE_SSL" = "Y" ]; then
+ PROTO="https"
+ if [ "$PORT" = "80" ]; then
+ PORT="443"
+ fi
+ # Default to insecure but functional SSL
+ [ -z "${CHECK_CERTIFICATE}" ] && CHECK_CERTIFICATE="N"
+ if [ "${CHECK_CERTIFICATE}" = "N" ]; then
+ OPTIONS="--no-check-certificate"
+ fi
+else
+ PROTO="http"
+fi
+
+PAGE=${PAGE:-"ltsp-cluster-control/Terminal"}
+URL="$PROTO://$CC_SERVER:$PORT/$PAGE"
+
+# -q : quiet
+# -O - : output to stdout
+# --timeout : combined timeout
+# -t : number of retry
+OPTIONS="$OPTIONS -q -O $cache_lts -T $TIMEOUT -t 1"
+
+QUERY=""
+# Make sure that configuration if fetch only once in the boot process
+if [ "$LOG" = "boot" ]; then
+ if [ ! -f "$cache_lts" ] || [ "$DROP_CACHE" = "Y" ]
+ then
+ QUERY="?mac=$INTERFACE_MAC/ip=$INTERFACE_IP/bootservip=$ROOT_SRV/code=1"
+ if [ "$INVENTORY" = "Y" ]; then
+ QUERY="$QUERY --post-file=$cache_inventory"
+ fi
+ fi
+elif [ "$LOG" = "prompt" ]; then
+ QUERY="?mac=$INTERFACE_MAC/ip=$INTERFACE_IP/appservip=$LDM_SERVER/display=$(echo $DISPLAY | cut -d ":" -f 2)/code=2"
+elif [ "$LOG" = "login" ]; then
+ QUERY="?mac=$INTERFACE_MAC/ip=$INTERFACE_IP/appservip=$LDM_SERVER/username=$LDM_USERNAME/display=$(echo $DISPLAY | cut -d ":" -f 2)/code=3"
+elif [ "$LOG" = "logout" ]; then
+ QUERY="?mac=$INTERFACE_MAC/ip=$INTERFACE_IP/appservip=$LDM_SERVER/username=$LDM_USERNAME/display=$(echo $DISPLAY | cut -d ":" -f 2)/code=4"
+elif [ "$LOG" = "refresh" ] || [ "$LOG" = "ldm" ]; then
+ QUERY="?mac=$INTERFACE_MAC/ip=$INTERFACE_IP/bootservip=$ROOT_SRV/code=0"
+else
+ echo "Error : Unknown log operation"
+ usage
+ exit 1
+fi
+
+if [ -n "$QUERY" ]; then
+ logger "wget $OPTIONS $URL/$QUERY"
+ wget $OPTIONS $URL/$QUERY
+
+ if [ $? -ne 0 ]; then
+ echo "An error occured while contacting server" 1>&2
+ usage
+ exit 1
+ fi
+fi
+
+if [ "$EXPORT_CONF" = "Y" ]; then
+ getltscfg -a -c $cache_lts
+fi
+if [ "$LOG" = "ldm" ]; then
+ eval $(getltscfg -a -c $cache_lts)
+ echo -n $LDM_SERVER
+fi
--- /dev/null
+.\" This manpage has been automatically generated by docbook2man
+.\" from a DocBook document. This tool can be found at:
+.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
+.\" Please send any bug reports, improvements, comments, patches,
+.\" etc. to Steve Cheng <steve@ggi-project.org>.
+.TH "GETLTSCFG-CLUSTER" "1" "16th of June 2008" "getltscfg 1.4" ""
+
+.SH NAME
+getltscfg-cluster \- Fetch thin-client configuration from central server.
+.SH SYNOPSIS
+2008-05-09
+
+\fBgetltscfg-cluster\fR [ \fBoptions\fR ]
+
+.SH "DESCRIPTION"
+.PP
+\fBgetltscfg-cluster\fR downloads by HTTP the configuration of the thin-client. It takes the same arguments as \fBgetltscfg\fR\&. It contacts two servers :
+.PP
+* The ltsp-directory server for general configuration
+.PP
+* The ltsp-loadbalancer server for application server to use for the session, and put results in XDM_SERVER
+.PP
+The configuration cache is located in /tmp/lts.conf on the thin-client.
+.SH "CONFIGURATION"
+.PP
+/etc/ltsp/directory.conf : contains the terminal URL of the ltsp-directory server. Ex :
+.PP
+https://server/mille-configurator/Terminal
+.PP
+/etc/loadbalancer-url : contains the URL of the load balancer server. Ex :
+.PP
+http://server:8008/
+.SH "AUTHOR"
+.PP
+Francis Giraldeau francis.giraldeau@revolutionlinux.com
--- /dev/null
+#!/bin/sh
+MEMTOTAL=$(grep ^MemTotal /proc/meminfo | awk '{print $2}')
+CPUFREQ=$(grep "^cpu MHz" /proc/cpuinfo | head -n1 | awk '{print $4}')
+CPUNAME=$(grep "^model name" /proc/cpuinfo | head -n1 | sed "s/.*: //g")
+CPUCOUNT=$(grep ^processor /proc/cpuinfo | wc -l)
+CPUVENDOR=$(grep "^vendor_id" /proc/cpuinfo | head -n1 | sed "s/.*: //")
+PCIID=$(lspci -n | awk '{print $3}' | tr ' ' '\n' | sort | uniq)
+echo MEMTOTAL=$MEMTOTAL
+echo CPUFREQ=$CPUFREQ
+echo CPUNAME=$CPUNAME
+echo CPUCOUNT=$CPUCOUNT
+echo CPUVENDOR=$CPUVENDOR
+for id in $PCIID
+do
+ echo PCIID=$id
+done
--- /dev/null
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+The Free Software Foundation has exempted Bash from the requirement of
+Paragraph 2c of the General Public License. This is to say, there is
+no requirement for Bash to print a notice when it is started
+interactively in the usual way. We made this exception because users
+and standards expect shells not to print such messages. This
+exception applies to any program that serves as a shell and that is
+based primarily on Bash as opposed to other GNU software.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+\f
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+\f
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+\f
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+\f
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+\f
+ Appendix: How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
--- /dev/null
+
+
+LEX=flex
+YACC=bison
+
+LIBS=-lfl -lpopt
+##LIBS=-lfl -ll -lpopt
+YFLAGS=-v -d
+LDFLAGS=
+CCFLAGS=-W -Wall $(CFLAGS)
+
+getltscfg: getltscfg.o \
+ parser.tab.o \
+ lexer.o
+ cc -o getltscfg getltscfg.o \
+ parser.tab.o \
+ lexer.o \
+ $(LIBS) \
+ $(LDFLAGS)
+
+getltscfg.o: getltscfg.c \
+ getltscfg.h
+ cc -c getltscfg.c $(CCFLAGS) -o getltscfg.o
+
+parser.tab.o: parser.tab.c
+ cc -c parser.tab.c $(CCFLAGS) -o parser.tab.o
+
+lexer.o: lexer.c parser.tab.c
+ cc -c lexer.c $(CCFLAGS) -o lexer.o
+
+parser.tab.c: parser.y \
+ getltscfg.h
+ $(YACC) $(YFLAGS) parser.y
+
+lexer.c: lexer.l \
+ getltscfg.h
+ $(LEX) lexer.l
+ mv lex.yy.c lexer.c
+
+clean:
+ -@rm -f lexer.c
+ -@rm -f lexer.o
+ -@rm -f parser.tab.c
+ -@rm -f parser.tab.o
+ -@rm -f y.output
+ -@rm -f parser.tab.h
+ -@rm -f parser.output
+ -@rm -f getltscfg.o
+ -@rm -f getltscfg
--- /dev/null
+.TH "GETLTSCFG" "1" "20060929" "" ""
+.SH "NAME"
+getltscfg \- get LTSP configuration variables
+.SH "SYNOPSIS"
+\fIgetltscfg\fR [options] [keyword]
+.SH "DESCRIPTION"
+getltscfg gets the configuration values defined in /etc/lts.conf, and outputs those values in in a way meant to be evaluated in a shell script.
+
+.SH "OPTIONS"
+.TP 3n
+\-a, \-\-all
+output all keywords
+.TP 3n
+\-c, \-\-configfile
+use an alternate configuration file. default is
+\fI/etc/lts.conf\fR
+.TP 3n
+\-h, \-\-help
+displays help
+.TP 3n
+\-n, \-\-hostname
+look for configuratons specific to the given hostname
+.TP 3n
+\-v, \-\-verbose
+increase the verbosity
+.SH "RESOURCES"
+http://ltsp.org
+.SH "COPYING"
+(c) 1999,2003,2006 by James A. McQuillan (McQuillan Systems, LLC),
+This software is distributed under the terms and conditions of the
+GNU General Public License.
--- /dev/null
+/*
+ * getltscfg.c: - parse lts.conf configuration, and return settings
+ *
+ * (c) 1999,2003,2006 by James A. McQuillan (McQuillan Systems, LLC)
+ *
+ * This software is distributed under the terms and conditions of the
+ * GNU General Public License version 2. See file COPYING for the full
+ * text of the license.
+ *
+ */
+
+#define MAIN
+#undef input
+
+#include <stdio.h>
+#include <ctype.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <string.h>
+#include <popt.h>
+#include <assert.h>
+#include <sys/utsname.h>
+#include <sys/socket.h>
+#include <sys/ioctl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <net/if.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#define _GNU_SOURCE /* need the fnmatch FNM_CASEFOLD flag */
+#include <fnmatch.h>
+#include "getltscfg.h"
+
+extern FILE *yyin;
+
+struct TUPLE {
+ char *keyword;
+ char *value;
+ struct TUPLE *next;
+};
+
+struct SECT {
+ char *name;
+ struct TUPLE *tuple_list;
+ struct SECT *next;
+};
+
+struct CHAIN {
+ char *name;
+ struct SECT *sect;
+ struct CHAIN *next;
+ struct CHAIN *prev;
+};
+
+typedef struct TUPLE TUPLETYPE;
+typedef struct SECT SECTTYPE;
+typedef struct CHAIN CHAINTYPE;
+
+SECTTYPE *headsect;
+SECTTYPE *cursect;
+
+TUPLETYPE *curtuple;
+TUPLETYPE *headtuple;
+TUPLETYPE *tailtuple;
+
+CHAINTYPE *headchain;
+CHAINTYPE *tailchain;
+CHAINTYPE *curchain;
+
+#define NUM_WORKSTATION_ID 4
+char *aWorkstationId[NUM_WORKSTATION_ID];
+
+char sIPAddr[64];
+char sMACAddr[64];
+
+int fDumpAll;
+
+static char *sConfigFile = "/etc/lts.conf";
+static char *sHostName = "";
+
+#define MAX_FILE_INCLUDES 10
+struct stat *includeFiles[MAX_FILE_INCLUDES];
+int includeFileCount = 0;
+
+struct utsname unamebuf;
+
+FILE *CFGFILE;
+
+char *pOptionName;
+int verbose = 0;
+//
+// Function prototypes
+//
+void DecodeCommandLine(int, const char **);
+int yyparse(void);
+
+//------------------------------------------------------------------------------
+//
+// Creating a new section involves allocating a section structure, filling in
+// the fields, and then linking the structure into the linked list that starts
+// with headsect.
+//
+void process_section( char *sectname )
+{
+ if(verbose) {
+ fprintf(stderr, "getlts::process_section [%s]\n",sectname);
+ }
+ //
+ // Allocate a section structure
+ //
+ SECTTYPE *sectptr = (SECTTYPE *)malloc(sizeof(SECTTYPE));
+
+ //
+ // Allocate some memory to hold the name of the section
+ //
+ sectptr->name = (char *)malloc(strlen(sectname)+1);
+
+ //
+ // Copy the name in
+ //
+ strcpy(sectptr->name,sectname);
+
+ //
+ // set the 'next' pointer to zero
+ //
+ sectptr->next = 0;
+
+ if( cursect )
+ cursect->next = sectptr;
+ else
+ headsect = sectptr;
+
+ cursect = sectptr;
+ cursect->tuple_list = 0; // Each section starts with an empty tuple list
+ curtuple = 0;
+}
+
+
+
+//------------------------------------------------------------------------------
+// This procedure takes a filename as argument (which has already been verified
+// as readable) process it as if the contents were part of the original config file
+// In other words, this code supports 'include' syntax for the config files
+void process_include( char *incfile )
+{
+ if(verbose) {
+ fprintf(stderr, "getlts::process_include [%s]\n",incfile);
+ }
+ // attempt to parse the new config file
+ parseConfig(incfile);
+}
+
+//------------------------------------------------------------------------------
+
+
+void process_tuple(char *kwd, char *val)
+{
+ if(verbose) {
+ fprintf(stderr, "getlts::process_tuple [%s,%s]\n",kwd,val);
+ }
+ //
+ // Allocate a TUPLE structure
+ //
+ TUPLETYPE *tupleptr = (TUPLETYPE *)malloc(sizeof(TUPLETYPE));
+
+ //
+ // Allocate some memory to hold the keyword
+ //
+ tupleptr->keyword = (char *)malloc(strlen(kwd)+1);
+ strcpy(tupleptr->keyword,kwd);
+
+ //
+ // Allocate some memory to hold the value
+ //
+ tupleptr->value = (char *)malloc(strlen(val)+1);
+ strcpy(tupleptr->value,val);
+
+ //
+ // Set the 'next' pointer to zero
+ //
+ tupleptr->next = 0;
+
+ if( curtuple )
+ curtuple->next = tupleptr;
+ else
+ cursect->tuple_list = tupleptr;
+
+ curtuple = tupleptr;
+}
+
+//------------------------------------------------------------------------------
+//
+// find_chain_entry(), returns TRUE if it found the entry, and FALSE otherwise
+//
+int find_chain_entry(char *name, int glob)
+{
+ int fFound = FALSE;
+ SECTTYPE *worksect;
+ cursect = headsect;
+ int matches = FALSE;
+ while( cursect && !fFound ){
+ matches = strcasecmp(cursect->name,name) == 0;
+ if (glob)
+ matches = !matches && fnmatch(cursect->name, name, FNM_CASEFOLD) == 0;
+ if(matches){
+ CHAINTYPE *chainptr = (CHAINTYPE *)malloc(sizeof(CHAINTYPE));
+ worksect = cursect;
+ fFound = TRUE;
+ if(curchain)
+ curchain->next = chainptr;
+ else
+ headchain = chainptr;
+
+ chainptr->name = (char *)malloc(strlen(cursect->name)+1);
+ strcpy(chainptr->name,cursect->name);
+ chainptr->sect = cursect;
+ chainptr->next = 0;
+ chainptr->prev = curchain;
+
+ curchain = chainptr;
+ tailchain = chainptr;
+ }
+ cursect = cursect->next;
+ }
+ return(fFound);
+}
+
+//------------------------------------------------------------------------------
+
+void add_tuple(TUPLETYPE *tuple)
+{
+ int fFound = FALSE;
+ TUPLETYPE *t;
+
+ t = headtuple;
+ while(t && !fFound){
+ if(strcasecmp(t->keyword,tuple->keyword) == 0)
+ fFound = TRUE;
+ else
+ t = t->next;
+ }
+
+ if(fFound){
+ // replace it
+ free((char *)t->value);
+ t->value = (char *)malloc(strlen(tuple->value)+1);
+ strcpy(t->value,tuple->value);
+ }
+ else{
+
+ // Allocate the space for the tuple
+ t = (TUPLETYPE *)malloc(sizeof(TUPLETYPE));
+
+ t->next = 0;
+
+ // Copy the keyword
+ t->keyword = (char *)malloc(strlen(tuple->keyword)+1);
+ strcpy(t->keyword,tuple->keyword);
+
+ // Copy the value
+ t->value = (char *)malloc(strlen(tuple->value)+1);
+ strcpy(t->value,tuple->value);
+
+ if(tailtuple)
+ tailtuple->next = t;
+ else
+ headtuple = t;
+
+ tailtuple = t;
+ }
+}
+
+//------------------------------------------------------------------------------
+//
+// void GetAddrs()
+//
+// This routine obtains the IP and MAC addresses of the first
+// appropriately configured network interface.
+//
+
+void GetAddrs()
+{
+ int numreqs = 10;
+ struct ifconf ifc;
+ struct ifreq *ifr; /* netdevice(7) */
+ struct ifreq info;
+ struct sockaddr_in *sa;
+
+ char *pIPAddr = &sIPAddr[0];
+ char *pMACAddr = &sMACAddr[0];
+
+ int skfd, n;
+
+ *pIPAddr = '\0';
+ *pMACAddr = '\0';
+
+ skfd = socket(PF_INET, SOCK_DGRAM, IPPROTO_IP);
+ if(skfd < 0){
+ perror("socket");
+ return;
+ }
+
+ //
+ // Get a list of all the interfaces.
+ //
+ ifc.ifc_buf = NULL;
+ for(;;){
+ ifc.ifc_len = sizeof(struct ifreq) * numreqs;
+ ifc.ifc_buf = (char *)realloc(ifc.ifc_buf, ifc.ifc_len);
+ if(ifc.ifc_buf == NULL) {
+ fprintf(stderr, "Out of memory\n");
+ return;
+ }
+
+ if(ioctl(skfd, SIOCGIFCONF, &ifc) < 0){
+ perror("SIOCGIFCONF");
+ goto out;
+ }
+
+ if(ifc.ifc_len == (int)sizeof(struct ifreq) * numreqs){
+ // assume it overflowed and try again
+ numreqs += 10;
+ continue;
+ }
+ break;
+ }
+
+ //
+ // Look for the first interface that has an IP address, is not
+ // loopback, and is up.
+ //
+ ifr = ifc.ifc_req;
+ for(n = 0; n < ifc.ifc_len; n += sizeof(struct ifreq)){
+ if(ifr->ifr_addr.sa_family != AF_INET)
+ continue;
+
+ strcpy(info.ifr_name, ifr->ifr_name);
+ if(ioctl(skfd, SIOCGIFFLAGS, &info) < 0){
+ perror("SIOCGIFFLAGS");
+ goto out;
+ }
+ if(!(info.ifr_flags & IFF_LOOPBACK) && (info.ifr_flags & IFF_UP)){
+ sa = (struct sockaddr_in *) &ifr->ifr_addr;
+ sprintf(pIPAddr, "%s", inet_ntoa(sa->sin_addr));
+ break;
+ }
+ ifr++;
+ }
+
+ if(n == ifc.ifc_len){
+ fprintf(stderr, "No configured interface found\n");
+ goto out;
+ }
+
+ if(ioctl(skfd, SIOCGIFHWADDR, &info) < 0){
+ perror("SIOCGIFHWADDR");
+ goto out;
+ }
+
+ for(n = 0; n < IFHWADDRLEN; n++)
+ pMACAddr += sprintf(pMACAddr, "%02x%s",
+ info.ifr_hwaddr.sa_data[n] & 0xff, n < IFHWADDRLEN-1 ? ":" : "");
+
+out:
+ free(ifc.ifc_buf);
+}
+
+//------------------------------------------------------------------------------
+
+int main( int argc, const char **argv )
+{
+ int i;
+ int status;
+ int fFound;
+ CHAINTYPE *chain;
+
+ fDumpAll = FALSE;
+
+ DecodeCommandLine( argc, argv );
+
+ fSyntaxError = FALSE;
+
+ //
+ // Initialize some of our list pointers
+ //
+ cursect = headsect = 0;
+ curchain = headchain = tailchain = 0;
+ tailtuple = headtuple = 0;
+
+ for( i = 0; i < NUM_WORKSTATION_ID; i++ ){
+ aWorkstationId[i] = 0L;
+ }
+
+ if( sHostName[0] ){
+ aWorkstationId[0] = (char *)malloc(strlen(sHostName)+1);
+ strcpy(aWorkstationId[0],sHostName);
+ }
+ else{
+ // Get the hostname from the system
+ uname(&unamebuf);
+ aWorkstationId[0] = (char *)malloc(strlen(unamebuf.nodename)+1);
+ strcpy(aWorkstationId[0],unamebuf.nodename);
+
+ // Get the
+ GetAddrs();
+ aWorkstationId[1] = (char *)malloc(strlen(sIPAddr)+1);
+ strcpy(aWorkstationId[1],sIPAddr);
+
+ aWorkstationId[2] = (char *)malloc(strlen(sMACAddr)+1);
+ strcpy(aWorkstationId[2],sMACAddr);
+ }
+
+
+ // treat the main config file just like any other include
+ if(parseConfig(sConfigFile) != 0) {
+ char buf[255];
+ sprintf(buf,"Error opening config file [%s]", sConfigFile);
+ perror(buf);
+ exit(2);
+ }
+
+
+ lineno = 1;
+ yyparse();
+
+
+ //
+ // When the parsing is complete, we have a tree in memory
+ // that contains ALL of the sections with all of the values.
+ //
+
+ //
+ // The next step is to find the section that matches the workstation
+ // that we are interested in. Then, walk through the linked list
+ // looking for any entries that indicate we want to "inherit" entries
+ // from another section. We'll build a new linked list of those
+ // sections that we want to inherit from. Then, we'll tack any wildcard matches
+ // and the 'Default' section on the end of that. Once we have the inheritance list, we
+ // need to walk that list backwards, building the list of
+ // tuples (keyword/value pairs).
+ // Finally, when we are all done, we should have all of the values that
+ // should go with the workstation we are interested in. So, we
+ // either dump all of the entries out, or we dump out a single entry.
+ // This is dependent on whether this program was called with the
+ // '-a' option or not.
+ //
+
+ //
+ // Find the entry that exactly matches our workstation.
+ //
+
+ i = 0;
+ fFound = FALSE;
+ while( aWorkstationId[i] && !fFound ){
+ if(find_chain_entry(aWorkstationId[i], FALSE)){
+ fFound = TRUE;
+ }
+ i++;
+ }
+
+ chain = headchain;
+ while(chain){
+ curtuple = chain->sect->tuple_list;
+ while(curtuple){
+ if(strcasecmp(curtuple->keyword,"LIKE") == 0)
+ status = find_chain_entry(curtuple->value, FALSE);
+
+ curtuple = curtuple->next;
+ }
+ chain = chain->next;
+ }
+
+ for (i=0; aWorkstationId[i]; ++i){
+ if((status = find_chain_entry(aWorkstationId[i], TRUE))){
+ chain = headchain;
+ while(chain){
+ curtuple = chain->sect->tuple_list;
+ while(curtuple){
+ if(strcasecmp(curtuple->keyword,"LIKE") == 0)
+ status = find_chain_entry(curtuple->value, FALSE);
+
+ curtuple = curtuple->next;
+ }
+ chain = chain->next;
+ }
+ }
+ }
+
+ //
+ // the last entry in the chain is the '[Default]' entry
+ //
+ status = find_chain_entry("default", FALSE);
+
+
+ curchain = tailchain;
+ while(curchain){
+ curtuple = curchain->sect->tuple_list;
+ while(curtuple){
+ if(strcasecmp(curtuple->keyword,"LIKE") != 0)
+ add_tuple(curtuple);
+
+ curtuple = curtuple->next;
+ }
+ curchain = curchain->prev;
+ }
+
+ if(fDumpAll){
+ //
+ // Spit out all of the variables for this workstation
+ //
+ curtuple = headtuple;
+ while(curtuple){
+ char *p = curtuple->keyword;
+ while(*p){
+ *p = toupper(*p);
+ p++;
+ }
+ if(strcasecmp(curtuple->value,"NONE") != 0){
+ printf("%s=\"%s\"\n", curtuple->keyword, curtuple->value);
+ }
+ curtuple = curtuple->next;
+ }
+ curtuple = headtuple;
+ while(curtuple){
+ if(strcasecmp(curtuple->value,"NONE") != 0){
+ printf("export %s\n", curtuple->keyword);
+ }
+ curtuple = curtuple->next;
+ }
+ }
+ else{
+ //
+ // Dump just one var
+ //
+ int fFound = FALSE;
+ curtuple = headtuple;
+ while(curtuple && !fFound ){
+ if(strcasecmp(curtuple->keyword,pOptionName) == 0){
+ if(strcasecmp(curtuple->value,"NONE") != 0){
+ printf("%s\n", curtuple->value);
+ }
+ fFound = TRUE;
+ }
+ curtuple = curtuple->next;
+ }
+ }
+
+ return(0);
+}
+
+//------------------------------------------------------------------------------
+
+void usage(int argc, const char **argv) {
+
+ assert(argc > 0);
+ fprintf(stderr, "\nUsage: %s [options] [keyword]\n", argv[0]);
+ fprintf(stderr, "\n Options: [{-c|--configfile} <configfile>]\n");
+ fprintf(stderr, " [{-n|--hostname} <hostname>]\n");
+ fprintf(stderr, " [{-a|--all}]\n");
+ fprintf(stderr, " [{-v|--verbose}]\n");
+ fprintf(stderr, " [{-h|--help}]\n");
+ fprintf(stderr, " [keyword]\n\n");
+
+ exit(1);
+}
+
+//------------------------------------------------------------------------------
+
+void DecodeCommandLine(int argc, const char **argv)
+{
+ signed int c;
+
+ poptContext optCon; // context for parsing command-line options
+
+ struct poptOption optionsTable[] = {
+ { "configfile", 'c', POPT_ARG_STRING, &sConfigFile, 0, NULL, NULL },
+ { "hostname", 'n', POPT_ARG_STRING, &sHostName, 0, NULL, NULL },
+ { "all", 'a', 0, 0, 'a', NULL, NULL },
+ { "verbose", 'v', 0, 0, 'v', NULL, NULL },
+ { "help", 'h', 0, 0, 'h', NULL, NULL },
+ { NULL, 0, 0, NULL, 0, NULL, NULL }
+ };
+
+ if( argc < 2 ){
+ usage(argc,argv);
+ }
+
+ optCon = poptGetContext((const char *)NULL,
+ argc,
+ (const char **)argv,
+ (const struct poptOption *)optionsTable,
+ 0 );
+
+ while( ( c = poptGetNextOpt(optCon) ) >= 0 ) {
+ switch(c){
+ case 'a': fDumpAll = TRUE;
+ break;
+ case 'h': usage(argc,argv);
+ break;
+ case 'v': verbose = TRUE;
+ break;
+ }
+ }
+
+ //
+ // Make sure they supplied the name of a configuration key
+ //
+ if( ! fDumpAll ){
+ if( ( pOptionName = (char *)poptGetArg(optCon) ) == NULL ){
+ usage(argc,argv);
+ }
+ }
+
+ poptFreeContext(optCon);
+}
+int parseConfig(char *config)
+{
+ FILE *INCFILE;
+ int i, found = 0;
+ struct stat cstat;
+ char buf[255];
+
+ // get a stat on the file
+ if(stat(config, &cstat) != 0) {
+ sprintf(buf,"Error retrieving file stats for file [%s]",config);
+ perror(buf);
+ exit(2);
+ }
+ // verify that we haven't already opened this file..
+ for(i = 0; i < includeFileCount && i < MAX_FILE_INCLUDES; i++) {
+ if(verbose) {
+ fprintf(stderr, "parseConfig::looping over includeFiles, trying to match (dev: [%d], inode: [%d]) against (dev: [%d], inode: [%d])\n",(int)cstat.st_dev,(int)cstat.st_ino,(int)((struct stat)*includeFiles[i]).st_dev,(int)((struct stat)*includeFiles[i]).st_ino);
+ }
+ if(cstat.st_dev == ((struct stat)*includeFiles[i]).st_dev && cstat.st_ino == ((struct stat)*includeFiles[i]).st_ino) {
+ fprintf(stderr, "Warning: ignoring previously seen include file: %s\n",config);
+ found = 1;
+ }
+ }
+ if(i < MAX_FILE_INCLUDES && found == 0) {
+ if(verbose) {
+ fprintf(stderr, "Adding file to include list..\n");
+ }
+ includeFiles[i] = (struct stat *)malloc(sizeof(cstat));
+ memcpy(includeFiles[i],&cstat,sizeof(cstat));
+ includeFileCount++;
+
+ if((INCFILE = fopen(config,"r")) == NULL ) {
+ sprintf(buf,"Error opening config file [%s]", config);
+ perror(buf);
+ exit(2);
+ }
+ // I'm not certain if closing yyin is necessary or appropriate. I couldn't get it to work correctly.
+/* if(fileno(yyin) > 0) {
+ fclose(yyin);
+ }
+*/
+ lineno = 0;
+ strcpy(curConfigFile,config);
+ yyin = INCFILE;
+
+ return 0;
+ }
+ else if(i >= MAX_FILE_INCLUDES) {
+ fprintf( stderr, "Warning: MAX_FILE_INCLUDES (%d) exceeded. Ignoring include file %s\n",MAX_FILE_INCLUDES,config);
+ return 1;
+ }
+ else {
+ fprintf( stderr, "Warning: Include file %s has already been included. Skipping to avoid infinite loop.\n",config);
+ return 2;
+ }
+}
--- /dev/null
+
+#ifdef MAIN
+#define EXTERN
+#else
+#define EXTERN extern
+#endif
+
+#define TRUE 1
+#define FALSE 0
+
+EXTERN int fDebuggingOn;
+EXTERN int fSyntaxError;
+EXTERN int lineno;
+EXTERN char curConfigFile[1024];
+
+void process_section(char *);
+void process_include(char *);
+void process_tuple(char*,char *);
+int parseConfig(char *);
--- /dev/null
+/* Modifications made to accept includes much in the same way bind does.
+ Any real lex/bison hacker is welcome to fix the obviously cheesy bits.
+ in particular, it seems hacky to make the include token be the keyword
+ 'include' plus the rest of the file path making it necessary to parse
+ out the identifier. I did this becase the regex for 'string' is
+ relatively greedy and comes up with a longer match string than the
+ include token. What i really need is some sort of 'break' syntax for
+ lex that would read the first definition matching an include line and
+ STOP processing any other tokens. By default it returns the
+ matching expression with the largest number of matched characters.
+*/
+%{
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include "getltscfg.h"
+#include "parser.tab.h"
+
+void trim(char *);
+int validateinclude(char *);
+%}
+
+lb \[
+rb \]
+
+inc ^[ \t]*include[ \t]+((\"[^\n]*\")|([^=\n\[\]"'#]*))[ \t]*
+qstring \"[^\n]*\"
+string [^=\n\[\]"'#]*
+
+equal \=
+
+whitespace [ \t]+
+comment #.*\n
+
+
+%%
+
+{equal} { return(EQUAL); }
+{lb} { return(LB); }
+{rb} { return(RB); }
+{inc} {
+ if(validateinclude(yytext)) {
+ // the file is valid and readable
+ return(INC);
+ }
+ else {
+ // simply returning a string type makes the whole syntax invalid.
+ // a real lex hacker is welcome to make this (and any of the other cheesy bits) better
+ return(STRING);
+ }
+ }
+
+{whitespace} { /* do nothing */ }
+
+
+{string} {
+ yylval.string = (char *)malloc(strlen(yytext)+1);
+ strcpy(yylval.string,yytext);
+ trim(yylval.string);
+ return(STRING);
+ }
+
+{qstring} {
+ int len = strlen(yytext);
+
+ //
+ // result is 2 bytes smaller than qstring, but don't
+ // forget room for the trailing NULL.
+ //
+ yylval.string = (char *)malloc( len - 1 );
+
+ //
+ // Copy string, Skipping leading and trailing quote
+ //
+ memcpy(yylval.string,yytext+1,len-2);
+ yylval.string[len-2] = '\0'; // Terminate that string
+ return(STRING);
+ }
+
+{comment} { lineno++; }
+\n { lineno++; }
+
+%%
+
+void trim(char *str)
+{
+ char *p;
+
+ // Trim leading spaces
+
+ while( isspace(*str) ){
+ p = str;
+ while(*p){
+ *p = *(p+1);
+ p++;
+ }
+ }
+
+ // Look for hash '#' characters to denote comments
+ // If we find one, and it is NOT inside of a quoted string
+ // then replace it with a NULL to terminate the string.
+
+ p = str;
+ while(*p)
+ p++;
+
+ // Coming out of the loop, p points to the terminating NULL
+
+ // Trim trailing spaces
+
+ p--; // Get off of the trailing NULL
+
+ while( p >= str && isspace(*p) ){
+ *p = '\0'; // Replace the space with a NULL
+ p--;
+ }
+}
+// this function takes a line that appears to be for an include
+// and parses the string to retrieve only the full path to the file and
+// attempts to open the file. if a failure occurs, zero is returned.
+int validateinclude(char *fPath)
+{
+ int len;
+ char *tmp;
+ FILE *incFile;
+
+ tmp = (char *)malloc(strlen(fPath)+1);
+ strcpy(tmp,fPath);
+ trim(tmp);
+
+ sscanf(tmp,"include %n",&len);
+ if(len > 0) {
+ // fix fPath by removing the leading include tag
+ while(*tmp && len > 0) {
+ tmp++;
+ len--;
+ }
+ trim(tmp);
+ // if there are quotes, remove them
+ len = strlen(tmp);
+ if(len > 0) {
+ if(tmp[0] == '"' && tmp[len - 1] == '"') {
+ tmp[len-1] = '\0';
+ tmp++;
+ trim(tmp);
+ }
+ // try and validate this is indeed a file
+ incFile = fopen (tmp,"r");
+ if(incFile == NULL) {
+ fclose(incFile);
+ return 0;
+ }
+ else {
+ fclose(incFile);
+ // setup the filename in the yyval string
+ yylval.string = (char *)malloc(strlen(tmp)+1);
+ strcpy(yylval.string,tmp);
+ return 1;
+ }
+ }
+ }
+ return 0;
+}
--- /dev/null
+# Global defaults for all clients
+# if you refer to the local server, just use the
+# "server" keyword as value
+# see lts_parameters.txt for valid values
+################
+[default]
+ X_COLOR_DEPTH=16
+ LOCALDEV=True
+ SOUND=True
+ NBD_SWAP=True
+ SYSLOG_HOST=server
+ XKBLAYOUT=de
+ LDM_DEBUG=no
+
+################
+#[MAC ADDRESS]: Per thin client settings
+################
+[00:11:25:84:CE:BA]
+ XSERVER = vesa
+ X_MOUSE_DEVICE=/dev/ttyS0
+ X_MOUSE_PROTOCOL=intellimouse
+
+###############
+# A Thin Client Print server
+# (switch off X by pointing tty7 to shell,
+# to save ressources)
+###############
+[00:11:25:93:CF:00]
+ PRINTER_0_DEVICE=/dev/usblp0
+ SCREEN_07=shell
+
+###############
+# A workstation that executes a specific
+# command after login
+###############
+[00:11:25:93:CF:02]
+ LDM_REMOTECMD=/usr/bin/myloginscript
+
--- /dev/null
+%{
+#include <stdio.h>
+#include <malloc.h>
+#include "getltscfg.h"
+void yyerror(char *);
+int yylex(void);
+
+%}
+
+%union {
+ char *string;
+ int num;
+}
+
+
+%term <string> INC
+%term EQUAL
+%term LB
+%term RB
+%nonassoc <string> STRING
+
+
+%%
+configuration
+ :
+ | sections
+ ;
+
+includes
+ : include
+ | sections
+ | includes include
+ ;
+
+include
+ : INC {
+ process_include($1);
+ }
+ ;
+
+sections
+ : section
+ | includes
+ | sections section
+ ;
+
+section
+ : sectiontag declarations
+ ;
+
+declarations
+ : declaration
+ | declarations declaration
+ ;
+
+declaration
+ : STRING EQUAL STRING {
+ process_tuple($1,$3);
+ }
+ ;
+
+sectiontag
+ : LB STRING RB {
+ process_section($2);
+ }
+ ;
+
+
+
+%%
+
+//-----------------------------------------------------------------------------
+
+void yyerror(char *s)
+{
+ (void)fprintf(stderr,"\n%s in %s, line=%d\n\n", s, curConfigFile, lineno);
+ fSyntaxError = TRUE;
+}
--- /dev/null
+#!/bin/sh
+
+. /usr/share/ltsp/ltsp-client-functions
+scriptsdir="/usr/share/ltsp/init-ltsp.d"
+
+# workaround Debian bug in initramfs-tools:
+# http://bugs.debian.org/660297
+mountpoint -q /sys || mount -t sysfs -o nodev,noexec,nosuid sysfs /sys
+mountpoint -q /proc || mount -t proc -o nodev,noexec,nosuid proc /proc
+
+# Provide an ltsp.break=<script-name> kernel parameter which will offer a shell
+# right before sourcing that script.
+for x in $(cat /proc/cmdline); do
+ case "$x" in
+ ltsp.break=*)
+ breakscript="$scriptsdir/${x#ltsp.break=}"
+ break;
+ ;;
+ esac
+done
+
+for script in $(run_parts_list "$scriptsdir") ; do
+ if [ "$script" = "$breakscript" ]; then
+ warn "Spawning shell before $script"
+ bash -l
+ warn "Continuing init-ltsp execution"
+ fi
+ debug "Sourcing $script"
+ . "$script"
+done
+
+debug "Done"
+
+# init=/sbin/init-ltsp can be used to launch this script, which should then
+# chain to /sbin/init.
+# To run it from the initramfs instead, set the EXEC_INIT environment variable
+# to "false".
+if [ "$EXEC_INIT" != "false" ]; then
+ exec /sbin/init
+fi
--- /dev/null
+#! /bin/sh
+
+set -e
+
+# Gracefully exit if ltsp_chroot file is not present
+test -f /etc/ltsp_chroot || exit 0
+
+bind_mounts () {
+ # set defaults
+ test -z "$tmpfs_dir" && tmpfs_dir=/var/lib/ltsp-client-setup
+ mount -t tmpfs -o mode=0755 tmpfs $tmpfs_dir
+ bind_missing=""
+ # preserve directory structure
+ for d in $rw_dirs ; do
+ if [ -d "$d" ]; then
+ cd $tmpfs_dir
+ tar --no-recursion -cpf - $(find $d -type d 2> /dev/null) 2> /dev/null | tar xpf -
+ mount --bind $tmpfs_dir/$d $d
+ else
+ bind_missing="$bind_missing $d"
+ fi
+ done
+ # copy contents into tmpfs
+ for d in $copy_dirs $temp_copy_dirs; do
+ if [ -d "$d" ]; then
+ cd $tmpfs_dir
+ tar -cpf - $d 2> /dev/null | tar xpf -
+ mount --bind $tmpfs_dir/$d $d
+ else
+ bind_missing="$bind_missing $d"
+ fi
+ done
+ # mount one file on top of another
+ for f in $bindfiles ; do
+ if [ -e "$f" ]; then
+ mkdir -p "$(dirname $tmpfs_dir/$f)"
+ cp $f $tmpfs_dir/$f
+ mount --bind $tmpfs_dir/$f $f
+ else
+ bind_missing="$bind_missing $f"
+ fi
+ done
+ if [ -n "$bind_missing" ]; then
+ echo "note: ltsp: missing files or directories for bind mounting: $bind_missing"
+ fi
+}
+
+bind_unmounts() {
+ for dir in $temp_copy_dirs; do
+ umount $dir
+ rm -rf $tmpfs_dir/${dir#/}
+ done
+}
+
+# tmpfs/bind directories that get mounted with only directory structure
+# preserved
+
+rw_dirs="/var/lib/xkb /var/log /var/spool /var/tmp /tmp /etc/console-setup /var/lib/pulse /var/lib/dbus /var/cache/hald /var/cache/ltsp /var/lib/urandom"
+
+# tmpfs/bind directories that get mounted with directory structure and data
+# copied
+copy_dirs="/root /home /etc/rsyslog.d /etc/cups /media /etc/cron.d /etc/udev/rules.d"
+
+# tmpfs/bind files that mounted on top of other files
+bindfiles="/etc/network/interfaces /etc/hostname /etc/hosts /etc/syslog.conf /etc/fstab /etc/resolv.conf /etc/X11/xorg.conf /etc/passwd /etc/group /etc/localtime"
+
+. /usr/share/ltsp/ltsp-init-common
+
+# override variables if configured via lts.conf or ltsp_config
+[ -n "$LTSP_RW_DIRS" ] && rw_dirs="$LTSP_RW_DIRS"
+[ -n "$LTSP_RW_DIRS_EXTRA" ] && rw_dirs="$rw_dirs $LTSP_RW_DIRS_EXTRA"
+[ -n "$LTSP_COPY_DIRS" ] && copy_dirs="$LTSP_COPY_DIRS"
+[ -n "$LTSP_COPY_DIRS_EXTRA" ] && copy_dirs="$rw_dirs $LTSP_COPY_DIRS_EXTRA"
+[ -n "$LTSP_BINDFILES" ] && bindfiles="$LTSP_BINDFILES"
+[ -n "$LTSP_BINDFILES_EXTRA" ] && bindfiles="$rw_dirs $LTSP_BINDFILES_EXTRA"
+
+bind_mounts
--- /dev/null
+#! /bin/sh
+#
+# Author: Matt Zimmerman <mdz@ubuntu.com>
+#
+### BEGIN INIT INFO
+# Provides: ltsp-client ltsp-client-core ltsp-client-setup
+# Required-Start: $remote_fs $network $syslog
+# Should-Start:
+# Required-Stop:
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 6
+# Short-Description: Script for LTSP client initialization
+# Description:
+### END INIT INFO
+
+set -e
+
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+DESC="LTSP client"
+NAME=ltsp-client
+SCRIPTNAME=/etc/init.d/$NAME
+
+# Gracefully exit if an LTSP boot was not requested
+grep -Eqsw "init=/sbin/init-ltsp|ltsp" /proc/cmdline || exit 0
+
+# handle localization settings
+if [ -r /etc/default/locale ]; then
+ . /etc/default/locale
+ export LANG LANGUAGE
+elif [ -r /etc/environment ]; then
+ . /etc/environment
+ export LANG LANGUAGE
+fi
+
+. /lib/lsb/init-functions
+. /usr/share/ltsp/ltsp-init-common
+
+case "$1" in
+ start)
+ log_action_begin_msg "Starting LTSP client..."
+
+ if [ -f "/etc/ltsp/getltscfg-cluster.conf" ]; then
+ # Tell the control center that we are booting and get lts.conf
+ eval $(getltscfg-cluster -a -l boot) || true
+ fi
+
+ if [ -x /bin/plymouth ]; then
+ /bin/plymouth quit --retain-splash || true
+ fi
+
+ start_screen_sessions || true
+ start_sound || true
+
+ log_action_end_msg 0
+ ;;
+ stop)
+ # This means that an LTSP client is shutting down or rebooting.
+ # Try to cleanly close any open network connections.
+ if [ -x /usr/share/ltsp/nbd-disconnect ]; then
+ /usr/share/ltsp/nbd-disconnect &
+ fi
+ ;;
+ restart|force-reload)
+ echo "$NAME does not support restarting, reboot your client instead." >&2
+ exit 1
+ ;;
+ *)
+ echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
--- /dev/null
+# Common functions shared by LTSP init scripts
+
+# ltsp_config sources ltsp-client-functions
+. /usr/share/ltsp/ltsp_config
+
+warn() {
+ msg="$1"
+ logger -p user.warning -t ltsp-client "warning: $msg"
+}
+
+start_sound() {
+ if boolean_is_true "$SOUND" ; then
+ case "$SOUND_DAEMON" in
+ pulse|'') # The default when no value is set
+ # Explicitly allow pulse user access to sound devices, ignore errors
+ if [ -x /usr/bin/setfacl ]; then
+ /usr/bin/setfacl -m u:pulse:rw /dev/snd/* > /dev/null 2>&1
+ fi
+
+ # Requires 0.9.16+ which uses module-udev-detect instead of
+ # module-detect and module-stream-restore instead of
+ # module-volume-restore
+ PULSE_DETECT=module-udev-detect
+ PULSE_VOLUME_RESTORE=module-stream-restore
+ /usr/bin/pulseaudio --system \
+ --exit-idle-time=-1 \
+ --disable-shm \
+ --no-cpu-limit \
+ --resample-method=trivial \
+ --high-priority \
+ --log-target=syslog \
+ -L $PULSE_DETECT \
+ -L "module-native-protocol-tcp auth-anonymous=1" \
+ -L $PULSE_VOLUME_RESTORE \
+ -L module-rescue-streams \
+ -L "module-native-protocol-unix auth-anonymous=1" \
+ -L module-suspend-on-idle \
+ -n &
+ ;;
+ [Ff][Aa][Ll][Ss][Ee]|[Nn]|[Nn][Oo])
+ # Do not do anything if SOUND_DAEMON is False, N, or No
+ true
+ ;;
+ *)
+ warn "Unable to start unsupported sound daemon: '$SOUND_DAEMON'"
+ ;;
+ esac
+ fi
+}
+
+configure_sound_volume() {
+ if boolean_is_true "${SOUND:-True}" ; then
+ CARD_NUM=${1:-0}
+ # Set up sound volume
+ ## Set higher volume than default if not specified by lts.conf
+
+ [ -z "$VOLUME" ] && VOLUME=90
+ [ -z "$PCM_VOLUME" ] && PCM_VOLUME=90
+
+ LANG=C amixer -c${CARD_NUM} scontents | while read line; do
+ if [ -n "$(echo $line|grep 'Simple mixer control')" ]; then
+ channel=$(echo $line|sed -e 's/^Simple mixer control //')
+ else
+ if [ -n "$channel" ]; then
+ # Translate the channel name into an environmentally
+ # friendly variable. In other words, a variable
+ # in all caps, where forward slashes, hyphens, and
+ # spaces are replaced by underscores, and anything
+ # in parentheses is dropped completely
+ # eg. if the channel is named 'Mic Boost (+20dB)'
+ # then the variable is simply MIC_BOOST_SWITCH
+ #
+ # Oh, and SWITCH is used for on/off switches - value
+ # should be on or off, and VOLUME is used for volumes
+ # where the value should be a number representing a
+ # percentage
+ channel_name=$(echo ${channel}|sed -e s/^\'// -e s/\'.*$// -e 's/ -//g' -e 's/ [(].*[)]//' -e 's/\//_/g' -e 's/ /_/g' -e 's/-/_/g' |tr [a-z] [A-Z])
+ if [ -n "$(echo $line|grep volume)" ]; then
+ eval channel_vol="\$${channel_name}_VOLUME"
+ if [ "${channel_name}" = "MIC" ]; then
+ cap="cap"
+ else
+ unset cap
+ fi
+ if boolean_is_true "${VOLUME_MANUAL}"; then
+ [ -n "${channel_vol}" ] && echo sset "${channel}" ${channel_vol}% unmute $cap
+ else
+ # Set default MIC volumes to 40 if unspecified
+ # This should resolve feedback issues
+ case "${channel_name}" in
+ *MIC*) [ -z "${channel_vol}" ] && channel_vol=40 ;;
+ esac
+ echo sset "${channel}" ${channel_vol:-$VOLUME}% unmute $cap
+ fi
+ fi
+ if [ -n "$(echo $line|grep switch)" ]; then
+ eval channel_switch="\$${channel_name}_SWITCH"
+ [ -n "${channel_switch}" ] && echo sset "${channel}" ${channel_switch}
+ fi
+ fi
+ unset channel
+ fi
+ done | amixer -c${CARD_NUM} --stdin >/dev/null 2>&1
+ fi
+}
+
+start_screen_sessions() {
+ # If no default was found, there's no SCREEN_xx to be started, so exit
+ test -n "$SCREEN_DEFAULT" || return
+
+ # Start the default screen and make it the active tty
+ openvt -f -c "${SCREEN_DEFAULT#0}" -s -- /usr/share/ltsp/screen_session "$SCREEN_DEFAULT"
+
+ # Give the default screen a head start
+ sleep 1
+
+ # Launch the other screens without switching to them
+ for i in 01 02 03 04 05 06 07 08 09 10 11 12; do
+ test "$i" -eq "$SCREEN_DEFAULT" && continue
+ eval "screen=\$SCREEN_$i"
+ if [ -n "$screen" ]; then
+ openvt -f -c "${i#0}" -- /usr/share/ltsp/screen_session "$i"
+ fi
+ done
+}
--- /dev/null
+#!/usr/bin/python
+#
+# Minimal Printserver, forwards a printer device to a tcp port (usually 9100)
+#
+# TODO:
+# * add read for bidirectional comm ?
+# * add writeonly opts
+#
+# Copyright 2006, Canonical Ltd.
+#
+# This program is free software; you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2, 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, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+#Serial redirection code adapted from work by:
+#(C)2002-2003 Chris Liechti <cliechti@gmx.net>
+#redirect data from a TCP/IP connection to a serial port and vice versa
+#requires Python 2.2 'cause socket.sendall is used
+#
+
+"""
+usage: jetpipe [options] <device> <port>
+Note: no security measures are implemeted. Anyone can remotely connect
+to this service over the network.
+Only one connection at once is supported. If the connection is terminaed
+it waits for the next connect.
+"""
+
+import os
+import sys
+import socket
+import serial
+import getopt
+
+
+class Redirector:
+ def __init__(self, devicename, socket):
+ self.socket = socket
+
+ # This should catch regular serial and USB serial
+ if devicename[:8] == '/dev/tty':
+ self.device = serial.Serial(devicename)
+ self.device.baudrate = 9600
+ self.device.bytesize = 8
+ self.device.parity = 'N'
+ self.device.stopbits = 1
+ # Required so that the reader thread can exit
+ self.device.timeout = 1
+ self.device.rtscts = False
+ self.device.xonxoff = False
+ self.devicetype = 'S'
+ else:
+ self.device = open(devicename, 'wb')
+ self.devicetype = 'P'
+
+ def shortcut(self):
+ """connect the serial port to the tcp port by copying everything
+ from one side to the other"""
+ self.writer()
+
+ def writer(self):
+ """loop forever and copy socket->serial"""
+
+ print 'in writer loop'
+ self.alive = True
+
+ while self.alive:
+ try:
+ data = self.socket.recv(1024)
+ if not data:
+ break
+ except socket.error, msg:
+ print "error receiving from socket: ", msg
+
+ self.device.write(data)
+ try:
+ if self.devicetype == 'P':
+ # parallel device
+ self.device.flush()
+ except:
+ pass
+ self.device.close()
+ self.alive = False
+
+
+def run_server(devicename, port):
+ srv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+ srv.bind(('', int(port)))
+ srv.listen(1)
+
+ while 1:
+ try:
+ print "Waiting for connection...."
+ connection, addr = srv.accept()
+ print 'Connected by', addr
+ #enter console->serial loop
+ redir = Redirector(devicename, connection)
+ if redir.devicetype == 'S':
+ if 'baudrate' in locals():
+ redir.device.baudrate = baudrate
+ if 'bytesize' in locals():
+ redir.device.bytesize = bytesize
+ if 'parity' in locals():
+ redir.device.parity = parity
+ if 'stopbits' in locals():
+ redir.device.stopbits = stopbits
+ if 'rtscts' in locals():
+ redir.device.rtscts = rtscts
+ if 'xonxoff' in locals():
+ redir.device.xonxoff = xonxoff
+ try:
+ redir.device.open()
+ except serial.SerialException, e:
+ print "Could not open serial port %s: %s" % (
+ devicename.port, e)
+ sys.exit(1)
+
+ redir.shortcut()
+ print 'Disconnected'
+ connection.close()
+ except socket.error, msg:
+ print msg
+
+if __name__ == '__main__':
+
+ #parse command line options
+ try:
+ opts, args = getopt.getopt(sys.argv[1:],
+ "dhb:p:rs:xy:",
+ ["debug", "help", "baud=", "rtscts", "xonxoff"])
+ except getopt.GetoptError:
+ # print help information and exit:
+ print >>sys.stderr, __doc__
+ sys.exit(2)
+
+ debug = False
+
+ for o, a in opts:
+ if o in ("-h", "--help"): # help text
+ sys.exit()
+ elif o in ("-b", "--baud"): # specified baudrate
+ try:
+ baudrate = int(a)
+ except ValueError:
+ raise ValueError("Baudrate must be a integer number")
+ elif o in ("-y", "--bytesize"): # specified bytesize
+ bytesize = int(a)
+ elif o in ("-p", "--parity"): # specified parity
+ parity = a
+ elif o in ("-s", "--stopbits"): # specified stopbits
+ stopbits = int(a)
+ elif o in ("-r", "--rtscts"):
+ rtscts = True
+ elif o in ("-x", "--xonxoff"):
+ xonxoff = True
+ elif o in ("-d", "--debug"):
+ debug = True
+
+ devicename = args[0]
+ port = args[1]
+
+ if not debug:
+ # Fork in background
+ pid = os.fork()
+ if pid:
+ sys.exit(0)
+
+ # Replace stdin
+ sys.stdin.close()
+ sys.stdin = open("/dev/null", "r")
+
+ # Replace stdout
+ sys.stdout.close()
+ sys.stdout = open("/dev/null", "w")
+
+ # Replace stderr
+ sys.stderr.close()
+ sys.stderr = open("/dev/null", "w")
+
+ run_server(devicename, port)
--- /dev/null
+.TH "jetpipe" "8" "20061206" "Oliver Grawert" ""
+.SH "NAME"
+jetpipe - bind a printer device to a tcp port
+.SH "SYNOPSIS"
+.PP
+\fBjetpipe\fR <printerdevice> <portnumber>
+.SH "DESCRIPTION"
+.PP
+\fBjetpipe\fR will bind a printer device to a given portnumber so the printer can be
+accessed through the JetDirect protocol from a remote client.
+.SH "EXAMPLE"
+.PP
+/usr/sbin/jetpipe /dev/usblp0 9100
+.PP
+The above commandline will bind the USB printer on /dev/usblp0 to port 9100 where it can be
+acessed through the JetDirect protocol from a cups client
+.SH "SEE ALSO"
+.PP
+\fBcups\-deviced\fP\fB(8)\fP,
+\fBcups\-driverd\fP\fB(8)\fP,
+\fBcups\-lpd\fP\fB(8)\fP,
+\fBcups\-polld\fP\fB(8)\fP,
+cupsd.conf(5)
+cupsd(8)
+.SH "AVAILABILITY"
+.PP
+\fBjetpipe\fR is part of \fBltsp\fP package
+and the latest versions are available in source form from
+\fIhttps://launchpad.net/products/ltsp (link to URL https://launchpad.net/products/ltsp) \fR.
+.SH "AUTHOR"
+.PP
+copyright 2006 Oliver Grawert <ogra@ubuntu.com>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+This directory contains scriptlets that run in numerical order in %post of ltsp-client.
--- /dev/null
+#!/bin/sh
+
+# Exit immediately if this is not a LTSP client chroot.
+[ ! -e /etc/ltsp_chroot ] && exit 0
+
+for i in /usr/share/ltsp/chroot-setup.d/* ; do
+ [ -d $i ] && continue
+ if [ -x $i ]; then
+ $i
+ fi
+done
--- /dev/null
+#!/bin/sh
+
+mount /proc 2> /dev/null ||:
--- /dev/null
+#!/bin/sh
+
+### Set Runlevel 5 and turn off the mingetty's
+# Fedora 8 and previous, and RHEL5
+[ -e /etc/inittab ] && sed -i 's/^id:3/id:5/; /^[1-6].*/d;' /etc/inittab
+# Fedora 9+ with Upstart
+if [ -e /etc/event.d/tty1 ]; then
+ for NUM in 1 2 3 4 5 6; do
+ echo > /etc/event.d/tty$NUM
+ done
+fi
+# Fedora 13+ and EL6 with Upstart
+if [ -e /etc/init/start-ttys.conf ]; then
+ echo > /etc/init/start-ttys.conf
+fi
--- /dev/null
+#!/bin/sh
+
+cat <<EOF > /dev/hosts
+#This is a ltsp chroot and this file will be rewritten in boot process
+#of terminal.
+127.0.0.1 localhost
+EOF
+
+rm -f /etc/hosts
+ln -s ../dev/hosts /etc/hosts
+
+cat <<EOF > /etc/sysconfig/network
+NETWORKING=yes
+NETWORKING_IPV6=no
+HOSTNAME=localhost.localdomain
+/bin/grep -q "Generated by ltsp-client" /etc/hosts 2> /dev/null
+if [ \$? -ne 0 ]; then
+ ipaddr=\$(ip addr show scope global | awk '/[[:space:]]inet / { print gensub("/.*","","g",\$2) }')
+ echo "# Generated by ltsp-client during bootup" >> /etc/hosts
+ echo "127.0.0.1 localhost" >> /etc/hosts
+ echo "\$ipaddr client-\$ipaddr" >> /etc/hosts
+fi
+EOF
--- /dev/null
+#!/bin/sh
+
+# Disable services we don't want
+for service in ConsoleKit avahi-daemon crond cups exim gpm iptables ip6tables \
+ iscsi iscsid kudzu lvm2-monitor mcstrans mdmonitor netfs network nfs \
+ pcscd rpcbind rpcgssd rpcidmapd rpcsvcgssd; do
+ if [ ! -e /etc/init.d/$service ]; then
+ continue
+ fi
+ #echo "Disabling Service: $service"
+ /sbin/chkconfig $service off
+done
+
+# Enable services we do want
+for service in haldaemon messagebus rsyslog udev-post; do
+ if [ ! -e /etc/init.d/$service ]; then
+ continue
+ fi
+ #echo "Enabling Service: $service"
+ /sbin/chkconfig $service on
+done
+
+# Setup readonly-root Mode
+sed -i 's/READONLY=no/READONLY=yes/' /etc/sysconfig/readonly-root
+
+# Set ltsp-launch-client as DM
+echo "DISPLAYMANAGER=/usr/sbin/ltsp-client-launch" > /etc/sysconfig/desktop
+
+# Link /etc/mtab to /proc/mounts
+# This is not perfect, but it enables fuse mounts to work.
+rm -f /etc/mtab
+ln -sf ../proc/mounts /etc/mtab
+
+# Blacklist pcspkr
+/bin/grep -q "blacklist pcspkr" /etc/modprobe.d/blacklist-pcspkr.conf 2> /dev/null
+if [ $? -ne 0 ]; then
+ echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist-pcspkr.conf
+fi
+
+# Files to silence warning messages
+touch /etc/alsa/asound.state
+touch /etc/asound.state
+
+# Silence /etc/mtab rwtab error message during bootup
+sed -i 's/^files[[:space:]]\/etc\/mtab//' /etc/rwtab
+
+# Silence /etc/mtab* removal errors
+sed -i 's/^rm -f \/etc\/mtab/#rm -f \/etc\/mtab/' /etc/rc.d/rc.sysinit
+
+# Silence local filesystems mount errors during bootup
+sed -i '/^sysfs/d' /etc/fstab
+
+# F10+: install default boot-duration so plymouth can guess the startup progress bar better
+if [ -e /var/lib/plymouth/boot-duration ]; then
+ cp /usr/share/ltsp/template/plymouth-default-boot-duration /var/lib/plymouth/boot-duration
+fi
+
+# Allow clean shutdown to complete when rootfs is mounted on a nbd or iscsi block device
+sed -i 's/^action $"Sending all processes/#action $"Sending all processes/' /etc/init.d/halt
+sed -i 's/^sleep 2/#sleep 2/' /etc/init.d/halt
+sed -i 's/^rm -f/#rm -f/' /etc/init.d/halt
--- /dev/null
+#!/bin/sh
+
+# Install SL6 "fastbugs" repo config if Scientific Linux 6 and not yet installed
+# Not needed for CentOS 6
+if [ -f /etc/yum.repos.d/sl.repo ] && [ ! -f /etc/yum.repos.d/sl-other.repo ]; then
+ cp /usr/share/ltsp/template/sl-other.repo /etc/yum.repos.d/sl-other.repo
+fi
--- /dev/null
+#!/bin/sh
+
+umount /proc 2> /dev/null ||:
--- /dev/null
+# Already in F12 /etc/rwtab
+empty /var/log/ConsoleKit/
+empty /var/lib/dbus/
+empty /var/cache/hald/
+empty /var/lib/pulse/
+files /.viminfo
+files /etc/alsa/asound.state
+# Already in F11 /etc/rwtab
+dirs /var/lib/xkb/
+
+# BUG: Directories that need to be writable but contain files we don't want to disappear
+# (Although somehow this wasn't harmful to LTSP in the past?)
+dirs /etc/udev/rules.d/
+
+# LTSP specific
+dirs /var/cache/ldm/
+dirs /home
+empty /var/cache/ltsp/
+empty /root
+files /etc/lts.conf
+files /etc/X11/xorg.conf
+files /etc/passwd
+files /etc/group
+files /etc/localtime
+files /etc/cups/client.conf
+# Old versions of Fedora only
+files /etc/asound.state
--- /dev/null
+#!/bin/bash
+# Run dracut or mkinitrd and postinst.d/* on the latest installed kernel again
+
+NAME=`ls /boot/vmlinuz-* |sed 's/vmlinuz-//' | sort -nr | head -n1 | xargs basename`
+unset DRACUTARG
+[ -x /sbin/dracut ] && DRACUTARG=--dracut
+/sbin/new-kernel-pkg --mkinitrd $DRACUTARG --install $NAME
+/sbin/new-kernel-pkg --rpmposttrans $NAME
--- /dev/null
+0.788:RCkernelparam
+0.789:RChostname
+0.867:RCmountfs
+0.876:RCswap
+0.888:portreserve
+0.895:rsyslog
+0.901:nfslock
+0.928:messagebus
+0.937:haldaemon
+0.990:udev-post
+0.996:local
--- /dev/null
+[sl-fastbugs]
+name=Scientific Linux $releasever - $basearch - fastbug updates
+baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/
+ http://ftp1.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/
+ http://ftp2.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/
+ ftp://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/
+#mirrorlist=http://ftp.scientificlinux.org/linux/scientific/mirrorlist/sl-fastbugs-6.txt
+enabled=1
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson
+
+[sl-debuginfo]
+name=Scientific Linux Debuginfo
+baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/
+ http://ftp1.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/
+ http://ftp2.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/
+ ftp://ftp.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/
+enabled=0
+gpgcheck=1
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson
+
+
+[sl-testing]
+name=Scientific Linux Testing - $basearch
+baseurl=http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/
+ http://ftp1.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/
+ http://ftp2.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/
+ ftp://ftp.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/
+enabled=0
+gpgcheck=0
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson
+
+[sl-testing-source]
+name=Scientific Linux Testing - Source
+baseurl=http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/
+ http://ftp1.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/
+ http://ftp2.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/
+ ftp://ftp.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/
+enabled=0
+gpgcheck=0
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson
+
--- /dev/null
+Scott Balneaves <sbalneav@ltsp.org>
--- /dev/null
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+\f
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+\f
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+\f
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+\f
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+\f
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
--- /dev/null
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=ltsp-cluster-info
+TryExec=ltsp-cluster-info
+Name=Thin client information
+Name[fr]=Information sur le client léger
+Name[el]=Πληροφορίες για τον thin client
+Icon=gnome-monitor
+Categories=System;
--- /dev/null
+[Desktop Entry]
+Version=1.0
+Type=Application
+TryExec=ltsp-localapps
+Exec=sh -c 'xprop -root -f LTSP_LOGOUT_ACTION 8s -set LTSP_LOGOUT_ACTION REBOOT && gnome-session-quit --logout'
+TryExec=gnome-session-quit
+Name=Restart
+Name[fr]=Redémarrer
+Name[el]=Επανεκκίνηση
+Icon=gnome-session-reboot
+Categories=System;
+X-LTSP-NoChange=1
--- /dev/null
+[Desktop Entry]
+Version=1.0
+Type=Application
+TryExec=ltsp-localapps
+Exec=sh -c 'xprop -root -f LTSP_LOGOUT_ACTION 8s -set LTSP_LOGOUT_ACTION HALT && gnome-session-quit --logout'
+TryExec=gnome-session-quit
+Name=Shut down
+Name[fr]=Arrêter
+Name[el]=Τερματισμός
+Icon=gnome-session-halt
+Categories=System;
+X-LTSP-NoChange=1
--- /dev/null
+.TH "ltsp-genmenu" "1" 20090511
+.SH "NAME"
+ltsp-genmenu \(em generate menu for LTSP local applications
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp-genmenu\fR install
+
+.SH "DESCRIPTION"
+.PP
+\fBltsp-genmenu\fR creates a menu of applications that are available as LTSP
+local applications. It it used to temporarily override default menu items with
+LTSP local applications. \fBltsp-genmenu\fR creates a temporary directory
+structure containing modified .desktop files, which is then set to the
+preferred XDG directory by use of the XDG_DATA_DIRS environment variable.
+
+.SH "SEE ALSO"
+.PP
+\fBltsp-localapps\fP\fB(1)\fP.
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp-genmenu\fR is part of the \fBltsp\fP package and the latest versions
+are available in source form from \fIhttps://launchpad.net/products/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Copyright 2009 Vagrant Cascadian <vagrant@freegeek.org>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+.TH "ltsp-localapps" "1" 20090511
+.SH "NAME"
+ltsp-localapps \(em start local application on the LTSP thin client
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp-localapps\fR [\-\-wait] command
+
+.SH "DESCRIPTION"
+.PP
+\fBltsp-localapps\fR is a simple wrapper script which is used to start an
+application on an LTSP thin client. It uses xprop(1) to set the LTSP_COMMAND X
+property. On the thin-client, the ltsp-localappsd(8) daemon runs to listen for
+changes on the LTSP_COMMAND X property, and starts the command specified on the
+local X server.
+
+.SH "SEE ALSO"
+.PP
+\fBltsp-localappsd\fP\fB(8)\fP,
+\fBxprop\fP\fB(1)\fP.
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp-localapps\fR is part of the \fBltsp\fP package and the latest versions
+are available in source form from \fIhttps://launchpad.net/products/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Copyright 2009 Vagrant Cascadian <vagrant@freegeek.org>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+.TH "ltsp-localappsd" "1" 20090511
+.SH "NAME"
+ltsp-localappsd \(em start local applications on the LTSP thin client
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp-localappsd\fR
+
+.SH "DESCRIPTION"
+.PP
+\fBltsp-localappsd\fR listens for X property changes. When it detects a change
+in the LTSP_COMMAND X property, it starts the command specified as the user
+logged into the X server. It uses xprop(1) to set and read X properties.
+
+.SH "SEE ALSO"
+.PP
+\fBxprop\fP\fB(1)\fP.
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp-localappsd\fR is part of the \fBltsp\fP package and the latest versions are
+available in source form from \fIhttps://launchpad.net/products/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Copyright 2009-2013 Vagrant Cascadian <vagrant@freegeek.org>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+.TH "ltsp-remoteapps" "1" 20100129
+.SH "NAME"
+ltsp-remoteapps \(em start remote application on an LTSP server
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp-remoteapps\fR [\-\-wait] command
+
+.SH "DESCRIPTION"
+.PP
+\fBltsp-remoteapps\fR is a simple wrapper script which is used to start an
+application on an LTSP server. It uses xprop(1) to set the LTSP_RCOMMAND X
+property. On the thin-client, the ltsp-remoteappsd(8) daemon runs to listen for
+changes on the LTSP_RCOMMAND X property, and starts the command specified on the
+LTSP server.
+
+.SH "SEE ALSO"
+.PP
+\fBltsp-remoteappsd\fP\fB(8)\fP,
+\fBxprop\fP\fB(1)\fP.
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp-remoteapps\fR is part of the \fBltsp\fP package and the latest versions
+are available in source form from \fIhttps://launchpad.net/products/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Copyright 2010 Vagrant Cascadian <vagrant@freegeek.org>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+#!/bin/bash
+echo "1" > /proc/sys/net/ipv4/ip_forward
+ifconfig eth0:0 192.168.11.1
+iptables -F
+iptables -t nat -F
+iptables -t nat -X
+iptables -t nat -P PREROUTING ACCEPT
+iptables -t nat -P POSTROUTING ACCEPT
+iptables -t nat -P OUTPUT ACCEPT
+iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
+#iptables -A INPUT -m state --state NEW -i eth1 -j REJECT
--- /dev/null
+# Just in case someone hits ctrl-alt-backspace, let's cleanup some thing here
+
+# Copy back passwd, group, shadow and gshadow
+for i in passwd group shadow gshadow; do
+ test -e "/var/cache/ltsp/$i" && cp "/var/cache/ltsp/$i" "/etc/$i"
+done
+if boolean_is_true "$LOCAL_APPS"; then
+ # Clean up cups config
+ [ -r "/etc/cups/client.conf" ] && rm -f /etc/cups/client.conf
+fi
+
+# Created by remote apps
+if [ -w "/usr/lib/mime/packages/ltsp" ]; then
+ rm -f /usr/lib/mime/packages/ltsp
+ update-mime
+fi
+
--- /dev/null
+#
+# The following is a script to set up local apps support on LTSP through LDM
+#
+
+# This hook modifies /etc/passwd, group, shadow and gshadow with user/group
+# information gathered from the server.
+
+# This will enable us to easily bypass the need for setting up local user
+# authentication, and instead leverage the authentication already set up on
+# the server.
+
+ssh_run() {
+ ssh -S "$LDM_SOCKET" "$LDM_SERVER" "$@"
+}
+
+# Return true if the parameter is a valid user or group name.
+# The regex is from `man useradd`, and all of "$1" must match it.
+is_valid_name() {
+ test $(expr match "$1" '[a-z_][a-z0-9_-]*[$]*') -eq ${#1}
+}
+
+# First, set up local uids/gids
+mkdir -p /var/cache/ltsp
+
+# On first login, copy /etc/passwd, group, shadow and gshadow to cache.
+# On subsequent logins, restore them.
+for i in passwd group shadow gshadow; do
+ if [ ! -e "/var/cache/ltsp/$i" ]; then
+ cp "/etc/$i" "/var/cache/ltsp/$i"
+ else
+ cp "/var/cache/ltsp/$i" "/etc/$i"
+ fi
+done
+
+# Get user information from the server
+IFS=':' read LDM_USERNAME dummy pw_uid pw_gid pw_gecos LDM_HOME pw_shell <<EOF
+$(ssh_run '/usr/bin/getent passwd $(/usr/bin/id -u)')
+EOF
+
+# Get the groups that the user belongs to, and create them locally.
+# groupadd doesn't permit some of the characters used in LDAP, AD etc,
+# so we may have to use a temporary valid group name, and sed afterwards.
+primary_group="$pw_gid"
+sed_list=""
+group_list=""
+while IFS=':' read gr_name dummy gr_gid dummy; do
+ if is_valid_name "$gr_name"; then
+ groupadd_name="$gr_name"
+ else
+ groupadd_name="ltsp_temporary_group_$gr_gid"
+ sed_list="$sed_list
+s:$groupadd_name:$gr_name:"
+ fi
+ if [ "$gr_gid" -le 500 ]; then
+ system_group="--system"
+ else
+ system_group=""
+ fi
+ groupadd --force $system_group --gid "$gr_gid" "$groupadd_name"
+ # Remember the user's primary group name for useradd
+ test "$gr_gid" -eq "$pw_gid" && primary_group="$groupadd_name"
+ group_list="$group_list,$groupadd_name"
+done <<EOF
+$(ssh_run '/usr/bin/getent group $(/usr/bin/id -G)')
+EOF
+group_list=${group_list#,}
+
+# useradd also doesn't permit some of the characters used in LDAP, AD etc
+if is_valid_name "$LDM_USERNAME"; then
+ useradd_name="$LDM_USERNAME"
+else
+ useradd_name="ltsp_temporary_user_$pw_uid"
+ sed_list="$sed_list
+s:$useradd_name:$LDM_USERNAME:"
+fi
+# Note that we want to do name-mapping and not gid-mapping for -g and -G
+useradd -c "$pw_gecos" -d "$LDM_HOME" -g "$primary_group" -G "$group_list" \
+ -M -N --non-unique -s "$pw_shell" -u "$pw_uid" "$useradd_name"
+
+# For any non-valid names encountered, use sed directly
+echo "$sed_list" | while read -r substitution; do
+ test -z "$substitution" && continue
+ sed -e "$substitution" -i /etc/passwd /etc/group /etc/shadow /etc/gshadow
+done
+
+if boolean_is_true "$LOCAL_APPS" || boolean_is_true "$LTSP_FATCLIENT"; then
+ # Now, let's mount the home directory
+ # First, make the mountpoint
+ mkdir -p "$LDM_HOME"
+ chown "$pw_uid":"$pw_gid" "$LDM_HOME"
+ if [ -n "$XAUTHORITY_DIR" ]; then
+ chown "$pw_uid":"$pw_gid" "$XAUTHORITY_DIR"
+ fi
+
+ if [ -z "$SSH_FOLLOW_SYMLINKS" ]; then
+ # By default, don't follow symlinks under $HOME for localapps, as
+ # that breaks some apps that try to create locks to other filesystems.
+ # But do follow symlinks for any extra mounts.
+ follow_extra_symlinks="follow_symlinks,"
+ elif boolean_is_true "$SSH_FOLLOW_SYMLINKS"; then
+ follow_home_symlinks="follow_symlinks,"
+ follow_extra_symlinks="follow_symlinks,"
+ fi
+ # If the user's home directory is not located in the root cow device, assume
+ # that it has already been mounted with other means, e.g. with FSTAB_x.
+ if [ "$(stat -c %m "$LDM_HOME")" != "/" ]; then
+ unset SSHFS_HOME
+ else
+ export SSHFS_HOME=true
+ sshfs -o "${follow_home_symlinks}allow_other,nonempty,ControlPath=$LDM_SOCKET" "$LDM_SERVER:$LDM_HOME" "$LDM_HOME"
+ fi
+
+ # Mount other directories
+ if [ -n "$LOCAL_APPS_EXTRAMOUNTS" ]; then
+ oldifs="${IFS-not set}"
+ IFS=","
+ for extradir in $LOCAL_APPS_EXTRAMOUNTS; do
+ mkdir -p "$extradir"
+ sshfs -o "${follow_extra_symlinks}allow_other,nonempty,ControlPath=$LDM_SOCKET" "$LDM_SERVER:$extradir" "$extradir"
+ done
+ test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+ fi
+
+ # /etc/cups is usually not shipped by the cups-client package, so attempt
+ # to create it (it might fail if bind mounts are used).
+ if [ ! -d /etc/cups ]; then
+ mkdir /etc/cups || true
+ fi
+
+ # if cups is installed in the chroot, use LDM_SERVER for printing,
+ # unless the user has enabled remote printer browsing via CUPS.
+ if [ -d /etc/cups ]; then
+ if [ -n "$CUPS_SERVER" ]; then
+ echo "ServerName $CUPS_SERVER" > /etc/cups/client.conf
+ elif ! grep -qsi "^Browsing on" /etc/cups/cupsd.conf; then
+ echo "ServerName $LDM_SERVER" > /etc/cups/client.conf
+ fi
+ fi
+ # set user's password from tmp file created in ssh connection.
+ if [ -e /var/cache/ltsp/shadow.sed ]; then
+ sed -f /var/cache/ltsp/shadow.sed -i /etc/shadow
+ fi
+fi
+# remove unconditionally the shadow.sed file
+rm -f /var/cache/ltsp/shadow.sed
--- /dev/null
+#
+# The following is a script to set up remote apps support on LTSP through LDM
+#
+
+if boolean_is_true "$REMOTE_APPS"; then
+ TMP_MAILCAP_DIR=`mktemp -d`
+ REMOTE_APPS_TMPDIR=`ssh -S ${LDM_SOCKET} ${LDM_SERVER} mktemp -d /tmp/ltsp-remoteapps-XXXXXXXXX`
+ mkdir -p ${REMOTE_APPS_TMPDIR}
+ sshfs -o "allow_other,ControlPath=${LDM_SOCKET}" "${LDM_SERVER}:${REMOTE_APPS_TMPDIR}" "${REMOTE_APPS_TMPDIR}"
+
+ export CLIENT_ENV="${CLIENT_ENV} REMOTE_APPS_TMPDIR=${REMOTE_APPS_TMPDIR}"
+ scp -r -o "ControlPath $LDM_SOCKET" ${LDM_SERVER}:/usr/lib/mime/packages/* ${TMP_MAILCAP_DIR} || true
+ #cp /usr/lib/mime/packages/* ${TMP_MAILCAP_DIR} || true
+
+ if [ -n "${REMOTE_APPS_MIME_PACKAGES}" ]; then
+ local oldifs="${IFS-not set}"
+ IFS=,
+ for item in ${REMOTE_APPS_MIME_PACKAGES}; do
+ # replace all the command field of the file with ltsp-open %s,
+ sed -e 's/^\([^;]*\);\([^;]*\)/\1; ltsp-open %s/' -e 's/\(compose\|composetype\|edit\|print\)=[^;]*/\1=ltsp-open %s/g' -e 's/\(priority\)=[0-9]/\1=9/' ${TMP_MAILCAP_DIR}/$item >> /usr/lib/mime/packages/ltsp
+ rm ${TMP_MAILCAP_DIR}/$item || true
+ done
+ test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+ fi
+
+ for file in $TMP_MAILCAP_DIR/*; do
+ name=${file##*/}
+ if [ ! -e /usr/lib/mime/packages/$name ]; then
+ sed -e 's/^\([^;]*\);\([^;]*\)/\1; ltsp-open %s/' -e 's/\(compose\|composetype\|edit\|print\)=[^;]*/\1=ltsp-open %s/g' -e 's/\(priority\)=[0-9]/\1=0/' ${TMP_MAILCAP_DIR}/$name >> /usr/lib/mime/packages/ltsp
+ fi
+ done
+ update-mime
+fi
--- /dev/null
+# Create tmpdir for localapps menu
+if [ -x "/usr/bin/ltsp-genmenu" ]; then
+ if boolean_is_true "${LOCAL_APPS:-True}" && boolean_is_true "$LOCAL_APPS_MENU" && ! boolean_is_true "$LTSP_FATCLIENT"; then
+ # get a temporary directory on the server
+ TMP_XDG_MENU="$(ssh -S ${LDM_SOCKET} ${LDM_SERVER} mktemp -d /tmp/ltsp-localapps-${LDM_USERNAME}-XXXXXX)"
+ export TMP_XDG_MENU
+ CLIENT_ENV="${CLIENT_ENV} XDG_DATA_DIRS=${TMP_XDG_MENU}/:/usr/local/share/:/usr/share/"
+
+ # Make the local temporary directory
+ TMP_XDG_DIR_LOCAL="$(mktemp -d /tmp/ltsp-localapps-${LDM_USERNAME}-XXXXXX)"
+ export TMP_XDG_DIR_LOCAL
+
+ # Generate the localapp menu
+ /usr/bin/ltsp-genmenu install
+
+ # now, scp the directory to the /tmp dir on the server
+ scp -r -o "ControlPath $LDM_SOCKET" ${TMP_XDG_DIR_LOCAL}/* ${LDM_SERVER}:${TMP_XDG_MENU}
+
+ # Clean up local
+ rm -rf ${TMP_XDG_DIR_LOCAL} || true
+ elif boolean_is_true "$LTSP_FATCLIENT" && [ -n "${REMOTE_APPS_MENU_ITEMS}" ]; then
+ # Make the remoteapps temporary directory
+ TMP_XDG_DIR_LOCAL="$(mktemp -d /tmp/ltsp-remoteapps-${LDM_USERNAME}-XXXXXX)"
+ export TMP_XDG_DIR_LOCAL
+ TMP_SHARE="$(mktemp -d /tmp/share-XXXXXX)"
+ sshfs -o "allow_other,ControlPath=${LDM_SOCKET}" "${LDM_SERVER}:/usr/share/" "${TMP_SHARE}"
+ /usr/bin/ltsp-genmenu install
+ umount "${TMP_SHARE}"
+ fi
+fi
+
--- /dev/null
+#
+# The following is a script to set up local apps support on LTSP through LDM
+#
+# The presumption is that the environment is set up such that NSS will look
+# at extrafiles, ie. additional local files for passwd and group beyond
+# those found in /etc.
+#
+# This will enable us to easily bypass the need for setting up local user
+# authentication, and instead leverage the authentication already set up on
+# the server.
+
+# Start ltsp-localappsd now so we can run the localapp with the right locale
+
+if boolean_is_true "$LOCAL_APPS"; then
+ if [ -n "$LDM_LANGUAGE" ]; then
+ LC_ALL=$LDM_LANGUAGE LANGUAGE=$LDM_LANGUAGE LANG=$LDM_LANGUAGE ltsp-localappsd &
+ else
+ ltsp-localappsd &
+ fi
+fi
--- /dev/null
+#
+# The following is a script to set up remote apps support on LTSP through LDM
+#
+
+if boolean_is_true "$REMOTE_APPS"; then
+ # Run ltsp-remoteappsd as root on client side
+ PATH=$PATH:/usr/share/ltsp LDM_SOCKET=${LDM_SOCKET} LDM_SERVER=${LDM_SERVER} ltsp-remoteappsd &
+fi
--- /dev/null
+if boolean_is_true "$LOCAL_APPS"; then
+ # Clean up cups config
+ [ -r "/etc/cups/client.conf" ] && rm -f /etc/cups/client.conf
+
+ # Clean up localapps menu
+ if boolean_is_true "$LOCAL_APPS_MENU" && [ -n "${TMP_XDG_MENU}" ]; then
+ if [ -S ${LDM_SOCKET} ]; then
+ ssh -S ${LDM_SOCKET} ${LDM_SERVER} rm -rf "${TMP_XDG_MENU}"
+ fi
+ fi
+
+ # Unmount sshfs and remove the mount dir
+ if [ -n "$SSHFS_HOME" ]; then
+ if [ -n "$LDM_USERNAME" ]; then
+ # The user processes need to be terminated before $LDM_HOME gets
+ # unmounted, otherwise they end up writing their data in the local
+ # tmpfs filesystem.
+ # Give them up to 3 seconds to terminate, then kill them.
+ pkill -u "$LDM_USERNAME"
+ i=0
+ while pgrep -u "$LDM_USERNAME" >/dev/null; do
+ if [ "$i" -ge 3 ]; then
+ pkill -KILL -u "$LDM_USERNAME"
+ break
+ fi
+ sleep 1
+ i=$(($i+1))
+ done
+ fi
+ fusermount -uqz ${LDM_HOME}
+ rmdir ${LDM_HOME}
+ fi
+
+ # Unmount other mounts
+ if [ -n "${LOCAL_APPS_EXTRAMOUNTS}" ]; then
+ oldifs="${IFS-not set}"
+ IFS=','
+ for extradir in ${LOCAL_APPS_EXTRAMOUNTS}; do
+ fusermount -uqz "${extradir}"
+ rmdir "${extradir}"
+ done
+ test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+ fi
+fi
+
+# Copy back passwd, group, shadow and gshadow
+for i in passwd group shadow gshadow; do
+ test -e "/var/cache/ltsp/$i" && cp "/var/cache/ltsp/$i" "/etc/$i"
+done
+
+# Clean up remote apps tmpdir
+if boolean_is_true "${REMOTE_APPS}" && [ -n "${REMOTE_APPS_TMPDIR}" ] ; then
+ fusermount -uqz "${REMOTE_APPS_TMPDIR}"
+ rmdir "${REMOTE_APPS_TMPDIR}"
+ if [ -w "/usr/lib/mime/packages/ltsp" ]; then
+ rm -f /usr/lib/mime/packages/ltsp
+ update-mime
+ fi
+fi
--- /dev/null
+#!/bin/sh
+LANG=C
+
+setup() {
+ if [ ! -d ${TMP_XDG_DIR_LOCAL} ]; then
+ exit
+ fi
+
+ for d in applications icons; do
+ mkdir -p "${TMP_XDG_DIR_LOCAL}/${d}"
+ done
+}
+
+generate_local() {
+ # Build desktop file list
+ if [ -n "${LOCAL_APPS_MENU_ITEMS}" ]; then
+ DESKTOP_FILES=""
+ local oldifs="${IFS-not set}"
+ IFS=,
+ for i in ${LOCAL_APPS_MENU_ITEMS}; do
+ if [ -e "/usr/share/applications/${i}.desktop" ]; then
+ DESKTOP_FILES="${DESKTOP_FILES} /usr/share/applications/${i}.desktop"
+ elif [ -d "/usr/share/applications/${i%-*}" ] && [ -e "/usr/share/applications/${i%-*}/${i##*-}.desktop" ]; then
+ DESKTOP_FILES="${DESKTOP_FILES} /usr/share/applications/${i%-*}/${i##*-}.desktop"
+ fi
+ done
+ test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+ else
+ DESKTOP_FILES=$(find /usr/share/applications -regex '.*\.desktop$')
+ fi
+
+ # Cycle through all .desktop files in client's system applications dir
+ for desktop in ${DESKTOP_FILES}; do
+ local_desktop=${TMP_XDG_DIR_LOCAL}/applications/${desktop##/usr/share/applications/}
+
+ # Copy client's .desktop file to local
+ [ ! -d ${local_desktop%/*} ] && mkdir -p ${local_desktop%/*}
+ cp ${desktop} ${local_desktop}
+
+ # Change Exec and TryExec to our localapps command
+ if [ -z "$(grep 'X-LTSP-NoChange=1' ${local_desktop})" ]; then
+ sed -i -e 's/^TryExec=\(.*\)/TryExec=xprop/' -e 's/^Exec=\(.*\)/Exec=xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "\1"/' ${local_desktop}
+ fi
+
+ # Find the appropriate icon and copy it into the local icons dir
+ ICON=$(grep ^Icon ${local_desktop}|sed -e 's/^Icon=\(.*\)/\1/')
+
+ # If icon is relative path, find the real icon file
+ if [ -n "${ICON}" ] && [ "${ICON}" = "${ICON##*/}" ]; then
+ ICON=$(find -L /usr/share/icons /usr/share/pixmaps -type f -regex '.*'${ICON}'.*\(png\|xpm\|svg\)'|head -1)
+ fi
+
+ # If the icon file exists, copy it
+ if [ -e ${ICON} ]; then
+ base_ICON="${ICON##*/}"
+ local_ICON=${TMP_XDG_DIR_LOCAL}/icons/${base_ICON}
+ cp ${ICON} ${local_ICON}
+ fi
+ done
+}
+
+generate_remote() {
+ # Build desktop file list
+ DESKTOP_FILES=""
+ local oldifs="${IFS-not set}"
+ IFS=,
+ for i in ${REMOTE_APPS_MENU_ITEMS}; do
+ if [ -e "${TMP_SHARE}/applications/${i}.desktop" ]; then
+ DESKTOP_FILES="${DESKTOP_FILES} ${TMP_SHARE}/applications/${i}.desktop"
+ elif [ -d "/usr/share/applications/${i%-*}" ] && [ -e "/usr/share/applications/${i%-*}/${i##*-}.desktop" ]; then
+ DESKTOP_FILES="${DESKTOP_FILES} /usr/share/applications/${i%-*}/${i##*-}.desktop"
+ fi
+ done
+ test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+
+ # Cycle through all .desktop files in client's system applications dir
+ for desktop in ${DESKTOP_FILES}; do
+ local_desktop=${TMP_XDG_DIR_LOCAL}/applications/${desktop##/usr/share/applications/}
+
+ # Copy client's .desktop file to local
+ [ ! -d ${local_desktop%/*} ] && mkdir -p ${local_desktop%/*}
+ cp ${desktop} ${local_desktop}
+
+ # Change Exec and TryExec to our localapps command
+ if [ -z "$(grep 'X-LTSP-NoChange=1' ${local_desktop})" ]; then
+ sed -i -e 's/^TryExec=\(.*\)/TryExec=xprop/' -e 's/^Exec=\(.*\)/Exec=ltsp-remoteapps "\1"/' ${local_desktop}
+ fi
+
+ # Find the appropriate icon and copy it into the local icons dir
+ ICON=$(grep ^Icon ${local_desktop}|sed -e 's/^Icon=\(.*\)/\1/')
+
+ # If icon is relative path, find the real icon file
+ if [ -n "${ICON}" ] && [ "${ICON}" = "${ICON##*/}" ]; then
+ ICON=$(find -L /usr/share/icons /usr/share/pixmaps -type f -regex '.*'${ICON}'.*\(png\|xpm\|svg\)'|head -1)
+ fi
+
+ # If the icon file exists, copy it
+ if [ -e ${ICON} ]; then
+ base_ICON="${ICON##*/}"
+ local_ICON=${TMP_XDG_DIR_LOCAL}/icons/${base_ICON}
+ cp ${ICON} ${local_ICON}
+ fi
+ done
+}
+
+case "$1" in
+ install)
+ setup
+ if [ -n "${REMOTE_APPS_MENU_ITEMS}" ]; then
+ generate_remote
+ else
+ generate_local
+ fi
+ ;;
+ *)
+ echo "Usage: $0 install"
+ exit
+ ;;
+esac
--- /dev/null
+#!/bin/sh
+
+if [ "$1" = "--wait" ]; then
+ xprop -root -f LTSP_COMMAND_WAIT 8s -set LTSP_COMMAND_WAIT "true"
+ shift
+fi
+
+CMD=$1
+shift
+
+unset ARGS
+for i in "$@"; do
+ i=$(echo $i|sed -e '/ /s/^/"/' -e '/ /s/$/"/')
+ ARGS="$ARGS $i"
+done
+
+xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "$CMD $ARGS"
--- /dev/null
+#!/bin/sh
+
+. /usr/share/ltsp/ltsp-client-functions
+
+logit() {
+ logger -t ltsp-localappsd -p daemon.info $1
+}
+
+if [ -n "${LDM_USERNAME}" -a -n "$(/usr/bin/id ${LDM_USERNAME})" ]; then
+ true
+else
+ logit "Unknown user: $LDM_USERNAME"
+ exit 1
+fi
+
+if [ -z "$DISPLAY" ];then
+ logit "Unknown DISPLAY"
+ exit 1
+fi
+
+# Initialize LTSP_COMMAND as blank
+reset_xprop(){
+ xprop -root -f $1 8s -set $1 ""
+}
+
+reset_xprop LTSP_COMMAND
+reset_xprop LTSP_COMMAND_WAIT
+
+# Make sure the local user has access to X
+chown ${LDM_USERNAME} $XAUTHORITY
+
+# Check for default printer and printer filtering and export them
+[ -n "$LDM_PRINTER_DEFAULT" ] && export CLIENT_ENV="${CLIENT_ENV} PRINTER=${LDM_PRINTER_DEFAULT}"
+[ -n "$LDM_PRINTER_LIST" ] && export CLIENT_ENV="${CLIENT_ENV} PRINTER_LIST=${LDM_PRINTER_LIST}"
+
+run_ltsp_localappsd(){
+ if [ "${LDM_USERNAME}" = "${USER}" ]; then
+ LANG=$LANG LANGUAGE=$LANG DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY $CLIENT_ENV ${LTSP_COMMAND}
+ else
+ su - ${LDM_USERNAME} -c "LANG=$LANG LANGUAGE=$LANG DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY $CLIENT_ENV ${LTSP_COMMAND}"
+ fi
+}
+
+# Poll for LTSP_COMMAND changes and execute
+xprop -notype -root -spy LTSP_COMMAND | while read junk_x junk_y LTSP_COMMAND ; do
+
+ # Strip off leading and trailing double-quotes.
+ LTSP_COMMAND=${LTSP_COMMAND%\"}
+ LTSP_COMMAND=${LTSP_COMMAND#\"}
+
+ # If empty, nothing to execute, return to the loop.
+ test -n "${LTSP_COMMAND}" || continue
+
+ LTSP_COMMAND_WAIT=$(xprop -root -notype LTSP_COMMAND_WAIT |sed -e 's/^LTSP_COMMAND_WAIT = //' -e 's/^"//' -e 's/"$//')
+ if [ -n "${LTSP_COMMAND}" ]; then
+ # If LOCAL_APPS_APPS_WHITELIST is defined, reject anything not listed. Otherwise allow by default.
+ if [ -n "${LOCAL_APPS_WHITELIST}" ]; then
+ unset TEMP_ALLOW_EXEC
+ for cmd in $LOCAL_APPS_WHITELIST; do
+ if [ "$cmd" = "$(echo $LTSP_COMMAND|cut -d\ -f1)" ]; then
+ TEMP_ALLOW_EXEC=1
+ break
+ fi
+ done
+ if [ -z "${TEMP_ALLOW_EXEC}" ]; then
+ logit "Rejecting command not listed in LOCAL_APPS_WHITELIST: $LTSP_COMMAND"
+ reset_xprop LTSP_COMMAND
+ reset_xprop LTSP_COMMAND_WAIT
+ continue
+ fi
+ fi
+
+ logit "Executing command as username ${LDM_USERNAME}: ${LTSP_COMMAND} "
+ if [ "$LTSP_COMMAND_WAIT" = "true" ]; then
+ run_ltsp_localappsd
+ else
+ run_ltsp_localappsd &
+ fi
+ fi
+ reset_xprop LTSP_COMMAND
+ reset_xprop LTSP_COMMAND_WAIT
+done
--- /dev/null
+#!/bin/sh
+
+file=$1
+filename=${file##*/}
+path=${file%/*}
+
+[ -n "${REMOTE_APPS_TMPDIR}" ] || exit
+
+# What is mounted from the server?
+while read dev mnt type rest; do
+ if [ -n "$(echo $dev|grep :)" ]; then
+ path_mounted=$(echo $dev|cut -d: -f2)
+ if [ -n "$(echo ${path}|grep ${path_mounted})" ]; then
+ # File path is subdirectory of path_mounted, so
+ # should be server-accessible
+ export FILE_ACCESSIBLE=1
+ break
+ else
+ export FILE_ACCESSIBLE=0
+ fi
+ fi
+done </proc/mounts
+
+if [ "${FILE_ACCESSIBLE}" = "1" ]; then
+ ltsp-remoteapps xdg-open ${file}
+else
+ # We need to scp the file to a viewable path on the server
+ newfile="${REMOTE_APPS_TMPDIR}/${filename}"
+ cp "${file}" "${newfile}"
+ chmod 600 "${newfile}"
+ ltsp-remoteapps xdg-open "${newfile}"
+fi
--- /dev/null
+#!/bin/sh
+
+if [ "$1" = "--wait" ]; then
+ xprop -root -f LTSP_RCOMMAND_WAIT 8s -set LTSP_RCOMMAND_WAIT "true"
+ shift
+fi
+
+CMD=$1
+shift
+
+unset ARGS
+for i in "$@"; do
+ i=$(echo $i|sed -e '/ /s/^/"/' -e '/ /s/$/"/')
+ ARGS="$ARGS $i"
+done
+
+xprop -root -f LTSP_RCOMMAND 8s -set LTSP_RCOMMAND "$CMD $ARGS"
--- /dev/null
+#!/bin/sh
+
+if [ -z "$DISPLAY" ];then
+ exit 1
+fi
+
+# Initialize LTSP_RCOMMAND as blank
+reset_xprop(){
+ xprop -root -f $1 8s -set $1 ""
+}
+
+reset_xprop LTSP_RCOMMAND
+reset_xprop LTSP_RCOMMAND_WAIT
+
+# Poll for LTSP_RCOMMAND changes and execute
+xprop -notype -root -spy LTSP_RCOMMAND | while read junk_x junk_y LTSP_RCOMMAND ; do
+
+ # Strip off leading and trailing double-quotes.
+ LTSP_RCOMMAND=${LTSP_RCOMMAND%\"}
+ LTSP_RCOMMAND=${LTSP_RCOMMAND#\"}
+
+ # If empty, nothing to execute, return to the loop.
+ test -n "${LTSP_RCOMMAND}" || continue
+
+ LTSP_RCOMMAND_WAIT=$(xprop -root -notype LTSP_RCOMMAND_WAIT |sed -e 's/^LTSP_RCOMMAND_WAIT = //' -e 's/^"//' -e 's/"$//')
+ if [ -n "${LTSP_RCOMMAND}" ]; then
+ if [ "$LTSP_RCOMMAND_WAIT" = "true" ]; then
+ ssh -Y -t -S ${LDM_SOCKET} ${LDM_SERVER} "$CLIENT_ENV $MY_LANG $MY_DISP $MY_SCANNER $MY_SOUND ${LTSP_RCOMMAND}"
+ else
+ ssh -Y -t -S ${LDM_SOCKET} ${LDM_SERVER} "$CLIENT_ENV $MY_LANG $MY_DISP $MY_SCANNER $MY_SOUND ${LTSP_RCOMMAND}" &
+ fi
+ fi
+ reset_xprop LTSP_RCOMMAND
+ reset_xprop LTSP_RCOMMAND_WAIT
+done
--- /dev/null
+Stéphane Graber <stgraber@ubuntu.com>
+Julien Desfossez <julien.desfossez@revolutionlinux.com>
+David Goulet <david.goulet@revolutionlinux.com>
--- /dev/null
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ 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.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 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 <http://www.gnu.org/licenses/>.
+
+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:
+
+ <program> Copyright (C) <year> <name of author>
+ 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
+<http://www.gnu.org/licenses/>.
+
+ 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
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
--- /dev/null
+------------------------------------------------------------
+revno: 3
+committer: Julien Desfossez <jd@rlnx.com>
+branch nick: nbd
+timestamp: Tue 2010-01-05 17:42:58 -0500
+message:
+ first reconnect
+------------------------------------------------------------
+revno: 2
+committer: Julien Desfossez <jd@rlnx.com>
+branch nick: nbd
+timestamp: Tue 2010-01-05 16:00:42 -0500
+message:
+ working proxy. Only bridge
+------------------------------------------------------------
+revno: 1
+committer: Julien Desfossez <jd@rlnx.com>
+branch nick: nbd
+timestamp: Tue 2010-01-05 12:03:18 -0500
+message:
+ initial import nbd PoC and C version
--- /dev/null
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+
+ This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+ Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package. The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
+
+ The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions. Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+ It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring. Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release. If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+ The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'. You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+The simplest way to compile this package is:
+
+ 1. `cd' to the directory containing the package's source code and type
+ `./configure' to configure the package for your system.
+
+ Running `configure' might take a while. While running, it prints
+ some messages telling which features it is checking for.
+
+ 2. Type `make' to compile the package.
+
+ 3. Optionally, type `make check' to run any self-tests that come with
+ the package.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. You can remove the program binaries and object files from the
+ source code directory by typing `make clean'. To also remove the
+ files that `configure' created (so you can compile the package for
+ a different kind of computer), type `make distclean'. There is
+ also a `make maintainer-clean' target, but that is intended mainly
+ for the package's developers. If you use it, you may have to get
+ all sorts of other programs in order to regenerate files that came
+ with the distribution.
+
+ 6. Often, you can also type `make uninstall' to remove the installed
+ files again.
+
+Compilers and Options
+=====================
+
+ Some systems require unusual options for compilation or linking that
+the `configure' script does not know about. Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+ You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
+
+ ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+ *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+ You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you can use GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+ With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory. After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+ On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor. Like
+this:
+
+ ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CPP="gcc -E" CXXCPP="g++ -E"
+
+ This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
+
+Installation Names
+==================
+
+ By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc. You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+ Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System). The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+ For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Particular systems
+==================
+
+ On HP-UX, the default C compiler is not ANSI C compatible. If GNU
+CC is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
+ ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+ On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `<wchar.h>' header file. The option `-nodtk' can be used as
+a workaround. If GNU CC is not installed, it is therefore recommended
+to try
+
+ ./configure CC="cc"
+
+and if that doesn't work, try
+
+ ./configure CC="cc -nodtk"
+
+ On Solaris, don't put `/usr/ucb' early in your `PATH'. This
+directory contains several dysfunctional programs; working variants of
+these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
+in your `PATH', put it _after_ `/usr/bin'.
+
+ On Haiku, software installed for all users goes in `/boot/common',
+not `/usr/local'. It is recommended to use the following options:
+
+ ./configure --prefix=/boot/common
+
+Specifying the System Type
+==========================
+
+ There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+ CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+ OS
+ KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+ If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+ Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug. Until the bug is fixed you can use this workaround:
+
+ CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+ `configure' recognizes the following options to control how it
+operates.
+
+`--help'
+`-h'
+ Print a summary of all of the options to `configure', and exit.
+
+`--help=short'
+`--help=recursive'
+ Print a summary of the options unique to this package's
+ `configure', and exit. The `short' variant lists options used
+ only in the top level, while the `recursive' variant lists options
+ also present in any nested packages.
+
+`--version'
+`-V'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`--cache-file=FILE'
+ Enable the cache: use and save the results of the tests in FILE,
+ traditionally `config.cache'. FILE defaults to `/dev/null' to
+ disable caching.
+
+`--config-cache'
+`-C'
+ Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
+
+`--srcdir=DIR'
+ Look for the package's source code in directory DIR. Usually
+ `configure' can determine that directory automatically.
+
+`--prefix=DIR'
+ Use DIR as the installation prefix. *Note Installation Names::
+ for more details, including other options available for fine-tuning
+ the installation locations.
+
+`--no-create'
+`-n'
+ Run the configure checks, but stop before creating any output
+ files.
+
+`configure' also accepts some other, not widely useful, options. Run
+`configure --help' for more details.
+
--- /dev/null
+EXTRA_DIST = autogen.sh
+SUBDIRS = src man
--- /dev/null
+nbd-proxy: making the world safe for NBD
--- /dev/null
+Version 0.1
+
+WhooHooo
--- /dev/null
+#!/bin/sh
+
+aclocal && autoconf && automake -a -c
--- /dev/null
+/* config.h.in. Generated from configure.ac by autoheader. */
+
+/* Define to 1 if you have the <arpa/inet.h> header file. */
+#undef HAVE_ARPA_INET_H
+
+/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
+ */
+#undef HAVE_DIRENT_H
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define to 1 if you have the `pthread' library (-lpthread). */
+#undef HAVE_LIBPTHREAD
+
+/* Define to 1 if you have the <limits.h> header file. */
+#undef HAVE_LIMITS_H
+
+/* Define to 1 if you have the <linux/nbd.h> header file. */
+#undef HAVE_LINUX_NBD_H
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
+#undef HAVE_NDIR_H
+
+/* Define to 1 if you have the <netinet/in.h> header file. */
+#undef HAVE_NETINET_IN_H
+
+/* Define to 1 if you have the <netinet/tcp.h> header file. */
+#undef HAVE_NETINET_TCP_H
+
+/* Define to 1 if you have the <pthread.h> header file. */
+#undef HAVE_PTHREAD_H
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdio.h> header file. */
+#undef HAVE_STDIO_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
+ */
+#undef HAVE_SYS_DIR_H
+
+/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
+ */
+#undef HAVE_SYS_NDIR_H
+
+/* Define to 1 if you have the <sys/socket.h> header file. */
+#undef HAVE_SYS_SOCKET_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to 1 if your C compiler doesn't accept -c and -o together. */
+#undef NO_MINUS_C_MINUS_O
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
--- /dev/null
+# Process this file with autoconf to produce a configure script.
+
+AC_PREREQ(2.59)
+AC_INIT([nbd-proxy], [0.1], [stgraber@ltsp.org])
+AC_CONFIG_SRCDIR([src/nbd-proxy.c])
+AM_INIT_AUTOMAKE
+
+AC_CONFIG_HEADERS([config.h])
+AM_MAINTAINER_MODE
+
+# Checks for programs.
+AC_PROG_CC
+AM_PROG_CC_C_O
+AC_PROG_INSTALL
+
+AC_SUBST(DEPS_CFLAGS)
+
+# Checks for header files.
+AC_HEADER_DIRENT
+AC_HEADER_STDC
+AC_CHECK_HEADERS([stdio.h stdlib.h linux/nbd.h sys/socket.h pthread.h arpa/inet.h netinet/tcp.h netinet/in.h string.h sys/types.h limits.h unistd.h])
+
+AC_CHECK_LIB(m, pow)
+
+AC_CONFIG_FILES([Makefile src/Makefile man/Makefile])
+AC_OUTPUT
--- /dev/null
+dist_man_MANS = nbd-proxy.1
--- /dev/null
+.\" Title: nbd-proxy
+.\" Author:
+.\" Generator:
+.\" Date: 05/01/2010
+.\" Manual:
+.\" Source:
+.\"
+.\" disable hyphenation
+.\" .nh
+.\" disable justification (adjust text to left margin only)
+.\" .ad l
+.TH "NBD-PROXY" "1" "07/03/2007" "" ""
+.SH "NAME"
+nbd-proxy \- a proxy for reliable nbd mounts
+.SH "SYNOPSIS"
+\fInbd-proxy\fR server_address server_port listening_port
+.SH "DESCRIPTION"
+nbd-proxy(1) is a nbd proxy server blah blah fill in later
+.SH "OPTIONS"
+.TP
+.BI server-address
+A server address
+.TP
+.BI server-port
+A server port
+.TP
+.BI listening-port
+Guess.
+.SH "RESOURCES"
+http://ltsp.org
+.SH "COPYING"
+Copyright \(co 2010 The Authors
+
+.RS 3n
+.nf
+This program is Free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.fi
+.RE
+
+.RS 3n
+.nf
+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.
+.fi
+.RE
+
+.RS 3n
+.nf
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+02110\-1301 USA
+.fi
+.RE
--- /dev/null
+http://grep.be/blog/en/computer/nbd/
+
+"Negotiation" phase:
+
+ * Connection is opened by the client
+ * The server sends out the literal string NBDMAGIC to the client (which is the "INIT_PASSWD" in the code and in error messages),
+ followed by the the 'cliserv_magic', 0x00420281861253LL. The NBDMAGIC is there to identify a server; the cliserv_magic may
+ be updated when the protocol changes incompatibly.
+ * The server sends the size of the device as a 64 bit unsigned integer.
+ * The server sends 128 bytes of zeroes (discarded by the client currently; these are reserved for further use)
+
+ (whether or not the above are all in one packet is something I don't know and don't really care about; they're all done using different write calls, so can technically be in different packets)
+ After that, the client is expected to be happy with the connection (if it isn't, it'll just drop the connection without explanation).
+
+
+Main data pushing phase:
+ * Clients sends a struct nbd_request to the server (which is defined in <linux/nbd.h>. The fields in that struct are:
+
+ magic (32bit unsigned int)
+ must be NBD_REQUEST_MAGIC aka 0x25609513 (again defined in <linux/nbd.h>); if it isn't, the server disconnects
+ (this should really be handled better, but at the moment it isn't; and changing the protocol to do this might be
+ less than trivial). It is possible that previous versions of the protocol used 0x12560953 instead (the header file
+ mentions that as something not to be used, but I don't know where it comes from).
+ type (32 bit unsigned int)
+ is NBD_CMD_READ aka 0 (to read data), NBD_CMD_WRITE (to write data) aka 1, or NBD_CMD_DISC aka 2 (to request a clean disconnect).
+ handle (char array of eight bytes)
+ used to uniquely identify a request; this is later sent back in the reply, and can be used to associate a reply with a request.
+ from (64 bit unsigned int)
+ the offset in the export where the read or the write should start.
+ len (32 bit unsigned int)
+ the length of the requested read or write.
+
+ * If struct nbd_request.type==NBD_CMD_WRITE, the client will then send struct nbd_request.len bytes to the server,
+ containing the data it wants to see written.
+ * Server sends a struct nbd_reply to the client:
+
+ magic (32 bit unsigned int)
+ functions similar to struct nbd_request.magic, only its value is supposed to be 0x67446698. Analoguous to
+ struct nbd_request.magic, there's a value, possibly from a previous version of the protocol, which says 0x96744668 instead.
+ error (32 bit unsigned integer)
+ is zero, unless an error occurred
+ handle (char array of eight bytes)
+ the exact same value that was received in struct nbd_request.handle If struct nbd_request.type==NBD_CMD_READ,
+ the server will then send struct nbd_request.len bytes to the client, containing the data it read.
+
--- /dev/null
+bin_PROGRAMS = nbd-proxy
+nbd_proxy_SOURCES = nbd-proxy.c
+
+nbd_proxy_CFLAGS =
+LIBS = -lm
+AM_CFLAGS = $(DEPS_CFLAGS) ${nbd_proxy_CFLAGS}
--- /dev/null
+#!/bin/sh
+
+# This is just a wrapper script that accepts the same parameters as nbd-client,
+# and launches nbd-proxy to connect to the specified server,
+# and nbd-client to connect to the nbd-proxy in localhost.
+# Maybe at some point nbd-proxy itself can accept that syntax, so the wrapper
+# won't be needed anymore.
+# It might be ran from the initramfs, so only busybox utilities should be used.
+
+if [ $# -eq 0 ]; then
+ echo "Usage: $0 host port nbd_device [-block-size|-b block size] [-timeout|-t timeout] [-swap|-s] [-sdp|-S] [-persist|-p] [-nofork|-n]
+For more info, see the nbd-client man page." >&2
+ exit 1
+fi
+
+# Make sure the loopback interface has an address for nbd-proxy
+ip addr add dev lo 127.0.0.1
+ip link set lo up
+
+# To make the initramfs nbd script call nbd-client-proxy instead of nbd-client,
+# specify NBDCLIENT=nbd-client-proxy in the kernel command line.
+# Then the local-top/nbd initramfs script will call nbd-client-proxy this way:
+# $NBDCLIENT $nbdsrv ${nbdpath:+-N} $nbdpath $nbdport $nbdrootdev -swap -persist
+host="$1"
+if [ "$2" = "-N" ]; then
+ port=10809
+else
+ port="$2"
+fi
+
+nbd-proxy "$host" "$port" "$port"
+
+# Remove the host parameter and chain to nbd-client with the rest of the command
+# line.
+shift
+exec nbd-client 127.0.0.1 "$@"
--- /dev/null
+#define _GNU_SOURCE
+
+#include <errno.h>
+#include <linux/nbd.h>
+#include <sys/socket.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <arpa/inet.h>
+#include <netinet/tcp.h>
+#include <netinet/in.h>
+#include <string.h>
+#include <limits.h>
+#include <signal.h>
+#include <unistd.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdarg.h>
+#include <netdb.h>
+#include <fcntl.h>
+#include <poll.h>
+#include <math.h>
+
+typedef unsigned long long u64;
+typedef unsigned int u32;
+typedef unsigned short u16;
+
+/* Return value from the main proxy functions. */
+enum proxy_state {
+ /* Either side is properly disconnecting. */
+ P_DISCONNECT,
+
+ /* Communication protocol error. Similar effect as P_MELTDOWN. */
+ P_PROTOCOL_ERROR,
+
+ /* Something is very wrong and the proxy must exit ASAP. Usually
+ means we are out of memory. */
+ P_MELTDOWN,
+
+ /* All is well. Communication can continue. */
+ P_OK
+};
+
+enum handshake_state {
+ HS_INIT,
+
+ HS_HELLO,
+
+ HS_NS_HELLO_SERVER,
+
+ HS_NS_HELLO_CLIENT,
+
+ HS_OLD,
+
+ HS_OPTION,
+
+ HS_OPTION_DATA,
+
+ HS_DATA,
+};
+
+enum server_state {
+ /* Initial state. */
+ S_INIT,
+
+ /* Polling for connections. */
+ S_NOPOLL,
+
+ /* Delay before next connection attempt. */
+ S_CONNECT_DELAY,
+
+ /* NBD handshake */
+ S_HANDSHAKING,
+
+ /* Ready to read protocol data. */
+ S_READING,
+
+ /* Disconnection was initiated by the client. */
+ S_DISCONNECTING,
+
+ /* Panic situation, exit immediately. */
+ S_FUKUSHIMA
+};
+
+enum client_state {
+ /* Initial state. */
+ C_INIT,
+
+ /* Listening for client connection. */
+ C_LISTENING,
+
+ /* */
+ C_HANDSHAKING,
+
+ /* The client is sending requests. */
+ C_READING,
+
+ /* The client is disconnecting. */
+ C_DISCONNECTING
+};
+
+/* Linked list of proxy requests. */
+struct proxy_nbd_request {
+
+ /* Set to 1 when the header for this request does not need to be
+ resent to the client. */
+ int reply_header_sent;
+
+ struct nbd_request *nr;
+ struct proxy_nbd_request *next;
+};
+
+struct buf {
+ char *data;
+
+ /* Data tag. */
+ int id;
+
+ /* Size of the buffer pointed by data. */
+ size_t sz;
+
+ /* Quantity of data presently in the buffer. */
+ size_t len;
+
+ /* Read index in the buffer. */
+ size_t idx;
+
+ /* Next buffer in the linked list. */
+ struct buf *nextbuf;
+};
+
+struct buf_queue {
+ char name[12];
+
+ int fd;
+
+ struct buf *first;
+ struct buf *last;
+};
+
+/* This structure is common between the 2 types of handshake. */
+struct nbd_hello {
+ char init_passwd[8];
+ u64 magic;
+} __attribute__ ((packed));
+
+/* New style handshake: initialization data. */
+struct nbd_ns_server_init_data {
+ u16 zeroes;
+} __attribute__ ((packed));
+
+/* New style handshake: initialization data from the client. */
+struct nbd_ns_client_init_data {
+ u32 zeroes;
+} __attribute__ ((packed));
+
+/* New style handshake: handshake option data. */
+struct nbd_ns_opt {
+ u64 magic;
+ u32 option;
+ u32 size;
+} __attribute__ ((packed));
+
+/* New style handshake: block device data. */
+struct nbd_ns_nbd_data {
+ u64 size;
+ u16 flags;
+ char zeros[124];
+} __attribute__ ((packed));
+
+/* Old style handshake initialization data. */
+struct nbd_init_data {
+ u64 size;
+ u32 flags;
+ char zeros[124];
+} __attribute__ ((packed));
+
+/* Commande line options. */
+struct buf_queue server_out_queue;
+struct buf_queue server_in_queue;
+struct buf_queue client_out_queue;
+struct buf_queue client_in_queue;
+
+/* Handshake data: option sent by the client. */
+struct nbd_ns_opt hs_opt;
+
+/* Handshake data: data attached to the option. */
+char *hs_opt_data;
+
+/* Initialization data from the client: currently all zeroes. */
+struct nbd_ns_client_init_data hs_client_init_data;
+
+/* Boolean for the debug mode. */
+int debug_mode;
+
+/* Number of times the server should try to reconnect before reaching
+ S_INIT. */
+int conn_strikes;
+
+/* True if the proxy should stay attached to the console. */
+int stay_attached;
+
+/* Minimum and maximum value for exponential backoff. */
+int backoff_min;
+int backoff_max;
+
+#define NBD_PROXY_VERSION "2.1.1"
+
+#define PRINT_DEBUG_FUNC(FMT, ...) \
+ do { \
+ if (debug_mode) { \
+ char buf[255]; \
+ \
+ snprintf(buf, sizeof(buf) - 1, FMT, ##__VA_ARGS__); \
+ fprintf(stderr, "[%s] %s", __FUNCTION__, buf); \
+ } \
+ } while (0); \
+
+#define PRINT_DEBUG(...) if (debug_mode) { fprintf(stderr, __VA_ARGS__); }
+
+const char init_passwd[] = "NBDMAGIC";
+
+u64 cliserv_magic = 0x00420281861253LL;
+u64 cliserv_new_magic = 0x49484156454F5054LL;
+
+/* New style handshake needs to be done only when listening on this
+ port. */
+u16 NBD_IANA_PORT = 10809;
+
+/* Server-side state. */
+enum server_state s_state;
+
+/* Client-side state. */
+enum client_state c_state;
+
+/* Handshake state. */
+enum handshake_state h_state;
+
+/* Function definitions */
+int server_handshake(struct buf *input_buf);
+
+char *handle_to_string(char *handle) {
+ static char res[128];
+
+ sprintf(res, "%X, %X, %X, %X, %X, %X, %X, %X",
+ (unsigned char)handle[0],
+ (unsigned char)handle[1],
+ (unsigned char)handle[2],
+ (unsigned char)handle[3],
+ (unsigned char)handle[4],
+ (unsigned char)handle[5],
+ (unsigned char)handle[6],
+ (unsigned char)handle[7]);
+ return res;
+}
+
+void handshake_set_state(enum handshake_state newstate) {
+ if (debug_mode) {
+ if (h_state == newstate) return;
+
+ if (newstate == HS_INIT) {
+ PRINT_DEBUG_FUNC("Moving to HS_INIT state.\n");
+ }
+ else if (newstate == HS_HELLO) {
+ PRINT_DEBUG_FUNC("Moving to HS_HELLO state.\n");
+ }
+ else if (newstate == HS_NS_HELLO_SERVER) {
+ PRINT_DEBUG_FUNC("Moving to HS_NS_HELLO_SERVER state.\n");
+ }
+ else if (newstate == HS_NS_HELLO_CLIENT) {
+ PRINT_DEBUG_FUNC("Moving to HS_NS_HELLO_CLIENT state.\n");
+ }
+ else if (newstate == HS_OPTION) {
+ PRINT_DEBUG_FUNC("Moving to HS_OPTION state.\n");
+ }
+ else if (newstate == HS_OPTION_DATA) {
+ PRINT_DEBUG_FUNC("Moving to HS_OPTION_DATA state.\n");
+ }
+ else if (newstate == HS_DATA) {
+ PRINT_DEBUG_FUNC("Moving to HS_DATA state.\n");
+ }
+ }
+
+ h_state = newstate;
+}
+
+/*
+ * Verbose change of the server state.
+ */
+void server_set_state(enum server_state newstate) {
+ if (debug_mode) {
+ if (s_state == newstate) return;
+
+ if (newstate == S_INIT) {
+ PRINT_DEBUG_FUNC("Moving to S_INIT state.\n");
+ }
+ else if (newstate == S_CONNECT_DELAY) {
+ PRINT_DEBUG_FUNC("Moving to S_CONNECT_DELAY state.\n");
+ }
+ else if (newstate == S_HANDSHAKING) {
+ PRINT_DEBUG_FUNC("Moving to S_HANDSHAKING state.\n");
+ }
+ else if (newstate == S_READING) {
+ PRINT_DEBUG_FUNC("Moving to S_READING state.\n");
+ }
+ else if (newstate == S_FUKUSHIMA) {
+ PRINT_DEBUG_FUNC("Server meltdown.\n");
+ }
+ }
+
+ s_state = newstate;
+}
+
+/*
+ * Verbose change of the client state.
+ */
+void client_set_state(enum client_state newstate) {
+ if (debug_mode) {
+ if (c_state == newstate) return;
+
+ if (newstate == C_LISTENING) {
+ PRINT_DEBUG_FUNC("Moving to C_LISTENING state.\n");
+ }
+ else if (newstate == C_HANDSHAKING) {
+ PRINT_DEBUG_FUNC("Moving to C_HANDSHAKING state.\n");
+ }
+ else if (newstate == C_READING) {
+ PRINT_DEBUG_FUNC("Moving to C_READING state.\n");
+ }
+ else if (newstate == C_DISCONNECTING) {
+ PRINT_DEBUG_FUNC("Moving to C_DISCONNECTING state.\n");
+ }
+ }
+
+ c_state = newstate;
+}
+
+/* add_nbd_request
+ * Adding nbd_request to the chained list (proxy_nbd_request)
+ * r -- nbd_request to add into the chained list
+ * first -- first element of the list
+ */
+void add_nbd_request(struct nbd_request* nr, struct proxy_nbd_request **first) {
+ struct proxy_nbd_request *new_pnr = (struct proxy_nbd_request*) malloc(sizeof(struct proxy_nbd_request));
+ struct proxy_nbd_request *current_pnr = *first;
+
+ if(*first == NULL)
+ *first = new_pnr;
+
+ else {
+ while(current_pnr->next != NULL)
+ current_pnr = current_pnr->next;
+ current_pnr->next = new_pnr;
+ }
+ new_pnr->reply_header_sent = 0;
+ new_pnr->nr = nr;
+ new_pnr->next = NULL;
+
+ PRINT_DEBUG_FUNC("nbd_request handle(%s) added to linked list\n", handle_to_string(new_pnr->nr->handle));
+}
+
+/* get_nbd_request_by_handle
+ * Return nbd_request for a specific handle (nbd_request->handle)
+ * handle -- search param
+ * first -- first proxy_nbd_request of the chained list
+ */
+struct proxy_nbd_request *get_nbd_request_by_handle(char *handle, struct proxy_nbd_request **first) {
+ struct proxy_nbd_request *current_pnr = *first;
+ if(current_pnr != NULL) {
+ do {
+ if(!strncmp(handle, current_pnr->nr->handle, sizeof((*first)->nr->handle))) {
+ return current_pnr;
+ }
+ } while((current_pnr = current_pnr->next) != NULL);
+ }
+ return NULL;
+}
+
+/* rm_nbd_request
+ * Remove nbd_request from proxy chained list
+ * nr -- nbd_request pointer to remove from the list and free
+ * first -- first proxy_nbd_request of the chained list
+ */
+void rm_nbd_request(struct nbd_request *nr, struct proxy_nbd_request **first) {
+ struct proxy_nbd_request *current_pnr = *first;
+ struct proxy_nbd_request *previous_pnr = *first;
+
+ if(current_pnr != NULL) {
+ do {
+ if(current_pnr->nr == nr) {
+ PRINT_DEBUG_FUNC("Removing nbd_request: handle(%s)\n", handle_to_string(current_pnr->nr->handle));
+
+ if(current_pnr == *first)
+ *first = current_pnr->next;
+ else
+ previous_pnr->next = current_pnr->next;
+
+ /* Free the request structure and the enclosing list struct. */
+ free(nr);
+ free(current_pnr);
+ break;
+ }
+ previous_pnr = current_pnr;
+ } while((current_pnr = current_pnr->next) != NULL);
+ }
+ else {
+ PRINT_DEBUG_FUNC("proxy_nbd_request empty... \n");
+ }
+}
+
+void reset_nbd_requests(struct proxy_nbd_request **first) {
+ int i = 0;
+ struct proxy_nbd_request *current_pnr = *first;
+ struct proxy_nbd_request *next_pnr;
+
+ while (current_pnr != NULL) {
+ next_pnr = current_pnr->next;
+ current_pnr->next = NULL;
+ free(current_pnr);
+ current_pnr = next_pnr;
+ i++;
+ }
+
+ PRINT_DEBUG_FUNC("Removed %d orphaned proxy requests from the queue.\n", i);
+}
+
+/* count_nbd_request
+ * Count number of nbd_request in queue
+ * first -- first proxy_nbd_request of the chained list
+ */
+int count_nbd_request(struct proxy_nbd_request **first) {
+ int count = 0;
+ struct proxy_nbd_request *current_pnr = *first;
+ if(current_pnr == NULL)
+ return count;
+ do {
+ count++;
+ } while((current_pnr = current_pnr->next) != NULL);
+ return count;
+}
+
+/* ntohll
+ * Network to host format for long long (64bits) data
+ * host_longlong -- 64 bit to transform
+ */
+uint64_t ntohll(uint64_t host_longlong) {
+ int x = 1;
+
+ /* little endian */
+ if(*(char *)&x == 1)
+ return ((((uint64_t)ntohl(host_longlong)) << 32) + ntohl(host_longlong >> 32));
+
+ /* big endian */
+ else
+ return host_longlong;
+}
+
+#define htonll ntohll
+
+/* sighandler
+ * Handles the different signal during the execution
+ * sig -- the type of signal emitted
+ * SIGINT is handled, it terminates the program
+ */
+void sighandler(int sig) {
+ switch(sig) {
+ case SIGINT:
+ printf("Ctrl+C pressed, exiting\n");
+ exit(EXIT_FAILURE);
+ break;
+
+ case SIGUSR1:
+ break;
+ case SIGUSR2:
+ break;
+ }
+}
+
+struct buf *alloc_buf(size_t s, int id) {
+ struct buf *rb;
+
+ rb = malloc(sizeof(struct buf));
+
+ if (rb == NULL)
+ return NULL;
+
+ rb->data = malloc(s);
+ if (rb->data == NULL) {
+ free(rb);
+ return NULL;
+ }
+
+ rb->sz = s;
+ rb->len = 0;
+ rb->id = id;
+ rb->idx = 0;
+ rb->nextbuf = NULL;
+
+ return rb;
+}
+
+/* Free a sendbuf structure. */
+void free_buf(struct buf *sb) {
+ free(sb->data);
+
+ sb->data = NULL;
+ sb->nextbuf = NULL;
+
+ free(sb);
+}
+
+/** Put the sendbuf on the send queue. */
+void queue_buf(struct buf_queue *queue, struct buf *sb) {
+ PRINT_DEBUG("[%s] Enqueing %zu bytes.\n", queue->name, sb->sz);
+
+ /* Enqueue as the first item. */
+ if (queue->first == NULL) {
+ queue->first = sb;
+ queue->last = sb;
+ }
+ /* Enqueue as the last item. */
+ else {
+ queue->last->nextbuf = sb;
+ queue->last = sb;
+ }
+}
+
+/* Flush a input queue. */
+void reset_buf_queue(struct buf_queue *queue) {
+ int i = 0;
+ struct buf *rb, *rbnext;
+
+ /* Nothing to flush. */
+ if (queue->first == NULL)
+ return;
+
+ rb = queue->first;
+
+ /* Loop around the queue to free each elements. */
+ do {
+ rbnext = rb->nextbuf;
+ free(rb->data);
+ free(rb);
+ rb = rbnext;
+ i++;
+ } while (rb != NULL);
+
+ PRINT_DEBUG("[%s] Freed %d queue elements.\n", queue->name, i);
+
+ queue->first = NULL;
+ queue->last = NULL;
+}
+
+/*
+ * Reset the buf indexes.
+ */
+void reset_buf(struct buf *rb) {
+ rb->len = rb->sz;
+ rb->idx = 0;
+}
+
+/* client_to_server
+ * This thread acts as a proxy from client to server
+ * data -- struct containing shared data between threads (thread_data)
+ */
+enum proxy_state client_proxy_server(struct buf *rb, struct proxy_nbd_request **reqs) {
+ struct nbd_request *new_req;
+
+ // Copy the request.
+ new_req = (struct nbd_request*) malloc(sizeof(struct nbd_request));
+ if (new_req == NULL) {
+ free_buf(rb);
+ return P_MELTDOWN;
+ }
+
+ memcpy(new_req, rb->data, sizeof(struct nbd_request));
+
+ /* Checking if data is a valid nbd_request */
+ if(ntohl(new_req->magic) == NBD_REQUEST_MAGIC) {
+
+ /* NBD_CMD_READ from client */
+ if(ntohl(new_req->type) == NBD_CMD_READ || ntohl(new_req->type) == NBD_CMD_WRITE) {
+ PRINT_DEBUG_FUNC("Got NBD request: type(%u) handle(%s) of len(%u) and from(%llu)\n",
+ ntohl(new_req->type), handle_to_string(new_req->handle),
+ ntohl(new_req->len), (unsigned long long int)ntohll(new_req->from));
+
+ // Add to the list of tracked requests.
+ add_nbd_request(new_req, reqs);
+ }
+
+ /* NBD_CMD_DISC from client */
+ else if (ntohl(new_req->type) == NBD_CMD_DISC) {
+ free_buf(rb);
+ free(new_req);
+ return P_DISCONNECT;
+ }
+ }
+ /* Invalid magic?!? */
+ else {
+ PRINT_DEBUG_FUNC("Invalid magic number.\n");
+ free_buf(rb);
+ free(new_req);
+ return P_PROTOCOL_ERROR;
+ }
+
+ /* All data is forwarded to the server if the server is ready to
+ accept it. Requests received when the server isn't ready will
+ be handled immediately following the successful handshake. */
+ if (s_state == S_READING) {
+ reset_buf(rb);
+ queue_buf(&server_out_queue, rb);
+ }
+
+ return P_OK;
+}
+
+/*
+ * Manages communication between the NBD server and the NBD client.
+ */
+enum proxy_state server_proxy_client(struct buf *rb, struct proxy_nbd_request **reqs) {
+ static struct proxy_nbd_request *current_pnr = NULL;
+
+ /* This is a header. */
+ if (rb->id == 0) {
+ struct nbd_reply *reply_hdr;
+
+ /* Check if the handle is valid. */
+ reply_hdr = (struct nbd_reply *)rb->data;
+ if (reply_hdr->magic != htonl(NBD_REPLY_MAGIC)) {
+ PRINT_DEBUG_FUNC("Invalid header magic received.\n");
+ free_buf(rb);
+ return P_PROTOCOL_ERROR;
+ }
+ else {
+ PRINT_DEBUG_FUNC("Valid header received.\n");
+
+ /* Getting corresponding nbd_request in queue (Thread safe) */
+ current_pnr = get_nbd_request_by_handle(reply_hdr->handle, reqs);
+
+ if (current_pnr == NULL) {
+ PRINT_DEBUG_FUNC("Reply received for unknown request.\n");
+ free_buf(rb);
+ return P_PROTOCOL_ERROR;
+ }
+ else {
+ PRINT_DEBUG_FUNC("Got nbd_reply : handle(%s)\n", handle_to_string(reply_hdr->handle));
+ }
+
+ reset_buf(rb);
+
+ /* Don't resend the header if it was already sent. */
+ if (!current_pnr->reply_header_sent) {
+ queue_buf(&client_out_queue, rb);
+ current_pnr->reply_header_sent = 1;
+ }
+ else {
+ PRINT_DEBUG("Not resending header for handle(%s)\n", handle_to_string(reply_hdr->handle));
+ }
+
+ /* Queue a recv. */
+ struct buf *data_rb = alloc_buf(ntohl(current_pnr->nr->len), 1);
+
+ if (data_rb == NULL)
+ return P_MELTDOWN;
+
+ queue_buf(&server_in_queue, data_rb);
+ }
+ }
+ /* This is some data. */
+ else {
+ /* Received some data without matching header? BAD!. */
+ if (current_pnr == NULL) {
+ free_buf(rb);
+ return P_MELTDOWN;
+ }
+
+ /* Updating current nbd_request.len of received bytes (r_bytes) */
+ current_pnr->nr->len = htonl(ntohl(current_pnr->nr->len) - rb->sz);
+ current_pnr->nr->from = htonll(ntohll(current_pnr->nr->from) + rb->sz);
+
+ /* Removing nbd_request from queue. Not useful anymore. */
+ if(current_pnr->nr->len == 0)
+ rm_nbd_request(current_pnr->nr, reqs);
+
+ /* Send the data to the client. */
+ reset_buf(rb);
+ queue_buf(&client_out_queue, rb);
+ }
+
+ return P_OK;
+}
+
+/* create_connect_sock
+ * Create a socket connected to a specific and point.
+ * port -- which port to connect to
+ * addr -- remote IP address (string format)
+ *
+ * Return socket file descriptor
+ */
+int create_connect_sock(int *newfd) {
+ int sock;
+ int opt = 1;
+
+ sock = socket(PF_INET, SOCK_STREAM, 0);
+
+ if(sock == -1) {
+ PRINT_DEBUG_FUNC("Failed to create socket: %m\n");
+ return -1;
+ }
+
+ if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &opt, sizeof(opt)) < 0) {
+ PRINT_DEBUG_FUNC("setsockopt(TCP_NODELAY) failed: %m\n");
+ close(sock);
+ *newfd = -1;
+ return -1;
+ }
+
+ if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)) < 0) {
+ PRINT_DEBUG_FUNC("setsockopt(SO_REUSEADDR) failed: %m\n");
+ close(sock);
+ *newfd = -1;
+ return -1;
+ }
+
+ *newfd = sock;
+
+ return 0;
+}
+
+/*
+ * Return the error code for a asynchronous connect.
+ */
+int socket_errno(int sock) {
+ int opt = 0;
+ socklen_t s = sizeof(opt);
+
+ if (getsockopt(sock, SOL_SOCKET, SO_ERROR, &opt, &s) < 0) {
+ PRINT_DEBUG_FUNC("Unable to return the socket error code.");
+ return -1;
+ }
+
+ if (opt != 0)
+ PRINT_DEBUG_FUNC("Socket error code: %d.\n", opt);
+
+ return opt;
+}
+
+/*
+ * Start an asynchronous connect on the server socket.
+ *
+ * Returns: -1 on error
+ * 0 if the connection was completed
+ */
+int server_connect(int sock, char *addr, int port) {
+ int err = -1;
+ struct sockaddr_in struct_addr;
+
+ struct_addr.sin_family = AF_INET;
+ struct_addr.sin_port = htons(port);
+ struct_addr.sin_addr.s_addr = inet_addr(addr);
+ memset(struct_addr.sin_zero, 0, sizeof(struct_addr.sin_zero));
+
+ err = connect(sock, (struct sockaddr *) &struct_addr, sizeof(struct_addr));
+ if (err < 0) {
+ PRINT_DEBUG_FUNC("Connection to %s failed: %m\n", addr);
+ return -1;
+ }
+
+ /* Make the socket non-blocking. */
+ if ((fcntl(sock, F_SETFL, O_NONBLOCK)) < 0) {
+ PRINT_DEBUG_FUNC("fcntl(O_NONBLOCK) failed: %m\n");
+ close(sock);
+ return -1;
+ }
+
+ PRINT_DEBUG_FUNC("Connected to %s:%d.\n", addr, port);
+
+ /* Start the server handshake. */
+ h_state = HS_INIT;
+ server_set_state(S_HANDSHAKING);
+ server_handshake(NULL);
+
+ return 0;
+}
+
+/* create_listen_sock
+ * Create a socket listening on a port and bind
+ * port -- which port to listen on
+ * addr -- IP addr to bind on
+ *
+ * Return socket file descriptor
+ */
+int create_listen_sock(int port, int addr, int *newfd) {
+ int sock, opt = 1;
+ struct sockaddr_in struct_addr;
+
+ /* New socket */
+ if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == -1) {
+ PRINT_DEBUG_FUNC("Failed to create socket: %m\n");
+ *newfd = -1;
+ return -1;
+ }
+
+ struct_addr.sin_family = AF_INET;
+ struct_addr.sin_port = htons(port);
+ struct_addr.sin_addr.s_addr = ntohl(addr);
+ memset(struct_addr.sin_zero, 0, sizeof(struct_addr.sin_zero));
+
+ if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &opt, sizeof(opt)) < 0) {
+ PRINT_DEBUG_FUNC("setsockopt(TCP_NODELAY) failed: %m\n");
+ close(sock);
+ *newfd = -1;
+ return -1;
+ }
+
+ if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)) < 0) {
+ PRINT_DEBUG_FUNC("setsockopt(SO_REUSEADDR) failed: %m\n");
+ close(sock);
+ *newfd = -1;
+ return -1;
+ }
+
+ if ((fcntl(sock, F_SETFL, O_NONBLOCK)) < 0) {
+ PRINT_DEBUG_FUNC("fcntl(O_NONBLOCK) failed: %m\n");
+ close(sock);
+ *newfd = -1;
+ return -1;
+ }
+
+ PRINT_DEBUG_FUNC("Binding client socket.\n");
+
+ if (bind(sock, (struct sockaddr *) &struct_addr, sizeof(struct_addr)) == -1) {
+ PRINT_DEBUG_FUNC("bind() failed: %m\n");
+ close(sock);
+ *newfd = -1;
+ return -1;
+ }
+
+ PRINT_DEBUG_FUNC("Listening.\n");
+
+ if (listen(sock, 1) == -1) {
+ PRINT_DEBUG_FUNC("listen() failed: %m\n");
+ close(sock);
+ *newfd = -1;
+ return -1;
+ }
+
+ PRINT_DEBUG_FUNC("Socket bound and ready. Returning\n");
+
+ c_state = C_LISTENING;
+ *newfd = sock;
+
+ return 0;
+}
+
+/* resend_all_nbd_requests */
+int resend_all_nbd_requests(struct proxy_nbd_request *pnr) {
+ struct proxy_nbd_request *current_pnr = pnr;
+
+ if(current_pnr == NULL) {
+ PRINT_DEBUG_FUNC("No nbd_request in queue\n");
+ return 0;
+ }
+
+ do {
+ if (debug_mode) {
+ char *handle;
+ handle = handle_to_string(current_pnr->nr->handle);
+ PRINT_DEBUG_FUNC("nbd_request : handle(%s) of len(%u) and from(%llu)\n",
+ handle,
+ ntohl(current_pnr->nr->len),
+ (unsigned long long int) ntohll(current_pnr->nr->from));
+ }
+
+ /* Place a request to resend the partial request. */
+ struct buf *sb = alloc_buf(sizeof(struct nbd_request), 0);
+
+ if (sb == NULL)
+ return -1;
+
+ memcpy(sb->data, current_pnr->nr, sizeof(struct nbd_request));
+ sb->len = sizeof(struct nbd_request);
+ queue_buf(&server_out_queue, sb);
+
+ } while ((current_pnr = current_pnr->next) != NULL);
+
+ return 0;
+}
+
+int client_accept(int listen_socket, int *client_socket) {
+ int newfd, opt;
+
+ if ((newfd = accept(listen_socket, NULL, 0)) < 0) {
+ PRINT_DEBUG_FUNC("Accept failed: %m\n");
+ return -1;
+ }
+
+ opt = 1;
+ if ((setsockopt(newfd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt))) < 0) {
+ PRINT_DEBUG_FUNC("setsockopt(SO_REUSEADDR) failed: %m\n");
+ return -1;
+ }
+
+ if ((fcntl(newfd, F_SETFL, O_NONBLOCK)) == -1) {
+ PRINT_DEBUG_FUNC("fcntl(O_NONBLOCK) failed: %m\n");
+ return -1;
+ }
+
+ *client_socket = newfd;
+
+ return 0;
+}
+
+/*
+ * Write data to a queue.
+ */
+int send_queue(struct buf_queue *queue) {
+ struct buf *sb = queue->first;
+
+ /* TODO: It might improve speed a bit if we looped the send call
+ until it returns EWOULDBLOCK or use writev. */
+
+ /* Nothing to send. */
+ if (sb == NULL)
+ return 0;
+
+ char *ptr = sb->data + sb->idx;
+ size_t len = sb->len - sb->idx;
+ ssize_t s;
+
+ s = send(queue->fd, ptr, len, 0);
+
+ /* Disconnect. */
+ if (s < 0) {
+ /* This seems to happen sometimes. */
+ if (errno == EWOULDBLOCK) {
+ PRINT_DEBUG("[%s] Spurious readyness signal received. Nevermind.\n", queue->name);
+ return 0;
+ }
+ else if (errno == EINTR) {
+ PRINT_DEBUG("[%s] Write interrupted by signal.\n", queue->name);
+ return 0;
+ }
+ else {
+ PRINT_DEBUG("[%s] Error in send(): %m\n", queue->name);
+ return -1;
+ }
+ }
+ else if (s == 0) {
+ PRINT_DEBUG("[%s] Disconnected on send(): %m\n", queue->name);
+ return -1;
+ }
+ /* Correct. */
+ else {
+ sb->idx += s;
+ PRINT_DEBUG("[%s] %zu of %zu bytes written.\n", queue->name, sb->idx, sb->len);
+ }
+
+ if (sb->idx == sb->len) {
+ queue->first = sb->nextbuf;
+
+ /* Clear the last element if needed. */
+ if (queue->first == NULL)
+ queue->last = NULL;
+
+ free_buf(sb);
+ }
+
+ return 0;
+}
+
+/*
+ * Read data from readqueue.
+ */
+int read_queue(struct buf_queue *queue, struct buf **complete_rb) {
+ struct buf *rb = queue->first;
+ ssize_t s;
+
+ /* TODO: Same TODO as above for send_queue applies here, it's
+ just a bit harder to use readv here. */
+
+ /* Nothing to read. */
+ if (rb == NULL)
+ return 0;
+
+ s = recv(queue->fd, rb->data + rb->len, rb->sz - rb->len, 0);
+
+ if (s < 0) {
+ /* This seems to happen sometimes. */
+ if (errno == EWOULDBLOCK) {
+ PRINT_DEBUG("[%s] Spurious readyness signal received. Nevermind.\n", queue->name);
+ return 0;
+ }
+ /* Interruption by signal means we may be able to continue. */
+ else if (errno == EINTR) {
+ PRINT_DEBUG("[%s] Read interrupted by signal.\n", queue->name);
+ return 0;
+ }
+ else {
+ PRINT_DEBUG("[%s] Error on recv(): %m.\n", queue->name);
+ return -1;
+ }
+ }
+ /* Disconnection. */
+ if (s == 0) {
+ PRINT_DEBUG("[%s] Disconnected on recv().\n", queue->name);
+ return -1;
+ }
+ /* Proper, complete read. */
+ else {
+ rb->len += s;
+ PRINT_DEBUG("[%s] %zu of %zu bytes read.\n", queue->name, rb->len, rb->sz);
+ }
+
+ /* Check if the recv buffer is complete. */
+ if (rb->len == rb->sz) {
+ *complete_rb = rb;
+
+ /* Dequeue the buf */
+ queue->first = rb->nextbuf;
+
+ /* Clear the last element if the queue is empty. */
+ if (queue->last == rb)
+ queue->last = NULL;
+
+ /* The readbuf is no longer in a queue. */
+ rb->nextbuf = NULL;
+ }
+ /* Partial read, nothing for you. */
+ else
+ *complete_rb = NULL;
+
+ return 0;
+}
+
+/* Initialize the queues we use. */
+void init_queues() {
+ PRINT_DEBUG_FUNC("Initializing queues.\n");
+
+ strcpy(client_in_queue.name, "client_in");
+ client_in_queue.first = NULL;
+ client_in_queue.last = NULL;
+
+ strcpy(client_out_queue.name, "client_out");
+ client_out_queue.first = NULL;
+ client_out_queue.last = NULL;
+
+ strcpy(server_in_queue.name, "server_in");
+ server_in_queue.first = NULL;
+ server_in_queue.last = NULL;
+
+ strcpy(server_out_queue.name, "server_out");
+ server_out_queue.first = NULL;;
+ server_out_queue.last = NULL;
+}
+
+/*
+ * Check if the proxy is in idle state and place the required requests
+ * on the queues if not.
+ */
+int check_idle_state() {
+ if (c_state == C_READING && client_in_queue.first == NULL) {
+ struct buf *rb = alloc_buf(sizeof(struct nbd_request), 0);
+
+ PRINT_DEBUG("[%s] Idle.\n", client_in_queue.name);
+
+ if (rb == NULL)
+ return -1;
+
+ queue_buf(&client_in_queue, rb);
+ }
+
+ if (s_state == S_READING && server_in_queue.first == NULL) {
+ struct buf *rb = alloc_buf(sizeof(struct nbd_reply), 0);
+
+ PRINT_DEBUG("[%s] Idle.\n", server_in_queue.name);
+
+ if (rb == NULL)
+ return -1;
+
+ queue_buf(&server_in_queue, rb);
+ }
+
+ return 0;
+}
+
+/*
+ * State machine for the old style of handshake.
+ */
+int server_old_handshake(struct buf *input_buf) {
+ struct buf *out_buf = NULL;
+
+ if (h_state == HS_OLD && input_buf == NULL) {
+ /* Read the server data. */
+ out_buf = alloc_buf(sizeof(struct nbd_init_data), 0);
+ if (out_buf == NULL)
+ return -1;
+
+ queue_buf(&server_in_queue, out_buf);
+ }
+
+ if (h_state == HS_OLD && input_buf != NULL) {
+ /* If the client is handshaking too, send it the server data. */
+ if (c_state == C_HANDSHAKING)
+ queue_buf(&client_out_queue, input_buf);
+ else {
+ free_buf(input_buf);
+ input_buf = NULL;
+ }
+
+ server_set_state(S_READING);
+
+ if (c_state == C_HANDSHAKING)
+ client_set_state(C_READING);
+ }
+
+ return 0;
+}
+
+/*
+ * This contraption is a state machine able to asynchronously do the
+ * handshake of the new style of protocol.
+ */
+int server_handshake(struct buf *input_buf) {
+ struct buf *out_buf = NULL;
+ size_t sz;
+
+ /* Read the server data. */
+ if (h_state == HS_INIT) {
+ out_buf = alloc_buf(sizeof(struct nbd_hello), 0);
+ if (out_buf == NULL)
+ return -1;
+
+ queue_buf(&server_in_queue, out_buf);
+
+ handshake_set_state(HS_HELLO);
+ }
+
+ /* Complete the old handshake. */
+ if (h_state == HS_OLD)
+ return server_old_handshake(input_buf);
+
+ if (h_state == HS_HELLO && input_buf != NULL) {
+ struct nbd_hello *hello_data = ((struct nbd_hello *)input_buf->data);
+ u64 old_hs = ntohll(hello_data->magic);
+
+ if (c_state == C_HANDSHAKING)
+ queue_buf(&client_out_queue, input_buf);
+ else
+ free_buf(input_buf);
+ input_buf = NULL;
+
+ /* Old style handshake. */
+ if (old_hs == cliserv_magic) {
+ PRINT_DEBUG_FUNC("Using old style handshake.\n");
+
+ handshake_set_state(HS_OLD);
+ server_old_handshake(NULL);
+ }
+ else {
+ PRINT_DEBUG_FUNC("Using new style handshake.\n");
+
+ /* Queue all the static size data that can be read. */
+ out_buf = alloc_buf(sizeof(struct nbd_ns_server_init_data), 0);
+ if (out_buf == NULL)
+ return -1;
+ queue_buf(&server_in_queue, out_buf);
+
+ if (c_state == C_HANDSHAKING) {
+ /* Queue the handshake data to be received from the
+ client. */
+ out_buf = alloc_buf(sizeof(hs_client_init_data), 0);
+ if (out_buf == NULL)
+ return -1;
+ queue_buf(&client_in_queue, out_buf);
+
+ out_buf = alloc_buf(sizeof(hs_opt), 0);
+ if (out_buf == NULL)
+ return -1;
+ queue_buf(&client_in_queue, out_buf);
+ }
+
+ handshake_set_state(HS_NS_HELLO_SERVER);
+ }
+ }
+
+ if (h_state == HS_NS_HELLO_SERVER && input_buf != NULL) {
+ /* If the client is in handshake, he wants to receive the
+ data. */
+ if (c_state == C_HANDSHAKING) {
+ queue_buf(&client_out_queue, input_buf);
+ input_buf = NULL;
+ }
+ /* Otherwise, simply discard the data. */
+ else {
+ /* Discard the data. */
+ free_buf(input_buf);
+
+ /* Copy the cached response for the next step. */
+ input_buf = alloc_buf(sizeof(hs_client_init_data), 0);
+ if (input_buf == NULL)
+ return -1;
+ memcpy(input_buf->data, &hs_client_init_data, sizeof(struct nbd_ns_client_init_data));
+ input_buf->len = sizeof(struct nbd_ns_client_init_data);
+ }
+
+ handshake_set_state(HS_NS_HELLO_CLIENT);
+ }
+
+ /* Get the reply data back from the client, send them to the
+ server. */
+ if (h_state == HS_NS_HELLO_CLIENT && input_buf != NULL) {
+
+ /* Immediately forward the data to the server. */
+ queue_buf(&server_out_queue, input_buf);
+
+ /* Use the option we cached if the client isn't in handshake
+ mode. */
+ if (c_state == C_HANDSHAKING) {
+ /* Cache the client zeroes. */
+ memcpy(&hs_client_init_data, input_buf->data, sizeof(hs_client_init_data));
+ input_buf = NULL;
+
+ } else {
+ /* Copy the cached response for the next step. */
+ input_buf = alloc_buf(sizeof(hs_opt), 0);
+ if (input_buf == NULL)
+ return -1;
+ memcpy(input_buf->data, &hs_opt, sizeof(struct nbd_ns_opt));
+ input_buf->len = sizeof(struct nbd_ns_opt);
+ }
+
+ handshake_set_state(HS_OPTION);
+ }
+
+ if (h_state == HS_OPTION && input_buf != NULL) {
+ /* Pick the option length from the packet. */
+ sz = ntohl(((struct nbd_ns_opt *)input_buf->data)->size);
+
+ /* Immediately forward the data to the server. */
+ queue_buf(&server_out_queue, input_buf);
+
+ /* If the client is handshaking, he will send its option data. */
+ if (c_state == C_HANDSHAKING) {
+ /* Cache the client options. */
+ memcpy(&hs_opt, input_buf->data, sizeof(hs_opt));
+ input_buf = NULL;
+
+ /* Prepare to read the option data from the client. The
+ size of the option is set above. */
+ out_buf = alloc_buf(sz, 0);
+ if (out_buf == NULL)
+ return -1;
+ queue_buf(&client_in_queue, out_buf);
+ }
+ else {
+ /* Copy the cached response for the next step. */
+ input_buf = alloc_buf(sz, 0);
+ if (input_buf == NULL)
+ return -1;
+ memcpy(input_buf->data, hs_opt_data, sz);
+ input_buf->len = sz;
+ }
+
+ /* Move to HS_OPTION_DATA to read the option data from the
+ client. */
+ handshake_set_state(HS_OPTION_DATA);
+ }
+
+ /* Read option that from the client. */
+ if (h_state == HS_OPTION_DATA && input_buf != NULL) {
+
+ /* Immediately forward the option data to the server. */
+ queue_buf(&server_out_queue, input_buf);
+
+ if (c_state == C_HANDSHAKING) {
+ /* Cache the option data. */
+ hs_opt_data = malloc(input_buf->len);
+ if (hs_opt_data == NULL)
+ return -1;
+ memcpy(hs_opt_data, input_buf->data, input_buf->len);
+ }
+ input_buf = NULL;
+
+ /* Queue the block device data for reading from the
+ server. */
+ out_buf = alloc_buf(sizeof(struct nbd_ns_nbd_data), 0);
+ if (out_buf == NULL)
+ return -1;
+ queue_buf(&server_in_queue, out_buf);
+
+ /* Move to HS_DATA to read the block device data from the
+ server. */
+ handshake_set_state(HS_DATA);
+ }
+
+ /* Forward the block device data. */
+ if (h_state == HS_DATA && input_buf != NULL) {
+ if (c_state == C_HANDSHAKING) {
+ /* Immediately forward the data to the client. */
+ queue_buf(&client_out_queue, input_buf);
+
+ /* After this has been sent, we expect that both the client
+ and the server will be ready. */
+ client_set_state(C_READING);
+ } else
+ free_buf(input_buf);
+
+ server_set_state(S_READING);
+ }
+
+ return 0;
+}
+
+int proxy_poll(struct pollfd *fds, int nbconn, int listen_socket, int server_socket, int client_socket) {
+ int poll_timeout = -1;
+ int nbpoll;
+ const int server = 0, client = 1;
+
+ server_in_queue.fd = server_socket;
+ server_out_queue.fd = server_socket;
+ fds[server].fd = server_socket;
+ fds[server].events = 0;
+ fds[client].events = 0;
+ fds[server].revents = 0;
+ fds[client].revents = 0;
+
+ /* Check if we need to trap new connections. */
+ if (c_state == C_LISTENING) {
+ fds[client].fd = listen_socket;
+ fds[client].events |= (POLLIN | POLLOUT);
+ }
+ /* Once we have one client we no longer care about the
+ listening socket. */
+ else {
+ fds[client].fd = client_socket;
+
+ if (client_out_queue.first)
+ fds[client].events |= POLLOUT;
+ if (client_in_queue.first)
+ fds[client].events |= POLLIN;
+ }
+
+ if (s_state != S_NOPOLL) {
+ if (server_out_queue.first)
+ fds[server].events |= POLLOUT;
+ if (server_in_queue.first)
+ fds[server].events |= POLLIN;
+ }
+
+ if (s_state == S_NOPOLL)
+ nbpoll = poll(&fds[1], 1, -1);
+ else
+ nbpoll = poll(fds, 2, poll_timeout);
+
+ /* Timeout. */
+ if (nbpoll == 0) return 0;
+
+ /* Check for poll error. */
+ if (nbpoll < 0) {
+
+ /* Interruption by signal: nevermind */
+ if (errno == EINTR) {
+ PRINT_DEBUG_FUNC("Loop interrupted by signal.\n");
+ return 0;
+ }
+
+ /* Any other kind of error with poll makes us exit the
+ loop. */
+ PRINT_DEBUG_FUNC("poll() error: %m\n");
+ client_set_state(C_DISCONNECTING);
+
+ return -1;
+ }
+
+ return 0;
+}
+
+/* main
+ * entry point
+ */
+int main(int argc, char *argv[]) {
+ int opt;
+ int server_port, listen_port;
+ int client_socket = -1, server_socket = -1, listen_socket = -1;
+ int nbconn = 0;
+ char server_address[INET_ADDRSTRLEN];
+ char *smax, *smin;
+
+ stay_attached = 0;
+ debug_mode = 0;
+ conn_strikes = 0;
+ backoff_min = 0;
+ backoff_max = 30;
+
+ while ((opt = getopt(argc, argv, "adc:e:v")) != -1) {
+ switch (opt) {
+ case 'a':
+ stay_attached = 1;
+ break;
+ case 'd':
+ debug_mode = 1;
+ stay_attached = 1;
+ break;
+ case 'c':
+ conn_strikes = atoi(optarg);
+ break;
+ case 'v':
+ fprintf(stdout, NBD_PROXY_VERSION"\n");
+ exit(EXIT_SUCCESS);
+ break;
+ case 'e':
+ smin = strtok(optarg, ":");
+ smax = strtok(NULL, ":");
+ if (smin == NULL || smax == NULL) {
+ fprintf(stderr, "Invalid exponential backoff option.\n");
+ exit(EXIT_FAILURE);
+ }
+ else {
+ backoff_min = atoi(smin);
+ backoff_max = atoi(smax);
+ }
+ break;
+ default:
+ fprintf(stderr, "Unknown option: %c.\n", opt);
+ exit(EXIT_FAILURE);
+ }
+ }
+
+ if (argc - optind < 3) {
+ printf("Usage : nbd-proxy -v -a [-c nb conn] [-e backoff-min:backoff-max] -d server_address server_port listening_port\n");
+ exit(1);
+ }
+
+ /* Server addr verification */
+ if(inet_pton(AF_INET, argv[optind], &server_address) == 0) {
+ struct hostent *host = gethostbyname(argv[optind]);
+ if(host == NULL) {
+ printf("Invalid hostname or IP address: %s\n", server_address);
+ exit(EXIT_FAILURE);
+ }
+ memcpy(server_address, inet_ntoa(*((struct in_addr **)host->h_addr_list)[0]), INET_ADDRSTRLEN);
+ } else
+ memcpy(server_address, argv[optind], INET_ADDRSTRLEN);
+
+ /* Port verification */
+ server_port = atoi(argv[optind + 1]);
+ listen_port = atoi(argv[optind + 2]);
+ if((server_port < 1 || server_port > 65535) ||
+ (listen_port < 1 || listen_port > 65535)) {
+ printf("Bad port range\n");
+ exit(EXIT_FAILURE);
+ }
+
+ struct proxy_nbd_request *pnr = NULL;
+
+ signal(SIGINT, sighandler);
+ signal(SIGUSR1, SIG_IGN);
+ signal(SIGUSR2, SIG_IGN);
+
+ /* Our process ID and Session ID */
+ pid_t pid, sid;
+
+ if (!stay_attached) {
+ sigset_t set;
+
+ sigemptyset(&set);
+ sigaddset(&set, SIGUSR2);
+ sigaddset(&set, SIGCHLD);
+
+ /* Block SIGUSR2 and SIGCLD from happening until we are
+ ready. */
+ sigprocmask(SIG_BLOCK, &set, NULL);
+
+ /* Fork off the parent process */
+ pid = fork();
+ if (pid < 0) {
+ fprintf(stderr, "Failed to fork nbd-proxy: %m\n");
+ exit(EXIT_FAILURE);
+ }
+
+ /* If we got a good PID, then we can exit the parent
+ process. */
+ if (pid > 0) {
+ int signo;
+
+ signo = sigwaitinfo(&set, NULL);
+
+ if (signo == SIGUSR2)
+ exit(EXIT_SUCCESS);
+ else
+ exit(EXIT_FAILURE);
+ }
+ else {
+ /* Change the file mode mask */
+ umask(0);
+
+ /* Create a new SID for the child process */
+ sid = setsid();
+ if (sid < 0) {
+ fprintf(stderr, "setsid() failed: %m\n");
+ exit(EXIT_FAILURE);
+ }
+
+ /* Change the current working directory */
+ if (chdir("/") < 0) {
+ fprintf(stderr, "chdir(/) failed: %m\n");
+ exit(EXIT_FAILURE);
+ }
+ }
+ }
+
+ /* New client socket */
+ if (create_listen_sock(listen_port, INADDR_LOOPBACK, &listen_socket) < 0) {
+ close(server_socket);
+ return -1;
+ }
+
+ /* Initialize the queues. */
+ init_queues(server_socket);
+
+ /* Tell the parent PID that we started successfully. */
+ if (!stay_attached)
+ kill(getppid(), SIGUSR2);
+
+ /* Start the read/write loop, not leaving until the client
+ disconnects. */
+ while (c_state != C_DISCONNECTING && s_state != S_FUKUSHIMA) {
+ struct pollfd fds[2];
+ const int server = 0, client = 1;
+ int poll_result;
+
+ /* Start the asynchronous connection to the servcer. */
+ if (s_state == S_INIT) {
+ /* Flush the server queues. If this is a reconnection, we
+ want to start with empty queues. */
+ reset_buf_queue(&server_out_queue);
+ reset_buf_queue(&server_in_queue);
+
+ /* Don't retry to connect if we are out of connection
+ attempts. */
+ if (conn_strikes > 0 && nbconn == conn_strikes) {
+ PRINT_DEBUG_FUNC("No more reconnect left (%d of %d).\n", nbconn, conn_strikes);
+ server_set_state(S_FUKUSHIMA);
+ continue;
+ }
+
+ /* Close then recreate the server socket if it's not new. */
+ if (server_socket > 0) {
+ shutdown(server_socket, SHUT_RDWR);
+ close(server_socket);
+ }
+
+ /* New server socket */
+ if (create_connect_sock(&server_socket) < 0) {
+ server_set_state(S_INIT);
+ continue;
+ }
+
+ /* The do-nothing, state. */
+ if (c_state == C_LISTENING)
+ server_set_state(S_NOPOLL);
+ else
+ server_set_state(S_CONNECT_DELAY);
+ }
+
+ if (s_state == S_CONNECT_DELAY) {
+ int c, timeout;
+
+ if (nbconn != 0) {
+ timeout = (-backoff_max / pow(nbconn, 0.4)) + (backoff_max + backoff_min);
+ fprintf(stderr, "Sleeping %d seconds.\n", timeout);
+ sleep(timeout);
+ }
+
+ c = server_connect(server_socket, server_address, server_port);
+
+ /* Immediate connection. */
+ if (c == 0) {
+ server_set_state(S_HANDSHAKING);
+ nbconn = 0;
+ }
+ else if (c < 0) {
+ server_set_state(S_INIT);
+ nbconn++;
+ }
+ }
+
+ /* Put the default read requests on the queues if needed. */
+ if (check_idle_state() < 0) break;
+
+ /* Poll for events on the sockets. */
+ poll_result = proxy_poll(fds, nbconn, listen_socket, server_socket, client_socket);
+
+ if (poll_result < 0)
+ break;
+
+ /* The client wants to hangup or poll has problems waiting for
+ the client. This means that we should disconnect since its
+ the responsibility of the client to restart the proxy. */
+ if (fds[client].revents & POLLHUP || fds[client].revents & POLLERR) {
+ if (debug_mode && fds[client].revents & POLLHUP) {
+ PRINT_DEBUG_FUNC("Client side hangup.\n");
+ } else if (debug_mode && fds[client].revents & POLLERR) {
+ PRINT_DEBUG_FUNC("Client side poll error.\n");
+ }
+
+ client_set_state(C_DISCONNECTING);
+ }
+
+ /* The server wants to hangup or poll has problems waiting for
+ the server. */
+ if (fds[server].revents & POLLHUP || fds[server].revents & POLLERR) {
+ if (debug_mode && fds[server].revents & POLLHUP) {
+ PRINT_DEBUG_FUNC("Server side hangup.\n");
+ } else if (debug_mode && fds[server].revents & POLLERR) {
+ PRINT_DEBUG_FUNC("Server side poll error.\n");
+ }
+
+ server_set_state(S_INIT);
+ continue;
+ }
+
+ /* Complete handshake on the server side. */
+ if (s_state == S_HANDSHAKING) {
+ struct buf *rb = NULL;
+
+ if (fds[server].revents & POLLIN && read_queue(&server_in_queue, &rb) < 0) {
+ server_set_state(S_INIT);
+ continue;
+ }
+
+ if (c_state != C_READING) {
+ if (fds[client].revents & POLLIN && read_queue(&client_in_queue, &rb) < 0) {
+ break;
+ }
+ }
+
+ /* Received some data. */
+ if (s_state == S_HANDSHAKING && rb != NULL) {
+ if (server_handshake(rb) < 0)
+ server_set_state(S_INIT);
+
+ if (s_state == S_READING && resend_all_nbd_requests(pnr) < 0)
+ server_set_state(S_FUKUSHIMA);
+ }
+ }
+
+ /* Accept connection on the client side. */
+ if (c_state == C_LISTENING && fds[client].revents & POLLIN) {
+
+ server_set_state(S_CONNECT_DELAY);
+
+ /* Accept the connection from the client. */
+ if (client_accept(listen_socket, &client_socket) < 0)
+ client_set_state(C_DISCONNECTING);
+
+ client_set_state(C_HANDSHAKING);
+
+ /* Configure the client queue. */
+ client_in_queue.fd = client_socket;
+ client_out_queue.fd = client_socket;
+
+ continue;
+ }
+
+ /* Data ready from the server. Only read from the server in
+ S_READING mode. Reading for the handshake is done above. */
+ if (fds[server].revents & POLLIN && s_state == S_READING) {
+ struct buf *rb = NULL;
+
+ if (read_queue(&server_in_queue, &rb) < 0) {
+ server_set_state(S_INIT);
+ continue;
+ }
+
+ /* Received some data. */
+ else if (rb != NULL) {
+ enum proxy_state ps = server_proxy_client(rb, &pnr);
+
+ if (ps == P_MELTDOWN)
+ server_set_state(S_FUKUSHIMA);
+ else if (ps == P_DISCONNECT || ps == P_PROTOCOL_ERROR) {
+ server_set_state(S_INIT);
+ continue;
+ }
+ }
+ }
+
+ /* Ready to write data to the server. */
+ if (fds[server].revents & POLLOUT) {
+ if (send_queue(&server_out_queue) < 0) {
+ server_set_state(S_INIT);
+ continue;
+ }
+ }
+
+ /* Data ready from the client. Only read from the client in
+ C_READING mode. Reading from the client for handshake is
+ done above. */
+ if (fds[client].revents & POLLIN && c_state == C_READING) {
+ struct buf *rb = NULL;
+
+ if (read_queue(&client_in_queue, &rb) < 0) {
+ client_set_state(C_DISCONNECTING);
+ continue;
+ }
+
+ /* Received some data. */
+ else if (rb != NULL) {
+ enum proxy_state ps = client_proxy_server(rb, &pnr);
+
+ if (ps == P_MELTDOWN || ps == P_PROTOCOL_ERROR || ps == P_DISCONNECT)
+ client_set_state(C_DISCONNECTING);
+ }
+ }
+
+ if (fds[client].revents & POLLOUT)
+ if (send_queue(&client_out_queue) < 0)
+ client_set_state(C_DISCONNECTING);
+ }
+
+ PRINT_DEBUG_FUNC("Proxy quitting.\n");
+
+ reset_nbd_requests(&pnr);
+ reset_buf_queue(&server_in_queue);
+ reset_buf_queue(&client_in_queue);
+ reset_buf_queue(&server_out_queue);
+ reset_buf_queue(&client_out_queue);
+
+ /* Shutdown all the sockets. */
+ if (listen_socket != -1) {
+ shutdown(listen_socket, SHUT_RDWR);
+ close(listen_socket);
+ }
+
+ if (server_socket != -1) {
+ shutdown(server_socket, SHUT_RDWR);
+ close(server_socket);
+ }
+
+ if (client_socket != -1) {
+ shutdown(client_socket, SHUT_RDWR);
+ close(client_socket);
+ }
+
+ return 0;
+}
--- /dev/null
+# Also check with xprop, this way localapps are not required to be enabled.
+# Don't reboot now to avoid ghost processes, store the result in a file
+# to be processed by screen-session.d/XS00-halt-reboot.
+if [ ! -f /var/run/ltsp-logout-action ]; then
+ xprop -root -notype LTSP_LOGOUT_ACTION | sed -ne 's/^LTSP_LOGOUT_ACTION = "\(.*\)"/\1/p' > /var/run/ltsp-logout-action || true
+ xprop -root -remove LTSP_LOGOUT_ACTION
+fi
--- /dev/null
+# Remove saved server printers
+if [ -f /etc/cups/printers.conf ]; then
+ sed "/^#/!d" -i /etc/cups/printers.conf
+fi
--- /dev/null
+# Copy the server SSH keys to /etc/ssh/ssh_known_hosts.
+{
+ sed 's/^/server /' /etc/ssh/ssh_host_*_key.pub
+ find /etc/ltsp/ -type f -name "ssh_known_hosts.*" -exec cat {} + 2>/dev/null
+} > /etc/ssh/ssh_known_hosts
--- /dev/null
+# Remove it if ltsp-client-core.postinst calls update-kernels in the future.
+
+test -d /boot/pxelinux.cfg || /usr/share/ltsp/update-kernels
--- /dev/null
+# Delete all old log files
+find /var/log/ -type f -name '*.old' -o -name '*.1' -o -name '*.gz' -delete
+
+# Empty the rest
+find /var/log/ -type f -exec truncate -s 0 {} +
--- /dev/null
+awk -F: '$3>=500 && $3<=60000 { print $1; }' /etc/passwd |
+ while read user; do
+ userdel "$user"
+ done
--- /dev/null
+# Regenerate sshd keys
+if [ -x /usr/sbin/sshd ] && [ -x /usr/bin/ssh-keygen ]; then
+ rm -f /etc/ssh/ssh_host_*
+ ssh-keygen -A
+fi
--- /dev/null
+awk -F: '$3>=500 && $3<=60000 { print $1; }' /etc/group |
+ while read group; do
+ groupdel "$group"
+ done
--- /dev/null
+#!/bin/bash
+#
+# Copyright (c) 2007 Canonical LTD
+#
+# Author: Oliver Grawert <ogra@canonical.com>
+#
+# 2007, Scott Balneaves <sbalneav@ltsp.org>
+# Vagrant Cascadian <vagrant@freegeek.org>
+# Gideon Romm <ltsp@symbio-technologies.com>
+# 2008, Oliver Grawert <ogra@canonical.com>
+# Eric Harrison <eharrison@k12linux.mesd.k12.or.us>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+#
+# If someone's overridden the config with their own custom config, then
+# just exit silently
+#
+
+if [ -n "${X_CONF}" ]; then
+ exit
+fi
+
+OUT_FILE="/etc/X11/xorg.conf"
+ORIG_CONSOLE=$(fgconsole)
+
+# Xorg writes some temp files, which fails if we're running an NFS mounted
+# root, because it tries to write to /. Setting HOME avoids this.
+
+HOME=/tmp
+export HOME
+
+clear
+
+# Generate initial file
+TEMPFILE=$(mktemp)
+LANG=C Xorg -configure -novtswitch :1 > ${TEMPFILE} 2>&1
+
+if [ $? -ne 0 ]; then
+ logger -t LTSP "Xorg failed to autodetect this card"
+ exit 1;
+fi
+
+INPUT_FILE=$(cat ${TEMPFILE} | grep "Your xorg.conf file is " | tr -d '\n' | cut -d' ' -f5)
+
+rm ${TEMPFILE}
+
+# Handle keyboard settings, default to console-setup settings
+handle_keyboard_settings() {
+ XKBOPTIONS_TMP="$XKBOPTIONS"
+ if [ -z "$XKBLAYOUT" ] && [ -z "$XKBMODEL" ]; then
+ if [ -e /etc/default/console-setup ];then
+ . /etc/default/console-setup
+ fi
+ fi
+ test -z "$XKBRULES" && XKBRULES="xorg"
+ test -z "$XKBMODEL" && XKBMODEL="pc105"
+ test -z "$XKBLAYOUT" && XKBLAYOUT="en"
+ test -z "$XKBOPTIONS_TMP" && XKBOPTIONS=$XKBOPTIONS_TMP
+
+ KBSTRING="Option\t\"XkbRules\"\t\"$XKBRULES\"\n\tOption\t\"XkbModel\"\t\"$XKBMODEL\"\n\tOption\t\"XkbLayout\"\t\"$XKBLAYOUT\""
+
+ if [ -n "$XKBVARIANT" ]; then
+ KBSTRING="${KBSTRING}\n\tOption\t\"XkbVariant\"\t\"$XKBVARIANT\""
+ fi
+ if [ -n "$XKBOPTIONS" ]; then
+ KBSTRING="${KBSTRING}\n\tOption\t\"XKbOptions\"\t\"$XKBOPTIONS\""
+ fi
+ if [ "$(grep -c XkbLayout $INPUT_FILE)" = 0 ];then
+ sed -i /'Driver.*"kbd"'/a\ "\\\t$KBSTRING" $INPUT_FILE
+ fi
+}
+
+# Handle additional mouse settings (/dev/psaux is used by synaptics already, we dont
+# want anything to use /dev/input/mice, serial mice are handled by inputattach)
+handle_mouse_settings() {
+ if [ -n "$X_MOUSE_DEVICE" ] &&
+ [ -z "$(echo $X_MOUSE_DEVICE | grep '/dev/tty')" ] &&
+ [ -z "$(echo $X_MOUSE_DEVICE | grep '/dev/input/mice')" ] &&
+ [ -z "$(echo $X_MOUSE_DEVICE | grep '/dev/psaux')" ];then
+ X_MOUSE_DEVICE=$(echo $X_MOUSE_DEVICE |sed -e s/'\/'/'\\\/'/g)
+ test -z $X_MOUSE_PROTOCOL && X_MOUSE_PROTOCOL="auto"
+ EXTRAMOUSE="EndSection\n\nSection \"InputDevice\"\n\tIdentifier\t\"Mouse1\"\n\tDriver\t\"mouse\"\n\tOption\t"Device"\t\"$X_MOUSE_DEVICE\"\n\tOption\t\"Protocol\"\t$X_MOUSE_PROTOCOL\nEndSection"
+ sed -i /'Identifier "Mouse0"'/,/'EndSection'/s/'EndSection'/"$EXTRAMOUSE"/g $INPUT_FILE
+ sed -i /'Section "ServerLayout"'/,/'EndSection'/s/'EndSection'/"\tInputDevice\t\"Mouse1\"\nEndSection"/g $INPUT_FILE
+ fi
+
+ if [ "$X_MOUSE_EMULATE3BTN" != "False" ];then
+ sed -i /'Identifier "Mouse0"'/,/'EndSection'/s/'EndSection'/'\tOption\t"Emulate3Buttons"\t"true"\nEndSection'/ $INPUT_FILE
+ if [ !"$(grep Mouse1 $INPUT_FILE)" ];then
+ sed -i /'Identifier\t"Mouse1"'/,/'EndSection'/s/'EndSection'/'\tOption\t"Emulate3Buttons"\t"true"\nEndSection'/ $INPUT_FILE
+ fi
+ fi
+}
+
+# Handle driver options
+handle_driver(){
+ if [ -n "$XSERVER" ] && [ "$XSERVER" != "auto" ]; then
+ SERVERLINE="Driver\t\"$XSERVER\""
+ sed -i /'Section "Device"'/,/'EndSection'/s/'Driver.*'/$SERVERLINE/g $INPUT_FILE
+ fi
+}
+
+# Set Videoram
+set_videoram(){
+ if [ -n "$X_VIDEO_RAM" ];then
+ RAMLINE="\tOption\t\"VideoRam\"\t\"$X_VIDEO_RAM\"\nEndSection"
+ sed -i /'Section "Device"'/,/'EndSection'/s/'EndSection'/$RAMLINE/g $INPUT_FILE
+ fi
+}
+
+# Set Options, if any
+set_options() {
+ for OPT in 01 02 03 04 05 06 07 08 09 10 11 12; do
+ eval CURROPT=\$X_OPTION_${OPT}
+ if [ -n "${CURROPT}" ]; then
+ OPTLINE="\tOption\t"
+ for O in ${CURROPT}; do
+ OPTLINE="${OPTLINE}\t${O}"
+ done
+ OPTLINE="${OPTLINE}\nEndSection"
+ sed -i /'Section "Device"'/,/'EndSection'/s/'EndSection'/${OPTLINE}/g $INPUT_FILE
+ fi
+ done
+}
+
+# Handle Monitor settings
+set_monitor_options() {
+ for OPT in 01 02 03 04 05 06 07 08 09 10; do
+ eval CURROPT=\$X_MONITOR_OPTION_${OPT}
+ if [ -n "${CURROPT}" ]; then
+ OPTLINE="\tOption\t"
+ for O in ${CURROPT}; do
+ OPTLINE="${OPTLINE}\t${O}"
+ done
+ OPTLINE="${OPTLINE}\nEndSection"
+ sed -i /'Section "Monitor"'/,/'EndSection'/s/'EndSection'/${OPTLINE}/g $INPUT_FILE
+ fi
+ done
+}
+
+
+set_sync_ranges(){
+ # beware, Xorg -configure sometimes writes these values in the bootstrapped file,
+ # so we need replacement code as well
+ if [ -n "$X_HORZSYNC" ] && [ -n "$X_VERTREFRESH" ]; then
+ if [ -z "$(grep '^[[:space:]]*HorizSync' $INPUT_FILE)" ] && [ -z "$(grep '^[[:space:]]*VertRefresh' $INPUT_FILE)" ]; then
+ sed -i -e '/Section "Monitor"/,3aVertRefresh\t'$X_VERTREFRESH'\nHorizSync\t'$X_HORZSYNC'' $INPUT_FILE
+ else
+ sed -i -e 's/^\s*VertRefresh.*$/\tVertRefresh\t'$X_VERTREFRESH'/' $INPUT_FILE
+ sed -i -e 's/^\s*HorizSync.*$/\tHorizSync\t'$X_HORZSYNC'/' $INPUT_FILE
+ fi
+ fi
+}
+
+# Handle modes
+handle_modes(){
+ if [ -n "$X_MODE_0" ] || [ -n "$X_MODE_1" ] || [ -n "$X_MODE_2" ];then
+ # We only want to add modes if there arent any in the file yet (add fix to replace exisiting ones)
+ X_MODE=""
+ X_MODE_0=$( echo "$X_MODE_0" | sed -r 's/^ +//g;s/ *$//g')
+ X_MODE_1=$( echo "$X_MODE_1" | sed -r 's/^ +//g;s/ *$//g')
+ X_MODE_2=$( echo "$X_MODE_2" | sed -r 's/^ +//g;s/ *$//g')
+ [ -n "$X_MODE_0" ] && X_MODE="$X_MODE \"$X_MODE_0\""
+ [ -n "$X_MODE_1" ] && X_MODE="$X_MODE \"$X_MODE_1\""
+ [ -n "$X_MODE_2" ] && X_MODE="$X_MODE \"$X_MODE_2\""
+ if [ "$(grep Modes $INPUT_FILE|sed -e 's/\t*.[0-9]//g' -e 's/\t//g'|grep -c ^Modes)" = 0 ];then
+ MODELINES="SubSection \"Display\"\n\t\tModes\t\t$X_MODE"
+ sed -i s/'SubSection "Display"'/"$MODELINES"/g $INPUT_FILE
+ else
+ sed -i -e 's/^.*Modes.*$/\t\tModes\t\t'${X_MODE}'/'
+ fi
+ fi
+}
+
+# Set default Depth
+set_default_depth(){
+ if [ -z "$X_COLOR_DEPTH" ];then
+ X_COLOR_DEPTH=24
+ fi
+
+ if [ -n "$X_COLOR_DEPTH" ];then
+ # Prepend DefaultDepth line above the first occurence of 'SubSection "Display"'
+ DEPTH="DefaultDepth $X_COLOR_DEPTH\n\tSubSection \"Display\""
+ if [ -z "$(grep DefaultDepth $INPUT_FILE)" ];then
+ sed -i 1,/'SubSection "Display"'/s/'SubSection "Display"'/"$DEPTH"/ $INPUT_FILE
+ fi
+ fi
+}
+
+# FIXME
+# Handle XFS (do we really want to support that ? most apps use server sided fonts anyway)
+handle_xfs(){
+ echo $XFS_SERVER >/dev/null
+}
+
+# Add hardcoded devcies for ubuntu (synaptics and wacom tablet support)
+hardcoded_devices(){
+ HARDCODED_DEVS="EndSection\n\n\
+Section \"InputDevice\"\n\
+\tIdentifier\t\"Synaptics Touchpad\"\n\
+\tDriver\t\"synaptics\"\n\
+\tOption\t\"SendCoreEvents\"\t\"true\"\n\
+\tOption\t\"Device\"\t\"\/dev\/psaux\"\n\
+\tOption\t\"Protocol\"\t\"auto-dev\"\n\
+\tOption\t\"HorizScrollDelta\"\t\"0\"\n\
+EndSection\n\n\
+Section \"InputDevice\"\n\
+\tDriver\t\"wacom\"\n\
+\tIdentifier\t\"stylus\"\n\
+\tOption\t\"Device\"\t\"\/dev\/input\/wacom\"\n\
+\tOption\t\"Type\"\t\t\"stylus\"\n\
+\tOption\t\"ForceDevice\"\t\"ISDV4\"\t\# Tablet PC ONLY\n\
+EndSection\n\n\
+Section \"InputDevice\"\n\
+\tDriver\t\"wacom\"\n\
+\tIdentifier\t\"eraser\"\n\
+\tOption\t\"Device\"\t\"\/dev\/input\/wacom\"\n\
+\tOption\t\"Type\"\t\t\"eraser\"\n\
+\tOption\t\"ForceDevice\"\t\"ISDV4\"\t\# Tablet PC ONLY\n\
+EndSection\n\n\
+Section \"InputDevice\"\n\
+\tDriver\t\"wacom\"\n\
+\tIdentifier\t\"cursor\"\n\
+\tOption\t\"Device\"\t\"\/dev\/input\/wacom\"\n\
+\tOption\t\"Type\"\t\t\"cursor\"\n\
+\tOption\t\"ForceDevice\"\t\"ISDV4\"\t\# Tablet PC ONLY\n\
+EndSection"
+
+ sed -i /'Identifier "Mouse0"'/,/'EndSection'/s/'EndSection'/"$HARDCODED_DEVS"/g $INPUT_FILE
+
+ HARDCODED_LAYOUT="\tInputDevice\t\"stylus\"\t\"SendCoreEvents\"\n\
+\tInputDevice\t\"cursor\"\t\"SendCoreEvents\"\n\
+\tInputDevice\t\"eraser\"\t\"SendCoreEvents\"\n\
+\tInputDevice\t\"Synaptics Touchpad\"\n\
+EndSection"
+
+ sed -i /'Section "ServerLayout"'/,/'EndSection'/s/'EndSection'/"$HARDCODED_LAYOUT"/g $INPUT_FILE
+}
+
+# Append DRI section if not there yet
+append_dri(){
+ if [ "$(grep -c 0666 $INPUT_FILE)" = 0 ];then
+ cat <<EOF >> $INPUT_FILE
+Section "DRI"
+ Mode 0666
+EndSection
+EOF
+ fi
+}
+
+# add_touchscreen
+add_touchscreen(){
+ if [ "${USE_TOUCH}" = "Y" ]; then
+ sed -i -e '/ServerLayout/a\\tInputDevice\t"Touchscreen"\t"SendCoreEvents"' $INPUT_FILE
+ cat <<-EOF >> $INPUT_FILE
+
+Section "InputDevice"
+ Identifier "TouchScreen"
+ Driver "${X_TOUCH_DRIVER:-elographics}"
+ Option "Device" "${X_TOUCH_DEVICE:-/dev/ttyS0}"
+ Option "DeviceName" "Elo"
+EOF
+ [ -n "${X_TOUCH_MINX}" ] && cat <<-EOF >> $INPUT_FILE
+ Option "MinX" "${X_TOUCH_MINX:-433}"
+ Option "MaxX" "${X_TOUCH_MAXX:-3588}"
+ Option "MinY" "${X_TOUCH_MINY:-569}"
+ Option "MaxY" "${X_TOUCH_MAXY:-3526}"
+EOF
+ [ -n "${X_TOUCH_UNDELAY}" ] && cat <<-EOF >> $INPUT_FILE
+ Option "UntouchDelay" "${X_TOUCH_UNDELAY:-10}"
+EOF
+ [ -n "${X_TOUCH_RPTDELAY}" ] && cat <<-EOF >> $INPUT_FILE
+ Option "ReportDelay" "${X_TOUCH_RPTDELAY:-10}"
+EOF
+ cat <<-EOF >> $INPUT_FILE
+EndSection
+EOF
+fi
+}
+
+handle_keyboard_settings || true
+handle_mouse_settings || true
+handle_driver || true
+set_videoram || true
+set_options || true
+set_monitor_options || true
+handle_modes || true
+set_default_depth || true
+hardcoded_devices || true
+append_dri || true
+add_touchscreen || true
+set_sync_ranges || true
+
+cp $INPUT_FILE $OUT_FILE && rm $INPUT_FILE
+
+clear
--- /dev/null
+# Make sure our cache dir is there
+mkdir -p /var/cache/ltsp
+
+# Also delete the cache files in case they exist in the underlying root rofs.
+rm -f /var/cache/ltsp/ltsp_config /var/cache/ltsp/ltsp_config_env
--- /dev/null
+# Source some files saved by the initramfs.
+# Those environment variables, e.g. HOSTNAME, can be overriden by lts.conf.
+
+for netfile in /var/cache/ltsp/net-*.conf /run/net-*.conf ; do
+ if [ -f "$netfile" ]; then
+ . "$netfile"
+ fi
+done
--- /dev/null
+# Get NBD_ROOT_HOST, NFS_SERVER and LTSP vars from the kernel command line.
+
+if [ -n "$NBD_ROOT_HOST" ] || [ -n "$NFS_SERVER" ]; then
+ return 0
+fi
+
+for x in $(cat /proc/cmdline); do
+ case "$x" in
+ nbdroot=*)
+ netroot="${x#nbdroot=}"
+ nbd=true
+ ;;
+ nfsroot=*)
+ netroot="${x#nfsroot=}"
+ nfs=true
+ ;;
+ ltsp.*=*)
+ ltsp_vars="${ltsp_vars} ${x#ltsp.}"
+ ;;
+ esac
+done
+
+# The code below is stripped from local-top/nbd
+case "$netroot" in
+ \[*\]*)
+ # [ipv6]:port/path
+ netsrv=${netroot%\]*}
+ netsrv=${netsrv#\[}
+ netportpath=${netroot#\[$netsrv\]}
+ netportpath=${netportpath#:}
+ netport=${netportpath%%/*}
+ netpath=${netportpath#$netport}
+ ;;
+ *)
+ # ipv4:port/path
+ netsrv=${netroot%%[:/]*}
+ netportpath=${netroot#$netsrv}
+ netportpath=${netportpath#:}
+ netport=${netportpath%%/*}
+ netpath=${netportpath#$netport}
+ ;;
+esac
+
+# If not specified in the kernel cmdline, use the value from DHCP
+netsrv=${netsrv:-$ROOTSERVER}
+
+if [ -n "$nbd" ]; then
+ export NBD_ROOT_HOST="$netsrv"
+ echo "NBD_ROOT_HOST=$NBD_ROOT_HOST"
+ case "$netport" in
+ *[!0-9]*)
+ # non-numeric characters, assume a name rather than a port
+ netpath="$netport"
+ unset netport
+ ;;
+ esac
+ if [ -n "$netpath" ]; then
+ export NBD_ROOT_NAME="$netpath"
+ echo "NBD_ROOT_NAME=$NBD_ROOT_NAME"
+ fi
+ if [ -n "$netport" ]; then
+ export NBD_ROOT_PORT="$netport"
+ echo "NBD_ROOT_PORT=$NBD_ROOT_PORT"
+ fi
+elif [ -n "$nfs" ]; then
+ export NFS_SERVER="$netsrv"
+ echo "NFS_SERVER=$NFS_SERVER"
+fi >> /var/cache/ltsp/ltsp_config
+
+# export LTSP variables
+for x in $(echo ${ltsp_vars}); do
+ var=$(echo ${x} | cut -d= -f1 | tr '[a-z]' '[A-Z]')
+ value=$(echo ${x} | cut -d= -f2)
+
+ if [ -n "$var" ] && [ -n "$value" ]; then
+ export "$var"="$value"
+ echo "$var"="$value"
+ fi
+done >> /var/cache/ltsp/ltsp_config
--- /dev/null
+# Ensure a default for SERVER. It may be overriden later on by lts.conf.
+if [ -n "$SERVER" ]; then
+ # if already exported by cmdline script, don't do the following steps
+ export SERVER="$SERVER"
+elif [ -n "$NBD_ROOT_HOST" ]; then
+ export SERVER="$NBD_ROOT_HOST"
+elif [ -n "$NFS_SERVER" ]; then
+ export SERVER="$NFS_SERVER"
+else
+ test -f /proc/mounts && while read MOUNTED_DEVICE MOUNTPOINT FSTYPE OPTIONS PASS1 PASS2; do
+ case $MOUNTED_DEVICE in
+ /dev/nbd[0-9]*)
+ if [ "$MOUNTPOINT" = "/" ] || [ "${MOUNTPOINT%/rofs}" != "${MOUNTPOINT}" ]; then
+ # check for NBD devices
+ pid=$(nbd-client -c $MOUNTED_DEVICE)
+
+ if grep -q '\-N' /proc/$pid/cmdline; then
+ server=$(cut -d '' -f 2 /proc/$pid/cmdline)
+ name=$(cut -d '' -f 1-15 --output-delimiter=' ' /proc/$pid/cmdline | sed -e 's,.* -N ,,g' -e 's, .*,,g')
+ else
+ server=$(cut -d '' -f 2 /proc/$pid/cmdline)
+ port=$(cut -d '' -f 3 /proc/$pid/cmdline)
+ fi
+
+ # Check for nbd-proxy
+ if [ "$server" = "127.0.0.1" ]; then
+ server=$(ps --no-headers -o cmd x | grep "^nbd-proxy [[:graph:]]* [[:graph:]]* ${port}" | cut -d ' ' -f2)
+ fi
+ fi
+ echo "NBD_ROOT_HOST=${server}" >> /var/cache/ltsp/ltsp_config
+ if [ -n "$name" ]; then
+ echo "NBD_ROOT_NAME=${name}" >> /var/cache/ltsp/ltsp_config
+ else
+ echo "NBD_ROOT_PORT=${port}" >> /var/cache/ltsp/ltsp_config
+ fi
+ ;;
+ *)
+ if [ "${FSTYPE#nfs}" != "${FSTYPE}" ]; then
+ if [ "$MOUNTPOINT" = "/" ] || [ "${MOUNTPOINT%/rofs}" != "${MOUNTPOINT}" ]; then
+ # NFS root
+ server=${MOUNTED_DEVICE%%:*}
+ echo NFS_SERVER=${server} >> /var/cache/ltsp/ltsp_config
+ fi
+ fi
+ ;;
+ esac
+ [ -n "$server" ] && break
+ done < /proc/mounts
+
+ SERVER="${server:-$ROOTSERVER}"
+ export SERVER="${SERVER:-192.168.67.1}"
+fi
+echo "SERVER=$SERVER" >> /var/cache/ltsp/ltsp_config
--- /dev/null
+# get the lts.conf via tftp
+
+# $filename comes from net-eth0.conf and is usually "/<path>/pxelinux.0".
+# If it contains a path, we want to construct "/<path>/lts.conf".
+# If it doesn't, we want just "lts.conf" without inserting a slash, as some tftp
+# servers have problems with it. Finally, if $filename isn't set, we want to
+# default to "/ltsp/i386/lts.conf".
+if [ -n "$SERVER" ]; then
+ fileonly=${filename##*/}
+ pathonly=${filename%$fileonly}
+ lts_conf_temp=$(mktemp)
+ tftp "$SERVER" -c get ${pathonly:-/ltsp/$(detect_arch)/}${LTSCONF:-"lts.conf"} $lts_conf_temp >/dev/null
+ # only overwrite lts.conf if it has non-zero size.
+ if [ -s "$lts_conf_temp" ]; then
+ mv "$lts_conf_temp" /etc/lts.conf
+ else
+ rm "$lts_conf_temp"
+ fi
+fi
+
+# Get the lts.conf vars into the environment
+. /usr/share/ltsp/ltsp_config
--- /dev/null
+# This file is sourced
+
+. /usr/share/ltsp/ltsp-init-common
--- /dev/null
+if [ -z "$HOSTNAME" ]; then
+ HOSTNAME_BASE=${HOSTNAME_BASE:-ltsp}
+ case "$HOSTNAME_EXTRA" in
+ mac)
+ HOSTNAME_EXTRA=$(ip link show $DEVICE | awk '/ether/{print $2}' | tr ':' '-')
+ ;;
+ ip|"")
+ HOSTNAME_EXTRA=$(echo "$IPV4ADDR.$IPV4NETMASK" | awk -F "." '{ print (($1%(256-$5)*256+$2%(256-$6))*256+$3%(256-$7))*256+$4%(256-$8) }')
+ ;;
+ esac
+ HOSTNAME="$HOSTNAME_BASE$HOSTNAME_EXTRA"
+fi
+
+if [ -z "$SEARCH_DOMAIN" ] && [ -n "$DNSDOMAIN" ]; then
+ SEARCH_DOMAIN="$DNSDOMAIN"
+fi
+
+if [ -n "$SEARCH_DOMAIN" ]; then
+ HOSTNAME_DOMAIN="${HOSTNAME}.${SEARCH_DOMAIN}"
+fi
+
+hostname "$HOSTNAME"
+echo "$HOSTNAME" > /etc/hostname
+
+cat <<EOF > /etc/hosts
+127.0.0.1 localhost
+127.0.0.2 $HOSTNAME_DOMAIN $HOSTNAME
+$SERVER ${SERVER_NAME:-"server"}
+
+# The following lines are desirable for IPv6 capable hosts
+::1 ip6-localhost ip6-loopback
+fe00::0 ip6-localnet
+ff00::0 ip6-mcastprefix
+ff02::1 ip6-allnodes
+ff02::2 ip6-allrouters
+EOF
+
+if [ -f /etc/hosts.ltsp ]; then
+ cat /etc/hosts.ltsp >> /etc/hosts
+fi
+env | sed -n '/^HOSTS_[0-9][0-9]=/s///p' >> /etc/hosts
--- /dev/null
+# set to defaults from DHCP if not specified in lts.conf
+if [ -z "$DNS_SERVER" ]; then
+ for dns in $IPV4DNS0 $IPV4DNS1 ; do
+ # ignore nameserver of 0.0.0.0, which ipconfig may return if both
+ # nameservers aren't specified.
+ if [ "$dns" != "0.0.0.0" ]; then
+ DNS_SERVER="$DNS_SERVER $dns"
+ fi
+ done
+fi
+
+# If no DNS_SERVER was defined in lts.conf or in DHCP (e.g. IPAPPEND=3),
+# check the LTSP server, gateway, and Google Public DNS.
+if [ -z "$DNS_SERVER" ] && [ -x /usr/bin/dig ]; then
+ gateway=$(LANG=C ip route | sed -n 's/default via \([0-9.]*\).*/\1/p')
+ for dns in $SERVER $gateway 8.8.8.8; do
+ if dig +time=1 +tries=1 +short "@$dns" localhost >/dev/null 2>&1; then
+ DNS_SERVER="$dns"
+ break
+ fi
+ done
+fi
+
+if [ -z "$SEARCH_DOMAIN" ] && [ -n "$DNSDOMAIN" ]; then
+ SEARCH_DOMAIN="$DNSDOMAIN"
+fi
+
+# Apply the dns info that was received from dhcp or from lts.conf
+if [ -n "$DNS_SERVER" ] || [ -n "$SEARCH_DOMAIN" ]; then
+ # Deal with resolvconf
+ if [ -x /sbin/resolvconf ] && ( [ -L /etc/resolv.conf ] || [ -e /var/lib/resolvconf/convert ] ); then
+ mkdir -p /etc/resolvconf/resolv.conf.d/
+ resolv_method=resolvconf
+ resolv=/etc/resolvconf/resolv.conf.d/base
+ else
+ resolv_method=static
+ resolv=/etc/resolv.conf
+ fi
+
+ # Check if $resolv is writable
+ if echo '# Generated by ltsp' 2>/dev/null > "$resolv"; then
+ if [ -n "$SEARCH_DOMAIN" ]; then
+ echo "search $SEARCH_DOMAIN" >> "$resolv"
+ fi
+ for n in $DNS_SERVER; do
+ echo "nameserver $n" >> "$resolv"
+ done
+ fi
+fi
+true
--- /dev/null
+# Load extra modules here, in case they affect other plugins
+env | sort -V | sed -n 's/^MODULE_[0-9]*=//p' |
+while read -r module; do
+ modprobe $module
+done
--- /dev/null
+env | sort -V | sed -n 's/^INIT_COMMAND_[0-9]*=//p' > /var/cache/ltsp/init-commands
+. /var/cache/ltsp/init-commands
--- /dev/null
+CRON_FILE=/etc/cron.d/ltsp
+if [ ! -w "/etc/cron.d" ]; then
+ echo "Warning: /etc/cron.d is not writeable."
+ return 1
+fi
+if [ -n "$SHUTDOWN_TIME" ] ; then
+ echo $SHUTDOWN_TIME | awk -F : '{print $2" "$1" * * * root test ! -S \"$(ls -1 /var/run/ldm_socket_* | head -1)\" && PATH=\$PATH:/sbin/ poweroff || echo HALT > /var/run/ltsp-logout-action" }' >> $CRON_FILE
+fi
+env | sort -V | sed -n 's/^CRONTAB_[0-9]*=//p' >> "$CRON_FILE"
--- /dev/null
+if [ -n "$CONFIGURE_FSTAB" ] && ! boolean_is_true "$CONFIGURE_FSTAB"; then
+ return 0
+fi
+
+cat >/etc/fstab <<EOF
+# Dynamically generated by LTSP.
+#
+# <file system> <mount point> <type> <options> <dump> <pass>
+proc /proc proc nodev,noexec,nosuid 0 0
+EOF
+
+# Backwards compatibility for the deprecated NFS_HOME lts.conf option
+if [ -n "$NFS_HOME" ]; then
+ # if $NFS_HOME doesn't contain a <server-ip>:/ part
+ if [ "$NFS_HOME" = ${NFS_HOME#*:} ]; then
+ # Ensure that it begins with a slash, and also add the server
+ NFS_HOME="/${NFS_HOME#/}"
+ NFS_HOME="$SERVER:$NFS_HOME"
+ fi
+ mntpt=${NFS_HOME##*:}
+ test -n "$mntpt" && mkdir -p "$mntpt"
+ NFS_HOME_OPTIONS=${NFS_HOME_OPTIONS:-defaults}
+ echo "$NFS_HOME $mntpt nfs $NFS_HOME_OPTIONS 0 0" >> /etc/fstab
+fi
+
+# Put FSTAB_0 to FSTAB_9 lts.conf options to fstab
+env | sort -V | sed -n 's/^FSTAB_[0-9]*=//p' >> /etc/fstab
--- /dev/null
+# prohibit network-manager from messing with the boot interface
+if [ -w "/etc/network/interfaces" ] && [ -n "$DEVICE" ]; then
+ cat >/etc/network/interfaces <<EOF
+# Dynamically generated by LTSP.
+auto lo
+iface lo inet loopback
+
+auto $DEVICE
+iface $DEVICE inet ${NET_DEVICE_METHOD:-"manual"}
+EOF
+fi
--- /dev/null
+for I in 0 1 2; do
+ eval PRINTER_DEVICE=\$\{PRINTER_${I}_DEVICE\}
+ if [ -n "${PRINTER_DEVICE}" ]; then
+ eval PORT=\$\{PRINTER_${I}_PORT:="910${I}"\}
+ eval BAUD=\$\{PRINTER_${I}_SPEED:-"9600"\}
+ eval SIZE=\$\{PRINTER_${I}_DATABITS:-"8"\}
+ eval PARITY=\$\{PRINTER_${I}_PARITY:-"none"\}
+ eval FLOW=\$\{PRINTER_${I}_FLOWCTRL:-"soft"\}
+
+ JETPIPE_ARGS=
+ [ -n "$BAUD" ] && JETPIPE_ARGS="${JETPIPE_ARGS} -b ${BAUD}"
+ [ -n "$SIZE" ] && JETPIPE_ARGS="${JETPIPE_ARGS} -y ${SIZE}"
+ [ -n "$PARITY" ] && JETPIPE_ARGS="${JETPIPE_ARGS} -p ${PARITY}"
+ if [ -n "$FLOW" ]; then
+ if [ "$FLOW" = "soft" ]; then
+ JETPIPE_ARGS="${JETPIPE_ARGS} -x"
+ else
+ JETPIPE_ARGS="${JETPIPE_ARGS} -r"
+ fi
+ fi
+
+ /usr/sbin/jetpipe ${JETPIPE_ARGS} ${PRINTER_DEVICE} ${PORT} &
+ fi
+done
--- /dev/null
+# configure ltsp sound udev rules.
+if boolean_is_true "$SOUND" ; then
+ if [ -f /usr/share/ltsp/udev/ltsp-sound.rules ]; then
+ mkdir -p /etc/udev/rules.d/
+ ln -s /usr/share/ltsp/udev/ltsp-sound.rules /etc/udev/rules.d/ltsp-sound.rules
+ fi
+fi
--- /dev/null
+# The dbus machine id should be unique for each client, otherwise problems may
+# occur, e.g. if a thin client has the same id as the server, then `sudo gedit`
+# on the client session which runs on the server gives "access denied"!
+# It also helps if it's constant, so we generate it from the client MAC
+# address. That way we don't pollute e.g. ~/.pulse/* with random entries on
+# fat clients.
+
+if [ -d /var/lib/dbus ]; then
+ echo "$(ip link show $DEVICE | awk '/ether/{print $2}' | tr -d ':')00000000000000000000" > /var/lib/dbus/machine-id
+fi
--- /dev/null
+if boolean_is_true "$LDM_DIRECTX" && ! boolean_is_true "$LTSP_FATCLIENT"; then
+ # Work around LP bug #1072711
+ rm -f /usr/lib/i386-linux-gnu/dri/nouveau_vieux_dri.so
+fi
--- /dev/null
+# Sample rc.local may end with "exit 0", remove it if it's in the last line
+sed '${/^exit 0$/d;}' -i /etc/rc.local
+
+env | sort -V | sed -n 's/^RCFILE_[0-9]*=//p' >> /etc/rc.local
--- /dev/null
+if boolean_is_true "$SCANNER" ; then
+ saned -a
+fi
--- /dev/null
+if [ -n "$NBD_ROOT_HOST" ]; then
+ # register pids of nbd-client and nbd-proxy so that sendsigs doesn't kill
+ # them on shutdown/reboot.
+
+ # FIXME: only register pids relevent to the root filesystem.
+ nbd_pids=$(pgrep '^nbd-client|^nbd-proxy')
+ for d in /run/ /lib/init/rw/ /var/run/ ; do
+ if [ -d "$d" ]; then
+ d="$d/sendsigs.omit.d"
+ mkdir -p "$d"
+ for p in $nbd_pids ; do
+ echo "$p" >> "$d"/ltsp || true
+ done
+ fi
+ done
+fi
--- /dev/null
+# Set up timezone
+if [ -n "$TIMEZONE" ] && [ -e "/usr/share/zoneinfo/$TIMEZONE" ]; then
+ cp /usr/share/zoneinfo/$TIMEZONE /etc/localtime 2>/dev/null
+fi
+
+# Set timeserver to $SERVER if set to autodetect
+if [ "$TIMESERVER" = "auto" ]; then
+ TIMESERVER=${SERVER}
+fi
+
+# Set up timeserver
+if [ -n "$TIMESERVER" ]; then
+ ntpdate -p 1 $TIMESERVER && hwclock --systohc --${HWCLOCK:-"utc"} --noadjfile || true
+fi
--- /dev/null
+if boolean_is_true "$USE_LOCAL_SWAP" ; then
+ # Enable local swap partition if found on local disk
+ for part in `sfdisk -l 2>/dev/null | awk '/ 82 / { print $1}'`; do
+ swap_devices="$swap_devices $part"
+ done
+fi
+
+# Set NBD_SWAP=true by default for clients with RAM < NBD_SWAP_THRESHOLD
+if [ -z "$NBD_SWAP" ]; then
+ # Set reasonable defaults for NBD_SWAP_THRESHOLD (in MB)
+ if [ -z "$NBD_SWAP_THRESHOLD" ]; then
+ if boolean_is_true "$LTSP_FATCLIENT"; then
+ NBD_SWAP_THRESHOLD=2100
+ else
+ NBD_SWAP_THRESHOLD=800
+ fi
+ fi
+ memtotal=$(sed -n 's/MemTotal: *\([0-9]*\) .*/\1/p' /proc/meminfo)
+ if [ "$memtotal" -lt $((1024*$NBD_SWAP_THRESHOLD)) ]; then
+ NBD_SWAP=true
+ fi
+fi
+
+if boolean_is_true "$NBD_SWAP" ; then
+ NBD_SWAP_HOST=${NBD_SWAP_HOST:-"$SERVER"}
+ modprobe nbd
+ # Detect first unused nbd device, skip nbd0
+ for num in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
+ ret=
+ nbd-client -c /dev/nbd${num} > /dev/null || ret="$?"
+ [ "$ret" -eq 1 ] && break
+ done
+ # TODO: add -persist here when LP: #938511 is solved, but also verify that
+ # we'll get the same file from the server without `mkswap` called again.
+ nbd-client $NBD_SWAP_HOST -N swap /dev/nbd${num} -swap && \
+ swap_devices="$swap_devices /dev/nbd${num}"
+fi
+
+if boolean_is_true "$ENCRYPT_SWAP" ; then
+ if [ -x /sbin/cryptsetup ]; then
+ modprobe dm_crypt
+ else
+ echo "ERROR: ENCRYPT_SWAP=Y, but /sbin/cryptsetup not found. disabling swap."
+ swap_devices=""
+ fi
+fi
+
+num=0
+for device in $swap_devices ; do
+ swap="$device"
+ if boolean_is_true "$ENCRYPT_SWAP" ; then
+ if [ -x /sbin/cryptsetup ]; then
+ cryptsetup -d /dev/urandom create swap$num $swap && swap="/dev/mapper/swap$num"
+ num=$(($num+1))
+ fi
+ mkswap $swap
+ fi
+ swapon $swap
+done
--- /dev/null
+if [ -n "$SYSLOG_HOST" ]; then
+ syslog_conf=/etc/syslog.conf
+ if [ -d /etc/rsyslog.d ]; then
+ syslog_conf=/etc/rsyslog.d/90-ltsp.conf
+ touch $syslog_conf
+ fi
+ if [ -f "$syslog_conf" ]; then
+ cat <<EOF > "$syslog_conf"
+*.* @${SYSLOG_HOST:-$SERVER}
+EOF
+ fi
+fi
--- /dev/null
+#!/bin/sh
+
+KIOSK_EXE=$1
+KIOSKHOME=/usr/local/share/ltspkiosk/home
+KIOSKSTARTUP=/usr/local/share/ltspkiosk/startup
+
+KIOSKUSER=${KIOSKUSER:-"ltspkiosk"}
+KIOSK_WM=${KIOSK_WM:-"/usr/bin/metacity"}
+KIOSK_USER_STARTUP="${HOME}/.kiosk-startup"
+
+mkdir -p ${KIOSK_USER_STARTUP}
+
+case $KIOSK_EXE in
+ *firefox|*iceweasel)
+ if [ -x /usr/bin/devilspie ]; then
+ # set up devilspie for fullscreen firefox
+ ln -s /usr/bin/devilspie ${KIOSK_USER_STARTUP}/10-devilspie
+ mkdir -p ${HOME}/.devilspie
+ echo "(if (matches (window_name) \"$(basename ${KIOSK_EXE})\") (undecorate) (fullscreen))" > ${HOME}/.devilspie/default.ds
+ fi
+ ;;
+esac
+
+if [ -x "${KIOSK_WM}" ]; then
+ ln -s ${KIOSK_WM} ${KIOSK_USER_STARTUP}/00-kiosk-wm
+fi
+
+# Copy a default homedir if present
+if [ -d "${KIOSKHOME}" ]; then
+ cp -r ${KIOSKHOME}/* ${KIOSKHOME}/.??* ${HOME}
+fi
+
+for file in ${KIOSKSTARTUP}/* ; do
+ if [ -f "${file}" ]; then
+ ln -s "${file}" "${KIOSK_USER_STARTUP}/$(basename ${file})"
+ fi
+done
+
+[ -n "${XAUTHORITY}" ] && cp -a ${XAUTHORITY} ${HOME}
+
+for i in ${KIOSK_USER_STARTUP}/* ; do
+ [ -x "${i}" ] && eval "${i}" &
+done
+
+if [ "${KIOSK_EXE}" = "unknown" ]; then
+ ldm-dialog --message "No program found."
+else
+ eval ${KIOSK_EXE} ${KIOSK_OPTIONS} || ldm-dialog --message "Could not start program."
+fi
+
+[ "$USER" != "root" ] && pkill -u $USER
+exit 0
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2012 Alkis Georgopoulos <alkisg@gmail.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+usage()
+{
+ cat <<EOF
+Usage: $0 [OPTION]
+Prepares a disk for network publishing, by deleting logs, caches and by
+removing or regenerating sensitive data like user accounts and host keys.
+Note that /etc/ltsp/ltsp-update-image.excludes contains a long list of files
+and directories to be excluded from the published image; there's no need for
+ltsp-cleanup to delete those as well.
+
+Options:
+ -h, --help This message.
+ -y, --yes Assume Yes to all queries and do not prompt.
+EOF
+}
+
+unset YES
+
+# This also sources vendor functions and .conf file settings
+. /usr/share/ltsp/ltsp-client-functions
+
+if ! args=$(getopt -n "$0" -o "hy" -l "help,yes" -- "$@"); then
+ exit 1
+fi
+eval "set -- $args"
+while true; do
+ case "$1" in
+ -h|--help) usage; exit 0 ;;
+ -y|--yes) YES=true ;;
+ --) shift; break ;;
+ *) die "$0: Internal error!" ;;
+ esac
+ shift
+done
+
+require_root
+if ! boolean_is_true "$YES"; then
+ cat <<EOF
+This will prepare the disk for network publishing, by deleting logs, caches and
+by removing or regenerating sensitive data like user accounts and host keys.
+
+EOF
+ read_prompt "Are you sure you want to do that [Y/n]? " YES
+fi
+if boolean_is_true "$YES"; then
+ run_parts /usr/share/ltsp/cleanup.d /etc/ltsp/cleanup.d
+fi
--- /dev/null
+# Source common client settings.
+if [ -f /etc/ltsp/ltsp-client.conf ]; then
+ . /etc/ltsp/ltsp-client.conf
+fi
+
+# Common functions shared by LTSP scripts
+if [ -f /usr/share/ltsp/ltsp-client-common-functions ]; then
+ . /usr/share/ltsp/ltsp-client-common-functions
+fi
+
+# Sourcing distro specific overrides.
+if [ -f /usr/share/ltsp/ltsp-client-vendor-functions ]; then
+ . /usr/share/ltsp/ltsp-client-vendor-functions
+fi
--- /dev/null
+#
+# Copyright (c) 2005 Canonical LTD
+#
+# Author: Matt Zimmerman <mdz@canonical.com>
+#
+# 2006, Oliver Grawert <ogra@canonical.com>
+# Vagrant Cascadian <vagrant@freegeek.org>
+# 2007, Scott Balneaves <sbalneav@ltsp.org>
+# Oliver Grawert <ogra@canonical.com>
+# 2008, Vagrant Cascadian <vagrant@freegeek.org>
+# Oliver Grawert <ogra@canonical.com>
+# Warren Togami <wtogami@redhat.com>
+# Gideon Romm <ltsp@symbio-technologies.com>
+# 2011, Gideon Romm <ltsp@symbio-technologies.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+#
+# ltsp_config: This should be sourced by most scripts within an ltsp
+# environment. Ensures that LTSP5 defaults are set up
+#
+#
+
+# Source ltsp-client-functions if we have not already (needed in some functions)
+# We set PATH to empty string here (in the subshell), because shell will look
+# for boolean_is_true in PATH if it doesn't find it as a built-in function
+# That search is a waste of time and so, we avoid it by not giving a PATH.
+#
+# Also, let's call this at the very beginning to make absolutely sure that
+# anything that calls ltsp_config will have ltsp-client-functions sourced
+(PATH="" boolean_is_true True 2>/dev/null) || . /usr/share/ltsp/ltsp-client-functions || true
+
+# Once lts.conf params are processed, they should all be stored
+# in a quickly source-able file: /var/cache/ltsp/ltsp_config_env
+# If this file does not exist, it means we need to process lts.conf
+# If it does exist, we can either just source it, OR if we are asked
+# to process lts.conf again, we should read in all the environemnt
+# variables that were set last time and unset them before processing the
+# lts.conf again
+ltsp_config_env=/var/cache/ltsp/ltsp_config_env
+
+# Make sure cache dir exists
+mkdir -p /var/cache/ltsp
+
+# This function will set the lts.conf var and will be used by ltsp_config.d/
+# scripts
+set_lts_var() {
+ var=$1
+ val=$2
+ [ -z "$var" ] && return 0
+ sed -i -e "/$var=/d" ${ltsp_config_env}
+ if [ -n "$val" ]; then
+ export "$var"="$val"
+ echo "$var=\"$val\"" >> ${ltsp_config_env}
+ else
+ unset $var
+ fi
+}
+
+# This function will reset the lts.conf params that were previously set
+reset_lts_env() {
+ [ -r "${ltsp_config_env}" ] || return 0
+ oldifs="${IFS-not set}"
+ IFS='='
+ while read var val; do
+ unset $var
+ export $var
+ done < ${ltsp_config_env}
+ test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+ rm -f ${ltsp_config_env} 2>/dev/null
+ return 0
+}
+
+# This function sets all vars from cache
+set_lts_from_cache() {
+ [ -r "${ltsp_config_env}" ] || return 0
+ # Make all vars we are about to set exported
+ set -a
+ . ${ltsp_config_env}
+ set +a
+}
+
+# This function will process the lts.conf params
+process_lts_conf() {
+ set -f
+ if [ -d /usr/share/ltsp/ltsp_config.d ]; then
+ for script in $(run_parts_list /usr/share/ltsp/ltsp_config.d) ; do
+ . $script
+ done
+ fi
+ set +f
+}
+
+if [ ! -r "${ltsp_config_env}" ]; then
+ process_lts_conf
+else
+ if boolean_is_true "${PROCESS_LTS_CONF}"; then
+ reset_lts_env
+ process_lts_conf
+ else
+ set_lts_from_cache
+ fi
+fi
--- /dev/null
+# Source /var/cache/ltsp/ltsp_config
+if [ -f /var/cache/ltsp/ltsp_config ]; then
+ set -a
+ . /var/cache/ltsp/ltsp_config
+ set +a
+ cat /var/cache/ltsp/ltsp_config >> ${ltsp_config_env} || true
+fi
+
--- /dev/null
+# Get lts.conf params
+if [ -f /etc/lts.conf ]; then
+ eval $(getltscfg -a 2>/dev/null) || true
+ eval $(getltscfg -a 2>/dev/null|grep -v export >> ${ltsp_config_env}) || true
+fi
+
--- /dev/null
+# Get ltsp-cluster config
+if [ -f /var/cache/getltscfg-cluster/lts.conf ]; then
+ eval $(getltscfg -a -c /var/cache/getltscfg-cluster/lts.conf) || true
+ eval $(getltscfg -a -c /var/cache/getltscfg-cluster/lts.conf |grep -v export >> ${ltsp_config_env}) || true
+fi
+
--- /dev/null
+# set compatbility for ltsp 4.x variables
+set_lts_var X_VIDEO_RAM ${X_VIDEO_RAM:-"$X_VIDEORAM"}
+set_lts_var LOCALDEV ${LOCALDEV:-"$LOCAL_STORAGE"}
+set_lts_var X_CONF ${X_CONF:-"$XF86CONFIG_FILE"}
+# work around common typo with horizontal sync variables
+set_lts_var X_HORZSYNC ${X_HORZSYNC:-"$X_HORIZSYNC"}
+
--- /dev/null
+# Ensure a default screen if X is present
+unset IS_SCREEN
+for i in 01 02 03 04 05 06 07 08 09 10 11 12; do
+ eval IS_SCREEN=\${SCREEN_${i}}
+ [ -n "${IS_SCREEN}" ] && break
+done
+if [ -z "${IS_SCREEN}" ]; then
+ # Set DEFAULT_DISPLAY_MANAGER="/path/to/dm" in lts.conf to avoid having a
+ # default screen, or DEFAULT_DISPLAY_MANAGER="" if you want to launch
+ # whatever is in /etc/X11/default-display-manager.
+ # See also init-ltsp.d/common/50-default-display-manager.
+ dm=${DEFAULT_DISPLAY_MANAGER-/usr/sbin/ldm}
+ if [ "$dm" != "/usr/sbin/ldm" ] ; then
+ true
+ elif [ -x /usr/sbin/ldm ]; then
+ set_lts_var SCREEN_07 ldm
+ elif [ -x /usr/bin/X ]; then
+ set_lts_var SCREEN_07 xdmcp
+ fi
+fi
--- /dev/null
+# Verify that SCREEN_DEFAULT points to an existing SCREEN_XX
+if [ -n "$SCREEN_DEFAULT" ]; then
+ # We want it to be e.g. 01, not 1
+ SCREEN_DEFAULT=$(printf "%02d" "$SCREEN_DEFAULT")
+ eval "screen=\$SCREEN_$SCREEN_DEFAULT"
+ if [ -z "$screen" ]; then
+ echo "SCREEN_DEFAULT=$SCREEN_DEFAULT, but no SCREEN_$SCREEN_DEFAULT found" >&2
+ unset SCREEN_DEFAULT
+ fi
+fi
+
+# Otherwise, the highest screen number gets to be the default
+if [ -z "$SCREEN_DEFAULT" ]; then
+ for i in 12 11 10 09 08 07 06 05 04 03 02 01; do
+ eval "screen=\$SCREEN_$i"
+ if [ -n "$screen" ]; then
+ SCREEN_DEFAULT="$i"
+ break
+ fi
+ done
+fi
+
+if [ -n "$SCREEN_DEFAULT" ]; then
+ set_lts_var SCREEN_DEFAULT "$SCREEN_DEFAULT"
+fi
--- /dev/null
+# Automatically set LTSP_FATCLIENT=True if the image supports local logins
+test -z "$LTSP_FATCLIENT" || return 0
+test -f /proc/meminfo || return 0
+
+# process_lts_conf() unsets glob expansion (set -f), so we need to use `find`
+# blacklist Xsession.desktop (installed by xinit on Gentoo)
+if [ -n "$(find /usr/share/xsessions/ ! -name Xsession.desktop -name '*.desktop' 2>/dev/null)" ]; then
+ # Don't set LTSP_FATCLIENT for low-RAM clients booting from a fat chroot
+ memtotal=$(sed -n 's/MemTotal: *\([0-9]*\) .*/\1/p' /proc/meminfo)
+ FAT_RAM_THRESHOLD=${FAT_RAM_THRESHOLD:-300}
+ if [ "$memtotal" -ge $((1024*$FAT_RAM_THRESHOLD)) ]; then
+ set_lts_var LTSP_FATCLIENT True
+ fi
+fi
--- /dev/null
+# set defaults for sound support
+if boolean_is_true "$LTSP_FATCLIENT"; then
+ # For fat clients we want to set the sound volume but not start any daemon
+ set_lts_var SOUND_DAEMON False
+elif [ -z "$SOUND_DAEMON" ]; then
+ if [ -x /usr/bin/pulseaudio ]; then
+ set_lts_var SOUND_DAEMON pulse
+ fi
+ if [ -z "$SOUND" ] && [ -n "$SOUND_DAEMON" ]; then
+ set_lts_var SOUND True
+ fi
+fi
--- /dev/null
+# set defaults for local device support
+if [ -z "$LOCALDEV" ] && [ -x /usr/bin/ltspfsd ]; then
+ set_lts_var LOCALDEV True
+fi
+
+# Fat clients don't use ltspfsd. If an admin needs to prevent users from
+# accessing local devices, he should do it with pklocalauthority.
+if boolean_is_true "$LTSP_FATCLIENT"; then
+ set_lts_var LOCALDEV
+fi
--- /dev/null
+# enable encrypted swap when cryptsetup is installed
+if [ -z "$ENCRYPT_SWAP" ] && [ -x /sbin/cryptsetup ]; then
+ set_lts_var ENCRYPT_SWAP True
+fi
--- /dev/null
+# set defaults for local apps support
+if [ -z "$LOCAL_APPS" ] && ([ -x /usr/bin/sshfs ]); then
+ set_lts_var LOCAL_APPS True
+fi
--- /dev/null
+# nc -q is default behavior on RHEL/Fedora, detect nc version
+nc_output=`LANG=C nc -q 2>&1` ||:
+case "$nc_output" in
+ *"option requires an argument"*) nc_q_param="-q -1" ;;
+ *"invalid option -- q "*) unset nc_q_param ;;
+ *"invalid option -- 'q' "*) unset nc_q_param ;;
+esac
+unset nc_output
+set_lts_var nc_q_param "$nc_q_param"
--- /dev/null
+#!/bin/sh
+# Tries to work around LP bug #696454, i.e. that if the root /dev/nbd0 device
+# is unmounted on shutdown then nbd read errors occur, and if it isn't, then
+# the nbd-server process on the server doesn't terminate.
+# Called by init scripts on reboot or shutdown.
+
+case "$RUNLEVEL" in
+ 0)
+ key="o"
+ command="poweroff -f"
+ ;;
+ 6)
+ key="b"
+ command="reboot"
+ ;;
+ *)
+ echo "nbd-disconnect should only be called by initscripts on reboot/shutdown." >&2
+ exit 1
+ ;;
+esac
+
+disconnect() {
+ # Stop trapping
+ trap - 0 HUP INT QUIT KILL SEGV PIPE TERM
+
+ # ltsp-client-core.upstart needs "console output" to show stderr
+ echo "nbd-disconnect executing: $command" >&2
+ # Cache the command in order to use it after nbd-client disconnects
+ $command --version >/dev/null 2>&1
+ nbd-client -d "$root"
+ $command
+ # Hopefully this should never be reached
+ echo "$key" > /proc/sysrq-trigger
+}
+
+# Disconnect swap nbd devices first
+while read device etc; do
+ case "$device" in
+ /dev/nbd[0-9])
+ swapoff "$device"
+ nbd-client -d "$device"
+ ;;
+ /dev/mapper/swap[0-9])
+ nbd_device=$(cryptsetup status "$device" | awk '/device:/{print $2}')
+ swapoff "$device"
+ cryptsetup remove "$device"
+ case "$nbd_device" in
+ /dev/nbd[1-9])
+ nbd-client -d "$nbd_device"
+ ;;
+ esac
+ ;;
+ esac
+done < /proc/swaps
+
+# If we're not using an nbd root, exit
+unset root
+for param in $(cat /proc/cmdline); do
+ case "$param" in
+ root=/dev/nbd[0-9])
+ root="${param#root=}"
+ ;;
+ esac
+done
+test -n "$root" || exit 0
+
+trap "disconnect" 0 HUP INT QUIT KILL SEGV PIPE TERM
+sync
+# Give up to 5 seconds for other services to be called.
+# If they finish before that time, process termination will start, and the trap
+# will be called.
+sleep 5
--- /dev/null
+# This directory contains "S" and "K" scripts that are sourced before
+# and after a screen script is executed (respectively).
+#
+# This directory also contains "XS" and "XK" scripts which are sourced (in
+# screen-x-common) by screen scripts that start an X server.
+#
+# While for the most part a xorg.conf is no longer needed and most
+# functionality can be achieved with a combination of Xserver arguments,
+# XRANDR, and evdev/hal, there remain a few things that may need to be
+# forced, such as the video driver used (XSERVER) or the monitor sync
+# ranges.
+#
+# In order to provide a drop-in file-based system for custom hacks,
+# we created a mechanism whereby a monitor, screen, device, or module
+# hack for Xorg can be introduced in a file as a function and registered with
+# the XS90-assembleXorgConf file for execution.
+#
+# An example would be XS75-myFunction:
+#
+# screen_hacks="$screen_hacks myFunction"
+#
+# myFunction() {
+# echo "blah"
+# }
--- /dev/null
+# See if a reboot/halt was requested in the last session
+
+[ ! -f /var/run/ltsp-logout-action ] && return 0
+
+case "$(cat /var/run/ltsp-logout-action)" in
+ REBOOT)
+ exec reboot
+ ;;
+ HALT)
+ exec poweroff
+ ;;
+ *) rm -f /var/run/ltsp-logout-action
+ ;;
+esac
--- /dev/null
+# This script just sets some vars for subsequent scripts
+
+#
+XCONF=/var/run/ltsp-xorg.conf
+
+# Remove XCONF generated last go around
+[ -f "$XCONF" ] && rm -f $XCONF
+
+unset screen_hacks
+unset monitor_hacks
+unset device_hacks
+unset module_hacks
+
--- /dev/null
+write_screen() {
+ num=${1:-0}
+ #eval screen_hacks=\$screen_hacks_$num
+ [ -z "$screen_hacks" ] && [ -z "$monitor_hacks" ] && [ -z "$display_hacks" ] && return 0
+ echo "Section \"Screen\""
+ echo " Identifier \"Screen${num}\""
+ if [ -n "$monitor_hacks" ]; then
+ # force the monitor definition if revelent monitor settings are
+ # desired, otherwise X.org may just use built-in defaults for monitor
+ # settings
+ echo " Monitor \"Monitor${num}\""
+ fi
+
+ write_display || true
+
+ for i in ${screen_hacks}; do
+ ${i} || true
+ done
+
+ echo "EndSection"
+}
+
+write_monitor() {
+ num=${1:-0}
+ #eval monitor_hacks=\$monitor_hacks_$num
+ [ -z "$monitor_hacks" ] && return 0
+ echo "Section \"Monitor\""
+ echo " Identifier \"Monitor${num}\""
+
+ for i in ${monitor_hacks}; do
+ ${i} || true
+ done
+
+ echo "EndSection"
+}
+
+write_device() {
+ num=${1:-0}
+ #eval device_hacks=\$device_hacks_$num
+ [ -z "$device_hacks" ] && return 0
+ echo "Section \"Device\""
+ echo " Identifier \"Device${num}\""
+
+ for i in ${device_hacks}; do
+ ${i} || true
+ done
+
+ echo "EndSection"
+}
+
+write_module() {
+ [ -z "$module_hacks" ] && return 0
+ echo "Section \"Module\""
+
+ for i in ${module_hacks}; do
+ ${i} || true
+ done
+
+ echo "EndSection"
+}
+
+write_display() {
+ [ -z "$display_hacks" ] && return 0
+ echo ' SubSection "Display"'
+ for x in $display_hacks ; do
+ ${x} || true
+ done
+ echo ' EndSubSection'
+}
+
+write_xorg_conf(){
+ # For now, we will only do one screen, monitor, and device
+ # under the assumption that multiple-head issues should
+ # be handled exclusively by xrandr
+ write_screen 0
+ write_monitor 0
+ write_device 0
+ write_module
+}
--- /dev/null
+#
+# limit ram percentage. By default, behaviour is no limit.
+# Use this to stop firefox crashing sites with pathalogically large images,
+# etc.
+#
+
+X_RAMPERC=${X_RAMPERC:-100}
+
+if [ ${X_RAMPERC} -lt 100 ]; then
+ XMEM=0
+ while read TYPE VALUE UNITS; do
+ case ${TYPE} in
+ MemFree:|SwapFree:)
+ XMEM=$((${XMEM} + ${VALUE}))
+ ;;
+ esac
+ done < /proc/meminfo
+ XMEM=$((${XMEM} * ${X_RAMPERC} / 100))
+
+ ulimit -m ${XMEM}
+fi
+
--- /dev/null
+#This script implements the support for the Virtual parameter
+#It'll need to be updated to use the new script structure for xorg modification (to be implemented)
+#For now, it'll only be applied for Intel video cards
+
+if [ -z "$X_VIRTUAL_AUTO" ] && [ -d /proc/bus/pci ] && [ -n "$(lspci|grep 'VGA.*Intel')" ]; then
+ X_VIRTUAL_AUTO=True
+fi
--- /dev/null
+# This script forces the geode driver for the AMD Geode GX2
+# It cannot be autodetected by upstream X.org currently.
+
+if [ -z "$XSERVER" ] && [ -d /proc/bus/pci ] && [ -n "$(PATH=/sbin:/usr/sbin:/bin:/usr/bin lspci -n |grep 100b:0030)" ]; then
+ XSERVER=geode
+ export X_DEVICE_OPTION_01='"AccelMethod" "XAA"'
+fi
--- /dev/null
+# Forces fbdev on ppc with ATI Rage 128
+# https://bugzilla.redhat.com/show_bug.cgi?id=445419
+# TODO: airlied suggests trying option "UseFBDev" "true", where the r128 driver
+# uses fbdev possibly with a little more perfomance than fbdev directly.
+
+if [ -z "$XSERVER" ] && \
+ [ -d /proc/bus/pci ] && \
+ [ "$(uname -m)" = "ppc" ] && \
+ [ -n "$(PATH=/sbin:/usr/sbin:/bin:/usr/bin lspci |grep 'ATI Technologies Inc Rage 128')" ]; then
+ XSERVER=fbdev
+fi
--- /dev/null
+# This script sets monitor options
+# using the X_MONITOR_OPTION_01 .. X_MONITOR_OPTION_10 lts.conf vars
+#
+
+mon_options=$(env | sort -V | sed -n 's/^X_MONITOR_OPTION_[0-9]*=/ Option /p')
+
+if [ -n "$mon_options" ]; then
+ monitor_hacks="$monitor_hacks set_mon_options"
+ CONFIGURE_X="True"
+ set_mon_options() { echo "$mon_options"; }
+fi
--- /dev/null
+# This script restricts the sync ranges of the monitor
+# using the X_HORZSYNC and X_VERTREFRESH lts.conf params
+#
+# NOTE: This is only to fix buggy monitors that do not support proper
+# DDC probing, in combination with drivers that have bad default
+# ranges when none are probed
+
+if [ -n "$X_HORZSYNC" ] || [ -n "$X_VERTREFRESH" ]; then
+ monitor_hacks="$monitor_hacks set_sync_ranges"
+
+ CONFIGURE_X="True"
+
+ set_sync_ranges() {
+ if [ -n "$X_HORZSYNC" ]; then
+ echo " Horizsync ${X_HORZSYNC}"
+ fi
+ if [ -n "$X_VERTREFRESH" ]; then
+ echo " Vertrefresh ${X_VERTREFRESH}"
+ fi
+ }
+fi
--- /dev/null
+# if X_MODE_* are set and xrandr is disabled, generate a Display subsection
+# with the defined modes
+
+unset modes
+unset modelines
+
+if boolean_is_true "$XRANDR_DISABLE"; then
+ while read -r mode modeline ; do
+ test -n "$mode" || continue
+ modes="${modes} \"${mode}\" "
+ test -n "$modeline" || continue
+ if [ -z "${modelines}" ]; then
+ modelines=" Modeline \"${mode}\" ${modeline}"
+ else
+ modelines="${modelines}
+ Modeline \"${mode}\" ${modeline}"
+ fi
+ done <<EOF
+$(env | sort -V | sed -n 's/^X_MODE_[0-9]*=//p')
+EOF
+
+ if [ -n "$modes" ]; then
+ set_x_modes() { printf ' Modes %s\n' "${modes}"; }
+ CONFIGURE_X="True"
+ display_hacks="$display_hacks set_x_modes"
+ fi
+ if [ -n "$modelines" ]; then
+ set_x_modelines() { printf '%s\n' "${modelines}" ; }
+ monitor_hacks="$monitor_hacks set_x_modelines"
+ fi
+fi
--- /dev/null
+# This screen hack adds a Virtual line to xorg.conf
+# Virtual can be set with X_VIRTUAL in lts.conf OR
+# if X_VIRTUAL_AUTO is set to true, then the Virtual
+# will be calculated from XRANDR_MODEs set
+
+if [ -n "${X_VIRTUAL}" ] || boolean_is_true "${X_VIRTUAL_AUTO}" ;then
+ display_hacks="$display_hacks x_virtual"
+
+ CONFIGURE_X="True"
+
+ x_virtual() {
+ if boolean_is_true "${X_VIRTUAL_AUTO}"; then
+ for i in 0 1 2 3 4 5 6 7 8; do
+ eval XRANDR_MODE=\$XRANDR_MODE_${i}
+ XRANDR_MODE=`echo $XRANDR_MODE | sed "s/ .*//g"`
+ if [ -n "$XRANDR_MODE" ]; then
+ VERTICAL=`echo $XRANDR_MODE | cut -d x -f 1`
+ HORIZONTAL=`echo $XRANDR_MODE | cut -d x -f 2`
+ R_VERT=$(( $R_VERT + $VERTICAL ))
+ R_HORIZ=$(( $R_HORIZ + $HORIZONTAL ))
+ fi
+ done
+
+ [ -n "${R_VERT}" ] && [ -n "${R_HORIZ}" ] && X_VIRTUAL="${R_VERT} ${R_HORIZ}"
+ fi
+
+ [ -n "${X_VIRTUAL}" ] && echo " Virtual ${X_VIRTUAL}"
+ }
+fi
--- /dev/null
+# This script sets Xserver module options for the specified driver
+# using the X_MODULE_01 .. X_MODULE_10 lts.conf vars
+#
+
+xmodules=$(env | sort -V | sed -n 's/^X_MODULE_[0-9]*=/ Load /p')
+
+if [ -n "$xmodules" ]; then
+ module_hacks="$module_hacks set_xmodules"
+ CONFIGURE_X="True"
+ set_xmodules() { echo "$xmodules"; }
+fi
--- /dev/null
+# This script adds the ability to force a particular driver using the
+# XSERVER lts.conf var
+
+if [ -n "${XSERVER}" ]; then
+ device_hacks="$device_hacks set_xserver"
+ CONFIGURE_X="True"
+
+ set_xserver() {
+ echo " Driver \"${XSERVER}\""
+ }
+fi
--- /dev/null
+# This script sets device options for the specified driver
+# using the X_OPTION_01 .. X_OPTION_10 lts.conf vars
+# or the older X_DEVICE_OPTION_01 .. X_DEVICE_OPTION_10 lts.conf vars
+#
+
+dev_options=$(env | sort -V | sed -n 's/^X_OPTION_[0-9]*=/ Option /p')
+
+if [ -n "$dev_options" ]; then
+ device_hacks="$device_hacks set_dev_options"
+ CONFIGURE_X="True"
+ set_dev_options() { echo "$dev_options"; }
+fi
--- /dev/null
+# This script adds the ability to force a particular driver's video memory
+# using the X_VIDEO_RAM lts.conf var
+
+if [ -n "${X_VIDEO_RAM}" ]; then
+ device_hacks="$device_hacks set_videoram"
+ CONFIGURE_X="True"
+
+ set_videoram() {
+ echo " VideoRam ${X_VIDEO_RAM}"
+ }
+fi
--- /dev/null
+# Sourced with .
+
+XCONF=${XCONF:-/etc/X11/xorg.conf}
+
+# Only assemble a xorg.conf is CONFIGURE_X=True
+if boolean_is_true "${CONFIGURE_X}"; then
+ # Run custom command if supplied, otherwise use ours
+ if [ -n "${CONFIGURE_X_COMMAND}" ] && [ -x "${CONFIGURE_X_COMMAND}" ]; then
+ ${CONFIGURE_X_COMMAND}
+ else
+ if [ -n "$screen_hacks" ] || [ -n "$monitor_hacks" ] || [ -n "$device_hacks" ] || [ -n "$module_hacks" ] || [ -n "$display_hacks" ]; then
+ write_xorg_conf > ${XCONF} || true
+ fi
+ fi
+fi
--- /dev/null
+if [ -z "$X_CONF" ] && [ -f "$XCONF" ]; then
+ # use generated X configuration file
+ X_CONF=${XCONF}
+fi
+
+if [ -f "$X_CONF" ]; then
+ X_ARGS="$X_ARGS -config $X_CONF"
+elif [ -n "$X_CONF" ]; then
+ echo
+ echo "Error! - ${X_CONF} - File not found!"
+ echo
+fi
--- /dev/null
+### color depth
+
+# Default to 16 bpp for thin clients
+if [ -z "$X_COLOR_DEPTH" ] && boolean_is_true "${X_SMART_COLOR_DEPTH:-True}" && ! boolean_is_true "${LTSP_FATCLIENT}"; then
+ X_COLOR_DEPTH=16
+fi
+
+if [ -n "$X_COLOR_DEPTH" ]; then
+ # Set color depth if X_CONF has been set to our internally generated
+ # XCONF file OR if no user-defined X_CONF file was specified.
+ #
+ # However, if the user defines their own X_CONF file, then we
+ # should ignore a request by the user for a specific color depth.
+ # The color depth should instead be set in that pre-defined xorg.conf
+ # file. Otherwise, it might lead to confusion.
+ #
+ if [ "$X_CONF" = "$XCONF" ] || [ -z "$X_CONF" ]; then
+ X_ARGS="$X_ARGS -depth $X_COLOR_DEPTH"
+ fi
+fi
+
--- /dev/null
+# common code to ltsp x screen scripts
+
+# Copyright (c) 2002 by James A. McQuillan (McQuillan Systems, LLC)
+# Copyright (c) 2008 by Warren Togami (Red Hat, Inc.)
+# Copyright (c) 2008 by Vagrant Cascadian
+#
+# This software is licensed under the GNU General Public License version 2,
+# the full text of which can be found in the COPYING file.
+
+# Copyright 2005, Canonical Ltd.
+#
+# This program is free software; you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2, 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, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+
+#
+# Load ltsp config defaults
+#
+
+. /usr/share/ltsp/ltsp_config
+
+# Source ltsp-client-functions if we have not already (needed in some functions)
+(PATH="" boolean_is_true True 2>/dev/null) || . /usr/share/ltsp/ltsp-client-functions || true
+
+#
+# Compute tty and display
+#
+
+TTY=$(tty)
+TTY=${TTY#/dev/tty}
+DISPLAY=":$TTY"
+# set DISP for backwards compatibility with older screen scripts
+DISP="$DISPLAY"
+
+error_delay() {
+ printf "\n\rERROR: %s" "$1"
+ read CMD
+}
+
+# XFS handling
+# implemented as a function so it could be called on sucessive tries
+
+get_xfs_settings() {
+ # set default font path
+ # use XFS_SERVER if defined, otherwise
+ # attempt to use servers passed on commandline
+
+ if boolean_is_true "$USE_XFS" ; then
+ if [ -z "$XFS_SERVER" ]; then
+ # attempt to use other servers
+ for SRV in $@ ; do
+ XFS_SERVER="$XFS_SERVER $SRV"
+ done
+ fi
+ for SRV in $XFS_SERVER ; do
+ xfs_line="tcp/${SRV}:7100"
+ if [ -z "$(echo $X_ARGS | grep $xfs_line)" ]; then
+ if nc -z -w 5 $SRV 7100 >/dev/null ; then
+ X_ARGS="$X_ARGS -fp $xfs_line"
+ fi
+ fi
+ done
+ fi
+}
+
+# Implemented as a function so it can be called within X screen scripts
+# as needed
+run_xk_scripts() {
+ # Run files prefixed with XK* in /usr/share/ltsp/screen-session.d/
+ if [ -d "/usr/share/ltsp/screen-session.d/" ]; then
+ for script in $(run_parts_list /usr/share/ltsp/screen-session.d/ XK); do
+ . $script
+ done
+ fi
+}
+
+# Run files prefixed with XS* in /usr/share/ltsp/screen-session.d/
+if [ -d "/usr/share/ltsp/screen-session.d/" ]; then
+ for script in $(run_parts_list /usr/share/ltsp/screen-session.d/ XS); do
+ . $script
+ done
+fi
--- /dev/null
+#!/bin/sh
+#
+# The following script works for LTSP5.
+#
+# This software is licensed under the Gnu General Public License.
+# The full text of which can be found at http://www.LTSP.org/license.txt
+#
+#
+# To customize the kiosk session, you can add "homedir" files
+# to $chroot/usr/local/share/ltspkiosk/home/
+# AND to add startup scripts that run as the user, you can add
+# them as executables or symlinks to executables in:
+# $chroot/usr/local/share/ltspkiosk/startup
+
+PATH=/bin:$PATH; export PATH
+. /usr/share/ltsp/screen-x-common
+
+[ -n "$1" ] && KIOSK_EXE=$1
+[ -n "$2" ] && KIOSK_OPTIONS=$2
+
+if [ -z "${KIOSK_EXE}" ]; then
+ if [ -x "/usr/bin/firefox" ]; then
+ KIOSK_EXE=/usr/bin/firefox
+ elif [ -x "/usr/bin/google-chrome" ]; then
+ KIOSK_EXE=/usr/bin/google-chrome
+ elif [ -x "/usr/bin/opera" ]; then
+ KIOSK_EXE=/usr/bin/opera
+ else
+ KIOSK_EXE=unknown
+ fi
+fi
+
+if boolean_is_true "${KIOSK_DAEMON:-"False"}"; then
+ export XINITRC_DAEMON="True"
+fi
+
+xinitrc=/usr/share/ltsp/xinitrc
+
+KIOSKUSER=${KIOSKUSER:-"ltspkiosk"}
+if [ -z "$(getent passwd ${KIOSKUSER})" ]; then
+ # create a ltspkiosk user
+ adduser --no-create-home --disabled-password --gecos ,,, ${KIOSKUSER}
+fi
+
+# Create a tmpdir to be our homedir
+TMPDIR=$(mktemp -d /tmp/.kiosk-XXXXXX)
+chown ${KIOSKUSER} ${TMPDIR}
+
+# Edit passwd homedir entry for programs that look it up from there
+sed -i -e '\|'${KIOSKUSER}'|s|[^:]*\(:[^:]*\)$|'$TMPDIR'\1|' /etc/passwd
+
+su - ${KIOSKUSER} -c "XINITRC_DAEMON=${XINITRC_DAEMON} KIOSK_WM=${KIOSK_WM} KIOSK_OPTIONS=${KIOSK_OPTIONS} xinit $xinitrc /usr/share/ltsp/kioskSession ${KIOSK_EXE} -- ${DISPLAY} vt${TTY} -nolisten tcp ${X_ARGS} -br" >/dev/null
+
+rm -rf ${TMPDIR}
--- /dev/null
+#!/bin/sh
+#
+# This screen script allows the admin to present a console-based
+# whiptail menu for the user to choose a screen script from
+# available choices
+#
+# To use this script, specify it as the screen script to use and provide menu
+# entries, for example:
+#
+# SCREEN_07=menu
+# MENU_ITEM_01="Linux Server"
+# MENU_COMMAND_01="ldm"
+# MENU_ITEM_02="Windows Server A"
+# MENU_COMMAND_02="rdesktop 192.168.67.253"
+# MENU_ITEM_03="Windows Server B"
+# MENU_COMMAND_03="rdesktop 192.168.67.252"
+# MENU_TITLE="Please choose a desktop: "
+#
+#
+# Get the lts.conf entries, and assign them to shell
+# variables.
+#
+. /usr/share/ltsp/ltsp_config
+
+[ -z "${MENU_TITLE}" ] && MENU_TITLE="Please choose a desktop: "
+[ -z "${MENU_ITEM_01}" ] && MENU_ITEM_01="Linux Server"
+[ -z "${MENU_COMMAND_01}" ] && MENU_COMMAND_01="ldm"
+
+################################################################
+
+# Need to specify TERM
+export TERM=linux
+
+# Make RDP sessions return to menu
+export RDP_DAEMON=False
+
+# Make other sessions return to menu
+export XINITRC_DAEMON=False
+
+MENU_APPEND_PATH=${MENU_APPEND_PATH:-"/usr/share/ltsp/screen.d/"}
+if [ "$MENU_APPEND_PATH" = "none" ]; then
+ unset MENU_APPEND_PATH
+fi
+
+MENU_ITEMS_MAX=20
+unset MENU_ITEMS
+for i in $(seq -w 1 ${MENU_ITEMS_MAX}); do
+ eval THIS_ITEM=\${MENU_ITEM_$i}
+ if [ -n "${THIS_ITEM}" ]; then
+ #MENU_ITEMS="${MENU_ITEMS} \"\${MENU_ITEM_$i}\" \"\${MENU_ITEM_$i}\""
+ MENU_ITEMS="${MENU_ITEMS} \"$i\" \"\${MENU_ITEM_$i}\""
+ fi
+done
+
+MENU_CHOICE=$(mktemp /tmp/.menu-XXXXXX)
+
+unset CHOICE
+while [ -z "$CHOICE" ]; do
+ eval whiptail --menu \"$MENU_TITLE\" 0 0 ${MENU_LISTHEIGHT:-5} \
+ --nocancel --notags \
+ ${MENU_ITEMS} 2>${MENU_CHOICE}
+
+ [ -r "${MENU_CHOICE}" ] && CHOICE=$(cat ${MENU_CHOICE}) && rm $MENU_CHOICE
+
+ if [ -n "${CHOICE}" ]; then
+ eval exec \${MENU_APPEND_PATH}\${MENU_COMMAND_$CHOICE}
+ fi
+done
+
--- /dev/null
+xfreerdp
\ No newline at end of file
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2002 by James A. McQuillan (McQuillan Systems, LLC)
+#
+# This software is licensed under the Gnu General Public License version 2,
+# the full text of which can be found in the COPYING file.
+#
+
+#
+# Fire up a shell on this tty
+#
+
+echo "tty=$(tty)"
+
+HOME=${HOME:-/root} USER=${USER:-root} exec /bin/bash --login
--- /dev/null
+#!/bin/sh
+#
+# Script for starting one or more ssh sessions
+#
+
+#
+# Get the lts.conf entries, and assign them to shell
+# variables.
+#
+. /usr/share/ltsp/ltsp_config
+
+#
+# Get the IP address of the host to ssh into.
+# First look for 'SSH_HOST', if not specified, then
+# look for 'SERVER'. If that isn't specified, then use
+# the default of '192.168.67.1'
+#
+
+unset SSH_ARGS
+if [ -n "$1" ]; then
+ SSH_ARGS=$*
+else
+ SSH_HOST=${SSH_HOST:-"server"}
+fi
+SSH_ARGS="$SSH_ARGS $SSH_HOST"
+
+export TERM=linux # Setup the terminal type
+
+# Clear the screen, to place cursor at the top
+clear
+
+# Get the username
+echo -n "Username: "
+read SSH_USER
+
+SSH_ARGS="$SSH_ARGS -l $SSH_USER"
+
+# Launch ssh
+ssh ${SSH_ARGS}
+
+if [ "$?" != 0 ]; then
+ # Brief pause, in case ssh had errors to report
+ echo -n "Please wait..."
+ sleep 1
+fi
--- /dev/null
+xdmcp
\ No newline at end of file
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2002 by James A. McQuillan (McQuillan Systems, LLC)
+#
+# This software is licensed under the Gnu General Public License version 2,
+# the full text of which can be found in the COPYING file.
+#
+#
+# Script for starting one or more telnet sessions
+#
+
+#
+# Get the lts.conf entries, and assign them to shell
+# variables.
+#
+. /usr/share/ltsp/ltsp_config
+
+#
+# Get the IP address of the host to telnet into.
+# First look for 'TELNET_HOST', if not specified, then
+# look for 'SERVER'. If that isn't specified, then use
+# the default of '192.168.67.1'
+#
+
+if [ -n "$1" ]; then
+ TELNET_ARGS=$*
+else
+ TELNET_HOST=${TELNET_HOST:-${SERVER}}
+ TELNET_ARGS="${TELNET_HOST}"
+fi
+
+export TERM=linux # Setup the terminal type
+
+#
+# Get this terminal name, to display on the top line of the screen
+#
+TTY=$(tty)
+TTY=$(basename ${TTY})
+if [ "${TTY}" = "console" ]; then
+ TTY="tty1" # Special case for first screen
+fi
+
+ # Clear the screen, to place cursor at the top
+ clear
+
+ # Echo this message, telling user how to proceed.
+ echo -n "Screen:${TTY} - Press <enter> to connect to server..."
+ read CMD
+
+ # Clear the screen before launching telnet
+ clear
+
+ # Launch the telnet program.
+ telnet ${TELNET_ARGS}
+ # Brief pause, in case telnet had errors to report
+ echo -n "Please wait..."
+ sleep 1
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2002 by James A. McQuillan (McQuillan Systems, LLC)
+# Copyright (c) 2008 by Warren Togami (Red Hat, Inc.)
+# Copyright (c) 2008 by Vagrant Cascadian
+#
+# This software is licensed under the GNU General Public License version 2,
+# the full text of which can be found in the COPYING file.
+#
+
+#
+# Get the common code for X screen scripts
+#
+
+. /usr/share/ltsp/screen-x-common
+
+XDM_SERVER=${XDM_SERVER:-${SERVER}}
+
+if [ -z "$1" ]; then
+ X_ARGS="$X_ARGS -query ${XDM_SERVER}"
+else
+ X_ARGS="$X_ARGS $*"
+fi
+
+XBINARY="X"
+
+if boolean_is_true "${DISABLE_ACCESS_CONTROL}" ; then
+ X_ARGS="$X_ARGS -ac"
+fi
+
+# Add -terminate to args because it helps to avoid X regeneration bugs
+X_ARGS="$X_ARGS -terminate"
+
+# add -br as a black screen is so much nicer than the grey thatch default
+X_ARGS="$X_ARGS -br"
+
+# set default xfs settings
+get_xfs_settings $XDM_SERVER
+
+${XBINARY} ${X_ARGS} vt${TTY} ${DISPLAY}
+if [ $? -ne 0 ]; then
+ error_delay "xserver failed, press <enter> to continue "
+fi
--- /dev/null
+#!/bin/sh
+#
+# Screen script that launches xfreerdp/rdesktop. Can be called from lts.conf
+# like this:
+# SCREEN_07="xfreerdp -f --plugin rdpsnd server"
+# or like this:
+# SCREEN_07="rdesktop"
+#
+# Copyright (c) 2011 Alkis Georgopoulos <http://alkisg.mysch.gr>
+#
+# This software is licensed under the GNU General Public License version 2,
+# the full text of which can be found in the COPYING file.
+
+. /usr/share/ltsp/screen-x-common
+# xfreerdp segfaults if HOME is unset.
+export HOME=${HOME:-/root}
+
+# The same screen script can be used for rdesktop too, by just symlinking
+# screen.d/rdesktop to screen.d/xfreerdp.
+basename=${0##*/}
+
+if ! type $basename >/dev/null 2>&1; then
+ echo "$basename couldn't be found."
+ if [ "$basename" = "rdesktop" ]; then
+ echo "Some distributions have now switched to 'xfreerdp' instead of 'rdesktop'."
+ echo "You may want to change your SCREEN_XX entry to that instead."
+ echo "Please note that RDP_OPTIONS will need updating for xfreerdp."
+ fi
+ read nothing
+ exit 1
+fi
+
+# Make XINITRC_DAEMON default to "True", to prevent X from restarting after
+# logout. If you don't want that, force XINITRC_DAEMON=False in lts.conf.
+export XINITRC_DAEMON="${XINITRC_DAEMON-True}"
+
+# If no parameters were passed, set some reasonable defaults.
+if [ -z "$*" ]; then
+ RDP_OPTIONS=${RDP_OPTIONS:-"-f -u ''"}
+ RDP_SERVER=${RDP_SERVER:-"server"}
+fi
+
+COMMAND="$basename $* $RDP_OPTIONS $RDP_SERVER"
+
+# The following logic is described at the top of xinitrc.
+exec xinit /usr/share/ltsp/xinitrc "$COMMAND" -- "$DISPLAY" "vt${TTY}" -nolisten tcp $X_ARGS >/dev/null
--- /dev/null
+#!/bin/sh
+#
+# Screen script that launches xterm, mainly for troubleshooting.
+#
+# Copyright (c) 2011 Alkis Georgopoulos <http://alkisg.mysch.gr>
+#
+# This software is licensed under the GNU General Public License version 2,
+# the full text of which can be found in the COPYING file.
+
+. /usr/share/ltsp/screen-x-common
+
+export HOME="${HOME:-/root}" USER="${USER:-root}"
+COMMAND="xterm $*"
+
+# The following logic is described at the top of xinitrc.
+xinit /usr/share/ltsp/xinitrc "$COMMAND" -- "$DISPLAY" "vt${TTY}" -nolisten tcp $X_ARGS >/dev/null
+
+if [ $? -ne 0 ]; then
+ echo "Xserver failed, falling back to a text shell" >&2
+ exec /bin/bash --login
+fi
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2002 McQuillan Systems, LLC
+#
+# Author: James A. McQuillan <jam@McQuil.com>
+#
+# 2005, Matt Zimmerman <mdz@canonical.com>
+# 2006, Oliver Grawert <ogra@canonical.com>
+# 2007, Scott Balneaves <sbalneav@ltsp.org>
+# 2008, Warren Togami <wtogami@redhat.com>
+# Stephane Graber <stgraber@ubuntu.com>
+# Vagrant Cascadian <vagrant@freegeek.org>
+# Gideon Romm <ltsp@symbio-technologies.com>
+# 2012, Alkis Georgopoulos <alkisg@gmail.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+# Load LTSP configuration
+# ltsp_config sources ltsp-client-functions
+. /usr/share/ltsp/ltsp_config
+
+case "$1" in
+ [0-1][0-9])
+ export SCREEN_NUM="$1"
+ ;;
+ *)
+ die "Usage: $0 [01..12]"
+ ;;
+esac
+
+while true; do
+ # Wait until this is the active vt before launching the screen script
+ while [ $(fgconsole) -ne "$SCREEN_NUM" ]; do
+ sleep 2
+ done
+
+ if [ -f /etc/ltsp/getltscfg-cluster.conf ]; then
+ # Reset the environement
+ unset $(env | egrep '^(\w+)=(.*)$' | egrep -vw 'PWD|USER|PATH|HOME' | /usr/bin/cut -d= -f1)
+ . /usr/share/ltsp/ltsp_config
+ eval $(getltscfg-cluster -a -l prompt)
+ fi
+
+ read script args <<EOF
+$(eval echo "\$SCREEN_$SCREEN_NUM")
+EOF
+
+ # Screen scripts in /etc override those in /usr
+ unset script_path
+ for dir in /etc/ltsp/screen.d /usr/share/ltsp/screen.d; do
+ if [ -x "$dir/$script" ]; then
+ script_path="$dir/$script"
+ break
+ fi
+ done
+ if [ -z "$script_path" ]; then
+ die "Script '$script' for SCREEN_$SCREEN_NUM was not found"
+ fi
+
+ for script in $(run_parts_list /usr/share/ltsp/screen-session.d/ S); do
+ . "$script"
+ done
+ "$script_path" "$args"
+ for script in $(run_parts_list /usr/share/ltsp/screen-session.d/ K); do
+ . "$script"
+ done
+done
--- /dev/null
+KERNEL=="controlC[0-7]", ACTION=="add", RUN="/lib/udev/ltsp-sound"
--- /dev/null
+#!/bin/sh -e
+#
+# Copyright (c) 2006 Vagrant Cascadian <vagrant@freegeek.org>
+#
+# 2006, Vagrant Cascadian <vagrant@freegeek.org>
+# Oliver Grawert <ogra@canonical.com>
+# 2007, Vagrant Cascadian <vagrant@freegeek.org>
+# Scott Balneaves <sbalneav@ltsp.org>
+# 2008, Vagrant Cascadian <vagrant@freegeek.org>
+# 2012, Alkis Georgopoulos <alkisg@gmail.com>
+# 2012, Vagrant Cascadian <vagrant@freegeek.org>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+# this script is run either chrooted on the server, or by a client with write
+# access to the NFS mount point. (much of this code was originally in
+# server/ltsp-update-kernels). --vagrant 20060801
+
+case "$0" in
+ /etc/kernel/post*.d*)
+ # Relaunch update-kernels with its correct basename so that
+ # ltsp-client-functions includes /etc/ltsp/update-kernels.conf.
+ QUIET=true exec /usr/share/ltsp/update-kernels "$@"
+ ;;
+esac
+
+msg() {
+ if [ "$QUIET" != "true" ]; then
+ echo $@
+ fi
+}
+
+# List kernel versions in a descending order, while also respecting the e.g.
+# LIST_KERNELS="generic generic-pae *"
+# order that the user may have put in $CHROOT/etc/ltsp/update-kernels.conf.
+# Distros are required to set e.g. KERNEL_PREFIX="vmlinuz-*', KERNEL_SUFFIX="".
+# The * goes where the version is expected to go.
+kernel_split() {
+ local orig_flags kernels arch loop_kernels kernel
+ # Save values of flags, and restore them later.
+ orig_flags=$(set +o)
+
+ # Disable glob expansion for this function
+ set -f
+ for kernel in $(find "/boot/" -type f -name "$KERNEL_PREFIX$KERNEL_SUFFIX" -printf "%f\n"); do
+ # Validate the "arch"
+ for arch in ${LIST_KERNELS:-*}; do
+ case "$kernel" in
+ $KERNEL_PREFIX$arch$KERNEL_SUFFIX)
+ echo "$kernel"
+ break 1
+ ;;
+ esac
+ done
+ done | sed -n "$KERNEL_NAMES" | sort -V -k 4,4 | sort -r -k 3,3
+
+ eval "$orig_flags"
+}
+
+kernel_versions(){
+ kernel_split | awk '{print $3$4}'
+}
+
+kernel_variants(){
+ kernel_split | awk '{print $4}' | sort -u
+}
+
+# This also sources vendor functions and .conf file settings
+. /usr/share/ltsp/ltsp-client-functions
+require_root
+
+BOOT=${BOOT:-"/boot"}
+CHROOT_NAME=${CHROOT_NAME:-"$(detect_arch)"}
+
+# Ensure default values for BOOT_METHODS, CMDLINE_LINUX_DEFAULTS, CMDLINE_NFS
+# and CMDLINE_NBD. Distros *should* ship an /etc/ltsp/update-kernels.conf with
+# appropriate values for their distro.
+BOOT_METHODS=${BOOT_METHODS:-"NFS NBD AOE"}
+CMDLINE_LINUX_DEFAULTS=${CMDLINE_LINUX_DEFAULTS:-"ro init=/sbin/init-ltsp"}
+CMDLINE_NFS=${CMDLINE_NFS:-"root=/dev/nfs ip=dhcp"}
+CMDLINE_NBD=${CMDLINE_NBD:-"root=/dev/nbd0"}
+CMDLINE_AOE=${CMDLINE_AOE:-"root=/dev/etherd/e0.0"}
+
+# Set a default BOOTPROMPT_OPTS using the first defined in BOOT_METHODS
+boot_method_default=$(echo $BOOT_METHODS | awk '{print $1}')
+cmdline_method_default=$(eval echo '$CMDLINE_'$boot_method_default)
+BOOTPROMPT_OPTS="$CMDLINE_LINUX_DEFAULTS $cmdline_method_default"
+
+# A sed expression that matches all kernels and returns $FILE $NAME $VERSION $FLAVOR
+# Example: ls /boot | sed -n "$KERNEL_NAMES" | sort -V -k 4,4 | sort -r -k 3,3
+KERNEL_NAMES=${KERNEL_NAMES:-'s/\(vmlinu[xz]-\)\([^-]*-[^-]*-\)\(.*\)/& \1 \2 \3/p'}
+
+if [ -f /usr/lib/yaboot/yaboot ]; then
+ cp -a -v /usr/lib/yaboot/yaboot $BOOT
+ cat > $BOOT/yaboot.conf <<EOF
+timeout=0
+default=ltsp
+root=/dev/ram
+
+image=/ltsp/$CHROOT_NAME/vmlinux
+ label=ltsp
+ initrd=/ltsp/$CHROOT_NAME/initrd.img
+ append="$BOOTPROMPT_OPTS"
+EOF
+
+ kversions=$(kernel_versions)
+ if [ -n "$kversions" ]; then
+ for version in $kversions ; do
+ for method in $BOOT_METHODS ; do
+ cat >> $BOOT/yaboot.conf <<EOF
+
+image=/ltsp/$CHROOT_NAME/vmlinux-${version}
+ label=ltsp-$method-$version
+ initrd=/ltsp/$CHROOT_NAME/initrd.img-${version}
+ append="$CMDLINE_LINUX_DEFAULT $(eval echo '$CMDLINE_'$method)"
+
+EOF
+ done
+ done
+ fi
+else
+ msg "Skipping yaboot configuration. install yaboot package if you need it."
+fi
+
+syslinux_dir=/usr/lib/syslinux
+pxelinux_dir=/usr/lib/PXELINUX
+test -d "$pxelinux_dir" || pxelinux_dir="$syslinux_dir"
+syslinux_modules_dir=/usr/lib/syslinux/modules/bios
+test -d "$syslinux_modules_dir" || syslinux_modules_dir="$syslinux_dir"
+
+if [ -f $pxelinux_dir/pxelinux.0 ]; then
+ PXECFG=$BOOT/pxelinux.cfg
+ cp $pxelinux_dir/pxelinux.0 $BOOT
+
+ # copy over variant with extended support for gPXE
+ if [ -f "$pxelinux_dir/gpxelinux.0" ]; then
+ cp $pxelinux_dir/gpxelinux.0 $BOOT
+ fi
+
+ # Needed by recent versions of pxelinux.
+ if [ -f "$syslinux_modules_dir/ldlinux.c32" ]; then
+ cp $syslinux_modules_dir/ldlinux.c32 $BOOT
+ fi
+
+ # copy the PXELINUX_DEFAULT helper program if installed, such as menu or
+ # vesamenu
+ if [ -f "$syslinux_modules_dir/$PXELINUX_DEFAULT.c32" ]; then
+ cp "$syslinux_modules_dir/$PXELINUX_DEFAULT.c32" $BOOT
+ case $PXELINUX_DEFAULT in
+ # set a timeout, otherwise the menu will wait indefinitely
+ menu) TIMEOUT=${TIMEOUT:-"50"}
+ # libutil.c32 is needed by newer versions of menu
+ if [ -f "$syslinux_modules_dir/libutil.c32" ]; then
+ cp "$syslinux_modules_dir/libutil.c32" $BOOT
+ fi
+ ;;
+ vesamenu) TIMEOUT=${TIMEOUT:-"50"}
+ # libutil.c32 is needed by newer versions of menu
+ if [ -f "$syslinux_modules_dir/libutil.c32" ]; then
+ cp "$syslinux_modules_dir/libutil.c32" $BOOT
+ fi
+ # libcom32.c32 is needed by newer versions of vesamenu
+ if [ -f "$syslinux_modules_dir/libcom32.c32" ]; then
+ cp "$syslinux_modules_dir/libcom32.c32" $BOOT
+ fi
+ ;;
+ ifcpu64) IFCPU64=true ;;
+ esac
+ fi
+
+ if [ ! -d $PXECFG ]; then
+ mkdir $PXECFG
+ fi
+
+ # Remove all autogenerated menus.
+ rm -f $PXECFG/ltsp* $PXECFG/default
+
+ cat > $PXECFG/ltsp <<EOF
+# This file is regenerated when update-kernels runs. Do not edit
+# directly, edit the client's /etc/ltsp/update-kernels.conf instead.
+
+default ${PXELINUX_DEFAULT:-"ltsp-$boot_method_default"}
+ontimeout ${ONTIMEOUT:-"ltsp-$boot_method_default"}
+${TIMEOUT:+timeout $TIMEOUT}
+
+EOF
+
+ pxelinux_include_files=""
+ for method in $BOOT_METHODS ; do
+ pxelinux_include_files="$pxelinux_include_files ltsp-$method"
+ # Get the preferred default kernel, preferred 32-bit kernel, or any
+ # kernel.
+ version=$(LIST_KERNELS="$LIST_KERNELS_DEFAULT $LIST_KERNELS_32 *" kernel_versions | head -n 1)
+ cat > $PXECFG/ltsp-$method <<EOF
+# This file is regenerated when update-kernels runs.
+# Do not edit, see /etc/ltsp/update-kernels.conf instead.
+
+label ltsp-$method
+menu label LTSP, using $method
+kernel vmlinuz${version:+-"$version"}
+append ro initrd=initrd.img${version:+-"$version"} $CMDLINE_LINUX_DEFAULT $(eval echo '$CMDLINE_'$method)
+ipappend ${IPAPPEND:-2}
+
+EOF
+
+ done
+
+ if boolean_is_true "$IFCPU64" ; then
+ if [ -f "$syslinux_modules_dir/ifcpu64.c32" ]; then
+ cp "$syslinux_modules_dir/ifcpu64.c32" $BOOT
+ fi
+ # libcom32.c32 is needed by newer versions of ifcpu64
+ if [ -f "$syslinux_modules_dir/libcom32.c32" ]; then
+ cp "$syslinux_modules_dir/libcom32.c32" $BOOT
+ fi
+ for method in $BOOT_METHODS ; do
+ pxelinux_include_files="$pxelinux_include_files ltsp-ifcpu64-$method"
+ cat > $PXECFG/ltsp-ifcpu64-$method <<EOF
+# This file is regenerated when update-kernels runs.
+# Do not edit, see /etc/ltsp/update-kernels.conf instead.
+
+label ltsp-ifcpu64-$method
+menu label LTSP, using $method, Autodetect 64-bit, PAE or 32-bit kernels
+kernel ifcpu64.c32
+append ltsp-$method-64 -- ltsp-$method-PAE -- ltsp-$method-32
+
+EOF
+ # only generate an entry for the first boot method
+ for type in 64 PAE 32 ; do
+ # get appropriate kernel from LIST_KERNELS_64, LIST_KERNELS_PAE,
+ # and LIST_KERNELS_32 variables.
+ case $type in
+ 64) list_kernels="$LIST_KERNELS_64 $LIST_KERNELS_PAE $LIST_KERNELS_32" ;;
+ PAE) list_kernels="$LIST_KERNELS_PAE $LIST_KERNELS_32" ;;
+ 32) list_kernels="$LIST_KERNELS_32" ;;
+ esac
+ # only return the newest kernel of appropriate type.
+ version=$(LIST_KERNELS="$list_kernels *" kernel_versions | head -n 1)
+ cat >> $PXECFG/ltsp-ifcpu64-$method <<EOF
+
+label ltsp-$method-$type
+menu hide
+menu label LTSP, using $method, with Linux $version
+kernel vmlinuz-$version
+append ro initrd=initrd.img-$version $CMDLINE_LINUX_DEFAULT $(eval echo '$CMDLINE_'$method)
+ipappend ${IPAPPEND:-2}
+
+EOF
+ done
+ done
+ fi
+
+ # Add entries for each kernel and boot method,
+ # Which needs a corresponding CMDLINE_ for each defined method.
+ # i.e. CMDLINE_NFS or CMDLINE_NBD
+ # Also requires that CMDLINE_LINUX_DEFAULT is set to a sane value.
+ kversions=$(kernel_versions)
+ if [ -n "$kversions" ]; then
+ for method in $BOOT_METHODS ; do
+ pxelinux_include_files="$pxelinux_include_files ltsp-versions-$method"
+ cat > $PXECFG/ltsp-versions-$method <<EOF
+# This file is regenerated when update-kernels runs.
+# Do not edit, see /etc/ltsp/update-kernels.conf instead.
+
+menu begin ltsp-versions-$method
+menu label Other LTSP boot options using $method
+
+EOF
+ for version in $kversions ; do
+ cat >> $PXECFG/ltsp-versions-$method <<EOF
+
+label ltsp-$method-$version
+menu label LTSP, using $method, with Linux $version
+kernel vmlinuz-$version
+append ro initrd=initrd.img-$version $CMDLINE_LINUX_DEFAULT $(eval echo '$CMDLINE_'$method)
+ipappend ${IPAPPEND:-2}
+
+EOF
+ done
+ cat >> $PXECFG/ltsp-versions-$method <<EOF
+menu end
+EOF
+ done
+ fi
+
+ for file in $pxelinux_include_files ; do
+ if [ -f "$PXECFG/$file" ]; then
+ cat "$PXECFG/$file" >> $PXECFG/ltsp
+ fi
+ done
+
+else
+ msg "Skipping PXE configuration. Install the syslinux package if you need it."
+fi
+
+
+if [ "$(detect_arch)" = "armhf" ] || [ "$(detect_arch)" = "armel" ]; then
+ if which mkimage >/dev/null; then
+ # Generate a boot script for use with versions of u-boot
+ # supporting bootz.
+ version=$(LIST_KERNELS="$LIST_KERNELS_DEFAULT $LIST_KERNELS_ARM *" kernel_versions | head -n 1)
+ kernel_file="/ltsp/${CHROOT_NAME}/vmlinuz-${version}"
+ initrd_file="/ltsp/${CHROOT_NAME}/initrd.img-${version}"
+ fdt_dir="/ltsp/${CHROOT_NAME}/dtbs-${version}/"
+
+ mkdir -p $BOOT
+
+ cat > $BOOT/boot.ltsp << EOF
+# Boot script for u-boot on arm systems
+
+# Configure the console
+if test -n \${console}; then
+ setenv bootargs \${bootargs} console=\${console}
+fi
+
+setenv bootargs \${bootargs} $CMDLINE_LINUX_DEFAULT $(eval echo '$CMDLINE_'$boot_method_default)
+
+# Compatibility variables for versions of u-boot without standardized
+# variable names.
+test -z "\${fdtfile}" && setenv fdtfile \${fdt_file}
+test -z "\${fdt_addr_r}" && setenv fdt_addr_r \${fdtaddr}
+test -z "\${fdt_addr_r}" && setenv fdt_addr_r \${fdt_addr}
+test -z "\${kernel_addr_r}" && setenv kernel_addr_r \${loadaddr}
+test -z "\${ramdisk_addr_r}" && setenv ramdisk_addr_r \${ramdiskaddr}
+test -z "\${ramdisk_addr_r}" && setenv ramdisk_addr_r \${rdaddr}
+
+tftpboot \${kernel_addr_r} \${serverip}:${kernel_file} \\
+&& tftpboot \${fdt_addr_r} \${serverip}:${fdt_dir}\${fdtfile} \\
+&& tftpboot \${ramdisk_addr_r} \${serverip}:${initrd_file} \\
+&& echo booting LTSP $CHROOT_NAME linux $version \\
+&& bootz \${kernel_addr_r} \${ramdisk_addr_r}:\${filesize} \${fdt_addr_r}
+EOF
+
+ mkimage -A arm -O Linux -T script -C none -a 0x0 -e 0x0 \
+ -n 'LTSP boot script' -d $BOOT/boot.ltsp $BOOT/boot.scr
+
+ # Copy .dtb files to boot dir.
+ dtb_dirs="/usr/lib/linux-image-${version}/"
+ for dtb_dir in $dtb_dirs ; do
+ if [ -d "${dtb_dir}" ]; then
+ cp -r ${dtb_dir}/. $BOOT/dtbs-${version}/
+ fi
+ done
+
+ else
+ msg "Skipping ARM configuration. Install the u-boot-tools package if you need it."
+ fi
+fi
+
+
+# allow specifying a specific kernel image to update, from kernel postinst
+if [ -f "$2" ]; then
+ ALL_KERNELS="$2"
+else
+ ALL_KERNELS="$(find $BOOT -type f -name 'vmlinu*')"
+fi
+
+# look for symlinks, too, and put them after the "real" kernels
+ALL_KERNELS="$ALL_KERNELS $(find $BOOT -type l -name 'vmlinu*')"
+
+for kernel in $ALL_KERNELS ; do
+ basename=$(basename "$kernel")
+ initrd=initrd.img
+ nbi=nbi.img
+
+ case $basename in
+ vmlinuz|vmlinux)
+ # USE DEFAULT
+ ;;
+ vmlinu*.old)
+ initrd=$initrd.old
+ nbi=$nbi.old
+ ;;
+ vmlinuz*)
+ version=${basename##vmlinuz-}
+ initrd=$initrd-$version
+ nbi=$nbi-$version
+ ;;
+ vmlinux*)
+ version=${basename##vmlinux-}
+ initrd=$initrd-$version
+ nbi=$nbi-$version
+ ;;
+ esac
+
+ if [ -L "$kernel" ]; then
+ basename="$(readlink $kernel)"
+ if [ -f "$BOOT/$basename" ]; then
+ case $basename in
+ vmlinuz*)
+ version=${basename##vmlinuz-}
+ ;;
+ vmlinux*)
+ version=${basename##vmlinux-}
+ ;;
+ esac
+
+ realnbi="nbi.img-$version"
+ if [ -f "$BOOT/$realnbi" ]; then
+ ln -sf $realnbi $BOOT/$nbi
+ fi
+ fi
+ else
+ if which mkelfImage >/dev/null; then
+ # x86_64/amd64 i386 ia64(?): mkelfimage
+ MKELFIMAGE_INITRD_OPT=""
+ if [ -z "$MKELFIMAGE_OPTS" ]; then
+ MKELFIMAGE_OPTS="$BOOTPROMPT_OPTS"
+ fi
+ if [ -f "$BOOT/$initrd" ]; then
+ MKELFIMAGE_INITRD_OPT="--ramdisk=$BOOT/$initrd"
+ fi
+ mkelfImage --command-line="$MKELFIMAGE_OPTS" --output=$BOOT/$nbi.tmp \
+ --kernel=$kernel $MKELFIMAGE_INITRD_OPT && mv $BOOT/$nbi.tmp $BOOT/$nbi
+ elif which mkelf-linux >/dev/null; then
+ # i386: mknbi
+ MKELF_LINUX_INITRD_OPT=""
+ if [ -z "$MKELF_LINUX_APPEND" ]; then
+ MKELF_LINUX_APPEND="$BOOTPROMPT_OPTS"
+ fi
+ if [ -f "$BOOT/$initrd" ]; then
+ MKELF_LINUX_INITRD_OPT="$BOOT/$initrd"
+ fi
+ mkelf-linux $MKELF_LINUX_OPTS --append="$MKELF_LINUX_APPEND" \
+ -o $BOOT/$nbi $kernel $MKELF_LINUX_INITRD_OPT
+ else
+ if [ -z "$mkelf_seen" ]; then
+ mkelf_seen=true
+ msg "Skipping etherboot images. Install the mkelfimage package if you need them."
+ fi
+ fi
+ if which mknbi-linux >/dev/null ; then
+ # i386: mknbi
+ # generate an legacy-nbi.img for legacy versions of etherboot that
+ # didn't support ELF
+
+ MKNBI_LINUX_INITRD_OPT=""
+ if [ -z "$MKNBI_LINUX_APPEND" ]; then
+ MKNBI_LINUX_APPEND="$BOOTPROMPT_OPTS"
+ fi
+ if [ -f "$BOOT/$initrd" ]; then
+ MKNBI_LINUX_INITRD_OPT="$BOOT/$initrd"
+ fi
+ mknbi-linux $MKNBI_LINUX_OPTS --append="$MKNBI_LINUX_APPEND" \
+ -o $BOOT/legacy-"$nbi" $kernel $MKNBI_LINUX_INITRD_OPT
+
+ fi
+ fi
+done
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2008 Gideon Romm <ltsp@symbio-technologies.com>
+#
+# 2008, Vagrant Cascadian <vagrant@freegeek.org>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+# xinit won't allow "--" to be used in the command line of the client:
+# xinit [ [ client ] options ... ] [ -- [ server ] [ display ] options ... ]
+# Moreover, the lts.conf SCREEN_XX variables are usually formatted using a
+# quoted shell-like syntax, and they require either eval or sourcing in order
+# to be properly evaluated.
+# For those reasons, screen.d scripts should pass a single argument to
+# xinitrc, e.g.:
+# xinit /usr/share/ltsp/xinitrc "$* $LTS_OPTION1 $LTS_OPTION2"
+# And that command will then be executed by xinitrc using eval.
+# Note though that when xinitrc isn't present, screen scripts should use eval
+# themselves instead (while losing the ability to pass "--" to programs), e.g.:
+# eval xinit "$* $LTS_OPTION1 $LTS_OPTION2"
+# Quoting the parameters is necessary in both cases to avoid glob expansion.
+
+. /usr/share/ltsp/ltsp-client-functions
+
+XINITRCDIR=/usr/share/ltsp/xinitrc.d
+
+COMMAND=$*
+
+export COMMAND
+
+# use run-parts to source every file in the xinitrc directory; we source
+# instead of executing so that the variables and functions defined above
+# are available to the scripts, and so that they can pass variables to each
+# other
+XINITRCFILES=$(run_parts_list $XINITRCDIR)
+if [ -n "$XINITRCFILES" ]; then
+ for XINITRCFILE in $XINITRCFILES; do
+ . $XINITRCFILE
+ done
+fi
+
+if boolean_is_true "$XINITRC_DAEMON"; then
+ set +e
+ # Make the arrow aa bit more presentable. :)
+ xsetroot -cursor_name top_left_arrow
+ unset BREAK_LOOP
+ while [ -z "$BREAK_LOOP" ]; do
+ # Quotes prevent possible glob expansion before the eval call
+ eval "$COMMAND"
+ ret=$?
+ if [ "$ret" != "0" ]; then
+ if [ -z "$XINITRC_COMMAND_ON_ERROR" ]; then
+ XINITRC_COMMAND_ON_ERROR="ldm-dialog --message \"An error has occured.\""
+ fi
+ if boolean_is_true "$XINITRC_PROMPT_ON_ERROR"; then
+ for i in $XINITRC_ERROR_CODES; do
+ if [ "$i" = "$ret" ]; then
+ eval ${XINITRC_COMMAND_ON_ERROR} 2>/dev/null || true
+ fi
+ done
+ fi
+ else
+ if boolean_is_true "$XINITRC_PROMPT_ON_EXIT"; then
+ ldm-dialog --question "Would you like to start this session?" 2>/dev/null || true
+ [ "$?" != 0 ] && BREAK_LOOP=1
+ fi
+ fi
+ done
+ [ -n "$XINITRC_COMMAND_ON_EXIT" ] && eval ${XINITRC_COMMAND_ON_EXIT}
+else
+ eval "exec $COMMAND"
+fi
--- /dev/null
+# sourced
+
+if [ -f /etc/ltsp/getltscfg-cluster.conf ]; then
+ if ( boolean_is_true "$LDM_AUTOLOGIN" || boolean_is_true "$LDM_GUESTLOGIN" ) && [ -z "$LDM_USERNAME" ]; then
+ login=$(echo "username" | nc $nc_q_param $LDM_SERVER 8001 | awk '{print $2}')
+ export LDM_USERNAME=$login
+ fi
+ if ! boolean_is_true "$CLUSTER_CONFIGURED" && [ -n "$(which ltsp-cluster-info)" ]; then
+ export HOME=/root/
+ ltsp-cluster-info
+ fi
+fi
--- /dev/null
+# Generate XAUTHORITY if not already set
+
+# NOTE: ldm generates its XAUTHORITY in the screen script, so this
+# should only apply to other sessions
+if [ -z "$XAUTHORITY" ] && [ -n "$DISPLAY" ]; then
+ rm /var/run/xauth-$DISPLAY-* 2>/dev/null
+ XAUTHORITY=`mktemp -u /var/run/xauth-$DISPLAY-XXXXXXXXX`
+ export XAUTHORITY
+ xauth generate $DISPLAY . trusted || true
+fi
--- /dev/null
+# Sourced
+
+# Set DPMS blanking interval for X
+# NOTE: Does not apply to startx/xdmcp script. For XDMCP, this should be
+# accomplished server-side
+
+if [ -n "${X_BLANKING}" ]; then
+ if [ "${X_BLANKING}" = "0" ]; then
+ xset s off
+ xset -dpms
+ else
+ # X_BLANKING should be a number, if anything else is passed
+ # let's make sure not to return false
+ #
+ # Set both dpms and the screensaver to achieve blanking even
+ # when dpms is not supported.
+ xset dpms ${X_BLANKING} 2>/dev/null || true
+ xset s ${X_BLANKING} 2>/dev/null || true
+ fi
+fi
+
+
--- /dev/null
+# implement numlock handling if numlockx is installed
+# thanks to Leo Eraly and Gideon Romm
+
+if [ -n "$X_NUMLOCK" ] && [ -x /usr/bin/numlockx ]; then
+ if boolean_is_true "$X_NUMLOCK" ; then
+ /usr/bin/numlockx on
+ else
+ /usr/bin/numlockx off
+ fi
+fi
--- /dev/null
+# set up X keyboard related options
+
+if [ -x /usr/bin/setxkbmap ]; then
+
+ kbopts=""
+
+ if [ -n "$XKBLAYOUT" ]; then
+ kbopts="$kbopts -layout $XKBLAYOUT"
+ fi
+
+ if [ -n "$XKBMODEL" ]; then
+ kbopts="$kbopts -model $XKBMODEL"
+ fi
+
+ if [ -n "$XKBRULES" ]; then
+ kbopts="$kbopts -rules $XKBRULES"
+ fi
+
+ if [ -n "$XKBOPTIONS" ]; then
+ kbopts="$kbopts -option $XKBOPTIONS"
+ fi
+
+ if [ -n "$XKBVARIANT" ]; then
+ kbopts="$kbopts -variant $XKBVARIANT"
+ fi
+
+ if [ -n "$kbopts" ]; then
+ /usr/bin/setxkbmap $kbopts
+ fi
+fi
--- /dev/null
+#
+# This script will implement xrandr support based on lts.conf vars
+#
+
+# Only execute xrandr code if XRANDR_DISABLE=False
+if ! boolean_is_true "${XRANDR_DISABLE}"; then
+
+#
+# Backward compatibility for X_MODE_0:
+
+c=0
+for i in ${X_MODE_0}; do
+ c=$(($c+1))
+ [ $c = 1 ] && XRANDR_MODE_0=${i}
+done
+[ $c -gt 1 ] && XRANDR_NEWMODE_0=${X_MODE_0}
+unset c
+
+# Definition of lts.conf vars:
+# XRANDR_OUTPUT_0 = <name of output 0>
+# XRANDR_RATE_0 = <rate of output 0>
+# XRANDR_MODE_0 = <mode of output 0>
+# XRANDR_NEWMODE_0 = <new mode for output 0>
+# XRANDR_ROTATE_0 = <rotation of output 0>
+# XRANDR_REFLECT_0 = <reflection of output 0>
+# XRANDR_DPI_0 = <dpi of output 0>
+########## Following are for xrandr < 1.2
+# XRANDR_SIZE_0 = <size of output 0>
+# XRANDR_ORIENTATION_0 = <orientation of output 0>
+
+XRANDR="xrandr"
+XRANDR_ARGS=
+
+# If the admin does not specify an output, make requested changes to all connected outputs
+if ! env|grep XRANDR_OUTPUT >/dev/null; then
+ CONNECTED_OUTPUTS=$(xrandr -q|grep ' connected'|sed -e 's/^\([^ ]*\) .*$/\1/')
+ o=0
+ for i in $CONNECTED_OUTPUTS; do
+ eval XRANDR_OUTPUT_${o}=${i}
+ if boolean_is_true "${XRANDR_AUTO_MULTIHEAD:-Y}" && [ ${o} -gt 0 ]; then
+ eval XRANDR_OUTPUT_${o}=\"\$XRANDR_OUTPUT_${o} --left-of ${last_i}\"
+ # If no mode is forced for this screen, and
+ # no mode is forced for any screen, then try to use the preferred
+ # mode for the attached monitor.
+ # But, if no mode is forced for this screen and a mode is forced
+ # for the first screen, use the first screen's mode for this
+ # screen, as well, because the user is most likely wanting
+ # a multiscreen display with the same forced resolution on all
+ # screens.
+ eval THIS_MODE=\$XRANDR_MODE_${o}
+ if [ -z "${THIS_MODE}" ]; then
+ if [ -z "${XRANDR_MODE_0}" ]; then
+ eval XRANDR_OUTPUT_${o}=\"\$XRANDR_OUTPUT_${o} --auto\"
+ fi
+ fi
+ unset THIS_MODE
+ fi
+ o=$(($o+1))
+ last_i=${i}
+ done
+fi
+
+# Let's support a 9-headed monster - why not?
+for i in 0 1 2 3 4 5 6 7 8; do
+ eval XRANDR_OUTPUT=\$XRANDR_OUTPUT_${i}
+ eval XRANDR_SIZE=\$XRANDR_SIZE_${i}
+ eval XRANDR_ORIENTATION=\$XRANDR_ORIENTATION_${i}
+ eval XRANDR_RATE=\$XRANDR_RATE_${i}
+ eval XRANDR_MODE=\$XRANDR_MODE_${i}
+ eval XRANDR_NEWMODE=\$XRANDR_NEWMODE_${i}
+ eval XRANDR_ROTATE=\$XRANDR_ROTATE_${i}
+ eval XRANDR_REFLECT=\$XRANDR_REFLECT_${i}
+ eval XRANDR_DPI=\$XRANDR_DPI_${i}
+
+ ########### Xrandr > 1.2 Values (preferred)
+ [ -n "${XRANDR_OUTPUT}" ] && XRANDR_ARGS="${XRANDR_ARGS} --output ${XRANDR_OUTPUT}"
+ [ -n "${XRANDR_RATE}" ] && XRANDR_ARGS="${XRANDR_ARGS} --rate ${XRANDR_RATE}"
+ [ -n "${XRANDR_MODE}" ] && XRANDR_ARGS="${XRANDR_ARGS} --mode ${XRANDR_MODE}"
+ [ -n "${XRANDR_NEWMODE}" ] && XRANDR_ARGS="${XRANDR_ARGS} --newmode ${XRANDR_NEWMODE}"
+ [ -n "${XRANDR_ROTATE}" ] && XRANDR_ARGS="${XRANDR_ARGS} --rotate ${XRANDR_ROTATE}"
+ [ -n "${XRANDR_REFLECT}" ] && XRANDR_ARGS="${XRANDR_ARGS} --reflect ${XRANDR_REFLECT}"
+ [ -n "${XRANDR_DPI}" ] && XRANDR_ARGS="${XRANDR_ARGS} --dpi ${XRANDR_DPI}"
+ ############ Support these for xrandr < 1.2
+ [ -n "${XRANDR_SIZE}" ] && XRANDR_ARGS="${XRANDR_ARGS} -s ${XRANDR_SIZE}"
+ [ -n "${XRANDR_ORIENTATION}" ] && XRANDR_ARGS="${XRANDR_ARGS} -o ${XRANDR_ORIENTATION}"
+
+done
+
+[ -n "${XRANDR_ARGS}" ] && ${XRANDR} ${XRANDR_ARGS}
+
+# XRANDR_COMMAND_n can be a bit less complex and allows defining new modes
+env | sort -V | sed -n 's/^XRANDR_COMMAND_[0-9]*=//p' |
+while read command; do
+ # Remove possible "xrandr" in front of the command
+ command=${command#xrandr}
+ xrandr $command
+done
+
+fi # end of XRANDR_DISABLE=False conditional
--- /dev/null
+EXTRA_DIST = ltsp-sound.rules ltsp-sound
+
+install-data-local:
+ $(mkdir_p) $(DESTDIR)$(UDEV_LIB_PATH)
+ $(INSTALL_DATA) -m 0755 -D $(srcdir)/ltsp-sound $(DESTDIR)$(UDEV_LIB_PATH)
+
+uninstall-local:
+ rm -f $(DESTDIR)$(UDEV_LIB_PATH)/ltsp-sound
--- /dev/null
+#!/bin/sh -e
+#
+# udev script for ltsp-sound
+
+(
+ [ -r "/usr/share/ltsp/ltsp_config" ] && . /usr/share/ltsp/ltsp_config
+ [ -r "/usr/share/ltsp/ltsp-init-common" ] && . /usr/share/ltsp/ltsp-init-common
+ DEV_BASENAME="${DEVNAME##*/}"
+ N="${DEV_BASENAME#controlC}"
+ [ -x "/sbin/alsa-utils" ] && /sbin/alsa-utils start $N
+ configure_sound_volume $N
+) &
+
--- /dev/null
+After a quick discussion on coding styles, here's what we've currently got
+for consensus:
+
+For shell scripts:
+
+ - Shell scripts should be fully posix compliant.
+ - We will favour the use of if [ ]; then else fi, over && and ||, for clarity
+ - When using a multi check if, exception will be using the
+ if [ .. ] && [ .. ] || [ .. ] form, as opposed to [ .. -a .. -o .. ] form.
+ - If a single line test is used, use test <conditional> &&/|| result, and only
+ for tests that fit on a single line.
+ - We'll use spaces instead of tabs, and the indentation level will be 4
+ spaces, the same as python.
+
+For C programs:
+ - Programs should be passed through the "indent" program periodically to clean
+ them up.
+ - The following indent command line should be used:
+ indent -kr -i4 -nut -c50 -psl
+ - K&R style (Scott's a greybeard)
+ - 4 character tab width, and spaces instead of tabs
+ - Align inline comments on column 50
+ - A newline after function definitions
--- /dev/null
+# Common functions shared by LTSP scripts
+
+# Multiple inclusions shouldn't ever happen, but let's prevent them anyway
+if [ -n "$sourced_ltsp_common_functions" ]; then
+ echo "Warning: $0 tried to include ltsp-common-functions multiple times." >&2
+ return 0
+else
+ sourced_ltsp_common_functions=true
+fi
+
+# All tools should support the standard --version option, see
+# http://www.gnu.org/prep/standards/html_node/_002d_002dversion.html
+ltsp_version()
+{
+ # Distributions should replace the version mentioned here with the actual
+ # version mentioned in the changelog, using `sed` in their packaging code.
+ echo "$ltsp_tool 1.0"
+}
+
+warn()
+{
+ echo "$@" >&2
+}
+
+die() {
+ warn "$@"
+ exit 1
+}
+
+log()
+{
+ if [ -x /usr/bin/logger ]; then
+ logger -s -t "${0##/}" "$*"
+ else
+ warn "${0##/}: $*"
+ fi
+}
+
+# To debug LTSP scripts, set ltsp.debug=<scriptname> in the kernel
+# command line, or run debug=<scriptname> <scriptname>.
+# $0 is automatically prefixed in debug messages.
+# TODO: merge ltsp-build-client's debug with this one.
+debug()
+{
+ local x
+
+ if [ -z "$debug" ]; then
+ if [ -f /proc/cmdline ]; then
+ for x in $(cat /proc/cmdline); do
+ case "$x" in
+ ltsp.debug=*)
+ debug=${x#ltsp.debug=}
+ ;;
+ esac
+ done
+ fi
+ debug=${debug:-false}
+ fi
+ if [ "$debug" = "${0##*/}" ]; then
+ log "$@"
+ fi
+}
+
+boolean_is_true(){
+ case $1 in
+ # match all cases of true|y|yes
+ [Tt][Rr][Uu][Ee]|[Yy]|[Yy][Ee][Ss]) return 0 ;;
+ *) return 1 ;;
+ esac
+}
+
+run_parts()
+# Parameters:
+# $1: Directory with main scripts
+# $2: Directory with override scripts, defaults to ''
+# $3: Script matching regex, defaults to '[0-9]*'
+{
+ if [ ! -d "$1" ]; then
+ warn "Not a directory: $1"
+ return 1
+ fi
+ # We do want to source the scripts in a subshell, so that they affect each
+ # other, but not the callee script.
+ # ${2:+"$2"} means "preserve spaces, but don't pass a parameter if empty"
+ find "$1" ${2:+"$2"} -maxdepth 1 -type f -name ${3:-'[0-9]*'} \
+ -printf '%f\n' 2>/dev/null | sort | uniq |
+ while read script; do
+ if [ -n "$2" ] && [ -f "$2/$script" ]; then
+ . "$2/$script"
+ else
+ . "$1/$script"
+ fi
+ done
+}
+
+# list files in a directory consisting only of alphanumerics, hyphens and
+# underscores
+# $1 - directory to list
+# $2 - optional prefix to limit which files are selected
+run_parts_list() {
+ test $# -ge 1 || die "ERROR: Usage: run_parts_list <dir>"
+ if [ -d "$1" ]; then
+ find -L "$1" -mindepth 1 -maxdepth 1 -type f -name "$2*" |
+ sed -n '/.*\/[0-9a-zA-Z_\-]\{1,\}$/p' | sort -n
+ fi
+}
+
+detect_vendor() {
+ if [ -e /etc/sysconfig/ltspdist ]; then
+ . /etc/sysconfig/ltspdist
+ echo "$VENDORDEF"
+ else
+ lsb_vendor=$(lsb_release --id --short | tr " " "_")
+ if [ "$lsb_vendor" = LinuxMint ]; then
+ if [ "$(lsb_release -s -c)" = "debian" ]; then
+ echo "Debian"
+ else
+ echo "Ubuntu"
+ fi
+ else
+ echo "$lsb_vendor"
+ fi
+ fi
+}
+
+# Distros may override this function to implement their own
+# architecture detection.
+detect_arch() {
+ echo $(uname -m)
+}
+
+require_root()
+{
+ if [ ${UID:-$(id -u)} -ne 0 ]; then
+ die "Superuser privileges are needed."
+ fi
+}
+
+# Remember mounted dirs so that it's easier to unmount them with a single call
+# to umount_marked. They'll be unmounted in reverse order.
+# Use the normal mount syntax, e.g.
+# mark_mount -t proc proc "$ROOT/proc"
+mark_mount() {
+ local dir old_marked_mounts
+
+ # The last parameter is the dir we need to remember to unmount
+ dir=$(eval "echo \$$#")
+ # If the user presses Ctrl+C while mount is still running, there's
+ # a possibility that it will succeed but it won't go inside the if.
+ # So mark the dir before mount.
+ # Use newlines to separate dirs, in case they contain spaces
+ old_marked_mounts="$MARKED_MOUNTS"
+ if [ -z "$MARKED_MOUNTS" ]; then
+ MARKED_MOUNTS="$dir"
+ else
+ MARKED_MOUNTS="$dir
+$MARKED_MOUNTS"
+ fi
+ if ! mount "$@"; then
+ MARKED_MOUNTS="$old_marked_mounts"
+ die "Could not mount $dir."
+ fi
+}
+
+umount_marked() {
+ [ -z "$MARKED_MOUNTS" ] && return 0
+
+ # Wait until all buffers are flushed, otherwise umount might fail
+ sync
+ echo "$MARKED_MOUNTS" | while read dir; do
+ if ! umount "$dir"; then
+ warn "Couldn't unmount $dir."
+ fi
+ done
+ unset MARKED_MOUNTS
+}
+
+read_prompt() {
+ # Shell agnostic "read -p" implementation
+
+ # Only output if on an interactive terminal
+ if [ -t 0 ]; then
+ echo -n "$1"
+ fi
+ shift
+ read "$@"
+}
+
+translator_credits() {
+ # Display translation credits
+ eval_gettext "translator-credits"
+}
+
+debug "Started"
+
+# Source tool-specific settings and functions, if they're provided
+ltsp_tool=${0##*/}
+if [ -f "/usr/share/ltsp/$ltsp_tool-functions" ]; then
+ . "/usr/share/ltsp/$ltsp_tool-functions"
+fi
+
+# Source tool-specific configuration files
+if [ -f "/etc/ltsp/$ltsp_tool.conf" ]; then
+ . "/etc/ltsp/$ltsp_tool.conf"
+fi
+if [ -d "/etc/ltsp/$ltsp_tool.conf.d" ]; then
+ for file in $(run_parts_list "/etc/ltsp/$ltsp_tool.conf.d") ; do
+ . "$file"
+ done
+fi
--- /dev/null
+This directory contains code no longer used, but kept for historical purposes as it might be useful as an example to somebody.
--- /dev/null
+ltsp-vmclient used to run qemu-kvm in SDL mode for convenient PXE boot testing.
+Later versions of qemu-kvm no longer support SDL mode, and it is far easier to
+test through virt-manager.
--- /dev/null
+# e1000 is much better than the default rtl8139, but broken, so switching back to rtl8139 for now
+#[ -e /usr/share/qemu/pxe-e1000.bin ] && NICMODEL="-net nic,model=e1000"
+[ -e /usr/share/qemu/pxe-rtl8139.bin ] && NICMODEL="-net nic,model=rtl8139"
+# Bridge device for qemu-kvm to connect itself
+BRIDGEDEV=ltspbr0
+# Sound Device (Comment out to disable sound)
+SOUNDDEV="-soundhw all"
+
+### SET YOUR OWN OPTIONS BELOW HERE ###
+## VESA video
+#VGAOPTION=-std-vga
+## VMWare video
+#VGAOPTION=-vmwarevga
--- /dev/null
+#!/bin/sh
+# Read options from /etc/ltsp/vmclient
+[ -f /etc/ltsp/vmclient ] && . /etc/ltsp/vmclient
+
+export PATH=/sbin:/usr/sbin:$PATH
+[ -z "$BRIDGEDEV" ] && BRIDGEDEV=ltspbr0
+ifconfig $1 0.0.0.0 up
+brctl addif ${BRIDGEDEV} $1
--- /dev/null
+#!/bin/sh
+
+# Read options from /etc/ltsp/vmclient
+[ -f /etc/ltsp/vmclient ] && . /etc/ltsp/vmclient
+
+set -x
+qemu-kvm $SOUNDDEV -hda /dev/null -boot n -m 256 $VGAOPTION $NICMODEL -net tap,script=/usr/sbin/ltsp-qemu-bridge-ifup
--- /dev/null
+# Makefile to manage gettext files based in pppoeconf package
+# modified by Tiago Bortoletto Vaz <tiago@debian-ba.org>
+# last update: Qua Jun 28 23:18:15 EDT 2006
+
+DOMAIN=ltsp
+POFILES=$(wildcard *.po)
+MOFILES=$(patsubst %.po,%.mo,$(POFILES))
+LINGUAS=$(basename $(POFILES))
+GETTEXTFILES=$(shell find ../server ../common/ltsp-common-functions -type f)
+POTFILE=$(DOMAIN).pot
+DESTDIR=/
+
+%.mo: %.po
+ msgfmt --statistics -o $@ $<
+
+%.po: $(DOMAIN).pot
+ msgmerge -U $*.po $(DOMAIN).pot
+
+$(DOMAIN).pot: $(GETTEXTFILES)
+ $(shell xgettext -L Shell -o $(DOMAIN).pot $(GETTEXTFILES))
+
+update-po:
+ -for lang in $(LINGUAS); do\
+ msgmerge -U $$lang.po $(DOMAIN).pot; \
+ done
+
+install: $(MOFILES)
+ -for lang in $(LINGUAS); do\
+ install -d $(DESTDIR)/usr/share/locale/$$lang/LC_MESSAGES/; \
+ install -m 644 $$lang.mo $(DESTDIR)/usr/share/locale/$$lang/LC_MESSAGES/$(DOMAIN).mo; \
+ done
+
+all: update-po $(MOFILES)
+
+clean:
+ - rm *.mo *~
+
+.PHONY: update-po
--- /dev/null
+# Arabic translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:49+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Arabic <ar@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" صقر بن عبدالله https://launchpad.net/~agari"
--- /dev/null
+# Bosnian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-01-10 14:59+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Bosnian <bs@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API GREŠKA: morate navesti tačno ili netačno."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "prikaz ove poruke pomoći"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "prikaz pomoći za sve raspoložive opcije komandne linije"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "LTSP Build Client upotreba:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Obične opcije:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Napredne opcije:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "info: instalacija LTSP client-a uspješno završena"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "greška: instalacija LTSP client-a nije završila normalno"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "izvrši većinu ili sve aplikacije lokalno"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "postavi ciljnu arhitekturu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "GREŠKA: nepodržana arhitektura. Provjerite vaš --arch argument: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " podržane vrijednosti su: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Putanja do datoteke kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Staza do chroot-creator keša"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Broj verzije izdanja"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Ime distribucije"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "Očisti postojeći LTSP chroot ako je prisutan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ERROR: %s ne postoji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Instalira u: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Postavi broj paralelnih procesa građenja."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Postavite dodatne ogledalo lokacije (prostor odvojen)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr "popis dodatnih paketa za instalaciju, kao dio početne instalacije."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stepen 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "prosti web kiosk režim"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "omogući LTSP-klaster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "forsiraj za preskakanje squashfs gradnje (za debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "postavi lokaciju sigurnosne mirror kopije"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "postavi lokaciju mirror kopije za ažuriranje"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "GREŠKA: --arch %s pozvan na nepodržanoj arhitekturi: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Učitaj datoteku sa korisnički specificiranom konfiguracijom"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "postavi ime za chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "isključi pakete iz početnog chroot-a"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "omogući debug podršku"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "postaviti podrazumijevani bazni instalirani direktorij"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "učitaj od korisnika određenu datoteku konfiguracije"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "dodaj ogledalo, koje uzima prioritet nad podrazumijevanim ogledalom"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "dodaj ogledalo, sa manjim prioritetom od podrazumijevanog ogledala"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "dodaj bezbjednosno ogledalo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "pitaj za postavljanje root šifre, podrazumijevano će biti isključeno"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "čuvaj keš preuzetih paketa datoteka"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "uključi serijsku konzolu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Uključujem serijsku konzolu..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr "Instaliraj u chroot sve .deb datoteke date u navedenom direktoriju"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "koristi navedeni http proxy"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "Nemoj automatski detektovati apt proxy konfiguraciju"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"NAPOMENA: dodajem podrazumijevanu distribuciju i komponente u bezbjednosno "
+"ogledalo:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "uključi ključeve sa liste u apt prsten ključeva"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "dodaj kopije prijenosa na starije verzije"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "popis paketa za instalaciju iz backports repozitorija"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribucija iz koje će se povući prijenosi na starije verzije"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"NAPOMENA: dodavanje podrazumijevane distribucije i komponenti na kopiju za "
+"starije verzije:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "kreiraj ext2 sliku za upotrebu s NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "kreiraj sliku za upotrebu s NBD navedenog datotečnog sistema"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "kopiraj apt Packages datoteke sa servera"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "učitaj debconf sijanje u chroot nakon instalacije"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "montira CDROM prije instalacije"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "uključi natjecanje za popularnost u chrootu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Uključujem natjecanje za popularnost..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "preskoči nadgradnju instaliranih paketa"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "keširaj preuzete pakete"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Kopiram pakete"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "gotovo."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "koristi sources.list sa servera umjesto stvaranja novog"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "postavi komponente koje će koristiti mirror kopija"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "postavi listu kernel paketa za instalaciju"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "dopusti nepotpisane pakete pri instalaciji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribucija je postavljena na apt pin"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "lista paketa za instalaciju s distribucije s pinom"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Samir Ribić https://launchpad.net/~megaribi\n"
+" blablabla https://launchpad.net/~blablablablabla999-deactivatedaccount-"
+"deactivatedaccount"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "NAPOMENA: isključujem APT izvor bezbjednosti za sid. Ne postoji."
--- /dev/null
+#
+# Catalan translation for ltsp package.
+# Copyright © 2011 LTSP Debian/Ubuntu Maintainers.
+# This file is distributed under the same license as the ltsp package.
+#
+# Jordà Polo <jorda@ettin.org>, 2006, 2007, 2008, 2009, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 5.2.6\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:58+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: ca\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Error en iniciar la sessió"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "L'usuari"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "ja ha iniciat la sessió!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Continua"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Avís en iniciar la sessió"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Cancel·la"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "ERROR DE LA API: heu d'indicar «true» o «false»."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "mostra aquest missatge d'ajuda"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+"mostra l'ajuda per a totes les opcions disponibles a la línia d'ordres"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Forma d'ús del muntador de clients LTSP:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Opcions habituals:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Opcions avançades:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "info: la instal·lació del client LTSP ha finalitzat amb èxit"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "error: la instal·lació del client LTSP no ha acabat correctament"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "executa la majoria o totes les aplicacions localment"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "estableix l'arquitectura objectiu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"ERROR: l'arquitectura no està suportada. Comproveu el vostre argument --"
+"arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " els valors permesos són: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Camí al fitxer kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Camí a la cau del chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Número de la versió"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Nom de la distribució"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "elimina el chroot de l'LTSP si existeix"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ERROR: %s no existeix"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "S'està instal·lant a: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Estableix el nombre de processos de muntatge en paral·lel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+"Estableix les ubicacions de les rèpliques addicionals (separades per espais)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "estableix el locale predeterminat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"llista de paquets addicionals a instal·lar com a part de la instal·lació "
+"final."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI de l'etapa 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "un mode quiosc-web simple"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "habilita el clúster LTSP"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "força l'omissió de l'squashfs (per al debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "estableix la ubicació de la rèplica de seguretat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "estableix la ubicació de la rèplica d'actualitzacions"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "ERROR: s'ha cridat --arch %s per a una arquitectura no suportada: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Carrega un fitxer de configuració específic d'usuari"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "estableix el nom del chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "exclou paquets del chroot inicial"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "habilita el suport per a la depuració"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "estableix el directori d'instal·lació base predeterminat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "carrega un fitxer de configuració específic d'usuari"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "indica el paquet del nucli a instal·lar."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "estableix la ubicació de la rèplica"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "afegeix una rèplica, amb més prioritat que la rèplica predeterminada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+"afegeix una rèplica, amb menys prioritat que la rèplica predeterminada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "afegeix una rèplica de seguretat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+"indicador per especificar la contrasenya de root, per omissió està desactivat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Habilita la informació del progrés"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Mostra el temps de les etapes (en segons)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Dibuixa una barra de progrés"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "indica els paquets de mòduls del nucli que s'han d'instal·lar."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "mantén una cau dels fitxers de paquets descarregats"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Estableix les llengües"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "estableix la distribució que s'utilitzarà per a la instal·lació"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "llista de paquets a instal·lar com a part de la instal·lació final."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"indica la llista de paquets a instal·lar després que base-install hagi acabat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "habilita la consola sèrie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "S'està habilitant la consola sèrie..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"instal·la al chroot tots els fitxers .deb que hi hagi al directori "
+"especificat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "munta el directori de la cau de paquets des del servidor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "munta un directori del servidor com a directori cau de paquets"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "utilitza el proxy http especificat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "no detectar automàticament la configuració del proxy de l'apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"NOTA: s'està afegint la distribució i els components predeterminats a la "
+"rèplica de seguretat:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "inclou les claus llistades a l'anell de claus de l'apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "afegeix una rèplica de backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "llista de paquets dels repositoris de backports a instal·lar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribució des de la qual baixar els backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"NOTA: s'està afegint la distribució i els components predeterminats a la "
+"rèplica de backports:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "crea una imatge ext2 per a utilitzar amb NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"crea una imatge del sistema de fitxers especificat per a utilitzar amb NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "copia els fitxers «Packages» de l'apt del servidor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+"carrega la preconfiguració de debconf al chroot després de la instal·lació"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "munta CD-ROM abans de la instal·lació"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "activa popularity-contest al chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "S'està activant el concurs de popularitat..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "crea una imatge squashfs per a utilitzar amb NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "omet l'actualització dels paquets instal·lats"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "manté una cau dels paquets"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "S'estan copiant els paquets"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "fet."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "utilitza el sources.list del servidor en comptes de generar-lo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "estableix els components que s'utilitzaran en la rèplica"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "indica la llista de paquets del nucli que s'han d'instal·lar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "permet paquets no signats durant la instal·lació."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribució per configurar l'etiquetatge de l'apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "llista de paquets de la distribució etiquetada a instal·lar"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" J. https://launchpad.net/~jose-manuel-rodriguez-moreno\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Jordà Polo https://launchpad.net/~jorda"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "NOTA: s'està desactivant la font de seguretat de l'APT per a sid. No "
+#~ "existeix."
--- /dev/null
+# Chechen translation for ltsp
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-08-13 08:41+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chechen <ce@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
--- /dev/null
+# ltsp gettext messages for Czech language.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ltsp package.
+# Miroslav Kure <kurem@debian.cz>, 2006, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.1.91\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-01-01 12:16+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: cs\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Chyba přihlášení"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Uživatel"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "je již přihlášen!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Pokračovat"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Varování přihlášení"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Zrušit"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "CHYBA API: musíte zadat true nebo false."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Použití LTSP build klienta:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Běžné volby:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Pokročilé volby:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "info: instalace LTSP klienta skončila úspěšně"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "chyba: instalace LTSP klienta neočekávaně skončila"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "Nastavit cílovou architekturu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "CHYBA: nepodporovaná architektura. Zkontrolujte argument --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " podporované hodnoty jsou: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Cesta k souboru kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Cesta k cache chroot-creatoru"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Verze vydání"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Jméno distribuce"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "pokud existuje, smazat předchozí LTSP chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "CHYBA: %s neexistuje"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Instaluje se do: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Nastavit počet paralelních buildovacích procesů"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Nastavit umístění dalších zrcadel (oddělené mezerami)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "určit výchozí umístění"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"seznam dalších balíků, které se nainstalují jako součást úvodní instalace."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI 3. fáze"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "CHYBA: --arch %s spuštěno na nepodporované architektuře: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Nahrát specifický konfigurační soubor uživatele"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "vyřadit balíky z prvotního chrootu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "vybrat balík s jádrem, který se má instalovat."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "nastavit umístění zrcadla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "přidat zrcadlo, které má prioritu před výchozím zrcadlem"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "přidat zrcadlo, které má nižší prioritu než výchozí zrcadlo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "přidat zrcadlo s bezpečnostními aktualizacemi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "dotázat se na rootovo heslo, výchozí je zakázáno"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Povolit hlášení o postupu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Vypisovat časy jednotlivých fází (v sekundách)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Zobrazovat ukazatel postupu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "nastavit balíky s jadernými moduly, které se mají instalovat."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "ponechat soubory stažených balíků v cache"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Nastavit i18n jazyky"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "nastavit distribuci, která bude použita pro instalaci"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "seznam balíčků k nainstalování jako součást konečné instalace"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"nastavit seznam balíčků k nainstalování poté, co bude základní instalace "
+"dokončena"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "povolit sériovou konzoli"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Povoluje se sériová konzole..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"instalovat do chrootu všechny určené .deb soubory v poskytnutém adresáři"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "připojit adresář s cachí balíků ze serveru"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+"připojit serverový adresář jako chroot adresář pro vyrovnávací paměť balíků"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "použít zadanou http proxy"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "nerozpoznávat nastavení apt proxy automaticky"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"INFO: k zrcadlu s bezpečnostními aktualizacemi se nastavují výchozí "
+"komponenty a distribuce:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "přidat vypsané klíče na klíčenku aptu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "přidat zrcadlo backportů"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "vytvořit ext2 obraz pro použití s NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "vytvořit obraz pro použití NBD se zadaným souborovým systémem"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "zkopírovat soubory Packages ze serveru"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "po instalaci nahrát do chrootu debconf přednastavení"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "před instalací připojí CD-ROM"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "povolit v chrootu popularity-contest"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Povoluje se popularity-contest..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "vytvořit obraz formátu squashfs pro použití s NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "ukládat stažené balíky do cache"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Kopírují se balíky"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "hotovo."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "místo vytváření sources.list použít ten ze serveru"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "nastavit seznam balíčků jádra pro instalaci"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "povolit nepodepsané balíky během instalace"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "nastavit distribuci, která se použije pro vypichování balíků v apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+"seznam vypíchnutých balíků, které se mají nainstalovat ze zadané distribuce"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Jiří Podvolecký https://launchpad.net/~jiri-podvolecky\n"
+" Lumír Jasiok https://launchpad.net/~lumir-jasiok\n"
+" Miroslav Kure https://launchpad.net/~kurem\n"
+" Tadeáš Pařík https://launchpad.net/~pariktadeas\n"
+" Tomáš Bednář https://launchpad.net/~bednto"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "INFO: zakazují se zdroje s bezpečnostními aktualizacemi pro sid, protože "
+#~ "neexistují."
--- /dev/null
+# Danish translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:38+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Danish <da@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Ole Guldberg https://launchpad.net/~olegb"
--- /dev/null
+# translation of ltsp gettext messages to German
+# Copyright (C) 2006 LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>
+# This file is distributed under the same license as the ltsp package.
+#
+# Wolfgang Schweer <wschweer@arcor.de>, 2007-2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.4.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-09-12 07:59+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: de\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Fehler bei der Anmeldung"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Benutzer"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "bereits angemeldet!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Weiter"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Warnung bei der Anmeldung"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API-FEHLER: Bitte »true« oder »false« angeben."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "diese Hilfemeldung anzeigen"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+"Hilfe für alle zur Verfügung stehenden Kommandozeilen-Optionen anzeigen"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr "Versionsinformation ausgeben und beenden"
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Benutzung des LTSP-Build-Client:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Reguläre Optionen:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Zusätzliche Optionen:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "Info: Die LTSP-Client-Installation wurde erfolgreich abgeschlossen"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "Fehler: Die LTSP-Client-Installation ist fehlgeschlagen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "die meisten oder alle Anwendungen lokal ausführen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+"Veröffentlichungs-Versionsnummer (el6,fc18,fc19) * Noch nicht funktionierend"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "Zielarchitektur angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"FEHLER: Nicht unterstützte Architektur. Bitte das Argument % svon --arch "
+"überprüfen."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " zulässige Werte: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Pfad zur Kickstart-Datei"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+"Pfad zum Cache, der vom Erstellungs-Prozess des Chroot verwendet werden soll"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Release-Versionsnummer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Name der Distribution"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr "Kernel-Quellpaket angeben, Voreinstellung: letzte Gentoo-Quellen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "URI für eigene Kernel-Konfiguration angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "existierenden LTSP-Chroot löschen, falls vorhanden"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "zu installierende Grafikkarten-Treiber angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "zu verwendender Gentoo-Installer, Voreinstellung: kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Pfad für das Installer-Profil"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Installer debuggen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Ausgabe externer Kommandos des Installers anzeigen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Verwendet wird der Installer: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"FEHLER: Nicht unterstützter Installer. Bitte das Argument %s von --installer "
+"überprüfen."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Voreingestelltes Installer-Profil: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Voreingestelltes Installer-Profil: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "FEHLER: %s existiert nicht"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Installation erfolgt in: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Anzahl paralleler Build-Prozesse festlegen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Zusätzliche Spiegelserver angeben (Leerzeichen als Trenner)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+"Spracheinstellung (locale) setzen, die voreinstellt verwendet werden soll"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"Liste von zusätzlichen Paketen, die am Beginn der Installation mit zu "
+"installieren sind."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "initramfs-Builder festlegen, Standard ist genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stage 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Zu installierende Eingabegerätetreiber auswählen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "Einfacher Web-Kiosk-Modus."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "LTSP-Cluster einrichten"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "Erzeugen des Squashfs-Images unterlassen (für Debian-Installer)."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "Spiegelserver für »security« angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "Spiegelserver für »update« angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"legen Sie die Linuxmint-Distribution fest, die installiert werden soll; "
+"Voreinstellung ist die laufende Distribution"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+"FEHLER: --arch %s wurde auf der nicht unterstützten Architektur %s angegeben."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Benutzerspezifische Konfigurationsdatei laden"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "Namen für den Chroot festlegen."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+"Pakete auflisten, die im Chroot zu Beginn nicht installiert werden sollen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "Debug-Modus aktivieren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "Voreinstellung für das Grundverzeichnis der Installation angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "Benutzerspezifische Konfigurationsdatei laden"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "Das zu installierende Kernel-Paket angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "Spiegelserver angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+"Spiegelserver hinzufügen, dessen Priorität höher als die des "
+"voreingestellten ist"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+"Spiegelserver hinzufügen, dessen Priorität niedriger als die des "
+"voreingestellten ist"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "Spiegelserver für »security« hinzufügen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+"Nachfragen, ob ein Passwort für root gesetzt werden soll; voreingestellt "
+"erfolgt keine Nachfrage"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Fortschrittsanzeige aktivieren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Fortschrittszeit anzeigen (in Sekunden)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Fortschrittsbalken darstellen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "zu installierende Kernel-Modul-Pakete angeben."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "heruntergeladene Pakete im Cache halten"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Sprachen angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "zu installierende Distribution angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+"Liste von Paketen, die als Teil der Schlussinstallation zu installieren sind."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"Pakete auflisten, die nach der Grundinstallation zusätzlich installiert "
+"werden sollen."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "Zugang über serielle Konsole einrichten"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Zugang über serielle Konsole wird eingerichtet ..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"alle .deb-Dateien aus dem bereitgestellten Verzeichnis im Chroot installieren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+"HINWEIS: »security« und »updates« wurden in den APT-Quellen für »sid« "
+"deaktiviert, da diese nicht vorhanden sind."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "Verzeichnis des Servers mit Paket-Cache einhängen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+"ein Verzeichnis des Servers als Paket-Cache-Verzeichnis für den Chroot "
+"einhängen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "angegebenen Http-Proxy verwenden"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "Konfiguration für Apt-Proxy nicht automatisch erkennen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"HINWEIS: Für »security« wurden Voreinstellungen für Distribution und "
+"Komponenten hinzugefügt:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"zur Beschleunigung »eatmydata« verwenden, auch auf die Gefahr hin, dass "
+"nicht alle Daten auf die Platte geschrieben werden"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "aufgeführte Schlüssel in den apt-Schlüsselring übernehmen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "Spiegelserver für »backports« hinzufügen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "Liste von Paketen, die aus »backports« installiert werden sollen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "Distribution, für die »backports« zur Verfügung stehen soll"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"HINWEIS: Für den »backports«-Spiegelserver wurden Voreinstellungen für "
+"Distribution und Komponenten hinzugefügt:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "Ext2-Image für die Nutzung von NBD erzeugen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"vom angegebenen Verzeichnis ein Image für die Nutzung von NBD erzeugen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "Apt-Pakete vom Server kopieren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+"nach der Installation Voreinstellungen durch Debconf im Chroot-Verzeichnis "
+"ausführen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"die zu installierende Distribution angeben, Voreinstellung ist die laufende "
+"Distribution"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "hängt CDROM vor der Installation ein"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "im Chroot popularity-contest einrichten"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Ausführen von popularity-contest wird eingerichtet ..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "Squashfs-Image für die Nutzung von NBD erzeugen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "Upgrade der installierten Pakete unterlassen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "heruntergeladene Pakete im Cache halten"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Pakete werden kopiert"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "abgeschlossen."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+"die Datei sources.list des Servers benutzen, statt eine neue zu generieren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "die Komponenten für den Spiegelserver angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "zu installierende Kernel-Pakete angeben."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "die zu installierende Kernel-Variante angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "die zu installierende Kernel-Version angeben"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+"den angegebenen Keyring für die GPG-Verifizierung von debootstrap verwenden"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "unsignierte Pakete zur Installation zulassen."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "Distribution, für die Apt-Pinning eingerichtet werden soll"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+"Liste von Paketen, die von der mittels Pinning gesetzten Distribution "
+"installiert werden sollen"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Daniel Winzen https://launchpad.net/~q-d\n"
+" DieB https://launchpad.net/~dieb\n"
+" Hendrik Knackstedt https://launchpad.net/~hennekn\n"
+" Jan https://launchpad.net/~jancborchardt-deactivatedaccount\n"
+" Jan Middelkoop https://launchpad.net/~jan-recreatie-zorg\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Keruskerfuerst https://launchpad.net/~arminmohring\n"
+" Phillip Sz https://launchpad.net/~phillip-sz\n"
+" Wolfgang Schweer https://launchpad.net/~schweer\n"
+" Wolfgang Schweer https://launchpad.net/~wschweer\n"
+" phobie https://launchpad.net/~phobie"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "HINWEIS: In der Datei sources.list von apt wurde der Eintrag »security« für "
+#~ "Sid deaktiviert, da diese Komponente nicht existiert."
--- /dev/null
+# ltsp gettext messages for Greek.
+# Copyright (C) 2006 LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>
+# This file is distributed under the same license as the ltsp package.
+# Alkis Georgopoulos <alkisg@gmail.com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:36+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Greek\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"X-Poedit-Country: GREECE\n"
+"Language: \n"
+"X-Poedit-Language: Greek\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Σφάλμα σύνδεσης"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Χρήστης"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "ήδη συνδεδεμένος!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Συνέχεια"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Προειδοποίηση σύνδεσης"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Ακύρωση"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "ΣΦΑΛΜΑ API: πρέπει να εισάγετε true ή false."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "εμφάνιση της παρούσης βοήθειας"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "εμφάνιση βοήθειας για όλες τις επιλογές της γραμμής εντολών"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Χρήση του LTSP Build Client:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Συνηθισμένες επιλογές:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Προχωρημένες επιλογές:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "πληροφορία: επιτυχής ολοκλήρωση της εγκατάστασης πελάτη LTSP"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "σφάλμα: ανώμαλος τερματισμός της εγκατάστασης πελάτη LTSP"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "εκτέλεση των περισσότερων ή όλων των εφαρμογών τοπικά"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "ορισμός της αρχιτεκτονικής προορισμού"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"ΣΦΑΛΜΑ: μη υποστηριζόμενη αρχιτεκτονική. Ελέγξτε την παράμετρο --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " επιτρεπτές τιμές είναι: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Διαδρομή για το αρχείο kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Διαδομή για την προσωρινή μνήμη του chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Αριθμός έκδοσης του release"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Όνομα διανομής"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+"Ορισμός των πηγαίων πακέτων πυρήνα, με προεπιλογή τα τελευταία gentoo-sources"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Ορισμός διεύθυνσης URI για προσαρμοσμένες ρυθμίσεις kernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "διαγραφή του εικονικού δίσκου LTSP εάν υπάρχει"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Ορισμός των οδηγών καρτών γραφικών προς εγκατάσταση"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+"Εγκαταστάτης του Gentoo που θα χρησιμοποιηθεί, με προεπιλογή το kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Διαδρομή για το προφίλ εγκατάστασης"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Αποσφαλμάτωση του εγκαταστάτη"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Εμφάνιση της εξόδου των εξωτερικών εντολών του εγκαταστάτη"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Με χρήση του εγκαταστάτη: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"ΣΦΑΛΜΑ: μη υποστηριζόμενος εγκαταστάτης. Ελέγξτε την παράμετρο --installer: "
+"%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Προσαρμοσμένο προφίλ εγκατάστασης: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Προεπιλεγμένο προφίλ εγκατάστασης: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ΣΦΑΛΜΑ: το %s δεν υπάρχει"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Εγκατάσταση σε: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Ορισμός του αριθμού των παράλληλων διεργασιών για το build"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Ορισμός επιπλέον καθρεπτικών τοποθεσιών (χωρισμένες με κενά)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "ορισμός της προεπιλεγμένης εντοπιότητας (locale)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"λίστα επιπλέον πακέτων προς εγκατάσταση ως μέρος της αρχικής εγκατάστασης."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Ορισμός του κατασκευαστή initramfs, με προεπιλογή το genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI επιπέδου 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Ορισμός των οδηγών συσκευών εισόδου προς εγκατάσταση"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "μια απλή κατάσταση λειτουργίας webkiosk"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "ενεργοποίηση του LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+"εξαναγκασμένη παράλειψη του χτισίματος του squashfs (για το debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "ορισμός τοποθεσίας του καθρέπτη ασφαλείας"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "ορισμός τοποθεσίας του καθρέπτη ενημερώσεων"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "ΣΦΑΛΜΑ: το --arch %s κλήθηκε σε μη υποστηριζόμενη αρχιτεκτονική: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Φόρτωση ενός αρχείου ρυθμίσεων ορισμένο από το χρήστη"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "ορισμός του ονόματος του εικονικού δίσκου (chroot)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "αφαίρεση πακέτων από το αρχικό chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "ενεργοποίηση υποστήριξης για αποσφαλμάτωση"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "ορισμός του προεπιλεγμένου βασικού καταλόγου εγκατάστασης"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "φόρτωση ενός αρχείου ρυθμίσεων ορισμένο από το χρήστη"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "ορισμός του πακέτου πυρήνα προς εγκατάσταση."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "ορισμός τοποθεσίας του καθρέπτη"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+"προσθήκη ενός καθρέπτη, που έχει προτεραιότητα έναντι του προεπιλεγμένου"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+"προσθήκη ενός καθρέπτη, με μικρότερη προτεραιότητα από τον προεπιλεγμένο"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "προσθήκη ενός καθρέπτη ασφαλείας"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+"προτρέπει για τον ορισμό συνθηματικού του υπερχρήστη, απενεργοποιημένο από "
+"προεπιλογής"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "ενεργοποίηση αναφοράς προόδου"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "εκτύπωση stage χρόνου (δευτερόλεπτα)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "σχεδιασμός της μπάρας προόδου"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "ορισμός των πακέτων αρθρωμάτων του πυρήνα προς εγκατάσταση."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "διατήρηση των ληφθέντων αρχείων των πακέτων στην προσωρινή μνήμη"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "ορισμός των γλωσσών i18n"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "ορισμός της διανομής που θα χρησιμοποιηθεί για την εγκατάσταση"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "λίστα πακέτων προς εγκατάσταση ως μέρος της τελικής εγκατάστασης"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"ορισμός της λίστας πακέτων προς εγκατάσταση μετά την ολοκλήρωση του base-"
+"install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "ενεργοποίηση σειριακής κονσόλας"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Γίνεται ενεργοποίηση της σειριακής κονσόλας..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr "εγκατάσταση στο chroot όλων των αρχείων .deb του δοθέντος καταλόγου"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "προσάρτηση του καταλόγου προσωρινής μνήμης πακέτων του εξυπηρετητή"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+"προσάρτηση ενός καταλόγου του εξυπηρετητή ως μνήμη αποθήκευσης πακέτων του "
+"chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "χρήση του καθορισμένου διαμεσολαβητή http"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "να μη γίνει αυτόματος έλεγχος των ρυθμίσεων του διαμεσολαβητή apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"ΣΗΜΕΙΩΣΗ: γίνεται προσθήκη της προεπιλεγμένης διανομής και συστατικών στον "
+"καθρέπτη ασφαλείας:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"χρήση του eatmydata για επιτάχυνση της μεταγλώττισης, με ρίσκο να μη γραφούν "
+"κάποια δεδομένα στο δίσκο"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "συμπερίληψη των κλειδιών που περιλαμβάνονται στην κλειδοθήκη apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "προσθήκη ενός καθρέπτη backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "λίστα πακέτων προς εγκατάσταση από τα αποθετήρια backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "διανομή για λήψη backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"ΣΗΜΕΙΩΣΗ: γίνεται προσθήκη της προεπιλεγμένης διανομής και συστατικών στον "
+"καθρέπτη backports:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "δημιουργία εικόνας ext2 για χρήση με το NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"δημιουργία εικόνας για χρήση με το NBD για το καθορισμένο σύστημα αρχείων"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "αντιγραφή αρχείων πακέτων apt από τον εξυπηρετητή"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "φόρτωση αρχικών τιμών debconf στο chroot μετά την εγκατάσταση"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"ορισμός της προς εγκατάσταση διανομής, με προεπιλογή αυτή του εξυπηρετητή"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "προσαρτά το CDROM πριν την εγκατάσταση"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "ενεργοποίηση του διαγωνισμού δημοτικότητας στο chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Ενεργοποιείται ο έλεγχος δημοτικότητας..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "δημιουργία εικόνας squashfs για χρήση με το NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "παράλειψη αναβάθμισης των εγκατεστημένων πακέτων"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "διατήρηση ληφθέντων πακέτων σε προσωρινή μνήμη"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Αντιγραφή πακέτων"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "έτοιμο."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "χρήση του sources.list του εξυπηρετητή αντί της δημιουργίας νέου"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "ορισμός των συστατικών που θα χρησιμοποιηθούν για τον καθρέπτη"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "ορισμός της λίστας των πακέτων πυρήνα προς εγκατάσταση"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "ορισμός του πακέτου πυρήνα προς εγκατάσταση."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "ορισμός της έκδοσης πυρήνα προς εγκατάσταση."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+"χρήση της καθορισμένης κλειδοθήκης για επαλήθευση του debootstrap gpg"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "να επιτρέπονται μη υπογεγραμμένα πακέτα κατά την εγκατάσταση"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "διανομή για τον ορισμό του apt pinning"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "λίστα πακέτων προς εγκατάσταση από την pinned διανομή"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Alkis Georgopoulos https://launchpad.net/~alkisg\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "ΣΗΜΕΙΩΣΗ: απενεργοποιείται η πηγή APT για τις ενημερώσεις ασφαλείας για το "
+#~ "sid. Δεν υπάρχει."
--- /dev/null
+# English (Australia) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-01-01 12:22+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: English (Australia) <en_AU@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr "output version information and exit"
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr "Release version number (el6,fc18,fc19) * Not working yet"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Set initramfs builder, defaults to genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Set input device drivers to install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jared Norris https://launchpad.net/~jarednorris\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Joel Pickett https://launchpad.net/~jpickett"
--- /dev/null
+# English (Canada) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:57+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: English (Canada) <en_CA@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Nick Ellery https://launchpad.net/~nick.ellery"
--- /dev/null
+# English (United Kingdom) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-02-08 10:51+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Login Error"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "User"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "already logged in!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Continue"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Login Warning"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Cancel"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API ERROR: you need to provide true or false."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "display this help message"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "display help for all available commandline options"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr "output version information and exit"
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "LTSP Build Client usage:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Regular options:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Advanced options:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "info: LTSP client installation completed successfully"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "error: LTSP client installation ended abnormally"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "run most or all applications locally"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr "Release version number (el6,fc18,fc19) * Not working yet"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "set the target architecture"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "ERROR: unsupported architecture. Check your --arch argument: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " supported values are: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Path to kickstart file"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Path to chroot-creator cache"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Release version number"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Distro name"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr "Set kernel sources package, defaults to latest gentoo-sources"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Set URI of custom kernel config"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "purge existing LTSP chroot if present"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Set video card drivers to install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Gentoo installer to use, defaults to kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Path to installer profile"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Debug installer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Show installer external command output"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Using installer: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr "ERROR: unsupported installer. Check your --installer argument: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Custom installer profile: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Default installer profile: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ERROR: %s does not exist"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Installing into: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Set the number of parallel build processes"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Set extra mirror locations (space-separated)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "set the default locale"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"list of extra packages to install as part of the initial installation."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Set initramfs builder, defaults to genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stage 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Set input device drivers to install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "a simple webkiosk mode"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "enable LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "force to skip the squashfs build (for debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "set the security mirror location"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "set the update mirror location"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"set the linuxmint distribution to be used for install; defaults to running "
+"distribution"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "ERROR: --arch %s called on unsupported arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Load a user specific configuration file"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "set the name of the chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "exclude packages from the initial chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "enable debug support"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "set the default base install directory"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "load a user specific configuration file"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "set the kernel package to install."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "set the mirror location"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "add a mirror, which takes priority over the default mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "add a mirror, with lower priority than the default mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "add a security mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "prompt to set the root password, defaults to disabled"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Enable progress reporting"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Print stage times (seconds)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Draw progress bar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "set the kernel modules packages to install."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "keep cache of downloaded package files"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Set the i18n langs"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "set the distribution to be used for install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "list of packages to install as part of the final installation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr "set the list of packages to install after base-install is completed"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "enable serial console"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Enabling serial console..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"install to the chroot all the .deb files contained in the provided directory"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "mount package cache dir from server"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "mount a server directory as the chroot package cache dir"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "use specified HTTP proxy"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "do not autodetect apt proxy configuration"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr "NOTE: adding default dist and components to security mirror:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "include the listed keys in the apt keyring"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "add a backports mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "list of packages to install from the backports repositories"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribution to pull backports from"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr "NOTE: adding default dist and components to backports mirror:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "create ext2 image for use with NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "create image for use with NBD of the specified filesystem"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "copy apt Packages files from server"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "load debconf seeding in the chroot after install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"set the distribution to be used for install, defaults to running distribution"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "mounts CDROM before installation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "enable popularity-contest in the chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Enabling popularity contest..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "create squashfs image for use with NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "skip upgrade of installed packages"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "cache downloaded packages"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Copying packages"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "done."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "use the servers sources.list instead of generating one"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "set the components to be used in mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "set the list of kernel packages to install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "set the kernel variant to install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "set the kernel version to install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr "use the specified keyring for debootstrap GPG verification"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "allow unsigned packages during install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribution to set up apt pinning"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "list of packages to install from the pinned distribution"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Andi Chandler https://launchpad.net/~bing\n"
+" Andrew Barber https://launchpad.net/~andrew-alex-barber\n"
+" Anthony Harrington https://launchpad.net/~untaintableangel\n"
+" Anthony Scarth https://launchpad.net/~maroubal2\n"
+" James Thorrold https://launchpad.net/~jthorrold\n"
+" Jeff Bailes https://launchpad.net/~thepizzaking\n"
+" Jen Ockwell https://launchpad.net/~rj-ockwell\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Robert Readman https://launchpad.net/~robert-readman\n"
+" ascenseur https://launchpad.net/~joseph-odell"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "NOTE: disabling security APT source for sid. It does not exist."
--- /dev/null
+# translation of es.po to spanish
+# spanish translation for ltsp.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ltsp package.
+#
+# FIRST AUTHOR Hector Colina <hector_colina@yahoo.com>, 2006.
+# Felipe Caminos <felipem@gigared.com>, 2006.
+# José L. Redrejo Rodríguez <jredrejo@debian.org>, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: es\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-08-07 23:24+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: spanish <es@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: \n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Error de autenticación"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "El usuario"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "ya está en el sistema!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Continuar"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Aviso de autenticación"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "Error de API: debe especificar un valor, verdadero o falso."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "mostrar este mensaje de ayuda"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "Mostrar la ayuda para todas opciones de línea de órdenes disponibles"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr "muestra información de la versión y sale"
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Uso del cliente de construcción de LTSP:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Opciones comunes:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Opciones avanzadas:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+"información: la instalación del cliente LTSP se completó satisfactoriamente"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "error: la instalación del cliente LTSP no finalizó correctamente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "ejecutar todas o casi todas las aplicaciones localmente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+"Número de versión de la emisión (el6,fc18,fc19) * No funciona todavía"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "establecer la arquitectura destino"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "Error: arquitectura inválida. Verifique %s en su argumento --arch."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " los valores posibles son: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Ruta al archivo kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Ruta a la caché del creador de chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Número de la versión"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Nombre de la distribución"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "purgar chroot de LTSP si existiera"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Instalador de Gentoo a usar, por defecto kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ERROR: %s no existe"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Instalando en: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Fijar el número de procesos en paralelo al comprimir"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Añadir mirror extra (separados por espacios)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "Establecer configuraciones locales predeterminadas"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr "lista de paquetes a instalar como parte de la instalación inicial."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Establecer constructor de initramfs, por defecto genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Etapa 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Establecer los contraladores de dispositivos de entrada a instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "un modo de webkiosk simple."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "habilitar un Cluster LTSP"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "forzar al instalador debian a saltarse la creación de squashfs"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "establecer la localización del mirror de paquetes de seguridad"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "establecer la localización del mirror de actualizaciones"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"establecer la distribución linuxmint a usar para instalar, por defecto la "
+"distribución en ejecución"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "Error: «--arch %s» llamado en la arquitectura no soportada : %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Cargar un archivo de configuración específico de usuario"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "establecer el nombre de la jaula o chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "excluir los paquetes del ambiente restringido inicial"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "habilitar el soporte para depuración"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "establecer el directorio de instalación base predeterminado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "cargar un archivo de configuración específico de usuario"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "establecer el paquete del kernel a instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "Establecer la localización del mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+"agregar un servidor réplica, con prioridad superior al servidor réplica por "
+"omisión"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+"agregar un servidor réplica, con prioridad inferior al servidor réplica por "
+"omisión"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "agregar un servidor réplica de seguridad"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+"preguntar para establecer la contraseña de root, por omisión está "
+"deshabilitado."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Habilitar el informe de progreso"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Indicar (en segundos) el momento de la instalación"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Dibujar una barra de progreso"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "establecer la lista de paquetes de módulos del núcleo a instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "mantener en caché los archivos de paquete bajados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Establecer los idiomas"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "establecer la distribución a utilizar para instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "lista de paquetes a instalar como parte de la instalación final"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"fijar la lista de paquetes a instalar una vez que la instalación base haya "
+"terminado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "habilitar consola serie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Habilitando consola serie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"instalar en el chroot todos los archivos .deb que están en el directorio "
+"proporcionado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "monta el directorio de caché de los paquetes del servidor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+"monta un directorio del servidor como caché de paquetes para el chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "usar el proxy http especificado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "no autodetectar la configuración del proxy apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"Nota: agregando distribución y componentes por omisión para servidor réplica "
+"de seguridad:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "incluir las claves listadas en el anillo de claves de apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "agregar un servidor réplica de backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "lista de paquetes a instalar desde los repositorios backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribución de la que obtener los backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"Nota: agregando distribución predterminada y componentes al servidor de "
+"backports:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "crear imagen ext2 para usarla con NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"crear imagen para usarla con NBD del sistema de archivos especificado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "copiar los archivos Packages de apt del servidor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+"Luego de instalar, cargar la alimentación (seeding) de debconf en el "
+"ambiente restringido"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "monta el CDROM antes de instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "habilitar el concurso de popularidad en el ambiente restringido"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Habilitando el concurso de popularidad ..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "crea imagen squashfs para usarla con NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "saltarse la actualización de los paquetes instalados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "cachear los archivos bajados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Copiando paquetes"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "hecho."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "usar el sources.list en vez de generar uno"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "Establecer los componentes que se usarán en el mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "establecer la lista de paquetes de núcleo a instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+"usar el anillo de claves especificado para la verificación gpg de debootstrap"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "permitir paquetes no firmados durante la instalación"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribución a la que poner la prioridad de apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "lista de paquetes a instalar desde la distribución con prioridad"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Adolfo Jayme https://launchpad.net/~fitojb\n"
+" Felipe Caminos https://launchpad.net/~felipem\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Jose L. Redrejo Rodriguez https://launchpad.net/~jredrejo-debian\n"
+" Jose Luis Tirado https://launchpad.net/~txelu70\n"
+" Julian Alarcon https://launchpad.net/~alarconj\n"
+" Paco Molinero https://launchpad.net/~franciscomol\n"
+" Ricardo Pérez López https://launchpad.net/~ricardo"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "Nota: deshabilitando fuente apt de seguridad para «sid». No existe."
--- /dev/null
+# Estonian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:49+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Estonian <et@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" pheinsal https://launchpad.net/~usverk"
--- /dev/null
+# Basque translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-14 20:21+0000\n"
+"Last-Translator: Launchpad Translations Administrators <Unknown>\n"
+"Language-Team: Basque <eu@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
--- /dev/null
+# Persian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-14 20:21+0000\n"
+"Last-Translator: Launchpad Translations Administrators <Unknown>\n"
+"Language-Team: Persian <fa@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
--- /dev/null
+# Esko Arajärvi <edu@iki.fi>, 2009, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:48+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: debian-10n-finnish@lists.debian.org\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: fi\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Kirjautumisvirhe"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Käyttäjä"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "on jo kirjautuneena!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Jatka"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Kirjautumisvaroitus"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Keskeytä"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API-VIRHE: sinun tulee antaa tosi (true) tai epätosi (false)"
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "Näytä tämä ohjeviesti"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "Näytä kaikkien käytettävissä olevien komentorivivalitsimien ohje"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "LTSP Build Clientin (käännösohjelman) käyttö:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Normaalit valitsimet:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Lisävalitsimet:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "Info: LTSP-asiakkaan asennus päättyi onnistuneesti"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "Virhe: LTSP-asiakkaan asennus päättyi poikkeavasti"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "Aja useimmat tai kaikki ohjelmat paikallisesti"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "Aseta kohdearkkitehtuuri"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"VIRHE: arkkitehtuuri, jota ei tueta. Tarkista valitsimen --arch argumentti: "
+"%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " tuetut arvot ovat: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "kickstart-tiedoston polku"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "chroot-creator-välimuistin polku"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Julkaisun versionumero"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Jakelun nimi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "Siivoa LTSP-chroot, jos sellainen on olemassa"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "VIRHE: ”%s” ei ole olemassa"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Asennetaan sijaintiin: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Anna rinnakkaisten käännösprosessien lukumäärä"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Anna lisäpeilien sijainnit (välilyönnein eroteltuna)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "Aseta oletusmaa-asetus"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr "Luettelo ensiasennuksen osana asennettavista lisäpaketeista."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Vaiheen 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "Yksinkertainen verkkokioskitila"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "Ota LTSP-Cluster käyttöön"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "Pakota ohittamaan squashfs:n kääntäminen (debian-asentimelle)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "Aseta turvapeilipalvelimen sijainti"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "Aseta päivityspeilipalvelimen sijainti"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "VIRHE: --arch %s kutsui arkkitehtuuria ”%s”, jota ei tueta"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Lataa käyttäjäkohtainen asetustiedosto"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "Aseta chroot-ympäristön nimi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "Jätä pois paketteja ensimmäisestä chroot-ympäristöstä"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "Ota käyttöön tuki ohjelmavirheiden jäljitykselle"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "Aseta oletushakemisto perusasennukselle"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "Lataa käyttäjäkohtainen asetustiedosto"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "Valitse asennettava ydinpaketti"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "Aseta peilipalvelimen sijainti"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+"Lisää peilipalvelin, joka ohittaa tärkeysjärjestyksessä oletuspeilipalvelimen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+"Lisää peilipalvelin, joka on tärkeysjärjestyksessä oletuspeilin jälkeen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "Lisää turvapeilipalvelin"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "Pyydä asettamaan pääkäyttäjän salasana, oletuksena ei käytössä"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Ota edistymisen raportointi käyttöön"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Tulostusvaiheiden ajat (sekunteina)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Piirrä edistymisen ilmaisin"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "Aseta asennettavien ydinmoduulipakettien luettelo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "Varastoi ladatut pakettitiedostot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Aseta i18n-kielet"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "Aseta asennuksessa käytettävä jakelu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "Luettelo lopullisen asennuksen osana asennettavista paketeista"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr "Luo luettelo perusasennuksen jälkeen asennettavista paketeista"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "Ota sarjakonsoli käyttöön"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Sarjakonsolia otetaan käyttöön..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"Asenna chroot-ympäristöön kaikki annetussa hakemistossa olevat .deb-"
+"tiedostot."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "Liitä pakettivarastohakemisto palvelimelta"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "Liitä chroot-ympäristön pakettivarastohakemisto palvelimelta"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "Käytä määritettyä http-välityspalvelinta"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "Älä selvitä automaattisesti aptin välityspalvelinasetuksia"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr "HUOM: oletusjakelu ja -komponentit lisätään turvapeilipalvelimelle:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "Sisällytä listatut avaimet apt-avainrenkaaseen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "Lisää backports-peilipalvelin"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "Backports-varastosta asennettavien pakettien luettelo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "Jakelu, jonka paketteja backportsista haetaan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "Luo ext2-kuva käytettäväksi NBD:n kanssa"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"Luo levykuva käytettäväksi annetun tiedostojärjestelmän NBD:n kanssa."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "Kopioi aptit Packages-tiedostot palvelimelta"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+"Lataa debconf-oletukset (seeding) chroot-ympäristössä asennuksen jälkeen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "Liittä CDROM ennen asennusta"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "Ota popularity-contest käyttöön chroot-ympäristössä"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Popularity contest otetaan käyttöön..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "Luo squashfs-kuva käytettäväksi NBD:n kanssa"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "Ohita asennettujen pakettien päivitys"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "Varastoi ladatut paketit"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Paketteja kopioidaan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "valmis."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "Käytä palvelimen sources.list-tiedostoa äläkä luo uutta"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "Aseta peilipalvelimella käytettävät komponentit"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "Valitse asennettavien ydinpakettien lista."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "Salli allekirjoittamat paketit asennuksen aikana"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "Jakelu, jota aptin tulisi seurata"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "Valitusta jakelusta asennettavien pakettien luettelo"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Esko Arajärvi https://launchpad.net/~edu-iki\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Jiri Grönroos https://launchpad.net/~jiri-gronroos\n"
+" Timo Jyrinki https://launchpad.net/~timo-jyrinki\n"
+" sopsys https://launchpad.net/~sopsys"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "HUOM: jakelun sid APT-turvapäivityslähde poistetaan käytöstä. Sitä ei ole "
+#~ "olemassa."
--- /dev/null
+# Faroese translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:58+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Faroese <fo@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Gunleif Joensen https://launchpad.net/~gunleif\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
--- /dev/null
+# LTSP CATALOG -- FRENCH TRANSLATION
+# Copyright (C) 2009 Debian French l10n team <debian-l10n-french@lists.debian.org>
+# This file is distributed under the same license as the LTSP package.
+# Translators:
+# Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, 2006
+# Jean-Baka Domelevo-Entfellner <domelevo@gmail.com>, 2007, 2009
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.1.99\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-08-29 15:20+0000\n"
+"Last-Translator: Stéphane Graber <stgraber@stgraber.org>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: fr\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Erreur d'authentification"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Utilisateur"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "déjà connecté !"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Continuer"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Alerte d'authentification"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Annuler"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "Erreur d'API: vous devez indiquer true (vrai) ou false (faux)."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "afficher ce message d'aide"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "afficher l'aide pour toutes les options en ligne de commande"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Usage pour la construction du client LTSP:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Options ordinaires:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Options avancées:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "info: l'installation du client LTSP est terminée avec succès."
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "erreur: l'installation du client LTSP a échoué."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "exécuter toutes les applications ou presque localement"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "Indiquer l'architecture cible"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"Erreur: architecture non supportée. Vérifiez votre paramètre --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " valeurs possibles: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Chemin vers le fichier kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Chemin vers le cache du créateur de chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Numéro de version"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Nom de la distribution"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+"Définir les paquets sources du noyau, par défaut la dernière sources de "
+"gentoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Définir l'URI de configuration personnalisée du noyau"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "purger le chroot LTSP s'il en existe un"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Définir le pilote de la carte vidéo à installer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Installeur Gentoo à utiliser, par défaut kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Chemin du profil à installer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Déboguer l'installateur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Montrer les commandes de sortie externe de l'installeur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Utilisation de l'installeur: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"Erreur: installeur non-supporté. Vérifiez vos -- argument installeur: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Profil personnalisé d'installeur: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Profil par défaut d'installeur: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ERREUR : %s n'existe pas"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Installation dans: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Définir le nombre de processus de compilation simultanés"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Indiquer d'autres adresses de miroir (séparées par un espace)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "configurer les paramètres régionaux par défaut"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"liste des paquets supplémentaires à installer lors de l'installation "
+"initiale."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URL de l'étape 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "un mode de kiosque web simplifié"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "activer LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+"obliger à ne pas construire de système squashfs (pour l'installateur Debian)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "indiquer l'emplacement du miroir de sécurité"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "indiquer l'emplacement du miroir de mise à jour"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "Erreur: --arch %s appelé avec une architecture non supportée: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Charger un fichier de configuration propre à l'utilisateur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "indiquer le nom du chroot."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "exclure des paquets du chroot initial"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "activer la prise en charge du débogage"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "indiquer le répertoire d'installation de base par défaut"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "charger un fichier de configuration propre à l'utilisateur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "indiquer le paquet de noyau à installer."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "indiquer l'emplacement du miroir"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "ajouter un miroir, qui sera prioritaire sur le miroir par défaut"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "ajouter un miroir, sur lequel le miroir par défaut sera prioritaire"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "ajouter un miroir de sécurité"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+"demander la saisie du mot de passe du superutilisateur, désactivé par défaut"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Activer l'affichage de la progression"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Afficher le temps des différentes étapes (en secondes)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Afficher une barre de progression"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "indiquer la liste des modules de noyau à installer."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "garder en cache les paquets téléchargés"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Indiquer les langues pour l'internationalisation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "indiquer la distribution à utiliser pour l'installation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "liste des paquets à installer lors de l'installation finale"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"donner la liste des paquets à installer une fois l'installation de base "
+"terminée"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "activer la console série"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Activation de la console série..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"installer dans le chroot tous les .deb contenu dans le dossier fournit"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "monter le répertoire de cache des paquets depuis le serveur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+"monter un dossier du serveur comme répertoire de cache de paquet pour le "
+"chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "utiliser le proxy http specifié"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "ne pas détecter automatiquement la configuration du proxy apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"NOTE: ajout des distributions et des composants par défaut au miroir "
+"sécurité:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"utiliser eatmydata pour accélérer le temps de construction, au risque de ne "
+"pas avoir les données écrites sur le disque"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "inclure les clés listées dans le trousseau d'APT"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "ajouter un miroir de backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "liste des paquets à installer depuis les backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribution pour laquelle on utilise les backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"Note : ajout des distributions et des composants par défaut au miroir de "
+"backports :"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "créer une image ext2 pour utilisation avec NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"créer une image pour utilisation avec NBD utilisant le système de fichiers "
+"specifié"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "télécharger les fichiers « Packages » d'APT depuis le serveur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+"charger la préconfiguration debconf dans le chroot après installation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "monter le CDROM avant l'installation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "activer les statistiques d'utilisation de paquets dans le chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Activation des statistiques d'utilisation de paquets..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "créer une image squashfs pour utilisation avec NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "sauter la mise à jour des paquets déjà installés"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "garder en cache les paquets téléchargés"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Copie des paquets"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "terminé."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+"utiliser les serveurs mentionnés dans sources.list et ne pas générer de "
+"nouvelle liste"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "sélectionner les composants à utiliser sur le miroir"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "indiquer la liste des paquets de noyau à installer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "définir le noyau optionnel à installer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "définir la version du noyau à installer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "autoriser l'installation de paquets non signés"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribution à utiliser pour le apt pinning"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+"liste des paquets à installer depuis la distribution marquée (« pinned »)"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Alban CLERGEOT https://launchpad.net/~g33ky\n"
+" Arnaud Faucher https://launchpad.net/~arnaud-faucher\n"
+" Bruno Patri https://launchpad.net/~bruno666-deactivatedaccount\n"
+" Christophe Painchaud https://launchpad.net/~dash-ionblast\n"
+" Claude Paroz https://launchpad.net/~paroz\n"
+" Cyril Brulebois https://launchpad.net/~cyril-brulebois\n"
+" Doyen Philippe https://launchpad.net/~dyphil-deactivatedaccount\n"
+" EmmanuelLeNormand https://launchpad.net/~emmanuel-le-normand\n"
+" Jean-Baka Domelevo-Entfellner https://launchpad.net/~domelevo\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Julien Chiquet https://launchpad.net/~julien-chiquet\n"
+" Stéphane Graber https://launchpad.net/~stgraber\n"
+" londumas https://launchpad.net/~helion331990\n"
+" madden https://launchpad.net/~linux-madfix"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "Note : désactivation de la source sécurité d'APT pour sid. Il n'y en a pas."
--- /dev/null
+# Galician translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:42+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Galician <gl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Miguel Anxo Bouzada https://launchpad.net/~mbouzada\n"
+" Xosé https://launchpad.net/~ubuntu-galizaweb"
--- /dev/null
+# Hebrew translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:46+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Hebrew <he@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Eli Daian https://launchpad.net/~elidaian\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Liel Fridman https://launchpad.net/~lielft\n"
+" Yaron https://launchpad.net/~sh-yaron"
--- /dev/null
+# Indonesian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:39+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Indonesian <id@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Adi Nugroho https://launchpad.net/~adi88nugroho\n"
+" Andy Apdhani https://launchpad.net/~imtheface\n"
+" AppleNux https://launchpad.net/~applenux\n"
+" Bagus Herlambang https://launchpad.net/~bagus\n"
+" D. Adhiyaksa https://launchpad.net/~zeonix1984\n"
+" Hamdi Azis https://launchpad.net/~hamdi-azis\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Sihabul Milah https://launchpad.net/~eshabe"
--- /dev/null
+# Icelandic translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-14 20:21+0000\n"
+"Last-Translator: Launchpad Translations Administrators <Unknown>\n"
+"Language-Team: Icelandic <is@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
--- /dev/null
+# ltsp gettext messages for italian.
+# COPYRIGHT (C) 2009, 2010 THE LTSP'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ltsp package.
+#
+# Vincenzo Campanella <vinz65@gmail.com>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.2.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-10-03 06:57+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Italian <tp@lists.linux.it>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: it\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Errore di accesso"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Utente"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "accesso già effettuato."
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Continua"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Avviso relativo all'accesso"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Annulla"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "ERRORE API: è necessario fornire il valore «true» o «false»."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "mostra questo messaggio di aiuto"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+"mostra l'aiuto per tutte le opzioni disponibili della riga di comando"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Uso del client LTSP compilato:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Opzioni normali:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Opzioni avanzate:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+"informazione: l'installazione del client LTSP è stata completata con successo"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "errore: l'installazione del client LTSP è terminata in modo anormale"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "esegui tutte o la maggior parte delle applicazioni localmente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "imposta l'architettura da utilizzare"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"ERRORE: architettura non supportata. Controllare l'argomento --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " i valori supportati sono: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Percorso del file kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Percorso della cache di chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Numero di versione del rilascio"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Nome della distribuzione"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+"Impostare il pacchetto dei sorgenti del kernel, in modo predefinito viene "
+"utilizzato gentoo-sources"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "rimuovi il chroot di LTSP se esistente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Debug del programma d'installazione"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Mostra l'output del comando esterno del programma d'installazione"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ERRORE: %s inesistente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Installazione in corso in: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Imposta il numero di processi di compilazione paralleli"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Imposta percorsi di mirror supplementari (separati da spazi)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "imposta la localizzazione predefinita"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"elenco di pacchetti supplementari da installare come parte "
+"dell'installazione iniziale."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Passo 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "una modalità webkiosk semplice"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "abilita il cluster LTSP"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+"ometti forzatamente la compilazione di squashfs (per debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "imposta il percorso del mirror di sicurezza"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "imposta il percorso del mirror di aggiornamento"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "ERRORE: --arch %s chiamata da un'architettura non supportata: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Carica un file di configurazione specifico per l'utente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "imposta il nome del chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "escludi i pacchetti dal chroot iniziale"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "abilita il supporto al debug"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "imposta la directory di base predefinita per l'installazione"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "carica un file di configurazione specifico per l'utente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "imposta il pacchetto del kernel da installare."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "imposta il percorso del mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "aggiungi un mirror prioritario sul mirror predefinito"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+"aggiungi un mirror con priorità più bassa rispetto al mirror predefinito"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "aggiungi un mirror di sicurezza"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+"richiede l'impostazione della password di root, disabilitato in modalità "
+"predefinita"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Abilita il rapporto sull'avanzamento"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Stampa il tempo di passo (in secondi)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Disegna la barra di avanzamento"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "imposta i pacchetti dei moduli del kernel da installare."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "mantieni i pacchetti scaricati nella cache"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Imposta le lingue i18n"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "imposta la distribuzione da utilizzare per l'installazione"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+"elenco dei pacchetti da installare come parte dell'installazione finale"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"imposta l'elenco di pacchetti da installare dopo che l'installazione di base "
+"è stata completata"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "abilita la consolle seriale"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Abilitazione della consolle seriale in corso..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"installa in chroot tutti i file .deb contenuti nella directory fornita"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "monta la directory della cache del pacchetto dal server"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+"monta una directory del server come directory cache del pacchetto chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "usa il proxy HTTP specificato"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "non rilevare automaticamente la configurazione del proxy APT"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"NOTA: aggiunta in corso della distribuzione e dei componenti predefiniti al "
+"mirror di sicurezza:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"utilizzare eatmydata per accelerare i tempi di compilazione, con il rischio "
+"di non ottenere la scrittura dei dati sul disco"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "includi le chiavi elencate nel portachiavi di apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "aggiungi un mirror di backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "elenco dei pacchetti da installare dai repository backport"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribuzione da cui prelevare i backport"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"NOTA: aggiunta in corso della distribuzione e dei componenti predefiniti al "
+"mirror di backports:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "crea un'immagine ext2 da utilizzare con NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "crea un'immagine del file system specificato da utilizzare con NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "copia i file dei pacchetti apt dal server"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "mantieni l'origine debconf nella chroot dopo l'installazione"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "monta il CD-ROM prima dell'installazione"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "abilita popularity-contest nella chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Abilitazione di popularity-contest in corso..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "crea un'immagine di squashfs da utilizzare con NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "ometti l'aggiornamento dei pacchetti installati"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "mantieni i pacchetti scaricati nella cache"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Copia dei pacchetti in corso"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "fatto."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "usa i server sources.list anziché generarne uno"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "imposta i componenti da usare nel mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "imposta l'elenco dei pacchetti del kernel da installare"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "permetti pacchetti non firmati durante l'installazione"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribuzione per l'impostazione del pinning di APT"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "elenco dei pacchetti da installare dalla distribuzione pinnata"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Federico Pontelli https://launchpad.net/~fpontelli\n"
+" Giorgio Catanzaro https://launchpad.net/~catanzag\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Leonardo Corato https://launchpad.net/~leocor\n"
+" Maurizio Moriconi https://launchpad.net/~bugman\n"
+" Michele Angrisano https://launchpad.net/~darksun88-deactivatedaccount\n"
+" Milo Casagrande https://launchpad.net/~milo\n"
+" Norberto Ostallo https://launchpad.net/~norberto-ostallo\n"
+" vinz65 https://launchpad.net/~vinz65"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "NOTA il sorgente APT di sicurezza per sid viene disabilitato. Non esiste."
--- /dev/null
+# ltsp gettext messages for Japanese.
+# Copyright (C) 2010 Vagrant Cascadian <vagrant@freegeek.org>
+# This file is distributed under the same license as the ltsp package.
+# Hideki Yamane (Debian-JP) <henrich@debian.or.jp>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.2.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:31+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Japanese\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: \n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "ログインエラー"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "ユーザ"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "既にログインしています!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "続行"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "ログインの警告"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API エラー: true か false を指定する必要があります"
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "このヘルプメッセージを表示する"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "利用可能な全てのコマンドラインオプションを表示する"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "LTSP ビルドクライアントの使い方:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " 通常のオプション:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " 高度なオプション:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "情報: LTSP クライアントのインストールは無事に完了しました"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "エラー: LTSP クライアントのインストールは途中で異常終了しました"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "殆ど、あるいは全てのアプリケーションをローカルで実行する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "対象のアーキテクチャを設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "エラー: 未サポートのアーキテクチャです。--arch の引数を確認してください: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " サポートされている値: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "kickstart ファイルへのパス (path)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "chroot-creator キャッシュへのパス (path)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "リリースバージョン番号"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "ディストリビューション名"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "もしあれば、既存の LTSP chroot を完全に削除する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "エラー: %s は存在しません"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "以下にインストールしています: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "並列ビルドのプロセス数を設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "外部ミラーを指定する (空白で区切ること)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "デフォルトのロケールを設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr "初期インストールの一部としてインストールする追加パッケージ群"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stage 3 の URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "シンプルなウェブキオスクモード"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "LTSP-Cluster を有効にする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "squashfs のビルドを強制的にスキップする (debian-installer 用)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "セキュリティリポジトリのミラーを指定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "アップデートのミラーを指定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+# FIXME: check it on suse
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "エラー: --arch %s は、現在のアーキテクチャでは未サポートです: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "任意のユーザ設定ファイルを読み込む"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "chroot の名前を設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "最初の chroot から除外するパッケージ"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "デバッグのサポートを有効にする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "デフォルトのベースインストールディレクトリを設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "任意のユーザ設定ファイルを読み込む"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "インストールするカーネルパッケージを設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "ミラーを指定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "デフォルトのミラーより優先するミラーを追加する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "デフォルトのミラーよりも低い優先度でミラーを追加する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "セキュリティリポジトリのミラーを追加する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "root パスワードの設定を要求する。デフォルトでは無効"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "進捗の表示を有効にする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "経過時間を出力する (秒)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "プログレスバーを表示する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "インストールするカーネルモジュールパッケージを設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "ダウンロード済みパッケージファイルのキャッシュを保持する"
+
+# FIXME: check it
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "i18n langs を設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "インストールに使うディストリビューションを設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "インストール作業の最後で、インストールしたパッケージを表示する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr "ベースインストールの完了後にインストールするパッケージ一覧を設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "シリアルコンソールを有効にする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "シリアルコンソールを有効にしています…"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr "指定したディレクトリ内に含まれているすべての .deb ファイルを chroot にインストールする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "サーバからパッケージキャッシュディレクトリをマウントする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "サーバのディレクトリを chroot のパッケージキャッシュディレクトリとしてマウントする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "指定された http プロキシを使う"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "apt のプロキシ設定を自動的に検出しないようにする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr "注意: デフォルトの dist と components をセキュリティリポジトリのミラーに追加します:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "鍵の一覧を apt 鍵リストに含める"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "backports ミラーを追加する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "backports リポジトリからインストールするパッケージの一覧"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "backports から取得するディストリビューション"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr "注意: デフォルトの dist と components を backports ミラーに追加します:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "NBD で使用する ext2 イメージを作成する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "NBD で使用するイメージを、指定されたファイルシステムで作成する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "サーバから apt の Packages ファイルをコピーする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "インストール後に chroot 内で debconf の事前設定をロードする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "インストールの前に CD-ROM をマウントする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "chroot 内で popularity-contest を有効にする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "popularity contest を有効にしています…"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "NBD で使う squashfs イメージを作成する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "インストール済みパッケージのアップグレードをスキップする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "ダウンロードしたパッケージをキャッシュする"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "パッケージのコピー中"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "完了。"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "生成したものではなく、サーバの sources.list を使う"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "ミラーで使われているコンポーネントを設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "インストールするカーネルパッケージの一覧を設定する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "インストール処理中、署名されていないパッケージを許可する"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "apt pinning を設定するディストリビューション"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "pin が設定されたディストリビューションからインストールするパッケージ群"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Hideki Yamane https://launchpad.net/~henrich\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" yossi https://launchpad.net/~ykuroda"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "注意: sid 用セキュリティリポジトリの APT ソースを無効にします。これは存在しません。"
--- /dev/null
+# Korean translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-11-23 12:28+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Korean <ko@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Lee Seung-chul https://launchpad.net/~tadoli2007\n"
+" Sungjin Kang https://launchpad.net/~sungjin\n"
+" floor https://launchpad.net/~createsc"
--- /dev/null
+# Kurdish translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-14 20:21+0000\n"
+"Last-Translator: Launchpad Translations Administrators <Unknown>\n"
+"Language-Team: Kurdish <ku@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
--- /dev/null
+# Lithuanian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:29+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Lithuanian <lt@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Danute https://launchpad.net/~d-informatika\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
--- /dev/null
+# ltsp gettext messages for LANGUAGE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.5.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid "list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
--- /dev/null
+# Malay translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-06-10 09:09+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Malay <ms@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Ralat Daftar Masuk"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Pengguna"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "sudah daftar masuk!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Teruskan"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Amaran Daftar Masuk"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Batal"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "RALAT API : anda mesti berikan betul atau salah"
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "papar mesej bantuan ini"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "papar bantuan untuk semua pilihan baris perintah yang tersedia"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "penggunaan Klien Binaan LTSP:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Pilihan biasa:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Pilihan lanjutan:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "maklumat: Pemasangan klien LTSP berjaya"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "RALAT: Pemasangan klien LTSP berakhir secara tidak normal"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "jalan kebanyakan atau semua aplikasi secara setempat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr "Nombor versi keluaran (el6,fc18,fc19) * Tidak berfungsi lagi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "tetapkan senibina sasaran"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "RALAT: senibina tidak disokong. Periksa argumen --arch anda: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " nilai yang disokong ialah: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Laluan ke fail kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Laluan ke cache chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Nombor versi keluaran"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Nama distro"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr "Tetapkan pakej sumber kernel, lalai pada gentoo-sources terkini"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Tetapkan URI bagi konfig kernel suai"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "singkir chroot LTSP sedia ada jika hadir"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Tetapkan pemacu kad video untuk dipasang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Pemasang Gentoo yang digunakan, lalai pada kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Laluan ke profil pemasang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Nyahpepijat pemasang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Papar output perintah luaran pemasang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Menggunakan pemasang: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr "RALAT: pemasang tidak disokong. Periksa argumen --installer anda: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Profil pemasang suai: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Profil pemasang lalai: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "RALAT: %s tidak wujud"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Memasang kedalam: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Tetapkan bilangan proses binaan selari"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Tetapkan lokasi cermin (dipisah-jarak)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "tetapkan lokaliti lalai"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"senarai pakej tambahan untuk dipasang sebagai sebahagian dari pemasangan "
+"awal."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Tetapkan pembina initramfs, lalai pada genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI Tahap 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Tetapkan pemacu perranti input untuk dipasang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "merupakan mod webkiosk ringkas"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "benarkan LTSp-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "paksa langkau binaan squashfs (untuk debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "tetapkan lokasi cermin keselamatan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "tetapkan lokasi cermin kemaskini"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"tetapkan distribusi linuxmint yang diguna untuk pasang, lalai ke distribusi "
+"yang berjalan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "RALAT: --arch %s dipanggil pada senibina tidak disokong: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Muat fail konfigurasi khusus pengguna"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "tetapkan nama chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "asingkan pakej dari chroot awalan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "benarkan sokongan nyahpepijat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "tetapkan direktori pemasangan dasar lalai"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "muat fail konfigurasi spesifik pengguna"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "tetapkan pakej kernel untuk dipasang."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "tetapkan lokasi cermin"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "tambah cermin, yang mengambil alih keutamaan cermin lalai"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "tambah cermin, yang keutamaannya lebih rendah dari cermin lalai"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "tambah cermin keselamatan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "maklum untuk tetapkan kata laluan root, lalai dilumpuhkan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Benarkan laporan kemajuan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Cetak masa tahap (saat)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Lukis palang kemajuan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "tetapkan pakej modul kernel untuk dipasang."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "simpan cache bagi fail pakej yang sudah dimuat turun"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Tetapkan bahasa i18n"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "Tetapkan distribusi yang akan digunakan untuk pemasangan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+"senaraikan pakej untuk dipasang sebagai sebahagian dari pemasangan akhir"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr "tetapkan senarai pakej untuk dipasang selepas base-install selesai"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "benarkan konsol serial"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Benarkan konsol serial..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"pasang ke chroot semua fail .deb yang terkandung dalam direktori yang "
+"disediakan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "lekap dir cache pakej dari pelayan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "lekap direktori pelayan sebagai dir cache pakej chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "guna proksi http yang dinyatakan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "jangan kesan-sendiri konfigurasi proksi apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr "PERHATIAN: menambah dist dan komponen lalai ke cermin keselamatan:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"guna eatmydata untuk lajukan masa binaan, tetapi risiko data tidak ditulis "
+"ke cakera"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "sertakan kekunci tersenarai dalam keyring apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "tambah cermin port belakang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "senarai pakej untuk dipasang dari repositori port belakang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribusi untuk tarik port belakang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr "PERHATIAN: menambah dist dan komponen lalai ke cermin port belakang:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "cipta imej ext2 untuk diguna dengan NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "cipta imej untuk diguna dengan NBD bagi sistem fail yang dinyatakan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "salin fail Pakej apt dari pelayan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "muat penyemaian debconf dalam chroot selepas pemasangan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"tetapkan distribusi yang digunakan untuk pemasangan, lalai ke distribusi "
+"yang berjalan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "lekap CDROM sebelum pemasangan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "benarkan popularity-contest dalam chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Membenarkan 'popularity-contest'..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "cipta imej squashfs untuk digunakan dengan NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "langkau penataran pakej terpasang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "pajek termuat turun cache"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Menyalin pakej"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "selesai."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "guna sources.list pelayan selain dari menjana baru"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "tetapkan komponen yang digunakan didalam cermin"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "tetapkan senarai pakej kernel untuk dipasang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "tetapkan variasi kernel untuk dipasang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "tetapkan versi kernel untuk dipasang"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr "guna keyring yang dinyatakan untuk pengesahan gpg debootstrap"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "benarkan pakej tidak bertandatanfgan semasa pemasangan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribusi untuk tetapkan pencematan apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "senarai pakej untuk pasang dari distribusi tercemat"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Ahmed Noor Kader Mustajir Md Eusoff https://launchpad.net/~sir.ade\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Steelburn https://launchpad.net/~steelburn\n"
+" abuyop https://launchpad.net/~abuyop\n"
+" inashdeen https://launchpad.net/~inashdeen"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "PERHATIAN: melumpuhkan sumber APT keselamatan untuk sid. Ia tidak wujud."
--- /dev/null
+# Norwegian Bokmal translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:44+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Norwegian Bokmal <nb@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Pål Grønås Drange https://launchpad.net/~drange\n"
+" magnusp https://launchpad.net/~magnusp"
--- /dev/null
+# Dutch translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:33+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Dutch <nl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Aanmeldfout"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Gebruiker"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "Reeds aangemeld!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Doorgaan"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Aanmeldwaarschuwing"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Annuleren"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API FOUT: waar of niet waar moet worden opgegeven."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "dit hulpbericht weergeven"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "hulp tonen voor alle beschikbare opdrachtregelopties"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Gebruik van de LTSP build-client:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Basisopties:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Geavanceerde opties:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "info: installatie van LTSP-client met succes voltooid"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "fout: installatie van LTSP-client werd onverwacht afgebroken"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "de meeste of alle programma's lokaal draaien"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "selecteer de doelarchitectuur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"FOUT: niet ondersteunde architectuur. Controleer uw --arch argument: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " ondersteunde waarden zijn: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Pad naar kickstart-bestand"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Pad naar chroot-creator cache"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Uitgave versienummer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Distro-naam"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr "kies kernel bron pakket, standaard de nieuwste gentoo-sources"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Kies URI van aangepaste kernel configuratie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "schoon de bestaande LTSP chroot op indien aanwezig"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Zet videokaart drivers om te installeren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+"Gentoo installatieprogramma wat gebruikt moet worden, standaard kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Pad naar installatieprofiel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Debug installatieprogramma"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Toon door installatieprogramma uitgevoerde opdrachten"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Gebruikt installatieprogramma: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"FOUT: installatieprogramma wordt niet ondersteund. Controleer je --installer "
+"argument: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Aangepast installatie profiel: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Standaard installatie profiel: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "FOUT: %s bestaat niet"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Installeren in: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Stel het aantal gelijktijdige build processen in"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Stel extra spiegelserverlocaties in (gescheiden door een spatie)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "selecteer de standaard landinstelling"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"lijst van extra pakketten die geïnstalleerd moeten worden als deel van de "
+"aanvankelijke installatie."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Zet initramfs bouwer, standaard genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stap 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Zet invoerapparaat drivers om te installeren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "een eenvoudige webkiosk-modus"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "LTSP-Cluster inschakelen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+"forceren om de squashfs build over te slaan (voor debian-installatie)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "stel de locatie van de veiligheidsmirror in"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "stel de locatie van de update mirror in"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "FOUT: --arch %s wilde niet ondersteunde arch gebruiken: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "laad een gebruikerspecifiek configuratiebestand"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "de naam van de chroot instellen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "pakketten uitsluiten van de aanvankelijke chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "schakel foutopsporingsondersteuning in"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "stel de standaard basisinstallatiemap in"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "laad een gebruikerspecifiek configuratiebestand"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "selecteer het te installeren kernelpakket"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "selecteer een mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "voeg een mirror toe die voorrang krijgt op de standaardmirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "voeg een mirror toe met een lagere prioriteit dan de standaardmirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "voeg een veiligheidsmirror toe"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+"vragen om een root-wachtwoord in te stellen (standaard uitgeschakeld)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Voortgangsrapportage inschakelen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Staptijden tonen (seconden)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Voortgangsbalk weergeven"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "selecteer de kernelmodules die geïnstalleerd moeten worden."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "bewaar de gedownloade pakketten op de harddisk"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Stel de i18n-taal in"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "selecteer de distributie om te installeren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+"pakketten die geïnstalleerd moeten worden als deel van de uiteindelijke "
+"installatie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"selecteer de pakketten die geïnstalleerd moeten worden na de basisinstallatie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "activeer seriële console"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Seriële console wordt geactiveerd..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr "installeer alle .deb-bestanden in de aangegeven map in de chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "pakketbuffermap aankoppelen van server"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "een servermap aankoppelen als de chroot-pakketbuffermap"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "gebruik een bepaalde http-proxyserver"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "apt-proxyconfiguratie niet automatisch detecteren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"OPMERKING: toevoegen standaard dist en componenten aan de veiligheidsmirror:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"gebruik eatmydata om bouwtijden te verkorten, met het risico dat gegevens "
+"niet worden opgeslagen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "voeg de weergegeven sleutels toe aan de apt-sleutelbos"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "voeg een backport-spiegelserver toe"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+"pakketten die geïnstalleerd moeten worden uit de backport-pakketbronnen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distributie waarvan backports te gebruiken"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"OPMERKING: toevoegen standaard dist en componenten aan de backport-mirror:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "maak een ext2-image-bestand aan voor gebruik met NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"maak een image-bestand aan voor gebruik met de NBD van het gespecificeerde "
+"bestandssysteem"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "kopieer apt-pakketbestanden van de server"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "debconf seeding in de chroot laden na de installatie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"kies de distributie die gebruikt moet worden voor de installatie, standaard "
+"de draaiende distributie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "koppelt cdrom aan voordat de installatie begint"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "popularity-contest inschakelen in de chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "popularity contest wordt ingeschakeld..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "maak een squashfs-image-bestand aan om te gebruiken met NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "sla upgrade van geïnstalleerde pakketten over"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "bewaar gedownloade pakketten in het buffergeheugen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Pakketten kopiëren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "gereed."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+"gebruik de pakkettenlijst van de server in plaats van deze nieuw aan te maken"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "selecteer de componenten om te gebruiken in de spiegelserver"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "selecteer de kernelpakketten om te installeren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "zet de kernel variant om te installeren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "zet de kernel versie om te installeren"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr "gebruik de opgegeven sleutelbos voor debootstrap gpg verificatie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "sta ongesigneerde pakketten toe tijdens de installatie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distributie om apt op vast te zetten"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "lijst van pakketten om te installeren uit de vastgezette distributie"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Balaam's Miracle https://launchpad.net/~balaam-balaamsmiracle\n"
+" Bert Timmerman https://launchpad.net/~bert-timmerman\n"
+" Bert Van de Poel https://launchpad.net/~bhack\n"
+" Jan Middelkoop https://launchpad.net/~jan-recreatie-zorg\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Rachid https://launchpad.net/~rachidbm\n"
+" Wim Muskee https://launchpad.net/~wimmuskee\n"
+" itronic https://launchpad.net/~itronic\n"
+" lepjepr https://launchpad.net/~0k-alex\n"
+" rob https://launchpad.net/~rvdb"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "OPMERKING: APT bron 'security' voor sid wordt uitgeschakeld. Deze bestaat "
+#~ "niet."
--- /dev/null
+# Norwegian Nynorsk translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-14 20:21+0000\n"
+"Last-Translator: Launchpad Translations Administrators <Unknown>\n"
+"Language-Team: Norwegian Nynorsk <nn@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
--- /dev/null
+# Occitan (post 1500) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:47+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Occitan (post 1500) <oc@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Cédric VALMARY (Tot en òc) https://launchpad.net/~cvalmary\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Yannig MARCHEGAY (Kokoyaya) https://launchpad.net/~yannick-marchegay"
--- /dev/null
+# ltsp gettext messages for Polish.
+# Copyright (C) 2006-2009 LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>
+# This file is distributed under the same license as the ltsp package.
+# Wiktor Wandachowicz <siryes@gmail.com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.1.91\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-05-30 15:48+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: pl\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Błąd logowania"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Użytkownik"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "jest już zalogowany!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Kontynuuj"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Ostrzeżenie logowania"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "BŁĄD API: należy podać true lub false."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "wyświetla ten tekst pomocy"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+"wyświetla pomoc dla wszystkich dostępnych opcji wywołania z wiersza polecenia"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Użycie narzędzia Budowania Klienta LTSP:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Zwykłe opcje:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Opcje zaawansowane:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "informacja: instalacja klienta LTSP zakończona powodzeniem"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "błąd: instalacja klienta LTSP nieoczekiwanie zakończona"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "uruchamiaj lokalnie większość lub wszystkie aplikacje"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "określ docelową architekturę"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"\"BŁĄD: niewspierana architektura. Proszę sprawdzić parametr --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " wspierane wartości to: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Ścieżka do pliku kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Katalog podręczny dla programu chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Numer wersji wydania"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Nazwa dystrybucji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr "ustaw pakiet źródeł kernela, domyślnie najnowsze 'gentoo-sources'"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "ustaw ścieżkę do własnych ustawień kernela"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "wyczyść istniejące środowisko chroot LTSP jeśli jest"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "ustaw sterowniki karty graficznej do instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "instalator Gentoo którego mam użyć, domyślnie 'kicktoo'"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "ścieżka do profilu instalatora"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "debuguj instalatora"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "pokaż wyjście komend instalatora"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Używam następującego instalatora: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"BŁĄD: nieobsługiwany instalator. Sprawdź argumnent '--installer' obecnie: "
+"%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Własny profil instalatora: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Domyślny profil instalatora: %"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "BŁĄD: %s nie istnieje"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Instalowanie do: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Określ ilość równoczesnych procesów budowania"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+"Określ dodatkowe adresy serwerów dla źródeł pakietów (rozdzielone spacjami)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "określ domyślne ustawienia językowe"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"lista dodatkowych pakietów do zainstalowania jako część początkowej "
+"instalacji."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "ustaw kreatora initramfs, domyślnie genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI dla etapu 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "ustaw sterowniki urządzeń wejściowych do instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "prosty tryb webkiosk"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "włącz LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "wymuś pominięcie budowania squashfs (dla debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "określ adres serwera dla źródła z poprawkami bezpieczeństwa"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "określ adres serwera dla źródła z aktualizacjami pakietów"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "BŁĄD: --arch %s wywołany dla niewspieranej architektury: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Załaduj plik konfiguracyjny dla użytkownika"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "określ nazwę dla środowiska chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "pomiń pakiety z początkowego środowiska chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "włącz wsparcie dla debugowania"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "określ domyślny katalog bazowy instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "załaduj plik konfiguracyjny dla użytkownika"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "określ pakiet jądra do zainstalowania"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "określ adres serwera dla źródła pakietów"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+"dodaj serwer źródła pakietów, który będzie miał wyższy priorytet niż serwer "
+"domyślny"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+"dodaj serwer źródła pakietów, z priorytetem niższym niż serwer domyślny"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "dodaj źródło z poprawkami bezpieczeństwa"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "wyświetlaj prośbę o zmianę hasła administratora, domyślnie wyłączone"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Włącz raportowanie postępu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Wyświetlaj czas kolejnych etapów (w sekundach)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Wyświetlaj pasek postępu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "określ pakiety z modułami jądra do zainstalowania"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "pozostaw pobrane pliki pakietów w katalogu podręcznym"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Określ języki dla i18n"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "określ dystrybucję do użycia podczas instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "lista pakietów do zainstalowania jako część końcowej instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"określ listę pakietów do zainstalowania po zakończeniu instalacji bazowej"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "włącz konsolę szeregową"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Włączanie konsoli szeregowej..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr "instaluje wszystkie pliki .deb z danego folderu do chroota"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "zamontuj katalog podręczny plików pakietów z serwera"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "użyj wskazanego proxy HTTP"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "nie wykrywaj automatycznie konfiguracji proxy dla apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"UWAGA: włączanie domyślnej dystrybucji i komponentów do źródła poprawek "
+"bezpieczeństwa:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"użyj pakietu \"eatmydata\" aby przyspieszyć budowanie klienta ryzykując "
+"brak zapisu niektórych danych na dysku"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "włącz wskazane klucze do listy kluczy apt (keyring)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "dodaje serwer lustrzany repozytorium backportów"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "lista pakietów do zainstalowania z repozytoriów backportów"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "dystrybucja, której backporty należy użyć"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr "ZAUWAŻ: dodaję domyślne komponenty do servera backportowego"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "utwórz obraz ext2 w celu użycia z NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "utwórz obraz wybranego systemu plików w celu użycia z NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "kopiuj pliki Packages dla apt z serwera"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+"załaduj odpowiedzi dla debconf (preseed) w środowisku chroot po instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"ustaw dystrubucję dla instalacji, domyślnie dystrybucja tego komputera"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "montuje CDROM przed rozpoczęciem instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "włącza konkurs popularności (popularity-contest) w środowisku chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Włączanie konkursu popularności..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "utwórz obraz squashfs w celu użycia z NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "pomiń aktualizację zainstalowanych pakietów"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "zostawiaj pobrane pliki pakietów w katalogu podręcznym"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Kopiowanie pakietów"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "gotowe."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "użyj pliku sources.list serwera zamiast generowania nowego"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "określ komponenty dla źródła pakietów"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "określ listę pakietów jądra do zainstalowania"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "ustaw wariant jądra do instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "ustaw wersję jądra do instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "zezwól na niepodpisane pakiety w trakcie instalacji"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "dystrybucja dla której ustawić przypinanie pakietów"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+"lista pakietów do instalacji z dystrybucji z ustawionym przypinaniem pakietów"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Adnix https://launchpad.net/~nieadam\n"
+" Bartosz Kosiorek https://launchpad.net/~gang65\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Piotr Strębski https://launchpad.net/~strebski\n"
+" Tomasz Dobrzyński https://launchpad.net/~depresz\n"
+" Wiktor Wandachowicz https://launchpad.net/~siryes\n"
+" tymmej https://launchpad.net/~tymmej\n"
+" Łukasz Wiśniewski https://launchpad.net/~fr-luksus"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "UWAGA: wyłączanie źródła z poprawkami bezpieczeństwa dla dystrybucji sid, "
+#~ "ponieważ nie istnieje."
--- /dev/null
+# Transation of ltsp to Portuguese
+# ltsp gettext messages for Portuguese.
+# Copyright (C) 2009 the ltsp's copyright holder
+# This file is distributed under the same license as the ltsp package.
+#
+# Américo Monteiro <a_monteiro@netcabo.pt>, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.2.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:37+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Portuguese <traduz@debianpt.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: pt\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Erro de Login"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Utilizador"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "já com login iniciado!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Continuar"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Aviso de Login"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "ERRO da API: precisa indicar se é verdadeiro ou falso."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "mostra esta mensagem de ajuda"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "mostra ajuda para as opções disponíveis da linha de comandos"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Utilização do LTSP Build Client:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Opções normais:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Opções avançadas:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "informação: instalação do cliente do LTSP terminada com sucesso"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "erro: instalação do cliente do LTSP terminou anormalmente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "correr a maioria ou todas as aplicações localmente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "definir a arquitectura de destino"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"ERRO: arquitectura não suportada. Verifique o seu argumento --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " os valores suportados são: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Caminho para o ficheiro kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Caminho para a cache do chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Número da versão de lançamento"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Nome da distribuição"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "purgar chroot do LTSP se existente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ERRO: %s não existe"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "A instalar em: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Definir o número de processos de compilação em paralelo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Definir localizações de mirrors extra (separados por espaços)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "definir o locale predefinido"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"lista de pacotes extra para instalar como parte da instalação inicial."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI de fase 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "um simples modo webkiosk"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "activar LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "força o salto da compilação de squashfs (para o debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "definir a localização do mirror de segurança"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "definir a localização do mirror de actualização"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "ERRO: --arch %s chamado em arquitectura não suportada: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Carregar um ficheiro de configuração específico de utilizador"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "definir o nome da chroot."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "excluir pacotes da chroot inicial"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "activar suporte a depuração"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "definir o directório de instalação base predefinido"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "carregar um ficheiro de configuração específico de utilizador"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "definir o pacote do kernel para instalar."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "definir a localização do mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "adicionar um mirror, que ganha prioridade sobre o mirror predefinido"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "adicionar um mirror, com prioridade menor que o mirror predefinido"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "adicionar um mirror de segurança"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+"aviso para definir a palavra-passe do root, predefinição para desactivada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Activar relatórios de progresso"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Mostrar tempos de fases (em segundos)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Desenhar barra de progresso"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "definir os pacotes de módulos de kernel para instalar."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "manter a cache dos ficheiros de pacotes descarregados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Definir as linguagens i18n"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "definir a distribuição a ser usada para instalação"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "lista de pacotes para instalar como parte da instalação final"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"definir a lista de pacotes a instalar após a instalação base estar completa"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "activar consola série"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Activando a consola série..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"instalar para a chroot todos os ficheiros .deb contidos no directório "
+"disponibilizado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "montar directório de cache de pacotes do servidor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+"montar um directório servidor como a chroot do directório de cache do pacote"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "usar proxy http especificado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "não detectar automaticamente a configuração do proxy apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"NOTA: a adicionar distribuição predefinida e componentes ao mirror de "
+"segurança:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "incluir as chaves listadas no apt keyring"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "adicionar um mirror de backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "lista de pacotes a instalar a partir dos repositórios de backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribuição de onde puxar os backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"NOTA: adicionando distribuição predefinida e componentes ao mirror de "
+"backports:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "criar imagem ext2 para uso com NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "criar imagem de um sistema de ficheiros específico para usar com NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "copiar ficheiros Packages do apt a partir do servidor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "carregar o seeding do debconf na chroot após instalação"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "monta o CDROM antes da instalação"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "activar popularity-contest na chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Activando o concurso de popularidade..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "criar imagem squashfs para usar com NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "saltar a actualização de pacotes instalados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "cache de pacotes descarregados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "A copiar pacotes"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "feito."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "usar o sources.list do servidor em vez de gerar um"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "definir os componentes a serem usados no mirror"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "definir a lista de pacotes do kernel para instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "permitir pacotes não assinados durante a instalação"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribuição para definir a fixação (pinning) do apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "lista de pacotes a instalar da distribuição fixa (pinned)"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Américo Monteiro https://launchpad.net/~a-monteiro\n"
+" Armindo Silva https://launchpad.net/~deathon2legs\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Marco Rodrigues https://launchpad.net/~gothicx\n"
+" Mykas0 https://launchpad.net/~mykas0\n"
+" Susana Pereira https://launchpad.net/~susana"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "NOTA: a desactivar a fonte APT de segurança para sid. Não existe."
--- /dev/null
+# pkg-ltsp potfile.
+# Copyright (C) 2006 LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>
+# This file is distributed under the same license as the ltsp package.
+# Gustavo Franco <stratus@debian.org>, 2006.
+# André Luís Lopes <andrelop@debian.org>, 2006."
+# Felipe Augusto van de Wiel (faw) <faw@debian.org>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-08-15 22:39+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: l10n portuguese <debian-l10n-portuguese@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: \n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Erro de Login"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Usuário"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "Usuário já está logado!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Avançar"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Aviso de Login"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "ERRO DE API: você precisa informar verdadeiro ou falso."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "mostrar esta mensagem de ajuda"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "mostrar ajuda para todas as opções de linha de comando disponíveis"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Uso do LTSP Build Client:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Opções comuns:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Opções avançadas:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "info: instalação do cliente LTSP finalizada com sucesso"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "erro: instalação do cliente LTSP terminou de maneira anormal"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "rodar a maioria ou todas aplicações locais"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "definir a arquitetura alvo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "ERRO: arquitetura não suportada. Confira seu argumento --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " valores suportados são: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Caminho para o arquivo kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Caminho para o cache do criador de chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Número da versão de lançamento"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Nome da distribuição"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+"Definir pacotes de fontes do kernel, o padrão é gentoo-sources mais recente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Definir URI da configuração personalizada do kernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "remover LTSP chroot existente caso presente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Definir os drivers de placa de vídeo que serão instalados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Instalador do Gentoo para usar, padrão é kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Caminho para o perfil do instalador"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Depurar intalador"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Mostrar a saída de comandos externos do instalador"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Utilizando o instalador: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"ERRO: instalador não suportado. Verifique seu argumento --installer: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Perfil personalizado de instalador: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Perfil de instalador padrão: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ERRO: %s não existe"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Instalando em: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Defina o número de processos de construção paralelos"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Definir localização dos espelhos extras (separado por espaço)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "defina a localização padrão"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"lista do pacotes extras para instalar como parte da instalação inicial."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Definir initramfs builder, padrão para genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI de estágio 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Definir os drivers a instalar para os dispositivos de entrada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "um simples modo de quiosque"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "habilitar LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "forçar pular a compilação do squashfs (para o instalador do Debian)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "defina a localização do espelho de segurança"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "defina a localização do espelho de atualização"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "ERRO: --arch %s chamado em uma arquitetura não suportada: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Carregar um arquivo de configuração específico do usuário"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "definir o nome do chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "excluir pacotes do chroot inicial"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "habilitar o suporte à depuração"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "definir o diretório base da instalação"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "carregar um arquivo de configuração específico do usuário"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "definir o pacote de kernel a ser instalado."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "defina a localização do repositório"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+"adicionar um espelho que receberá uma prioridade maior que o espelho padrão"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+"adicionar um espelho que receberá uma prioridade menor que o espelho padrão"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "adicionar um espelho de segurança"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "questionar se deve definir a senha de root, o padrão é desabilitá-la"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Habilitar registro de processos"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Imprimir tempo de fase (segundos)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Exibir barra de progresso"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "Definir pacotes de módulos do kernel a serem instalados."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "manter cache de arquivos de pacotes baixados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Defina a linguagem i18n"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "defina a distribuição a ser usada para a instalação"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "lista de pacotes a serem instalados como parte da instalação final"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"defina a lista de pacotes a serem instalados depois que a instalação base "
+"for completada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "habilitar console serial"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Habilitando console serial..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"instalar para o chroot todos os arquivos .deb contidos no diretório fornecido"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "montar diretório de cache de pacotes do servidor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "montar um diretório do servidor como pacote de cache do chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "usar o proxy http especificado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "não detectar automaticamente a configuração de proxy do apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"NOTA: adicionando dist padrão e components para o espelho de segurança:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"use eatmydata para acelerar o tempo de construção, sob o risco de alguns "
+"dados não serem gravados no disco"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "incluir as chaves listadas no chaveiro do apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "adicionar um repositório backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+"lista de pacotes para instalar a partir dos repositórios de backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribuição de onde os backports serão puxados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"NOTA: adicionando distribuição padrão e componentes para espelho de "
+"backports:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "criar imagem ext2 para usar com NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"criar imagem para usar com NBD para o sistema de arquivos especificado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "copiar arquivos dos Pacotes apt do servidor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "carregar pré-configuração debconf no chroot após a instalação"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"definir a distribuição que será utilizada para a instalação, o padrão é a "
+"distribuição que está sendo executada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "montar o CDROM antes da instalação"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "habilitar popularity-contest no chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Habilitando concurso de popularidade..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "criar imagem squashfs para ser usada com NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "pular atualização de pacotes instalados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "manter cache de pacotes baixados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Copiando pacotes"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "feito."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "usar o sources.list dos servidores ao invés do que foi gerado"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "definir os componentes a serem utilizados no espelho"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "definir a lista de pacotes do kernel a serem instalados"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "definir a variante do kernel a ser instalada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "definir a versão do kernel a ser instalada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+"utilize o chaveiro especificado para a verificação gpg pelo debootstrap"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "permitir pacotes não-assinados durante a instalação"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "Distribuição para a qual será definido o congelamento no apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "Lista de pacotes a instalar da distribuição congelada"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Adriano Steffler https://launchpad.net/~adrianosteffler\n"
+" Alexandro Silva https://launchpad.net/~alexos-deactivatedaccount\n"
+" Andrius Gabriel da Luz https://launchpad.net/~andriusgabriel\n"
+" André Gondim https://launchpad.net/~andregondim\n"
+" André Luís Lopes https://launchpad.net/~andrelop\n"
+" Edvaldo de Souza Cruz https://launchpad.net/~edvaldoscruz\n"
+" Felipe Augusto van de Wiel (faw) https://launchpad.net/~faw-debian\n"
+" Flávio de Sousa https://launchpad.net/~flavio-as-deactivatedaccount\n"
+" Gerson \"fserve\" Barreiros https://launchpad.net/~fserve\n"
+" Guilherme Benkenstein https://launchpad.net/~gb-7\n"
+" Gustavo Franco https://launchpad.net/~stratus\n"
+" Hriostat https://launchpad.net/~hriostat\n"
+" Ivan Brasil Fuzzer https://launchpad.net/~ivanbrasil\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Lucas R. Martins https://launchpad.net/~lukasrms\n"
+" Mario A. C. Silva (Exp4nsion) https://launchpad.net/~marioancelmo\n"
+" Rafael Marconi https://launchpad.net/~rmmarconi\n"
+" Rafael Neri https://launchpad.net/~rafepel\n"
+" Renato Krause https://launchpad.net/~renatokrause\n"
+" Sebastião Luiz Guerra https://launchpad.net/~sebastiao-luiz-guerra\n"
+" Tiago Hillebrandt https://launchpad.net/~tiagohillebrandt\n"
+" Vinicius Almeida https://launchpad.net/~vinicius-algo"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "NOTA: desabilitando fonte APT de segurança para sid. Isto não existe."
--- /dev/null
+# Romanian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-14 20:21+0000\n"
+"Last-Translator: Launchpad Translations Administrators <Unknown>\n"
+"Language-Team: Romanian <ro@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
--- /dev/null
+# translation of ru.po to Russian
+# ltsp gettext messages for Russian.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ltsp package.
+#
+# Yuri Kozlov <yuray@komyakino.ru>, 2007, 2008, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.2.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:47+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: ru\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Ошибка входа"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Пользователь"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "уже вошёл!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Продолжить"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Предупреждение о входе"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Отмена"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "ОШИБКА API: вам нужно указать значение true или false."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "показать эту справку"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "показать справку по всем доступным параметрам командной строки"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Использование LTSP Build Client:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Обычные параметры:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Дополнительные параметры:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "инфо: установка клиента LTSP успешно завершена"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "ошибка: установка клиента LTSP завершилась неудачно"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "запустить все или почти все приложения локально"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "задать архитектуру клиента (target)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"ОШИБКА: неподдерживаемая архитектура. Проверьте аргумент параметра --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " поддерживаемые значения: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Путь к файлу kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Путь к кэшу chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Номер версии выпуска"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Название дистрибутива"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Выбрать URI настроенной конфигурации ядра"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "если есть, вычищать существующий LTSP chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Выбрать драйвер видеокарты для установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Путь к профилю программы установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Отладка программы установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Показать внешний вывод команд программы установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Использовать программу установки: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"ОШИБКА: неизвестная программа установки. Проверьте ваш аргумент --installer: "
+"%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Настраиваемый профиль программы установки: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Профиль программы установки по умолчанию"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ОШИБКА: %s не существует"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Установка в: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Настройка числа процессов параллельной сборки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Настройка расположения зеркал (через пробел)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "задать локаль по умолчанию"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"задать список дополнительных пакетов для установки в начале установки."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Этап 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "простой режим веб-киоска"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "включить LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "принудительно пропустить построение squashfs (для debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "задать расположение зеркала обновлений безопасности"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "задать расположение зеркала обновлений"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "ОШИБКА: --arch %s вызвана на неподдерживаемой архитектуре: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Загрузить заданный пользовательский файл настройки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "задать имя chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "исключить пакеты из начального chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "включить поддержку отладки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "задать базовый каталог установки по умолчанию"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "загрузить заданный пользовательский файл настройки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "задать пакет ядра для установки."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "задать расположение зеркала"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "добавить зеркало с приоритетом выше, чем у зеркала по умолчанию"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "добавить зеркало с приоритетом ниже, чем у зеркала по умолчанию"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "добавить зеркало безопасности"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "предлагать задать пароль root, по умолчанию выключен"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Включить вывод хода работы"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Показывать длительность этапов (в секундах)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Отображать индикатор хода работы"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "задать список пакетов модулей ядра для установки."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "сохранить кэш скачанных файлов пакетов"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Настройка интернационализации"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "задать дистрибутив, используемый для установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "задать пакеты для установки в конце установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr "задать список пакетов для установки после завершения base-install"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "включить консоль на последовательном порту"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Включение консоли на последовательном порту..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"установить в chroot все файлы .deb, содержащиеся в предоставляемом каталоге"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "монтировать каталог пакетного кэша с сервера"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "монтировать каталог с сервера в качестве пакетного кэша chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "использовать указанный http прокси"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "выключить автоматическое определение настроек apt прокси"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"ЗАМЕЧАНИЕ: добавляется дистрибутив и компоненты с зеркала безопасности:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "включить указанные ключи в связку apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "добавить зеркало backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "задать список пакетов для установки из репозиториев backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "дистрибутив, используемый при получении из backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"ЗАМЕЧАНИЕ: добавляется дистрибутив по умолчанию и компоненты с зеркала "
+"backports:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "создать образ ext2 для использования с NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "создать образ с указанной файловой системой для использования с NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "копировать apt-файлы Packages с сервера"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "загрузить ответы debconf в chroot после установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "монтировать CDROM перед установкой"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "включить popularity-contest в chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Включение участия в подсчёте популярности пакетов..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "создать образ squashfs для использования с NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "не обновлять установленные пакеты"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "кэш скачанных файлов пакетов"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Копирование пакетов"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "готово."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "использовать sources.list с сервера вместо генерации"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "задать используемые компоненты зеркала"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "задать список пакетов с ядрами для установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "выбрать вариант ядра для установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "выбрать версию ядра для установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "разрешить неподписанные пакеты во время установки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "закрепляемый (pinning) в apt дистрибутив"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "задать список пакетов для установки из закреплённого дистрибутива"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Anton Shestakov https://launchpad.net/~engored\n"
+" Artem Popov https://launchpad.net/~artfwo\n"
+" Artem Zhirkow https://launchpad.net/~zhirkow\n"
+" Igor Zagilov https://launchpad.net/~igorzagilov\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Yuri Kozlov https://launchpad.net/~kozlov-y\n"
+" Yuri Kozlov https://launchpad.net/~ykozlov\n"
+" ilia https://launchpad.net/~ilia"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "ЗАМЕЧАНИЕ: выключение источника APT обновлений безопасности для sid. Он не "
+#~ "существует."
--- /dev/null
+# Northern Sami translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:57+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Northern Sami <se@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Christopher Forster https://launchpad.net/~christopherforster\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
--- /dev/null
+# ltsp gettext messages for slovak.
+# Copyright (C) 2010 THE ltsp'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ltsp package.
+# Slavko <linux@slavino.sk>, 2010, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.2.6\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 16:01+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Slovak <nomail>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: \n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Chyba prihlásenia"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Používateľ"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "je už prihlásený!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Pokračovať"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Prihlasovacie varovanie"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Zrušiť"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "CHYBA API: musíte zadať true alebo false."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "zobrazí tohoto pomocníka"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "zobrazí pomocníka pre všetky dostupné voľby príkazového riadku"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Použitie skriptu na zostavenie klienta LTSP:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Bežné voľby:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Pokročilé voľby:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "INFO: Inštalácia klienta LTSP úspešne dokončená"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "CHYBA: Inštalácia klienta LTSP skončila neúspešne"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "spúšťať väčšinu alebo všetky aplikácie lokálne"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "nastaví cieľovú architektúru"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "CHYBA: nepodporovaná architektúra. Skontrolujte parameter --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " podporované hodnoty sú: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Cesta k súboru kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Cesta k vyrovnávacej pamäti chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Číslo verzie vydania"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Meno distribúcie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "zmaže predchádzajúci chroot, ak existuje"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "CHYBA: %s neexistuje"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Inštalácia do: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Nastaví počet paralelných procesov zostavenia"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Nastaví umiestnenia ďalších zrkadiel (oddelené medzerami)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "nastaví predvolenú lokalizáciu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr "zoznam ďalších balíkov, inštalovaných počas počiatočnej inštalácie."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Fáza 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "režim jednoduchý webkiosk"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "povolí LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "vynúti vynechanie tvorby squashfs (pre debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "nastaví umiestnenie bezpečnostného zrkadla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "nastaví umiestnenie aktualizačného zrkadla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "CHYBA: --arch %s volané na nepodporovanej architektúre: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Načíta používateľský konfiguračný súbor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "nastaví meno chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "vylúči balíky z počiatočného chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "zapne podporu ladenia"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "nastaví predvolený základný adresár"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "načíta používateľský konfiguračný súbor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "nastaví balík jadra na nainštalovanie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "nastaví umiestnenie zrkadla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "pridá zrkadlo s vyššou prioritou ako predvolené"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "pridá zrkadlo s nižšou prioritou ako predvolené"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "pridá zrkadlo bezpečnostných aktualizácií"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "spýtať sa na heslo pre root, predvolene je prihlásenie zakázané"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Povolí hlásenie priebehu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Vypíše časy etáp (v sekundách)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Kreslí ukazovateľ priebehu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "nastaví balíky modulov jadra na nainštalovanie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "ponechá stiahnuté balíky vo vyrovnávacej pamäti"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Nastaví jazyky i18n"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "nastaví distribúciu inštalácie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "zoznam balíkov na nainštalovanie počas konečnej inštalácie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr "zoznam balíkov na nainštalovanie po dokončení základnej inštalácie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "povolí sériovú konzolu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Povoľovanie sériovej konzoly..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr "nainštaluje do chroot všetky súbory .deb v zadanom adresári"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "pripojí vyrovnávaciu pamäť balíkov zo servera"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "pripojí adresár servera ako vyrovnávaciu pamäť balíkov pre chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "použije zadaný HTTP proxy"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "nerobí auto nastavenie APT proxy"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"INFO: pridávam predvolenú distribúciu a komponenty bezpečnostného zrkadla:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "zoznam kľúčov na zahrnutie do kľúčenky APT"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "pridá zrkadlo backportov"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "zoznam balíkov na inštaláciu z backportov"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "nastaví distribúciu pre backporty"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"INFO: pridávam predvolenú distribúciu a komponenty zrkadla backportov:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "vytvorí NBD obraz so súborovým systémom ext2"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "vytvorí NBD obraz so zadaným súborovým systémom"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "kopírovať súbory Packages zo servera"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "po inštalácii načíta prednastavenia debconf"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "pred inštaláciou pripojí CD-ROM"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "povolí v chroot popularity-contest"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Povoľovanie popularity contest..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "vytvorí obraz squashfs na použitie s NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "preskočí aktualizáciu nainštalovaných balíkov"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "ukladá stiahnuté balíky do vyrovnávacej pamäte"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Kopírovanie balíkov"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "hotovo."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "použije súbor sources.list servera, namiesto generovania nového"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "nastaví použité komponenty zrkadla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "nastaví zoznam balíkov jadra na inštaláciu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "povolí inštaláciu nepodpísaných balíkov"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribúcia pre nastavenie APT pinningu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "zoznam balíkov na inštaláciu z pinnovanej distribúcie"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Blackbird https://launchpad.net/~blackbird-ubuntu\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Jozef Bucha https://launchpad.net/~bucha-jozef\n"
+" Slavko https://launchpad.net/~linux-slavino\n"
+" helix84 https://launchpad.net/~helix84"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "INFO: zakazujem bezpečnostné zdroje APT pre sid, pretože neexistujú."
--- /dev/null
+# Slovenian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:38+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Slovenian <sl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Andrej Znidarsic https://launchpad.net/~andrej.znidarsic\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Simon Vidmar https://launchpad.net/~vidmar-simon"
--- /dev/null
+# Albanian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:56+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Albanian <sq@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Vilson Gjeci https://launchpad.net/~vilsongjeci"
--- /dev/null
+# Serbian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:44+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Serbian <sr@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" turncoat https://launchpad.net/~uskokovic"
--- /dev/null
+# translation of ltsp_sv.po to swedish
+# ltsp gettext messages for Swedish
+# Copyright (C) 2010 Martin Bagge <brother@bsnet.se>
+# This file is distributed under the same license as the ltsp package.
+#
+# Martin Bagge <brother@bsnet.se>, 2009, 2010
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp_sv\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:47+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"X-Poedit-Country: Sweden\n"
+"Language: sv\n"
+"X-Poedit-Language: Swedish\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Fel vid inloggning"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Användare"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "redan inloggad!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Fortsätt"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Varning vid inloggning"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API-FEL: du måste ange sant eller falskt."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "visar detta hjälpmeddelande"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "visar hjälp för alla tillgängliga kommandoradsflaggor"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Användning av LTSP klientbyggnation:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Standardalternativ:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Adancerade alternativ:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "info: Installation av LTSP-klienten slutförd utan fel"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "fel: Installation av LTSP-klienten avbröts oväntat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "kör alla eller de flesta applikationerna lokalt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "ange målarkitektur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "FEL: arkitektur utan stöd. Kontrollera flaggan --arch med värdet: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " korrekta värden är: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Sökväg till kickstartfil"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Sökväg till chroot-skapares förhämtade filer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "utgåvans versionsnummer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Distrubutionsnamn"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "radera eventuell LTSP-chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "FEL: %s existerar inte"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Installerar i: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Ange antalet parallella byggprocesser"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Ange extra spegelplatser (separera med mellanslag)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "ange standard för regionanpassning"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"lista över paket som ska installeras som en del av grundinstallationen."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Steg 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "ett enkelt webbkioskläge"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "aktivera LTSP-kluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "hoppa över skapandet av squashfs (för debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "ange plats för säkerhetsspegeln"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "ange plats för uppdateringsspegeln"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "FEL: --arch %s angavs för arkitektur utan stöd: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Läs in en användarspecifik inställningsfil"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "ange namn för chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "exkludera paket från initial chroot."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "aktivera stöd för avlusning"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "ange standardkatalog för basinstallation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "läs in en användarspecifik inställningsfil"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "ange kärnpaket som ska installeras."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "ange spegelns plats"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "lägg till en spegel, som prioriteras högre än standardspegeln"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "lägg till en spegel, som prioriteras lägre än standardspegeln"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "lägg till spegel med säkerhetsuppdatering"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "för efter root-lösenord, standardvärdet är att detta är avstängt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Aktivera förloppsrapportering"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Skriv förlupen tid (sekunder)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Rita förloppsvisare"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "ange vilka paket med kärnmoduler som ska installeras."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "behålla lokal kopia av nedladdade paketfiler"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Ange i18n-språk"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "ange distribution som installationen ska använda"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+"lista med paket att installera som en del av den slutgiltiga installationen."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"ange lista med paket som ska installeras efter att grundinstallationen är "
+"slutförd"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "aktivera seriellkonsoll"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Aktiverar seriellkonsoll..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr "installera alla .deb-filer från angiven katalog i chroot:en"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "montera katalog med sparade paket"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "monter en serverkatalog som chroot:ad paketkatalog för hämtade filer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "använd specificerad http-proxy"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "lägg inte till automatisk igenkänning för inställningar av apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"OBS: lägger till standarddistribution och komponenter för säkerhetsspegel:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "inkludera nycklar från lista i nyckelringen för apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "lägg till spegel med bakåtporteringar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "lista med paket som ska installeras från bakåtporteringsarkivet"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+"distribution som ska användas vid hämtning från arkiv med bakåtporteringar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"OBS: lägger till standarddistribution och komponenter för bakåtporteringar:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "skapa ext2-avbildning att använda tillsammans med NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"skapa avbildning att använda tillsammans med NBD på specificerat filsystem"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "kopierar paketfiler för apt från server"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "placera debconfinformation i chroot efter installation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "montera cdrom före installation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+"aktivera popularity-contest (verktyg för att anonymt hålla en topplista över "
+"mest använda paket) i chroot."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Aktiverar popularity contest..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "skapa squashfs-avbildning för att användas tillsammans med NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "hoppa över uppgradering av installerade paket"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "spara nedladdade paket"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Kopierar paket"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "klar."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "använd serverns sources.list istället för att skapa en"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "ange komponenter som ska användas i spegeln"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "ange en lista med kärnpaket som ska installeras."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "tillåt osignerade paket under installationen"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "distribution som ska sättas som \"nålad\" i apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "lista med paket som ska installeras från \"nålad\" distribution"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Daniel Nylander https://launchpad.net/~yeager\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Martin Bagge / brother https://launchpad.net/~brother"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "OBS: avaktiverar säkerhetsuppdateringar för sid. Det finns ingen sådan källa."
--- /dev/null
+# Telugu translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 16:01+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Telugu <te@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Praveen Illa https://launchpad.net/~telugulinux"
--- /dev/null
+# Turkish translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-08-07 08:23+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Turkish <tr@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Kurulacak grafik kartı sürücülerini belirle"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Hata ayıklayıcı kurucu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Kullanılan kurucu: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"Hata: desteklenmeyen kurucu. --installer argümanınızı denetleyin: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Özel kurucu profili: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Öntanımlı kurucu profili: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "arka depo yansısı ekle"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "arka depo yansılarından kurulacak paketlerin listesi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "arka depo yansılarından çekilecek dağıtım"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"NOT: öntanımlı dağıtım ve bileşenler arka depo yansılarına ekleniyor:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "kurulacak çekirdek çeşidini belirle"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "kurulacak çekirdek sürümünü belirle"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr "Debootstrap gpg doğrulaması için belirtilen anahtarı kullan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Angel Spy https://launchpad.net/~dilara.ekinci\n"
+" Fatih Bostancı https://launchpad.net/~fbostanci\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Orçun Kemal Küçük https://launchpad.net/~heartquake83\n"
+" Tutku Dalmaz https://launchpad.net/~tutkudalmaz\n"
+" Uğur ADIYAMAN https://launchpad.net/~uguradiyaman\n"
+" Veysi Ertekin https://launchpad.net/~veysiertekin\n"
+" Volkan Gezer https://launchpad.net/~volkangezer\n"
+" ubuntuki https://launchpad.net/~aleverzurumlu"
--- /dev/null
+# Uyghur translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:46+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Uyghur <ug@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr ""
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr ""
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr ""
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr ""
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr ""
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr ""
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Burkut https://launchpad.net/~burkut\n"
+" Gheyret T.Kenji https://launchpad.net/~gheyretkenji\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
--- /dev/null
+# Ukrainian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-09-23 10:35+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Ukrainian <uk@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-25 04:30+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Помилка входу"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Користувач"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "вхід вже здійснено!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Продовжити"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Застереження при вході"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Скасувати"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "ПОМИЛКА API: слід вказати значення true або false."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "показати це довідкове повідомлення"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+"показати довідкове повідомлення щодо всіх параметрів командного рядка"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr "вивести інформацію про версію та вийти"
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Використання клієнта збирання LTSP:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Звичайні параметри:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Додаткові параметри:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "повідомлення: встановлення клієнта LTSP успішно завершено"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "помилка: під час спроби встановлення клієнта LTSP сталися помилки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "запускати більшість програма або всі програми локально"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr "Номерний код випуску (el6,fc18,fc19) * Ще не працює"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "встановити архітектуру системи"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"ПОМИЛКА: підтримки цієї архітектури не передбачено. Перевірте, чи правильно "
+"вказано аргумент --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " можливі значення: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Шлях до файла kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Шлях до кешу chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Номер версії випуску"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Назва дистрибутива"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+"Визначити пакунок з початковими кодами ядра; типовим буде пакунок gentoo-"
+"sources"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Визначити адресу нетипових налаштувань ядра"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "вилучити вже створений chroot LTSP, якщо такий існує"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Визначити драйвери відеокартки, які слід встановити"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Встановлювач Gentoo, яким слід скористатися, типовим є kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Шлях до профілю встановлювача"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Діагностика встановлювача"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Показувати дані, виведені зовнішнью командою встановлювача"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "Використовуємо встановлювач: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"ПОМИЛКА: непідтримуваний засіб встановлення. Перевірте, чи правильно вказано "
+"параметр --installer: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Нетиповий профіль засобу встановлення: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Типовий профіль засобу встановлення: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "ПОМИЛКА: %s не існує"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Встановлюємо до: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Встановити кількість паралельних процесів збирання"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Встановити адреси додаткових дзеркал (відокремлені пробілами)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "встановити типову локаль"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"список додаткових пакунків, які слід встановити як частину початкового "
+"комплекту встановлення."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Встановити засіб збирання initramfs, типовим є genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Адреса Stage 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Встановити драйвери пристроїв введення для встановлення"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "простий режим вебкіоску"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "увімкнути LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr ""
+"пропустити збирання squashfs у примусовому порядку (для debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "встановити адресу дзеркала пакунків захисту"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "встановити адресу дзеркала пакунків оновлення"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"встановити використання дистрибутива linuxmint для встановлення, типово буде "
+"використано запущений дистрибутив"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "ПОМИЛКА: викликано --arch %s на непідтримуваній архітектурі: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Завантажити визначений користувачем файл налаштувань"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "визначити назву chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "виключити пакунки з початкового chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "увімкнути підтримку діагностики"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "встановити типовий каталог базового встановлення"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "завантажити визначений користувачем файл налаштувань"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "встановити пакунок ядра, який слід встановити"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "встановити адресу дзеркала"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "додати дзеркало, яке матиме вищий пріоритет за типове дзеркало"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "додати дзеркало, яке матиме нижчий пріоритет за типове дзеркало"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "додати дзеркало оновлень захисту системи"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "попросити встановити пароль root, типово вимкнено"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Увімкнути показ даних щодо поступу"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Виводити тривалість виконання етапів (у секундах)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Малювати смужку поступу"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "встановити перелік пакунків модулів ядра, які слід встановити"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "зберігати кеш отриманих файлів пакунків"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "встановити мови перекладу інтерфейсу та документації"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "встановити дистрибутив, який буде використано для встановлення"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+"список пакунків, які слід встановити як частину загального комплекту "
+"встановлення"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"визначити список пакунків, які слід встановити після завершення базового "
+"встановлення"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "увімкнути послідовну консоль"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Вмикаємо послідовну консоль…"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"встановити до chroot всі файли .deb, що містяться у наданому каталозі"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+"ПРИМІТКА: відімкнення безпеки та оновлення APT джерел для sid . Вони не "
+"існують."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "змонтувати каталог кешу пакунків з сервера"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "змонтувати каталог сервера як каталог кешу пакунків chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "використовувати вказаний проксі-сервер http"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "не визначати налаштування проксі-сервера apt у автоматичному режимі"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"ЗАУВАЖЕННЯ: додавання типового дистрибутива і компонентів до дзеркала "
+"пакунків захисту системи:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"скористатися eatmydata для пришвидшення часу збирання, ризикуючи "
+"неможливістю запису на диск"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "включити ключі з вказаного списку до сховища ключів apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "додати дзеркало пакунків зворотного портування"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+"список пакунків, які слід встановити зі сховищ пакунків зворотного портування"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "дистрибутив, з якого слід брати пакунки для зворотного портування"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"ЗАУВАЖЕННЯ: додавання типового дистрибутива і компонентів до дзеркала "
+"пакунків зворотного портування:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "створити образ ext2 для використання з NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr ""
+"створити образ для використання з NBD з використанням вказаної файлової "
+"системи"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "копіювати всі файли пакунків apt з сервера"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "завантажити відповіді debconf до chroot після встановлення"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"визначити дистрибутив, який слід використовувати для встановлення; типовим є "
+"поточний дистрибутив"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "монтувати CDROM до встановлення"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "увімкнути popularity-contest у chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Вмикаємо popularity contest…"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "створити образ squashfs для використання з NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "пропустити крок оновлення встановлених пакунків"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "кешувати отримані пакунки"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Копіювання пакунків"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "виконано."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "використовувати sources.list з сервера замість створеного"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "встановити компоненти, які слід використовувати у дзеркалі"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "визначити список пакунків ядер, які слід встановити"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "визначити варіант ядра, яке слід встановити"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "визначити версію ядра, яке слід встановити"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+"використовувати вказане сховище ключів для перевірки gpg у debootstrap"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "дозволити встановлення непідписаних пакунків"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "дистрибутив для налаштування фіксування apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "список пакунків, які слід встановити з фіксованого дистрибутива"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Yuri Chornoivan https://launchpad.net/~yurchor-gmail\n"
+" yurchor https://launchpad.net/~yurchor-deactivatedaccount\n"
+" Микола Ткач https://launchpad.net/~stuartlittle1970"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "ЗАУВАЖЕННЯ: вимикаємо джерело APT пакунків захисту для sid. Такого джерела "
+#~ "просто не існує."
--- /dev/null
+# Vietnamese translation for LTSP.
+# Copyright © 2010 Free Software Foundation, Inc.
+# Clytie Siddall <clytie@riverland.net.au>, 2008-2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.2.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-01-16 15:57+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: vi\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "Lỗi đăng nhập"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "Người dùng"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "đã đăng nhập !"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "Tiếp tục"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "Cảnh báo Đăng nhập"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Thôi"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "LỖI API: bạn cần phải cung cấp trả lời đúng (true) hay sai (false)."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "hiển thị trợ giúp này"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "hiển thị trợ giúp về tất cả các tùy chọn dòng lệnh sẵn sàng"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Sử dụng trình khách xây dựng LTSP:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Tùy chọn bình thường:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Tùy chọn cấp cao :"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "chú ý: tiến trình cài đặt trình khách LTSP đã chạy thành công"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "lỗi: tiến trình cài đặt trình khách LTSP đã kết thúc bất thường"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "chạy cục bộ phần lớn hay tất cả các ứng dụng"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "đặt kiến trúc đích"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"LỖI: kiến trúc không được hỗ trợ. Hãy kiểm tra lại đối số « --arch »: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " các giá trị được hỗ trợ : %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Đường dẫn đến tập tin kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Đường dẫn đến vùng nhớ tạm chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "Số thứ tự phiên bản phát hành"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "Tên bản phân phối"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "tẩy gốc LTSP đã có (nếu có)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "LỖI: %s không tồn tại"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Đang cài đặt vào : %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Đặt số các tiến trình xây dựng chạy song song"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Đặt địa chỉ máy nhân bản bổ sung (định giới bằng dấu cách)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "đặt miền địa phương mặc định"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+"danh sách các gói bổ sung cần cài đặt như là phần của tiến trình cài đặt đầu "
+"tiên."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI giai đoạn 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "một chế độ truy cập hạn Web đơn giản"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "bật LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "ép buộc bỏ qua tiến trình xây dựng squashfs (cho debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "đặt địa chỉ của máy nhân bản bảo mật"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "đặt địa chỉ của máy nhân bản cập nhật"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "LỖI: « --arch %s » được gọi trên kiến trúc không được hỗ trợ : %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Nạp một tập tin cấu hình đặc trưng cho người dùng"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "đặt tên của chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "loại trừ các gói khỏi chroot đầu tiên"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "bật hỗ trợ chức năng gỡ rối"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "đặt thư mục cài đặt cơ bản mặc định"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "nạp một tập tin cấu hình đặc trưng cho người dùng"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "đặt gói hạt nhân cần cài đặt."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "đặt địa chỉ của máy nhân bản"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr ""
+"thêm một máy nhân bản, mà có mức ưu tiên cao hơn máy nhân bản mặc định"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr ""
+"thêm một máy nhân bản, mà có mức ưu tiên thấp hơn máy nhân bản mặc định"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "thêm một máy nhân bản bảo mật"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "nhắc đặt mật khẩu người chủ (giá trị mặc định là « bị tắt »)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Bật thông báo về tiến hành"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "In ra thời gian chạy giai đoạn"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Vẽ thanh tiến hành"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "đặt các gói mô-đun hạt nhân cần cài đặt."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "bảo tồn vùng nhớ tạm các tập tin gói đã tải về"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Đặt các ngôn ngữ quốc tế hoá"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "đặt bản phân phối cần dùng để cài đặt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr ""
+"danh sách các gói cần cài đặt như là phần của tiến trình cài đặt cuối cùng"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+"đặt danh sách các gói cần cài đặt sau khi chạy xong tiến trình cài đặt cơ "
+"bản (base-install)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "bật bàn giao tiếp nối tiếp"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "Đang bật bàn giao tiếp nối tiếp..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+"cài đặt vào chroot tất cả các tập tin « .deb » nằm trong thư mục đưa ra"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "gắn thư mục nhớ tạm gói từ máy phục vụ"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "gắn kết một thư mục trình phục vụ làm thư mục nhớ tạm gói chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "dùng ủy nhiệm HTTP đưa ra"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "không tự động phát hiện cấu hình ủy nhiệm apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr ""
+"GHI CHÚ : đang thêm bản phát hành mặc định và các thành phần vào máy nhân "
+"bản bảo mật:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "kèm thêm các khoá đã liệt kê trong vòng khoá apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "thêm một máy nhân bản nối cầu lùi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "danh sách các gói cần cài đặt từ kho lưu nối cầu lùi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "bản phân phối từ đó cần lấy nối cầu lùi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+"GHI CHÚ: đang thêm bản phân phối mặc định và các thành phần vào máy nhân bản "
+"nối cầu lùi:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "tạo ảnh ext2 để dùng với NBD."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "tạo ảnh hệ thống tập tin đưa ra để dùng với NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "sao chép các gói apt từ máy phục vụ"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr ""
+"nạp vào chroot chức năng chèn sẵn dữ liệu cấu hình debconf sau khi cài đặt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "gắn đĩa CD-ROM trước khi cài đặt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr ""
+"bật chức năng thông báo các gói đã cài đặt (popularity-contest) trong chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr ""
+"Đang bật chức năng thông báo các gói đã cài đặt (popularity-contest)..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "tạo ảnh squashfs để dùng với NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "bỏ qua bước nâng cấp các gói đã cài đặt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "nhớ tạm các gói đã tải về"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Đang sao chép các gói"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "hoàn tất."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr ""
+"dùng danh sách các nguồn (sources.list) của máy phục vụ, thay vì tạo ra một "
+"danh sách riêng"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "đặt các thành phần cần dùng khi nhân bản"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "đặt danh sách các gói hạt nhân cần cài đặt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "cho phép các gói không ký trong khi cài đặt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "bản phân phối để thiết lập ghim apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "danh sách các gói cần cài đặt từ bản phân phối đã ghim"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Clytie Siddall https://launchpad.net/~clytie\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "GHI CHÚ : đang tắt nguồn APT bảo mật cho sid (nó không tồn tại)."
--- /dev/null
+# ltsp gettext messages for LANGUAGE.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ltsp package.
+#
+# YunQiang Su <wzssyqa@gmail.com>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5.2.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2014-05-30 15:49+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Chinese (simplified) <>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+"Language: zh_CN\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "登录出错"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "用户"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "已经登录!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "继续"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "登录警告"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "取消"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API 错误:需要提供 true 或 false。"
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "显示此帮助信息"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "显示所有可用的命令行选项的帮助。"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "LTSP 构建客户端用法:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " 常规选项:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " 高级选项:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "通知:LTSP 客户端安装成功完成"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "错误:LTSP 客户端安装非正常结束"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "本地运行大部分甚至全部程序"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "设置目标体系结构"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "错误:不支持的体系结构。检查您的 --arch 参数:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " 支持的值有:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "kickstart 文件的路径"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "chroot-creator 缓存的路径"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "发行版本号"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "发行版名称"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "如果存在,则清空现有的 LTSP chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "错误:%s 不存在"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "正在安装到:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "设置并行构建进程的数目"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "设置额外的镜像地址 (用空格分隔)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "设置默认区域"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr "要作为初始安装组成部分的额外软件包的清单。"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "3 段 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "简单的 webkiosk 模式"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "启用 LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "强制跳过构建 squashfs (由 debian-installer 使用)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "设置安全镜像的地址"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr "设置升级镜像的地址"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "错误:--arch %s 被调用,但是体系结构 %s 不被支持"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "加载用户指定的配置文件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "设置 chroot 的名称"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "从初始 chroot 排除包"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "启用调试支持"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "设置默认基本安装目录"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "加载用户指定的配置文件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "设置要安装的内核包。"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "设置镜像地址"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "添加一个镜像,优先于默认镜像"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "添加一个镜像,优先级比默认镜像低"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "添加一个安全镜像"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "提示设置 root 口令,默认是禁用的"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "启用进度报告"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "显示本阶段时间 (秒)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "显示进度条"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "设置要安装的内核模块包。"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "保留已下载包文件的缓存"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "设置国际化语言"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "设置要安装的发行版"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "要作为最终安装一部分的包的清单"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr "在基本安装完成后,设置要安装的包清单"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "启用串行终端"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "正在启用串行终端"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr "将提供的目录中的所有 .deb 文件安装到 chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "从服务器挂载包缓存目录"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "挂载服务器目录为 chroot 包缓存目录"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "使用指定的 http 代理"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "不要自动探测 apt 代理配置"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr "注意:添加默认发行版和组件到安全镜像:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "在 apt 密钥环中包含列出的密钥"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "添加一个 backports 镜像"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr "列出要从 backports 仓库安装的包"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "要从中获取 backports 的发行版"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr "注意:将添加默认发行版和组件到 backports 镜像:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "创建 ext2 镜像,以配置 NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "创建镜像,以配合指定文件系统的 NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "从服务器复制 apt 包文件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "安装后,在 chroot 中加载 debconf 种子"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "安装前挂载 CDROM"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "在 chroot 中启用流行度调查"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "正在启用流行度调查..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "创建 squashfs 镜像,以配合 NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "跳过已安装包的升级"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "缓存下载的包"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "正在复制包"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "完成。"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "使用服务器 sources.list 代替自动生成的"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "设置要在镜像中使用的组件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "设置要安装的内核包的清单"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "安装时运行未签名的包"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "设置 apt pinning 使用的发行版"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr "要从附加发行版(pinned distribution) 安装的包的清单"
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Bond007 https://launchpad.net/~cnshzj007\n"
+" Careone https://launchpad.net/~zzbusagain\n"
+" DBLobster https://launchpad.net/~db.lobster\n"
+" Feng Chao https://launchpad.net/~chaofeng\n"
+" HuntXu https://launchpad.net/~huntxu\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Tao Wei https://launchpad.net/~weitao1979\n"
+" Tony Liu Haitao https://launchpad.net/~tony-liu-ht+ubuntu\n"
+" YunQiang Su https://launchpad.net/~wzssyqa\n"
+" ZhangCheng https://launchpad.net/~xxzc\n"
+" fpoint https://launchpad.net/~fpoint\n"
+" laichaochao https://launchpad.net/~laichaochao\n"
+" snowdream https://launchpad.net/~yanghui"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "注意:将禁用 sid 的安全 apt 源,因为其不存在。"
--- /dev/null
+# Chinese (Traditional) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-08-13 21:04-0700\n"
+"PO-Revision-Date: 2013-11-16 14:12+0000\n"
+"Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n"
+"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:30
+#: ../server/ALTLinux/configs/ltsp-login.sh:33
+#: ../server/ALTLinux/configs/ltsp-login.sh:40
+#: ../server/ALTLinux/configs/ltsp-login.sh:50
+#, sh-format
+msgid "Login Error"
+msgstr "登入錯誤"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "User"
+msgstr "使用者"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:31
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:44
+#: ../server/ALTLinux/configs/ltsp-login.sh:52
+#: ../server/ALTLinux/configs/ltsp-login.sh:62
+#: ../server/ALTLinux/configs/ltsp-login.sh:81
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:95
+#: ../server/ALTLinux/configs/ltsp-login.sh:105
+#: ../server/ALTLinux/configs/ltsp-login.sh:115
+#, sh-format
+msgid "already logged in!"
+msgstr "已經登入過了!"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:34
+#: ../server/ALTLinux/configs/ltsp-login.sh:43
+#: ../server/ALTLinux/configs/ltsp-login.sh:84
+#: ../server/ALTLinux/configs/ltsp-login.sh:93
+#: ../server/ALTLinux/configs/ltsp-login.sh:117
+#, sh-format
+msgid "Continue"
+msgstr "繼續"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:80
+#: ../server/ALTLinux/configs/ltsp-login.sh:83
+#: ../server/ALTLinux/configs/ltsp-login.sh:90
+#: ../server/ALTLinux/configs/ltsp-login.sh:103
+#, sh-format
+msgid "Login Warning"
+msgstr "登入警告"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "取消"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API 錯誤:您必須指出真 (true) 或假 (false)。"
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "顯示這個求助訊息"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr ""
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr ""
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "LTSP 用戶端使用情形:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " 正規選項:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " 進階選項:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "資訊:LTSP 用戶端成功安裝完畢"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "錯誤:LTSP 用戶端安裝不正常中止"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "以本機執行大多數應用程式"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:10
+#, sh-format
+msgid "Release version number (el6,fc18,fc19) * Not working yet"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#, sh-format
+msgid "set the target architecture"
+msgstr "設定目標架構"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "錯誤:不支援的架構。請檢查您的 --arch 參數:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#, sh-format
+msgid " supported values are: %s"
+msgstr " 支援的數值為:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#, sh-format
+msgid "Release version number"
+msgstr "釋出版本號碼"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#, sh-format
+msgid "Distro name"
+msgstr "發行套件名稱"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:3
+#, sh-format
+msgid "Set kernel sources package, defaults to latest gentoo-sources"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "如果有則清除現有的 LTSP chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "設定要安裝的顯示卡驅動程式"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "要使用的 Gentoo 安裝程式,預設為 kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "顯示安裝程式外部命令輸出"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:14
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:22
+#, sh-format
+msgid "Using installer: %s"
+msgstr "使用安裝程式:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "錯誤:%s 不存在"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "安裝到:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3
+#, sh-format
+msgid "set the default locale"
+msgstr "設定預設地區"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:6
+#, sh-format
+msgid ""
+"list of extra packages to install as part of the initial installation."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "設定 initramfs 組建程式,預設值為 genkernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "階段 3 URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "設定要安裝的輸入裝置驅動程式"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "啟用 LTSP-Cluster"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/095-update-image:3
+#, sh-format
+msgid "force to skip the squashfs build (for debian-installer)"
+msgstr "強制略過 squashfs 組建 (用於 debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:4
+#, sh-format
+msgid "set the update mirror location"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44
+#, sh-format
+msgid "ERROR: --arch %s called on unsupported arch: %s"
+msgstr "錯誤: --arch %s 選項被呼叫於不支援的架構:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "載入使用者指定的設定檔"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "設定 chroot 名稱"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "從初始的 chroot 匯出套件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "設定要安裝的核心套件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3
+#, sh-format
+msgid "set the mirror location"
+msgstr "設定鏡射位置"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4
+#, sh-format
+msgid "add a mirror, which takes priority over the default mirror"
+msgstr "新增一個映射站,而它的優先權高於預設的映射站"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5
+#, sh-format
+msgid "add a mirror, with lower priority than the default mirror"
+msgstr "新增一個映射站,而它的優先權低於預設的映射站"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3
+#, sh-format
+msgid "add a security mirror"
+msgstr "新增一個安全性更新映射站"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3
+#, sh-format
+msgid "prompt to set the root password, defaults to disabled"
+msgstr "提示設定管理者密碼,預設為關閉"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "啟用進度報告"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "顯示階段時間 (以秒計)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "繪出進度列"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "設定要安裝的核心模組套件。"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3
+#, sh-format
+msgid "keep cache of downloaded package files"
+msgstr "保留已下載套件檔的快取"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "設定 i18n"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "設定安裝用的發行套件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3
+#, sh-format
+msgid "list of packages to install as part of the final installation"
+msgstr "做為最終安裝中要安裝的套件清單"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3
+#, sh-format
+msgid "set the list of packages to install after base-install is completed"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3
+#, sh-format
+msgid "enable serial console"
+msgstr "啟動序列埠終端機"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12
+#, sh-format
+msgid "Enabling serial console..."
+msgstr "正在啟動序列埠終端機 ..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-install-debs:3
+#, sh-format
+msgid ""
+"install to the chroot all the .deb files contained in the provided directory"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "從伺服器掛載套件快取目錄"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:4
+#, sh-format
+msgid "mount a server directory as the chroot package cache dir"
+msgstr "掛載伺服器目錄做為 chroot 套件快取目錄"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "使用指定的 http 代理伺服器"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "不要自動偵測 apt 代理伺服器組態"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:16
+#, sh-format
+msgid "NOTE: adding default dist and components to security mirror:"
+msgstr "注意:新增預設的版本和分類至安全性更新映射站:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "將清單上的金鑰加入 apt 鑰匙圈 (keyring)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:4
+#, sh-format
+msgid "list of packages to install from the backports repositories"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "建立 NBD 使用的 ext2 映像檔"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:4
+#, sh-format
+msgid "create image for use with NBD of the specified filesystem"
+msgstr "以指定的檔案系統建立 NBD 使用的映像檔"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "從伺服器複製 apt 套件檔案"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "安裝後載入 chroot 中的 debconf"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr "設定發行版本用於安裝,預設為執行發行版本"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/099-mount-cdrom:5
+#, sh-format
+msgid "mounts CDROM before installation"
+msgstr "安裝前掛載 CDROM"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "於 chroot 中啟動熱門套件統計 (popularity-contest)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "正在啟動熱門套件統計 ..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "建立 NBD 使用的 squashfs 映像檔"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "略過已安裝套件的升級"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "快取已下載套件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "複製套件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "完成。"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "使用伺服器的 sources.list 代替產生一個"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "設定在鏡像中要使用的元件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "設定要安裝的核心套件清單"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "設定要安裝的核心變體"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "設定要安裝的核心版本"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "安裝時允許未簽章的套件"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:4
+#, sh-format
+msgid "list of packages to install from the pinned distribution"
+msgstr ""
+
+#: ../common/ltsp-common-functions:191
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Chao-Hsiung Liao https://launchpad.net/~j-h-liau\n"
+" Cheng-Wei Chien https://launchpad.net/~cwchien\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "注意:正在取消給 sid 用的 APT 安全性更新來源。它並不存在。"
--- /dev/null
+NAME=ltsp
+VERSION=5.5.4
+EXPORTCHANGELOG=yes
--- /dev/null
+if [ -x /usr/bin/asoundconf ]; then
+ if [ -n "$LTSP_CLIENT" ]; then
+ /usr/bin/asoundconf set-pulseaudio
+ else
+ if [ ! type pulseaudio > /dev/null 2>&1 ]; then
+ /usr/bin/asoundconf unset-pulseaudio
+ fi
+ fi
+fi
--- /dev/null
+pcm.!default {
+ type null
+}
--- /dev/null
+pcm.!default {
+ type pulse
+}
+
+ctl.!default {
+ type pulse
+}
--- /dev/null
+pcm.!default {
+ type xaudio
+}
--- /dev/null
+#SWAP_SIZE=256
--- /dev/null
+ddns-update-style interim;
+ignore client-updates;
+allow booting;
+allow bootp;
+
+option option-128 code 128 = string;
+option option-129 code 129 = string;
+
+use-host-decl-names on;
+
+next-server 192.168.67.1;
+
+subnet 192.168.67.0 netmask 255.255.255.0 {
+ range 192.168.67.20 192.168.67.250;
+ option domain-name "example.com";
+ option domain-name-servers 192.168.67.1;
+ option broadcast-address 192.168.67.255;
+ option routers 192.168.67.1;
+ option subnet-mask 255.255.255.0;
+ option root-path "192.168.67.1:/var/lib/ltsp/@ARCH@";
+ if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
+ filename "/ltsp/@ARCH@/pxelinux.0";
+ } else if substring( option vendor-class-identifier, 0, 9 ) = "Etherboot" {
+ filename "/ltsp/@ARCH@/nbi.img";
+ #filename "/ltsp/@ARCH@/pxelinux.0";
+ } else {
+ option-129 = " initrd=/ltsp/@ARCH@/initrd.img";
+ filename "/ltsp/@ARCH@/vmlinuz";
+ }
+}
--- /dev/null
+VENDOR=ALTLinux
+BASE=/var/lib/ltsp
+ARCH=@ARCH@
+MIRROR=ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus
+COMPONENTS=classic
+KERNEL="led-tc"
+KERNEL_MODULES="alsa"
+EARLY_PACKAGES="ltsp-client-full"
+OVERRIDE_EXPORTS=true
--- /dev/null
+#!/bin/sh
+
+. gettext.sh
+
+x_login_num()
+{
+ who | egrep -c "^${USER}[[:blank:]]+[[:graph:]]*:"
+}
+
+DIALOG=
+TIMEOUT=30
+
+. /usr/share/ltsp/ltsp-server-functions
+
+UVer()
+{
+ echo $((${1:-0} * 256 * 256 + ${2:-0} * 256 + ${3:-0}))
+}
+
+XDVer()
+{
+ local MAJOR MINOR MICRO
+ Xdialog --version 2>&1 | (IFS=. read MAJOR MINOR MICRO; UVer $MAJOR $MINOR)
+}
+
+Error()
+{
+ local saveLANG
+ if [ "$DIALOG" = "kdialog" ]; then
+ kdialog --title "$(eval_gettext "Login Error")" \
+ --error "$(eval_gettext "User") \"${USER}\" $(eval_gettext "already logged in"\!)"
+ elif [ "$DIALOG" = "zenity" ]; then
+ zenity --title="$(eval_gettext "Login Error")" --error \
+ --text="$(eval_gettext "User") \"${USER}\" $(eval_gettext "already logged in"\!)\n\n$(eval_gettext "Continue")?"
+ elif [ "$DIALOG" = "Xdialog" ]; then
+ if [ $(XDVer) -ge $(UVer 2 3) ]; then
+ saveLANG="$LANG"
+ LANG=${LANG%%.*}.UTF-8
+ fi
+ Xdialog --title "$(eval_gettext "Login Error")" \
+ --center \
+ --beep \
+ --ok-label "$(eval_gettext "Continue")" \
+ --infobox "$(eval_gettext "User") \"${USER}\" $(eval_gettext "already logged in"\!)" 10 50 $((${TIMEOUT:-0} * 1000))
+ [ -z "$saveLANG" ] || LANG="$saveLANG"
+ elif [ "$DIALOG" = "wish" ]; then
+ echo "\
+ wm withdraw .
+ tk_messageBox \
+ -title \"$(eval_gettext "Login Error")\" \
+ -icon error \
+ -message \"$(eval_gettext "User") \\\"${USER}\\\" $(eval_gettext "already logged in"\!)\" \
+ -type ok
+ exit 2" | wish
+ elif [ "$DIALOG" = "gxmessage" ]; then
+ $DIALOG -title "Login Error" \
+ -geometry 360x80 \
+ -center \
+ -buttons Cancel:2 \
+ -default Cancel \
+ -timeout ${TIMEOUT:-0} \
+ "$(eval_gettext "User") \"${USER}\" $(eval_gettext "already logged in"\!)"
+ elif [ "$DIALOG" = "xmessage" ]; then
+ $DIALOG -title "Login Error" \
+ -geometry 360x80 \
+ -center \
+ -buttons Cancel:2 \
+ -default Cancel \
+ -timeout ${TIMEOUT:-0} \
+ "User \"${USER}\" already logged in"\!
+ else
+ return 2
+ fi
+}
+
+Warning()
+{
+ local saveLANG RETVAL
+ if [ "$DIALOG" = "kdialog" ]; then
+ kdialog --title "$(eval_gettext "Login Warning")" \
+ --warningcontinuecancel "$(eval_gettext "User") \"${USER}\" $(eval_gettext "already logged in"\!)"
+ elif [ "$DIALOG" = "zenity" ]; then
+ zenity --title="$(eval_gettext "Login Warning")" --warning \
+ --text="$(eval_gettext "User") \"${USER}\" $(eval_gettext "already logged in"\!)\n\n$(eval_gettext "Continue")?"
+ elif [ "$DIALOG" = "Xdialog" ]; then
+ if [ $(XDVer) -ge $(UVer 2 3) ]; then
+ saveLANG="$LANG"
+ LANG=${LANG%%.*}.UTF-8
+ fi
+ Xdialog --title "$(eval_gettext "Login Warning")" \
+ --center \
+ --beep \
+ --ok-label "$(eval_gettext "Continue")" \
+ --cancel-label "$(eval_gettext "Cancel")" \
+ --yesno "$(eval_gettext "User") \"${USER}\" $(eval_gettext "already logged in"\!)" 10 50
+ RETVAL=$?
+ [ -z "$saveLANG" ] || LANG="$saveLANG"
+ return RETVAL
+ elif [ "$DIALOG" = "wish" ]; then
+ echo "\
+ wm withdraw .
+ if {[tk_messageBox \
+ -title \"$(eval_gettext "Login Warning")\" \
+ -icon warning \
+ -message \"$(eval_gettext "User") \\\"${USER}\\\" $(eval_gettext "already logged in"\!)\" \
+ -type okcancel \
+ -default cancel] == \"ok\"} then exit \
+ else {exit 2}" | wish
+ elif [ "$DIALOG" = "gxmessage" ]; then
+ $DIALOG -title "Login Warning" \
+ -geometry 360x120 \
+ -center \
+ -buttons OK:0,Cancel:2 \
+ -default Cancel \
+ "$(eval_gettext "User") \"${USER}\" $(eval_gettext "already logged in"\!)
+
+ $(eval_gettext "Continue")?"
+ elif [ "$DIALOG" = "xmessage" ]; then
+ $DIALOG -title "Login Warning" \
+ -geometry 300x120 \
+ -center \
+ -buttons OK:0,Cancel:2 \
+ -default Cancel \
+ "User \"${USER}\" already logged in"\!"
+
+ Continue?"
+ else
+ return 0
+ fi
+}
+
+SourceIfNotEmpty /etc/sysconfig/xinitrc ||:
+
+X_MULTI_LOGIN=${X_MULTI_LOGIN:-W}
+
+if ! is_yes "$X_MULTI_LOGIN"; then
+ export TEXTDOMAIN=ltsp-login
+ export TEXTDOMAINDIR=/usr/share/locale
+ if [ $(x_login_num) -gt 1 ]; then
+ for D in kdialog zenity Xdialog wish gxmessage xmessage; do
+ if which $D >/dev/null 2>&1; then
+ DIALOG="$D"
+ break
+ fi
+ done
+ DIALOG=${DIALOG:-none}
+ if is_no "$X_MULTI_LOGIN"; then
+ Error
+ exit 2
+ else
+ Warning || exit 0
+ fi
+ fi
+ unset TEXTDOMAIN TEXTDOMAINDIR D
+fi
+unset DIALOG TIMEOUT
--- /dev/null
+#!/bin/sh
+
+X_SERVER=${DISPLAY%:*}
+if [ -n "$X_SERVER" -a "$X_SERVER" != "localhost" ]; then
+ if [ -x /usr/bin/ltspinfo ]; then
+ oldifs="${IFS-not set}"
+ IFS=''
+ eval `/usr/bin/ltspinfo -h $X_SERVER -c all 2>/dev/null`
+ test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+ unset oldifs
+ if [ -n "$LTSP_AUDIO_SERVER" ]; then
+ case "$LTSP_AUDIO_SERVER" in
+ NAS)
+ export AUDIOSERVER=tcp/$X_SERVER:${LTSP_AUDIO_PORT:-8000}
+ ;;
+ ESOUND|ESD)
+ export ESPEAKER=$X_SERVER:${LTSP_AUDIO_PORT:-16001}
+ ;;
+ PULSE|PULSEAUDIO)
+ export PULSE_SERVER=$X_SERVER:${LTSP_AUDIO_PORT:-4713}
+ export ESPEAKER=$X_SERVER:${LTSP_AUDIO_PORT:-16001}
+ ;;
+ XAUDIO)
+ ;;
+ esac
+ fi
+ unset LTSP_AUDIO_SERVER LTSP_AUDIO_PORT
+ else
+ export ESPEAKER="$X_SERVER:16001"
+ export AUDIOSERVER="tcp/$X_SERVER:8000"
+ #export PULSE_SERVER="tcp:$X_SERVER:4713"
+ fi
+ if [ -n "$PULSE_SERVER" -a -f /etc/ltsp/asound-pulse.conf -a -f /usr/share/ltsp/alsa-pulse.conf -a -f /usr/lib/alsa-lib/libasound_module_ctl_pulse.so ]; then
+ export ALSA_CONFIG_PATH=/usr/share/ltsp/alsa-pulse.conf
+ elif [ -f @LIBDIR@/alsa-lib/libasound_module_pcm_xaudio.so ]; then
+ export ALSA_CONFIG_PATH=/usr/share/ltsp/alsa-xaudio.conf
+ elif [ -f /etc/ltsp/asound-null.conf ]; then
+ export ALSA_CONFIG_PATH=/usr/share/ltsp/alsa-null.conf
+ fi
+fi
+unset X_SERVER
--- /dev/null
+VENDOR=ALTLinux
+BASE=/var/lib/ltsp
--- /dev/null
+[generic]
+
+[ltspswaps]
+port=9210
+virtstyle=ipliteral
+exportname=/var/spool/ltspswap/%s.swap
+prerun=/usr/share/ltsp/scripts/mkswapfile %s
+postrun=/bin/rm -f %s
--- /dev/null
+# Arabic translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-02-12 17:37+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Arabic <ar@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Asturian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Asturian <ast@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Fallu de rexistru"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Continuar"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Encaboxar"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Usuariu"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "¡Yá tas rexistráu!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Avisu de rexistru"
--- /dev/null
+# Azerbaijani translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-04-03 14:43+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Azerbaijani <az@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Daxilolma xətası"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Davam et"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Ləğv Et"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "İstifadəçi"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "artıq daxil olub!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Daxilolma xəbərdarlığı"
--- /dev/null
+# Belarusian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Belarusian <be@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Bulgarian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Bulgarian <bg@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Bosnian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Bosnian <bs@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Catalan translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Catalan <ca@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Error d'inici de sessió"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Continua"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Cancel·la"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Usuari"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "ja heu iniciat la sessió!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Avís d'inici de sessió"
--- /dev/null
+# Chechen translation for ltsp
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2014-08-13 08:41+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chechen <ce@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Kurdish (Sorani) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kurdish (Sorani) <ckb@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Czech translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Czech <cs@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Chyba přihlášení"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Pokračovat"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Zrušit"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Uživatel"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "již přihlášen!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Varování při přihlášení"
--- /dev/null
+# Welsh translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Welsh <cy@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Danish translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-04-02 17:24+0000\n"
+"Last-Translator: Ole Guldberg <olegb@omgwtf.dk>\n"
+"Language-Team: Danish <da@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Fejl ved login"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Fortsæt"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Annullér"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Bruger"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "Allerede logget ind!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Loginadvarsel"
--- /dev/null
+# German translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-15 11:35+0000\n"
+"Last-Translator: Roman Stingler <coolx67@gmx.at>\n"
+"Language-Team: German <de@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Anmeldefehler"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Fortfahren"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Benutzer"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "bereits angemeldet!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Anmeldewarnung"
--- /dev/null
+# Greek translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:37+0000\n"
+"Last-Translator: Alkis Georgopoulos <Unknown>\n"
+"Language-Team: Greek <el@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Σφάλμα σύνδεσης"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Συνέχεια"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Ακύρωση"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Χρήστης"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "ήδη συνδεδεμένος!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Προειδοποίηση σύνδεσης"
--- /dev/null
+# English (Australia) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: English (Australia) <en_AU@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# English (Canada) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-10-26 02:49+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: English (Canada) <en_CA@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Login Error"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Continue"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Cancel"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "User"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "already logged in!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Login Warning"
--- /dev/null
+# English (United Kingdom) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-15 11:48+0000\n"
+"Last-Translator: Jen Ockwell <jenfraggleubuntu@googlemail.com>\n"
+"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Login Error"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Continue"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Cancel"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "User"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "already logged in!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Login Warning"
--- /dev/null
+# Esperanto translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Esperanto <eo@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Eraro de ensaluto"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Averto de ensaluto"
--- /dev/null
+# Spanish translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-14 16:11+0000\n"
+"Last-Translator: Paco Molinero <paco@byasl.com>\n"
+"Language-Team: Spanish <es@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Error de autenticación"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Continuar"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Usuario"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "ya está en el sistema!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Aviso de autenticación"
--- /dev/null
+# Estonian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Estonian <et@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Persian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Persian <fa@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "خطای ورود"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "ادامه"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "انصراف"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "کاربر"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "کاربر در حال حاضر وارد شده"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "هشدار ورود"
--- /dev/null
+# Finnish translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Finnish <fi@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Faroese translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Faroese <fo@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# French translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2014-08-29 15:10+0000\n"
+"Last-Translator: Arnaud Faucher <arnaud.faucher@gmail.com>\n"
+"Language-Team: French <fr@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Erreur d'authentification"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Continuer"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Annuler"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Utilisateur"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "déjà connecté !"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Alerte d'authentification"
--- /dev/null
+# Galician translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Galician <gl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Hebrew translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Hebrew <he@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Croatian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Croatian <hr@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Hungarian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Hungarian <hu@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Indonesian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Indonesian <id@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Icelandic translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Icelandic <is@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Italian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Italian <it@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Japanese translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Japanese <ja@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Korean translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Korean <ko@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Russian translations for ltsp package
+# Copyright (C) 2008 THE ltsp'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ltsp package.
+# <ledest@gmail.com>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2008-03-07 14:52+0200\n"
+"Last-Translator: <ledest@gmail.com>\n"
+"Language-Team: Russian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Ошибка входа"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Продолжить"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Отмена"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Пользователь"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "уже вошёл (где-то)!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Предупреждение"
--- /dev/null
+# Ukrainian translations for ltsp package.
+# Copyright (C) 2008 THE ltsp'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the ltsp package.
+# <ledest@gmail.com>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp 5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2008-03-07 14:52+0200\n"
+"Last-Translator: <ledest@gmail.com>\n"
+"Language-Team: Ukrainian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Помилка входу"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Продовжити"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Відмінити"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Користувач"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "вже увішов (десь)!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Попередження"
--- /dev/null
+# Latvian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Latvian <lv@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Malay translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-06-09 13:19+0000\n"
+"Last-Translator: Steelburn <Unknown>\n"
+"Language-Team: Malay <ms@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Ralat Daftar Masuk"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Teruskan"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Batal"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Pengguna"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "sudah daftar masuk!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Amaran Daftar Masuk"
--- /dev/null
+# Burmese translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-05-15 13:01+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Burmese <my@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "ကွန်ပျုတာစနစ်သို့စတင်ဝင်ရောက်သောအခါမှာယွင်းချက်"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "ဆက်လက်လုပ်ဆောင်ပါ"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "အစီအစဉ်ဖျက်သည်"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "အသုံးပြုသည်"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "ကွန်ပျုတာစနစ်သို့ဝင်ရောက်ပြီးဖြစ်သည်"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "ကွန်ပျူတာစနစ်သို့စတင်ဝင်ရောက်သောအခါသတိပေးချက်"
--- /dev/null
+# Norwegian Bokmal translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Norwegian Bokmal <nb@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Dutch translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-14 14:53+0000\n"
+"Last-Translator: cumulus007 <Unknown>\n"
+"Language-Team: Dutch <nl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Aanmeldfout"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Doorgaan"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Annuleren"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Gebruiker"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "Reeds aangemeld!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Aanmeldwaarschuwing"
--- /dev/null
+# Norwegian Nynorsk translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Norwegian Nynorsk <nn@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Occitan (post 1500) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Occitan (post 1500) <oc@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Polish translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-04-27 13:45+0000\n"
+"Last-Translator: Piotr Strębski <strebski@o2.pl>\n"
+"Language-Team: Polish <pl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Błąd logowania"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Kontynuuj"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Użytkownik"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "jest już zalogowany!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Ostrzeżenie logowania"
--- /dev/null
+# Portuguese translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Portuguese <pt@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Brazilian Portuguese translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-11-21 22:38+0000\n"
+"Last-Translator: Guilherme Benkenstein <gb@gbti.com.br>\n"
+"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Erro de login"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Avançar"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Usuário"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "Usuário já está logado!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Aviso de Login"
--- /dev/null
+# Romanian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Romanian <ro@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Eroare la autentificare"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Continuare"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Anulare"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Utilizator"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "deja autentificat!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Avertizare la autentificare"
--- /dev/null
+# Russian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Russian <ru@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Sardinian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Sardinian <sc@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Northern Sami translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Northern Sami <se@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Slovenian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Slovenian <sl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Albanian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Albanian <sq@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Serbian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Serbian <sr@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Swedish translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Swedish <sv@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Tamil translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Tamil <ta@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Telugu translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Telugu <te@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Thai translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Thai <th@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Turkish translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Turkish <tr@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Uyghur translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Uyghur <ug@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Ukrainian translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Ukrainian <uk@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Vietnamese translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Vietnamese <vi@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Chinese (Simplified) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-01-13 21:30+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+# Chinese (Traditional) translation for ltsp
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2013-09-16 01:20+0000\n"
+"Last-Translator: Rossi Liu <Unknown>\n"
+"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "登入錯誤"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "繼續"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "取消"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "使用者"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "已經登入過了!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "登入警告"
--- /dev/null
+# Zazaki translation for ltsp
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-03-07 14:47+0200\n"
+"PO-Revision-Date: 2014-06-03 14:38+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Zazaki <zza@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-09-23 04:31+0000\n"
+"X-Generator: Launchpad (build 17196)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr ""
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr ""
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr ""
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr ""
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr ""
--- /dev/null
+NFSROOT_OPTS=udp
+BOOT_PROTO=dhcp
--- /dev/null
+#!/bin/bash
+
+Usage()
+{
+cat <<__USAGE__
+Usage: ltsp-mkbootiso [OPTIONS]
+Make boot iso image with kernel and initrd for boot LTSP5 client via CD-ROM
+ -h, --help display this help and exit
+ -, --stdout write iso file to stdout
+ -o, --output ISO_FILE write iso to ISO_FILE (./ltsp-boot.iso)
+ -c, --conf CONF_FILE use CONF_FILE as isolinux.cfg (/boot/pxelinux.cfg/default)
+ -b, --boot BOOT_FILE use BOOT_FILE as isolinux.bin (/usr/lib/syslinux/isolinux.bin)
+ -v, --version VER use kernel version VER
+ -r, --root DIR LTSP-client root directory
+__USAGE__
+exit 0
+}
+
+VER=
+CONF_FILE=/boot/pxelinux.cfg/default
+BOOT_FILE=/usr/lib/syslinux/isolinux.bin
+ISO_FILE=ltsp-boot.iso
+CHROOT=
+
+while [ $# -ne 0 ]; do
+ case "$1" in
+ -h|--help) Usage ;;
+ -v|--version)
+ VER=$2
+ shift 2
+ ;;
+ -b|--boot)
+ BOOT_FILE=$2
+ shift 2
+ ;;
+ -c|--conf)
+ CONF_FILE=$2
+ shift 2
+ ;;
+ -|--stdout)
+ ISO_FILE=
+ shift
+ ;;
+ -o|--output)
+ ISO_FILE=$2
+ shift 2
+ ;;
+ -r|--root)
+ CHROOT=$2
+ shift 2
+ ;;
+ *)
+ echo "Unknown key $1 !" >&2
+ exit 2
+ ;;
+ esac
+done
+
+if [ -f /etc/ltsp_chroot ]; then
+ CHROOT=
+elif [ -z "$CHROOT" -a -r /etc/ltsp/ltsp-build-client.conf ]; then
+ . /etc/ltsp/ltsp-build-client.conf
+ CHROOT=$BASE/$ARCH
+fi
+
+KERNEL=$CHROOT/boot/vmlinuz${VER:+-}$VER
+INITRD=$CHROOT/boot/initrd${VER:+-}$VER.img
+CONF_FILE=$CHROOT${CHROOT:+/}$CONF_FILE
+FILES="$BOOT_FILE $KERNEL $INITRD $CONF_FILE"
+
+for f in $FILES; do
+ if ! [ -f "$f" ]; then
+ echo "Can't found $f !" >&2
+ exit 1
+ fi
+done
+
+Dir=`mktemp -t -d ltsp5-iso.XXXX`
+cp -L "$BOOT_FILE" "$Dir"/isolinux.bin
+cp -L "$KERNEL" "$Dir"/vmlinuz
+cp -L "$INITRD" "$Dir"/initrd.img
+cp -L "$CONF_FILE" "$Dir"/isolinux.cfg
+
+mkisofs ${ISO_FILE:+-o }"$ISO_FILE" -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table "$Dir"
+
+rm -rf "$Dir"
--- /dev/null
+#!/bin/sh
+
+if [ -n "$1" ]; then
+ [ -s /etc/ltsp/clients.conf ] && . /etc/ltsp/clients.conf
+ if [ -z "$2" ]; then
+ [ -s /etc/ltsp/clients.conf ] && . /etc/ltsp/clients.conf
+ else
+ SWAP_SIZE=$2
+ fi
+ [ -f "$1" ] && [ "${1:0:1}" = "/" ] ||
+ mkdir -p "$(dirname "$1")" &&
+ dd if=/dev/zero of="$1" bs=1M count=${SWAP_SIZE:-128} &&
+ /sbin/mkswap -v1 "$1"
+else
+ echo "Usage: $0 <filename> <sizeM>"
+ exit 1
+fi
--- /dev/null
+run_parts_list()
+{
+ ls "$1"/*
+}
+
+progress_timestamp()
+{
+ local p s
+ s="$hook"
+ if [ "x$2" != "xstage" ]; then
+ p=$(basename "$filename")
+ s="$s ${p:4}"
+ fi
+ echo "progress: $(($(date +%s) - $start_time)) $s"
+}
+
+progress_ext()
+{
+ local n plugin
+ plugin="$(basename "$filename")"
+ n=${plugin:0:3}
+ if [ "x$n" = "x000" -o "x$n" = "x999" ]; then
+ plugin=""
+ fi
+ case "$1" in
+ [[:digit:]]*)
+ PROGRESS_VALUE=$1
+ echo "progress: $PROGRESS_VALUE $hook:$plugin"
+ ;;
+ plugin)
+ echo "progress: $PROGRESS_VALUE $hook:$plugin"
+ ;;
+ stage)
+ echo "progress: $PROGRESS_VALUE $hook:$plugin"
+ ;;
+ done)
+ echo
+ echo "$(basename "$0") done"
+ echo
+ echo "progress: 1000 done"
+ ;;
+ init)
+ echo "progress: 0 configure"
+ ;;
+ esac
+}
+
+progress_norm()
+{
+ local n plugin
+ plugin="$(basename "$filename")"
+ n=${plugin:0:3}
+ if [ "x$n" = "x000" -o "x$n" = "x999" ]; then
+ plugin=" "
+ fi
+ case "$1" in
+ [[:digit:]]*)
+ PROGRESS_VALUE=$((($1+5)/10))
+ printf "\r%-16s %-24s %3d%%" "$hook:" "$plugin" $PROGRESS_VALUE
+ ;;
+ plugin)
+ printf "\r%-16s %-24s %3d%%" "$hook:" "$plugin" $PROGRESS_VALUE
+ ;;
+ stage)
+ printf "\r%-16s %-24s %3d%%" "$hook:" "$plugin" $PROGRESS_VALUE
+ ;;
+ done)
+ echo
+ echo "$(basename "$0") done"
+ echo
+ ;;
+ init)
+ echo
+ ;;
+esac
+}
+
+progressbar_init()
+{
+ local KDIALOG
+ if KDIALOG=$(kdialog --geometry 600x10 --progressbar "ltsp-build-client" 1000 2>/dev/null); then
+ KDIALOG_CLIENT=$(dcopclient $KDIALOG)
+ KDIALOG_OBJECT=$(dcopobject $KDIALOG)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT showCancelButton true
+ return 0
+ else
+ return 1
+ fi
+}
+
+progressbar()
+{
+ if [ -n "$KDIALOG_CLIENT" -a "x$(dcop $KDIALOG_CLIENT $KDIALOG_OBJECT wasCancelled)" = "xtrue" ]; then
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT close
+ echo >&2
+ exit 255
+ fi
+ case "$1" in
+ [[:digit:]]*)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT setProgress $1
+ ;;
+ plugin)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT setLabel "$hook: $(basename "$filename")"
+ ;;
+ stage)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT setLabel "$hook"
+ ;;
+ done)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT close
+ ;;
+ init)
+ progressbar_init || PROGRESS=true
+ ;;
+ esac
+}
+
+
+scratch_build()
+{
+ EtcAptDir=$(mktemp -d -t apt.XXXXXXXX)
+ cat > "$EtcAptDir/apt.conf" <<EOF
+Dir::Etc::main "/dev/null";
+Dir::Etc::parts "/var/empty";
+Dir::Etc::SourceParts "/var/empty";
+EOF
+ echo "Dir::Etc::sourcelist \"$sources_list\";" >> "$EtcAptDir/apt.conf"
+ mkdir -p "$ROOT"/{etc,var/lib}/rpm
+ rpm --initdb --root "$ROOT" >&2
+ $SETARCH apt-get $APT_VERBOSE update --config-file="$EtcAptDir/apt.conf" -o RPM::RootDir="$ROOT" >&2
+ $SETARCH apt-get -y $APT_VERBOSE install --config-file="$EtcAptDir/apt.conf" -o RPM::RootDir="$ROOT" apt chrooted-resolv >&2
+ rm -rf "$EtcAptDir"
+ if echo "$MIRROR $EXTRA_MIRROR" | egrep -q '(ftp|http|ssh|rsh)://'; then
+ if cp --preserve=mode,ownership /etc/resolv.conf "$ROOT"/etc/; then
+ $SETARCH chroot "$ROOT" update_chrooted -f conf
+ fi
+ fi
+}
+
+tar_build()
+{
+ tar -C "$ROOT" -x${1}f "$CHROOT_IMAGE"
+}
+
+cpio_build()
+{
+ pushd "$ROOT"
+ ${1}cat "$CHROOT_IMAGE" | cpio -i -m --no-absolute-filenames -d
+ popd
+}
--- /dev/null
+2009-07-29
+
+it is possible to install alien architectures on Debian systems, by using qemu
+userspace emulation. so far, this has been tested with qemu 0.11.0-rc0,
+building an armel LTSP chroot on an i386 server. other architectures did not
+work at the time of this writing. it requires using a statically built qemu
+userspace binary for the appropriate architecture, which requires building qemu
+using the --static flag to the configure script. it also requires setting up
+binfmt_misc to set the emulator to use for binaries of that architecture.
+
+
+to register arm binaries for binfmt-misc:
+
+ apt-get install binfmt-support
+
+ cat << EOF > /usr/share/binfmts/arm
+package qemu
+interpreter /usr/bin/qemu-arm
+flags: OC
+offset 0
+magic \x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00
+mask \xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff
+EOF
+
+ update-binfmts --import arm
+
+
+getting a static qemu binary:
+
+hopefully this will be available in debian itself soon, until then... i built
+qemu by grabbing a qemu source tarball from http://www.qemu.org/download.html,
+i had to dig around to find the 0.11.0-rc0 pre-release. then grab the debian
+dir from sid's qemu package. edit debian/rules to pass the --static option to
+configure. it needs to have either a qemu-armel-static or qemu-armel binary
+available in /usr/bin.
+
+
+once it's all set up, it's as simple as specifying the architecture, and
+possibly the kernel package:
+
+ ltsp-build-client --arch armel --kernel-packages linux-image-2.6-kirkwood
+
+some architecture-specific configuration of the kernel may be required.
--- /dev/null
+in Debian, getting sound support working with LTSP is fairly easy, by
+installing alsa plugins for pulseaudio, and configuring alsa to use pulseaudio:
+
+ apt-get install libasound2-plugins
+
+add the following lines to /etc/asound.conf:
+
+ # Make it possible for ALSA forward to pulseaudio on thin clients.
+ # Based on idea from
+ # http://alsa.opensrc.org/index.php/Default_device_from_environment_variable
+
+ pcm.!default {
+ @func refer
+ name { @func concat
+ strings [ "pcm."
+ { @func getenv
+ vars [ LTSP_ALSA_DEFAULT ]
+ default "hw:0"
+ }
+ ]
+ }
+ }
+
+ ctl.!default {
+ @func refer
+ name { @func concat
+ strings [ "ctl."
+ { @func getenv
+ vars [ LTSP_ALSA_DEFAULT ]
+ default "hw:0"
+ }
+ ]
+ }
+ }
+
+ pcm.pulse { type pulse }
+ ctl.pulse { type pulse }
+
+and then configure sound applications to talk to alsa. in my experience, KDE
+and GNOME applications worked automatically, if the whole environments were
+installed. some applications, notably alsaplayer, didn't work using the
+alsa/pulse plugins.
+
+for those applications, you may have luck using the padsp wrapper.
+
+ padsp alsaplayer some_music_file.ogg
+
+if you changed the defaults, and only installed ltsp-client-core in the chroot
+environment, you may need to install the additional dependencies in the chroot:
+
+ chroot /opt/ltsp/i386 apt-get install pulseaudio-esound-compat alsa-utils libasound2-plugins
--- /dev/null
+#!/bin/sh
+#
+# LTSP Wrapper to avoid running daemons while performing maintainence.
+#
+
+if [ "$LTSP_HANDLE_DAEMONS" = "false" ]; then
+ exit 101
+fi
--- /dev/null
+#!/bin/sh
+
+# install this in the server's cron.daily to have the terminal chroot
+# filesystems submit popularity-contest data
+
+# it requires installing popularity-contest in each chroot, preferrably
+# configured to use HTTP POST, introduced in popularity-contest 1.30, as this
+# avoids the need for working mail in the chroot environment.
+
+# change this if you have chroots in other locations
+BASE="/opt/ltsp"
+
+for base in $BASE ; do
+ if [ -d "$BASE" ]; then
+ # find all the top-level directories in $BASE
+ for dir in $(find $BASE -maxdepth 1 -type d) ; do
+ # only do the following if popularity-contest is installed,
+ # /bin/true exists and returns true (in case of architecture mis-match),
+ # and chroot is available
+ if [ -x $dir/bin/true ] && [ $dir/bin/true ] && [ -n "$(which chroot)" ] ; then
+ # check for presence of cron.daily or cron.weekly script, and
+ # run the first one found (popcon 1.45+ runs from cron.daily)
+ for frequency in daily weekly ; do
+ script="/etc/cron.$frequency/popularity-contest"
+ if [ -x "$dir/$script" ]; then
+ if [ "$frequency" = "weekly" ] && [ "$(date +%w)" != "0" ]; then
+ # only run cron.weekly script once a week
+ break
+ fi
+ chroot $dir $script
+ break
+ fi
+ done
+ fi
+ done
+ fi
+done
--- /dev/null
+#!/bin/sh
+#
+# LTSP Wrapper to avoid running daemons while performing maintainence.
+#
+
+if [ "$LTSP_HANDLE_DAEMONS" != "false" ]; then
+ /sbin/start-stop-daemon.real "$@"
+fi
--- /dev/null
+# functions specific to Debian (and possibly derived distros)
+
+add_mirrors() {
+ # feed a list of comma-separated or enter-separated mirrors,
+ # add them to the chroot's sources.list
+
+ echo "$1" | tr ',' '\n' \
+ | while read mirror dist components; do
+ if [ -z "$mirror" ] || [ "$mirror" = "none" ]; then
+ continue
+ fi
+ if [ -z "$dist" ]; then
+ dist="$DIST"
+ # components are only optional if dist does not end with a trailing
+ # slash; always include them if dist is not specified.
+ components="$COMPONENTS"
+ fi
+
+ echo "deb $mirror $dist $components" >> $ROOT/etc/apt/sources.list
+ case $mirror in
+ file:///*) dir=$(echo "$mirror" | sed -e 's,^file://,,g')
+ mkdir -p $ROOT/$dir
+ chroot_mount $dir $dir --bind
+ ;;
+ esac
+ done
+}
+
+add_mirror() {
+ # compatibility function
+ echo "WARNING: use of deprecated add_mirror or add_multiple_mirrors"
+ echo "function. please update your ltsp-build-client plugins."
+ add_mirrors "$@"
+}
+
+add_multiple_mirrors() {
+ add_mirror "$@"
+}
--- /dev/null
+# Debian-specific function overrides for ltsp-chroot
+
+mount_package_cache() {
+ mark_mount --bind /var/cache/apt/archives "$ROOT/var/cache/apt/archives"
+}
--- /dev/null
+# Debian-specific function overrides for ltsp-config
+
+service() {
+ if [ -x /usr/sbin/invoke-rc.d ]; then
+ invoke-rc.d "$@"
+ fi
+}
--- /dev/null
+# Debian-specific function overrides for ltsp-info
+
+server_packages() {
+ echo server packages:
+ COLUMNS=200 dpkg -l 'ltsp*' 'ldm*' | awk '/ltsp|ldm/{print $1,$2,$3}'
+ echo
+}
+
+chroot_packages() {
+ chroot=$1
+ if [ -f $chroot/var/lib/dpkg/status ]; then
+ echo "packages in chroot: $chroot"
+ COLUMNS=200 dpkg --root=$chroot -l 'ltsp*' 'ldm*' | awk '/ltsp-client|ldm|ltspfs/{print $1,$2,$3}'
+ echo
+ fi
+}
+
+chroot_release() {
+ if [ -x $chroot/usr/bin/lsb_release ]; then
+ echo "chroot information: $chroot"
+ ROOT=$chroot ltsp-chroot lsb_release --all
+ echo
+ fi
+}
--- /dev/null
+# Debian-specific function overrides for the common functions
+
+detect_arch() {
+ if [ -x /usr/bin/dpkg ]; then
+ echo $(dpkg --print-architecture)
+ else
+ echo "i386"
+ fi
+}
+
+umount_marked() {
+ [ -z "$MARKED_MOUNTS" ] && return
+
+ # Wait until all buffers are flushed, otherwise umount might fail
+ sync
+ echo "$MARKED_MOUNTS" | while read dir; do
+ # binfmt_misc might need to be unmounted manually, see LP #534211
+ if [ "$dir%/proc}" != "$dir" ] &&
+ [ -d "$dir/sys/fs/binfmt_misc" ] && [ -f "$dir/mounts" ] &&
+ grep -q "^binfmt_misc $dir/sys/fs/binfmt_misc" "$dir/mounts"; then
+ if ! umount "$dir/sys/fs/binfmt_misc"; then
+ echo "Couldn't unmount $dir/sys/fs/binfmt_misc." >&2
+ fi
+ fi
+ if ! umount "$dir"; then
+ echo "Couldn't unmount $dir." >&2
+ fi
+ done
+ unset MARKED_MOUNTS
+}
--- /dev/null
+# Debian-specific function overrides for ltsp-update-image
+
+lock_package_management() {
+ test -f /var/lib/dpkg/lock || return 0
+
+ if lsof -t /var/lib/dpkg/lock; then
+ warn "A package management process is active, waiting for it to finish..."
+ warn "Press Ctrl+C to abort"
+ while lsof -t /var/lib/dpkg/lock; do
+ sleep 10
+ done
+ fi
+ tail -F /var/lib/dpkg/lock &
+ lockpid=$!
+}
--- /dev/null
+# Kickstart Definition for Client Chroot for i386
+
+# we are going to install into a chroot, such as /opt/ltsp/i386
+install
+
+repo --name=released-11-i386 --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=i386
+repo --name=updates-11-i386 --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f11&arch=i386
+repo --name=temporary-11-i386 --baseurl=http://mplug.org/~k12linux/rpm/f11/i386/
+
+%include ../common/common.ks
+%include ../common/arch/i586.ks
+%include ../common/release/11.ks
+
+%packages --excludedocs
+dracut
+dracut-network
+%end
+
--- /dev/null
+# Kickstart Definition for Client Chroot for i686
+
+# we are going to install into a chroot, such as /opt/ltsp/i386
+install
+
+repo --name=released-14-i686 --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=i386
+repo --name=updates-14-i686 --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=i386
+repo --name=temporary-14-i686 --baseurl=http://mplug.org/~k12linux/rpm/f14/i686/
+
+%include ../common/common.ks
+%include ../common/arch/i686.ks
+%include ../common/release/14.ks
--- /dev/null
+# Kickstart Definition for Client Chroot for i686 and generic x86_64
+
+# we are going to install into a chroot, such as /opt/ltsp/x86_64
+install
+
+repo --name=released-14-x86_64 --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-14&arch=x86_64
+repo --name=updates-14-x86_64 --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f14&arch=x86_64
+repo --name=temporary-14-x86_64 --baseurl=http://mplug.org/~k12linux/rpm/f14/x86_64/
+
+%include ../common/common.ks
+%include ../common/arch/x86_64.ks
+%include ../common/release/14.ks
--- /dev/null
+%packages --excludedocs
+kernel.i586
+glibc.i586
+openssl.i586
+wraplinux
+mkelfimage
+%end
--- /dev/null
+%packages --excludedocs
+kernel.i686
+glibc.i686
+openssl.i686
+wraplinux
+mkelfimage
+%end
--- /dev/null
+%packages --excludedocs
+kernel.ppc
+glibc.ppc
+openssl.ppc
+yaboot
+%end
--- /dev/null
+%packages --excludedocs
+kernel.x86_64
+glibc.x86_64
+openssl.x86_64
+wraplinux
+mkelfimage
+%end
--- /dev/null
+### Include this from other .ks files
+
+# this is just garbage, it is not used, but if left empty the user is prompted
+rootpw --iscrypted $1$7RBvKHQ2$gozxTbUdO9.xBncKZQ9760
+
+# should be selectable...
+lang en_US.UTF-8
+keyboard us
+firewall --enabled --port=22:tcp
+network --bootproto=dhcp --device=eth0
+authconfig --enableshadow --enablemd5
+selinux --disabled
+timezone --utc America/Los_Angeles
+
+# cookie-cutter stuff from here
+bootloader --location=none
+reboot
+
+# this could probably be slimmed-down quite a bit
+%packages --excludedocs
+k12linux-release
+ltsp-client
+ltspfsd
+ldm
+alsa-utils
+alsa-plugins-pulseaudio
+atk
+audit-libs
+audit-libs-python
+basesystem
+bash
+bind-libs
+bind-utils
+bitmap-fonts
+bzip2-libs
+cairo
+chkconfig
+coreutils
+cpio
+cpp
+cracklib
+cracklib-dicts
+cups-libs
+cyrus-sasl-lib
+db4
+dbus
+device-mapper
+diffutils
+dmraid
+e2fsprogs
+e2fsprogs-libs
+pulseaudio-esound-compat
+elfutils-libelf
+ethtool
+expat
+filesystem
+findutils
+fontconfig
+freetype
+fuse-sshfs
+gawk
+gdbm
+glib2
+glibc-common
+gnutls
+#gphoto2
+grep
+gzip
+hpijs
+hwdata
+info
+initscripts
+iproute
+iputils
+kpartx
+krb5-libs
+#kudzu
+less
+libacl
+libattr
+libcap
+libdmx
+libdrm
+libexif
+libfontenc
+#libFS
+libgcc
+libgcrypt
+libgpg-error
+libICE
+libieee1284
+libjpeg
+libpng
+libsane-hpaio
+libselinux
+libselinux-python
+libsemanage
+libsepol
+libSM
+libstdc++
+libtiff
+libusb
+libuser
+libX11
+libXau
+libXaw
+libXdmcp
+libXext
+libXfont
+libXft
+libXi
+libXinerama
+libxkbfile
+libxml2
+libxml2-python
+libXmu
+libXpm
+libXrandr
+libXrender
+libXt
+libXtst
+libXv
+libXxf86dga
+libXxf86misc
+libXxf86vm
+lockdev
+lvm2
+MAKEDEV
+mcstrans
+mesa-libGL
+mingetty
+module-init-tools
+nbd
+nc
+ncurses
+neon
+net-snmp-libs
+net-tools
+openldap
+openssh-clients
+pam
+passwd
+pcre
+perl
+popt
+rpcbind
+plymouth-plugin-solar
+procps
+psmisc
+pulseaudio-utils
+pulseaudio-module-x11
+python
+#python-sqlite2
+python-urlgrabber
+readline
+rpm
+rpm-libs
+rpm-python
+sane-backends
+sane-backends-libs
+sed
+setup
+shadow-utils
+sqlite
+system-release
+rsyslog
+#system-config-display
+system-config-firewall-tui
+tar
+tftp
+time
+ttmkfdir
+tzdata
+udev
+util-linux-ng
+which
+xkeyboard-config
+xorg-x11-drivers
+xorg-x11-fonts-100dpi
+xorg-x11-server-utils
+xorg-x11-server-Xorg
+xorg-x11-xauth
+#xorg-x11-xfs
+xorg-x11-xkb-utils
+xorg-x11-xinit
+xterm
+ypbind
+yp-tools
+yum
+yum-metadata-parser
+zlib
+%end
+
+%post
+if [ -f /usr/sbin/plymouth-set-default-theme ]; then
+ /usr/sbin/plymouth-set-default-theme -r
+ /usr/sbin/ltsp-rewrap-latest-kernel
+fi
+%end
+
--- /dev/null
+%packages --excludedocs
+dejavu-sans-fonts
+dejavu-sans-mono-fonts
+dejavu-serif-fonts
+%end
--- /dev/null
+%packages --excludedocs
+# needed for lspci
+pciutils
+plymouth-system-theme
+dejavu-sans-fonts
+dejavu-sans-mono-fonts
+dejavu-serif-fonts
+dracut-network
+# needed for lokkit which is needed by livecd-creator
+system-config-firewall-base
+%end
--- /dev/null
+%packages --excludedocs
+epel-release
+# needed for lspci
+pciutils
+plymouth-system-theme
+dejavu-sans-fonts
+dejavu-sans-mono-fonts
+dejavu-serif-fonts
+dracut-network
+# needed for lokkit which is needed by livecd-creator
+system-config-firewall-base
+%end
--- /dev/null
+# Kickstart Definition for Client Chroot for i686
+
+# we are going to install into a chroot, such as /opt/ltsp/i386
+install
+
+repo --name=sl6-os-i686 --baseurl=http://mirror.ancl.hawaii.edu/linux/scientific/6.1/i386/os/
+repo --name=sl6-fastbugs-i686 --baseurl=http://mirror.ancl.hawaii.edu/linux/scientific/6.1/i386/updates/fastbugs/
+repo --name=sl6-security-i686 --baseurl=http://mirror.ancl.hawaii.edu/linux/scientific/6.1/i386/updates/security/
+repo --name=epel6-i686 --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=i386
+repo --name=temporary-el6-i686 --baseurl=http://mplug.org/~k12linux/rpm/el6/i686/
+
+%include ../common/common.ks
+#%include ../common/arch/i686.ks
+%include ../common/release/el6.ks
+
+# EL6 i686 uses a custom kernel
+# * Disable PAE
+# * Enable nbd.ko
+# * Turn off many other drivers to make it smaller
+%packages --excludedocs
+kernel-thinclient.i686
+glibc.i686
+openssl.i686
+wraplinux
+mkelfimage
+%end
+
--- /dev/null
+# Kickstart Definition for Client Chroot for x86_64
+
+# we are going to install into a chroot, such as /opt/ltsp/x86_64
+install
+
+repo --name=sl6-os-x86_64 --baseurl=http://mirror.ancl.hawaii.edu/linux/scientific/6.1/x86_64/os/
+repo --name=sl6-fastbugs-x86_64 --baseurl=http://mirror.ancl.hawaii.edu/linux/scientific/6.1/x86_64/updates/fastbugs/
+repo --name=sl6-security-x86_64 --baseurl=http://mirror.ancl.hawaii.edu/linux/scientific/6.1/x86_64/updates/security/
+repo --name=epel6-x86_64 --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=x86_64
+repo --name=temporary-el6-x86_64 --baseurl=http://mplug.org/~k12linux/rpm/el6/x86_64/
+
+%include ../common/common.ks
+%include ../common/arch/x86_64.ks
+%include ../common/release/el6.ks
--- /dev/null
+#!/bin/sh
+#
+### BEGIN INIT INFO
+# Provides: ltsp-dhcpd
+# Default-Start:
+# Default-Stop: 0 1 6
+# Should-Start:
+# Required-Start: $network
+# Required-Stop:
+# Short-Description: Start and stop the DHCP server
+# Description: dhcpd provides the Dynamic Host Configuration Protocol (DHCP)
+# server.
+### END INIT INFO
+#
+# The fields below are left around for legacy tools (will remove later).
+#
+# chkconfig: - 98 35
+# description: dhcpd provides the Dynamic Host Configuration Protocol (DHCP) \
+# server
+# processname: dhcpd
+# config: /etc/ltsp/dhcpd.conf
+# config: /var/lib/dhcpd/dhcpd.leases
+# pidfile: /var/run/dhcpd.pid
+
+. /etc/init.d/functions
+
+RETVAL=0
+
+prog=dhcpd
+dhcpd=/usr/sbin/dhcpd
+lockfile=/var/lock/subsys/ltsp-dhcpd
+pidfile=/var/run/ltsp-dhcpd.pid
+
+[ -f /etc/sysconfig/ltsp-dhcpd ] && . /etc/sysconfig/ltsp-dhcpd
+
+# if the user specified a different config file, make sure we reference it
+findConfig() {
+ for arg in $DHCPDARGS ; do
+ if [ "$found" = 1 ]; then
+ [ -f "$arg" ] && echo "$arg"
+ return
+ fi
+ if [ "$arg" = "-cf" ]; then
+ found=1
+ continue
+ fi
+ done
+ echo "/etc/ltsp/dhcpd.conf"
+}
+
+conf="$(findConfig "$DHCPDARGS")"
+if [ ! "$found" ]; then
+ DHCPDARGS="$DHCPARGS -cf $conf"
+fi
+
+if [ ! -f /var/lib/dhcpd/dhcpd.leases ] ; then
+ mkdir -p /var/lib/dhcpd
+ touch /var/lib/dhcpd/dhcpd.leases
+ [ -x /sbin/restorecon ] && [ -d /selinux ] && /sbin/restorecon /var/lib/dhcp/dhcpd.leases >/dev/null 2>&1
+fi
+
+configtest() {
+ [ -x $dhcpd ] || return 5
+ [ -f $conf ] || return 6
+ $dhcpd -q -t -cf $conf
+ RETVAL=$?
+ return $RETVAL
+}
+
+start() {
+ [ -x $dhcpd ] || return 5
+ [ -f $conf ] || return 6
+
+ pidofproc $prog >/dev/null 2>&1
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && return $RETVAL
+
+ echo -n "Starting ltsp-$prog:"
+ daemon $dhcpd $DHCPDARGS 2>/dev/null
+ RETVAL=$?
+ echo
+ [ $RETVAL = 0 ] && touch $lockfile
+
+ # Ugly Hack! Live LTSP Server needs something to copy ssh keys into the client chroot *once* after sshd generated its keys on first boot.
+ # Putting this here for now because we have nowhere else to put it at the moment, and it is harmless.
+ if [ -e /etc/ltsp/DELETE-ME-WHEN-DONE-need-to-copy-sshkeys ]; then
+ /usr/sbin/ltsp-update-sshkeys
+ rm -f /etc/ltsp/DELETE-ME-WHEN-DONE-need-to-copy-sshkeys
+ fi
+ return $RETVAL
+}
+
+stop() {
+ pidofproc $prog >/dev/null 2>&1
+ if [ $? -ne 0 ]; then
+ RETVAL=7
+ return $RETVAL
+ fi
+
+ echo -n "Shutting down ltsp-$prog:"
+ killproc $prog
+ RETVAL=$?
+
+ [ $RETVAL = 0 ] && success || failure
+ echo
+ [ $RETVAL = 0 ] && rm -f $lockfile
+ return $RETVAL
+}
+
+if [ ! -x $dhcdbd ]; then
+ RETVAL=5
+ exit $RETVAL
+fi
+
+if [ $# -gt 1 ]; then
+ RETVAL=2
+ exit $RETVAL
+fi
+
+case "$1" in
+ start)
+ start
+ RETVAL=$?
+ ;;
+ stop)
+ stop
+ RETVAL=$?
+ ;;
+ restart|force-reload)
+ stop; start
+ RETVAL=$?
+ ;;
+ try-restart|reload)
+ RETVAL=3
+ ;;
+ condrestart)
+ if [ -f $lockfile ]; then
+ stop && start
+ RETVAL=$?
+ fi
+ ;;
+ configtest)
+ configtest
+ RETVAL=$?
+ ;;
+ status)
+ status $dhcpd
+ RETVAL=$?
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart|condrestart|configtest|status}"
+ RETVAL=3
+ ;;
+esac
+
+exit $RETVAL
--- /dev/null
+# Command line options here
+DHCPDARGS=
--- /dev/null
+# Fedora-specific function overrides for the common functions
+
+detect_arch() {
+ echo $(uname -m | sed -e s/i.86/i386/)
+}
--- /dev/null
+# The root dir for chroot installations.
+BASE=/opt/ltsp
+
+# The build architecture for the chroot.
+ARCH=i686
+
+# By default, only vesa and fbdev are installed.
+# Override with the following client video cards:
+VIDEO_CARDS="fbdev vesa intel mach64 radeon sis via"
+
+# Install only the following input device drivers in the chroot
+# INPUT_DEVICES="evdev mouse synaptics"
+
+# Extra packages that are not in the installer profile.
+# PACKAGES="xterm rdesktop"
+
+# Packages to exclude from the final chroot.
+# EXCLUDE="sys-apps/man-pages"
+
+
+# Set stage uri to an already downloaded one, defaults to downloading the latest.
+# STAGE_URI=file:///opt/stage3-i686-20120221.tar.bz2
+
+# Set a custom kernel sources package atom, defaults to gentoo-sources.
+# KERNEL_SOURCES="=sys-kernel/gentoo-sources-2.6.34-r12"
+
+# Set a kernel config to download from somewhere. One from file:// should be
+# available in the chroot environment.
+# KERNEL_CONFIG_URI="tftp://192.168.67.1/ltsp/x86/gentoo-sources-2.6.34-r12.config"
+
+# Set initramfs builder, either dracut or genkernel, defaults to genkernel.
+# INITRAMFS_BUILDER="dracut"
+
+# Installer program to use, either quickstart or kicktoo, defaults to kicktoo.
+# INSTALLER=kicktoo
+
+# Installer profile to use, defaults to /etc/ltsp/profiles/kicktoo.profile.
+# INSTALLER_PROFILE=/etc/ltsp/profiles/my-kicktoo.profile
+
+# Show installer debug info.
+# INSTALLER_DEBUG=true
+
+# Show installer command output.
+# INSTALLER_VERBOSE=true
+
--- /dev/null
+source /etc/ltsp/profiles/kicktoo-5.3.profile
+
+# setting config vars
+extra_packages ldm ltsp-client sysklogd ${PACKAGES}
+rcadd sysklogd default
+rcadd ltsp-client-setup boot
+rcadd ltsp-client default
+
+
+# Step control extra functions
+post_unpack_stage_tarball() {
+ # setting server portage vars
+ local server_pkgdir=$(portageq pkgdir)
+ local server_distdir=$(portageq distdir)
+
+ # bind mounting portage, layman and binary package dirs
+ mount_bind "/usr/portage" "${chroot_dir}/usr/portage"
+ mount_bind "${server_pkgdir}/${ARCH}" "${chroot_dir}/usr/portage/packages"
+ mount_bind "/var/lib/layman" "${chroot_dir}/var/lib/layman"
+
+ # mount distfiles if at non default location
+ if [ "${server_distdir}" != "/usr/portage/distfiles" ]; then
+ mount_bind ${server_distdir} "${chroot_dir}/usr/portage/distfiles"
+ fi
+
+ echo "source /var/lib/layman/make.conf" >> ${chroot_dir}/etc/portage/make.conf
+ echo "# DO NOT DELETE" >> ${chroot_dir}/etc/fstab
+
+ # so ltsp-chroot knows which arch to package mount
+ mkdir ${chroot_dir}/etc/ltsp
+ echo "${ARCH}" > ${chroot_dir}/etc/ltsp/arch.conf
+
+ # making sure ltsp-client 5.3 is not installed
+ cat > ${chroot_dir}/etc/portage/package.mask <<- EOF
+ >=net-misc/ltsp-client-5.3
+ EOF
+
+ # linking ltsp profile from overlay
+ rm ${chroot_dir}/etc/portage/make.profile
+ ln -s "/var/lib/layman/ltsp/profiles/default/linux/${MAIN_ARCH}/13.0/ltsp/" "${chroot_dir}/etc/portage/make.profile"
+}
+
+post_install_extra_packages() {
+ # remove excluded packages
+ for package in ${EXCLUDE}; do
+ spawn_chroot "emerge --unmerge ${package}"
+ done
+
+ # remove possible dependencies of excluded
+ spawn_chroot "emerge --depclean"
+
+ # point /etc/mtab to /proc/mounts
+ spawn "ln -sf /proc/mounts ${chroot_dir}/etc/mtab"
+
+ # make sure these exist
+ mkdir -p ${chroot_dir}/var/lib/nfs
+ mkdir -p ${chroot_dir}/var/lib/pulse
+
+ # required for openrc's bootmisc
+ mkdir -p ${chroot_dir}/var/lib/misc
+
+ # required in 5.2 clients
+ touch ${chroot_dir}/etc/ltsp_chroot
+}
--- /dev/null
+# setting config vars
+[ "${MAIN_ARCH}" = "x86" ] && use_linux32
+[ -z "${BASE}" ] && BASE="/opt/ltsp"
+[ -z "${NAME}" ] && NAME="${ARCH}"
+[ -z "${LOCALE}" ] && LOCALE="en_US.UTF-8"
+[ -z "${TIMEZONE}" ] && TIMEZONE="$(</etc/timezone)"
+
+chroot_dir "${BASE}/${NAME}"
+stage_uri "${STAGE_URI}"
+rootpw password
+makeconf_line MAKEOPTS "${MAKEOPTS}"
+locale_set "${LOCALE}"
+kernel_sources "${KERNEL_SOURCES}"
+kernel_builder genkernel
+genkernel_kernel_opts --makeopts="${MAKEOPTS}"
+genkernel_initramfs_opts --makeopts="${MAKEOPTS}"
+initramfs_builder "${INITRAMFS_BUILDER}"
+timezone ${TIMEZONE}
+extra_packages ldm ltsp-client ${PACKAGES}
+
+[ -n "${MIRRORS}" ] && makeconf_line GENTOO_MIRRORS "${MIRRORS}"
+[ -n "${INPUT_DEVICES}" ] && makeconf_line INPUT_DEVICES "${INPUT_DEVICES}"
+[ -n "${VIDEO_CARDS}" ] && makeconf_line VIDEO_CARDS "${VIDEO_CARDS}"
+[ "${CCACHE}" = "true" ] && makeconf_line FEATURES "ccache" && makeconf_line CCACHE_SIZE "4G"
+[ -n "${KERNEL_CONFIG_URI}" ] && kernel_config_uri "${KERNEL_CONFIG_URI}"
+
+
+# Step control extra functions
+mount_bind() {
+ local source="${1}"
+ local dest="${2}"
+
+ spawn "mkdir -p ${source}"
+ spawn "mkdir -p ${dest}"
+ spawn "mount ${source} ${dest} -o bind"
+}
+
+post_unpack_stage_tarball() {
+ # setting server portage vars
+ local server_pkgdir=$(portageq pkgdir)
+ local server_distdir=$(portageq distdir)
+
+ # bind mounting portage, layman and binary package dirs
+ mount_bind "/usr/portage" "${chroot_dir}/usr/portage"
+ mount_bind "${server_pkgdir}/${ARCH}" "${chroot_dir}/usr/portage/packages"
+ mount_bind "/var/lib/layman" "${chroot_dir}/var/lib/layman"
+
+ # mount distfiles if at non default location
+ if [ "${server_distdir}" != "/usr/portage/distfiles" ]; then
+ mount_bind ${server_distdir} "${chroot_dir}/usr/portage/distfiles"
+ fi
+
+ echo "source /var/lib/layman/make.conf" >> ${chroot_dir}/etc/portage/make.conf
+ echo "# DO NOT DELETE" >> ${chroot_dir}/etc/fstab
+
+ # so ltsp-chroot knows which arch to package mount
+ mkdir ${chroot_dir}/etc/ltsp
+ echo "${ARCH}" > ${chroot_dir}/etc/ltsp/arch.conf
+
+ # linking ltsp profile from overlay
+ rm ${chroot_dir}/etc/portage/make.profile
+ ln -s "/var/lib/layman/ltsp/profiles/default/linux/${MAIN_ARCH}/13.0/ltsp/" "${chroot_dir}/etc/portage/make.profile"
+}
+
+post_install_initramfs_builder() {
+ if [ "${initramfs_builder}" = "genkernel" ]; then
+ # add you're own network drivers if needed
+ # eg. "MODULES_NET=\"\${MODULES_NET}\" via-rhine"
+ echo "MODULES_NET=\"\${MODULES_NET}\"" >> "${chroot_dir}/usr/share/genkernel/arch/${MAIN_ARCH}/modules_load"
+ fi
+}
+
+pre_build_kernel() {
+ if [ "${CCACHE}" = "true" ]; then
+ spawn_chroot "emerge ccache"
+ mount_bind "/var/tmp/ccache/${ARCH}" "${chroot_dir}/var/tmp/ccache"
+ genkernel_kernel_opts --makeopts="${MAKEOPTS}" --kernel-cc="/usr/lib/ccache/bin/gcc" --utils-cc="/usr/lib/ccache/bin/gcc"
+ genkernel_initramfs_opts --makeopts="${MAKEOPTS}" --kernel-cc="/usr/lib/ccache/bin/gcc" --utils-cc="/usr/lib/ccache/bin/gcc"
+ fi
+}
+
+pre_build_initramfs() {
+ if [ "${initramfs_builder}" = "dracut" ]; then
+ moduledir=$(ls -1r ${chroot_dir}/lib/modules | head -n 1)
+ kernelversion=$(echo ${moduledir} | cut -d "-" -f 1)
+ name="initramfs-dracut-${MAIN_ARCH}-${kernelversion}-gentoo"
+ dracut_initramfs_opts -m \"kernel-modules nbd nfs network base\" --filesystems \"squashfs\" /boot/${name} ${moduledir}
+ fi
+}
+
+pre_install_extra_packages() {
+ spawn_chroot "emerge --newuse udev"
+ spawn_chroot "emerge --update --deep world"
+ # emerge python-2.7 to deal with "python_get_implementational_package is not installed" issues
+ # these occur when emerging binary packages which are compiled against a new Python version
+ spawn_chroot "emerge python:2.7"
+}
+
+post_install_extra_packages() {
+ # apply localepurge
+ spawn_chroot "emerge localepurge"
+ cat ${chroot_dir}/etc/locale.gen | awk '{print $1}' > ${chroot_dir}/etc/locale.nopurge
+ spawn_chroot "localepurge"
+ spawn_chroot "emerge --unmerge localepurge"
+
+ # remove excluded packages
+ for package in ${EXCLUDE}; do
+ spawn_chroot "emerge --unmerge ${package}"
+ done
+
+ # remove possible dependencies of excluded
+ spawn_chroot "emerge --depclean"
+
+ # point /etc/mtab to /proc/mounts
+ spawn "ln -sf /proc/mounts ${chroot_dir}/etc/mtab"
+
+ # make sure these exist
+ mkdir -p ${chroot_dir}/var/lib/nfs
+ mkdir -p ${chroot_dir}/var/lib/pulse
+
+ # required for openrc's bootmisc
+ mkdir -p ${chroot_dir}/var/lib/misc
+}
--- /dev/null
+source /etc/ltsp/profiles/quickstart-5.3.profile
+
+logger sysklogd
+rcadd ltsp-client-setup boot
+rcadd ltsp-client default
+
+
+pre_install_portage_tree() {
+ # bind mounting portage and binary package dir
+ mount_bind "/usr/portage" "${chroot_dir}/usr/portage"
+ mount_bind "/usr/portage/packages/${ARCH}" "${chroot_dir}/usr/portage/packages"
+
+ # bind mounting layman, for overlay packages
+ # TODO: remove this mounting when the ltsp ebuilds are in the tree
+ mount_bind "/var/lib/layman" "${chroot_dir}/var/lib/layman"
+
+ if [ -n "${MIRRORS}" ]; then
+ echo "GENTOO_MIRRORS=\"${MIRRORS}\"" >> ${chroot_dir}/etc/portage/make.conf
+ fi
+
+ if [ -n "${INPUT_DEVICES}" ]; then
+ echo "INPUT_DEVICES=\"${INPUT_DEVICES}\"" >> ${chroot_dir}/etc/portage/make.conf
+ fi
+
+ if [ -n "${VIDEO_CARDS}" ]; then
+ echo "VIDEO_CARDS=\"${VIDEO_CARDS}\"" >> ${chroot_dir}/etc/portage/make.conf
+ fi
+
+ # TODO: don't add this by default
+ cat >> ${chroot_dir}/etc/portage/make.conf <<- EOF
+ MAKEOPTS="${MAKEOPTS}"
+ source /var/lib/layman/make.conf
+ EOF
+
+ cat > ${chroot_dir}/etc/fstab <<- EOF
+ # DO NOT DELETE
+ EOF
+
+ # making sure ltsp-client 5.3 is not installed
+ cat > ${chroot_dir}/etc/portage/package.mask <<- EOF
+ >=net-misc/ltsp-client-5.3
+ EOF
+
+ # linking ltsp profile from overlay
+ rm ${chroot_dir}/etc/portage/make.profile
+ ln -s "/var/lib/layman/ltsp/profiles/default/linux/${MAIN_ARCH}/10.0/ltsp/" "${chroot_dir}/etc/portage/make.profile"
+}
+
+post_install_extra_packages() {
+ # remove excluded packages
+ for package in ${EXCLUDE}; do
+ spawn_chroot "emerge --unmerge ${package}"
+ done
+
+ # remove possible dependencies of excluded
+ spawn_chroot "emerge --depclean"
+
+ # point /etc/mtab to /proc/mounts
+ spawn "ln -sf /proc/mounts ${chroot_dir}/etc/mtab"
+
+ # make sure these exist
+ mkdir -p ${chroot_dir}/var/lib/nfs
+ mkdir -p ${chroot_dir}/var/lib/pulse
+
+ # required for openrc's bootmisc
+ mkdir -p ${chroot_dir}/var/lib/misc
+
+ # required in 5.2 clients
+ touch ${chroot_dir}/etc/ltsp_chroot
+}
--- /dev/null
+install_mode chroot
+
+if [ "${MAIN_ARCH}" = "x86" ]; then
+ use_linux32
+fi
+
+if [ -z "${BASE}" ]; then
+ BASE="/opt/ltsp"
+fi
+
+if [ -z "${NAME}" ]; then
+ NAME="${ARCH}"
+fi
+
+if [ -z "${CHROOT}" ]; then
+ CHROOT="${BASE}/${NAME}"
+fi
+
+if [ -z "${TIMEZONE}" ]; then
+ TIMEZONE="$(</etc/timezone)"
+fi
+
+chroot_dir $CHROOT
+stage_uri="${STAGE_URI}"
+
+
+# Skip all this
+skip partition
+skip setup_md_raid
+skip setup_lvm
+skip format_devices
+skip mount_local_partitions
+skip mount_network_shares
+skip install_bootloader
+skip configure_bootloader
+
+tree_type none
+logger none
+cron none
+rootpw password
+tree_type none
+timezone ${TIMEZONE}
+extra_packages ldm ltsp-client ${PACKAGES}
+
+
+mount_bind() {
+ local source="${1}"
+ local dest="${2}"
+
+ spawn "mkdir -p ${source}"
+ spawn "mkdir -p ${dest}"
+ spawn "mount ${source} ${dest} -o bind"
+ echo "${dest}" >> /tmp/install.umount
+}
+
+post_unpack_stage_tarball() {
+ # protecting locale.gen from updating, /etc is set in CONFIG_PROTECT_MASK
+ export CONFIG_PROTECT="/etc/locale.gen"
+
+ if [ -n "$LOCALE" ]; then
+ echo "LANG=${LOCALE}" >> ${chroot_dir}/etc/env.d/02locale
+ grep ${LOCALE} /usr/share/i18n/SUPPORTED > ${chroot_dir}/etc/locale.gen
+ else
+ if [ -f /etc/env.d/02locale ]; then
+ cp /etc/env.d/02locale ${chroot_dir}/etc/env.d/
+ fi
+
+ cat > ${chroot_dir}/etc/locale.gen <<- EOF
+ en_US ISO-8859-1
+ en_US.UTF-8 UTF-8
+ EOF
+ fi
+}
+
+pre_install_portage_tree() {
+ # bind mounting portage and binary package dir
+ mount_bind "/usr/portage" "${chroot_dir}/usr/portage"
+ mount_bind "/usr/portage/packages/${ARCH}" "${chroot_dir}/usr/portage/packages"
+
+ # bind mounting layman, for overlay packages
+ mount_bind "/var/lib/layman" "${chroot_dir}/var/lib/layman"
+
+ if [ -n "${MIRRORS}" ]; then
+ echo "GENTOO_MIRRORS=\"${MIRRORS}\"" >> ${chroot_dir}/etc/portage/make.conf
+ fi
+
+ if [ -n "${INPUT_DEVICES}" ]; then
+ echo "INPUT_DEVICES=\"${INPUT_DEVICES}\"" >> ${chroot_dir}/etc/portage/make.conf
+ fi
+
+ if [ -n "${VIDEO_CARDS}" ]; then
+ echo "VIDEO_CARDS=\"${VIDEO_CARDS}\"" >> ${chroot_dir}/etc/portage/make.conf
+ fi
+
+ cat >> ${chroot_dir}/etc/portage/make.conf <<- EOF
+ MAKEOPTS="${MAKEOPTS}"
+ source /var/lib/layman/make.conf
+ EOF
+
+ cat > ${chroot_dir}/etc/fstab <<- EOF
+ # DO NOT DELETE
+ EOF
+
+ # linking ltsp profile from overlay
+ rm ${chroot_dir}/etc/portage/make.profile
+ ln -s "/var/lib/layman/ltsp/profiles/default/linux/${MAIN_ARCH}/10.0/ltsp/" "${chroot_dir}/etc/portage/make.profile"
+}
+
+pre_build_kernel() {
+ if [ -n "${KERNEL_CONFIG_URI}" ]; then
+ kernel_config_uri "${KERNEL_CONFIG_URI}"
+ fi
+
+ if [ -n "${KERNEL_SOURCES}" ]; then
+ kernel_sources "${KERNEL_SOURCES}"
+ fi
+
+ genkernel_opts --makeopts="${MAKEOPTS}"
+
+ if [ "${CCACHE}" == "true" ]; then
+ spawn_chroot "emerge ccache"
+ mount_bind "/var/tmp/ccache/${ARCH}" "${chroot_dir}/var/tmp/ccache"
+
+ cat >> ${chroot_dir}/etc/portage/make.conf <<- EOF
+ FEATURES="ccache"
+ CCACHE_SIZE="4G"
+ EOF
+
+ genkernel_opts --makeopts="${MAKEOPTS}" --kernel-cc="/usr/lib/ccache/bin/gcc" --utils-cc="/usr/lib/ccache/bin/gcc"
+ fi
+}
+
+pre_install_extra_packages() {
+ spawn_chroot "emerge --newuse udev"
+ spawn_chroot "emerge --update --deep world"
+ # emerge python-2.7 to deal with "python_get_implementational_package is not installed" issues
+ # these occur when emerging binary packages which are compiled against a new Python version
+ spawn_chroot "emerge python:2.7"
+}
+
+post_install_extra_packages() {
+ # apply localepurge
+ spawn_chroot "emerge localepurge"
+ cat ${chroot_dir}/etc/locale.gen | awk '{print $1}' > ${chroot_dir}/etc/locale.nopurge
+ spawn_chroot "localepurge"
+ spawn_chroot "emerge --unmerge localepurge"
+
+ # remove excluded packages
+ for package in ${EXCLUDE}; do
+ spawn_chroot "emerge --unmerge ${package}"
+ done
+
+ # remove possible dependencies of excluded
+ spawn_chroot "emerge --depclean"
+
+ # point /etc/mtab to /proc/mounts
+ spawn "ln -sf /proc/mounts ${chroot_dir}/etc/mtab"
+
+ # make sure these exist
+ mkdir -p ${chroot_dir}/var/lib/nfs
+ mkdir -p ${chroot_dir}/var/lib/pulse
+
+ # required for openrc's bootmisc
+ mkdir -p ${chroot_dir}/var/lib/misc
+}
--- /dev/null
+../../../doc/examples/xinetd.d/nbdswapd
\ No newline at end of file
--- /dev/null
+# Gentoo-specific function overrides for ltsp-chroot
+
+mount_package_cache() {
+ server_pkgdir=$(portageq pkgdir)
+ server_distdir=$(portageq distdir)
+
+ # client arch can be set in client build process
+ # useful if chroot name is different from arch
+ if [ -f $ROOT/etc/ltsp/arch.conf ]; then
+ ARCH=$(cat $ROOT/etc/ltsp/arch.conf)
+ fi
+
+ mark_mount --bind /usr/portage "$ROOT/usr/portage"
+ mark_mount --bind "${server_pkgdir}/${ARCH}" "$ROOT/usr/portage/packages"
+ mark_mount --bind "/var/lib/layman" "$ROOT/var/lib/layman"
+
+ # mount distfiles if at non default location
+ if [ "${server_distdir}" != "/usr/portage/distfiles" ]; then
+ mark_mount --bind ${server_distdir} "$ROOT/usr/portage/distfiles"
+ fi
+}
--- /dev/null
+# Gentoo-specific function overrides for ltsp-config
+
+service() {
+ if [ -x /sbin/rc-service ]; then
+ rc-service "$@"
+ fi
+}
--- /dev/null
+# Local functions
+
+packages() {
+ chroot=$1
+ pkgdir="$chroot/var/db/pkg"
+ for dir in $pkgdir/net-misc/ltsp* $pkgdir/*/ldm* $pkgdir/sys-fs/ltspfs-*; do
+ if [ -f "$dir/PF" ]; then
+ cat "$dir/PF"
+ fi
+ done
+}
+
+# Gentoo-specific function overrides for ltsp-info
+
+server_packages() {
+ echo server packages:
+ packages
+ echo
+}
+
+chroot_packages() {
+ chroot=$1
+ if [ -d $chroot/var/db/pkg ]; then
+ echo "packages in chroot: $chroot"
+ packages $chroot
+ echo
+ fi
+}
+
+chroot_release() {
+ if [ -x $chroot/usr/bin/lsb_release ]; then
+ echo "chroot information: $chroot"
+ ROOT=$chroot ltsp-chroot lsb_release --all
+ echo
+ fi
+}
--- /dev/null
+# Gentoo-specific function overrides for the common functions
+
+detect_arch() {
+ echo $(uname -m | sed -e 's:x86_64:amd64:' -e 's:parisc:hppa:')
+}
--- /dev/null
+# Gentoo-specific function overrides for ltsp-update-kernels
+
+cleanup_kernels() {
+ local name tftpboot chroot
+ name=$1
+ tftpboot=$2
+ chroot=$3
+
+ for kernelpath in $(find "$tftpboot/$name/" -maxdepth 1 -name 'kernel-genkernel-*'); do
+ kernel=${kernelpath##*/}
+ archversion=${kernel#kernel-genkernel-}
+ version=${archversion#*-}
+
+ if [ ! -d "$chroot/lib/modules/$version" ]; then
+ echo "Removing $kernelpath"
+ rm -f "$tftpboot/$name/kernel-genkernel-$archversion"
+ rm -f "$tftpboot/$name/initramfs-genkernel-$archversion"
+ rm -f "$tftpboot/$name/initramfs-dracut-$archversion"
+ rm -f "$tftpboot/$name/System.map-genkernel-$archversion"
+ fi
+ done
+}
--- /dev/null
+#
+# Default LTSP dhcpd.conf config file.
+#
+ddns-update-style interim;
+ignore client-updates;
+allow booting;
+allow bootp;
+
+option option-128 code 128 = string;
+option option-129 code 129 = string;
+
+use-host-decl-names on;
+
+next-server 192.168.67.1;
+
+authoritative;
+
+subnet 192.168.67.0 netmask 255.255.255.0 {
+ range 192.168.67.20 192.168.67.250;
+ option domain-name "ltsp";
+ option domain-name-servers 192.168.67.1;
+ option broadcast-address 192.168.67.255;
+ option routers 192.168.67.1;
+ get-lease-hostnames true;
+ option subnet-mask 255.255.255.0;
+ option root-path "nfs:/opt/ltsp/i386";
+ if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
+ filename "/ltsp/i386/pxelinux.0";
+ } else {
+ filename "/ltsp/i386/nbi.img";
+ }
+
+}
--- /dev/null
+DEVICE=eth0
+BOOTPROTO=dhcp
+ONBOOT=on
--- /dev/null
+logfile=/var/log/dracut.log
+fileloglvl=6
+
+# Specific list of dracut modules to use
+#dracutmodules+=""
+
+# Dracut modules to omit
+omit_dracutmodules+="xen crypt dmcrypt dmraid dmsquash-live lvm multipath dasd dasd_mod resume uswsusp zfcp znet"
+
+# Dracut modules to add to the default
+add_dracutmodules+="unionfs nfs iscsi"
+
+# additional kernel modules to the default
+add_drivers+="fuse nbd nfsv4 nfs iscsi"
+
+# list of kernel filesystem modules to be included in the generic initramfs
+#filesystems+=""
+
+# build initrd only to boot current hardware
+hostonly="no"
+#
+
+# install local /etc/mdadm.conf
+mdadmconf="no"
+
+# install local /etc/lvm/lvm.conf
+lvmconf="no"
+
--- /dev/null
+#!/bin/bash
+
+# Skip first time (optimization)
+if [ -f /etc/dracut.conf.d/skip-first-time.conf ]; then
+ rm -f /etc/dracut.conf.d/skip-first-time.conf
+ exit 0
+fi
+
+if [ -f /boot/initramfs-$1.img ]; then
+ INITRD=initramfs-$1.img
+ rm -f /boot/initrd-$1.img
+else
+ INITRD=initrd-$1.img
+fi
+
+# Prep kernel and initrd for various types of LTSP netboot
+[ ! -e /etc/ltsp_chroot ] && exit 0
+KERNELOPTS="ro quiet selinux=0 rhgb"
+
+# Image for ELF and coreboot, Etherboot-5.4
+# Not using wraplinux for ELF because it cannot boot on coreboot.
+if [ -x /usr/sbin/mkelfImage ]; then
+ rm -f /boot/elf-$1.img
+ /usr/sbin/mkelfImage --kernel=/boot/vmlinuz-$1 --initrd=/boot/$INITRD --output=/boot/elf-$1.img --append="$KERNELOPTS"
+ ln -sf elf-$1.img /boot/elf.ltsp
+fi
+
+# Wraplinux NBI
+if [ -x /usr/bin/wraplinux ]; then
+ rm -f /boot/wraplinux-nbi-$1.img
+ /usr/bin/wraplinux --nbi /boot/vmlinuz-$1 --initrd /boot/$INITRD -o /boot/wraplinux-nbi-$1.img
+ ln -sf wraplinux-nbi-$1.img /boot/wraplinux-nbi.ltsp
+fi
+
+# PPC: Copy yaboot into /boot
+if [ -e /usr/lib/yaboot/yaboot ]; then
+ cp /usr/lib/yaboot/yaboot /boot/yaboot
+ chmod 644 /boot/yaboot
+fi
+
+# SPARC: Convert ELF to AOUT for OFW netboot, and use piggyback to add System.map and initrd to the image
+if [ -x /usr/bin/elftoaout ]; then
+ elftoaout /boot/vmlinuz-$1 -o /boot/aout-$1
+fi
+if [ -x /usr/bin/piggyback64 ]; then
+ if file /boot/vmlinuz-$1 |grep -q "ELF 64-bit"; then
+ PIGGY=/usr/bin/piggyback64
+ else
+ PIGGY=/usr/bin/piggyback
+ fi
+ $PIGGY /boot/aout-$1 /boot/System.map-$1 /boot/$INITRD
+fi
+
+# Symlink vmlinuz.ltsp and initrd.ltsp and set permissions for tftp server
+ln -sf vmlinuz-$1 /boot/vmlinuz.ltsp
+ln -sf $INITRD /boot/initrd.ltsp
+chmod 644 /boot/$INITRD
--- /dev/null
+#!/bin/bash
+
+# Remove netboot images
+[ ! -e /etc/ltsp_chroot ] && exit 0
+
+rm -f /boot/elf-$1.img
+rm -f /boot/wraplinux-nbi-$1.img
--- /dev/null
+logfile=/var/log/dracut.log
+fileloglvl=6
+
+# Specific list of dracut modules to use
+#dracutmodules+=""
+
+# Dracut modules to omit
+omit_dracutmodules+="xen crypt dmcrypt dmraid dmsquash-live lvm multipath dasd dasd_mod resume uswsusp zfcp znet"
+
+# Dracut modules to add to the default
+add_dracutmodules+="unionfs nfs"
+
+# additional kernel modules to the default
+add_drivers+="fuse nbd nfsv4 nfs"
+
+# list of kernel filesystem modules to be included in the generic initramfs
+#filesystems+=""
+
+# build initrd only to boot current hardware
+hostonly="no"
+#
+
+# install local /etc/mdadm.conf
+mdadmconf="no"
+
+# install local /etc/lvm/lvm.conf
+lvmconf="no"
+
--- /dev/null
+# Skip dracut on the first run, avoid running it twice during install
+# This file is deleted by chroot-creator kickstart prior to ltsp-rewrap-latest-kernel
+exit 0
--- /dev/null
+# OBSOLETE: Fedora 12+ and RHEL6 use dracut instead of mkinitrd
+# /etc/sysconfig/mkinitrd configuration directs mkinitrd to generate a netboot capable image
+# initrd obtains from netboot the IP address and rootfs type
+unset MODESETTING
+for name in modesetting drm; do
+ if [ -e /lib/modules/`ls /boot/vmlinuz-* |sed 's/vmlinuz-//' | sort -nr | head -n1 | xargs basename`/modules.$name ]; then
+ MODESETTING=$name
+ break
+ fi
+done
+if [ -n "$MODESETTING" ]; then
+ # F10+ has modesetting drivers, include them if they exist
+ availmodules="=networking =$MODESETTING"
+else
+ availmodules="=networking"
+fi
+# exclude wireless drivers because they cannot netboot, and they can often cause boot problems because of missing firmware
+excludemodules="rtl8187 iwl3945 iwlcore iwl4965 p54pci p54common p54usb zd1201 netwave_cs atmel zd1211rw hermes wl3501_cs rtl8180 libertas_cs libertas usb8xxx libertas_sdio spectrum_cs b43 airo_cs orinoco_nortel b43legacy atmel_pci mac80211_hwsim adm8211 hostap hostap_cs hostap_pci hostap_plx ipw2200 rndis_wlan orinoco_pci orinoco_plx orinoco_tmd orinoco airo at76_usb wavelan_cs ipw2100 rt2500usb rt61pci rt73usb rt2400pci rt2x00lib rt2x00usb rt2x00pci rt2500pci orinoco_cs ath5k atmel_cs prism54"
+NET_LIST="eth0"
+# These parameters are overridden by root="dhcp" in newer versions of mkinitrd
+rootfs="nfs"
+rootdev="192.168.67.1:/opt/ltsp/i386"
+rootopts="noatime,dhcp"
+BOOTPROTO="dhcp"
+# This option is recognized only by newer mkinitrd, but it doesn't harm older versions.
+root="dhcp"
--- /dev/null
+NETWORKING=yes
--- /dev/null
+Desktop
+Desktop Platform
+General Purpose Desktop
+Internet Browser
+Office Suite and Productivity
+SNMP Support
+Virtualization Client
--- /dev/null
+# If using NFS, lts.conf goes in /opt/ltsp/<arch>/etc/lts.conf.
+# For NBD (the default in Ubuntu), /var/lib/tftpboot/ltsp/<arch>/lts.conf
+# is used instead.
+# A list of directives is available at http://manpages.ubuntu.com/lts.conf
+# or your installed lts.conf man page.
+# Lines starting with '#' are comments.
+# Avoid empty [Sections] as they're considered syntax errors.
+
+
+# This section applies to all clients and is overriden by the other sections.
+[Default]
+SERVER=192.168.67.1
+# For troubleshooting, the following open a local console with Alt+Ctrl+F2.
+SCREEN_02=shell
+SCREEN_07=ldm
+
+# Don't encrypt X traffic. Gives much faster graphics at a security cost.
+LDM_DIRECTX=True
+
+# If you're using Unity, you might want to install gnome-session-fallback and
+# use it by default instead, as it performs better on LTSP thin clients.
+#LDM_SESSION="gnome-fallback"
+
+# Force all clients to a specific resolution.
+#XRANDR_MODE_0=1024x768
+
+# If the default 16bit color mode is giving you problems on thin clients:
+#X_SMART_COLOR_DEPTH=False
+
+# A space separated list of services to disable on thin/fat clients.
+RM_SYSTEM_SERVICES="dnsmasq nbd-server"
+
+# An additional list of services to disable on thin clients only.
+RM_THIN_SYSTEM_SERVICES="qemu-kvm virtualbox"
+
+# Use any local swap partitions on the clients.
+USE_LOCAL_SWAP=True
+
+# Provide a "Login as Guest" button, which uses LDM_USERNAME/LDM_PASSWORD.
+#LDM_GUESTLOGIN=False
+
+# Automatically login clients with the specified LDM_USERNAME/LDM_PASSWORD.
+#LDM_AUTOLOGIN=False
+
+# Some other frequently used directives, described in the lts.conf manpage.
+# For really low RAM clients, disable SOUND, LOCAL_APPS and LOCALDEV.
+#SOUND=False
+#VOLUME=50
+#LOCAL_APPS=True
+#LOCAL_APPS_EXTRAMOUNTS=/srv
+#LOCALDEV=False
+#LOCALDEV_DENY_INTERNAL_DISKS=False
+#FSTAB_1="server:/home /home nfs defaults,nolock 0 0"
+#XSERVER=vesa
+#X_BLANKING=0
+#X_NUMLOCK=True
+#XKBLAYOUT="us,gr"
+#XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
+#LDM_LIMIT_ONE_SESSION=True
+#LDM_LIMIT_ONE_SESSION_PROMPT=True
+#LDM_PRINTER_DEFAULT="psc-1310-series"
+
+
+# You can define sections to be included later on with "LIKE" directives.
+[OLD_MONITOR]
+# The following directives are useful in cases where the driver can't detect
+# the (possibly old CRT) monitor timings and only offers low resolutions.
+# Consult your monitor manual for the correct values, those are for 1024x768.
+X_HORZSYNC=30.0-88.0
+X_VERTREFRESH=50.0-88.0
+
+
+# You can specify directives per client with MAC address (or IP or hostname)
+# based sections.
+# One way to get their MAC addresses is to run `arp -n` when they're at LDM.
+#[A1:B1:C2:D4:E5:F6]
+#HOSTNAME=pc01
+#LDM_USERNAME=user01
+#LDM_PASSWORD=pass01
+# Include another section.
+#LIKE=OLD_MONITOR
--- /dev/null
+### Redhat EL6 Build Client Configuration ###
+#
+# By default ltsp-build-client will install a chroot matching your OS into /opt/ltsp/i386.
+# You can either override options using --option=value or override them here in this config file.
+# See /usr/share/ltsp/plugins/ltsp-build-client for more possible options.
+#
+## Persistent RPM Cache Directory --cachedir=/path/to/cachedir
+# option_cache_value=/var/cache/chroot
+## Target Architecture --arch=i386|x86_64|ppc|ppc64 etc.
+option_arch_value=i386
+## Kickstart File Location --kickstart=/path/to/file.ks
+# option_kickstart_value=/path/to/your/own/kickstart.ks
--- /dev/null
+# /etc/ltsp/ltsp-server.conf
+# Contains variables which are shared by ltsp-tools.
+#VENDORDEF="Fedora"
+#RELEASEDEF=18
+
+VENDORDEF="Redhat"
+RELEASEDEF=el6
+
+# The LTSP base directory. Defaults to "/opt/ltsp".
+#BASE="/opt/ltsp"
+
+# Space-separated list of TFTP directories to update kernels and initrd's to.
+# Defaults to "/var/lib/tftpboot /tftpboot /srv/tftp".
+TFTP_DIRS="/var/lib/tftpboot"
+
+# The LTSP subdirectory within the TFTP base directory.
+# Defaults to "ltsp".
+#TFTP_BOOT_DIR="students"
+
+# The default network device that the server will be using for ltsp-dhcpd.
+LTSP_DEV=eth1
+
--- /dev/null
+[formatters]
+keys: detailed,simple,unadorned,state
+
+[handlers]
+keys: simple_console,detailed_console,unadorned_console,simple_console_warnings_only
+
+[loggers]
+keys: root,build,state,mockbuild
+
+[formatter_state]
+format: %(asctime)s - %(message)s
+
+[formatter_unadorned]
+format: %(message)s
+
+[formatter_simple]
+format: %(levelname)s: %(message)s
+
+;useful for debugging:
+[formatter_detailed]
+format: %(levelname)s %(filename)s:%(lineno)d: %(message)s
+
+[handler_unadorned_console]
+class: StreamHandler
+args: []
+formatter: unadorned
+level: INFO
+
+[handler_simple_console]
+class: StreamHandler
+args: []
+formatter: simple
+level: INFO
+
+[handler_simple_console_warnings_only]
+class: StreamHandler
+args: []
+formatter: simple
+level: WARNING
+
+[handler_detailed_console]
+class: StreamHandler
+args: []
+formatter: detailed
+level: WARNING
+
+; usually dont want to set a level for loggers
+; this way all handlers get all messages, and messages can be filtered
+; at the handler level
+;
+; all these loggers default to a console output handler
+;
+[logger_root]
+level: NOTSET
+handlers: simple_console
+
+; mockbuild logger normally has no output
+; catches stuff like mockbuild.trace_decorator and mockbuild.util
+; dont normally want to propagate to root logger, either
+[logger_mockbuild]
+level: NOTSET
+handlers:
+qualname: mockbuild
+propagate: 1
+
+[logger_state]
+level: NOTSET
+; unadorned_console only outputs INFO or above
+handlers: unadorned_console
+qualname: mockbuild.Root.state
+propagate: 0
+
+[logger_build]
+level: NOTSET
+handlers: simple_console_warnings_only
+qualname: mockbuild.Root.build
+propagate: 0
+
+; the following is a list mock logger qualnames used within the code:
+;
+; qualname: mockbuild.util
+; qualname: mockbuild.uid
+; qualname: mockbuild.trace_decorator
+
--- /dev/null
+config_opts['basedir'] = '/opt/ltsp/mock/'
+config_opts['cache_topdir'] = '/var/cache/mock'
+config_opts['root'] = 'i386'
+config_opts['target_arch'] = 'i686'
+config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64')
+config_opts['chroot_setup_cmd'] = 'groupinstall Base'
+config_opts['dist'] = 'el6' # only useful for --resultdir variable subst
+
+config_opts['yum.conf'] = """
+[main]
+cachedir=/var/cache/mock
+debuglevel=1
+reposdir=/dev/null
+logfile=/var/log/ltsp-build-client.log
+retries=20
+obsoletes=1
+gpgcheck=0
+assumeyes=1
+syslog_ident=ltsp
+syslog_device=
+
+# repos
+[base]
+name=BaseOS
+enabled=1
+baseurl=http://mirror.lstn.net/scientific/6.3/i386/os/
+failovermethod=priority
+
+[fastbugs]
+name=updates
+enabled=1
+baseurl=http://mirror.lstn.net/scientific/6.3/i386/updates/fastbugs/
+failovermethod=priority
+
+[epel]
+name=epel
+mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=i386
+failovermethod=priority
+
+[security]
+name=security
+enabled=1
+baseurl=http://mirror.lstn.net/scientific/6.3/i386/updates/security/
+failovermethod=priority
+
+[local]
+name=local
+baseurl=http://192.168.2.6/repo/rpm/el6/i686/
+cost=2000
+enabled=1
+
+[ltsp]
+name=ltsp
+baseurl=http://mirror.ancl.hawaii.edu/~k12linux/rpm/el6/i386/
+failovermethod=priority
+enabled=1
+"""
--- /dev/null
+config_opts['basedir'] = '/opt/ltsp/mock/'
+config_opts['cache_topdir'] = '/var/cache/mock'
+config_opts['root'] = 'templateROOT'
+config_opts['target_arch'] = 'templateARCH'
+config_opts['legal_host_arches'] = ('templateROOT', 'templateARCH')
+config_opts['chroot_setup_cmd'] = 'groupinstall Base'
+config_opts['dist'] = 'el6' # only useful for --resultdir variable subst
+
+config_opts['yum.conf'] = """
+[main]
+cachedir=/var/cache/yum
+debuglevel=1
+reposdir=/dev/null
+logfile=/var/log/yum.log
+retries=20
+obsoletes=1
+gpgcheck=0
+assumeyes=1
+syslog_ident=mock
+syslog_device=
+
+# repos
+[base]
+name=BaseOS
+enabled=1
+baseurl=http://mirror.lstn.net/scientific/6.3/templateROOT/os/
+failovermethod=priority
+
+[fastbugs]
+name=updates
+enabled=1
+baseurl=http://mirror.lstn.net/scientific/6.3/templateROOT/updates/fastbugs/
+failovermethod=priority
+
+[epel]
+name=epel
+mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=templateROOT
+failovermethod=priority
+
+[security]
+name=security
+enabled=1
+baseurl=http://mirror.lstn.net/scientific/6.3/templateROOT/updates/security/
+failovermethod=priority
+
+[local]
+name=local
+baseurl=file:///var/cache/mock/epel-6-templateROOT
+cost=2000
+enabled=1
+
+[ltsp]
+name=ltsp
+baseurl=http://mirror.ancl.hawaii.edu/~k12linux/rpm/el6/templateROOT/
+failovermethod=priority
+enabled=1
+"""
--- /dev/null
+config_opts['basedir'] = '/opt/ltsp/mock/'
+config_opts['cache_topdir'] = '/var/cache/mock'
+config_opts['root'] = 'x86_64'
+config_opts['target_arch'] = 'x86_64'
+config_opts['legal_host_arches'] = ('x86_64')
+config_opts['chroot_setup_cmd'] = 'groupinstall Base'
+config_opts['dist'] = 'el6' # only useful for --resultdir variable subst
+
+config_opts['yum.conf'] = """
+[main]
+cachedir=/var/cache/mock
+debuglevel=1
+reposdir=/dev/null
+logfile=/var/log/ltsp-build-client.log
+retries=20
+obsoletes=1
+gpgcheck=0
+assumeyes=1
+syslog_ident=ltsp
+syslog_device=
+
+# repos
+[base]
+name=BaseOS
+enabled=1
+baseurl=http://mirror.lstn.net/scientific/6.3/x86_64/os/
+failovermethod=priority
+
+[fastbugs]
+name=updates
+enabled=1
+baseurl=http://mirror.lstn.net/scientific/6.3/x86_64/updates/fastbugs/
+failovermethod=priority
+
+[epel]
+name=epel
+mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=x86_64
+failovermethod=priority
+
+[security]
+name=security
+enabled=1
+baseurl=http://mirror.lstn.net/scientific/6.3/x86_64/updates/security/
+failovermethod=priority
+
+[local]
+name=local
+baseurl=http://192.168.2.6/repo/rpm/el6/x86_64/
+cost=2000
+enabled=1
+
+[ltsp]
+name=ltsp
+baseurl=http://mirror.ancl.hawaii.edu/~k12linux/rpm/el6/x86_64/
+failovermethod=priority
+enabled=1
+"""
--- /dev/null
+
+SWAPDIR=/var/lib/ltsp/swapfiles
+SIZE=64
+
--- /dev/null
+DEFAULT linux
+ LABEL linux
+ SAY Booting Linux
+ KERNEL vmlinuz.ltsp
+ APPEND rw initrd=initrd.ltsp init=/sbin/init-ltsp selinux=0 root=dhcp rhgb video=LVDS-1:d rdshell
--- /dev/null
+#!/bin/sh
+#
+### BEGIN INIT INFO
+# Provides: ltsp-dhcpd
+# Default-Start:
+# Default-Stop: 0 1 6
+# Should-Start:
+# Required-Start: $network
+# Required-Stop:
+# Short-Description: Start and stop the DHCP server
+# Description: dhcpd provides the Dynamic Host Configuration Protocol (DHCP)
+# server.
+### END INIT INFO
+#
+# The fields below are left around for legacy tools (will remove later).
+#
+# chkconfig: - 98 35
+# description: dhcpd provides the Dynamic Host Configuration Protocol (DHCP) \
+# server
+# processname: dhcpd
+# config: /etc/ltsp/dhcpd.conf
+# config: /var/lib/dhcpd/dhcpd.leases
+# pidfile: /var/run/dhcpd.pid
+
+. /etc/init.d/functions
+
+RETVAL=0
+
+prog=dhcpd
+dhcpd=/usr/sbin/dhcpd
+lockfile=/var/lock/subsys/ltsp-dhcpd
+pidfile=/var/run/ltsp-dhcpd.pid
+
+[ -f /etc/sysconfig/ltsp-dhcpd ] && . /etc/sysconfig/ltsp-dhcpd
+
+# if the user specified a different config file, make sure we reference it
+findConfig() {
+ for arg in $DHCPDARGS ; do
+ if [ "$found" = 1 ]; then
+ [ -f "$arg" ] && echo "$arg"
+ return
+ fi
+ if [ "$arg" = "-cf" ]; then
+ found=1
+ continue
+ fi
+ done
+ echo "/etc/ltsp/dhcpd.conf"
+}
+
+conf="$(findConfig "$DHCPDARGS")"
+if [ ! "$found" ]; then
+ DHCPDARGS="$DHCPARGS -cf $conf"
+fi
+
+if [ ! -f /var/lib/dhcpd/dhcpd.leases ] ; then
+ mkdir -p /var/lib/dhcpd
+ touch /var/lib/dhcpd/dhcpd.leases
+ [ -x /sbin/restorecon ] && [ -d /selinux ] && /sbin/restorecon /var/lib/dhcp/dhcpd.leases >/dev/null 2>&1
+fi
+
+configtest() {
+ [ -x $dhcpd ] || return 5
+ [ -f $conf ] || return 6
+ $dhcpd -q -t -cf $conf
+ RETVAL=$?
+ return $RETVAL
+}
+
+start() {
+ [ -x $dhcpd ] || return 5
+ [ -f $conf ] || return 6
+
+ pidofproc $prog >/dev/null 2>&1
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && return $RETVAL
+
+ echo -n "Starting ltsp-$prog:"
+ daemon $dhcpd $DHCPDARGS 2>/dev/null
+ RETVAL=$?
+ echo
+ [ $RETVAL = 0 ] && touch $lockfile
+
+ # Ugly Hack! Live LTSP Server needs something to copy ssh keys into the client chroot *once* after sshd generated its keys on first boot.
+ # Putting this here for now because we have nowhere else to put it at the moment, and it is harmless.
+ if [ -e /etc/ltsp/DELETE-ME-WHEN-DONE-need-to-copy-sshkeys ]; then
+ /usr/sbin/ltsp-update-sshkeys
+ rm -f /etc/ltsp/DELETE-ME-WHEN-DONE-need-to-copy-sshkeys
+ fi
+ return $RETVAL
+}
+
+stop() {
+ pidofproc $prog >/dev/null 2>&1
+ if [ $? -ne 0 ]; then
+ RETVAL=7
+ return $RETVAL
+ fi
+
+ echo -n "Shutting down ltsp-$prog:"
+ killproc $prog
+ RETVAL=$?
+
+ [ $RETVAL = 0 ] && success || failure
+ echo
+ [ $RETVAL = 0 ] && rm -f $lockfile
+ return $RETVAL
+}
+
+if [ ! -x $dhcdbd ]; then
+ RETVAL=5
+ exit $RETVAL
+fi
+
+if [ $# -gt 1 ]; then
+ RETVAL=2
+ exit $RETVAL
+fi
+
+case "$1" in
+ start)
+ start
+ RETVAL=$?
+ ;;
+ stop)
+ stop
+ RETVAL=$?
+ ;;
+ restart|force-reload)
+ stop; start
+ RETVAL=$?
+ ;;
+ try-restart|reload)
+ RETVAL=3
+ ;;
+ condrestart)
+ if [ -f $lockfile ]; then
+ stop && start
+ RETVAL=$?
+ fi
+ ;;
+ configtest)
+ configtest
+ RETVAL=$?
+ ;;
+ status)
+ status $dhcpd
+ RETVAL=$?
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart|condrestart|configtest|status}"
+ RETVAL=3
+ ;;
+esac
+
+exit $RETVAL
--- /dev/null
+# Command line options here
+DHCPDARGS=
--- /dev/null
+#!/usr/bin/python -tt
+#
+# chroot-creator: Install system defined by kickstart file into target chroot
+# Requires: livecd-tools-015 or higher
+#
+# Copyright 2008, Red Hat Inc.
+#
+# 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; version 2 of the License.
+#
+# 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 Library General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+
+import os
+import sys
+import shutil
+import optparse
+
+import imgcreate
+
+class ChrootCreator(imgcreate.ImageCreator):
+ """Installs a system to a target chroot directory.
+ """
+
+ def __init__(self, ks, name, target = None):
+ """Initialize a ChrootCreator instance.
+ This method takes the same arguments as ImageCreator.__init__() with
+ the addition of:
+
+ target -- The directory where the chroot is to be installed.
+ """
+ imgcreate.ImageCreator.__init__(self, ks, name)
+
+ # Target path must be defined
+ if target is None:
+ raise imgcreate.CreatorError("--target chroot path must be defined.")
+ # Target path must not already exist
+ if os.path.exists(target):
+ raise imgcreate.CreatorError("--target chroot already exists.")
+
+ self.target = target
+ self.__bindroot = None
+ self._fstype = "auto"
+
+ # --bind mount target chroot upon temp directory
+ def _mount_instroot(self, base_on = None):
+ self.__imgdir = self._mkdtemp()
+
+ imgcreate.fs.makedirs(self.target)
+ # Cannot add to self.__bindmounts because this must be mounted
+ # before everything is created in _instroot
+ self.__bindroot = imgcreate.fs.BindChrootMount(self.target, self._instroot, "/")
+ print("Mounting %s for chroot installation" % self.__bindroot.src)
+ self.__bindroot.mount()
+
+ # NOTE: This part is LTSP specific
+ # Copy configuration into chroot prior to package installation
+ imgcreate.fs.makedirs(self._instroot + "/etc/sysconfig")
+ imgcreate.fs.makedirs(self._instroot + "/etc/sysconfig/network-scripts")
+ imgcreate.fs.makedirs(self._instroot + "/etc/kernel")
+ imgcreate.fs.makedirs(self._instroot + "/etc/kernel/postinst.d")
+ imgcreate.fs.makedirs(self._instroot + "/etc/dracut.conf.d")
+ shutil.copyfile("/etc/ltsp/dracut/sysconfig-mkinitrd",self._instroot + "/etc/sysconfig/mkinitrd")
+ shutil.copyfile("/etc/ltsp/dracut/sysconfig-dracut",self._instroot + "/etc/dracut.conf")
+ shutil.copyfile("/etc/ltsp/dracut/sysconfig-dracut-skip-first-time",self._instroot + "/etc/dracut.conf.d/skip-first-time.conf")
+ shutil.copyfile("/etc/ltsp/dracut/sysconfig-network",self._instroot + "/etc/sysconfig/network")
+ shutil.copyfile("/etc/ltsp/dracut/ifcfg-eth0",self._instroot + "/etc/sysconfig/network-scripts/ifcfg-eth0")
+ shutil.copyfile("/etc/ltsp/dracut/ltsp-postinst.d",self._instroot + "/etc/kernel/postinst.d/ltsp")
+ os.chmod(self._instroot + "/etc/kernel/postinst.d/ltsp",0755)
+ # Create empty file to mark that this is a LTSP chroot
+ open(self._instroot + "/etc/ltsp_chroot", 'w').write('')
+
+ def _unmount_instroot(self):
+ if not self.__bindroot is None:
+ self.__bindroot.unmount()
+
+def parse_options(args):
+ parser = optparse.OptionParser(usage = "%prog [--name=<name>] [--cachedir=<path>] --target=<target> <kickstart>")
+
+ parser.add_option("-n", "--name", type="string", dest="name",
+ help="Image name and filesystem label")
+ parser.add_option("-t", "--target", type="string", dest="target",
+ help="Target directory for chroot")
+ parser.add_option("-c", "--cache", type="string", dest="cachedir",
+ help="Location of cachedir")
+
+ (options, args) = parser.parse_args()
+
+ if len(args) != 1:
+ parser.print_usage()
+ sys.exit(1)
+
+ return (args[0], options)
+
+def main():
+ (kscfg, options) = parse_options(sys.argv[1:])
+
+ if os.geteuid () != 0:
+ print >> sys.stderr, "You must run chroot-creator as root"
+ return 1
+
+ try:
+ ks = imgcreate.read_kickstart(kscfg)
+ except imgcreate.CreatorError, e:
+ print >> sys.stderr, "Error loading kickstart file '%s' : %s" % (kscfg, e)
+ return 1
+
+ if options.name:
+ name = options.name
+ else:
+ name = imgcreate.build_name(kscfg)
+
+ if options.target:
+ target = options.target
+
+ creator = ChrootCreator(ks, name, target)
+
+ try:
+ creator.mount(None,options.cachedir)
+ creator.install()
+ creator.configure()
+ creator.unmount()
+
+ except imgcreate.CreatorError, e:
+ print >> sys.stderr, "Error creating image : %s" % e
+ return 1
+ finally:
+ creator.cleanup()
+
+ return 0
+
+if __name__ == "__main__":
+ sys.exit(main())
--- /dev/null
+#!/usr/bin/perl
+
+$origserver="192.168.67.1";
+$orignetwork="192.168.67.0";
+$orignetmask="255.255.255.0";
+$origbroadcast = `/bin/ipcalc -b $orignetwork $orignetmask`;
+
+$config_file = "/etc/ltsp/dhcpd.conf";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+
+if ( $ARGV[2] ) {
+ $server = $ARGV[0];
+ $network = $ARGV[1];
+ $netmask = $ARGV[2];
+} else {
+ $server="192.168.67.1";
+ $network="192.168.67.0";
+ $netmask="255.255.255.0";
+}
+
+$broadcast = `/bin/ipcalc -b $network $netmask`;
+@orignw = split '\.', $orignetwork;
+@nw = split '\.', $network;
+@nm = split '\.', $netmask;
+$i = 0;
+while ($nm[$i] == "255") {
+ if ($net) {
+ $net = $net . ".";
+ $orignet = $orignet . ".";
+ }
+ $net = $net . $nw[$i];
+ $orignet = $orignet . $orignw[$i];
+ ++$i;
+}
+while (<IN>) {
+ s/$origserver/$server/g;
+ s/$orignetwork/$network/g;
+ s/$orignetmask/$netmask/g;
+ s/$origbroadcast/$broadcast/g;
+ s/$orignet/$net/g;
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+rename ($config_file, $bkup_file);
+rename ($tmp_file, $config_file);
+
+exit;
+
--- /dev/null
+#!/usr/bin/perl
+
+use NetAddr::IP;
+
+if ( $ARGV[2] ) {
+ $server = $ARGV[0];
+ $network = $ARGV[1];
+ $netmask = $ARGV[2];
+} else {
+ $server="192.168.67.1";
+ $network="192.168.67.0";
+ $netmask="255.255.255.0";
+}
+
+if ( ! `grep "$server server.ltsp" /etc/hosts` ) {
+ open (HOSTS, ">>/etc/hosts");
+ $ws=1;
+ $ip = new NetAddr::IP "$network/$netmask" ;
+ ++$ip; # skip network address
+ for ($ip ; $ip < $ip->broadcast; $ip++) {
+ ($out, $junk) = split("/", $ip);
+ if ($out eq $server) {
+ print HOSTS "$out server.ltsp server\n";
+ } else {
+ $foo = $ws;
+ if ($ws < 100) { $foo = "0" . $ws; }
+ if ($ws < 10) { $foo = "00" . $ws; }
+ print HOSTS "$out ws$foo.ltsp ws$foo\n";
+ }
+ $ws++;
+ }
+}
--- /dev/null
+#!/bin/bash
+#
+# iSCSI update script for LTSP
+# http://www.ltsp.org
+#
+# 2013, Joshua Trimm <enslaver@enslaver.com>
+#
+# It requires the Linux target framework found at http://stgt.sourceforge.net/
+#
+
+export BASE=${BASE:-/opt/ltsp} # LTSP base directory
+MODULES_BASE=${MODULES_BASE:-/usr/share/ltsp} # our modules place
+
+SCRIPT=iscsi-update
+# Source the ltsp server functions for vendor detect
+. ${MODULES_BASE}/ltsp-server-functions
+name=${name:-$(detect_arch)}
+imgdir=$BASE/images
+
+VENDOR=${VENDOR:-"$(detect_vendor)"} # Linux distribution
+
+if [ ! -f /etc/tgt/targets.conf ]; then
+ echo "No /etc/tgt/targets.conf file found. Please install scsi-target-utils by running: yum install scsi-target-utils"
+ exit 1
+fi
+
+confirm_chroot() {
+ if [ -z $ROOT ]; then
+ echo "ERROR: ROOT is not defined."
+ exit 1
+ fi
+ if [ ! -e $ROOT/bin/true ]; then
+ [ "$1" = "--return-on-fail" ] && return 1
+ echo "ERROR: $ROOT is not a valid chroot."
+ exit 1
+ fi
+ return 0
+}
+
+#DIRS=$(find $BASE -type d -maxdepth 1 -print)
+
+unset update_conf
+tid=0
+tid=$(tgtadm --lld iscsi --op show --mode target|grep Target|wc -l)
+
+for files in $imgdir/*.img ; do
+ tid=$((tid+1))
+ target=$(basename ${files/.*//})
+ echo $target
+ targetname=$(/sbin/iscsi-iname)
+ tgtadm --lld iscsi --op new --mode logicalunit --tid $tid --lun 1 -b $files && update_conf=1
+done
+
+if [ -n "$update_conf" ]; then
+ mkdir -pq /etc/tgt/conf.d
+ grep -v "conf.d/ltsp.conf" /etc/tgt/targets.conf > /etc/tgt/targets.conf.tmp
+ echo "include /etc/tgt/conf.d/*.conf" >> /etc/tgt/targets.conf.tmp
+ mv /etc/tgt/targets.conf.tmp /etc/tgt/targets.conf
+ tgt-admin --dump > /etc/tgt/conf.d/ltsp.conf
+ /sbin/service tgtd restart
+fi
+
+
+
+
+# Write's the pxelinux.cfg
+ISCSI_TARGET="iqn.2008-0.com.ltsp:server"
+ISCSI_SERVERIP="192.168.67.1"
+
+sed -e "s/{ISCSI-TARGET}/$ISCSI_TARGET/g; s/{ISCSI-SERVERIP}/$ISCSI_SERVERIP/g" << EOF | sudo tee /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default.iscsi
+
+DEFAULT linux
+ LABEL linux
+ SAY Booting Linux
+ KERNEL vmlinuz.ltsp
+ APPEND rw initrd=initrd.ltsp init=/sbin/init-ltsp selinux=0 netroot=iscsi:@{ISCSI-SERVERIP}::3260::{ISCSI-TARGET} iscsi_initiator={ISCSI-TARGET} ip=eth0:dhcp ifname=eth0 video=LVDS-1:d rdshell
+
+EOF
--- /dev/null
+#!/bin/bash
+. /usr/share/ltsp/ltsp-server-functions
+
+# TODO: Add optional parameters to allow use of non-latest kernel
+
+# Check and set ARCH if necessary
+if [ -z $ARCH ]; then
+ UNAMEM="$(uname -m)"
+ case $UNAMEM in
+ i386|i586|i686)
+ ARCH=i386
+ ;;
+ ppc|ppc64)
+ ARCH=ppc
+ ;;
+ *)
+ ARCH="$UNAMEM"
+ ;;
+ esac
+ echo "ARCH not defined, assuming $ARCH."
+fi
+# Set ROOT
+
+detect_latest_kernel
+
+# Set permissions
+chmod 644 $ROOT/boot/vmlinuz*
+chmod 644 $ROOT/boot/initrd*
+
+# Symlink kernel and initrd
+cd $ROOT/boot
+ln -sf vmlinuz-$kernelversion vmlinuz.ltsp
+if [ -e initramfs-$kernelversion.img ]; then
+ ln -sf initramfs-$kernelversion.img initrd.ltsp
+else
+ ln -sf initrd-$kernelversion.img initrd.ltsp
+fi
+cd - > /dev/null
--- /dev/null
+#!/bin/sh
+
+#########################################################
+# automagic configuration for LTSP5 Linux Terminal Server
+#########################################################
+
+# where to find the scripts:
+BASE=/usr/share/ltsp/
+
+[ -f /etc/ltsp/ltsp-server.conf ] && . /etc/ltsp/ltsp-server.conf
+
+# the device that the terminals will be connecting to:
+if [ "$LTSP_DEV" ]; then
+ DEV=$LTSP_DEV
+else
+ DEV="eth1"
+fi
+
+# default ip, netmask, and network addresses:
+if [ "$LTSP_DEFAULTIP" ]; then
+ DEFAULTIP=$LTSP_DEFAULTIP
+else
+ DEFAULTIP="192.168.67.1"
+fi
+if [ "$LTSP_DEFAULTMASK" ]; then
+ DEFAULTMASK=$LTSP_DEFAULTMASK
+else
+ DEFAULTMASK="255.255.255.0"
+fi
+
+## end of user configuration
+
+#######################################################################
+# do not run unless the sysadmin passes the "-y" flag
+#######################################################################
+if [ "$1" != "-y" ];
+then
+ cat << EOF
+
+WARNING: ltsp-initialize should only be run if you know what you are doing.
+
+This will setup your server to support LTSP thin-clients. If you are not
+supporting LTSP thin-clients, you DO NOT want to run this command.
+
+This command turns on a bunch of daemons, it turns on a dhcp server, it
+turns off firewall rules, mucks around with SELinux, and all sorts of
+awful things that you do not want done to your server (unless, of course,
+you want to support LTSP thin clients).
+
+If you know what you are getting yourself into, re-run this command
+with the "-y" flag and it will do its best to configure your server to
+support LTSP thin-clients
+
+EOF
+ exit 1
+fi
+
+#######################################################################
+# get the network settings, exit if the config files are not found
+#######################################################################
+
+if [ ! -f /etc/sysconfig/network-scripts/ifcfg-$DEV ]; then
+ echo
+ echo "ERROR: File not found: /etc/sysconfig/network-scripts/ifcfg-$DEV"
+ exit 1
+fi
+
+# Source the network configuration
+. /etc/sysconfig/network-scripts/ifcfg-$DEV
+. /etc/sysconfig/network
+
+# if a variable is not known, set it to the default
+[ "$IPADDR" ] || export IPADDR=$DEFAULTIP
+[ "$NETMASK" ] || export NETMASK=$DEFAULTMASK
+[ "$GATEWAY" ] || export GATEWAY=$DEFAULTIP
+[ "$BROADCAST" ] || export `/bin/ipcalc -b $IPADDR $NETMASK`
+[ "$NETWORK" ] || export `/bin/ipcalc -n $IPADDR $NETMASK`
+
+#######################################################################
+# update various configuration files
+#######################################################################
+
+run-parts $BASE/scripts.d/
+
+
+#######################################################################
+# update the configs that are sensitive to the network settings
+#######################################################################
+
+if [ -x $BASE/scripts.d/hosts-update ]
+then
+ echo running hosts-update
+ $BASE/scripts.d/hosts-update $IPADDR $NETWORK $NETMASK
+else
+ echo WARNING: $BASE/hosts-update not found
+fi
+
+if [ "$IPADDR" != "$DEFAULTIP" ]
+then
+ if [ -x $BASE/scripts.d/dhcpd-update ]; then
+ echo running dhcpd-update
+ $BASE/scripts.d/dhcpd-update $IPADDR $NETWORK $NETMASK
+ else
+ echo WARNING: $BASE/scripts.d/dhcpd-update not found
+ fi
+fi
--- /dev/null
+#!/bin/bash
+
+# NAT to eth1
+WANIFACE=$(route -n |grep ^0\.0\.0\.0 |awk {'print $8'})
+LANIFACE=eth1
+# Skip if already setup
+iptables-save |grep -q "A FORWARD -i $LANIFACE -o"
+if [ $? -ne 0 ]; then
+ echo 1 > /proc/sys/net/ipv4/ip_forward
+ /sbin/iptables -t nat -A POSTROUTING -o $WANIFACE -j MASQUERADE
+ /sbin/iptables -A FORWARD -i $WANIFACE -o $LANIFACE -m state --state RELATED,ESTABLISHED -j ACCEPT
+ /sbin/iptables -A FORWARD -i $LANIFACE -o $WANIFACE -j ACCEPT
+ echo About to overwrite your default iptables \(firewall\) configuration.
+ echo hit Ctrl\-C if unsure.
+ read stuff
+ iptables-save > /etc/sysconfig/iptables
+ /sbin/service iptables restart
+fi
+
+# Disable "Switch User" option
+gconftool-2 --config-source xml:merged:/etc/gconf/gconf.xml.mandatory --set /desktop/gnome/lockdown/disable_user_switching --type=bool true
+
+# Disable GNOME PackageKit update applet
+rm -f /etc/xdg/autostart/gpk-update-icon.desktop
--- /dev/null
+boot/vmlinuz*
+boot/initrd*
+boot/elf*
+boot/config*
+boot/System.map*
+proc/*
+sys/*
+var/cache/yum/*
+var/cache/mock/*
+tmp/*
+var/cache/ltsp/*
--- /dev/null
+#!/usr/bin/perl
+
+$config_file = "/etc/gdm/custom.conf";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+$xdmcp_section = 0;
+while (<IN>) {
+ if ($_ =~ /^\[xdmcp\]/i) {
+ $xdmcp_section = 1;
+ print OUT $_;
+ print OUT "MaxSessions=250\n";
+ $_ = "Enable=true\n";
+# } elsif ($_ =~ /^\[daemon\]/i) {
+# $daemon_section = 1;
+# print OUT $_;
+# print OUT "HaltCommand=\n";
+# $_ = "RebootCommand=\n";
+ } elsif ($_ =~ /^\[/) {
+ $xdmcp_section = 0;
+ $greeter_section = 0;
+# $daemon_section = 0;
+ }
+ if ($xdmcp_section) {
+ if ($_ =~ "Enable=false") {
+ $_ = "Enable=true\n";
+ }
+ if ($_ =~ /MaxSessions=16/) {
+ $_ = "MaxSessions=250\n";
+ }
+ }
+# if ($daemon_section) {
+# if ($_ =~ /^HaltCommand=[A-Za-z0-9 ].*/i) {
+# $_ = "#" . $_ ;
+# }
+# if ($_ =~ /^RebootCommand=[A-Za-z0-9 ].*/i) {
+# $_ = "#" . $_ ;
+# }
+# }
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/bin/sh
+
+#######################################################
+#
+# update /etc/exports file, if needed
+#
+#######################################################
+
+[ -f /etc/ltsp/ltsp.conf ] && . /etc/ltsp/ltsp.conf
+[ "$LTSP_DIR" ] || LTSP_DIR=/opt/ltsp
+
+# if there is not a line matching '/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)', add it
+if [ ! "`grep ${LTSP_DIR}[[:space:]]+*[*]\(ro,no_root_squash,async,no_subtree_check\) /etc/exports`" ] ; then
+echo "## LTSP-begin ##
+# export for LTSP version 5
+$LTSP_DIR *(ro,no_root_squash,async,no_subtree_check)
+## LTSP-end ##
+" >> /etc/exports
+fi
+
--- /dev/null
+#!/usr/bin/perl
+# Enable clients to write to syslog on server
+
+$syslog_config_file = "/etc/sysconfig/syslog"; # F7
+$rsyslog_config_file = "/etc/sysconfig/rsyslog"; # F8
+
+# don't bother to continue unless the target file exists
+if (stat ($rsyslog_config_file)) {
+ $config_file=$rsyslog_config_file;
+} elsif (stat ($syslog_config_file)) {
+ $config_file=$syslog_config_file;
+} else {
+ print "\n /etc/sysconfig/*syslog not found\n\n";
+ exit;
+}
+
+
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+while (<IN>) {
+ if ($_ =~ /SYSLOGD_OPTIONS/ && $_ !~ / -r/) {
+ s/"$/ -r"/g;
+ }
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/usr/bin/perl
+# XXX: Not sure if this script is needed anymore.
+exit;
+
+$config_file = "/etc/X11/xdm/Xaccess";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+while (<IN>) {
+ print OUT $_;
+}
+print OUT "* # any host can get a login window\n";
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/usr/bin/perl
+
+$config_file = "/etc/X11/xdm/xdm-config";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+while (<IN>) {
+ if ($_ =~ /DisplayManager.requestPort:/i) {
+ $_ = "! " . $_;
+ }
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/usr/bin/perl
+
+$config_file = "/etc/sysconfig/xinetd";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+while (<IN>) {
+ s/-loop/-limit/g;
+ if ($_ =~ /EXTRAOPTIONS/ && $_ !~ /-limit/i) {
+ s/"$/ -limit 250"/g;
+ }
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/bin/sh
+
+#setsebool -P use_nfs_home_dirs=1 # allow NFS mounted home dirs
+#setsebool -P portmap_disable_trans=1 # disable Portmap protection
+#setsebool -P use_samba_home_dirs=1 # allow Samba shared home dirs
+#setsebool -P samba_enable_home_dirs=1
+#setsebool -P mysqld_disable_trans=1 # disable MySQL protection
+#setsebool -P squid_disable_trans=1 # disable squid protection
+#setsebool -P dhcpd_disable_trans=1 # disable DHCPD protection
+setenforce 0
+sed -i 's/^SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config
+
--- /dev/null
+#!/bin/bash
+
+
+gconftool-2 --direct --config-source \
+ xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boot --set /apps/gnome-power-manager/can_suspend 0
+
+gconftool-2 --direct --config-source \
+ xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boot --set /apps/gnome-power-manager/can_hibernate 0
--- /dev/null
+#!/bin/sh
+# Setup KDM in case somebody wants to use it
+
+FILE=/etc/X11/xdm/kdmrc
+
+if [ -f $FILE ]
+then
+ /usr/bin/perl -i.ltsp -p -e '
+ # turn on XDMCP
+ if ($_ =~ /^\[Xdmcp\]/i) {
+ $xdmcp_section = 1;
+ } elsif ($_ =~ /^\[/) {
+ $xdmcp_section = 0;
+ }
+ if ($xdmcp_section && $_ =~ /Enable=/) {
+ $_ = "Enable=true\n";
+ }
+ # remove ability to halt server
+ if ($_ =~ /^HaltCmd=/i) {
+ $_ = "#" . $_ ;
+ }
+ # remove ability to reboot server
+ if ($_ =~ /^RebootCmd=/i) {
+ $_ = "#" . $_ ;
+ }
+ # add ICEwm to the session list
+ if ($_ =~ /^SessionTypes=/i && $_ !~ /icewm/ ) {
+ s/$/,icewm/;
+ }
+ # turn off the clock
+ if ($_ =~ /^LogoArea=Clock/ ) {
+ $_ = "#" . $_ ;
+ }
+ ' $FILE
+fi
--- /dev/null
+#!/bin/sh
+
+# this script changes the default window resize/move behavior to be
+# "box" rather than than "opaque". This saves a ton of bandwidth on
+# diskless clients.
+
+FILE=/usr/share/config/kwinrc
+
+if [ -f $FILE ]
+then
+ perl -i.ltsp -p -e "s/MoveMode=Opaque/MoveMode=Transparent/ " $FILE
+fi
--- /dev/null
+#!/bin/sh
+#
+# bump up the number of file handles
+#
+# Minimum number of file handles
+DEFAULTFH=65536
+
+# Calculate ideal number of file handles
+MEM=`cat /proc/meminfo | grep ^MemTotal: | awk '{print $2}'`
+NEWFH=$[ $MEM/19 ]
+
+# if ideal is less than default, use the default
+if [ $NEWFH -lt $DEFAULTFH ]
+then
+ NEWFH=$DEFAULTFH
+fi
+
+# retrieve the old number of file handles. Set to 1 if no value exists
+OLDFH=`grep fs.file-max /etc/sysctl.conf| cut -d"=" -f2| sed s/\ //| tail -n1`
+if [ ! "$OLDFH" ]
+then
+ OLDFH=1
+fi
+
+# if number of new file handles is more than the old number of file handles,
+# append the new value to /etc/sysctl.conf & load the new values
+if [ $NEWFH -gt $OLDFH ]
+then
+ echo fs.file-max = $NEWFH >> /etc/sysctl.conf
+ echo $NEWFH > /proc/sys/fs/file-max
+fi
--- /dev/null
+#!/bin/bash
+
+cd /usr/share/ltsp/chkconfig.d/ || exit 1
+
+for SERVICE in *
+do
+ if [ -x /etc/init.d/$SERVICE -o -f /etc/xinetd.d/$SERVICE ]
+ then
+ /sbin/chkconfig $SERVICE on
+ fi
+done
--- /dev/null
+
+server_packages() {
+ echo server packages:
+ COLUMNS=200 rpm -ql 'ltsp*' 'ldm*' | awk '/ltsp|ldm/{print $1,$2,$3}'
+ echo
+}
+
+chroot_packages() {
+ chroot=$1
+ if [ -f $chroot/var/lib/rpm/Packages ]; then
+ echo "packages in chroot: $chroot"
+ COLUMNS=200 rpm --root=$chroot -ql 'ltsp*' 'ldm*' | awk '/ltsp-client|ldm|ltspfs/{print $1,$2,$3}'
+ echo
+ fi
+}
+
+chroot_release() {
+ if [ -x $chroot/usr/bin/lsb_release ]; then
+ echo "chroot information: $chroot"
+ ROOT=$chroot ltsp-chroot lsb_release --all
+ echo
+ fi
+}
--- /dev/null
+# Fedora-specific function overrides for the common functions
+
+detect_arch() {
+ echo $(uname -m | sed -e s/i.86/i386/)
+}
+
+detect_vendor() {
+ echo "Redhat"
+}
--- /dev/null
+#!/bin/sh
+
+if [ x"$USER" != x"root" ]; then
+ echo "You have to be root to run this script"
+ exit 1
+fi
+echo "-------------------------------------------------------------"
+echo "Please paste the following information on http://pastebin.com"
+echo "post the resulting link to the mailing list or IRC channel"
+echo "-------------------------------------------------------------"
+echo "LSB information:"
+lsb_release --all
+echo "Package information:"
+rpm -qa "*kiwi*"
+rpm -qa "*ltsp*"
+rpm -qa "*ldm*"
+echo "Network information:"
+ip addr
+echo "kiwi-ltsp configuration:"
+cat /etc/sysconfig/kiwi-ltsp | grep -v \#
+kiwi-ltsp-setup -c || true
+echo "DHCPD configuration:"
+cat /etc/dhcpd.conf | grep -v \#
+echo "contents of lts.conf:"
+cat /srv/tftpboot/KIWI/lts.conf | grep -v \#
+echo "pxelinux.cfg/default contents:"
+cat /srv/tftpboot/pxelinux.cfg/default
+echo "kiwi's config.default:"
+cat /srv/tftpboot/KIWI/config.default
--- /dev/null
+# SUSE_LINUX-specific function overrides for the common functions
+
+detect_arch() {
+ echo $(uname -m | sed -e s/i.86/i386/ -e s/ppc.*/powerpc/)
+}
--- /dev/null
+#
+# Default LTSP dhcpd.conf config file.
+#
+
+authoritative;
+
+subnet 192.168.67.0 netmask 255.255.255.0 {
+ range 192.168.67.20 192.168.67.250;
+ option domain-name "example.com";
+ option domain-name-servers 192.168.67.1;
+ option broadcast-address 192.168.67.255;
+ option routers 192.168.67.1;
+ next-server 192.168.67.1;
+# get-lease-hostnames true;
+ option subnet-mask 255.255.255.0;
+ option root-path "/opt/ltsp/i386";
+ if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
+ filename "/ltsp/i386/pxelinux.0";
+ } else {
+ filename "/ltsp/i386/nbi.img";
+ }
+}
--- /dev/null
+# If using NFS, lts.conf goes in /opt/ltsp/<arch>/etc/lts.conf.
+# For NBD (the default in Ubuntu), /var/lib/tftpboot/ltsp/<arch>/lts.conf
+# is used instead.
+# A list of directives is available at http://manpages.ubuntu.com/lts.conf
+# or your installed lts.conf man page.
+# Lines starting with '#' are comments.
+# Avoid empty [Sections] as they're considered syntax errors.
+
+
+# This section applies to all clients and is overriden by the other sections.
+[Default]
+# For troubleshooting, the following open a local console with Alt+Ctrl+F2.
+#SCREEN_02=shell
+#SCREEN_07=ldm
+
+# Don't encrypt X traffic. Gives much faster graphics at a security cost.
+LDM_DIRECTX=True
+
+# If you're using Unity, you might want to install gnome-session-fallback and
+# use it by default instead, as it performs better on LTSP thin clients.
+#LDM_SESSION="gnome-fallback"
+
+# Force all clients to a specific resolution.
+#XRANDR_MODE_0=1024x768
+
+# If the default 16bit color mode is giving you problems on thin clients:
+#X_SMART_COLOR_DEPTH=False
+
+# A space separated list of services to disable on thin/fat clients.
+RM_SYSTEM_SERVICES="dnsmasq nbd-server"
+
+# An additional list of services to disable on thin clients only.
+RM_THIN_SYSTEM_SERVICES="qemu-kvm virtualbox"
+
+# Use any local swap partitions on the clients.
+USE_LOCAL_SWAP=True
+
+# Provide a "Login as Guest" button, which uses LDM_USERNAME/LDM_PASSWORD.
+#LDM_GUESTLOGIN=True
+
+# Automatically login clients with the specified LDM_USERNAME/LDM_PASSWORD.
+#LDM_AUTOLOGIN=True
+
+# Some other frequently used directives, described in the lts.conf manpage.
+# For really low RAM clients, disable SOUND, LOCAL_APPS and LOCALDEV.
+#SOUND=False
+#VOLUME=50
+#LOCAL_APPS=False
+#LOCAL_APPS_EXTRAMOUNTS=/srv
+#LOCALDEV=False
+#LOCALDEV_DENY_INTERNAL_DISKS=False
+#FSTAB_1="server:/home /home nfs defaults,nolock 0 0"
+#XSERVER=vesa
+#X_BLANKING=0
+#X_NUMLOCK=True
+#XKBLAYOUT="us,gr"
+#XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
+#LDM_LIMIT_ONE_SESSION=True
+#LDM_LIMIT_ONE_SESSION_PROMPT=True
+#LDM_PRINTER_DEFAULT="psc-1310-series"
+
+
+# You can define sections to be included later on with "LIKE" directives.
+[OLD_MONITOR]
+# The following directives are useful in cases where the driver can't detect
+# the (possibly old CRT) monitor timings and only offers low resolutions.
+# Consult your monitor manual for the correct values, those are for 1024x768.
+X_HORZSYNC=30.0-88.0
+X_VERTREFRESH=50.0-88.0
+
+
+# You can specify directives per client with MAC address (or IP or hostname)
+# based sections.
+# One way to get their MAC addresses is to run `arp -n` when they're at LDM.
+#[A1:B1:C2:D4:E5:F6]
+#HOSTNAME=pc01
+#LDM_USERNAME=user01
+#LDM_PASSWORD=pass01
+# Include another section.
+#LIKE=OLD_MONITOR
--- /dev/null
+# /etc/ltsp/ltsp-server.conf
+# Contains variables which are shared by ltsp-tools.
+
+# The LTSP base directory. Defaults to "/opt/ltsp".
+#BASE="/var/ltsp"
+
+# Space-separated list of TFTP directories to update kernels and initrd's to.
+# Defaults to "/var/lib/tftpboot /tftpboot /srv/tftp".
+#TFTP_DIRS="/var/tftproot"
+
+# The LTSP subdirectory within the TFTP base directory.
+# Defaults to "ltsp".
+#TFTP_BOOT_DIR="students"
--- /dev/null
+cdrom/*
+etc/epoptes/server.key
+etc/mysql/debian.cnf
+etc/NetworkManager/system-connections/*
+etc/ssh/ssh_host_*_key
+etc/udev/rules.d/??-persistent-*.rules
+home/*
+lost+found/*
+media/*
+mnt/*
+opt/ltsp*
+proc/*
+root/.*
+root/*
+run/*
+srv/*
+tmp/.*
+tmp/*
+var/backups/*
+var/cache/apt/archives/*.deb
+var/cache/apt/archives/partial/*
+var/cache/apt-xapian-index/*
+var/cache/lightdm/dmrc/*
+var/crash/*
+var/lib/apt/lists/*
+var/lib/lightdm/.*
+var/lib/lightdm/*
+var/lib/mysql/*
+var/lib/sudo/*
+var/log/*.1
+var/log/*.gz
+var/log/*.old
+var/mail/*
+var/spool/squid3/*
+var/tmp/.*
+var/tmp/*
--- /dev/null
+# default NFS exports for LTSP.
+# install as /etc/exports.d/ltsp.exports for newer versions of
+# nfs-kernel-server, or use an an example /etc/exports file for older versions.
+
+/opt/ltsp/ *(ro,no_root_squash,async,no_subtree_check)
--- /dev/null
+10.0.0.0/8
+169.254.0.0/16
+172.16.0.0/12
+192.168.0.0/16
--- /dev/null
+
+SWAPDIR=/var/lib/ltsp/swapfiles
+SIZE=64
+
--- /dev/null
+taken from: http://wiki.debian.org/LTSP/FAQ
+
+Can i use the ltsp-utils package with ltsp-server(-standalone)? (as of 11.04.2007 / Debian Etch)
+
+No, the ltsp-utils package is from LTSP version 4 and the ltsp-server(-standalone) is version 5.
+
+
+If I specify SCREEN_01 trhough 06 in lts.conf (/opt/ltsp/i386/etc/lts.conf) my keyboard doesn't work.
+
+SCREEN_01 trough 06 conflict with inittab. Comment out the 1 to 6 in inittab or do not use SCREEN_01 to SCREEN_06.
+
+
+Where do i get more informations on LTSP 5 MueKow?
+
+[WWW] http://wiki.ltsp.org/twiki/bin/view/Ltsp/MueKow - no deeper informations but only primary goals (as of 11.04.2007).
+
+note that the MueKow experiments evolved into LTSP5: [WWW] http://wiki.ltsp.org/twiki/bin/view/Ltsp/Ltsp5
+
+
+LOCAL_STORAGE in lts.conf doesn't work
+
+In LTSP 5 it's called LOCALDEV. See also: LTSP/Upgrading_4.2
+
+
+How do i configure boot prompt options [http://bugs.debian.org/428446 (debian bug 428446)]
+
+create /opt/ltsp/i386/etc/update-kernels.conf with the following line(adapt to your needs):
+
+ export BOOTPROMPT_OPTS="root=/dev/nfs ip=dhcp nfsroot=/opt/ltsp/i386"
+
+and create a symlink for backwards compatibility:
+
+ ln -s /opt/ltsp/i386/etc/update-kernels.conf /etc/ltsp/ltsp-update-kernels.conf
--- /dev/null
+This document aims to describe the quickest way to get a ltsp server
+running on an existing ubuntu or kubuntu (xubuntu comes with a ltsp
+option in the installer, edubuntu even sets up ltsp in its default
+install).
+
+You need to set up one static interface where you will attach the
+thin clients, install two packages and run one command.
+
+Configure your spare interface for the thin clients to have the
+IP 192.168.67.1, then run command below:
+
+sudo apt-get install ltsp-server-standalone openssh-server
+
+Now create your Thin Client environment on the server by running:
+
+sudo ltsp-build-client
+
+After that, you will be able to boot your first thin client.
+Note that if you want to use another IP than the above, you need to
+edit the /etc/ltsp/dhcpd.conf file to match the IP values and
+restart the dhcp server.
+
+If you change the IP data after you have done the initial setup,
+please run the command sudo ltsp-update-sshkeys to make the ssh
+server aware of the change.
--- /dev/null
+taken from: http://wiki.debian.org/LTSP/Upgrading_4.2
+
+Upgrading from LTSP 4.2
+
+there are some differences between LTSP 4.2 and the LTSP5 implementation in debian.
+
+you may want to move your LTSP 4.2 installs aside to /opt/ltsp-4.2 so that you can easily switch back if needed.
+
+there is no lts.conf by default. it is only needed if you need to change defaults.
+
+lts.conf:
+
+LOCAL_STORAGE has been renamed LOCALDEV
+
+configuring by hostname is broken due to [WWW] http://bugs.debian.org/406366
+
+SCREEN_01 through SCREEN_06 should not be used, unless conflicting entries in /opt/ltsp/ARCH/etc/inittab are disabled.
+
+ltspfs:
+
+drives are now mounted at /media/USERNAME
--- /dev/null
+# Configures dnsmasq for PXE client booting.
+# All the files in /etc/dnsmasq.d/ override the main dnsmasq configuration in
+# /etc/dnsmasq.conf.
+# You may modify this file to suit your needs, or create new ones in dnsmasq.d/.
+
+# Log lots of extra information about DHCP transactions.
+#log-dhcp
+
+# IP ranges to hand out.
+dhcp-range=192.168.67.20,192.168.67.250,8h
+
+# If another DHCP server is present on the network, you may use a proxy range
+# instead. This makes dnsmasq provide boot information but not IP leases.
+# (needs dnsmasq 2.48+)
+#dhcp-range=10.0.2.2,proxy
+
+# The rootpath option is used by both NFS and NBD.
+dhcp-option=17,/opt/ltsp/i386
+
+# Define common netboot types.
+dhcp-vendorclass=etherboot,Etherboot
+dhcp-vendorclass=pxe,PXEClient
+dhcp-vendorclass=ltsp,"Linux ipconfig"
+
+# Set the boot filename depending on the client vendor identifier.
+# The boot filename is relative to tftp-root.
+dhcp-boot=net:pxe,/ltsp/i386/pxelinux.0
+dhcp-boot=net:etherboot,/ltsp/i386/nbi.img
+dhcp-boot=net:ltsp,/ltsp/i386/lts.conf
+
+# Kill multicast.
+dhcp-option=vendor:pxe,6,2b
+
+# Disable re-use of the DHCP servername and filename fields as extra
+# option space. That's to avoid confusing some old or broken DHCP clients.
+dhcp-no-override
+
+# We don't want a PXE menu since we're using a graphical PXELinux menu.
+#pxe-prompt="Press F8 for boot menu", 3
+
+# The known types are x86PC, PC98, IA64_EFI, Alpha, Arc_x86,
+# Intel_Lean_Client, IA32_EFI, BC_EFI, Xscale_EFI and X86-64_EFI
+pxe-service=X86PC, "Boot from network", /ltsp/i386/pxelinux
+
+# A boot service type of 0 is special, and will abort the
+# net boot procedure and continue booting from local media.
+#pxe-service=X86PC, "Boot from local hard disk", 0
+
+# Comment the following to disable the TFTP server functionality of dnsmasq.
+enable-tftp
+
+# The TFTP directory. Sometimes /srv/tftp is used instead.
+tftp-root=/var/lib/tftpboot/
+
+# Disable the DNS server functionality of dnsmasq by setting port=0
+port=0
+
+# Don't listen on lo, to prevent conflicts with Ubuntu's local resolver hack (LP: #959037).
+#except-interface=lo
+#bind-interfaces
--- /dev/null
+# default: off
+# description: NBD root daemon
+service nbdrootd
+{
+ disable = yes
+ type = UNLISTED
+ flags = KEEPALIVE
+ socket_type = stream
+ wait = no
+ user = nobody
+ server = /usr/sbin/nbdrootd
+ server_args = /opt/ltsp/images/i386.img
+ port = 2000
+}
--- /dev/null
+# default: off
+# description: NBD swap daemon
+service nbdswapd
+{
+ disable = yes
+ type = UNLISTED
+ flags = KEEPALIVE
+ socket_type = stream
+ wait = no
+ user = nobody
+ server = /usr/sbin/nbdswapd
+ port = 9572
+}
--- /dev/null
+.TH "ltsp-build-client" "8" "2011-08-11" "" ""
+.SH "NAME"
+ltsp\-build\-client \- Builds an LTSP client system for use with the LTSP server
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp\-build\-client\fR <options>
+
+.SH "DESCRIPTION"
+.PP
+\fBltsp\-build\-client\fR builds an ltsp client chroot using standard packages
+for use with the ltsp server. This chroot installation can be modified in a
+number of ways as outlined in the OPTIONS section. If present, defaults will
+be read from the configuration file /etc/ltsp/ltsp\-build\-client.conf, and
+will be overridden by using the command line options. \fBltsp\-build\-client\fR
+is usually run as the root user. Visit http://www.ltsp.org for more
+information.
+
+.SH "OPTIONS"
+.PP
+Not all options are available on all installations. For a complete list of
+available options, use the \fB\-\-help\fR and \fB\-\-extra\-help\fR options.
+
+.IP "\fB\-\-arch\fP \fIarch\fR" 10
+Builds a chroot with the specified architecture. Must be a supported
+architecture of the distribution, and compatible with the host architecture.
+Defaults vary by distribution.
+
+.IP "\fB\-\-base\fP \fIdir\fR" 10
+Sets the default path for the ltsp chroots to be installed into. Defaults to
+/opt/ltsp/.
+
+.IP "\fB\-\-chroot\fP \fIfile\fR" 10
+Sets the default name for the ltsp chroot. Defaults to the architecture
+selected with \-\-arch or the running architecture.
+
+.IP "\fB\-\-config\fP \fIfile\fR" 10
+Load configuration defaults from specified file. See \fBCONFIG FILE\fR below
+for more information.
+
+.IP "\fB\-\-exclude\fP \fIpackages\fR" 10
+Sets packages to exclude from the initial client chroot.
+
+.IP "\fB\-\-extra\-help\fP" 10
+Displays all available commandline options.
+
+.IP "\fB\-\-help\fP" 10
+Displays the ltsp\-build\-client help message.
+
+.IP "\fB\-\-mirror\fP \fImirror_url\fR" 10
+Select the mirror to download packages from. file:/// and http:// URLs are
+supported.
+
+.IP "\fB\-\-purge\-chroot\fP" 10
+Purges the existing LTSP chroot if present.
+
+.SH "CONFIG FILE"
+.PP
+\fBltsp\-build\-client\fR will read a configuration file to override built-in
+defaults. the default location for this configuration file is
+/etc/ltsp/ltsp\-build\-client.conf, and can be specified with the \-\-conf
+commandline option.
+
+.PP
+values are NAME="VALUE" pairs, with # representing commented lines. most
+commandline options have an equivalent. an example Debian based system with an
+alternate base location, architecture, and distribution:
+
+.PP
+ # set alternate default location for ltsp chroot (\-\-base)
+ BASE="/srv/ltsp"
+ # build an amd64 chroot by default (\-\-arch)
+ ARCH="amd64"
+ # build a Debian sid environment (\-\-dist)
+ DIST="sid"
+
+.SH "SEE ALSO"
+.PP
+\fBltsp\-update\-sshkeys\fP\fB(8)\fP,
+\fBltsp\-update\-kernels\fP\fB(8)\fP.
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp\-build\-client\fR is part of \fBltsp\fP package and the latest versions
+are available in source form from \fIhttps://launchpad.net/products/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Peter Savage \- silentk \- cbx33
+debug@silentkeystroke.co.uk
+.PP
+updated 2006, 2009 by Vagrant Cascadian <vagrant@freegeek.org>,
+2011 by Wim Muskee <wimmuskee@gmail.com>
+.\" created by instant / docbook\-to\-man, Fri 21 Apr 2006, 06:18
--- /dev/null
+.TH "ltsp-chroot" "8" "2012-02-11" "" ""
+.SH "NAME"
+ltsp\-chroot \- Chroots into a specific LTSP thin client chroot
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp\-chroot\fR <options>
+
+.SH "DESCRIPTION"
+.PP
+\fBltsp\-chroot\fR chroots into a specified LTSP chroot. Optional arguments
+can be provided to customize the chroot location as well as extra mounts.
+If present, default arguments will be read from the configuration file
+/etc/ltsp/ltsp\-chroot.conf, and overwritten with used command line options.
+
+.SH "OPTIONS"
+.PP
+.IP "\fB\-a\fP \fB\-\-arch\fP \fIarch\fR" 10
+Sets the architecture of the target chroot. Defaults vary by distribution.
+
+.IP "\fB\-b\fP \fB\-\-base\fP \fIdir\fR" 10
+Sets the path of the target chroot. Defaults to /opt/ltsp/.
+
+.IP "\fB\-c\fP \fB\-\-mount\-package\-cache\fP" 10
+If set, mounts the server package directories to the chroot previous to
+chrooting. Settings vary by distribution.
+
+.IP "\fB\-d\fP \fB\-\-mount\-dev\fP" 10
+If set, mounts the server dev and devpts directories to the chroot previous to
+chrooting.
+
+.IP "\fB\-p\fP \fB\-\-mount\-proc\fP" 10
+If set, mounts the server proc to the chroot previous to chrooting.
+
+.IP "\fB\-m\fP \fB\-\-mount\-all\fP" 10
+If set, mounts the proc, dev and package directories to the chroot before
+chrooting.
+
+.IP "\fB\-p\fP \fB\-\-copy\-resolv\-conf\fP" 10
+If set, copies the server resolv.conf to the chroot previous to
+chrooting.
+
+.IP "\fB\-h\fP \fB\-\-help\fP" 10
+Displays the ltsp\-chroot help message.
+
+.SH "SEE ALSO"
+.PP
+\fBltsp\-build\-client\fP\fB(8)\fP,
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp\-chroot\fR is part of \fBltsp\fP package and the latest versions
+are available in source form from \fIhttps://launchpad.net/products/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Wim Muskee <wimmmuskee@gmail.com>
+.PP
+
--- /dev/null
+.TH "ltsp-config" "8" "2012-05-28"
+.SH "NAME"
+ltsp\-config \- Configure certain parts of an LTSP server
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp\-config\fR TOOL [OPTION]
+
+.SH "DESCRIPTION"
+.PP
+\fBltsp\-config\fR generates or updates configuration files for certain
+parts of an LTSP server, like lts.conf, the DHCP server, nbd\-server etc.
+
+.SH "OPTIONS"
+.PP
+.IP "\fBdnsmasq\fP" 18
+Configure dnsmasq.
+
+.IP "" 2
+.RS
+.IP "\fB\-\-no\-proxy\-dhcp\fP" 16
+Don't enable proxyDHCP mode for detected subnets.
+.RE
+
+.IP "\fBisc\-dhcp\-server\fP" 18
+Configure isc\-dhcp\-server.
+
+.IP "\fBlts.conf\fP"
+Create a sample lts.conf.
+
+.IP "\fBnbd\-server\fP"
+Configure nbd-server.
+
+.SS "Generic options for most tools:"
+
+.IP "\fB\-d\fP \fB\-\-directory\fP" 18
+A directory to search for configuration templates, in addition to
+"/usr/share/doc/ltsp-server/examples".
+
+.IP "\fB\-h\fP \fB\-\-help\fP" 18
+The application help page.
+
+.IP "\fB\-l\fP \fB\-\-language\fP"
+Preferred language for configuration files.
+
+.IP "\fB\-o\fP \fB\-\-overwrite\fP"
+Overwrite existing configuration files.
+
+.SH "SEE ALSO"
+.PP
+\fBdnsmasq\fP(8), \fBdhcpd.conf\fP(5), \fBlts.conf\fP(5), \fBnbd\-server\fP(5)
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp\-config\fR is part of \fBltsp\fP package and the latest versions
+are available in source form from \fIhttps://launchpad.net/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Copyright 2012 Alkis Georgopoulos <alkisg@gmail.com>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+.TH "ltsp-info" "1" "20100129" "Vagrant Cascadian" ""
+.SH "NAME"
+ltsp-info \(em display troubleshooting information about ltsp server and chroots
+.SH "SYNOPSIS"
+.PP
+\fBltsp-info\fR
+.SH "DESCRIPTION"
+.PP
+\fBltsp-info\fR will display information useful to troubleshooting issues on an
+LTSP server. Information should include server distro and release, versions of
+LTSP related packages installed on the server, LTSP chroots and their package
+versions, LTSP image files and lts.conf(5).
+
+.SH "OPTIONS"
+
+.IP "\fB\-\-verbose\fP
+Display more information, such as including the contents of detected files.
+.IP "\fB\-\-no\-server\-info\fP
+Do not display server information.
+
+.SH "EXAMPLE"
+.PP
+ltsp-info
+.SH "SEE ALSO"
+.PP
+lts.conf(5)
+.SH "AVAILABILITY"
+.PP
+\fBltsp-info\fR is part of \fBltsp\fP package
+and the latest versions are available in source form from
+\fIhttps://launchpad.net/products/ltsp (link to URL https://launchpad.net/products/ltsp) \fR.
+.SH "AUTHOR"
+.PP
+Copyright 2006-2010 Vagrant Cascadian <vagrant@freegeek.org>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+.TH "ltsp\-update\-image" "8" "2012-05-29"
+.SH "NAME"
+ltsp\-update\-image \- Generate an NBD image from an LTSP chroot
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp\-update\-image\fR [OPTION] [CHROOT...]
+
+.SH "DESCRIPTION"
+.PP
+\fBltsp\-update\-image\fR generates a compressed squashfs image from an LTSP
+chroot and exports it with \fBnbd-server\fP(1).
+CHROOT can be a full path or a subdirectory of the /opt/ltsp base directory,
+and it defaults to the host architecture if unset.
+
+.SH "OPTIONS"
+.PP
+.IP "\fB\-b\fP \fB\-\-base=\fP"
+The LTSP base directory. Defaults to "/opt/ltsp".
+
+.IP "\fB\-c\fP \fB\-\-cleanup\fP"
+Temporarily remove user accounts, logs, caches etc from
+the chroot before exporting the image. The chroot arch
+is required to be compatible with the server arch.
+
+.IP "\fB\-e\fP \fB\-\-exclude=\fP"
+List of dirs/files to exclude from the image.
+This is in addition to /etc/ltsp/ltsp\-update\-image.excludes.
+
+.IP "\fB\-f\fP \fB\-\-config\-nbd\fP"
+Generate appropriate nbd-server configuration files.
+It's automatically set if NFS isn't used or if other LTSP
+generated nbd-server configuration files already exist.
+
+.IP "\fB\-h\fP \fB\-\-help\fP"
+The application help page.
+
+.IP "\fB\-m\fP \fB\-\-no\-compress\fP"
+Don't compress the generated image.
+
+.IP "\fB\-n\fP \fB\-\-no\-backup\fP"
+Don't backup chroot.img to chroot.img.old.
+
+.IP "\fB\-r\fP \fB\-\-revert\fP"
+Swap chroot.img with chroot.img.old and update kernels.
+
+.SH "SEE ALSO"
+.PP
+\fBltsp\-build\-client\fP(8),
+\fBltsp\-update\-kernels\fP(8),
+\fBltsp\-update\-sshkeys\fP(8),
+\fBmksquashfs\fP(1),
+\fBnbd\-server\fP(1).
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp\-update\-image\fR is part of \fBltsp\fP package and the latest versions
+are available in source form from \fIhttps://launchpad.net/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Copyright 2012 Alkis Georgopoulos <alkisg@gmail.com>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+.TH "ltsp-update-kernels" "8" "2012-05-29"
+.SH "NAME"
+ltsp-update-kernels \- Copy LTSP chroot kernels to TFTP directories.
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp-update-kernels\fR [OPTION] [CHROOT...]
+
+.SH "DESCRIPTION"
+.PP
+\fBltsp-update-kernels\fR copies the boot/ directory from LTSP chroots to
+the TFTP directories in order to make them available to PXE clients.
+Copying kernels from inside NBD images is also supported.
+CHROOT can be a full path or a subdirectory of the /opt/ltsp base directory,
+and if it's unset, all available chroots are processed.
+
+.SH "OPTIONS"
+.PP
+.IP "\fB\-b\fP \fB\-\-base=\fP"
+The LTSP base directory. Defaults to "/opt/ltsp".
+
+.IP "\fB\-h\fP \fB\-\-help\fP"
+The application help page.
+
+.SH "SEE ALSO"
+.PP
+\fBltsp\-build\-client\fP(8),
+\fBltsp\-update\-image\fP(8),
+\fBltsp\-update\-sshkeys\fP(8).
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp\-update\-kernels\fR is part of \fBltsp\fP package and the latest
+versions are available in source form from \fIhttps://launchpad.net/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Copyright 2012 Alkis Georgopoulos <alkisg@gmail.com>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+.TH "ltsp\-update\-sshkeys" "8" "2012-05-28"
+.SH "NAME"
+ltsp\-update\-sshkeys \- Update LTSP chroots to trust the server ssh keys
+
+.SH "SYNOPSIS"
+.PP
+\fBltsp\-update\-sshkeys\fR [OPTION] [host...]
+
+.SH "DESCRIPTION"
+.PP
+If any hosts are specified, their SSH keys are exported in a file,
+by default /etc/ltsp/ssh_known_hosts.auto.
+Otherwise, all LTSP chroots are updated to trust the SSH keys of this server
+along with any additional keys in /etc/ltsp/ssh_known_hosts.* files.
+
+.SH "OPTIONS"
+.PP
+
+.IP "\fB\-b\fP \fB\-\-base\fP" 13
+Base of ltsp chroot. Default is /opt/ltsp if unspecified.
+
+.IP "\fB\-e\fP \fB\-\-export\fP"
+File name to export the hosts SSH keys to (\- for stdout).
+Default is /etc/ltsp/ssh_known_hosts.auto if unspecified.
+
+.IP "\fB\-h\fP \fB\-\-help\fP"
+The application help page.
+
+.IP "\fB\-p\fP \fB\-\-port\fP"
+SSH port for remote servers.
+
+.IP "\fB\-u\fP \fB\-\-update\fP"
+Update the chroot SSH keys even if hosts are specified.
+
+.SH "SEE ALSO"
+.PP
+\fBltsp\-build\-client\fP(8),
+\fBltsp\-update\-kernels\fP(8),
+\fBssh\-keyscan\fP(1),
+\fBsshd\fP(8).
+
+.SH "AVAILABILITY"
+.PP
+\fBltsp\-update\-sshkeys\fR is part of \fBltsp\fP package and the latest
+versions are available in source form from \fIhttps://launchpad.net/ltsp\fR.
+
+.SH "MAN PAGE AUTHOR"
+.PP
+Copyright 2012 Alkis Georgopoulos <alkisg@gmail.com>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+.TH "nbdrootd"
+.SH "NAME"
+nbdrootd \(em Serve out LTSP images created with ltsp-update-image(8)
+.SH "SYNOPSIS"
+.PP
+\fBnbdrootd\fR
+.SH "DESCRIPTION"
+.PP
+\fBnbdrootd\fR will serve out LTSP images created with ltsp\-update\-image(8)
+which are filesystem images, and compressed with mksquashfs(8). The nbdrootd(8)
+program is a simple shell script wrapper for nbd\-server(1) program, and
+it is usually run from an inetd(8) instance.
+.SH "EXAMPLE"
+.PP
+Add the following line to /etc/inetd.conf(5):
+.PP
+2000 stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/nbdrootd /opt/ltsp/images/i386.img
+.PP
+Note that the ltsp\-update\-image(8) program will do this for you automatically.
+.SH "SEE ALSO"
+.PP
+\fBltsp\-update\-image\fP\fB(1)\fP,
+\fBnbd\-server\fP\fB(1)\fP,
+inetd(8),
+inetd.conf(5),
+\fBnbd\-client\fP\fB(8)\fP.
+.SH "AVAILABILITY"
+.PP
+\fBnbdrootd\fR is part of \fBltsp\fP package
+and the latest versions are available in source form from
+\fIhttps://launchpad.net/products/ltsp (link to URL https://launchpad.net/products/ltsp) \fR.
+.SH "AUTHOR"
+.PP
+copyright 2007 Vagrant Cascadian <vagrant@freegeek.org>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+.TH "nbdswapd" "8" "20061023" "Vagrant Cascadian" ""
+.SH "NAME"
+nbdswapd \(em dynamically create swap files on request export with an nbd\-server(1) instance
+.SH "SYNOPSIS"
+.PP
+\fBnbdswapd\fR
+.SH "DESCRIPTION"
+.PP
+\fBnbdswapd\fR will dynamically create a swap file when it receives a request
+and export it using nbd\-server(1). it is usually run from an inetd(8) instance.
+.SH "EXAMPLE"
+.PP
+add the following lines to /etc/inetd.conf(5):
+.PP
+9210 stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/nbdswapd
+.SH "SEE ALSO"
+.PP
+\fBnbd\-server\fP\fB(1)\fP,
+inetd(8),
+inetd.conf(5),
+\fBnbd\-client\fP\fB(8)\fP.
+.SH "AVAILABILITY"
+.PP
+\fBnbdswapd\fR is part of \fBltsp\fP package
+and the latest versions are available in source form from
+\fIhttps://launchpad.net/products/ltsp (link to URL https://launchpad.net/products/ltsp) \fR.
+.SH "AUTHOR"
+.PP
+copyright 2006 Vagrant Cascadian <vagrant@freegeek.org>, distributed under
+the terms of the GNU General Public License version 2 or any later version.
--- /dev/null
+the plugins system for ltsp-build-client:
+
+plugins are called by the "load_plugins" function. common plugins are located
+in /usr/share/ltsp/plugins/ltsp-build-client/common, while vendor-specific
+plugins are defined in /usr/share/ltsp/plugins/ltsp-build-client/VENDOR. if a
+vendor plugin has the same filename as a common plugin, it will override the
+common plugin. optionally, the admin can override common or vendor plugins in
+/etc/ltsp/plugins/ltsp-build-client.
+
+for starting a new VENDOR implementation, focus on the configure, install,
+after-install, and finalization phases at first.
+
+each plugin should be written in such a way as the code is only executed in the
+appropriate phase, such as wrapping the code in case statements.
+
+NOTE: Plugins are "sourced" not "executed", so be careful to avoid such things
+as "exit" in your plugin scripts
+
+there are several modes in which these plugins are called:
+
+commandline:
+
+builds the list of commandline arguments supported by the loaded plugins
+
+
+configure:
+
+sets variables for commandline options that are set
+
+we recommend putting very early in your DISTRO plugin dir a plugin such as
+000-basic-configuration that detects and defines some appropriate variables for
+your distro- like which particular version of the distro you are running,
+default lists of packages or package sets to install, default package mirror to
+use, etc.
+
+
+before-install:
+
+before the initial chroot is built
+
+
+install:
+
+where the initial chroot is built
+
+in the install phase, you want to essentially bootstrap a basic chroot of your
+distro. on Debian, this is done with the debootstrap tool. this will obviously
+vary greatly for each distro.
+
+
+after-install:
+
+additional package installation(ltsp-client), tweaks, etc.
+
+in the after-install phase, you may want to add additional packages that might
+be difficult to include as part of the initial bootstrapping of the chroot, if
+the bootstrap tools don't support proper dependency resolution (i.e.
+debootstrap). you may want to add certain configuration tweaks to certain
+packages at this point as well, such as configuring an initramfs generator so
+it will support NFS root.
+
+
+finalization:
+
+in the finalization phase, you may want to install additional packages that
+needed custom configurations to other software before installing, such as a
+kernel (which may require certain initramfs tweaks). you may also want to copy
+the kernel images into a location accessible by tftp at this phase, or seed the
+chroot's /etc/ssh/ssh_known_hosts file with your server's public ssh keys.
--- /dev/null
+these instructions describe how to create a basic ltsp system where all the
+applications are running locally with an anonymous login, using gdm, for i386
+hardware. non-anonymous login with ldap or some other authentiation mechanism
+with writeable home directories is definitely possible, but not described here.
+and of course, you could probably use kdm insead of gdm, with a few changes.
+
+install the ltsp-server package:
+
+apt-get install ltsp-server
+
+
+build the client environment:
+
+ltsp-build-client
+
+
+install a desktop environment:
+
+chroot /opt/ltsp/i386 tasksel install desktop
+(alternately: chroot /opt/ltsp/i386 apt-get install gdm <and other packages>)
+
+
+add an anonymous user for autologin:
+
+chroot /opt/ltsp/i386 adduser --disabled-password --gecos ,,, autologin
+
+(note: you may want to ensure a specific --uid and --gid, too)
+
+
+make /home and /var/lib/gdm writeable:
+
+echo 'copy_dirs="$copy_dirs /home"' >> /opt/ltsp/i386/etc/default/ltsp-client-setup
+echo 'rw_dirs="$rw_dirs /var/lib/gdm"' >> /opt/ltsp/i386/etc/default/ltsp-client-setup
+
+
+to /opt/ltsp/i386/etc/gdm/gdm.conf, add the following lines in the daemon
+section, like so:
+
+[daemon]
+AutomaticLoginEnable=true
+AutomaticLogin=autologin
+TimedLoginEnable=true
+TimedLogin=autologin
+TimedLoginDelay=30
--- /dev/null
+DEVICE=eth0
+BOOTPROTO=dhcp
+ONBOOT=on
--- /dev/null
+#!/bin/bash
+
+# Skip first time (optimization)
+if [ -f /etc/dracut.conf.d/skip-first-time.conf ]; then
+ rm -f /etc/dracut.conf.d/skip-first-time.conf
+ exit 0
+fi
+
+if [ -f /boot/initramfs-$1.img ]; then
+ INITRD=initramfs-$1.img
+ rm -f /boot/initrd-$1.img
+else
+ INITRD=initrd-$1.img
+fi
+
+# Prep kernel and initrd for various types of LTSP netboot
+[ ! -e /etc/ltsp_chroot ] && exit 0
+KERNELOPTS="ro quiet selinux=0 rhgb"
+
+# Image for ELF and coreboot, Etherboot-5.4
+# Not using wraplinux for ELF because it cannot boot on coreboot.
+if [ -x /usr/sbin/mkelfImage ]; then
+ rm -f /boot/elf-$1.img
+ /usr/sbin/mkelfImage --kernel=/boot/vmlinuz-$1 --initrd=/boot/$INITRD --output=/boot/elf-$1.img --append="$KERNELOPTS"
+ ln -sf elf-$1.img /boot/elf.ltsp
+fi
+
+# Wraplinux NBI
+if [ -x /usr/bin/wraplinux ]; then
+ rm -f /boot/wraplinux-nbi-$1.img
+ /usr/bin/wraplinux --nbi /boot/vmlinuz-$1 --initrd /boot/$INITRD -o /boot/wraplinux-nbi-$1.img
+ ln -sf wraplinux-nbi-$1.img /boot/wraplinux-nbi.ltsp
+fi
+
+# PPC: Copy yaboot into /boot
+if [ -e /usr/lib/yaboot/yaboot ]; then
+ cp /usr/lib/yaboot/yaboot /boot/yaboot
+ chmod 644 /boot/yaboot
+fi
+
+# SPARC: Convert ELF to AOUT for OFW netboot, and use piggyback to add System.map and initrd to the image
+if [ -x /usr/bin/elftoaout ]; then
+ elftoaout /boot/vmlinuz-$1 -o /boot/aout-$1
+fi
+if [ -x /usr/bin/piggyback64 ]; then
+ if file /boot/vmlinuz-$1 |grep -q "ELF 64-bit"; then
+ PIGGY=/usr/bin/piggyback64
+ else
+ PIGGY=/usr/bin/piggyback
+ fi
+ $PIGGY /boot/aout-$1 /boot/System.map-$1 /boot/$INITRD
+fi
+
+# Symlink vmlinuz.ltsp and initrd.ltsp and set permissions for tftp server
+ln -sf vmlinuz-$1 /boot/vmlinuz.ltsp
+ln -sf $INITRD /boot/initrd.ltsp
+chmod 644 /boot/$INITRD
--- /dev/null
+#!/bin/bash
+
+# Remove netboot images
+[ ! -e /etc/ltsp_chroot ] && exit 0
+
+rm -f /boot/elf-$1.img
+rm -f /boot/wraplinux-nbi-$1.img
--- /dev/null
+# Sample dracut config file
+
+# Specific list of dracut modules to use
+#dracutmodules+=""
+
+# Dracut modules to omit
+omit_dracutmodules+="60xen 90btrfs 90crypt 90dmraid 90dmsquash-live 90lvm 90multipath 95dasd 95dasd_mod 95resume 95uswsusp 95zfcp 95znet"
+
+# Dracut modules to add to the default
+#add_dracutmodules+=""
+
+# additional kernel modules to the default
+#add_drivers+=""
+
+# list of kernel filesystem modules to be included in the generic initramfs
+#filesystems+=""
+
+# build initrd only to boot current hardware
+#hostonly="yes"
+#
+
+# install local /etc/mdadm.conf
+mdadmconf="no"
+
+# install local /etc/lvm/lvm.conf
+lvmconf="no"
--- /dev/null
+# Skip dracut on the first run, avoid running it twice during install
+# This file is deleted by chroot-creator kickstart prior to ltsp-rewrap-latest-kernel
+exit 0
--- /dev/null
+# OBSOLETE: Fedora 12+ and RHEL6 use dracut instead of mkinitrd
+# /etc/sysconfig/mkinitrd configuration directs mkinitrd to generate a netboot capable image
+# initrd obtains from netboot the IP address and rootfs type
+unset MODESETTING
+for name in modesetting drm; do
+ if [ -e /lib/modules/`ls /boot/vmlinuz-* |sed 's/vmlinuz-//' | sort -nr | head -n1 | xargs basename`/modules.$name ]; then
+ MODESETTING=$name
+ break
+ fi
+done
+if [ -n "$MODESETTING" ]; then
+ # F10+ has modesetting drivers, include them if they exist
+ availmodules="=networking =$MODESETTING"
+else
+ availmodules="=networking"
+fi
+# exclude wireless drivers because they cannot netboot, and they can often cause boot problems because of missing firmware
+excludemodules="rtl8187 iwl3945 iwlcore iwl4965 p54pci p54common p54usb zd1201 netwave_cs atmel zd1211rw hermes wl3501_cs rtl8180 libertas_cs libertas usb8xxx libertas_sdio spectrum_cs b43 airo_cs orinoco_nortel b43legacy atmel_pci mac80211_hwsim adm8211 hostap hostap_cs hostap_pci hostap_plx ipw2200 rndis_wlan orinoco_pci orinoco_plx orinoco_tmd orinoco airo at76_usb wavelan_cs ipw2100 rt2500usb rt61pci rt73usb rt2400pci rt2x00lib rt2x00usb rt2x00pci rt2500pci orinoco_cs ath5k atmel_cs prism54"
+NET_LIST="eth0"
+# These parameters are overridden by root="dhcp" in newer versions of mkinitrd
+rootfs="nfs"
+rootdev="192.168.0.254:/opt/ltsp/i386"
+rootopts="noatime,dhcp"
+BOOTPROTO="dhcp"
+# This option is recognized only by newer mkinitrd, but it doesn't harm older versions.
+root="dhcp"
--- /dev/null
+NETWORKING=yes
+HOSTNAME=ltspclient
--- /dev/null
+# Sample Configuration for Initscript Driven Bridge
+# Put this into /etc/sysconfig/network-scripts/ifcfg-ltspbr0
+#
+# Warning: Deleting ifcfg-ltspbr0 alone to disable ltspbr0 will cause you
+# problems, because it will come back the next time you upgrade the
+# ltsp-server package.
+#
+# Comment out these two lines to disable ltspbr0.
+ONBOOT=yes
+IPADDR=172.31.100.254
+
+DEVICE=ltspbr0
+TYPE=Bridge
+BOOTPROTO=static
+STP=off
+DELAY=0.1
+USERCTL=no
+IPV6INIT=no
+PEERDNS=yes
+NETMASK=255.255.255.0
+ARP=yes
--- /dev/null
+# Global defaults for all clients
+# if you refer to the local server, just use the
+# "server" keyword as value
+# see lts_parameters.txt for valid values
+################
+[default]
+ #X_COLOR_DEPTH=16
+ LOCALDEV=True
+ SOUND=True
+ NBD_SWAP=True
+ SYSLOG_HOST=server
+ LDM_GLOBAL_DMRC=/etc/ltsp/ldm-global-dmrc
+ #XKBLAYOUT=us
+ #LDM_NUMLOCK=true
+ SCREEN_01=ldm
+ #SCREEN_02=shell
+ #SCREEN_03=shell
+ #SCREEN_04=shell
+ #SCREEN_05=shell
+ #SCREEN_06=shell
+ #SCREEN_07=shell
+ #VOLUME=90
+ #HEADPHONE_VOLUME=90
+ #PCM_VOLUME=90
+ #CD_VOLUME=90
+ #FRONT_VOLUME=90
+ #TIMEZONE=UTC
+ #TIMESERVER=clock.redhat.com
+ #LOCAL_APPS_MENU=True
+ #LOCAL_APPS_WHITELIST="/usr/bin/foo /usr/bin/bar"
+
+ # LDM_DIRECTX=yes is very insecure, but it is faster and more scalable
+ LDM_DIRECTX=yes
+ # LDM_DEBUG=yes writes to /var/log/ldm.log during client runtime
+ LDM_DEBUG=yes
+
+################
+#[MAC ADDRESS]: Per thin client settings
+################
+[00:11:25:84:CE:BA]
+ XSERVER = vesa
+ X_MOUSE_DEVICE=/dev/ttyS0
+ X_MOUSE_PROTOCOL=intellimouse
+
+###############
+# A Thin Client Print server
+# (switch off X by pointing tty7 to shell,
+# to save ressources)
+###############
+[00:11:25:93:CF:00]
+ PRINTER_0_DEVICE=/dev/usblp0
+ SCREEN_07=shell
+
+###############
+# A workstation that executes a specific
+# command after login
+###############
+[00:11:25:93:CF:02]
+ LDM_REMOTECMD=/usr/bin/myloginscript
+
--- /dev/null
+### K12Linux Build Client Configuration ###
+#
+# By default ltsp-build-client will install a chroot matching your OS into /opt/ltsp/i386.
+# You can either override options using --option=value or override them here in this config file.
+# See /usr/share/ltsp/plugins/ltsp-build-client for more possible options.
+#
+## Persistent RPM Cache Directory --cachedir=/path/to/cachedir
+# option_cache_value=/var/cache/chroot
+## Target Architecture --arch=i386|x86_64|ppc|ppc64 etc.
+# option_arch_value=i386
+## Kickstart File Location --kickstart=/path/to/file.ks
+# option_kickstart_value=/path/to/your/own/kickstart.ks
--- /dev/null
+# Sample configuration file for LTSP dhcpd
+# The goal of this provided dhcpd.conf is to boot as many different clients as possible without manual configuration.
+# Some clients cannot be booted with this, and you will need to create your own custom dhcpd.conf.
+# Some more complex network topologies will also need a custom dhcpd.conf.
+#
+
+default-lease-time 21600;
+max-lease-time 21600;
+ddns-update-style none;
+allow booting;
+allow bootp;
+
+option subnet-mask 255.255.255.0;
+option broadcast-address 172.31.100.255;
+option routers 172.31.100.254;
+option domain-name-servers 172.31.100.254;
+next-server 172.31.100.254;
+option domain-name "ltsp";
+option option-128 code 128 = string;
+option option-129 code 129 = text;
+option option-221 code 221 = text;
+
+shared-network WORKSTATIONS {
+ subnet 172.31.100.0 netmask 255.255.255.0 {
+ range dynamic-bootp 172.31.100.100 172.31.100.253;
+ use-host-decl-names on;
+ option log-servers 172.31.100.254;
+
+ # trick from Peter Rundle <peter.rundle@au.interpath.net>
+ # newer PPC Macs
+ if substring (option vendor-class-identifier, 0, 9) = "AAPLBSDPC"
+ {
+ filename "yaboot";
+ option vendor-class-identifier "AAPLBSDPC";
+ option vendor-encapsulated-options 01:01:02:08:04:01:00:00:01:82;
+ }
+ # really old ppc iMacs
+ elsif substring (option option-221, 0, 5) = "Apple"
+ {
+ filename "yaboot";
+ option vendor-class-identifier "AAPLBSDPC";
+ option vendor-encapsulated-options 01:01:02:08:04:01:00:00:01:82;
+ }
+ # Etherboot ELF (only 5.4), should work with Coreboot
+ elsif substring (option vendor-class-identifier, 0, 13) = "Etherboot-5.4"
+ {
+ filename "/ltsp/i386/elf.ltsp";
+ }
+ # Etherboot NBI (older clients)
+ elsif substring (option vendor-class-identifier, 0, 9) = "Etherboot"
+ {
+ filename "/ltsp/i386/wraplinux-nbi.ltsp";
+ }
+ # PXE
+ elsif substring (option vendor-class-identifier, 0, 9) = "PXEClient"
+ {
+ # NOTE: kernels are specified in /tftpboot/ltsp/i386/pxelinux.cfg/
+ filename "/ltsp/i386/pxelinux.0";
+ }
+ # if all else fails (likely BOOTP), default to an NBI image
+ else
+ {
+ filename "/ltsp/i386/wraplinux-nbi.ltsp";
+ }
+
+ # PPC Apple MAC prefixes https://fedoraproject.org/wiki/WarrenTogami/AppleMACAddresses
+ # initrd did dhcp again with vendor-client-identifier "nash" so we need another way to set root-path
+ # This is most likely an incomplete list. You may need to add your own if you have a PPC not covered.
+ # 00:03:93
+ # 00:05:02
+ # 00:0A:27
+ # 00:0A:95
+ # 00:0D:93
+ # 00:11:24
+ # 00:14:51
+ # 00:30:65
+ # 00:50:E4
+ if binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-3-93" or
+ binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-5-2" or
+ binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-a-27" or
+ binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-a-95" or
+ binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-d-93" or
+ binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-11-24" or
+ binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-14-51" or
+ binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-30-65" or
+ binary-to-ascii (16, 8, "-", substring (hardware, 0, 4)) = "1-0-50-E4"
+ {
+ option root-path "172.31.100.254:/opt/ltsp/ppc";
+ #option root-path "nbd:172.31.100.254:2001:squashfs:ro";
+ } else {
+ option root-path "172.31.100.254:/opt/ltsp/i386";
+ #option root-path "nbd:172.31.100.254:2000:squashfs:ro";
+ }
+ }
+}
+
+## example configurations for specifying specific kernels to specific clients
+## These examples below are VERY OLD, uncertain if they work
+#group {
+# use-host-decl-names on;
+# option log-servers 172.31.100.254;
+#
+# host ws001 {
+# hardware ethernet 00:E0:06:E8:00:84;
+# fixed-address 172.31.100.1;
+# filename "/ltsp/vmlinuz.ltsp";
+# option option-128 e4:45:74:68:00:00;
+# option option-129 "NIC=3c509";
+# }
+# host ws002 {
+# hardware ethernet 00:D0:09:30:6A:1C;
+# fixed-address 172.31.100.2;
+# filename "/ltsp/vmlinuz.ltsp";
+# option option-128 e4:45:74:68:00:00;
+# option option-129 "NIC=ne";
+# }
+# host ws003 {
+# hardware ethernet 00:D0:09:30:28:B2;
+# fixed-address 172.31.100.3;
+# # kernels are specified in /tftpboot/ltsp/i386/pxelinux.cfg/
+# filename "/ltsp/i386/pxelinux.0";
+# }
+#
+# Apple Specific Settings
+# host ws007 {
+# hardware ethernet 00:30:65:69:23:60;
+# fixed-address 172.31.100.4;
+# option root-path "172.31.100.254:/opt/ltsp/ppc";
+# filename "yaboot";
+# option vendor-class-identifier "AAPLBSDPC";
+# }
+#}
--- /dev/null
+### LTSP Server Configuration
+
+# Interface that clients will connect to
+#LTSP_DEV=eth0
--- /dev/null
+# Autodetect TFTPDIR location from tftp-server's own config file
+TFTPDIRS=$(cat /etc/xinetd.d/tftp |grep server_args | awk -F"-s " {'print $2'})
--- /dev/null
+if [ -e /etc/rpm/macros.dist ]; then
+ LTSPDIST=`cat /etc/rpm/macros.dist |grep %dist |awk {'print $2'} | sed 's/\.//'`
+fi
+if [ -z "$LTSPDIST" ]; then
+ # Host OS is not detected.
+ LTSPDIST="Your operating system"
+fi
+case "$LTSPDIST" in
+ fc11)
+ export VENDORDEF="Fedora"
+ export RELEASEDEF=11
+ export TFTPDIR=/var/lib/tftpboot
+ ;;
+ fc14)
+ export VENDORDEF="Fedora"
+ export RELEASEDEF=14
+ export TFTPDIR=/var/lib/tftpboot
+ ;;
+ el6)
+ export VENDORDEF="Fedora"
+ export RELEASEDEF=el6
+ export TFTPDIR=/var/lib/tftpboot
+ ;;
+ *)
+ echo "ERROR: $LTSPDIST is unsupported."
+ exit 1
+ ;;
+esac
--- /dev/null
+DEFAULT linux
+ LABEL linux
+ SAY Booting K12Linux
+ KERNEL vmlinuz.ltsp
+ APPEND rw initrd=initrd.ltsp selinux=0 root=dhcp rhgb
--- /dev/null
+device=enet:
+partition=0
+timeout=0
+init-message="K12Linux Network boot"
+default=linux
+
+image=/ltsp/ppc/vmlinuz.ltsp
+ initrd=/ltsp/ppc/initrd.ltsp
+ label=linux
+ initrd-size=8192
+ append="rw initrd=initrd.ltsp quiet selinux=0 rhgb"
--- /dev/null
+#!/usr/bin/python -tt
+#
+# chroot-creator: Install system defined by kickstart file into target chroot
+# Requires: livecd-tools-015 or higher
+#
+# Copyright 2008, Red Hat Inc.
+#
+# 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; version 2 of the License.
+#
+# 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 Library General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+
+import os
+import sys
+import shutil
+import optparse
+
+import imgcreate
+
+class ChrootCreator(imgcreate.ImageCreator):
+ """Installs a system to a target chroot directory.
+ """
+
+ def __init__(self, ks, name, target = None):
+ """Initialize a ChrootCreator instance.
+ This method takes the same arguments as ImageCreator.__init__() with
+ the addition of:
+
+ target -- The directory where the chroot is to be installed.
+ """
+ imgcreate.ImageCreator.__init__(self, ks, name)
+
+ # Target path must be defined
+ if target is None:
+ raise imgcreate.CreatorError("--target chroot path must be defined.")
+ # Target path must not already exist
+ if os.path.exists(target):
+ raise imgcreate.CreatorError("--target chroot already exists.")
+
+ self.target = target
+ self.__bindroot = None
+ self._fstype = "auto"
+
+ # --bind mount target chroot upon temp directory
+ def _mount_instroot(self, base_on = None):
+ self.__imgdir = self._mkdtemp()
+
+ imgcreate.fs.makedirs(self.target)
+ # Cannot add to self.__bindmounts because this must be mounted
+ # before everything is created in _instroot
+ self.__bindroot = imgcreate.fs.BindChrootMount(self.target, self._instroot, "/")
+ print("Mounting %s for chroot installation" % self.__bindroot.src)
+ self.__bindroot.mount()
+
+ # NOTE: This part is LTSP specific
+ # Copy configuration into chroot prior to package installation
+ imgcreate.fs.makedirs(self._instroot + "/etc/sysconfig")
+ imgcreate.fs.makedirs(self._instroot + "/etc/sysconfig/network-scripts")
+ imgcreate.fs.makedirs(self._instroot + "/etc/kernel")
+ imgcreate.fs.makedirs(self._instroot + "/etc/kernel/postinst.d")
+ imgcreate.fs.makedirs(self._instroot + "/etc/dracut.conf.d")
+ shutil.copyfile("/etc/ltsp/dracut/sysconfig-mkinitrd",self._instroot + "/etc/sysconfig/mkinitrd")
+ shutil.copyfile("/etc/ltsp/dracut/sysconfig-dracut",self._instroot + "/etc/dracut.conf")
+ shutil.copyfile("/etc/ltsp/dracut/sysconfig-dracut-skip-first-time",self._instroot + "/etc/dracut.conf.d/skip-first-time.conf")
+ shutil.copyfile("/etc/ltsp/dracut/sysconfig-network",self._instroot + "/etc/sysconfig/network")
+ shutil.copyfile("/etc/ltsp/dracut/ifcfg-eth0",self._instroot + "/etc/sysconfig/network-scripts/ifcfg-eth0")
+ shutil.copyfile("/etc/ltsp/dracut/ltsp-postinst.d",self._instroot + "/etc/kernel/postinst.d/ltsp")
+ os.chmod(self._instroot + "/etc/kernel/postinst.d/ltsp",0755)
+ # Create empty file to mark that this is a LTSP chroot
+ open(self._instroot + "/etc/ltsp_chroot", 'w').write('')
+
+ def _unmount_instroot(self):
+ if not self.__bindroot is None:
+ self.__bindroot.unmount()
+
+def parse_options(args):
+ parser = optparse.OptionParser(usage = "%prog [--name=<name>] [--cachedir=<path>] --target=<target> <kickstart>")
+
+ parser.add_option("-n", "--name", type="string", dest="name",
+ help="Image name and filesystem label")
+ parser.add_option("-t", "--target", type="string", dest="target",
+ help="Target directory for chroot")
+ parser.add_option("-c", "--cache", type="string", dest="cachedir",
+ help="Location of cachedir")
+
+ (options, args) = parser.parse_args()
+
+ if len(args) != 1:
+ parser.print_usage()
+ sys.exit(1)
+
+ return (args[0], options)
+
+def main():
+ (kscfg, options) = parse_options(sys.argv[1:])
+
+ if os.geteuid () != 0:
+ print >> sys.stderr, "You must run chroot-creator as root"
+ return 1
+
+ try:
+ ks = imgcreate.read_kickstart(kscfg)
+ except imgcreate.CreatorError, e:
+ print >> sys.stderr, "Error loading kickstart file '%s' : %s" % (kscfg, e)
+ return 1
+
+ if options.name:
+ name = options.name
+ else:
+ name = imgcreate.build_name(kscfg)
+
+ if options.target:
+ target = options.target
+
+ creator = ChrootCreator(ks, name, target)
+
+ try:
+ creator.mount(None,options.cachedir)
+ creator.install()
+ creator.configure()
+ creator.unmount()
+
+ except imgcreate.CreatorError, e:
+ print >> sys.stderr, "Error creating image : %s" % e
+ return 1
+ finally:
+ creator.cleanup()
+
+ return 0
+
+if __name__ == "__main__":
+ sys.exit(main())
--- /dev/null
+#!/usr/bin/perl
+
+$origserver="192.168.0.254";
+$orignetwork="192.168.0.0";
+$orignetmask="255.255.255.0";
+$origbroadcast = `/bin/ipcalc -b $orignetwork $orignetmask`;
+
+$config_file = "/etc/ltsp/dhcpd.conf";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+
+if ( $ARGV[2] ) {
+ $server = $ARGV[0];
+ $network = $ARGV[1];
+ $netmask = $ARGV[2];
+} else {
+ $server="192.168.0.254";
+ $network="192.168.0.0";
+ $netmask="255.255.255.0";
+}
+
+$broadcast = `/bin/ipcalc -b $network $netmask`;
+@orignw = split '\.', $orignetwork;
+@nw = split '\.', $network;
+@nm = split '\.', $netmask;
+$i = 0;
+while ($nm[$i] == "255") {
+ if ($net) {
+ $net = $net . ".";
+ $orignet = $orignet . ".";
+ }
+ $net = $net . $nw[$i];
+ $orignet = $orignet . $orignw[$i];
+ ++$i;
+}
+while (<IN>) {
+ s/$origserver/$server/g;
+ s/$orignetwork/$network/g;
+ s/$orignetmask/$netmask/g;
+ s/$origbroadcast/$broadcast/g;
+ s/$orignet/$net/g;
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+rename ($config_file, $bkup_file);
+rename ($tmp_file, $config_file);
+
+exit;
+
--- /dev/null
+#!/usr/bin/perl
+
+use NetAddr::IP;
+
+if ( $ARGV[2] ) {
+ $server = $ARGV[0];
+ $network = $ARGV[1];
+ $netmask = $ARGV[2];
+} else {
+ $server="172.31.100.254";
+ $network="172.31.100.0";
+ $netmask="255.255.255.0";
+}
+
+if ( ! `grep "$server server.ltsp" /etc/hosts` ) {
+ open (HOSTS, ">>/etc/hosts");
+ $ws=1;
+ $ip = new NetAddr::IP "$network/$netmask" ;
+ ++$ip; # skip network address
+ for ($ip ; $ip < $ip->broadcast; $ip++) {
+ ($out, $junk) = split("/", $ip);
+ if ($out eq $server) {
+ print HOSTS "$out server.ltsp server\n";
+ } else {
+ $foo = $ws;
+ if ($ws < 100) { $foo = "0" . $ws; }
+ if ($ws < 10) { $foo = "00" . $ws; }
+ print HOSTS "$out ws$foo.ltsp ws$foo\n";
+ }
+ $ws++;
+ }
+}
--- /dev/null
+#!/bin/bash
+. /usr/share/ltsp/plugins/functions
+
+# TODO: Add optional parameters to allow use of non-latest kernel
+
+# Check and set ARCH if necessary
+if [ -z $ARCH ]; then
+ UNAMEM="$(uname -m)"
+ case $UNAMEM in
+ i386|i586|i686|x86_64)
+ ARCH=i386
+ ;;
+ ppc|ppc64)
+ ARCH=ppc
+ ;;
+ *)
+ ARCH="$UNAMEM"
+ ;;
+ esac
+ echo "ARCH not defined, assuming $ARCH."
+fi
+# Set ROOT
+ROOT="/opt/ltsp/$ARCH"
+
+detect_latest_kernel
+
+# Set permissions
+chmod 644 $ROOT/boot/vmlinuz*
+chmod 644 $ROOT/boot/initrd*
+
+# Symlink kernel and initrd
+cd $ROOT/boot
+ln -sf vmlinuz-$kernelversion vmlinuz.ltsp
+if [ -e initramfs-$kernelversion.img ]; then
+ ln -sf initramfs-$kernelversion.img initrd.ltsp
+else
+ ln -sf initrd-$kernelversion.img initrd.ltsp
+fi
+cd - > /dev/null
--- /dev/null
+#!/bin/sh
+
+#########################################################
+# automagic configuration for LTSP5 Linux Terminal Server
+#########################################################
+
+# where to find the scripts:
+BASE=/usr/share/ltsp/
+
+[ -f /etc/ltsp/ltsp-server.conf ] && . /etc/ltsp/ltsp-server.conf
+
+# the device that the terminals will be connecting to:
+if [ "$LTSP_DEV" ]; then
+ DEV=$LTSP_DEV
+else
+ DEV="eth0"
+fi
+
+# default ip, netmask, and network addresses:
+if [ "$LTSP_DEFAULTIP" ]; then
+ DEFAULTIP=$LTSP_DEFAULTIP
+else
+ DEFAULTIP="192.168.0.254"
+fi
+if [ "$LTSP_DEFAULTMASK" ]; then
+ DEFAULTMASK=$LTSP_DEFAULTMASK
+else
+ DEFAULTMASK="255.255.255.0"
+fi
+
+## end of user configuration
+
+#######################################################################
+# do not run unless the sysadmin passes the "-y" flag
+#######################################################################
+if [ "$1" != "-y" ];
+then
+ cat << EOF
+
+WARNING: ltsp-initialize should only be run if you know what you are doing.
+
+This will setup your server to support LTSP thin-clients. If you are not
+supporting LTSP thin-clients, you DO NOT want to run this command.
+
+This command turns on a bunch of daemons, it turns on a dhcp server, it
+turns off firewall rules, mucks around with SELinux, and all sorts of
+awful things that you do not want done to your server (unless, of course,
+you want to support LTSP thin clients).
+
+If you know what you are getting yourself into, re-run this command
+with the "-y" flag and it will do its best to configure your server to
+support LTSP thin-clients
+
+EOF
+ exit 1
+fi
+
+#######################################################################
+# get the network settings, exit if the config files are not found
+#######################################################################
+
+if [ ! -f /etc/sysconfig/network-scripts/ifcfg-$DEV ]; then
+ echo
+ echo "ERROR: File not found: /etc/sysconfig/network-scripts/ifcfg-$DEV"
+ exit 1
+fi
+
+# Source the network configuration
+. /etc/sysconfig/network-scripts/ifcfg-$DEV
+. /etc/sysconfig/network
+
+# if a variable is not known, set it to the default
+[ "$IPADDR" ] || export IPADDR=$DEFAULTIP
+[ "$NETMASK" ] || export NETMASK=$DEFAULTMASK
+[ "$GATEWAY" ] || export GATEWAY=$DEFAULTIP
+[ "$BROADCAST" ] || export `/bin/ipcalc -b $IPADDR $NETMASK`
+[ "$NETWORK" ] || export `/bin/ipcalc -n $IPADDR $NETMASK`
+
+#######################################################################
+# update various configuration files
+#######################################################################
+
+run-parts $BASE/scripts.d/
+
+
+#######################################################################
+# update the configs that are sensitive to the network settings
+#######################################################################
+
+if [ -x $BASE/scripts/hosts-update ]
+then
+ echo running hosts-update
+ $BASE/scripts/hosts-update $IPADDR $NETWORK $NETMASK
+else
+ echo WARNING: $BASE/hosts-update not found
+fi
+
+if [ "$IPADDR" != "$DEFAULTIP" ]
+then
+ if [ -x $BASE/scripts/dhcpd-update ]; then
+ echo running dhcpd-update
+ $BASE/scripts/dhcpd-update $IPADDR $NETWORK $NETMASK
+ else
+ echo WARNING: $BASE/scripts/dhcpd-update not found
+ fi
+fi
--- /dev/null
+#!/bin/bash
+
+# NAT to ltspbr0
+WANIFACE=$(route -n |grep ^0\.0\.0\.0 |awk {'print $8'})
+LANIFACE=ltspbr0
+# Skip if already setup
+iptables-save |grep -q "A FORWARD -i ltspbr0 -o"
+if [ $? -ne 0 ]; then
+ echo 1 > /proc/sys/net/ipv4/ip_forward
+ /sbin/iptables -t nat -A POSTROUTING -o $WANIFACE -j MASQUERADE
+ /sbin/iptables -A FORWARD -i $WANIFACE -o ltspbr0 -m state --state RELATED,ESTABLISHED -j ACCEPT
+ /sbin/iptables -A FORWARD -i ltspbr0 -o $WANIFACE -j ACCEPT
+fi
+
+# Disable "Switch User" option
+gconftool-2 --config-source xml:merged:/etc/gconf/gconf.xml.mandatory --set /desktop/gnome/lockdown/disable_user_switching --type=bool true
+
+# Disable GNOME PackageKit update applet
+rm -f /etc/xdg/autostart/gpk-update-icon.desktop
--- /dev/null
+#!/bin/sh
+# Generate nbd root images for LTSP
+
+if [ -n "$1" ]; then
+ paths="/opt/ltsp/$1"
+else
+ paths=/opt/ltsp/*
+fi
+
+for path in $paths; do
+ arch=`basename $path`
+ targetimg="/opt/ltsp/images/$arch.img"
+ # Skip if not a directory
+ [ ! -d "$path" ] && continue
+ # Skip "images" dir
+ [ "$arch" == "images" ] && continue
+ TMPNAME=`/bin/mktemp -u /opt/ltsp/images/$arch.XXXXXXX`
+ mksquashfs /opt/ltsp/$arch/ $TMPNAME -ef /usr/share/ltsp/mksquashfs-exclude -wildcards
+ if [ $? -ne 0 ]; then
+ echo "ERROR during mksquashfs creation of $targetimg. Aborting..."
+ exit 1
+ fi
+ rm -f $targetimg
+ mv $TMPNAME $targetimg
+ chmod 0644 $targetimg
+ echo "$targetimg complete."
+done
--- /dev/null
+boot/vmlinuz*
+boot/initrd*
+boot/elf*
+boot/config*
+boot/System.map*
+proc/*
+sys/*
+var/cache/yum/*
--- /dev/null
+#!/usr/bin/perl
+
+$config_file = "/etc/gdm/custom.conf";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+$xdmcp_section = 0;
+while (<IN>) {
+ if ($_ =~ /^\[xdmcp\]/i) {
+ $xdmcp_section = 1;
+ print OUT $_;
+ print OUT "MaxSessions=250\n";
+ $_ = "Enable=true\n";
+# } elsif ($_ =~ /^\[daemon\]/i) {
+# $daemon_section = 1;
+# print OUT $_;
+# print OUT "HaltCommand=\n";
+# $_ = "RebootCommand=\n";
+ } elsif ($_ =~ /^\[/) {
+ $xdmcp_section = 0;
+ $greeter_section = 0;
+# $daemon_section = 0;
+ }
+ if ($xdmcp_section) {
+ if ($_ =~ "Enable=false") {
+ $_ = "Enable=true\n";
+ }
+ if ($_ =~ /MaxSessions=16/) {
+ $_ = "MaxSessions=250\n";
+ }
+ }
+# if ($daemon_section) {
+# if ($_ =~ /^HaltCommand=[A-Za-z0-9 ].*/i) {
+# $_ = "#" . $_ ;
+# }
+# if ($_ =~ /^RebootCommand=[A-Za-z0-9 ].*/i) {
+# $_ = "#" . $_ ;
+# }
+# }
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/bin/sh
+
+#######################################################
+#
+# update /etc/exports file, if needed
+#
+#######################################################
+
+[ -f /etc/ltsp/ltsp.conf ] && . /etc/ltsp/ltsp.conf
+[ "$LTSP_DIR" ] || LTSP_DIR=/opt/ltsp
+
+# if there is not a line matching '/opt/ltsp *(ro,async)', add it
+if [ ! "`grep ${LTSP_DIR}[[:space:]]+*[*]\(ro,async\) /etc/exports`" ] ; then
+echo "## LTSP-begin ##
+# export for LTSP version 5
+$LTSP_DIR *(ro,async)
+## LTSP-end ##
+" >> /etc/exports
+fi
+
--- /dev/null
+#!/usr/bin/perl
+# Enable clients to write to syslog on server
+
+$syslog_config_file = "/etc/sysconfig/syslog"; # F7
+$rsyslog_config_file = "/etc/sysconfig/rsyslog"; # F8
+
+# don't bother to continue unless the target file exists
+if (stat ($rsyslog_config_file)) {
+ $config_file=$rsyslog_config_file;
+} elsif (stat ($syslog_config_file)) {
+ $config_file=$syslog_config_file;
+} else {
+ print "\n /etc/sysconfig/*syslog not found\n\n";
+ exit;
+}
+
+
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+while (<IN>) {
+ if ($_ =~ /SYSLOGD_OPTIONS/ && $_ !~ / -r/) {
+ s/"$/ -r"/g;
+ }
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/usr/bin/perl
+# XXX: Not sure if this script is needed anymore.
+exit;
+
+$config_file = "/etc/X11/xdm/Xaccess";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+while (<IN>) {
+ print OUT $_;
+}
+print OUT "* # any host can get a login window\n";
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/usr/bin/perl
+
+$config_file = "/etc/X11/xdm/xdm-config";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+while (<IN>) {
+ if ($_ =~ /DisplayManager.requestPort:/i) {
+ $_ = "! " . $_;
+ }
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/usr/bin/perl
+
+$config_file = "/etc/sysconfig/xinetd";
+$bkup_file = $config_file . ".ltsp.orig";
+$tmp_file = $config_file . ".ltsp.tmp";
+
+# don't bother to continue unless the target file exists
+$exists = stat ($config_file);
+if (! $exists) {
+ print "\n". $config_file ." not found\n\n";
+ exit;
+}
+
+# open target file
+open (IN, "< $config_file");
+open (OUT, "> $tmp_file");
+
+while (<IN>) {
+ s/-loop/-limit/g;
+ if ($_ =~ /EXTRAOPTIONS/ && $_ !~ /-limit/i) {
+ s/"$/ -limit 250"/g;
+ }
+ print OUT $_;
+}
+
+# close up the files
+close (IN);
+close (OUT);
+
+# out with the old, in with the new
+`mv $config_file $bkup_file`;
+`mv $tmp_file $config_file`;
+
+exit;
--- /dev/null
+#!/bin/sh
+
+#setsebool -P use_nfs_home_dirs=1 # allow NFS mounted home dirs
+#setsebool -P portmap_disable_trans=1 # disable Portmap protection
+#setsebool -P use_samba_home_dirs=1 # allow Samba shared home dirs
+#setsebool -P samba_enable_home_dirs=1
+#setsebool -P mysqld_disable_trans=1 # disable MySQL protection
+#setsebool -P squid_disable_trans=1 # disable squid protection
+#setsebool -P dhcpd_disable_trans=1 # disable DHCPD protection
+
--- /dev/null
+#!/bin/bash
+
+
+gconftool-2 --direct --config-source \
+ xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boot --set /apps/gnome-power-manager/can_suspend 0
+
+gconftool-2 --direct --config-source \
+ xml:readwrite:/etc/gconf/gconf.xml.defaults \
+ --type boot --set /apps/gnome-power-manager/can_hibernate 0
--- /dev/null
+#!/bin/sh
+# Setup KDM in case somebody wants to use it
+
+FILE=/etc/X11/xdm/kdmrc
+
+if [ -f $FILE ]
+then
+ /usr/bin/perl -i.ltsp -p -e '
+ # turn on XDMCP
+ if ($_ =~ /^\[Xdmcp\]/i) {
+ $xdmcp_section = 1;
+ } elsif ($_ =~ /^\[/) {
+ $xdmcp_section = 0;
+ }
+ if ($xdmcp_section && $_ =~ /Enable=/) {
+ $_ = "Enable=true\n";
+ }
+ # remove ability to halt server
+ if ($_ =~ /^HaltCmd=/i) {
+ $_ = "#" . $_ ;
+ }
+ # remove ability to reboot server
+ if ($_ =~ /^RebootCmd=/i) {
+ $_ = "#" . $_ ;
+ }
+ # add ICEwm to the session list
+ if ($_ =~ /^SessionTypes=/i && $_ !~ /icewm/ ) {
+ s/$/,icewm/;
+ }
+ # turn off the clock
+ if ($_ =~ /^LogoArea=Clock/ ) {
+ $_ = "#" . $_ ;
+ }
+ ' $FILE
+fi
--- /dev/null
+#!/bin/sh
+
+# this script changes the default window resize/move behavior to be
+# "box" rather than than "opaque". This saves a ton of bandwidth on
+# diskless clients.
+
+FILE=/usr/share/config/kwinrc
+
+if [ -f $FILE ]
+then
+ perl -i.ltsp -p -e "s/MoveMode=Opaque/MoveMode=Transparent/ " $FILE
+fi
--- /dev/null
+#!/bin/sh
+#
+# bump up the number of file handles
+#
+# Minimum number of file handles
+DEFAULTFH=65536
+
+# Calculate ideal number of file handles
+MEM=`cat /proc/meminfo | grep ^MemTotal: | awk '{print $2}'`
+NEWFH=$[ $MEM/19 ]
+
+# if ideal is less than default, use the default
+if [ $NEWFH -lt $DEFAULTFH ]
+then
+ NEWFH=$DEFAULTFH
+fi
+
+# retrieve the old number of file handles. Set to 1 if no value exists
+OLDFH=`grep fs.file-max /etc/sysctl.conf| cut -d"=" -f2| sed s/\ //| tail -n1`
+if [ ! "$OLDFH" ]
+then
+ OLDFH=1
+fi
+
+# if number of new file handles is more than the old number of file handles,
+# append the new value to /etc/sysctl.conf & load the new values
+if [ $NEWFH -gt $OLDFH ]
+then
+ echo fs.file-max = $NEWFH >> /etc/sysctl.conf
+ echo $NEWFH > /proc/sys/fs/file-max
+fi
--- /dev/null
+#!/bin/bash
+
+cd /usr/share/ltsp/chkconfig.d/ || exit 1
+
+for SERVICE in *
+do
+ if [ -x /etc/init.d/$SERVICE -o -f /etc/xinetd.d/$SERVICE ]
+ then
+ /sbin/chkconfig $SERVICE on
+ fi
+done
--- /dev/null
+#!/bin/bash
+#
+# Copyright (c) 2005 Canonical LTD
+#
+# Author: Matt Zimmerman <mdz@canonical.com>
+#
+# 2005, Vagrant Cascadian <vagrant@freegeek.org>
+# 2006, Oliver Grawert <ogra@canonical.com>
+# Vagrant Cascadian <vagrant@freegeek.org>
+# Otavio Salvador <otavio@debian.org>
+# Petter Reinholdtsen <pere@hungry.com>
+# 2007, Oliver Grawert <ogra@canonical.com>
+# 2008, Vagrant Cascadian <vagrant@freegeek.org>
+# Warren Togami <wtogami@redhat.com>
+# Jigish Gohil <jigish.gohil@gmail.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+set -e
+
+export TERM=linux # make sure we're using a known terminal type
+export TEXTDOMAIN=ltsp # gettext domain (.mo file name)
+export TEXTDOMAINDIR=/usr/share/locale # locale dir for gettext codes
+export BASE=${BASE:-/opt/ltsp} # LTSP base directory
+MODULES_BASE=${MODULES_BASE:-/usr/share/ltsp} # our modules place
+PLUGINS_BASE=$MODULES_BASE/plugins # base plugin repository
+SCRIPT=ltsp-build-client
+
+# Source the ltsp server functions for vendor detect
+. ${MODULES_BASE}/ltsp-server-functions
+
+VENDOR=${VENDOR:-"$(detect_vendor)"} # Linux distribution
+PLUGIN_DIRS="/etc/ltsp/plugins/$SCRIPT $PLUGINS_BASE/$SCRIPT/$VENDOR-custom $PLUGINS_BASE/$SCRIPT/$VENDOR $PLUGINS_BASE/$SCRIPT/common"
+
+PARAMS="config:" # store commandline params for getopt
+HELP_MESSAGE="" # store regular help messages
+ADVANCED_HELP_MESSAGE="" # store advanced help messages
+
+. gettext.sh
+
+
+##################################
+### Methods to be called by plugins
+##################################
+
+# Add an option for commandline parser
+#
+# Params:
+# $1 - param name
+# $2 - help message
+# $3 - regular|advanced
+# $4 - has a value? (true or false)
+add_option () {
+ case $4 in
+ true)
+ NAME="opt_with_param_$(echo $1 | tr '-' '_')"
+ eval "$NAME"=true
+ PARAMS="$PARAMS,$1:"
+ ;;
+ false)
+ PARAMS="$PARAMS,$1"
+ ;;
+ *)
+ echo "`eval_gettext "API ERROR: you need to provide true or false."`"
+ ;;
+ esac
+
+ MESSAGE=$(printf " --%-24s %s" "$1" "$2")
+ if [ $3 = regular ]; then
+ HELP_MESSAGE="$HELP_MESSAGE $MESSAGE\n"
+ else
+ ADVANCED_HELP_MESSAGE="$ADVANCED_HELP_MESSAGE $MESSAGE\n"
+ fi
+}
+
+# Print if using debug.
+#
+# Params:
+# $* - message to be print
+debug() {
+ if [ -n "$DEBUG" ]; then
+ echo "DEBUG: $@" > /dev/stderr
+ fi
+ if [ -n "$DEBUG_FILE" ]; then
+ echo "DEBUG: $@" >> $DEBUG_FILE
+ fi
+}
+
+# Use it to mount thing on chroot and those will be automaticaly
+# unmounted when exit.
+#
+# Params:
+# $1 - what to mount
+# $2 - where to mount (skip the chroot path)
+# $3 - mount extra params
+chroot_mount() {
+ if mount $3 $1 $ROOT/${2##/}; then
+ CHROOT_MOUNTED="$CHROOT_MOUNTED $ROOT/${2##/}"
+ fi
+}
+
+# Load plugins.
+#
+# Params:
+# $1 - mode (configure|run)
+# needs variable PLUGIN_DIRS defined
+load_plugins() {
+ set -- "$@"
+ MODE=$1
+ debug "Loading plugins in MODE=$MODE:"
+ FILENAMES=""
+ NAMES=""
+ for dir in $PLUGIN_DIRS ; do
+ if [ -d "$dir" ]; then
+ FILENAMES="$FILENAMES $(run_parts_list $dir)"
+ fi
+ done
+ for file in $FILENAMES ; do
+ NAMES="$NAMES $(basename $file)"
+ done
+ NAMES="$(echo $NAMES | tr "\t " "\n" | sort -u)"
+ for name in $NAMES ; do
+ for dir in $PLUGIN_DIRS ; do
+ filename="$dir/$name"
+ if [ -f "$filename" ]; then
+ debug "Loading plugin: $MODE: $filename"
+ . "$filename"
+ break
+ fi
+ done
+ done
+}
+
+# Confirms that ROOT is a chroot
+# Success: return 0
+# Failure: exit 1
+# return 1 if --return-on-fail
+confirm_chroot() {
+ if [ -z $ROOT ]; then
+ echo "ERROR: ROOT is not defined."
+ exit 1
+ fi
+ if [ ! -e $ROOT/bin/true ]; then
+ [ "$1" = "--return-on-fail" ] && return 1
+ echo "ERROR: $ROOT is not a valid chroot."
+ exit 1
+ fi
+ return 0
+}
+
+# Detect latest installed kernel
+# Outputs version to $kernelversion
+detect_latest_kernel() {
+ confirm_chroot
+
+ # If /dev/null does not exist, create it (basename needs it)
+ [ ! -e /dev/null ] && /sbin/MAKEDEV null
+
+ # If not already specified by the command line, try to find the latest kernel automatically
+ unset kernelversion
+ kernelversion="`ls -d $ROOT/lib/modules/2* | sort -nr | head -n1 | xargs basename`"
+ if [ ! -d $ROOT/lib/modules/$kernelversion ]; then
+ echo "ERROR: $0: Unable to detect installed kernel version."
+ exit 1
+ fi
+ return 0
+}
+
+####################################
+### End of plugins public methods
+####################################
+
+# Add commandline option to handle --help
+add_option "help" "`eval_gettext "display this help message"`" "regular" "false"
+add_option "extra-help" "`eval_gettext "display help for all available commandline options"`" "regular" "false"
+add_option "version" "`eval_gettext "output version information and exit"`" "regular" "false"
+
+# Print usage information.
+usage() {
+ echo `eval_gettext "LTSP Build Client usage:"`
+ echo
+ echo " ltsp-build-client <options>"
+ echo
+ echo "Options:"
+ echo
+ echo -n `eval_gettext " Regular options:"`
+ echo -e "$HELP_MESSAGE" | sort
+ if [ "$ADVANCED_HELP" = "true" ]; then
+ echo
+ echo -n `eval_gettext " Advanced options:"`
+ echo -e "$ADVANCED_HELP_MESSAGE" | sort
+ fi
+}
+
+# Clean up the chroot and exit.
+on_exit() {
+ for dir in $CHROOT_MOUNTED ; do
+ umount $dir
+ done
+
+ if [ true = "$run_successfull" ] ; then
+ echo "`eval_gettext "info: LTSP client installation completed successfully"`"
+ else
+ echo "`eval_gettext "error: LTSP client installation ended abnormally"`"
+ exit 1
+ fi
+}
+
+load_plugins 'commandline'
+
+# Parse the commandline options
+if ! TEMP=`getopt -o '' --long $PARAMS -n "$0" -- "$@"`; then
+ usage >&2; exit 1;
+fi
+eval set -- "$TEMP"
+
+while [ ! -z "$1" ] && [ "$1" != "--" ]; do
+ OPTION=$(echo ${1:2} | tr "-" "_") # remove -- from variable name
+ shift
+ NAME="opt_with_param_$OPTION"
+ VARIABLE=option_${OPTION}_value
+ if [ "${!NAME}" = true ]; then
+ eval $VARIABLE=\"$1\"
+ shift
+ else
+ eval $VARIABLE=true
+ fi
+done
+
+if [ -n "$option_help_value" ] || [ -n "$option_extra_help_value" ]; then
+ if [ -n "$option_extra_help_value" ]; then
+ ADVANCED_HELP="true"
+ fi
+ usage
+ exit 0
+fi
+
+if [ -n "$option_version_value" ]; then
+ ltsp_version
+ exit 0
+fi
+
+trap on_exit EXIT
+
+for hook in configure before-install install after-install finalization; do
+ load_plugins "$hook"
+done
+
+run_successfull=true # report success to on_exit()
+
+exit 0
--- /dev/null
+#!/bin/sh
+
+# copyright 2009 Vagrant Cascadian <vagrant@freegeek.org>,
+# 2010 Alkis Georgopoulos <alkisg@gmail.com>,
+# 2011 Wim Muskee <wimmuskee@gmail.com>, distributed under the
+# terms of the GNU General Public License version 2 or any later version.
+
+# generic functions
+
+usage() {
+cat <<EOF
+Usage: $0 [OPTION] command
+
+Chroots into a specified LTSP chroot. Optional arguments can be provided to customize
+the chroot location as well as extra mounts. If present, default arguments will be read
+from the configuration file /etc/ltsp/ltsp-chroot.conf, and overwritten with used
+command line options.
+
+Options:
+ -a, --arch[=ARCH] Sets the architecture of the target chroot. Defaults vary by distribution.
+ -b, --base[=PATH] Sets base of target chroot. Defaults to /opt/ltsp if unspecified.
+ -c, --mount-package-cache If set, mounts the server package directories to the chroot previous
+ to chrooting. Settings vary by distribution.
+ -d, --mount-dev If set, mounts the server dev and devpts directories to the chroot
+ previous to chrooting.
+ -h, --help Displays the ltsp-chroot help message.
+ -p, --mount-proc If set, mounts the server /proc to the chroot previous to chrooting.
+ -m, --mount-all If set, mounts the /proc, /dev and package directories to the chroot
+ before chrooting.
+ -r, --copy-resolv-conf If set, copies the server resolv.conf to the chroot previous to chrooting.
+ --version Output version information and exit.
+EOF
+}
+
+default_options() {
+ if [ -n "$ROOT" ]; then
+ # If $ROOT contains a terminating /, remove it
+ ROOT=${ROOT%/}
+ # Extract $BASE and $ARCH from $ROOT in case they're needed afterwards
+ BASE=${ROOT%/*}
+ ARCH=${ROOT##*/}
+ else
+ BASE=${BASE:-/opt/ltsp}
+ # If $BASE contains a terminating /, remove it
+ BASE=${BASE%/}
+ if [ -z "$ARCH" ]; then
+ # Prefer the chroot that corresponds to the server arch,
+ # but if that doesn't exist, use the first one available.
+ ARCH=$(detect_arch)
+
+ if [ ! -d "$BASE/$ARCH" ]; then
+ for ARCH in $(find "$BASE/" -mindepth 1 -maxdepth 1 -type d ! -name images -printf "%f\n"); do
+ test -x "$BASE/$ARCH/bin/true" && break
+ done
+ fi
+ fi
+ ROOT="$BASE/$ARCH"
+ fi
+}
+
+pre_chroot() {
+ test -d "$ROOT" || die "ERROR: ltsp chroot not found: $ROOT"
+
+ if boolean_is_true "$MOUNT_ALL"; then
+ MOUNT_PACKAGE_CACHE=true
+ MOUNT_DEV=true
+ MOUNT_PROC=true
+ fi
+ if boolean_is_true "$MOUNT_PACKAGE_CACHE"; then
+ mount_package_cache
+ fi
+ if boolean_is_true "$MOUNT_DEV"; then
+ mark_mount --bind "/dev" "$ROOT/dev"
+ mark_mount -t devpts -o rw,noexec,nosuid,gid=5,mode=620 devpts "$ROOT/dev/pts"
+ fi
+ if boolean_is_true "$MOUNT_PROC"; then
+ mark_mount -t proc proc "$ROOT/proc"
+ fi
+ if boolean_is_true "$COPY_RESOLV_CONF"; then
+ cp /etc/resolv.conf "$ROOT/etc/"
+ fi
+}
+
+post_chroot() {
+ # Stop trapping
+ trap - 0 HUP INT QUIT KILL SEGV PIPE TERM
+ umount_marked
+}
+
+# distro specific functions
+mount_package_cache() {
+ echo "Mounting the package cache is not available for your distribution."
+}
+
+# Set an optional MODULES_BASE, so help2man can be called from build env
+MODULES_BASE=${MODULES_BASE:-/usr/share/ltsp}
+
+# This also sources vendor functions and .conf file settings
+. ${MODULES_BASE}/ltsp-server-functions
+
+# The command line parameters override the configuration file settings
+if ! args=$(getopt -n "$0" -o +a:b:cdhmpr -l \
+ 'arch:,base:,mount-package-cache,mount-dev,help,mount-all,mount-proc,copy-resolv-conf,version' -- "$@"); then
+ exit 1
+fi
+eval "set -- $args"
+while true; do
+ case "$1" in
+ -a|--arch) shift; ARCH=$1 ;;
+ -b|--base) shift; BASE=$1 ;;
+ -c|--mount-package-cache) MOUNT_PACKAGE_CACHE=true ;;
+ -d|--mount-dev) MOUNT_DEV=true ;;
+ -h|--help) usage; exit 0 ;;
+ -m|--mount-all) MOUNT_ALL=true ;;
+ -p|--mount-proc) MOUNT_PROC=true ;;
+ -r|--copy-resolv-conf) COPY_RESOLV_CONF=true ;;
+ --version) ltsp_version; exit 0 ;;
+ --) shift; break ;;
+ *) die "$0: Internal error!" ;;
+ esac
+ shift
+done
+
+# Finally, fall back to using default values for any unset options
+default_options
+
+require_root
+
+trap "post_chroot" 0 HUP INT QUIT KILL SEGV PIPE TERM
+pre_chroot
+
+# Unset temporary directory variables to avoid problems when directory
+# is missing inside the chroot. https://bugs.debian.org/765443
+unset TMPDIR TEMP TEMPDIR TMP
+
+LTSP_HANDLE_DAEMONS=false chroot "$ROOT" "$@"
--- /dev/null
+#!/bin/sh
+
+# Copyright (c) 2012, Alkis Georgopoulos <alkisg@gmail.com>
+# Copyright (c) 2012, Vagrant Cascadian <vagrant@freegeek.org>
+
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+
+usage() {
+ cat <<EOF
+Usage: $0 TOOL [OPTION]
+
+Generates or updates configuration files for certain parts of an LTSP server,
+like lts.conf, the DHCP server, nbd-server etc.
+
+Options:
+ -d, --directory[=DIR] A directory to search for configuration templates,
+ in addition to /usr/share/doc/ltsp-server/examples.
+ -h, --help Displays the ltsp-config help message.
+ -l, --language[=LANG] Preferred language for configuration files.
+ Support varies by distribution.
+ -o, --overwrite Overwrite existing configuration files.
+ --version Output version information and exit.
+
+Tools:
+ dnsmasq Configure dnsmasq.
+ --no-proxy-dhcp Don't enable proxyDHCP mode for detected subnets.
+ isc-dhcp-server Configure isc-dhcp-server.
+ lts.conf Create a sample lts.conf.
+ nbd-server Configure nbd-server.
+EOF
+}
+
+# Replace a line matching a regex in a file with other line(s),
+# or append them at the end of file if no match is found.
+# Both $match and $replace must be valid sed expressions.
+replace_line() {
+ local match replace file
+ match=$1
+ replace=$2
+ file=$3
+
+ test -f "$file" || die "File not found: $file"
+
+ if grep -q "$match" "$file"; then
+ sed "s/$match/$replace/" -i "$file"
+ else
+ printf "$replace\n" >> "$file"
+ fi
+}
+
+# Replace the "i386" in the example files with the default chroot name.
+replace_arch() {
+ local conf default
+ conf=$1
+
+ if [ -f "$conf" ]; then
+ default=$(default_chroot)
+ if [ "$default" != "i386" ]; then
+ sed "s/i386/$default/" -i "$conf"
+ fi
+ else
+ warn "File $conf not found."
+ fi
+}
+
+# Copy a file from /usr/share/doc/ltsp-server/examples/$1 to $2,
+# uncompressing it if necessary.
+install_example() {
+ local src dst dstdir language sname sext dir
+ src=$1
+ dst=$2
+
+ if [ "$OVERWRITE" != "true" ] && [ -f "$dst" ]; then
+ die "File $dst exists and --overwrite was not specified, aborting"
+ fi
+ dstdir=${dst%/*}
+ if [ ! -d "$dstdir" ]; then
+ die "Directory $dstdir doesn't exist, maybe the tool you want to configure isn't installed?"
+ fi
+
+ # Prefer localized examples, if they exist.
+ sname=${src%%.*}
+ if [ "$sname" != "$src" ]; then
+ sext=".${src#*.}"
+ fi
+ LANGUAGE=${LANGUAGE:-$LANG}
+ for dir in "$DIRECTORY" /usr/share/doc/ltsp-server/examples; do
+ test -d "$dir" || continue
+ for language in "${LANGUAGE%%:*}" "${LANGUAGE%%.*}" "${LANGUAGE%%_*}" ""; do
+ language=${language:+"-$language"}
+ if [ -f "$dir/$sname$language$sext" ]; then
+ cp "$dir/$sname$language$sext" "$dst"
+ elif [ -f "$dir/$sname$language$sext.gz" ]; then
+ zcat "$dir/$sname$language$sext.gz" > "$dst"
+ else
+ continue
+ fi
+ replace_arch "$dst"
+ echo "Created $dst"
+ return 0
+ done
+ done
+ die "Example file $src not found."
+}
+
+proxy_subnets() {
+ local line subnet separator
+
+ ip route show | while read line; do
+ subnet=${line%%/*}
+ case "$subnet" in
+ 127.0.0.1|169.254.0.0|192.168.67.0|*[!0-9.]*)
+ # do nothing on these networks
+ ;;
+ *)
+ # echo in dash translates "\n", use printf to keep it
+ printf "%s" "${separator}dhcp-range=$subnet,proxy"
+ # Insert a separator only after the first line
+ separator="\n"
+ ;;
+ esac
+ done
+}
+
+config_dnsmasq() {
+ local conf
+
+ conf="/etc/dnsmasq.d/ltsp-server-dnsmasq.conf"
+ install_example "ltsp-server-dnsmasq.conf" "$conf"
+
+ if [ "$NO_PROXY_DHCP" != "true" ]; then
+ proxy_lines=$(proxy_subnets)
+ if [ -n "$proxy_lines" ]; then
+ replace_line "^#dhcp-range=.*,proxy" "$proxy_lines" "$conf"
+ fi
+ fi
+ service dnsmasq restart
+}
+
+config_isc_dhcp_server() {
+ local conf
+
+ conf="/etc/ltsp/dhcpd.conf"
+ install_example "dhcpd.conf" "$conf"
+ service isc-dhcp-server restart
+}
+
+config_lts_conf() {
+ local default tftpdir conf
+
+ default=$(default_chroot)
+ for tftpdir in $TFTP_DIRS ; do
+ conf="$tftpdir/$TFTP_BOOT_DIR/$default/lts.conf"
+ if [ -d "${conf%/*}" ]; then
+ install_example "lts.conf" "$conf"
+ fi
+ done
+}
+
+config_nbd_server() {
+ local restart_nbd image name
+
+ if [ ! -f "/etc/nbd-server/config" ]; then
+ # If user/group nbd exist, use them
+ nbd_user=$(getent passwd nbd | cut -d : -f 1)
+ nbd_user=${nbd_user:-nobody}
+ nbd_group=$(getent group nbd | cut -d : -f 1)
+ nbd_group=${nbd_group:-nogroup}
+ cat > "/etc/nbd-server/config" <<EOF
+[generic]
+user = $nbd_user
+group = $nbd_group
+includedir = /etc/nbd-server/conf.d
+EOF
+ echo "Created /etc/nbd-server/config"
+ restart_nbd=true
+ fi
+
+ mkdir -p "/etc/nbd-server/conf.d"
+ if [ ! -f "/etc/nbd-server/conf.d/swap.conf" ]; then
+ cat > "/etc/nbd-server/conf.d/swap.conf" <<EOF
+[swap]
+exportname = /tmp/nbd-swap/%s
+prerun = nbdswapd %s
+postrun = rm -f %s
+authfile = /etc/ltsp/nbd-server.allow
+EOF
+ echo "Created /etc/nbd-server/conf.d/swap.conf"
+ restart_nbd=true
+ fi
+
+ for image in $(find "$BASE/images/" -type f -name '*.img'); do
+ name=${image##*/}
+ name=${name%.*}
+ # Configuration file upgrade, remove it e.g. in 2015.
+ if [ -f "/etc/nbd-server/conf.d/ltsp_$name.conf" ]; then
+ if [ "$(sed -n '1s/\[ltsp_\(.*\)\]/\1/p' "/etc/nbd-server/conf.d/ltsp_$name.conf")" = "$name" ]; then
+ echo "Removing old configuration file /etc/nbd-server/conf.d/ltsp_$name.conf in order to upgrade it"
+ rm -f "/etc/nbd-server/conf.d/ltsp_$name.conf"
+ fi
+ fi
+
+ if [ ! -f "/etc/nbd-server/conf.d/ltsp_$name.conf" ]; then
+ cat >"/etc/nbd-server/conf.d/ltsp_$name.conf" <<EOF
+[$BASE/$name]
+exportname = $image
+readonly = true
+authfile = /etc/ltsp/nbd-server.allow
+EOF
+ echo "Created /etc/nbd-server/conf.d/ltsp_$name.conf"
+ restart_nbd=true
+ fi
+ done
+
+ if [ "$restart_nbd" = true ]; then
+ # If nbd-server is already running, warn the user, else start it.
+ if pgrep nbd-server >/dev/null; then
+ warn "For nbd-server to re-read its configuration, you need to manually run:
+ service nbd-server restart
+THIS WILL DISCONNECT ALL RUNNING CLIENTS (they'll need to be rebooted)."
+ elif ! service nbd-server start; then
+ warn "Failed to start nbd-server."
+ fi
+ fi
+}
+
+# distro specific functions
+
+# Keeping this separate function to clearly show it can be distro specific.
+service() {
+ /usr/sbin/service "$@"
+}
+
+# Set an optional MODULES_BASE, so help2man can be called from build env
+MODULES_BASE=${MODULES_BASE:-/usr/share/ltsp}
+
+# This also sources vendor functions and .conf file settings
+. ${MODULES_BASE}/ltsp-server-functions
+
+if ! args=$(getopt -n "$0" -o "d:hl:o" \
+ -l directory,help,language,overwrite,no-proxy-dhcp,version -- "$@")
+then
+ exit 1
+fi
+eval "set -- $args"
+while true ; do
+ case "$1" in
+ -d|--directory) shift; DIRECTORY=$1 ;;
+ -h|--help) usage; exit 0 ;;
+ # If we ever localize ltsp-config, LANGUAGE will also be used in
+ # the messages it displays, but we assume it's OK since the user
+ # specified it.
+ -l|--language) shift; LANGUAGE=$1 ;;
+ -o|--overwrite) OVERWRITE=true ;;
+ --version) ltsp_version; exit 0 ;;
+ --no-proxy-dhcp) NO_PROXY_DHCP=true ;;
+ --) shift ; break ;;
+ *) die "$0: Internal error!" ;;
+ esac
+ shift
+done
+
+case "$1" in
+ dnsmasq|isc-dhcp-server|lts.conf|nbd-server)
+ config_function=$(echo "config_$1" | tr -c "[a-z\n]" "_")
+ ;;
+ *) die "$(usage)" ;;
+esac
+require_root
+
+$config_function
--- /dev/null
+#!/bin/sh
+
+# Copyright (c) 2006-2009 Vagrant Cascadian <vagrant@freegeek.org>
+# 2012, Alkis Georgopoulos <alkisg@gmail.com>
+
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+
+# generic functions
+usage() {
+ cat <<EOF
+Usage: $0 [OPTION]
+
+Displays information useful to troubleshooting issues on an LTSP
+server. Information should include server distro and release,
+versions of LTSP related packages installed on the server, LTSP
+chroots and their package versions, LTSP image files and lts.conf(5).
+
+Options:
+ -h, --help Displays the ltsp-info help message.
+ -n, --no-server-info Do not display server information.
+ -v, --verbose Display more information, such as including the contents
+ of detected files.
+ --version Output version information and exit.
+EOF
+}
+
+find_chroots() {
+ find $BASE -mindepth 1 -maxdepth 1 -type d
+}
+
+find_lts_conf() {
+ chroot=$1
+ chroot_name=$(basename $chroot)
+ lts_conf_dirs="$chroot/etc /var/lib/tftpboot/ltsp/$chroot_name /srv/tftp/ltsp/$chroot_name /tftpboot/ltsp/$chroot_name"
+ for lts_conf_dir in $lts_conf_dirs ; do
+ lts_conf=$lts_conf_dir/lts.conf
+ if [ -f "$lts_conf" ]; then
+ echo found: "$lts_conf"
+ if [ "$verbose" = "true" ]; then
+ cat "$lts_conf"
+ fi
+ echo
+ fi
+ done
+}
+
+find_images() {
+ if [ -d "$BASE/images" ]; then
+ for image in $(find $BASE/images/ -type f -name '*.img' ); do
+ echo found image: $image
+ if [ "$verbose" = "true" ] && [ -x /usr/bin/file ]; then
+ file $image
+ fi
+ echo
+ done
+ fi
+}
+
+# Distros may override that if they don't support lsb_release
+server_info() {
+ echo server information:
+ lsb_release --all
+ echo
+}
+
+
+# distro specific functions
+server_packages() {
+ die "Your distro needs to implement function server_packages in order to support $0."
+}
+
+chroot_packages() {
+ die "Your distro needs to implement function chroot_packages in order to support $0."
+}
+
+chroot_release() {
+ die "Your distro needs to implement function chroot_release in order to support $0."
+}
+
+# Set an optional MODULES_BASE, so help2man can be called from build env
+MODULES_BASE=${MODULES_BASE:-/usr/share/ltsp}
+
+# This also sources vendor functions and .conf file settings
+. ${MODULES_BASE}/ltsp-server-functions
+
+export BASE=${BASE:-/opt/ltsp} # LTSP base directory
+
+for opt in $@ ; do
+ case $opt in
+ --help|-h) usage; exit 0 ;;
+ --no-server-info|-n) server_info="false" ;;
+ --verbose|-v) verbose="true" ;;
+ --version) ltsp_version; exit 0 ;;
+ esac
+done
+
+if [ "$server_info" != "false" ]; then
+ server_info
+ server_packages
+fi
+for chroot in $(find_chroots) ; do
+ chroot_name=$(basename $chroot)
+ if [ "$verbose" = "true" ]; then
+ chroot_release
+ fi
+ chroot_packages $chroot
+ find_lts_conf $chroot
+done
+find_images
--- /dev/null
+#! /bin/sh
+#
+# Copyright (c) 2008, Red Hat Inc.
+#
+# Author: Warren Togami <wtogami@redhat.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+# Remove unused LTSP swap files
+
+[ -f /etc/ltsp/ltsp.conf ] && . /etc/ltsp/ltsp.conf
+[ "$LTSP_SWAP_DIR" ] || LTSP_SWAP_DIR=/var/lib/ltsp/swapfiles/
+
+cd $LTSP_SWAP_DIR || exit 1
+for ip in `ls *.swap 2>/dev/null | sed s/.swap$//g`
+do
+ netstat -natup 2>/dev/null | grep ${ip}: >/dev/null && touch ${ip}.swap
+ ping -c 1 -w 10 ${ip} &> /dev/null && touch ${ip}.swap
+done
+/usr/sbin/tmpwatch --ctime --atime --mtime 360 $LTSP_SWAP_DIR
+
+exit 0
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2007 Canonical LTD
+#
+# Author: Oliver Grawert <ogra@canonical.com>
+#
+# 2007, Scott Balneaves <sbalneav@ltsp.org>
+# Warren Togami <wtogami@redhat.com>
+# 2008, Vagrant Cascadian <vagrant@freegeek.org>
+# 2010, Gideon Romm <gadi@ltsp.org>
+# 2012, Alkis Georgopoulos <alkisg@gmail.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+usage() {
+ cat <<EOF
+Usage: $0 [OPTION] [CHROOT...]
+
+Generates a compressed squashfs NBD image from an LTSP chroot and exports
+it with nbd-server. Chroot can be a full path or a subdirectory of the LTSP
+base directory, and it defaults to the host architecture if unset.
+
+Options:
+ -b, --base[=PATH] The LTSP base directory Defaults to /opt/ltsp if unspecified.
+ -c, --cleanup Temporarily remove user accounts, logs, caches etc from
+ the chroot before exporting the image. The chroot arch
+ is required to be compatible with the server arch.
+ -e, --exclude[=LIST] List of dirs/files to exclude from the image.
+ This is in addition to /etc/ltsp/ltsp-update-image.excludes.
+ -f, --config-nbd Generate appropriate nbd-server configuration files.
+ It's automatically set if NFS isn't used or if other LTSP
+ generated nbd-server configuration files already exist.
+ -h, --help Displays the ltsp-update-image help message.
+ -m, --no-compress Don't compress the generated image.
+ -n, --no-backup Don't backup chroot.img to chroot.img.old.
+ -r, --revert Swap chroot.img with chroot.img.old and update kernels.
+ --version Output version information and exit.
+EOF
+}
+
+trap_cleanup() {
+ # Don't stop on errors within this function.
+ # Save and restore flags in a way that works with dash and bash.
+ local orig_flags
+ orig_flags=$(set +o)
+ set +e
+
+ # Stop trapping
+ trap - 0 HUP INT QUIT KILL SEGV PIPE TERM
+ umount_marked
+ rmdir "$cu_chroot"
+ rmdir "$cu_cow"
+ rmdir "$cu_rofs"
+ rmdir "$cu_base"
+ unlock_package_management
+ eval "$orig_flags"
+}
+
+# Get a sorted list of all "real" mount points under $chroot,
+# with $chroot included, even if it's not a mount point.
+get_mounts() {
+ local chroot mounts src system point type rest excluded found_chroot
+ chroot=$1
+
+ excluded=",${EXCLUDED_MOUNTS:-/home},"
+ echo "$chroot"
+ while read system point type rest; do
+ case "$excluded" in
+ ,$point,) continue ;;
+ esac
+ # Avoid CDs, USB sticks, virtual file systems etc.
+ case "$type" in
+ btrfs|ext*) true ;;
+ *) continue ;;
+ esac
+ case "$point/" in
+ $chroot/|/dev/*|/proc/*|/run/*|/sys/*) continue ;;
+ ${chroot%/}/*) echo "$point" ;;
+ esac
+ done < /proc/mounts | sort -u
+}
+
+# Create a temporary copy of the chroot and run ltsp-cleanup in it.
+run_cleanup() {
+ local chroot name point
+ chroot=$1
+ name=$2
+
+ if [ ! -x "$chroot/usr/share/ltsp/ltsp-cleanup" ]; then
+ warn "Script $chroot/usr/share/ltsp/ltsp-cleanup does not exist, cannot cleanup the chroot."
+ return 0
+ fi
+ lock_package_management
+ cu_base=$(mktemp -d)
+ cu_rofs="$cu_base/rofs"
+ cu_cow="$cu_base/cow"
+ cu_chroot="$cu_base/$name"
+ mkdir "$cu_rofs"
+ mkdir "$cu_cow"
+ mkdir "$cu_chroot"
+ trap "trap_cleanup" 0 HUP INT QUIT KILL SEGV PIPE TERM
+ while IFS= read -r point; do
+ mark_mount --bind "$chroot${point%/}" "$cu_rofs${point%/}"
+ done <<EOF
+$(get_mounts "$chroot")
+EOF
+ mark_mount -t tmpfs -o mode=0755 tmpfs "$cu_cow"
+
+ # If this is the first time that run_cleanup() is called,
+ # ensure that the overlayfs or aufs module are loaded.
+ if [ -z "$union_type" ]; then
+ # '' is to check if some of them is already loaded
+ for module in '' overlayfs aufs; do
+ if [ -n "$module" ]; then
+ modprobe "$module" || true
+ fi
+ # detect which unionfs to use
+ while read nodev filesystem; do
+ filesystem=${filesystem:-$nodev}
+ case "$filesystem" in
+ overlayfs)
+ union_type=overlayfs
+ union_opts="upperdir=$cu_cow,lowerdir=$cu_rofs"
+ # We prefer overlayfs to aufs, so break when found
+ break
+ ;;
+ aufs)
+ union_type=aufs
+ union_opts="dirs=$cu_cow=rw:$cu_rofs=ro"
+ ;;
+ esac
+ done < /proc/filesystems
+ test -n "$union_type" && break
+ done
+ test -n "$union_type" || die "No overlayfs or aufs support detected"
+ mark_mount -t "$union_type" -o "$union_opts" "$union_type" "$cu_chroot"
+ if [ "aufs" = "$union_type" ]; then
+ # Aufs doesn't handle sub-mounts, so mount each needed sub-mount
+ # directly. If we do not mount the sub-mounts directly, systems
+ # with a separate /boot partition end up with no kernels for
+ # network boot.
+ while IFS= read -r point; do
+ case "$point" in
+ "$cu_rofs"*|/)
+ ;;
+ *)
+ mkdir -p "$cu_cow${point%/}"
+ mark_mount -t "$union_type" -o "dirs=$cu_cow${point%/}=rw:$cu_rofs${point%/}=ro" "$union_type" "$cu_chroot${point%/}"
+ ;;
+ esac
+ done <<EOF
+$(get_mounts "$chroot")
+EOF
+ fi
+ fi
+ chroot "$cu_chroot" /usr/share/ltsp/ltsp-cleanup --yes
+}
+
+generate_image() {
+ local chroot name imgdir nice ionice
+ chroot=$1
+
+ # If the chroot is a subdir of $BASE, make it an absolute path
+ if [ "$chroot" != "/" ]; then
+ chroot=${chroot%/}
+ test -d "$BASE/$chroot" && chroot="$BASE/$chroot"
+ fi
+ test -d "$chroot" || die "Chroot $chroot does not exist."
+ name=${chroot##*/}
+ name=${name%.*}
+ # If the chroot has no name part, e.g. /, name it after the host arch
+ name=${name:-$(detect_arch)}
+ imgdir=$BASE/images
+ mkdir -p "$imgdir"
+
+ if [ "$REVERT" = true ]; then
+ test -f "$imgdir/$name.img.old" ||
+ die "$imgdir/$name.img.old is missing, cannot revert to it"
+ if [ -f "$imgdir/$name.img" ]; then
+ # Swap old with new file
+ mv "$imgdir/$name.img" "$imgdir/$name.img.tmp"
+ mv "$imgdir/$name.img.old" "$imgdir/$name.img"
+ mv "$imgdir/$name.img.tmp" "$imgdir/$name.img.old"
+ else
+ mv "$imgdir/$name.img.old" "$imgdir/$name.img"
+ fi
+ echo "Reverted to $imgdir/$name.img.old, please reboot your clients."
+ else
+ cu_chroot=$chroot
+ if [ "$CLEANUP" = true ]; then
+ # run_cleanup sets cu_chroot=$cu_base/$name for mksquashfs
+ run_cleanup "$chroot" "$name"
+ fi
+
+ test -f /etc/ltsp/ltsp-update-image.excludes && EXCLUDE_FILE="/etc/ltsp/ltsp-update-image.excludes"
+ test -x /usr/bin/nice && nice=nice || unset nice
+ test -x /usr/bin/ionice && /usr/bin/ionice -c3 true 2>/dev/null && ionice=ionice || unset ionice
+ if ! $nice $ionice mksquashfs "$cu_chroot" "$imgdir/$name.img.tmp" \
+ -no-recovery -noappend -wildcards ${EXCLUDE_FILE:+-ef "$EXCLUDE_FILE"} \
+ ${EXCLUDE:+-e "$EXCLUDE"} ${NO_COMPRESS:+-noF -noD -noI -no-exports}
+ then
+ rm -f "$imgdir/$name.img.tmp"
+ die "mksquashfs failed to build the LTSP image, exiting"
+ fi
+ if [ -f "$imgdir/$name.img" ] && [ "$NO_BACKUP" != true ]; then
+ mv "$imgdir/$name.img" "$imgdir/$name.img.old"
+ fi
+ mv "$imgdir/$name.img.tmp" "$imgdir/$name.img"
+ fi
+
+ PREFER_NBD_IMAGE="$REVERT" ltsp-update-kernels ${BASE:+-b "$BASE"} "$name"
+
+ if [ "$cu_chroot" != "$chroot" ] && [ "$REVERT" != true ]; then
+ trap_cleanup
+ fi
+}
+
+
+# Distro specific functions
+
+lock_package_management() {
+ warn "Your distro doesn't support package management locking, continuing without locking..."
+}
+
+unlock_package_management() {
+ if [ -n "$lockpid" ]; then
+ kill "$lockpid" || true
+ unset lockpid
+ fi
+}
+
+# Set an optional MODULES_BASE, so help2man can be called from build env
+MODULES_BASE=${MODULES_BASE:-/usr/share/ltsp}
+
+# This also sources vendor functions and .conf file settings
+. ${MODULES_BASE}/ltsp-server-functions
+
+if ! args=$(getopt -n "$0" -o "b:ce:fhmnr" \
+ -l "base:,cleanup,exclude:,config-nbd,help,no-compress,no-backup,revert,version" -- "$@")
+then
+ exit 1
+fi
+eval "set -- $args"
+while true ; do
+ case "$1" in
+ -b|--base) shift; BASE=$1 ;;
+ -c|--cleanup) CLEANUP=true ;;
+ -e|--exclude) shift; EXCLUDE=$1 ;;
+ -f|--config-nbd) CONFIG_NBD=true ;;
+ -h|--help) usage; exit 0 ;;
+ -m|--no-compress) NO_COMPRESS=true ;;
+ -n|--no-backup) NO_BACKUP=true ;;
+ -r|--revert) REVERT=true ;;
+ --version) ltsp_version; exit 0 ;;
+ --) shift ; break ;;
+ *) die "$0: Internal error!" ;;
+ esac
+ shift
+done
+require_root
+
+BASE=${BASE:-/opt/ltsp}
+# Remove trailing /, if present
+BASE=${BASE%/}
+if [ -z "$CONFIG_NBD" ]; then
+ if [ -d /etc/nbd-server/conf.d ] &&
+ [ -n "$(find /etc/nbd-server/conf.d/ -type f -name 'ltsp_*.conf' ! -name ltsp_swap.conf)" ]
+ then
+ CONFIG_NBD=true
+ fi
+ if [ -z "$CONFIG_NBD" ]; then
+ if grep -qsr ^/opt/ltsp /etc/exports /etc/exports.d/; then
+ die "Your system seems to be using NFS to serve LTSP chroots.
+If you're absolutely certain you want to switch to NBD, run:
+ $0 --config-nbd $*"
+ fi
+ fi
+fi
+
+# Chroots can be specified in the command line. If not, update all of them.
+if [ $# -eq 0 ]; then
+ set -- $(find "$BASE/" -mindepth 1 -maxdepth 1 -type d ! -name images \
+ ! -name lost+found -printf "%f\n")
+fi
+test $# -gt 0 || die "No chroots found in $BASE"
+
+for chroot in "$@"; do
+ generate_image "$chroot"
+done
+
+ltsp-config nbd-server
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2005 Canonical LTD
+#
+# Author: Matt Zimmerman <mdz@canonical.com>
+#
+# 2006, Oliver Grawert <ogra@canonical.com>
+# Vagrant Cascadian <vagrant@freegeek.org>
+# 2007, Scott Balneaves <sbalneav@ltsp.org>
+# Oliver Grawert <ogra@canonical.com>
+# 2008, Vagrant Cascadian <vagrant@freegeek.org>
+# Warren Togami <wtogami@redhat.com>
+# Oliver Grawert <ogra@canonical.com>
+# 2009, Warren Togami <wtogami@redhat.com>
+# 2012, Alkis Georgopoulos <alkisg@gmail.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+usage() {
+ cat <<EOF
+Usage: $0 [OPTION] [CHROOT...]
+
+Copies the boot/ directory from LTSP chroots to the TFTP directories
+in order to make them available to PXE clients. Copying kernels from
+inside NBD images is also supported. CHROOT can be a fullpath or a
+subdirectory of the base directory, and if it's unset, all available
+chroots are processed.
+
+Options:
+ -b, --base[=PATH] The LTSP base directory. Defaults to /opt/ltsp if unspecified.
+ -h, --help Displays the ltsp-update-kernels help message.
+ --version Output version information and exit.
+EOF
+}
+
+trap_cleanup() {
+ # Stop trapping
+ trap - 0 HUP INT QUIT KILL SEGV PIPE TERM
+ umount_marked
+ rmdir "$mnt"
+}
+
+update_kernels() {
+ local name tftpdir tftpboot chroot
+ name=$1
+ tftpdir=$2
+
+ tftpboot="$tftpdir/$TFTP_BOOT_DIR"
+ tftpboot=${tftpboot%/}
+
+ # Loop-mounting NBD images in order to copy their kernels is supported
+ # in order to allow for btrfs or ext loopback images, or images transferred
+ # from other sources to the LTSP server.
+ # But if both the chroot and the NBD image exist, the chroot is preferred,
+ # to make updating BOOTPROMPT_OPTS in update-kernels.conf easier.
+ # A PREFER_NBD_IMAGE environment variable is supported though, to make it
+ # possible for `ltsp-update-image --revert` to use the NBD kernels.
+ unset chroot
+ if [ -x "$BASE/$name/bin/true" ] && [ "$PREFER_NBD_IMAGE" != true ]; then
+ chroot="$BASE/$name"
+ elif [ -f "$BASE/images/$name.img" ]; then
+ if [ -z "$mnt" ]; then
+ mnt=$(mktemp -d)
+ trap "trap_cleanup" 0 HUP INT QUIT KILL SEGV PIPE TERM
+ else
+ umount_marked
+ fi
+ if mark_mount -o loop,ro "$BASE/images/$name.img" "$mnt"; then
+ chroot="$mnt"
+ fi
+ fi
+ if [ -z "$chroot" ]; then
+ echo "Skipping invalid chroot: $name"
+ continue
+ fi
+ echo "Updating $tftpdir directories for chroot: $name"
+
+ # Source distro-specific variables from the chroot
+ unset KERNEL_NAMES INITRD_NAME
+ if [ -f "$chroot/etc/ltsp/update-kernels.conf" ]; then
+ . "$chroot/etc/ltsp/update-kernels.conf"
+ fi
+ mkdir -p "$tftpboot/$name"
+ cp -a "$chroot/boot/." "$tftpboot/$name/"
+
+ # Generate pxelinux.cfg/default symlink if not present.
+ if [ -f "$tftpboot/$name/pxelinux.cfg/ltsp" ]; then
+ # Remove autogenerated pxelinux.cfg/default
+ if [ -f "$tftpboot/$name/pxelinux.cfg/default" ]; then
+ if [ ! -L "$tftpboot/$name/pxelinux.cfg/default" ]; then
+ if grep -q '# This file is regenerated when update-kernels runs.' "$tftpboot/$name/pxelinux.cfg/default" ; then
+ rm -f "$tftpboot/$name/pxelinux.cfg/default"
+ fi
+ fi
+ fi
+ if [ ! -f "$tftpboot/$name/pxelinux.cfg/default" ]; then
+ ln -sf ltsp "$tftpboot/$name/pxelinux.cfg/default"
+ fi
+ fi
+
+ # Ensure that the files are readable (LP: #759115) (Dracut initramfs)
+ find "$tftpboot/$name/" -maxdepth 1 ! -perm -o=r -exec chmod +r {} \;
+
+ # OFW on Mac is lame, they cannot tftp from directories
+ if [ -e "$tftpboot/$name/yaboot" ]; then
+ if [ ! -e "$tftpdir/yaboot" ]; then
+ ln -sf "$TFTP_BOOT_DIR/$name/yaboot" "$tftpdir/yaboot"
+ fi
+ if [ ! -e "$tftpdir/yaboot.conf" ]; then
+ ln -sf "$TFTP_BOOT_DIR/$name/yaboot.conf" "$tftpdir/yaboot.conf"
+ fi
+ fi
+
+ # Cleanup old kernels and images from tftpboot directory
+ cleanup_kernels "$name" "$tftpboot" "$chroot"
+
+ link_kernel_flavors "$tftpboot/$name"
+}
+
+# Create symlinks for each kernel flavor in the tftp dir.
+# It requires that the distro-specific $KERNEL_NAMES and $INITRD_NAME variables
+# are declared in $CHROOT/etc/ltsp/update-kernels.conf.
+link_kernel_flavors() {
+ local tftpname last_flavor file name version flavor initrd
+
+ tftpname=$1
+ if [ ! -d "$tftpname" ]; then
+ echo "Directory $tftpname does not exist"
+ return 1
+ fi
+
+ # Those defaults should work on debian-based distros, but shouldn't hurt
+ # elsewhere because they wouldn't match actual files and they'd be ignored.
+ KERNEL_NAMES=${KERNEL_NAMES:-'s/\(vmlinu[xz]-\)\([^-]*-[^-]*-\)\(.*\)/& \1 \2 \3/p'}
+ INITRD_NAME=${INITRD_NAME:-'s/vmlinu[xz]/initrd.img/p'}
+
+ last_flavor=
+ find "$tftpname" -mindepth 1 -maxdepth 1 -type f -printf "%f\n" \
+ | sed -n "$KERNEL_NAMES" | sort -V -k 4,4 | sort -r -k 3,3 \
+ | while read file name version flavor; do
+ if [ "$flavor" != "$last_flavor" ]; then
+ initrd=$(echo "$file" | sed -n "$INITRD_NAME")
+ if [ ! -e "$tftpname/$initrd" ]; then
+ echo "Ignoring $file because the matching $initrd doesn't exist" >&2
+ continue
+ fi
+ ln -sf "$file" "$tftpname/$name$flavor"
+ ln -sf "$initrd" "$tftpname/$(echo "$name$flavor" | sed -n "$INITRD_NAME")"
+ last_flavor=$flavor
+ fi
+ done
+}
+
+# distro specific functions
+
+# For all kernels in TFTP, find the kernel $version from vmlinuz-* filename.
+# If the corresponding /opt/ltsp/$name/lib/modules/$version is missing,
+# then delete kernel and images for this version from tftpboot directory.
+# Distros that don't match vmlinuz-* should override this function.
+cleanup_kernels() {
+ local name tftpboot chroot
+ name=$1
+ tftpboot=$2
+ chroot=$3
+
+ # Loop through every vmlinuz-* file
+ for kernelpath in $(find "$tftpboot/$name/" -type f -name 'vmlinuz-*' -o -name 'vmlinux-*'); do
+ kernel=${kernelpath##*/}
+ case $kernel in
+ vmlinuz-*) version=${kernel#vmlinuz-} ;;
+ vmlinux-*) version=${kernel#vmlinux-} ;;
+ esac
+ if [ ! -d "$chroot/lib/modules/$version" ]; then
+ echo "Removing $kernelpath"
+ # Common
+ rm -f "$tftpboot/$name/$kernel"
+ rm -f "$tftpboot/$name/config-$version"
+ rm -f "$tftpboot/$name/System.map-$version"
+ # Fedora
+ rm -f "$tftpboot/$name/initrd-$version.img"
+ rm -f "$tftpboot/$name/initramfs-$version.img"
+ rm -f "$tftpboot/$name/elf-$version.img"
+ rm -f "$tftpboot/$name/wraplinux-nbi-$version.img"
+ rm -f "$tftpboot/$name/aout-$version.img"
+ rm -f "$tftpboot/$name/symvers-$version.gz"
+ # Debian
+ rm -f "$tftpboot/$name/initrd.img-$version"
+ rm -f "$tftpboot/$name/nbi.img-$version"
+ # Ubuntu
+ rm -f "$tftpboot/$name/abi-$version"
+ rm -f "$tftpboot/$name/vmcoreinfo-$version"
+ fi
+ done
+}
+
+# Set an optional MODULES_BASE, so help2man can be called from build env
+MODULES_BASE=${MODULES_BASE:-/usr/share/ltsp}
+
+# This also sources vendor functions and .conf file settings
+. ${MODULES_BASE}/ltsp-server-functions
+
+if ! args=$(getopt -n "$0" -o b:h \
+ -l "base:,help,version" -- "$@")
+then
+ exit 1
+fi
+eval "set -- $args"
+while true ; do
+ case "$1" in
+ -b|--base) shift; BASE=$1 ;;
+ -h|--help) usage; exit 0 ;;
+ --version) ltsp_version; exit 0 ;;
+ --) shift ; break ;;
+ *) die "$0: Internal error!" ;;
+ esac
+ shift
+done
+require_root
+
+BASE=${BASE:-"/opt/ltsp"}
+# Remove trailing /, if present
+BASE=${BASE%/}
+
+# Chroots can be specified in the command line. If not, update all of them.
+if [ $# -eq 0 ]; then
+ set -- $(
+ {
+ find "$BASE/" -mindepth 1 -maxdepth 1 -type d ! -name images \
+ ! -name lost+found -printf "%f\n"
+ if [ -d "$BASE/images/" ]; then
+ find "$BASE/images/" -mindepth 1 -maxdepth 1 -type f \
+ -name '*.img' -printf "%f\n" | sed 's/.img$//'
+ fi
+ } | sort -u
+ )
+fi
+test $# -gt 0 || die "No chroots found in $BASE"
+
+for tftpdir in $TFTP_DIRS; do
+ if [ ! -d "$tftpdir" ]; then
+ # skip directory
+ continue
+ fi
+ for name in "$@"; do
+ update_kernels "$name" "$tftpdir"
+ done
+ # Update selinux file contexts if necessary
+ if [ -f /selinux/enforce ] && [ -x /sbin/restorecon ]; then
+ restorecon -R "$tftpdir" > /dev/null
+ fi
+done
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2005 Canonical LTD
+#
+# Author: Matt Zimmerman <mdz@canonical.com>
+#
+# 2006, Oliver Grawert <ogra@canonical.com>
+# Vagrant Cascadian <vagrant@freegeek.org>
+# 2007, Scott Balneaves <sbalneav@ltsp.org>
+# Oliver Grawert <ogra@canonical.com>
+# 2008, Vagrant Cascadian <vagrant@freegeek.org>
+# Oliver Grawert <ogra@canonical.com>
+# Warren Togami <wtogami@redhat.com>
+# Eric Harrison <eharrison@k12linux.mesd.k12.or.us>
+# Scott Balneaves <sbalneav@ltsp.org>
+# 2010, Gideon Romm <gadi@ltsp.org>
+# 2012, Alkis Georgopoulos <alkisg@gmail.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+usage() {
+ cat <<EOF
+Usage: $0 [OPTION] [host...]
+
+If any hosts are specified, their SSH keys are exported in a file,
+by default /etc/ltsp/ssh_known_hosts.auto.
+Otherwise, all LTSP chroots are updated to trust the SSH keys of this server
+along with any additional keys in /etc/ltsp/ssh_known_hosts.* files.
+
+Options:
+ -b, --base[=PATH] The LTSP base directory Defaults to /opt/ltsp if unspecified.
+ -e, --export[=FILE] File name to export the hosts SSH keys to (- for stdout).
+ Defaults to /etc/ltsp/ssh_known_hosts.auto if unspecified.
+ -h, --help Displays the ltsp-update-sshkeys help message.
+ -p, --port[=PORT] SSH port for remote servers.
+ -u, --update Update the chroot SSH keys even if hosts are specified.
+ --version Output version information and exit.
+EOF
+}
+
+# One may run the following command to replace the hostnames/IPs with *:
+# sed 's/^[^# ][^ ]* /* /' -i /opt/ltsp/i386/etc/ssh/ssh_known_hosts
+# This way the clients will trust those hosts even if their IP changes.
+# In general that should be avoided though, it's safer to connect by hostname.
+# The boot server is always known as "server", and others can be declared in
+# DNS, in CHROOT/etc/hosts.ltsp, or with HOSTS_xx lts.conf directives.
+# LDM_SERVER entries should match whatever was specified in the SSH keys.
+
+# Set an optional MODULES_BASE, so help2man can be called from build env
+MODULES_BASE=${MODULES_BASE:-/usr/share/ltsp}
+
+# This also sources vendor functions and .conf file settings
+. ${MODULES_BASE}/ltsp-server-functions
+
+# Parse command line arguments
+ARGS=$(getopt -o b:e:hp:u --long base:,export:,help,port:,update,version -n $0 -- "$@")
+[ $? != 0 ] && exit 1
+eval set -- "$ARGS"
+while true ; do
+ case "$1" in
+ -b|--base) BASE=$2 ; shift 2 ;;
+ -e|--export) EXPORT=$2 ; shift 2 ;;
+ -h|--help) usage ; exit 0 ;;
+ -p|--port) PORT="$2" ; shift 2 ;;
+ -u|--update) UPDATE=1 ; shift 1 ;;
+ --version) ltsp_version; exit 0 ;;
+ --) shift ; break ;;
+ *) echo "Internal error!" ; exit 1 ;;
+ esac
+done
+
+# If any hosts were specified, export their ssh keys to a file
+if [ $# -gt 0 ]; then
+ if [ "$EXPORT" = "-" ]; then
+ EXPORT="/dev/stdout"
+ else
+ EXPORT="${EXPORT:-/etc/ltsp/ssh_known_hosts.auto}"
+ fi
+ # We want the stderr of ssh-keyscan, but not its annoying "server info"
+ ssh-keyscan -t dsa,rsa,ecdsa ${PORT:+-p $PORT} "$@" 2>&1 >"$EXPORT" |
+ grep -v ^# >&2
+else
+ UPDATE=1
+fi
+
+# UPDATE is either set with -u or automatically when no hostnames are passed
+if [ -n "$UPDATE" ]; then
+ if [ -z "$CHROOTS" ]; then
+ BASE=${BASE:-"/opt/ltsp"}
+ CHROOTS=$(find "$BASE/" -mindepth 1 -maxdepth 1 -type d ! -name images)
+ fi
+ for chroot in $CHROOTS; do
+ test -x "$chroot/bin/true" || continue
+ mkdir -p "$chroot/etc/ssh"
+ # Do the work once; next times, use cp
+ if [ -z "$firstfile" ]; then
+ firstfile="$chroot/etc/ssh/ssh_known_hosts"
+ echo '# ssh keys for LTSP' > "$firstfile"
+ for key in $(find /etc/ssh/ -type f -name 'ssh_host_*_key.pub'); do
+ sed 's/^/server /' "$key" >> "$firstfile"
+ done
+ for file in $(find /etc/ltsp/ -type f -name 'ssh_known_hosts.*') ; do
+ cat "$file" >> "$firstfile"
+ done
+ else
+ cp "$firstfile" "$chroot/etc/ssh/ssh_known_hosts"
+ fi
+ done
+ if [ -z "$firstfile" ]; then
+ die "No LTSP chroots found, please run ltsp-build-client"
+ fi
+fi
--- /dev/null
+dist_man_MANS = ltsp-chroot.8 ltsp-config.8 ltsp-info.1 \
+ ltsp-update-image.8 ltsp-update-kernels.8 ltsp-update-sshkeys.8 \
+ ltsp-build-client.8
+H2M_COMMON_FLAGS = -N --include="include/common.h2m"
+
+ltsp-build-client.8: ../ltsp-build-client
+ MODULES_BASE="../share/ltsp" $(HELP2MAN) -o ltsp-build-client.8 \
+ -s 8 $(H2M_COMMON_FLAGS) --include="include/ltsp-build-client.h2m" \
+ --name="build an LTSP client system for use with the LTSP server" \
+ --help-option="--extra-help" ../ltsp-build-client
+
+ltsp-chroot.8: ../ltsp-chroot
+ MODULES_BASE="../share/ltsp" $(HELP2MAN) -o ltsp-chroot.8 \
+ -s 8 $(H2M_COMMON_FLAGS) --include="include/ltsp-chroot.h2m" \
+ --name="chroot into a specific LTSP thin client chroot" \
+ ../ltsp-chroot
+
+ltsp-config.8: ../ltsp-config
+ MODULES_BASE="../share/ltsp" $(HELP2MAN) -o ltsp-config.8 \
+ -s 8 $(H2M_COMMON_FLAGS) --include="include/ltsp-config.h2m" \
+ --name="configure certain parts of an LTSP server" \
+ ../ltsp-config
+
+ltsp-info.1: ../ltsp-info
+ MODULES_BASE="../share/ltsp" $(HELP2MAN) -o ltsp-info.1 \
+ -s 1 $(H2M_COMMON_FLAGS) --include="include/ltsp-info.h2m" \
+ --name="display troubleshooting information about ltsp server and chroots" \
+ ../ltsp-info
+
+ltsp-update-image.8: ../ltsp-update-image
+ MODULES_BASE="../share/ltsp" $(HELP2MAN) -o ltsp-update-image.8 \
+ -s 8 $(H2M_COMMON_FLAGS) --include="include/ltsp-update-image.h2m" \
+ --name="generate an NBD image from an LTSP chroot" \
+ ../ltsp-update-image
+
+ltsp-update-kernels.8: ../ltsp-update-kernels
+ MODULES_BASE="../share/ltsp" $(HELP2MAN) -o ltsp-update-kernels.8 \
+ -s 8 $(H2M_COMMON_FLAGS) --include="include/ltsp-update-kernels.h2m" \
+ --name="copy LTSP chroot kernels to TFTP directories" \
+ ../ltsp-update-kernels
+
+ltsp-update-sshkeys.8: ../ltsp-update-sshkeys
+ MODULES_BASE="../share/ltsp" $(HELP2MAN) -o ltsp-update-sshkeys.8 \
+ -s 8 $(H2M_COMMON_FLAGS) --include="include/ltsp-update-sshkeys.h2m" \
+ --name="update LTSP chroots to trust the server ssh keys" \
+ ../ltsp-update-sshkeys
--- /dev/null
+AC_PREREQ(2.59)
+AC_INIT([ltsp-manpages], m4_esyscmd([grep 'VERSION' ../../release.conf | cut -d '=' -f 2 | tr -d '\n']))
+AM_INIT_AUTOMAKE([-Wall -Werror foreign])
+AC_CONFIG_FILES([Makefile])
+AC_CHECK_PROGS([HELP2MAN], [help2man])
+AC_CHECK_PROGS([LSB_RELEASE], [lsb_release])
+AC_OUTPUT
--- /dev/null
+[FILES]
+\fI/etc/ltsp/<tool>.conf\fR: Upon execution the tool will read a configuration file
+to override built-in defaults.
+
+Values are NAME="VALUE" pairs, with # representing commented lines. most
+commandline options have an equivalent. an example Debian based system with an
+alternate base location, architecture, and distribution:
+
+ # set alternate default location for ltsp chroot (\-\-base)
+ BASE="/srv/ltsp"
+ # build an amd64 chroot by default (\-\-arch)
+ ARCH="amd64"
+ # build a Debian sid environment (\-\-dist)
+ DIST="sid"
+
+\fI/etc/ltsp/ltsp-server.conf\fR: Each LTSP server tool will read a generic configuration
+file. This file is typically used for setting BASE, TFTP_DIRS and TFTP_BOOT_DIR. These
+settings are overwritten by those set in specific tool configs.
+
+[AVAILABILITY]
+Part of the \fBltsp\fP package and the latest versions are available in source form from
+\fIhttps://launchpad.net/products/ltsp\fR.
+
+[AUTHOR]
+Autogenerated from the script source code with \fBhelp2man\fP. Distributed under the
+terms of the GNU General Public License version 2 or any later version.
+
+[REPORTING BUGS]
+Report bugs to \fIhttps://bugs.launchpad.net/ltsp\fR.
--- /dev/null
+[SEE ALSO]
+\fBltsp\-update\-sshkeys\fP(8), \fBltsp\-update\-kernels\fP(8)
--- /dev/null
+[SEE ALSO]
+\fBltsp\-build\-client\fP(8), \fBchroot\fP(1)
--- /dev/null
+[SEE ALSO]
+\fBdnsmasq\fP(8), \fBdhcpd.conf\fP(5), \fBlts.conf\fP(5), \fBnbd\-server\fP(5)
--- /dev/null
+[SEE ALSO]
+\fBlts.conf\fP(5)
--- /dev/null
+[SEE ALSO]
+\fBltsp\-build\-client\fP(8), \fBltsp\-update\-kernels\fP(8), \fBltsp\-update\-sshkeys\fP(8), \fBmksquashfs\fP(1), \fBnbd\-server\fP(1)
--- /dev/null
+[SEE ALSO]
+\fBltsp\-build\-client\fP(8), \fBltsp\-update\-image\fP(8), \fBltsp\-update\-sshkeys\fP(8)
--- /dev/null
+[SEE ALSO]
+\fBltsp\-build\-client\fP(8), \fBltsp\-update\-kernels\fP(8), \fBssh\-keyscan\fP(1), \fBsshd\fP(8)
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2007 Canonical LTD
+#
+# Author: Oliver Grawert <ogra@canonical.com>
+#
+# 2008, Warren Togami <wtogami@redhat.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+# nbd-server wrapper that serves an ltsp squashfs image
+# start the blockdevice server
+
+# First parameter is the image file, second is the delay after which
+# the connection is killed (default to 2 hours)
+
+if [ -n "$2" ]; then
+ # Set a timeout. Note that nbd 2.9.13+ will fail if the -a option is
+ # passed to it, as it was removed.
+ nbd_timeout="-a $2"
+fi
+
+PATH=/usr/bin:/bin:$PATH exec nbd-server 0 $1 -r -C /dev/null $nbd_timeout > /dev/null 2>&1
--- /dev/null
+#!/bin/sh
+#
+# Copyright (c) 2006 Vagrant Cascadian <vagrant@freegeek.org>
+#
+# 2006, Oliver Grawert <ogra@canonical.com>
+# 2008, Warren Togami <wtogami@redhat.com>
+# Vagrant Cascadian <vagrant@freegeek.org>
+# Eric Harrison <eharrison@k12linux.mesd.k12.or.us>
+# 2012, Alkis Georgopoulos <alkisg@gmail.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, you can find it on the World Wide
+# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301, USA.
+#
+
+# Generates a swap file to be exported with nbd-server.
+#
+# When called with no parameters, it assumes that it was ran from inetd,
+# and it launches nbd-server in order to serve it.
+# An inetd configuration line like the following is needed in that case:
+# 9572 stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/nbdswapd
+#
+# When called with one parameter, it assumes that it was ran from nbd-server,
+# so it just creates the specified swap file and exits.
+# The nbd-server configuration section is expected to look similar to this:
+# [swap]
+# exportname = /tmp/nbd-swap/%s
+# prerun = nbdswapd %s
+# postrun = rm -f %s
+
+# Fail on error, to notify nbd-server that the swap file wasn't created.
+set -e
+
+# Default sparse swapfile size, in MB
+SIZE=512
+# Default to running mkswap
+RUN_MKSWAP=true
+# Allow overriding the defaults from a configuration file
+if [ -f /etc/ltsp/nbdswapd.conf ]; then
+ . /etc/ltsp/nbdswapd.conf
+fi
+
+# Abort if liveimg
+if grep -q "liveimg" /proc/cmdline; then
+ exit 1
+fi
+
+test $# -eq 0 && inetd=true
+if [ -n "$inetd" ]; then
+ if [ -n "$SWAPDIR" ]; then
+ if [ -d "$SWAPDIR" ] && [ -w "$SWAPDIR" ]; then
+ TEMPFILE_OPTS="${SWAPDIR}/XXXXXX"
+ else
+ echo "ERROR: not a directory or not writeable: $SWAPDIR" >&2
+ exit 1
+ fi
+ fi
+
+ if [ -z "$SWAP" ]; then
+ SWAP=$(mktemp $TEMPFILE_OPTS)
+ fi
+else
+ SWAP="$1"
+ SWAPDIR=${SWAP%/*}
+ test -d "$SWAPDIR" || mkdir -p "$SWAPDIR"
+fi
+
+# generate the swap file
+dd if=/dev/zero of="$SWAP" bs=1M count=0 seek="$SIZE" 2> /dev/null
+chmod 600 "$SWAP"
+
+if [ "$RUN_MKSWAP" = "true" ]; then
+ mkswap "$SWAP" > /dev/null
+fi
+
+if [ -n "$inetd" ]; then
+ # start the swap server
+ nbd-server 0 "$SWAP" $NBD_SERVER_OPTS -C /dev/null > /dev/null 2>&1 || true
+
+ # clean up the swap file
+ rm -f "$SWAP"
+fi
--- /dev/null
+list_chroots() {
+ local chroot_types name
+ chroot_types=",${1:-"nfs,nbd"},"
+
+ if [ -d "$BASE" ]; then
+ if [ "${chroot_types#*,nfs,}" != "$chroot_types" ]; then
+ find "$BASE/" -mindepth 1 -maxdepth 1 -type d ! -name images \
+ -printf "%f\n" |
+ while IFS= read -r name; do
+ if [ -x "$BASE/$name/bin/true" ]; then
+ echo "$name"
+ fi
+ done
+ fi
+ if [ "${chroot_types#*,nbd,}" != "$chroot_types" ] &&
+ [ -d "$BASE/images/" ]
+ then
+ find "$BASE/images/" -mindepth 1 -maxdepth 1 -type f \
+ -name '*.img' -printf "%f\n" | sed 's/.img$//'
+ fi
+ fi | sort -u
+}
+
+default_chroot() {
+ local arch first
+ arch=$(detect_arch)
+
+ if [ -x "$BASE/$arch/bin/true" ] || [ -f "$BASE/images/$arch.img" ]; then
+ echo "$arch"
+ else
+ first=$(list_chroots | head -n 1)
+ echo "${first:-$arch}"
+ fi
+}
+
+# Server scripts should be ready for and even rely on "-e" being set.
+set -e
+
+# Source common server settings, e.g. BASE
+if [ -f /etc/ltsp/ltsp-server.conf ]; then
+ . /etc/ltsp/ltsp-server.conf
+fi
+
+# Some variables are needed by many server scripts, assign them default values.
+BASE=${BASE:-"/opt/ltsp"}
+# Remove trailing /, if present
+BASE=${BASE%/}
+TFTP_BOOT_DIR=${TFTP_BOOT_DIR:-"ltsp"}
+TFTP_DIRS=${TFTP_DIRS:-"/var/lib/tftpboot /tftpboot /srv/tftp"}
+
+# Common functions shared by LTSP scripts
+if [ -f /usr/share/ltsp/ltsp-server-common-functions ]; then
+ . /usr/share/ltsp/ltsp-server-common-functions
+elif [ -f ../../common/ltsp-common-functions ]; then
+ # Sourcing build env common functions, so help2man can be called for ltsp-build-client
+ # the help2man script is called from /server/man
+ . ../../common/ltsp-common-functions
+fi
+
+# Source distro specific overrides.
+if [ -f /usr/share/ltsp/ltsp-server-vendor-functions ]; then
+ . /usr/share/ltsp/ltsp-server-vendor-functions
+fi
--- /dev/null
+case "$MODE" in
+ configure)
+ ARCH=${ARCH:-"$(arch)"}
+ APT_GET_OPTS=${APT_GET_OPTS:-"-y"}
+ MIRROR=${MIRROR:-"ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus"}
+ COMPONENTS=${COMPONENTS:-"classic"}
+ if [ -f /usr/share/ltsp/lists/early-packages.list ]; then
+ for pkg in `grep -v '^[[:blank:]]*#' /usr/share/ltsp/lists/early-packages.list`; do
+ EARLY_PACKAGES="$EARLY_PACKAGES $pkg"
+ done
+ fi
+ if [ -z "$EARLY_PACKAGES" ]; then
+ EARLY_PACKAGES=${EARLY_PACKAGES:-"ltsp5-client-full"}
+ else
+ PACKAGES=
+ for pkg in $EARLY_PACKAGES; do
+ if [ "${pkg:0:1}" = "@" ]; then
+ listfile="${pkg:1}"
+ [ "$listfile" = "$(basename $listfile)" ] && listfile="/usr/share/ltsp/lists/$listfile"
+ for pkg in `grep -v '^[[:blank:]]*#' "$listfile"`; do
+ PACKAGES="$PACKAGES $pkg"
+ done
+ [ "$EARLY_PACKAGES" = "$PACKAGES" ] || EARLY_PACKAGES="${PACKAGES:1}"
+ else
+ PACKAGES="$PACKAGES $pkg"
+ fi
+ done
+ fi
+ EARLY_PACKAGES=$(echo "$EARLY_PACKAGES" | sed -r -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]+/ /g' -e 's/[[:blank:]]*$//')
+ RC2_WHITELIST=${RC2_WHITELIST:-"local ltsp-client-setup acpid random sound udevd udevd-final x11presetdrv ltsp-client-swap ltsp-client"}
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ rc_cleanup() {
+ LEVEL=$1; shift
+
+ if echo $LEVEL | grep -q '[2-5]' ; then
+ suffix="2345"
+ debug "Cleaning up startup services in init levels: $suffix ..."
+ else
+ suffix=$LEVEL
+ debug "Cleaning up startup services in rc$suffix.d ..."
+ fi
+
+ RC_DIR=$(cd $ROOT/etc/rc.d/rc$LEVEL.d/; ls S*)
+
+ for match in $@; do
+ RC_DIR=$(echo "$RC_DIR" | sed "s/S[0-9]*$match$//g")
+ done
+
+ for link in $RC_DIR; do
+ name=$(echo $link | sed 's/^S[0-9]*//')
+ chroot $ROOT chkconfig --level $suffix $name off
+ [ -f $ROOT/etc/rc.d/init.d/$name ] && chroot $ROOT chkconfig --del $name
+ done
+ }
+ [ -n "$RC2_WHITELIST" ] && rc_cleanup 3 $RC2_WHITELIST
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "progress" "`eval_gettext "Enable progress reporting"`" "advanced" "false"
+ add_option "timestamp" "`eval_gettext "Print stage times (seconds)"`" "advanced" "false"
+ add_option "progressbar" "`eval_gettext "Draw progress bar"`" "advanced" "false"
+ ;;
+
+ configure)
+ progress_timestamp()
+ {
+ local p s
+ s="$hook"
+ if [ "x$2" != "xstage" ]; then
+ p=$(basename "$filename")
+ s="$s ${p:4}"
+ fi
+ echo "progress: $(($(date +%s) - $start_time)) $s"
+ }
+
+ progress_ext()
+ {
+ local n plugin
+ plugin="$(basename "$filename")"
+ n=${plugin:0:3}
+ if [ "x$n" = "x000" -o "x$n" = "x999" ]; then
+ plugin=""
+ fi
+ case "$1" in
+ [[:digit:]]*)
+ PROGRESS_VALUE=$1
+ echo "progress: $PROGRESS_VALUE $hook:$plugin"
+ ;;
+ plugin)
+ echo "progress: $PROGRESS_VALUE $hook:$plugin"
+ ;;
+ stage)
+ echo "progress: $PROGRESS_VALUE $hook:$plugin"
+ ;;
+ done)
+ echo
+ echo "$(basename "$0") done"
+ echo
+ echo "progress: 1000 done"
+ ;;
+ init)
+ echo "progress: 0 configure"
+ ;;
+ esac
+ }
+
+ progress_norm()
+ {
+ local n plugin
+ plugin="$(basename "$filename")"
+ n=${plugin:0:3}
+ if [ "x$n" = "x000" -o "x$n" = "x999" ]; then
+ plugin=" "
+ fi
+ case "$1" in
+ [[:digit:]]*)
+ PROGRESS_VALUE=$((($1+5)/10))
+ printf "\r%-16s %-24s %3d%%" "$hook:" "$plugin" $PROGRESS_VALUE
+ ;;
+ plugin)
+ printf "\r%-16s %-24s %3d%%" "$hook:" "$plugin" $PROGRESS_VALUE
+ ;;
+ stage)
+ printf "\r%-16s %-24s %3d%%" "$hook:" "$plugin" $PROGRESS_VALUE
+ ;;
+ done)
+ echo
+ echo "$(basename "$0") done"
+ echo
+ ;;
+ init)
+ echo
+ printf "\r%-16s %-24s %3d%%" "$hook:" "$plugin" 0
+ ;;
+ esac
+ }
+
+ progressbar_init()
+ {
+ local KDIALOG
+ if KDIALOG=$(kdialog --geometry 600x10 --progressbar "ltsp-build-client" 1000 2>/dev/null); then
+ KDIALOG_CLIENT=$(dcopclient $KDIALOG)
+ KDIALOG_OBJECT=$(dcopobject $KDIALOG)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT showCancelButton true
+ return 0
+ else
+ return 1
+ fi
+ }
+
+ progressbar()
+ {
+ if [ -n "$KDIALOG_CLIENT" -a "x$(dcop $KDIALOG_CLIENT $KDIALOG_OBJECT wasCancelled)" = "xtrue" ]; then
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT close
+ echo >&2
+ exit 255
+ fi
+ case "$1" in
+ [[:digit:]]*)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT setProgress $1
+ ;;
+ plugin)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT setLabel "$hook: $(basename "$filename")"
+ ;;
+ stage)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT setLabel "$hook"
+ ;;
+ done)
+ dcop $KDIALOG_CLIENT $KDIALOG_OBJECT close
+ ;;
+ init)
+ progressbar_init || PROGRESS=true
+ ;;
+ esac
+ }
+
+ PROGRESS=true
+ if [ -n "$option_progress_value" ]; then
+ exec 2>/dev/null
+ [ -t 1 ] && PROGRESS=progress_norm || PROGRESS=progress_ext
+ $PROGRESS 0
+ elif [ -n "$option_timestamp_value" ]; then
+ PROGRESS=progress_timestamp
+ elif [ -n "$option_progressbar_value" ]; then
+ progressbar_init && PROGRESS=progressbar
+ fi
+ $PROGRESS stage
+ ;;
+
+ *)
+ $PROGRESS stage
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ configure)
+ [ -n "$DEBUG" ] && APT_VERBOSE="" || APT_VERBOSE="-qqq"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "arch" "`eval_gettext "set the target architecture"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_arch_value" ]; then
+ ARCH="$option_arch_value"
+ fi
+ [ $(arch) = "x86_64" -a "$DIST" = "${DIST/x86_64}" ] && SETARCH="setarch i586" || SETARCH=
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "dist" "`eval_gettext "set the distribution to be used for install"`" "regular" "true"
+ ;;
+ configure)
+ [ -n "$option_dist_value" ] && DIST="$option_dist_value" || DIST="${DIST:-$ARCH noarch}"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ [ -f $ROOT/etc/default/ltsp-client-setup ] && . $ROOT/etc/default/ltsp-client-setup
+ for f in $bindfiles; do
+ [ -f "$ROOT/$f" ] || touch "$ROOT/$f"
+ done
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ rm -f "$ROOT"/etc/apt/sources.list.rpmnew
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ echo ltsp > $ROOT/etc/hostname
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ sed -i 's/^[3-9]:.*:respawn:.*getty[[:blank:]]/#&/' $ROOT/etc/inittab
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ chroot $ROOT ln -sf /proc/mounts /etc/mtab
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ true > "$ROOT"/etc/resolv.conf
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ echo "# LTSP5 NFS root remount for [partially] rw" >> "$ROOT"/etc/sysconfig/init
+ echo "REMOUNT_ROOTFS_RW_COMMAND=/etc/rc.d/scripts/ltsp-client-bind-mounts" >> "$ROOT"/etc/sysconfig/init
+ ;;
+esac
--- /dev/null
+case $MODE in
+ commandline)
+ add_option "locale" "`eval_gettext "set the default locale"`" "advanced" "true"
+ ;;
+ configure)
+ [ -z "$option_locale_value" ] || LOCALE="$option_locale_value"
+ ;;
+ after-install)
+ [ -z "$LOCALE" ] || echo "LANG=$LOCALE" >> "$ROOT"/etc/sysconfig/i18n
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ mkdir -p $ROOT/var/lib/hotplug
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ touch $ROOT/etc/nbd-client
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ install)
+ [ -f /etc/ltsp/nbdswapd.conf ] && . /etc/ltsp/nbdswapd.conf
+ install -d -m 0755 "${SWAPDIR:-/var/spool/swaps}"
+ ;;
+esac
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ after-install)
+ if [ -x /usr/bin/ssh-keygen ]; then
+ mkdir -p "$ROOT"/etc/openssh && chmod 751 "$ROOT"/etc/openssh
+ ssh-keygen -f "$ROOT"/etc/openssh/ssh_host_rsa_key -t rsa -C '' -N '' >&2
+ ssh-keygen -f "$ROOT"/etc/openssh/ssh_host_dsa_key -t dsa -C '' -N '' >&2
+ ssh-keygen -f "$ROOT"/etc/openssh/ssh_host_key -t rsa1 -C '' -N '' >&2
+ debug "Generated SSH host keys: RSA, DSA and RSA1"
+ else
+ debug "Can't generate SSH host keys: ssh-keygen not found"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ if [ -f "$ROOT"/etc/sysctl.conf ];then
+ if grep -q '^[[:blank:]]*vm.swappiness=' "$ROOT"/etc/sysctl.conf; then
+ sed -i -e 's/^\([[:blank:]]*vm.swappiness=\).*$/\1100/'
+ else
+ echo "# to avoid swap-related race when X server RSS is sharply increasing" >> "$ROOT"/etc/sysctl.conf
+ echo "vm.swappiness=100" >> "$ROOT"/etc/sysctl.conf
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ if [ -d /var/lib/tftpboot/ltsp -a -f /etc/xinetd.d/tftp ]; then
+ TFTPD_USER=$(sed -n '/^[[:blank:]]*server_args[[:blank:]]*=/ s/^.*=.*-u[[:blank:]]*\([[:alnum:]_]*\).*$/\1/p' /etc/xinetd.d/tftp)
+ [ -n "$TFTPD_USER" ] && chown -R "$TFTPD_USER" /var/lib/tftpboot/ltsp ||:
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ mkdir -p "$ROOT"/etc/udev
+ cat > "$ROOT"/etc/udev/udev.conf <<EOF
+udev_log="err"
+udev_tmpfs="1"
+tmpfs_options="size=192k,nr_inodes=2048"
+EOF
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "mirror" "`eval_gettext "set the mirror location"`" "regular" "true"
+ add_option "early-mirror" "`eval_gettext "add a mirror, which takes priority over the default mirror"`" "advanced" "true"
+ add_option "extra-mirror" "`eval_gettext "add a mirror, with lower priority than the default mirror"`" "advanced" "true"
+ add_option "security-mirror" "`eval_gettext "add a security mirror"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_mirror_value" ]; then
+ MIRROR="$option_mirror_value"
+ fi
+ if [ -n "$option_early_mirror_value" ]; then
+ EARLY_MIRROR="$option_early_mirror_value"
+ fi
+ if [ -n "$option_extra_mirror_value" ]; then
+ EXTRA_MIRROR="$option_extra_mirror_value"
+ fi
+ if [ -n "$option_security_mirror_value" ]; then
+ SECURITY_MIRROR="$option_security_mirror_value"
+ fi
+ ;;
+ install)
+ add_source() {
+ if [ "$1" != "${1#rpm[[:blank:]]}" ]; then
+ echo "$1" >> $ROOT/etc/apt/sources.list
+ elif [ "$1" != "${1#cdrom:}" ]; then
+ echo "rpm $(dirname $1) $(basename $1) $3" >> $ROOT/etc/apt/sources.list
+ else
+ echo "rpm $1 $2 $3" >> $ROOT/etc/apt/sources.list
+ fi
+ }
+
+ add_mirror() {
+ # add a mirror to the chroot's sources.list
+ mirror="$1"
+ type="$2"
+ if [ -n "$mirror" ]; then
+ if [ -z "$(echo $mirror | sed -r -e 's/^[[:blank:]]+//' -e 's/[[:blank:]]+/\t/g' | cut -sf2)" ]; then
+ for D in $DIST; do
+ if [ "$type" = "security" ]; then
+ add_source "$mirror" "$D/updates" "$COMPONENTS"
+ else
+ add_source "$mirror" "$D" "$COMPONENTS"
+ fi
+ done
+ else
+ add_source "$mirror"
+ fi
+ case $mirror in
+ file:/*|copy:/*)
+ dir="$(echo $mirror | sed -r -e 's/^[[:blank:]]+//' -e 's/^file://' -e 's/^copy://' -e 's/[[:blank:]]+/\t/g' | cut -f1)"
+ mkdir -p $ROOT/$dir
+ chroot_mount $dir $dir --bind
+ ;;
+ rpm*file:/*|rpm*copy:/*)
+ dir="$(echo $mirror | sed -r -e 's/^[[:blank:]]+//' -e 's/[[:blank:]]+/\t/g' | cut -sf2 | sed -e 's/^file://' -e 's/^copy://')"
+ mkdir -p $ROOT/$dir
+ chroot_mount $dir $dir --bind
+ ;;
+ esac
+ fi
+ }
+
+ add_multiple_mirrors() {
+ # feed a list of comma-separated mirrors, add them to sources.list
+ mirror_list="$1"
+ if [ -z "$(echo $mirror_list | grep '[,;]')" ] ; then
+ # only one mirror specified
+ add_mirror "$mirror_list"
+ else
+ # TODO: support an arbitrary number of mirrors
+ for number in `seq 1 9` ; do
+ mirror="$(echo "$mirror_list" | sed 's/;/,/g' | cut -d, -f $number)"
+ if [ -n "$mirror" ]; then
+ add_mirror "$mirror"
+ fi
+ done
+ fi
+ }
+
+ sources_list="$ROOT/etc/apt/sources.list"
+ mkdir -p "$ROOT/etc/apt"
+ if [ -f "$sources_list" ]; then
+ debug " - moving aside sources.list"
+ mv -vf "$sources_list" "$sources_list".old
+ fi
+ add_multiple_mirrors "$EARLY_MIRROR"
+ add_mirror "$MIRROR"
+ add_multiple_mirrors "$EXTRA_MIRROR"
+ add_mirror "$SECURITY_MIRROR" security
+esac
--- /dev/null
+case "$MODE" in
+ install)
+ scratch_build()
+ {
+ EtcAptDir=$(mktemp -d -t apt.XXXXXXXX)
+ echo "Dir::Etc::main \"/dev/null\";" > "$EtcAptDir/apt.conf"
+ echo "Dir::Etc::parts \"/var/empty\";" >> "$EtcAptDir/apt.conf"
+ echo "Dir::Etc::SourceParts \"/var/empty\";" >> "$EtcAptDir/apt.conf"
+ echo "Dir::Etc::sourcelist \"$sources_list\";" >> "$EtcAptDir/apt.conf"
+ mkdir -p "$ROOT"/{etc,var/lib}/rpm
+ rpm --initdb --root "$ROOT" >&2
+ $SETARCH apt-get $APT_VERBOSE update --config-file="$EtcAptDir/apt.conf" -o RPM::RootDir="$ROOT" >&2
+ $SETARCH apt-get -y $APT_VERBOSE install --config-file="$EtcAptDir/apt.conf" -o RPM::RootDir="$ROOT" apt chrooted-resolv >&2
+ rm -rf "$EtcAptDir"
+ if echo "$MIRROR $EXTRA_MIRROR" | egrep -q '(ftp|http|ssh|rsh)://'; then
+ if cp --preserve=mode,ownership /etc/resolv.conf "$ROOT"/etc/; then
+ $SETARCH chroot "$ROOT" update_chrooted -f conf
+ fi
+ fi
+ }
+
+ tar_build()
+ {
+ tar -C "$ROOT" -x${1}f "$CHROOT_IMAGE"
+ }
+
+ cpio_build()
+ {
+ pushd "$ROOT"
+ ${1}cat "$CHROOT_IMAGE" | cpio -i -m --no-absolute-filenames -d
+ popd
+ }
+
+ if [ -n "$CHROOT_IMAGE" -a -r "$CHROOT_IMAGE" ]; then
+ case "$CHROOT_IMAGE" in
+ *.tar.gz|*.tgz|*.tar.Z|*.tZ)
+ tar_build z
+ ;;
+ *.tar.bz2|*.tbz2|*.tbz)
+ tar_build j
+ ;;
+ *.tar)
+ tar_build
+ ;;
+ *.cpio)
+ build_cpio
+ ;;
+ *.cpio.gz|*.cpio.Z)
+ cpio_build z
+ ;;
+ *.cpio.bz2)
+ cpio_build bz
+ ;;
+ *)
+ echo "Usupported image file format. Trying buld chroot from scratch."
+ scratch_build
+ ;;
+ esac
+ else
+ scratch_build
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ install)
+ $PROGRESS plugin
+ $SETARCH chroot $ROOT apt-get $APT_VERBOSE update >&2
+ export APT_GET_OPTS="$APT_GET_OPTS -o Acquire::gpgv::Options::=--ignore-time-conflict"
+ $PROGRESS 200
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ install)
+ [ -d "$ROOT"/tmp/.private/root ] || install -d -m 0700 "$ROOT"/tmp/.private/root
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "early-packages" "`eval_gettext "set the list of packages to install after base-install is completed"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_early_packages_value" ]; then
+ EARLY_PACKAGES="$(echo $option_early_packages_value | tr ',' ' ')"
+ fi
+ ;;
+ install)
+ $PROGRESS plugin
+ $SETARCH chroot $ROOT apt-get $APT_VERBOSE $APT_GET_OPTS install $EARLY_PACKAGES >&2
+ $PROGRESS 700
+ ;;
+esac
--- /dev/null
+case $MODE in
+ commandline)
+ add_option "langs" "`eval_gettext "Set the i18n langs"`" "advanced" "true"
+ ;;
+ configure)
+ [ -z "$option_langs_value" ] || LANGS="$option_langs_value"
+ ;;
+ before-install)
+ if [ -n "$LANGS" ]; then
+ mkdir -p "$ROOT"/etc/rpm
+ echo "%_install_langs $LANGS" > "$ROOT"/etc/rpm/macros
+ fi
+ ;;
+ after-install)
+ [ -z "$LANGS" ] || echo "SUPPORTED=$LANGS" >> "$ROOT"/etc/sysconfig/i18n
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ /usr/sbin/ltsp-update-sshkeys >&2
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ /usr/sbin/ltsp-update-kernels >&2
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "kernel" "`eval_gettext "set the kernel package to install."`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_kernel_packages_value" ]; then
+ KERNEL="$(echo $option_kernel_value | tr ',' ' ')"
+ fi
+ if [ -z "$KERNEL" -o "$KERNEL" = "kernel-image" ]; then
+ KERNEL="kernel-image-std-smp"
+ elif [ "$KERNEL" = "${KERNEL#kernel-image-}" ]; then
+ KERNEL="kernel-image-$KERNEL"
+ fi
+ ;;
+ install)
+ $PROGRESS plugin
+ if [ "$KERNEL" = "${KERNEL/\#}" ]; then
+ KERNEL_PACKAGES=$($SETARCH chroot $ROOT apt-cache -qq pkgnames "${KERNEL}#")
+ KERNEL_VER=""
+ for K in $KERNEL_PACKAGES; do
+ KV="${K#*\#}"
+ [ $(rpmvercmp "$KERNEL_VER" "$KV") = "1" ] || KERNEL_VER="$KV"
+ done
+ KERNEL="$KERNEL#$KERNEL_VER"
+ fi
+ $SETARCH chroot $ROOT apt-get $APT_VERBOSE $APT_GET_OPTS install "$KERNEL" >&2
+ $PROGRESS 820
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "serial-console" "`eval_gettext "enable serial console"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_serial_console_value" ]; then
+ SERIAL_CONSOLE=true
+ fi
+ ;;
+ after-install)
+ if [ "true" = "$SERIAL_CONSOLE" ] && [ -z "$(egrep ^T0 $ROOT/etc/inittab)" ]; then
+ echo "`eval_gettext "Enabling serial console..."`"
+ echo "T0:2345:respawn:/sbin/getty -L ttyS0 38400 screen" >> "$ROOT/etc/inittab"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "kernel-modules" "`eval_gettext "set the kernel modules packages to install."`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_kernel_modules_packages_value" ]; then
+ KERNEL_MODULES="$(echo $option_kernel_value | tr ',' ' ')"
+ fi
+ ;;
+ install)
+ $PROGRESS plugin
+ KERNEL_VER=${KERNEL#*\#}
+ KERNEL_PKGNAME=${KERNEL%\#*}
+ KERNEL_FLAVOUR=${KERNEL_PKGNAME#kernel-image-}
+ KERNEL_REL=$(($(echo ${KERNEL_VER%-*} | sed -e 's/\./*65536+/' -e 's/\./*256+/'))).${KERNEL_VER#*-alt}
+ MODULES=
+ for MODULE in $KERNEL_MODULES; do
+ MODULE_PKGNAME=${MODULE%\#*}
+ MODULE_VER_REL=${MODULE#*\#}
+ if [ "$MODULE_VER_REL" != "$MODULE" ]; then
+ MODULE_VER=${MODULE_VER_REL%-*}
+ MODULE_REL=${MODULE_VER_REL#*-}; MODULE_REL=${MODULE_REL%%.*}
+ MODULE_NAME_FLAVOR=${MODULE_PKGNAME#kernel-modules-}
+ MODULE_NAME=${MODULE_NAME_FLAVOR%-*-*}
+ else
+ MODULE_VER=
+ MODULE_REL=
+ fi
+ MODULE_NAME_FLAVOR=${MODULE_PKGNAME#kernel-modules-}
+ MODULE_NAME=${MODULE_NAME_FLAVOR%-*-*}
+ MODULE_PACKAGES=$($SETARCH chroot $ROOT apt-cache -qq pkgnames "kernel-modules-$MODULE_NAME-${KERNEL_FLAVOUR}#${MODULE_VER:+$MODULE_VER${MODULE_REL:+-$MODULE_REL}.$KERNEL_REL}")
+ if [ -z "$MODULE_PACKAGES" ]; then
+ debug "Could't find package $MODULE"
+ elif [ $(echo "$MODULE_PACKAGES" | wc -l) -eq 1 ]; then
+ MODULES="$MODULES $MODULE_PACKAGES"
+ else
+ MODULE_VER=""
+ for M in $MODULE_PACKAGES; do
+ MV="${M#*\#}"
+ [ $(rpmvercmp "$MODULE_VER" "$MV") = "1" ] || MODULE_VER="$MV"
+ done
+ MODULES="$MODULES kernel-modules-$MODULE_NAME-${KERNEL_FLAVOUR}#$MODULE_VER"
+ fi
+ done
+ $SETARCH chroot $ROOT apt-get $APT_VERBOSE $APT_GET_OPTS install $MODULES >&2
+ $PROGRESS 860
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ install)
+ $PROGRESS plugin
+ DURING_INSTALL= \
+ $SETARCH chroot $ROOT \
+ /sbin/installkernel -n ${KERNEL_VER/-/-$KERNEL_FLAVOUR-} >&2
+ $PROGRESS 910
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "late-packages" "`eval_gettext "list of packages to install as part of the final installation"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_late_packages_value" ]; then
+ LATE_PACKAGES="$(echo $option_late_packages_value | tr ',' ' ')"
+ fi
+ ;;
+ after-install)
+ $SETARCH chroot $ROOT apt-get $APT_VERBOSE $APT_GET_OPTS install $LATE_PACKAGES >&2
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "keep-packages" "`eval_gettext "keep cache of downloaded package files"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_keep_packages_value" ]; then
+ KEEP_PACKAGES=true
+ fi
+ ;;
+ finalization)
+ if [ "true" != "$KEEP_PACKAGES" ]; then
+ $SETARCH chroot $ROOT apt-get $APT_VERBOSE clean >&2
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ configure)
+ OVERRIDE_EXPORTS=${OVERRIDE_EXPORTS:-"false"}
+ ;;
+ finalization)
+ # Export LTSP chroot using NFS to the LTSP client network
+ if ! egrep -q "^$ROOT[[:blank:]]+" /etc/exports ; then
+ NFS_EXPORT_STRING=${NFS_EXPORT_STRING:-"(ro,no_root_squash,async,no_subtree_check)"}
+ if [ "$OVERRIDE_EXPORTS" = "true" ]; then
+ cat <<EOF >> /etc/exports
+# Automatically added by ltsp-server
+$ROOT (ro,no_root_squash,async)
+EOF
+ #service nfs restart
+ else
+ cat <<EOF
+WARNING: no entry for $ROOT in /etc/exports,
+you may want to add the following line to /etc/exports:
+
+$ROOT $NFS_EXPORT_STRING
+
+and then run the command:
+
+service nfs restart
+EOF
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "prompt-rootpass" "`eval_gettext "prompt to set the root password, defaults to disabled"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_prompt_rootpass_value" ]; then
+ ROOTPASS=prompt
+ fi
+ ;;
+ after-install)
+ # Root password is empty by default, lock it
+ /usr/sbin/chroot $ROOT passwd -l root
+ ;;
+ finalization)
+ if [ "$ROOTPASS" = "prompt" ]; then
+ # prompt for root password
+ /usr/sbin/chroot $ROOT passwd root 2>&1
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ before-install)
+ mkdir -m 0755 -p "$ROOT"/dev
+ [ -c "$ROOT"/dev/null ] || mknod -m 0666 "$ROOT"/dev/null c 1 3
+ ;;
+ after-install)
+ mkdir -m 0755 -p "$ROOT"/dev
+ [ -c "$ROOT"/dev/null ] || mknod -m 0666 "$ROOT"/dev/null c 1 3
+ [ -c "$ROOT"/dev/console ] || mknod -m 0600 "$ROOT"/dev/console c 5 1
+ [ -c "$ROOT"/dev/urandom ] || mknod -m 0666 "$ROOT"/dev/urandom c 1 9
+ ;;
+ finalization)
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ if [ -f "$ROOT"/etc/passwdqc.conf ]; then
+ cp --preserve=mode,ownership "$ROOT"/etc/passwdqc.conf "$ROOT"/etc/passwdqc.conf.ltspsave
+ sed -i -r \
+ -e 's/^min=.*$/min=1,1,1,1,1/' \
+ -e 's/^(passphrase=).*$/\11/' \
+ -e 's/^(match=).*$/\10/' \
+ "$ROOT"/etc/passwdqc.conf
+ else
+ cat > "$ROOT"/etc/passwdqc.conf <<EOF
+min=1,1,1,1,1
+passphrase=1
+match=0
+EOF
+ fi
+ ;;
+ finalization)
+ [ -f "$ROOT"/etc/passwdqc.conf.ltspsave ] && mv -f "$ROOT"/etc/passwdqc.conf{.ltspsave,} || rm -f "$ROOT"/etc/passwdqc.conf
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ configure)
+ $PROGRESS 0
+ ;;
+ before-install)
+ $PROGRESS 10
+ ;;
+ install)
+ $PROGRESS 920
+ ;;
+ after-install)
+ $PROGRESS 990
+ ;;
+ finalization)
+ $PROGRESS 1000
+ $PROGRESS done
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ configure)
+ ARCH=${ARCH:-"$(dpkg --print-architecture)"}
+ APT_GET_OPTS=${APT_GET_OPTS:-"-y"}
+ DIST=${DIST:-"$(lsb_release -s -c)"}
+ MIRROR=${MIRROR:-"http://http.debian.net/debian"}
+ COMPONENTS=${COMPONENTS:-"main"}
+ EARLY_PACKAGES=${EARLY_PACKAGES:-"ltsp-client"}
+ DEBOOTSTRAPOPTS=${DEBOOTSTRAPOPTS:-"--variant=minbase"}
+ BOOTSTRAP=${BOOTSTRAP:-"debootstrap"}
+ ;;
+esac
+
--- /dev/null
+case "$MODE" in
+ after-install)
+ # Install start-stop-daemon wrapper
+ chroot $ROOT dpkg-divert --package ltsp-client --add --rename \
+ --divert /sbin/start-stop-daemon.real \
+ /sbin/start-stop-daemon
+ cp /usr/share/ltsp/scripts/start-stop-daemon $ROOT/sbin/
+
+ # Install policy-rc.d wrapper
+ cp /usr/share/ltsp/scripts/policy-rc.d.ltsp $ROOT/usr/sbin/
+ chroot $ROOT update-alternatives --install /usr/sbin/policy-rc.d policy-rc.d \
+ /usr/sbin/policy-rc.d.ltsp 100
+
+ # Export LTSP_HANDLE_DAEMONS to avoid running daemons while
+ # creating the chroot.
+ export LTSP_HANDLE_DAEMONS="false"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "apt-keys" "`eval_gettext "include the listed keys in the apt keyring"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_apt_keys_value" ]; then
+ APT_KEYS="$(echo $option_apt_keys_value | tr ',' ' ')"
+ fi
+ ;;
+ after-install)
+ # add keys to the apt keyring
+ for key in $APT_KEYS ; do
+ cat $key | chroot $ROOT apt-key add -
+ done
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "accept-unsigned-packages" "`eval_gettext "allow unsigned packages during install"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_accept_unsigned_packages_value" ]; then
+ # FIXME: handle if APT_GET_OPTS has other values set.
+ APT_GET_OPTS="$APT_GET_OPTS --force-yes"
+ # requires debootstrap 1.0.30
+ DEBOOTSTRAPOPTS="$DEBOOTSTRAPOPTS --no-check-gpg"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "arch" "`eval_gettext "set the target architecture"`" "advanced" "true"
+ ;;
+ configure)
+ HOST_ARCH="$ARCH"
+ if [ -n "$option_arch_value" ]; then
+ ARCH="$option_arch_value"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "components" "`eval_gettext "set the components to be used in mirror"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_components_value" ]; then
+ COMPONENTS="$(echo $option_components_value | tr ',' ' ')"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "dist" "`eval_gettext "set the distribution to be used for install, defaults to running distribution"`" "regular" "true"
+ ;;
+ configure)
+ if [ -n "$option_dist_value" ]; then
+ DIST="$option_dist_value"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ configure)
+ if [ "$HOST_ARCH" != "$ARCH" ] && [ -x /usr/sbin/qemu-debootstrap ]; then
+ DEBOOTSTRAP=qemu-debootstrap
+ fi
+ ;;
+esac
--- /dev/null
+case $MODE in
+ # handle when TMP and TMPDIR are defined, but not present in the chroot
+ # http://bugs.debian.org/451878
+ install)
+ for dir in $TMP $TMPDIR ; do
+ if [ ! -d "$ROOT/$dir" ]; then
+ mkdir -p "$ROOT/$dir"
+ # set permissions of dir
+ # FIXME: handle permissions of intermediate dirs, too
+ chmod --reference $dir "$ROOT/$dir"
+ fi
+ done
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "pin-dist" "`eval_gettext "distribution to set up apt pinning"`" "advanced" "true"
+ add_option "pin-packages" "`eval_gettext "list of packages to install from the pinned distribution"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_pin_dist_value" ]; then
+ PIN_DIST="$option_pin_dist_value"
+ fi
+ if [ -n "$option_pin_packages_value" ]; then
+ if [ -z "$PIN_DIST" ]; then
+ echo require --pin-dist when using --pin-packages
+ exit 1
+ fi
+ PIN_PACKAGES="$option_pin_packages_value"
+ fi
+ ;;
+ after-install)
+ if [ -n "$PIN_DIST" ]; then
+ cat << EOF > $ROOT/etc/apt/preferences
+Package: *
+Pin: release a=$PIN_DIST
+Pin-Priority: 101
+EOF
+ if [ -n "$PIN_PACKAGES" ]; then
+ for p in $PIN_PACKAGES ; do
+ EARLY_PACKAGES="$EARLY_PACKAGES $p/$PIN_DIST"
+ done
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ if [ "$DIST" = "squeeze" ]; then
+ echo LTSP_CHROOT=$ROOT >> $ROOT/etc/ltsp_chroot
+ fi
+ ;;
+ finalization)
+ if [ -f $ROOT/etc/ltsp_chroot ]; then
+ client_version=$(dpkg --root=$ROOT -l ltsp-client-core | awk '/^ii/{print $3}')
+ if dpkg --compare-versions "$client_version" ge "5.3.7" ; then
+ # Remove ltsp_chroot tag if ltsp-client-core version is recent enough,
+ # to allow for possibility of backports.
+ rm $ROOT/etc/ltsp_chroot
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ configure)
+ # Provide an environment variable for ltsp-client-builder to select the
+ # passthrough frontend, without making it an official ltsp-build-client
+ # option, so that DEBIAN_FRONTEND defaults to noninteractive.
+ if [ -n "$LTSP_CLIENT_BUILDER" ]; then
+ unset DEBIAN_HAS_FRONTEND
+ unset DEBCONF_FRONTEND
+ unset DEBCONF_REDIR
+ # Avoid debconf mailing notes.
+ export DEBCONF_ADMIN_EMAIL=""
+ export DEBCONF_READFD=0
+ export DEBCONF_WRITEFD=3
+ export DEBIAN_FRONTEND=passthrough
+ else
+ export DEBIAN_FRONTEND=noninteractive
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "debconf-seeds" "`eval_gettext "load debconf seeding in the chroot after install"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_debconf_seeds_value" ]; then
+ DEBCONF_SEEDS="$(echo $option_debconf_seeds_value | tr ',' ' ')"
+ fi
+ ;;
+ after-install)
+ if [ -n "$DEBCONF_SEEDS" ]; then
+ # load debconf preseeding files
+ for seed in $DEBCONF_SEEDS; do
+ cat $seed | chroot $ROOT debconf-set-selections
+ done
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "debootstrap-keyring" "`eval_gettext "use the specified keyring for debootstrap gpg verification"`" "advanced" "true"
+ ;;
+esac
+
+if [ "$BOOTSTRAP" = "debootstrap" ]; then
+case "$MODE" in
+ configure)
+ if [ -n "$option_debootstrap_keyring_value" ]; then
+ DEBOOTSTRAP_KEYRING="$option_debootstrap_keyring_value"
+ fi
+ ;;
+ install)
+ if [ -n "$EXCLUDE" ] ; then
+ DEBOOTSTRAPOPTS="$DEBOOTSTRAPOPTS --exclude=$EXCLUDE"
+ fi
+ if [ -n "$INCLUDE" ] ; then
+ DEBOOTSTRAPOPTS="$DEBOOTSTRAPOPTS --include=$INCLUDE"
+ fi
+ if [ -n "$DEBOOTSTRAP_KEYRING" ]; then
+ DEBOOTSTRAPOPTS="$DEBOOTSTRAPOPTS --keyring=$DEBOOTSTRAP_KEYRING"
+ fi
+ if [ -x "$CROSS_ARCH_EMULATOR" ]; then
+ DEBOOTSTRAPOPTS="$DEBOOTSTRAPOPTS --foreign"
+ fi
+ if [ ! -f "/usr/lib/debootstrap/scripts/$DIST" ] && [ ! -f "/usr/share/debootstrap/scripts/$DIST" ]; then
+ echo "ERROR: invalid distribution: $DIST"
+ echo "you may need to specify the distribution with the --dist argument:"
+ echo " $0 --dist etch"
+ exit 1
+ fi
+ # Install base packages
+ LC_ALL=C ${DEBOOTSTRAP:-"debootstrap"} $DEBOOTSTRAPOPTS --arch $ARCH $DIST $ROOT $MIRROR
+ if [ -x "$CROSS_ARCH_EMULATOR" ]; then
+ # configured for cross architecture install. this requires a
+ # statically built emulator such as qemu, and binfmt_misc
+ # configured to use the emulator for binaries of that architecture.
+
+ # copy the binary, as it need to be present inside the chroot
+ cp "$CROSS_ARCH_EMULATOR" $ROOT/$(dirname $CROSS_ARCH_EMULATOR)
+
+ # finish up last steps of debootstrap now that the emulator is
+ # available inside the chroot
+ LC_ALL=C chroot $ROOT debootstrap/debootstrap --second-stage
+ fi
+ ;;
+esac
+fi
--- /dev/null
+case "$MODE" in
+ before-install)
+ case "$DIST" in
+ sid)
+ echo "`eval_gettext "NOTE: disabling security and updates APT sources for sid. They do not exist."`"
+ SECURITY_MIRROR=none
+ UPDATES_MIRROR=none
+ ;;
+ esac
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "enable-popcon" "`eval_gettext "enable popularity-contest in the chroot"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_enable_popcon_value" ]; then
+ EARLY_PACKAGES="$EARLY_PACKAGES popularity-contest"
+ fi
+ ;;
+ finalization)
+ if [ -n "$option_enable_popcon_value" ] && [ -f "$ROOT/etc/popularity-contest.conf" ]; then
+ echo "`eval_gettext "Enabling popularity contest..."`"
+ # enable popularity-contest reporting
+ # TODO: handle when PARTICIPATE is not set
+ sed -i -e 's,PARTICIPATE=.*,PARTICIPATE="yes",g' $ROOT/etc/popularity-contest.conf
+
+ if [ ! -f /etc/cron.daily/popularity-contest-ltsp ]; then
+ ln -s /usr/share/ltsp/scripts/popularity-contest-ltsp /etc/cron.daily/
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ # zero out the hostname file, so system hostname gotten from DHCP takes
+ # priority.
+ echo > $ROOT/etc/hostname
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ # divert /etc/mtab and point it to /proc/mounts
+ chroot $ROOT dpkg-divert --package ltsp-client --add --rename \
+ --divert /etc/mtab.real /etc/mtab
+ chroot $ROOT ln -sf /proc/mounts /etc/mtab
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "http-proxy" "`eval_gettext "use specified http proxy"`" "advanced" "true"
+ add_option "no-guess-proxy" "`eval_gettext "do not autodetect apt proxy configuration"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_http_proxy_value" ]; then
+ export http_proxy="$option_http_proxy_value"
+ fi
+ if [ -z "$option_no_guess_proxy_value" ]; then
+ if [ -z "$http_proxy" ]; then
+ eval $(apt-config shell http_proxy acquire::http::proxy)
+ [ "$http_proxy" = "false" ] && http_proxy=""
+ export http_proxy
+ fi
+ fi
+ ;;
+ after-install)
+ if [ -n "$http_proxy" ]; then
+ mkdir -p $ROOT/etc/apt/apt.conf.d
+ cat << EOF > $ROOT/etc/apt/apt.conf.d/00proxy-guess
+acquire::http::proxy "$http_proxy";
+EOF
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "mirror" "`eval_gettext "set the mirror location"`" "regular" "true"
+ add_option "early-mirror" "`eval_gettext "add a mirror, which takes priority over the default mirror"`" "advanced" "true"
+ add_option "extra-mirror" "`eval_gettext "add a mirror, with lower priority than the default mirror"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_mirror_value" ]; then
+ MIRROR="$option_mirror_value"
+ fi
+ if [ -n "$option_early_mirror_value" ]; then
+ EARLY_MIRROR="$option_early_mirror_value"
+ fi
+ if [ -n "$option_extra_mirror_value" ]; then
+ EXTRA_MIRROR="$option_extra_mirror_value"
+ fi
+ ;;
+ after-install)
+ sources_list="$ROOT/etc/apt/sources.list"
+ if [ -f "$sources_list" ]; then
+ debug " - moving aside sources.list"
+ mv -vf "$sources_list" "$sources_list".old
+ fi
+ add_mirrors "$EARLY_MIRROR"
+ add_mirrors "$MIRROR"
+ add_mirrors "$EXTRA_MIRROR"
+ ;;
+esac
--- /dev/null
+# Make sure /sys is mounted in the chroot, to allow modprobe to work
+# as it should. Avoids problem installing oss-compat on some machines.
+# http://bugs.debian.org/721597
+case "$MODE" in
+ after-install)
+ chroot_mount sys /sys "-t sysfs"
+ ;;
+esac
--- /dev/null
+if [ "$BOOTSTRAP" = "multistrap" ]; then
+case "$MODE" in
+ install)
+ MULTISTRAP_CONF=$(mktemp /tmp/ltsp-build-client-multistrap-XXXXXX)
+ cat > $MULTISTRAP_CONF << EOF
+
+[General]
+arch=$ARCH
+directory=$ROOT
+cleanup=true
+# FIXME: only disable auth conditionally
+noauth=true
+unpack=true
+debootstrap=Base Base-extra
+aptsources=Base
+
+[Base]
+packages=apt dpkg
+source=$MIRROR
+suite=$DIST
+omitdebsrc=true
+
+[Base-extra]
+packages=
+# FIXME: parse from EXTRA_MIRROR?
+source=$MULTISTRAP_EXTRA_MIRROR
+suite=$MULTISTRAP_EXTRA_CODENAME
+omitdebsrc=true
+
+EOF
+
+ LC_ALL=C multistrap -f $MULTISTRAP_CONF
+ if [ -x "$CROSS_ARCH_EMULATOR" ]; then
+ # configured for cross architecture install. this requires a
+ # statically built emulator such as qemu, and binfmt_misc
+ # configured to use the emulator for binaries of that architecture.
+
+ # copy the binary, as it need to be present inside the chroot
+ cp "$CROSS_ARCH_EMULATOR" $ROOT/$(dirname $CROSS_ARCH_EMULATOR)
+ fi
+ chroot $ROOT dpkg --configure -a
+ ;;
+esac
+fi
--- /dev/null
+case "$MODE" in
+ after-install)
+ echo KILLALL=false >> $ROOT/etc/nbd-client
+ echo OMITKILL=/dev/nbd0 >> $ROOT/etc/nbd-client
+ ;;
+esac
--- /dev/null
+# a number of hacks needed to resolve: http://bugs.debian.org/537526
+case "$MODE" in
+ finalization)
+ # some versions of pulseaudio need /var/lib/pulse to be present, but
+ # create it dynamically. create the directory so we can bind-mount it.
+ mkdir $ROOT/var/lib/pulse
+
+ # workaround to get pulseaudio to start on thin-clients with only 64MB
+ # of ram.
+ if [ -f "$ROOT/etc/pulse/daemon.conf" ] && [ "$DIST" != "lenny" ]; then
+ echo 'shm-size-bytes = 65535' >> "$ROOT/etc/pulse/daemon.conf"
+ fi
+
+ # move aside the system.pa, which tries to load hal-based modules, and
+ # dies badly. it works fine without it.
+ if [ -f "$ROOT/etc/pulse/system.pa" ]; then
+ mv "$ROOT/etc/pulse/system.pa" "$ROOT/etc/pulse/system.pa.ltsp" || true
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "serial-console" "`eval_gettext "enable serial console"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_serial_console_value" ]; then
+ SERIAL_CONSOLE=true
+ fi
+ ;;
+ after-install)
+ if [ "true" = "$SERIAL_CONSOLE" ] && [ -z "$(egrep ^T0 $ROOT/etc/inittab)" ]; then
+ echo "`eval_gettext "Enabling serial console..."`"
+ echo "T0:2345:respawn:/sbin/getty -L ttyS0 38400 screen" >> "$ROOT/etc/inittab"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "updates-mirror" "`eval_gettext "set the update mirror location"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_updates_mirror_value" ]; then
+ UPDATES_MIRROR="$option_updates_mirror_value"
+ fi
+ UPDATES_MIRROR=${UPDATES_MIRROR:-"$MIRROR"}
+ ;;
+ after-install)
+ if [ "$UPDATES_MIRROR" != "none" ]; then
+ add_mirrors "$UPDATES_MIRROR $DIST-updates $COMPONENTS"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ # make sure this is really existing before bind mounting it
+ mkdir $ROOT/var/lib/nfs
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "security-mirror" "`eval_gettext "add a security mirror"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_security_mirror_value" ]; then
+ SECURITY_MIRROR="$option_security_mirror_value"
+ fi
+ ;;
+ before-install)
+ if [ "$SECURITY_MIRROR" = "none" ]; then
+ SECURITY_MIRROR=""
+ else
+ SECURITY_MIRROR=${SECURITY_MIRROR:-"http://security.debian.org/"}
+ if [ -z "$(echo $SECURITY_MIRROR | awk '{print $2}')" ]; then
+ echo "`eval_gettext "NOTE: adding default dist and components to security mirror:"`"
+ SECURITY_MIRROR="$SECURITY_MIRROR $DIST/updates $COMPONENTS"
+ echo "$SECURITY_MIRROR"
+ fi
+ fi
+ ;;
+ after-install)
+ add_mirrors "$SECURITY_MIRROR"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "backports-mirror" "`eval_gettext "add a backports mirror"`" "advanced" "true"
+ add_option "backports-packages" "`eval_gettext "list of packages to install from the backports repositories"`" "advanced" "true"
+ add_option "backports-dist" "`eval_gettext "distribution to pull backports from"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_backports_mirror_value" ]; then
+ BACKPORTS_MIRROR="$option_backports_mirror_value"
+ fi
+ if [ -z "$PIN_DIST" ]; then
+ if [ -n "$option_backports_dist_value" ]; then
+ PIN_DIST="$option_backports_dist_value"
+ elif [ -n "$BACKPORTS_MIRROR" ]; then
+ PIN_DIST="${DIST}-backports"
+ fi
+ fi
+ if [ -z "$PIN_PACKAGES" ]; then
+ if [ -n "$option_backports_packages_value" ]; then
+ PIN_PACKAGES="$option_backports_packages_value"
+ elif [ -n "$BACKPORTS_MIRROR" ]; then
+ PIN_PACKAGES="ltsp-client ltsp-client-core ltspfsd ltspfsd-core ldm"
+ fi
+ fi
+ ;;
+ before-install)
+ if [ -n "$BACKPORTS_MIRROR" ]; then
+ if [ -z "$(echo $BACKPORTS_MIRROR | awk '{print $2}')" ]; then
+ echo "`eval_gettext "NOTE: adding default dist and components to backports mirror:"`"
+ BACKPORTS_MIRROR="$BACKPORTS_MIRROR $PIN_DIST $COMPONENTS"
+ echo "$BACKPORTS_MIRROR"
+ fi
+ fi
+ ;;
+ after-install)
+ add_mirrors "$BACKPORTS_MIRROR"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "copy-sourceslist" "`eval_gettext "use the servers sources.list instead of generating one"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_copy_sourceslist_value" ]; then
+ COPY_SOURCES_LIST="True"
+ fi
+ ;;
+ after-install)
+ if [ -n "$COPY_SOURCES_LIST" ]; then
+ cp /etc/apt/sources.list $ROOT/etc/apt/sources.list
+ cp /etc/apt/sources.list.d/*.list $ROOT/etc/apt/sources.list.d/ || true
+ fi
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ export APT_GET_OPTS="$APT_GET_OPTS -o Acquire::gpgv::Options::=--ignore-time-conflict"
+ chroot $ROOT apt-get $APT_GET_OPTS update
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ configure)
+ KERNEL_IMG_OPTS="warn_initrd=no do_symlinks=yes relative_links=yes link_in_boot=yes do_bootloader=no"
+ ;;
+ after-install)
+ if [ -f "$ROOT/etc/kernel-img.conf" ]; then
+ mv -f "$ROOT/etc/kernel-img.conf" "$ROOT/etc/kernel-img.conf.orig"
+ fi
+ # Setup for kernel install
+ for opt in $KERNEL_IMG_OPTS; do
+ echo $opt >> "$ROOT/etc/kernel-img.conf"
+ done
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "kernel-packages" "`eval_gettext "set the list of kernel packages to install"`" "advanced" "true"
+ add_option "kernel-variant" "`eval_gettext "set the kernel variant to install"`" "advanced" "true"
+ add_option "kernel-version" "`eval_gettext "set the kernel version to install"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_kernel_packages_value" ]; then
+ KERNEL_PACKAGES="$(echo $option_kernel_packages_value | tr ',' ' ')"
+ fi
+ if [ -n "$option_kernel_variant_value" ]; then
+ KERNEL_VARIANT="$(echo $option_kernel_variant_value | tr ',' ' ')"
+ fi
+ if [ -n "$option_kernel_version_value" ]; then
+ KERNEL_VERSION="$(echo $option_kernel_version_value | tr ',' ' ')"
+ fi
+ ;;
+ before-install)
+ if [ -z "$KERNEL_PACKAGES" ]; then
+ # select a kernel
+ KERNEL_BASE="linux-image"
+ case $ARCH in
+ kfreebsd-*)
+ KERNEL_BASE="kfreebsd-image"
+ ;;
+ esac
+ case $ARCH in
+ armhf)
+ KERNEL_VARIANT="armmp"
+ ;;
+ i386|kfreebsd-i386)
+ KERNEL_VARIANT="486"
+ ;;
+ kfreebsd-amd64)
+ KERNEL_VARIANT="amd64"
+ ;;
+ sparc) # only 64 bit kernel is supported in Debian Lenny+
+ KERNEL_VARIANT="sparc64"
+ ;;
+ alpha)
+ KERNEL_VARIANT="alpha-generic"
+ ;;
+ powerpc|amd64)
+ KERNEL_VARIANT="$ARCH"
+ ;;
+ *)
+ # generic kernel unknown, select the running kernel
+ KERNEL_VERSION="$(uname -r)"
+ KERNEL_PACKAGES="$KERNEL_BASE-$KERNEL_VERSION"
+ if [ "$HOST_ARCH" != "$ARCH" ]; then
+ echo "ERROR: unable to determine cross-architecture kernel"
+ echo "please select kernel with with --kernel-packages"
+ exit 1
+ fi
+ ;;
+ esac
+ if [ -z "$KERNEL_PACKAGES" ]; then
+ test -n "$KERNEL_VERSION" && KERNEL_BASE="$KERNEL_BASE-$KERNEL_VERSION"
+ test -n "$KERNEL_VARIANT" && KERNEL_PACKAGES="$KERNEL_BASE-$KERNEL_VARIANT"
+ fi
+ fi
+ test -n "$KERNEL_PACKAGES" && LATE_PACKAGES="$LATE_PACKAGES $KERNEL_PACKAGES"
+ ;;
+esac
--- /dev/null
+case $MODE in
+ commandline)
+ add_option "locale" "`eval_gettext "set the default locale"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_locale_value" ]; then
+ LOCALE="$option_locale_value"
+ fi
+ ;;
+ before-install)
+ # include locales in initial deboostrap
+ if [ -z "$INCLUDE" ]; then
+ INCLUDE="locales"
+ else
+ INCLUDE="$INCLUDE,locales"
+ fi
+ ;;
+ install)
+ for f in /etc/locale.gen /etc/default/locale \
+ /etc/default/console-setup /etc/default/keyboard; do
+ if [ -f "$f" ]; then
+ cp "$f" "$ROOT/$f"
+ fi
+ done
+
+ if [ -n "$LOCALE" ]; then
+ export LANG=$(echo "$LOCALE" | awk '{print $1}' | sed -e 's,.utf8,.UTF-8,g')
+ LOCALE_ENCODING=$(echo "$LOCALE" | awk '{print $2}')
+ if [ -z "$LOCALE_ENCODING" ] && [ -f $ROOT/usr/share/i18n/SUPPORTED ]; then
+ grep ^"$LANG " $ROOT/usr/share/i18n/SUPPORTED >> $ROOT/etc/locale.gen
+ else
+ echo "$LANG $LOCALE_ENCODING" >> $ROOT/etc/locale.gen
+ fi
+ echo "LANG=$LANG" >> $ROOT/etc/default/locale
+ fi
+
+ if [ -f $ROOT/etc/locale.gen ] && [ -x $ROOT/usr/sbin/locale-gen ] ; then
+ DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical LC_ALL=C chroot $ROOT /usr/sbin/locale-gen
+ fi
+
+ # set debian-installer/keymap question in the chroot if present on the server
+ debian_installer_keymap="$(debconf-get-selections | grep debian-installer/keymap)" || true
+ if [ -n "$debian_installer_keymap" ]; then
+ echo "$debian_installer_keymap" | chroot $ROOT debconf-set-selections
+ fi
+ ;;
+esac
--- /dev/null
+case $MODE in
+ install)
+ echo "RAMRUN=yes" >> $ROOT/etc/default/rcS
+ echo "RAMLOCK=yes" >> $ROOT/etc/default/rcS
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ # create default lts.conf
+ cat <<EOF > $ROOT/etc/lts.conf
+# This is the default lts.conf file for ltsp 5. For more information about
+# valid options please see lts.conf(5) man page, available in the ltsp-docs
+# package.
+#
+# Note that things like sound and local device support are auto-enabled if the
+# corresponding packages are installed, there is no need to manually set these
+# options anymore.
+
+[default]
+ LTSP_CONFIG=True
+ #SOUND=False
+ #LOCALDEV=False
+ #CONFIGURE_X=False
+EOF
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "early-packages" "`eval_gettext "set the list of packages to install after base-install is completed"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_early_packages_value" ]; then
+ EARLY_PACKAGES="$(echo $option_early_packages_value | tr ',' ' ')"
+ fi
+ ;;
+ after-install)
+ chroot $ROOT apt-get $APT_GET_OPTS install $EARLY_PACKAGES
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ # Add a command line switch to ltsp-build-client that installs desktop
+ # meta-packages so that diskless workstations can run everything locally
+ add_option "fat-client-desktop" "`eval_gettext "run most or all applications locally"`" "advanced" "true"
+ ;;
+
+ configure)
+ # Check what the sysadmin chose to install. If (s)he is lazy and didn't
+ # specify one, then we install the desktop meta-packages that are
+ # already installed on the server.
+
+ if [ -n "$option_fat_client_desktop_value" ]; then
+ FAT_CLIENT_DESKTOPS="$(echo $option_fat_client_desktop_value | tr ',' ' ')"
+ EARLY_PACKAGES="$EARLY_PACKAGES $FAT_CLIENT_DESKTOPS"
+ fi
+ ;;
+
+ after-install)
+ if [ -z "$FAT_CLIENT_DESKTOPS" ]; then
+ return 0
+ fi
+
+ # Tag that the user requested a fat chroot, so that we can set
+ # appropriate defaults when the clients boot
+ echo FAT_CLIENT_DESKTOPS="'$(echo $FAT_CLIENT_DESKTOPS)'" >> $ROOT/etc/ltsp_fat_chroot
+
+ # Notify the user about the different defaults
+ echo "--fat-client was specified, all clients will boot as fat clients by default."
+ echo "To modify this behavior, put LTSP_FATCLIENT=False in lts.conf."
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "late-packages" "`eval_gettext "list of packages to install as part of the final installation"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_late_packages_value" ]; then
+ LATE_PACKAGES="$(echo $option_late_packages_value | tr ',' ' ')"
+ fi
+ ;;
+ finalization)
+ chroot $ROOT apt-get $APT_GET_OPTS install $LATE_PACKAGES
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ # create default loopback entry
+ cat <<EOF > $ROOT/etc/network/interfaces
+# This file describes the network interfaces available on your system
+# and how to activate them. For more information, see interfaces(5).
+
+# The loopback network interface
+auto lo
+iface lo inet loopback
+EOF
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "skip-upgrade" "`eval_gettext "skip upgrade of installed packages"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_skip_upgrade_value" ]; then
+ SKIP_UPGRADE=true
+ fi
+ ;;
+ after-install)
+ if [ "true" != "$SKIP_UPGRADE" ]; then
+ chroot $ROOT apt-get $APT_GET_OPTS dist-upgrade
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ # Set default timezone to that of server Bug #126443
+ if [ -f /etc/timezone ]; then
+ cp /etc/timezone $ROOT/etc/timezone
+ chroot $ROOT dpkg-reconfigure tzdata
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "create-ext2-image" "`eval_gettext "create ext2 image for use with NBD"`" "advanced" "false"
+ add_option "create-fs-image" "`eval_gettext "create image for use with NBD of the specified filesystem"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_create_ext2_image_value" ]; then
+ FS_IMAGE_TYPE=ext2
+ fi
+ if [ -n "$option_create_fs_image_value" ]; then
+ FS_IMAGE_TYPE="$option_create_fs_image_value"
+ fi
+ ;;
+ before-install)
+ if [ -n "$FS_IMAGE_TYPE" ]; then
+ FS_IMAGE_SIZE=${FS_IMAGE_SIZE:-"2024"}
+ FS_IMAGE_FILE=${FS_IMAGE_FILE:-"$BASE/images/$CHROOT.img"}
+
+ # ensure needed directories exist
+ mkdir -p $ROOT
+ mkdir -p $BASE/images/
+
+ # create a sparse file
+ dd if=/dev/zero of=$FS_IMAGE_FILE.new bs=1024k count=0 seek=$FS_IMAGE_SIZE 2> /dev/null
+
+ if [ -z "$MKFS_OPTS" ]; then
+ case $FS_IMAGE_TYPE in
+ ext2|ext3|ext4) MKFS_OPTS="-q -F" ;;
+ esac
+ fi
+
+ mkfs.$FS_IMAGE_TYPE $MKFS_OPTS $FS_IMAGE_FILE.new
+
+ mount -o loop $FS_IMAGE_FILE.new $ROOT
+ fi
+ ;;
+ install)
+ if [ -n "$FS_IMAGE_TYPE" ]; then
+ mkdir -p $ROOT/etc/ltsp/
+ echo BOOTPROMPT_OPTS=\'quiet ro root=/dev/nbd0 init=/sbin/init-ltsp\' > $ROOT/etc/ltsp/update-kernels.conf
+ fi
+ ;;
+ finalization)
+ if [ -n "$FS_IMAGE_TYPE" ]; then
+ # add $ROOT to list of files to be unmounted. done in finalization
+ # phase so it is the last to be unmounted.
+ CHROOT_MOUNTED="$CHROOT_MOUNTED $ROOT"
+
+ if [ -f "$FS_IMAGE_FILE" ]; then
+ rm "$FS_IMAGE_FILE"
+ fi
+ if [ -f "$FS_IMAGE_FILE".new ]; then
+ mv "$FS_IMAGE_FILE".new "$FS_IMAGE_FILE"
+ fi
+
+ # Call ltsp-config to update the nbd-server configuration.
+ ltsp-config nbd-server
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ echo "lp" >> $ROOT/etc/modules
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "install-debs-dir" "`eval_gettext "install to the chroot all the .deb files contained in the provided directory"`" "advanced" "true"
+ ;;
+
+ configure)
+ if [ -n "$option_install_debs_dir_value" ]; then
+ INSTALL_DEBS_DIR="$option_install_debs_dir_value"
+ fi
+ if [ -d "$INSTALL_DEBS_DIR" ]; then
+ # gdebi-core is *required* for dependency resolution.
+ LATE_PACKAGES="$LATE_PACKAGES gdebi-core"
+ fi
+ ;;
+
+ finalization)
+ test -d "$INSTALL_DEBS_DIR" || return 0
+
+ # Use \n to separate the filenames, in case they contain spaces
+ debs="$(find "$INSTALL_DEBS_DIR" -iname '*.deb' -printf '/var/cache/apt/gdebi/%f\n')"
+ test -n "$debs" || return 0
+
+ echo "Installing deb files from $INSTALL_DEBS_DIR"
+ mkdir -p "$ROOT/var/cache/apt/gdebi"
+ mount "$INSTALL_DEBS_DIR" "$ROOT/var/cache/apt/gdebi" --bind
+ echo "$debs" | xargs -d '\n' chroot "$ROOT" gdebi --non-interactive
+ umount "$ROOT/var/cache/apt/gdebi"
+ rmdir --ignore-fail-on-non-empty "$ROOT/var/cache/apt/gdebi"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ # add a commandline switch to ltsp-build-client (advanced "false" means
+ # we dont expect any value, callig --kiosk is enough, we could enhance
+ # the plugin to use --kiosk kde for example to install kdm and konqueror
+ # instead if we'd set it to true
+ add_option "kiosk" "`eval_gettext "a simple webkiosk mode"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_kiosk_value" ]; then
+ # set an environment variable we can pick up later
+ KIOSK="True"
+
+ KIOSK_BROWSER=${KIOSK_BROWSER:-"iceweasel"}
+ KIOSK_WM=${KIOSK_WM:-"metacity"}
+ KIOSK_PACKAGES="${KIOSK_PACKAGES} devilspie"
+
+ # install the webbrowser and related packages
+ EARLY_PACKAGES="$EARLY_PACKAGES $KIOSK_BROWSER $KIOSK_PACKAGES"
+ fi
+ ;;
+ after-install)
+ if [ "True" = "$KIOSK" ]; then
+ # install window manager without recommends, otherwise metacity pulls in
+ # half or more of gnome... not ideal, but it works.
+ chroot $ROOT apt-get $APT_GET_OPTS --no-install-recommends install $KIOSK_WM
+ fi
+ ;;
+esac
+
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "copy-package-cache" "`eval_gettext "cache downloaded packages"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_copy_package_cache_value" ]; then
+ COPY_PACKAGE_CACHE=true
+ fi
+ ;;
+ before-install)
+ if [ "true" = "$COPY_PACKAGE_CACHE" ]; then
+ mkdir -p $ROOT/var/cache/apt/archives/
+ echo -n "`eval_gettext "Copying packages"`"
+ i=0
+ cp -vp /var/cache/apt/archives/*.deb $ROOT/var/cache/apt/archives/ | \
+ while read line ; do
+ if [ "$i" -ge "5" ]; then
+ echo -n .
+ i=0
+ else
+ i=$(($i+1))
+ fi
+ done
+ echo "`eval_gettext "done."`"
+
+ fi
+ ;;
+ finalization)
+ if [ "true" = "$COPY_PACKAGE_CACHE" ]; then
+ cp -up $ROOT/var/cache/apt/archives/*.deb /var/cache/apt/archives/ || true
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "copy-package-lists" "`eval_gettext "copy apt Packages files from server"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_copy_package_lists_value" ]; then
+ COPY_PACKAGE_LISTS=true
+ fi
+ ;;
+ before-install)
+ if [ "true" = "$COPY_PACKAGE_LISTS" ]; then
+ mkdir -p $ROOT/var/lib/apt/lists/
+ cp -p /var/lib/apt/lists/*Packages $ROOT/var/lib/apt/lists/
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "mount-package-cache" "`eval_gettext "mount package cache dir from server"`" "advanced" "false"
+ add_option "mount-package-dir" "`eval_gettext "mount a server directory as the chroot package cache dir"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_mount_package_cache_value" ]; then
+ MOUNT_PACKAGE_DIR="/var/cache/apt/archives"
+ elif [ -n "$option_mount_package_dir_value" ]; then
+ MOUNT_PACKAGE_DIR="$option_mount_package_dir_value"
+ fi
+ ;;
+ before-install)
+ if [ -n "$MOUNT_PACKAGE_DIR" ]; then
+ KEEP_PACKAGES=${KEEP_PACKAGES:-true}
+ mkdir -p "$MOUNT_PACKAGE_DIR"
+ # if partial isn't created, apt complains later on chroot updates
+ mkdir -p "$ROOT/var/cache/apt/archives/partial"
+ chroot_mount "$MOUNT_PACKAGE_DIR" /var/cache/apt/archives --bind
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "eatmydata" "`eval_gettext "use eatmydata to speed up build times, at risk of data not getting written to disk"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_eatmydata_value" ]; then
+ # load libeatmydata
+ libeatmydata=libeatmydata.so
+ if [ -n "$LD_PRELOAD" ]; then
+ export LD_PRELOAD="$libeatmydata $LD_PRELOAD"
+ else
+ export LD_PRELOAD="$libeatmydata"
+ fi
+ # install eatmydata package early during debootstrap
+ if [ -z "$INCLUDE" ]; then
+ INCLUDE="eatmydata"
+ else
+ INCLUDE="$INCLUDE,eatmydata"
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "keep-packages" "`eval_gettext "keep cache of downloaded package files"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_keep_packages_value" ]; then
+ KEEP_PACKAGES=true
+ fi
+ ;;
+ finalization)
+ if [ "true" != "$KEEP_PACKAGES" ]; then
+ chroot $ROOT apt-get clean
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ configure)
+ OVERRIDE_EXPORTS=${OVERRIDE_EXPORTS:-"false"}
+ ;;
+ finalization)
+ # Export LTSP chroot using NFS to the LTSP client network
+ check_exports=/etc/exports
+ for x in /etc/exports.d/*.exports ; do
+ if [ -f "$x" ]; then
+ check_exports="$check_exports $x"
+ fi
+ done
+ if ! grep -q "^$BASE" $check_exports ; then
+ if [ -z "$NFS_EXPORT_STRING" ]; then
+ NFS_EXPORT_STRING='*(ro,no_root_squash,async,no_subtree_check)'
+ fi
+ if [ "$OVERRIDE_EXPORTS" = "true" ]; then
+ cat <<EOF >> /etc/exports
+# Automatically added by ltsp-server
+$BASE $NFS_EXPORT_STRING
+EOF
+ invoke-rc.d nfs-kernel-server reload
+ else
+ cat <<EOF
+WARNING: no entry for $BASE in /etc/exports,
+you may want to add the following line to /etc/exports:
+
+$BASE $NFS_EXPORT_STRING
+
+and then run the command:
+
+invoke-rc.d nfs-kernel-server reload
+EOF
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "prompt-rootpass" "`eval_gettext "prompt to set the root password, defaults to disabled"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_prompt_rootpass_value" ]; then
+ ROOTPASS=prompt
+ fi
+ ;;
+ after-install)
+ # Root password is empty by default, lock it
+ # but make sure to not do that if the user requested prompting
+ if [ "$ROOTPASS" != "prompt" ]; then
+ $CHROOTEXEC $ROOT passwd -l root
+ fi
+ ;;
+ finalization)
+ if [ "$ROOTPASS" = "prompt" ]; then
+ # prompt for root password, give at least 3 tries.
+ count=0
+ while [ "$count" -lt "3" ]; do
+ count=$(($count+1))
+ $CHROOTEXEC $ROOT passwd root && break || true
+ if [ "$count" = "3" ]; then
+ echo "ERROR: failed to set password"
+ exit 1
+ fi
+ done
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "squashfs-image" "`eval_gettext "create squashfs image for use with NBD"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_squashfs_image_value" ]; then
+ # set an environment variable we can pick up later
+ SQUASHFS_IMAGE="True"
+ fi
+ ;;
+ install)
+ if [ "True" = "$SQUASHFS_IMAGE" ]; then
+ mkdir -p $ROOT/etc/ltsp/
+ echo BOOTPROMPT_OPTS=\'quiet ro root=/dev/nbd0 init=/sbin/init-ltsp\' > $ROOT/etc/ltsp/update-kernels.conf
+ fi
+ ;;
+ finalization)
+ if [ "True" = "$SQUASHFS_IMAGE" ]; then
+ DEBIAN_OLD_FRONTEND=$DEBIAN_FRONTEND
+
+ if [ -n "$CHROOT" ]; then
+ UPDATE_IMAGE_OPTIONS="${CHROOT}"
+ fi
+
+ DEBIAN_FRONTEND=noninteractive
+ export DEBIAN_FRONTEND
+
+ /usr/sbin/ltsp-update-image --config-nbd ${UPDATE_IMAGE_OPTIONS}
+
+ DEBIAN_FRONTEND=$DEBIAN_OLD_FRONTEND
+ export DEBIAN_FRONTEND
+
+ fi
+ ;;
+esac
--- /dev/null
+# Check that tftp dir in /etc/xinetd.d/tftp matches the distro's expected location
+case "$MODE" in
+ configure)
+ TFTPCONF=$(cat /etc/xinetd.d/tftp |grep server_args | awk -F"-s " {'print $2'})
+ if [ "$TFTPCONF" != "$TFTPDIR" ]; then
+ echo "ERROR: /etc/xinetd.d/tftp is configured to $TFTPCONF while $TFTPDIR is expected."
+ echo " /tftpboot was the old location, while /var/lib/tftpboot is default in Fedora 9+."
+ echo " You may need to edit /etc/xinetd.d/tftp manually."
+ exit 1
+ fi
+ ;;
+esac
--- /dev/null
+# Set Architecture for Chroot Install
+# 32bit and 64bit x86 architectures assume you want a i386 chroot because that is the most common.
+# Use ltsp-build-client --arch x86_64 to override.
+# Similarly ppc64 assumes you want a ppc chroot.
+# Use ltsp-build-client --arch ppc64 to override.
+
+case "$MODE" in
+ commandline)
+ add_option "arch" "`eval_gettext "set the target architecture"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_arch_value" ]; then
+ ARCH_OPT="$option_arch_value"
+ else
+ # ARCH is not explicitly set by config or command line, get it from the environment
+ ARCH_OPT=$(uname -m | sed -e s/i.86/i386/)
+ # If x86_64 then default to i386 chroot.
+ [ "$ARCH_OPT" == "x86_64" ] && ARCH_OPT=i386
+ # If ppc64 then default to ppc chroot.
+ [ "$ARCH_OPT" == "ppc64" ] && ARCH_OPT=ppc
+ fi
+
+ # Validate the proposed architecture value.
+ case "$ARCH_OPT" in
+ i386|x86_64|ppc|ppc64|ia64|s390|s390x|sparc|sparc64|alpha)
+ ARCH=$ARCH_OPT
+ ;;
+
+ *)
+ printf "`eval_gettext "ERROR: unsupported architecture. Check your --arch argument: %s"`", $ARCH_OPT
+ printf "`eval_gettext " supported values are: %s"`", "i386 x86_64 ppc ppc64 ia64 s390 s390x sparc sparc64 alpha"
+ exit 1
+ ;;
+ esac
+ ;;
+esac
--- /dev/null
+#
+# install a LTSP chroot to /opt/ltsp/$ARCH
+# requires livecd-tools-015 or higher
+# --kickstart <filename.ks> if you want to override any install options or use a different repository
+#
+
+case "$MODE" in
+ commandline)
+ add_option "kickstart" "`eval_gettext "Path to kickstart file"`" "advanced" "true"
+ add_option "cache" "`eval_gettext "Path to chroot-creator cache"`" "advanced" "true"
+ add_option "release" "`eval_gettext "Release version number"`" "advanced" "true"
+ add_option "distro" "`eval_gettext "Distro name"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_kickstart_value" ]; then
+ KICKSTART_OPT="$option_kickstart_value"
+ echo "Manual Kickstart: $KICKSTART_OPT"
+ else
+ if [ -n "$option_release_value" ]; then
+ RELEASE=$option_release_value
+ else
+ RELEASE=$RELEASEDEF
+ fi
+ if [ -n "$option_distro_value" ]; then
+ VENDOR=$option_distro_value
+ else
+ VENDOR=$VENDORDEF
+ fi
+ KICKSTART_OPT="/etc/ltsp/kickstart/$VENDOR/$RELEASE/ltsp-$ARCH.ks"
+ echo "Autoconfigured Kickstart: $KICKSTART_OPT"
+ fi
+
+ if [ ! -e $KICKSTART_OPT ]; then
+ echo "ERROR: $KICKSTART_OPT does not exist."
+ exit 1
+ fi
+
+ if [ -n "$option_cache_value" ]; then
+ CACHEDIR_OPT="--cache=$option_cache_value"
+ echo "Cachedir: $option_cache_value"
+ else
+ unset CACHEDIR_OPT
+ fi
+ ;;
+ install)
+ echo "Installing into $ROOT"
+ # SELINUX NOTE: proper labeling within chroot is currently not possible
+ setarch $ARCH /usr/sbin/chroot-creator \
+ --target=$ROOT $CACHEDIR_OPT \
+ $KICKSTART_OPT
+ ;;
+esac
--- /dev/null
+# This has been moved to ltsp-chroot-setup
--- /dev/null
+# This file is not desired on Fedora.
+# chroot-creator handles /proc mount and unmount itself.
--- /dev/null
+# Clean up stuff we don't need in the chroot
+
+case "$MODE" in
+ after-install)
+ echo "Cleaning up chroot $ROOT"
+ ### Clean up stuff that is actually harmful in the chroot
+ # 64bit db4 locks makes it impossible for 32bit rpm to operate within the chroot
+ rm -rf $ROOT/var/lib/rpm/__db*
+ # Import RPM GPG Key
+ setarch $ARCH $CHROOTEXEC $ROOT rpm --import /etc/pki/rpm-gpg/* > /dev/null 2>&1 ||:
+ # Remove db4 locks again because we don't need them in the image
+ rm -rf $ROOT/var/lib/rpm/__db*
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ before-install)
+ ROOT=$BASE/$CHROOT
+ if [ -d $ROOT ] ; then
+ echo "NOTE: Root directory $ROOT already exists, this will lead to problems, please remove it before trying again. Exiting."
+ exit 0
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ # Ugly hack: Allow yum to work when chrooted on server
+ # You still need to mount /proc manually though
+ cp /etc/resolv.conf $ROOT/etc/resolv.conf
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ # Copy kernel/initrd from client into tftpboot directory
+ ARCH="$ARCH" /usr/sbin/ltsp-prepare-kernel
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ # Run ltsp-chroot-setup in client
+ setarch $ARCH $CHROOTEXEC $ROOT /usr/share/ltsp/ltsp-chroot-setup
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ echo "*************************************************************************************************************"
+ echo "KNOWN BUG: \"Skipping invalid chroot\" warnings below are harmless. livecd-creator bug introduced in SL-6.1."
+ echo "*************************************************************************************************************"
+ /usr/sbin/ltsp-update-kernels
+ ;;
+esac
--- /dev/null
+#case "$MODE" in
+# commandline)
+# add_option "prompt-rootpass" "`eval_gettext "prompt to set the root password, defaults to disabled"`" "advanced" "false"
+# ;;
+# configure)
+# if [ -n "$option_prompt_rootpass_value" ]; then
+# ROOTPASS=prompt
+# fi
+# ;;
+# after-install)
+# # Root password is empty by default, lock it
+# /usr/sbin/chroot $ROOT passwd -l root
+# ;;
+# finalization)
+# if [ "$ROOTPASS" = "prompt" ]; then
+# # prompt for root password
+# /usr/sbin/chroot $ROOT passwd root
+# fi
+# ;;
+#esac
+#
+# FIXME
+# Nullify this entire file. For some reason "/usr/sbin/chroot $ROOT passwd -l root"
+# fails with "Only root can do that." because we do not have a valid or fake /selinux
+# This is not important to set because kickstart already disallowed root logins.
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "jobs" "`eval_gettext "Set the number of parallel build processes"`" "advanced" "true"
+ add_option "mirror" "`eval_gettext "Set extra mirror locations (space-separated)"`" "advanced" "true"
+ add_option "locale" "`eval_gettext "set the default locale"`" "advanced" "true"
+ add_option "packages" "`eval_gettext "list of extra packages to install as part of the initial installation."`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_locale_value" ]; then
+ LOCALE="$option_locale_value"
+ fi
+
+ if [ -n "$option_packages_value" ]; then
+ PACKAGES="$option_packages_value"
+ fi
+
+ if [ -n "$option_mirror_value" ]; then
+ MIRRORS="$option_mirror_value"
+ fi
+
+ RCS_WHITELIST="bootmisc fsck root hwclock consolefont hostname \
+ keymaps localmount ltsp-client-setup modules mtab \
+ net.lo procfs rmnologin sysctl termencoding urandom"
+ RC2_WHITELIST="nbd-client splash local ltsp-client syslog-ng"
+ OVERRIDE_EXPORTS="true"
+
+ if [ -n "$option_jobs_value" ]; then
+ JOBS="$option_jobs_value"
+ else
+ JOBS=2
+ fi
+ # TODO: other MAKEOPTS?
+ MAKEOPTS="-j${JOBS}"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "arch" "`eval_gettext "set the target architecture"`" "regular" "true"
+ ;;
+ configure)
+ if [ -n "$option_arch_value" ] || [ -n "$ARCH" ]; then
+ ARCH="${option_arch_value:-$ARCH}"
+ else
+ ARCH=i686
+ fi
+
+ # determining main arch (needed to retrieve stage file)
+ case "${ARCH}" in
+ i486|i686)
+ MAIN_ARCH=x86
+ ;;
+ amd64)
+ MAIN_ARCH=amd64
+ ;;
+ *)
+ printf "`eval_gettext "ERROR: unsupported architecture. Check your --arch argument: %s"`", $ARCH_OPT
+ printf "`eval_gettext " supported values are: %s"`", "i486, i686, amd64"
+ exit 1
+ ;;
+ esac
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "stage-uri" "`eval_gettext "Stage 3 URI"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_stage_uri_value" ] || [ -n "$STAGE_URI" ]; then
+ STAGE_URI="${option_stage_uri_value:-$STAGE_URI}"
+ PROTOCOL=$(echo ${STAGE_URI} | sed -e 's|://.\+$||')
+ fi
+
+ # only download if stage not local
+ if [[ "$PROTOCOL" != "file" ]]; then
+ DISTFILES_BASE="http://distfiles.gentoo.org/releases/${MAIN_ARCH}/autobuilds"
+
+ # getting the correct stagefile from gentoo and grepping out hardened
+ LATEST_STAGE=$( /usr/bin/wget -qO- ${DISTFILES_BASE}/latest-stage3.txt | grep "${ARCH}-[0-9]\{8\}" )
+ STAGE_URI="${DISTFILES_BASE}/${LATEST_STAGE}"
+
+ if [[ "${STAGE_URI}" != *.tar.bz2 ]]; then
+ printf "`eval_gettext "Failed finding stage in: ${STAGE_URI}"`\n"
+ STAGE_URI=""
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "installer" "`eval_gettext "Gentoo installer to use, defaults to kicktoo"`" "advanced" "true"
+ add_option "installer-profile" "`eval_gettext "Path to installer profile"`" "advanced" "true"
+ add_option "installer-debug" "`eval_gettext "Debug installer"`" "advanced" "false"
+ add_option "installer-verbose" "`eval_gettext "Show installer external command output"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_installer_value" ] || [ -n "$INSTALLER" ]; then
+ INSTALLER=${option_installer_value:-$INSTALLER}
+
+ case "$INSTALLER" in
+ quickstart|kicktoo)
+ printf "`eval_gettext "Using installer: %s"`\n" $INSTALLER ;;
+ *)
+ printf "`eval_gettext "ERROR: unsupported installer. Check your --installer argument: %s"`\n", $INSTALLER
+ printf "`eval_gettext " supported values are: %s"`\n", "quickstart kicktoo"
+ exit 1
+ esac
+ else
+ INSTALLER="kicktoo"
+ printf "`eval_gettext "Using installer: %s"`\n" $INSTALLER
+ fi
+
+ if [ -n "$option_installer_profile_value" ] || [ -n "$INSTALLER_PROFILE" ]; then
+ INSTALLER_PROFILE=${option_installer_profile_value:-$INSTALLER_PROFILE}
+ printf "`eval_gettext "Custom installer profile: %s"`\n" $INSTALLER_PROFILE
+ else
+ INSTALLER_PROFILE="/etc/ltsp/profiles/kicktoo.profile"
+ printf "`eval_gettext "Default installer profile: %s"`\n" $INSTALLER_PROFILE
+ fi
+
+ if [ ! -e $INSTALLER_PROFILE ]; then
+ printf "`eval_gettext "ERROR: %s does not exist"`\n" $INSTALLER_PROFILE
+ exit 1
+ fi
+
+ INSTALLER_ARGS=""
+ if [ -n "$option_installer_debug_value" ] || [ "${INSTALLER_DEBUG}" = true ]; then
+ INSTALLER_ARGS="$INSTALLER_ARGS --debug"
+ fi
+ if [ -n "$option_installer_verbose_value" ] || [ "${INSTALLER_VERBOSE}" = true ]; then
+ INSTALLER_ARGS="$INSTALLER_ARGS --verbose"
+ fi
+ ;;
+ install)
+ printf "`eval_gettext "Installing into: %s"`\n" $ROOT
+
+ # TODO: figure out why we need to set ROOT=""
+ # ROOT is somehow used in emerge, causing emerged installs
+ # to go into /chroot/chroot, resetting until quickstart is done.
+ TEMPROOT=${ROOT}
+ ROOT=""
+
+ PACKAGES="${PACKAGES}" STAGE_URI="${STAGE_URI}" MIRRORS="${MIRRORS}" \
+ MAKEOPTS="${MAKEOPTS}" LOCALE="${LOCALE}" BASE="${BASE}" \
+ ARCH="${ARCH}" MAIN_ARCH="${MAIN_ARCH}" NAME="${CHROOT}" EXCLUDE="${EXCLUDE}" \
+ KERNEL_CONFIG_URI="${KERNEL_CONFIG_URI}" KERNEL_SOURCES="${KERNEL_SOURCES}" \
+ INITRAMFS_BUILDER="${INITRAMFS_BUILDER}" \
+ VIDEO_CARDS="${VIDEO_CARDS}" INPUT_DEVICES="${INPUT_DEVICES}" \
+ $INSTALLER $INSTALLER_ARGS $INSTALLER_PROFILE
+
+ # And reset to the original value
+ ROOT=${TEMPROOT}
+ ;;
+ after-install)
+ # removing stage symlink
+ STAGE_FILE=$( basename ${STAGE_URI} )
+ if [ -L ${ROOT}/${STAGE_FILE} ]; then
+ rm ${ROOT}/${STAGE_FILE}
+ fi
+ ;;
+esac
--- /dev/null
+../Debian/010-serial-console
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "purge-chroot" "`eval_gettext "purge existing LTSP chroot if present"`" "advanced" "false"
+ ;;
+ configure)
+ if [ "true" = "$option_purge_chroot_value" ]; then
+ PURGE_CHROOT="true"
+ fi
+ ;;
+ before-install)
+ export ROOT=$BASE/$CHROOT
+ if [ -d $ROOT ] ; then
+ if [ "true" = "$PURGE_CHROOT" ]; then
+ # first check if no bind mounts are still active
+ if [ "$(cat /proc/mounts | awk '{print $2}' | grep -c "^$ROOT")" -ne "0" ]; then
+ echo "NOTE: Some bind mounts are still mounted within $ROOT, unmount them before trying again. Exiting"
+ exit 0
+ fi
+ # wipe it out, so we can try again
+ rm --force --recursive --one-file-system "$ROOT"
+ else
+ echo "NOTE: Root directory $ROOT already exists, this will lead to problems, please remove it before trying again. Exiting."
+ exit 0
+ fi
+ fi
+ mkdir -p "$ROOT"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "initramfs-builder" "`eval_gettext "Set initramfs builder, defaults to genkernel"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_initramfs_builder_value" ] || [ -n "$INITRAMFS_BUILDER" ]; then
+ INITRAMFS_BUILDER="${option_initramfs_builder_value:-$INITRAMFS_BUILDER}"
+ else
+ INITRAMFS_BUILDER="genkernel"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "kernel-sources" "`eval_gettext "Set kernel sources package, defaults to latest gentoo-sources"`" "advanced" "true"
+ add_option "kernel-config-uri" "`eval_gettext "Set URI of custom kernel config"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_kernel_sources_value" ] || [ -n "$KERNEL_SOURCES" ]; then
+ KERNEL_SOURCES="${option_kernel_sources_value:-$KERNEL_SOURCES}"
+ else
+ KERNEL_SOURCES="gentoo-sources"
+ fi
+ if [ -n "$option_kernel_config_uri_value" ] || [ -n "$KERNEL_CONFIG_URI" ]; then
+ KERNEL_CONFIG_URI="${option_kernel_config_uri_value:-$KERNEL_CONFIG_URI}"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "input-devices" "`eval_gettext "Set input device drivers to install"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_input_devices_value" ] || [ -n "$INPUT_DEVICES" ]; then
+ INPUT_DEVICES="${option_input_devices_value:-$INPUT_DEVICES}"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "video-cards" "`eval_gettext "Set video card drivers to install"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_video_cards_value" ] || [ -n "$VIDEO_CARDS" ]; then
+ VIDEO_CARDS="${option_video_cards_value:-$VIDEO_CARDS}"
+ fi
+ ;;
+esac
--- /dev/null
+../Ubuntu/040-update-sshkeys
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ configure)
+ OVERRIDE_EXPORTS=${OVERRIDE_EXPORTS:-"false"}
+ ;;
+ finalization)
+ # Export LTSP chroot using NFS to the LTSP client network
+ if ! grep -q "^$BASE" /etc/exports ; then
+ if [ "$OVERRIDE_EXPORTS" = "true" ]; then
+ cat <<EOF >> /etc/exports
+# Automatically added by ltsp-server
+$BASE *(ro,no_root_squash,async,no_subtree_check)
+EOF
+ /etc/init.d/nfsmount restart
+ else
+ cat <<EOF
+WARNING: no entry for $BASE in /etc/exports,
+you may want to add the following line to /etc/exports:
+
+$BASE *(ro,no_root_squash,async,no_subtree_check)
+
+and then run the command:
+
+/etc/init.d/nfsmount restart
+EOF
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+# Set Architecture for Chroot Install
+# Now sets client architecture based on host
+# Similarly ppc64 assumes you want a ppc chroot.
+# Use ltsp-build-client --arch ppc64 to override.
+
+case "$MODE" in
+ commandline)
+ add_option "arch" "`eval_gettext "set the target architecture"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_arch_value" ]; then
+ ARCH_OPT="$option_arch_value"
+ else
+ # ARCH is not explicitly set by config or command line, get it from the environment
+ ARCH_OPT=$(uname -m | sed -e s/i.86/i386/)
+ # If ppc64 then default to ppc chroot.
+ [ "$ARCH_OPT" == "ppc64" ] && ARCH_OPT=ppc
+ fi
+
+ # Validate the proposed architecture value.
+ case "$ARCH_OPT" in
+ i386|x86_64|ppc|ppc64|ia64|s390|s390x|sparc|sparc64|alpha)
+ ARCH=$ARCH_OPT
+ ;;
+
+ *)
+ printf "`eval_gettext "ERROR: unsupported architecture. Check your --arch argument: %s"`", $ARCH_OPT
+ printf "`eval_gettext " supported values are: %s"`", "i386 x86_64 ppc ppc64 ia64 s390 s390x sparc sparc64 alpha"
+ exit 1
+ ;;
+ esac
+ ;;
+esac
--- /dev/null
+#!/bin/bash
+#
+# New mock chroot builder for testing
+#
+
+set -x
+
+case "$MODE" in
+ commandline)
+ add_option "release" "`eval_gettext "Release version number (el6,fc18,fc19) * Not working yet"`" "advanced" "true"
+ ;;
+ configure)
+ /usr/sbin/usermod -a -G mock nobody
+ BUILD=${BUILD:-i686}
+ ARCH=${ARCH:-$(echo $BUILD | sed -e s/i.86/i386/)}
+ MOCK_CMD="setarch $BUILD /usr/bin/mock -r ltsp-$ARCH --target=$BUILD --configdir=/etc/ltsp/mock --arch=$BUILD"
+ ;;
+ install)
+ # --shell interactive
+ # --chroot non-interactive
+
+ $MOCK_CMD --init
+ $MOCK_CMD --shell touch /etc/ltsp_chroot
+ $MOCK_CMD --chroot rm /var/lib/rpm/__db*
+
+ $MOCK_CMD --install yum yum-metadata-parser
+
+# $MOCK_CMD --chroot rpm --rebuilddb
+ $MOCK_CMD --install ltsp-client ltsp-release kernel.thinclient.i686 kernel-headers.thinclient nbd mkelfimage ldm ltspfsd ldminfod wraplinux nfs fuse busybox kernel-headers.thinclient kernel-firmware.thinclient syslinux nfs-utils shadow-utils alsa-utils alsa-plugins-pulseaudio atk audit-libs audit-libs-python basesystem bash bind-libs bind-utils bitmap-fonts bzip2-libs cairo chkconfig coreutils cpio cpp cracklib cracklib-dicts cups-libs cyrus-sasl-lib db4 dbus device-mapper diffutils dmraid e2fsprogs e2fsprogs-libs pulseaudio-esound-compat elfutils-libelf ethtool expat filesystem findutils fontconfig freetype fuse-sshfs fuse-unionfs gawk gdbm glib2 glibc-common gnutls grep gzip hpijs hwdata info initscripts iproute iputils kpartx krb5-libs less libacl libattr libcap libdmx libdrm libexif libfontenc libgcc libgcrypt libgpg-error libICE libieee1284 libjpeg libpng libsane-hpaio libselinux libselinux-python libsemanage libsepol libSM libstdc++ libtiff libusb libuser libX11 libXau libXaw libXdmcp libXext libXfont libXft libXi libXinerama libxkbfile libxml2 libxml2-python libXmu libXpm libXrandr libXrender libXt libXtstlibXv libXxf86dga libXxf86misc libXxf86vm lockdev lvm2 MAKEDEV mcstrans mesa-libGL mingetty module-init-tools nbdnc ncurses neon net-snmp-libs net-tools openldap openssh-clients pam passwd pcre perl popt rpcbind plymouth-plugin-solar procps psmisc pulseaudio-utils pulseaudio-module-x11 python python-urlgrabber readline rpmrpm-libs rpm-python sane-backends sane-backends-libs sed setup shadow-utils sqlite system-release rsyslog ystem-config-firewall-tui tar tftp time ttmkfdir tzdata udev util-linux-ng which xkeyboard-configxorg-x11-drivers xorg-x11-fonts-100dpi xorg-x11-server-utils xorg-x11-server-Xorg xorg-x11-xauth xorg-x11-xkb-utils xorg-x11-xinit xterm ypbind yp-tools yum-metadata-parser zlib
+
+ $MOCK_CMD --remove remove mpage sox hplip numactl isdn4k-utils coolkey ql2100-firmware ql2200-firmware ql23xx-firmware ql2400-firmware ql2500-firmware xsane xsane-gimp planner icedtea-web java-1.7.0-openjdk linux-atm aspell-* gnome-user-docs evolution-help desktop-backgrounds-basic desktop-backgrounds-extras minicom dos2unix finger ftp jwhois rsh telnet system-config-rootpassword system-config-services policycoreutils-gui NetworkManager NetworkManager-gnome gphoto2 gphoto2 kudzu libFS python-sqlite2 system-config-display xorg-x11-xfs
+
+ $MOCK_CMD --install dracut dracut-network dracut-tools dracut-kernel plymouth
+ $MOCK_CMD --shell "depmod -am 2.6.32-279.22.1.el6.thinclient.i686 -F /boot/System.map-2.6.32-279.22.1.el6.thinclient.i686"
+# $MOCK_CMD --shell yum groupinstall 'iSCSI Storage Client'
+ $MOCK_CMD --shell "mkdir -p /etc/sysconfig/network-scripts"
+ ;;
+ after-install)
+ $MOCK_CMD --shell "[ -d /etc/ltsp ] || echo LTSP client not installed"
+ $MOCK_CMD --shell "mkdir -p /var/cache/ltsp 2>/dev/null"
+ $MOCK_CMD --copyin /etc/ltsp/dracut/sysconfig-mkinitrd /etc/sysconfig/mkinitrd
+ $MOCK_CMD --copyin /etc/ltsp/dracut/ltsp-dracut.conf /etc/dracut.conf.d
+ $MOCK_CMD --shell "cp -a /etc/ltsp/dracut/ltsp-dracut.conf /usr/share/ltsp/dracut/sysconfig-dracut"
+ $MOCK_CMD --copyin /etc/ltsp/dracut/sysconfig-dracut-skip-first-time /etc/dracut.conf.d/skip-first-time.conf
+ $MOCK_CMD --copyin /etc/ltsp/dracut/sysconfig-network /etc/sysconfig/network
+ $MOCK_CMD --copyin /etc/ltsp/dracut/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0
+ $MOCK_CMD --copyin /etc/ltsp/dracut/ltsp-postinst.d /etc/kernel/postinst.d/ltsp
+ $MOCK_CMD --shell "chmod 0755 /etc/kernel/postinst.d/ltsp"
+
+ # TODO: Customize user defined cache dir
+ mv $BASE/mock/$ARCH/root $ROOT
+ ln -s $ROOT $BASE/mock/$ARCH/root
+ cp $ROOT/etc/skel/.bash* $ROOT/root/
+ cat << EOF >> $ROOT/root/.bashrc
+PS1="<LTSP $ARCH> [\u@\h \W]\\\\$ "
+EOF
+
+ ;;
+
+esac
--- /dev/null
+#
+# install a LTSP chroot to /opt/ltsp/$ARCH
+# requires livecd-tools-015 or higher
+# --kickstart <filename.ks> if you want to override any install options or use a different repository
+#
+# Gone but not forgotten
+return
+# 02/22/13 - Mock still in testing
+
+case "$MODE" in
+ commandline)
+ add_option "kickstart" "`eval_gettext "Path to kickstart file"`" "advanced" "true"
+ add_option "cache" "`eval_gettext "Path to chroot-creator cache"`" "advanced" "true"
+ add_option "release" "`eval_gettext "Release version number"`" "advanced" "true"
+ add_option "distro" "`eval_gettext "Distro name"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_kickstart_value" ]; then
+ KICKSTART_OPT="$option_kickstart_value"
+ echo "Manual Kickstart: $KICKSTART_OPT"
+ else
+ if [ -n "$option_release_value" ]; then
+ RELEASE=$option_release_value
+ else
+ RELEASE=$RELEASEDEF
+ fi
+ if [ -n "$option_distro_value" ]; then
+ VENDOR=$option_distro_value
+ else
+ VENDOR=$VENDORDEF
+ fi
+ KICKSTART_OPT="/etc/ltsp/kickstart/$VENDOR/$RELEASE/ltsp-$ARCH.ks"
+ echo "Autoconfigured Kickstart: $KICKSTART_OPT"
+ fi
+
+ if [ ! -e $KICKSTART_OPT ]; then
+ echo "ERROR: $KICKSTART_OPT does not exist."
+ exit 1
+ fi
+
+ if [ -n "$option_cache_value" ]; then
+ CACHEDIR_OPT="--cache=$option_cache_value"
+ echo "Cachedir: $option_cache_value"
+ else
+ unset CACHEDIR_OPT
+ fi
+ ;;
+ install)
+ echo "Installing into $ROOT"
+ # SELINUX NOTE: proper labeling within chroot is currently not possible
+ setarch $ARCH /usr/sbin/chroot-creator \
+ --target=$ROOT $CACHEDIR_OPT \
+ $KICKSTART_OPT
+ ;;
+esac
--- /dev/null
+# This file is not desired on Fedora.
+# chroot-creator handles /proc mount and unmount itself.
--- /dev/null
+../Ubuntu/010-set-resolver
\ No newline at end of file
--- /dev/null
+# Clean up stuff we don't need in the chroot
+
+case "$MODE" in
+ after-install)
+ echo "Cleaning up chroot $ROOT"
+ ### Clean up stuff that is actually harmful in the chroot
+ # 64bit db4 locks makes it impossible for 32bit rpm to operate within the chroot
+ rm -rf $ROOT/var/lib/rpm/__db*
+ # Import RPM GPG Key
+ setarch $ARCH $CHROOTEXEC $ROOT rpm --import /etc/pki/rpm-gpg/* > /dev/null 2>&1 ||:
+ # Remove db4 locks again because we don't need them in the image
+ rm -rf $ROOT/var/lib/rpm/__db*
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ before-install)
+ ROOT=$BASE/$CHROOT
+ if [ -d $ROOT ] ; then
+ echo "NOTE: Root directory $ROOT already exists, this will lead to problems, please remove it before trying again. Exiting."
+ exit 0
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ # Add a command line switch to ltsp-build-client that installs desktop
+ # yum groups so that diskless workstations can everything locally
+ add_option "fat-client" "`eval_gettext "run most or all applications locally"`" "advanced" "false"
+ ;;
+
+ configure)
+ if [ "true" = "$option_fat_client_value" ]; then
+ export FAT_CLIENT=True
+ else
+ # If fat client isn't enabled, just continue
+ return 0
+ fi
+ ;;
+
+ after-install)
+ if [ ! "$FAT_CLIENT" ]; then
+ return 0
+ fi
+
+ if [ -f "/etc/ltsp/fat-client-groups" ]; then
+ # Install the packages
+ while read line; do
+ echo installing "$line"
+ $MOCK_CMD --shell yum groupinstall \'$line\'
+ done < /etc/ltsp/fat-client-groups
+ $MOCK_CMD --shell yum remove NetworkManager PackageKit gdm
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ # Copy kernel/initrd from client into tftpboot directory
+ ltsp-chroot -a $ARCH /usr/sbin/ltsp-rewrap-latest-kernel
+ /usr/sbin/ltsp-update-kernels
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ # Run ltsp-chroot-setup in client
+ setarch $ARCH $CHROOTEXEC $ROOT /usr/share/ltsp/ltsp-chroot-setup
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ echo "*************************************************************************************************************"
+ echo "KNOWN BUG: \"Skipping invalid chroot\" warnings below are harmless. livecd-creator bug introduced in SL-6.1."
+ echo "*************************************************************************************************************"
+ /usr/sbin/ltsp-update-kernels
+ ;;
+esac
--- /dev/null
+#case "$MODE" in
+# commandline)
+# add_option "prompt-rootpass" "`eval_gettext "prompt to set the root password, defaults to disabled"`" "advanced" "false"
+# ;;
+# configure)
+# if [ -n "$option_prompt_rootpass_value" ]; then
+# ROOTPASS=prompt
+# fi
+# ;;
+# after-install)
+# # Root password is empty by default, lock it
+# /usr/sbin/chroot $ROOT passwd -l root
+# ;;
+# finalization)
+# if [ "$ROOTPASS" = "prompt" ]; then
+# # prompt for root password
+# /usr/sbin/chroot $ROOT passwd root
+# fi
+# ;;
+#esac
+#
+# FIXME
+# Nullify this entire file. For some reason "/usr/sbin/chroot $ROOT passwd -l root"
+# fails with "Only root can do that." because we do not have a valid or fake /selinux
+# This is not important to set because kickstart already disallowed root logins.
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "config" "`eval_gettext "Load a user specific configuration file"`" "advanced" "false"
+ ;;
+ configure)
+ CONFIG="/etc/sysconfig/kiwi-ltsp"
+ KIWI_LTSP_FUNCTIONS="/etc/sysconfig/kiwi-ltsp-functions.sh"
+ if [ -n "$option_config_value" ]; then
+ CONFIG="$option_config_value"
+
+ if [ ! -e "$CONFIG" ]; then
+ echo "Failed to read file. '$CONFIG' cannot be found."
+ exit 1
+ fi
+ fi
+
+ if [ -e "$CONFIG" ]; then
+ debug "Loading configuration files '$CONFIG' and $KIWI_LTSP_FUNCTIONS."
+ . $CONFIG
+ . $KIWI_LTSP_FUNCTIONS
+ fi
+ ;;
+esac
--- /dev/null
+#Support 32bit only for now, remaining archs handled by kiwi directly. Will make available after testing.
+case "$MODE" in
+ commandline)
+ add_option "arch" "`eval_gettext "set the target architecture"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_arch_value" ]; then
+ ARCH_OPT="$option_arch_value"
+ else
+ ARCH_OPT=$(uname -m | sed -e s/i.86/i386/ -e s/ppc.*/powerpc/)
+ fi
+
+ # Validate the proposed architecture value.
+ case "$ARCH_OPT" in
+ i386)
+ case "$(uname -m)" in
+ x86_64|ia64|i386|i486|i586|i686)
+ ARCH=i386
+ ;;
+ *)
+ printf "`eval_gettext "ERROR: --arch %s called on unsupported arch: %s"`", i386 $(uname -m)
+ exit 1
+ ;;
+ esac
+ ;;
+ *)
+ printf "`eval_gettext "ERROR: unsupported architecture. Check your --arch argument: %s"`", $ARCH_OPT
+ printf "`eval_gettext " supported values are: %s"`", "i386"
+ exit 1
+ ;;
+ esac
+ ;;
+esac
--- /dev/null
+#handled by kiwi's config.xml
--- /dev/null
+#This is set by rpm package that is installed in the chroot
+#for the Suse maintainer:
+#the 010-chroot-tagging plugin is removed from common, this can be removed safely
--- /dev/null
+case "$MODE" in
+ after-install)
+ modify_hosts
+ ;;
+esac
--- /dev/null
+#Taken care of by kiwi
--- /dev/null
+#Not required
--- /dev/null
+#TODO: Handle this more gracefully
+case "$MODE" in
+ before-install)
+ ROOT=$LTSNFSPATH
+ ;;
+esac
--- /dev/null
+#handled by kiwi-ltsp-setup script
--- /dev/null
+#handled by kiwi-ltsp-setup
--- /dev/null
+#
+# install a LTSP chroot to /srv/kiwi-ltsp-nfs for nfs and creates squashfs image for nbdroot in /srv/kiwi-ltsp
+# requires kiwi-desc-ltsp package installed
+#
+
+case "$MODE" in
+ install)
+ echo "creating images"
+ if [ -e /usr/sbin/kiwi-ltsp-setup ]
+ then
+ kiwi-ltsp-setup -l
+ else
+ echo "Please install kiwi-desc-ltsp package before continuing"
+ exit 1
+ fi
+ ;;
+esac
+
--- /dev/null
+case "$MODE" in
+ finalization)
+ echo "creating images"
+ if [ -e /usr/sbin/kiwi-ltsp-setup ]
+ then
+ kiwi-ltsp-setup -c
+ else
+ echo "Please install kiwi-desc-ltsp package before continuing"
+ exit 1
+ fi
+ ;;
+esac
+
--- /dev/null
+#root password set in kiwi's config.xml, default is linux
--- /dev/null
+case "$MODE" in
+ configure)
+ ARCH=${ARCH:-"$(dpkg --print-architecture)"}
+ APT_GET_OPTS=${APT_GET_OPTS:-"-y"}
+ DIST=${DIST:-"$(lsb_release -s -c)"}
+ EARLY_PACKAGES=${EARLY_PACKAGES:-"ltsp-client"}
+ COMPONENTS=${COMPONENTS:-"main restricted universe multiverse"}
+ OVERRIDE_EXPORTS=${OVERRIDE_EXPORTS:-"true"}
+ export DEBIAN_PRIORITY=critical
+ BOOTSTRAP=${BOOTSTRAP:-"debootstrap"}
+ ;;
+esac
--- /dev/null
+../Debian/000-daemon-handling
\ No newline at end of file
--- /dev/null
+../Debian/001-apt-keys
\ No newline at end of file
--- /dev/null
+../Debian/001-set-accept-unsigned-packages
\ No newline at end of file
--- /dev/null
+../Debian/001-set-arch
\ No newline at end of file
--- /dev/null
+../Debian/001-set-components
\ No newline at end of file
--- /dev/null
+../Debian/001-set-dist
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "mint-dist" "`eval_gettext "set the linuxmint distribution to be used for install, defaults to running distribution"`" "regular" "true"
+ ;;
+ configure)
+ LSB_RELEASE_CODENAME="$(lsb_release --short --codename)"
+ LSB_RELEASE_ID="$(lsb_release --short --id)"
+ if [ -n "$option_mint_dist_value" ]; then
+ MINT_DIST="$option_mint_dist_value"
+ elif [ -z "$MINT_DIST" ] && [ "$LSB_RELEASE_ID" = "LinuxMint" ]; then
+ MINT_DIST="$LSB_RELEASE_CODENAME"
+ fi
+ if [ "$MINT_DIST" = "none" ]; then
+ MINT_DIST=""
+ fi
+ if [ -n "$MINT_DIST" ] && [ -z "$option_dist_value" ]; then
+ DIST=$(sed -n 's/base_codename=//p' "/usr/share/mintsources/$MINT_DIST/mintsources.conf")
+ fi
+ if [ -n "$MINT_DIST" ]; then
+ APT_KEYS=${APT_KEYS:-"/usr/share/keyrings/linuxmint-keyring.gpg"}
+ MINT_MIRROR=${MINT_MIRROR:-"http://packages.linuxmint.com"}
+ MINT_COMPONENTS=${MINT_COMPONENTS:-"main upstream import"}
+ LATE_PACKAGES="linuxmint-keyring mint-meta-core mint-artwork-common ldm-mint-theme $LATE_PACKAGES"
+ fi
+ ;;
+ after-install)
+ if [ -n "$MINT_DIST" ]; then
+ cat << EOF > $ROOT/etc/apt/apt.conf.d/00recommends || true
+APT::Install-Recommends "false";
+Aptitude::Recommends-Important "false";
+EOF
+ cat << EOF > $ROOT/etc/apt/preferences.d/official-package-repositories.pref || true
+Package: *
+Pin: release o=linuxmint
+Pin-Priority: 700
+
+Package: *
+Pin: origin packages.linuxmint.com
+Pin-Priority: 700
+
+Package: *
+Pin: release o=Ubuntu
+Pin-Priority: 500
+EOF
+ fi
+ ;;
+esac
--- /dev/null
+../Debian/002-cross-arch
\ No newline at end of file
--- /dev/null
+../Debian/005-tmpdir
\ No newline at end of file
--- /dev/null
+../Debian/010-apt-pinning
\ No newline at end of file
--- /dev/null
+../Debian/010-debconf-frontend
\ No newline at end of file
--- /dev/null
+../Debian/010-debconf-seeds
\ No newline at end of file
--- /dev/null
+../Debian/010-debootstrap
\ No newline at end of file
--- /dev/null
+../Debian/010-enable-popcon
\ No newline at end of file
--- /dev/null
+../Debian/010-etc-hostname
\ No newline at end of file
--- /dev/null
+../Debian/010-etc-mtab
\ No newline at end of file
--- /dev/null
+../Debian/010-http-proxy
\ No newline at end of file
--- /dev/null
+../Debian/010-manage-mirror
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ after-install)
+ if [ ! -d /dev/pts ]; then
+ mkdir -p /dev/pts
+ fi
+ chroot_mount devpts /dev/pts "-t devpts -o rw,noexec,nosuid,gid=5,mode=620"
+ ;;
+esac
--- /dev/null
+../Debian/010-serial-console
\ No newline at end of file
--- /dev/null
+# Used by Ubuntu and Redhat
+
+case "$MODE" in
+ after-install)
+ # make sure we use a proper nameserver (LP: #72482)
+ if [ -e /etc/resolv.conf ]; then
+ cp /etc/resolv.conf $ROOT/etc/resolv.conf
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "security-mirror" "`eval_gettext "set the security mirror location"`" "advanced" "true"
+ add_option "updates-mirror" "`eval_gettext "set the update mirror location"`" "advanced" "true"
+ ;;
+ before-install)
+ if [ "$ARCH" = "i386" ] || [ "$ARCH" = "amd64" ]; then
+ MIRROR=${MIRROR:-"http://archive.ubuntu.com/ubuntu"}
+ SECURITY_MIRROR=${SECURITY_MIRROR:-"http://security.ubuntu.com/ubuntu"}
+ else
+ MIRROR=${MIRROR:-"http://ports.ubuntu.com/ubuntu-ports"}
+ SECURITY_MIRROR=${SECURITY_MIRROR:-"http://ports.ubuntu.com/ubuntu-ports"}
+ fi
+ UPDATES_MIRROR=${UPDATES_MIRROR:-"$MIRROR"}
+ ;;
+ configure)
+ if [ -n "$option_security_mirror_value" ]; then
+ SECURITY_MIRROR="$option_security_mirror_value"
+ fi
+ if [ -n "$option_updates_mirror_value" ]; then
+ UPDATES_MIRROR="$option_updates_mirror_value"
+ fi
+ ;;
+ after-install)
+ if [ -n "$MINT_DIST" ]; then
+ add_mirrors "$MINT_MIRROR $MINT_DIST $MINT_COMPONENTS"
+ fi
+ add_mirrors "$UPDATES_MIRROR $DIST-updates $COMPONENTS"
+ add_mirrors "$SECURITY_MIRROR $DIST-security $COMPONENTS"
+ ;;
+esac
--- /dev/null
+../Debian/010-var-lib-nfs
\ No newline at end of file
--- /dev/null
+../Debian/015-sources-list
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "ltsp-cluster" "`eval_gettext "enable LTSP-Cluster"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_ltsp_cluster_value" ]; then
+ CLUSTER="True"
+ fi
+ ;;
+ finalization)
+ if [ -n "$CLUSTER" ]; then
+ mkdir -p $ROOT/etc/ltsp/
+ echo Configuration of LTSP-Cluster
+ while :; do
+ [ -n "$NOTFIRST" ] && echo Invalid input, please try again
+ echo NOTE: booleans must be answered as uppercase Y or N
+ NOTFIRST=true
+ echo -n "Server name: "
+ read CC_SERVER
+ echo -n "Port (default: 80): "
+ read PORT
+ [ -z "$PORT" ] && PORT="80"
+ echo -n "Use SSL [y/N]: "
+ read ENABLE_SSL
+ [ -z "$ENABLE_SSL" ] && ENABLE_SSL="N"
+ echo -n "Enable hardware inventory [Y/n]: "
+ read INVENTORY
+ [ -z "$INVENTORY" ] && INVENTORY="Y"
+ echo -n "Request timeout (default: 2): "
+ read TIMEOUT
+ [ -z "$TIMEOUT" ] && TIMEOUT="2"
+
+ [ -z "$CC_SERVER" ] && continue
+ [ -z "$(echo ${PORT} | grep '^[0-9]*$')" ] && continue
+ [ "$PORT" -gt "65535" ] || [ "$PORT" -lt "0" ] && continue
+ [ "$ENABLE_SSL" != "Y" ] && [ "$ENABLE_SSL" != "N" ] && continue
+ [ "$INVENTORY" != "Y" ] && [ "$INVENTORY" != "N" ] && continue
+ [ -z "$(echo ${TIMEOUT} | grep '^[0-9]*$')" ] && continue
+ break
+ done
+ echo CC_SERVER=$CC_SERVER > $ROOT/etc/ltsp/getltscfg-cluster.conf
+ echo PORT=$PORT >> $ROOT/etc/ltsp/getltscfg-cluster.conf
+ echo ENABLE_SSL=$ENABLE_SSL >> $ROOT/etc/ltsp/getltscfg-cluster.conf
+ echo INVENTORY=$INVENTORY >> $ROOT/etc/ltsp/getltscfg-cluster.conf
+ echo TIMEOUT=$TIMEOUT >> $ROOT/etc/ltsp/getltscfg-cluster.conf
+ fi
+ ;;
+esac
--- /dev/null
+../Debian/020-apt-get-update
\ No newline at end of file
--- /dev/null
+../Debian/020-kernel-img-conf
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ finalization)
+ case $ARCH in
+ amd64)
+ KERNEL_ARCH="generic"
+ ;;
+
+ i386)
+ # We ideally want non-PAE but install media
+ # doesn't have it, so use PAE in that case
+ chroot $ROOT apt-cache show linux-image-generic 2> /dev/null > /dev/null && \
+ KERNEL_ARCH="generic" || KERNEL_ARCH="generic-pae"
+ ;;
+
+ sparc)
+ KERNEL_ARCH="$(uname -m)"
+ ;;
+
+ armel|armhf)
+ KERNEL_ARCH="omap4"
+ ;;
+
+ *)
+ KERNEL_ARCH="$ARCH"
+ ;;
+ esac
+ LATE_PACKAGES="$LATE_PACKAGES linux-image-$KERNEL_ARCH"
+ ;;
+esac
--- /dev/null
+case $MODE in
+ commandline)
+ add_option "locale" "`eval_gettext "set the default locale"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_locale_value" ]; then
+ LOCALE="$option_locale_value"
+ fi
+ ;;
+ install)
+ if [ -z "$LOCALE" ]; then
+ LOCALE="$LANG"
+ fi
+
+ # locale-gen can't handle LANG.utf8 locales, it needs LANG.UTF-8
+ if [ "$LOCALE" != "${LOCALE%utf8}" ]; then
+ LOCALE="${LOCALE%utf8}UTF-8"
+ fi
+
+ if [ "$LOCALE" = "C" ]; then
+ chroot $ROOT locale-gen en_GB
+ else
+ chroot $ROOT locale-gen $LOCALE
+ fi
+
+ if [ "$LOCALE" = "C" ] && [ -f /etc/default/locale ]; then
+ cp /etc/default/locale $ROOT/etc/default/
+ else
+ echo "LANG=$LOCALE" >> $ROOT/etc/default/locale
+ fi
+ export LANG="$LOCALE"
+
+ for f in /etc/default/console-setup /etc/default/keyboard; do
+ if [ -f "$f" ]; then
+ cp "$f" "$ROOT/$f"
+ fi
+ done
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ if [ -n "$FAT_CLIENT_DESKTOPS" ]; then
+ desktops="$FAT_CLIENT_DESKTOPS"
+ else
+ desktops=$(dpkg -l | sed -n 's/^ii.*\<\(.*buntu-desktop\)\>.*/\1/p')
+ fi
+ # Prefer artwork for desktops other than then default ubuntu one
+ desktops=$(echo $desktops | sed 's/\<ubuntu-desktop\>//')
+ for d in $desktops ubuntu-desktop; do
+ name=${d%-desktop}
+ if chroot $ROOT apt-get $APT_GET_OPTS install ldm-$name-theme; then
+ break
+ fi
+ done
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ # create default lts.conf
+ cat <<EOF > $ROOT/etc/lts.conf
+# This is the default lts.conf file for ltsp 5.
+# For more information about valid options please see:
+# /usr/share/doc/ltsp-client/examples/lts-parameters.txt.gz
+# in the client environment.
+#
+# Note that things like sound and local device support are
+# auto-enabled if the corresponding packages are installed,
+# there is no need to manually set these options anymore.
+#
+# **** THIS FILE SHOULD NO LONGER BE USED FROM HERE !!! ****
+#
+# With the introduction of the nbd/unionfs/squashfs structure
+# the lts.conf file moved to the tftp root please create:
+# /var/lib/tftpboot/ltsp/i386/lts.conf instead for your changes
+#
+# In case you want to use the lts.conf here, this still works,
+# but you need to run ltsp-update-image after every change.
+[example]
+key=value
+EOF
+ ;;
+esac
--- /dev/null
+../Debian/030-early-packages
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ commandline)
+ # Add a command line switch to ltsp-build-client that installs desktop
+ # meta-packages so that diskless workstations can everything locally
+ add_option "fat-client" "`eval_gettext "run most or all applications locally"`" "advanced" "false"
+ add_option "fat-client-desktop" "`eval_gettext "run most or all applications locally"`" "advanced" "true"
+ ;;
+
+ configure)
+ # Check what the sysadmin chose to install. If (s)he is lazy and didn't
+ # specify one, then we install the desktop meta-packages that are
+ # already installed on the server.
+
+ if [ -n "$option_fat_client_desktop_value" ]; then
+ FAT_CLIENT_DESKTOPS="$(echo $option_fat_client_desktop_value | tr ',' ' ')"
+ elif [ -n "$option_fat_client_value" ]; then
+ FAT_CLIENT_DESKTOPS="$(dpkg -l | sed -n 's/^ii.*\<\(.*buntu-desktop\)\>.*/\1/p')"
+ else
+ # If fat client isn't enabled, just continue
+ return 0
+ fi
+
+ FAT_CLIENT_DESKTOPS=${FAT_CLIENT_DESKTOPS:-ubuntu-desktop}
+ ;;
+
+ after-install)
+ if [ -z "$FAT_CLIENT_DESKTOPS" ]; then
+ return 0
+ fi
+
+ # Install the packages
+ for package in ubuntu-standard $FAT_CLIENT_DESKTOPS; do
+ echo "Installing $package"
+ chroot $ROOT apt-get $APT_GET_OPTS install $package
+ done
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ # add a commandline switch to ltsp-build-client (advanced "false" means
+ # we dont expect any value, callig --kiosk is enough, we could enhance
+ # the plugin to use --kiosk kde for example to install kdm and konqueror
+ # instead if we'd set it to true
+ add_option "kiosk" "`eval_gettext "a simple webkiosk mode"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_kiosk_value" ]; then
+ # set an environment variable we can pick up later
+ KIOSK="True"
+ COMPONENTS="main restricted universe multiverse"
+ fi
+ ;;
+ after-install)
+ if [ -n "$KIOSK" ]; then
+ BROWSER=${BROWSER:-"firefox"}
+ WM=${WM:-"metacity"}
+ THEME=${THEME:-"human-gtk-theme"}
+
+ # create ltspkiosk directories
+ mkdir -p $ROOT/usr/local/share/ltspkiosk/home
+
+ if [ "${THEME}" = "human-gtk-theme" ]; then
+ # switch to the proper theme
+ echo "include \"/usr/share/themes/Human/gtk-2.0/gtkrc\"" >$ROOT/usr/local/share/ltspkiosk/home/.gtkrc-2.0
+ fi
+
+ # install the webbrowser, window manager, and theme
+ chroot $ROOT apt-get $APT_GET_OPTS install ${WM} ${BROWSER} ${THEME} ${KIOSK_PACKAGES}
+
+ # Friendly message
+ echo "To put the client in kiosk mode, set SCREEN_07=kiosk in lts.conf."
+ fi
+ ;;
+esac
+
--- /dev/null
+../Debian/030-late-packages
\ No newline at end of file
--- /dev/null
+../Debian/030-loopback
\ No newline at end of file
--- /dev/null
+../Debian/035-apt-get-upgrade
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ finalization)
+ # Set default timezone to that of server Bug #126443
+ if [ -f /etc/timezone ]; then
+ cp /etc/timezone $ROOT/etc/timezone
+ cp /etc/localtime $ROOT/etc/localtime
+ fi
+ ;;
+esac
--- /dev/null
+../Debian/035-default-modules
\ No newline at end of file
--- /dev/null
+../Debian/035-install-debs
\ No newline at end of file
--- /dev/null
+../Debian/040-copy-package-cache
\ No newline at end of file
--- /dev/null
+../Debian/040-copy-package-lists
\ No newline at end of file
--- /dev/null
+../Debian/040-mount-package-cache
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ finalization)
+ /usr/sbin/ltsp-update-sshkeys
+ ;;
+esac
--- /dev/null
+../Debian/090-clean-package-cache
\ No newline at end of file
--- /dev/null
+../Debian/095-rootpass
\ No newline at end of file
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "skipimage" "`eval_gettext "force to skip the squashfs build (for debian-installer)"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -z "$option_skipimage_value" ]; then
+ # set an environment variable we can pick up later
+ BUILD_IMAGE="True"
+ fi
+ ;;
+ finalization)
+ if [ -n "$BUILD_IMAGE" ]; then
+ DEBIAN_OLD_FRONTEND=$DEBIAN_FRONTEND
+
+ if [ -n "$CHROOT" ]; then
+ UPDATE_IMAGE_OPTIONS="${CHROOT}"
+ fi
+
+ DEBIAN_FRONTEND=noninteractive
+ export DEBIAN_FRONTEND
+
+ chroot $ROOT /etc/kernel/postinst.d/ltsp-update-kernels
+
+ /usr/sbin/ltsp-update-image ${UPDATE_IMAGE_OPTIONS}
+
+ DEBIAN_FRONTEND=$DEBIAN_OLD_FRONTEND
+ export DEBIAN_FRONTEND
+ else
+ echo "Warning: --skipimage set, not building squashfs image, run ltsp-update-image later"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ configure)
+ if [ -z "$CHROOTEXEC" ]; then
+ for c in $(which chroot 2> /dev/null) /usr/sbin/chroot /usr/bin/chroot; do
+ if [ -f "$c" ] && [ -x "$c" ]; then
+ CHROOTEXEC="$c"
+ break
+ fi
+ done
+ fi
+ if [ -z "$CHROOTEXEC" ]; then
+ echo "ERROR: chroot command not found!"
+ exit 1
+ fi
+ ;;
+esac
+
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "debug" "`eval_gettext "enable debug support"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_debug_value" ]; then
+ DEBUG=true # Set on configure to have it set for all plugins
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "config" "`eval_gettext "load a user specific configuration file"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_config_value" ]; then
+ CONFIG="$option_config_value"
+ elif [ -z "$CONFIG" ] && [ -f "/etc/ltsp/ltsp-build-client.conf" ]; then
+ CONFIG="/etc/ltsp/ltsp-build-client.conf"
+ fi
+
+ if [ -n "$CONFIG" ]; then
+ if [ -f "$CONFIG" ]; then
+ debug "Loading configuration file '$CONFIG'."
+ . $CONFIG
+ else
+ echo "Failed to read file. '$CONFIG' cannot be found."
+ exit 1
+ fi
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "arch" "`eval_gettext "set the target architecture"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_arch_value" ]; then
+ ARCH_OPT="$option_arch_value"
+ elif [ -n "${ARCH}" ]; then
+ ARCH_OPT=${ARCH}
+ else
+ ARCH_OPT=$(uname -m | sed -e s/i.86/i386/ -e s/ppc.*/powerpc/)
+ fi
+
+ # Validate the proposed architecture value.
+ case "$ARCH_OPT" in
+ i386)
+ case "$(uname -m)" in
+ x86_64|ia64|i386|i486|i586|i686)
+ ARCH=i386
+ ;;
+ *)
+ printf "`eval_gettext "ERROR: --arch %s called on unsupported arch: %s"`", i386 $(uname -m)
+ exit 1
+ ;;
+ esac
+ ;;
+ powerpc)
+ case "$(uname -m)" in
+ ppc64|ppc)
+ ARCH=powerpc
+ ;;
+ *)
+ printf "`eval_gettext "ERROR: --arch %s called on unsupported arch: %s"`", powerpc $(uname -m)
+ exit 1
+ ;;
+ esac
+ ;;
+ x86_64|amd64)
+ case "$(uname -m)" in
+ x86_64)
+ ARCH=amd64
+ ;;
+ *)
+ printf "`eval_gettext "ERROR: --arch %s called on unsupported arch: %s"`", amd64 $(uname -m)
+ exit 1
+ ;;
+ esac
+ ;;
+
+ *)
+ printf "`eval_gettext "ERROR: unsupported architecture. Check your --arch argument: %s"`", $ARCH_OPT
+ printf "`eval_gettext " supported values are: %s"`", "i386 x86_64 (or amd64) powerpc"
+ exit 1
+ ;;
+ esac
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "exclude" "`eval_gettext "exclude packages from the initial chroot"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_exclude_value" ]; then
+ EXCLUDE="$option_exclude_value"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ cat <<EOF > $ROOT/etc/hosts
+#This is a ltsp chroot and this file will be rewritten in boot process
+#of terminal.
+127.0.0.1 localhost
+EOF
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ chroot_mount proc /proc "-t proc"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "base" "`eval_gettext "set the default base install directory"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_base_value" ]; then
+ BASE="$option_base_value"
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "chroot" "`eval_gettext "set the name of the chroot"`" "advanced" "true"
+ ;;
+ configure)
+ if [ -n "$option_chroot_value" ]; then
+ CHROOT="$option_chroot_value"
+ elif [ -n "${CHROOT}" ]; then
+ CHROOT=${CHROOT}
+ else
+ CHROOT=${ARCH}
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ commandline)
+ add_option "purge-chroot" "`eval_gettext "purge existing LTSP chroot if present"`" "advanced" "false"
+ ;;
+ configure)
+ if [ "true" = "$option_purge_chroot_value" ]; then
+ PURGE_CHROOT="true"
+ fi
+ ;;
+ before-install)
+ export ROOT=$BASE/$CHROOT
+ if [ -d $ROOT ] ; then
+ if [ "true" = "$PURGE_CHROOT" ]; then
+ # wipe it out, so we can try again
+ rm --force --recursive --one-file-system "$ROOT"
+ else
+ echo "NOTE: Root directory $ROOT already exists, this will lead to problems, please remove it before trying again. Exiting."
+ exit 0
+ fi
+ fi
+ mkdir -p "$ROOT"
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ /usr/sbin/ltsp-update-sshkeys
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ finalization)
+ /usr/sbin/ltsp-update-kernels
+ ;;
+esac
--- /dev/null
+# At the finalization MODE, all plugins after 091- should assume that
+# the CHROOT_MOUNTED dirs (e.g. $ROOT/proc) are no longer mounted.
+case "$MODE" in
+ finalization)
+ # binfmt_misc might need to be unmounted manually, see LP #534211
+ if [ -e $ROOT/proc/mounts ] && grep -q "^binfmt_misc $ROOT/proc/sys/fs/binfmt_misc" $ROOT/proc/mounts; then
+ umount $ROOT/proc/sys/fs/binfmt_misc || true
+ fi
+
+ failed_dirs=""
+ for dir in $CHROOT_MOUNTED; do
+ if ! umount $dir; then
+ failed_dirs="$failed_dirs $dir"
+ fi
+ done
+ # Those will be taken care of in ltsp-build-client's on_exit()
+ CHROOT_MOUNTED="$failed_dirs"
+ ;;
+esac