--- /dev/null
+messages.mo
+*.tar.gz
+*.tar.bz2
+*.rpm
+rpmbuild.log
+ltsp.spec
--- /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
+- 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="/run/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="/run/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="NBD AOE NFS"
+
+# 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 -k 4,4V -k 3,3rV
+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="586 486 686"
+# Preferred default kernel order
+#LIST_KERNELS_DEFAULT="486-custom 686-custom"
+
+# https://www.syslinux.org/wiki/index.php?title=SYSLINUX#SYSAPPEND_bitmask
+# IPAPPEND defaults to 3 for clients to boot in ProxyDHCP mode.
+# The downside is that they don't receive DHCP information like DNS, NTP etc.
+# If you have a properly configured DHCP server, switch to IPAPPEND=2.
+#IPAPPEND=2
--- /dev/null
+#!/bin/sh -e
+# initramfs hook for nbd
+
+PREREQ=""
+
+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 overlay
+manual_add_modules overlayfs
+manual_add_modules aufs
+manual_add_modules aoe
+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
+
+PREREQ=""
+
+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
+ # udhcpc is usually a symlink to /bin/busybox (-static),
+ # but recent initramfs-tools versions copy busybox (-initramfs) instead,
+ # which doesn't contain the udhcpc applet, and symlink udhcpc, breaking it.
+ # So explicitly copy /bin/busybox, bypassing that broken symlinking logic.
+ if [ -L /sbin/udhcpc ]; then
+ copy_exec "$(readlink /sbin/udhcpc)" /sbin/udhcpc
+ else
+ copy_exec /sbin/udhcpc /sbin
+ fi
+fi
--- /dev/null
+#!/bin/sh
+
+# We support two methods to call the init-ltsp.d scripts.
+# Either directly by passing "init=/sbin/init-ltsp" in the kernel cmdline,
+# or indirectly with "ltsp.init=xxx", where the LTSP initramfs scripts
+# need to take care so that the specified init is called.
+
+PREREQ=""
+
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case "$1" in
+ prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+grep -qs "init=/sbin/init-ltsp" /proc/cmdline || exit 0
+. /scripts/functions
+
+[ -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
+ # systemd/mount.c guarantees that /run/initramfs/* mounts persist
+ mkdir -p /run/initramfs/rofs /run/initramfs/cow
+ mount -t tmpfs -o mode=0755 tmpfs /run/initramfs/cow
+ if [ "$LTSP_NBD_TO_RAM" = "true" ]; then
+ umount ${rootmnt}
+ dd if=/dev/nbd0 of=/run/initramfs/cow/.rofsimage.img bs=1024k
+ nbd-client -d /dev/nbd0
+ mount -o loop /run/initramfs/cow/.rofsimage.img /run/initramfs/rofs
+ else
+ mount -o move ${rootmnt} /run/initramfs/rofs
+ fi
+ if modprobe overlay; then
+ UNION_TYPE=overlay
+ UNION_OPTS="upperdir=/run/initramfs/cow/up,lowerdir=/run/initramfs/rofs,workdir=/run/initramfs/cow/work"
+ mkdir -p /run/initramfs/cow/up /run/initramfs/cow/work
+ elif modprobe overlayfs; then
+ UNION_TYPE=overlayfs
+ UNION_OPTS="upperdir=/run/initramfs/cow,lowerdir=/run/initramfs/rofs"
+ elif modprobe aufs; then
+ UNION_TYPE=aufs
+ UNION_OPTS="dirs=/run/initramfs/cow=rw:/run/initramfs/rofs=ro"
+ else
+ panic "Could not load neither overlayfs nor aufs."
+ fi
+ mount -t ${UNION_TYPE} -o ${UNION_OPTS} ${UNION_TYPE} ${rootmnt}
+fi
+
+# Copy networking configuration to the root file system
+mkdir -p "$rootmnt/run/ltsp/"
+for netconf in /tmp/net-*.conf /run/net-*.conf; do
+ if [ -f "$netconf" ]; then
+ cp "$netconf" "$rootmnt/run/ltsp/"
+ fi
+done
+
+ltspinit=$(sed -n 's/.*ltsp.init=\([^[:space:]]*\).*/\1/p' /proc/cmdline)
+if [ -n "$ltspinit" ]; then
+ echo "init=$ltspinit" >> /conf/param.conf
+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
+ prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+# Exit if an LTSP boot was not requested
+grep -qs "init=/sbin/init-ltsp" /proc/cmdline || exit 0
+. /scripts/functions
+
+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
+
+while [ -z "$configured" ]; do
+ for i in $interfaces; do # Make a DHCP request for each interface
+ [ "$quiet" != "y" ] && echo "DHCP request for $i..."
+ 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
+ rootpath=$(echo "$BOOT_IMAGE" | awk -F / '{ if (NF>1) print $(NF-1) }')
+ if [ -z "$rootpath" ] && [ -f /conf/arch.conf ]; then
+ rootpath=$(. /conf/arch.conf; echo "$DPKG_ARCH")
+ fi
+ rootpath=/opt/ltsp/${rootpath:-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
+
+PREREQ="nbd"
+
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case "$1" in
+ prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+# Work around LP bug #696435
+if [ "$ROOT" = /dev/nbd0 ] && [ -z "$FSTYPE" ]; then
+ FSTYPE=$(blkid -s TYPE -o value "${ROOT}")
+ if [ -n "$FSTYPE" ] && [ -d /lib/udev/rules.d ]; then
+ cat >> /lib/udev/rules.d/60-persistent-storage-nbd.rules <<EOF
+KERNEL=="nbd0", ENV{ID_FS_TYPE}="$FSTYPE"
+EOF
+ udevadm control --reload
+ udevadm trigger --sysname-match nbd0
+ fi
+fi
+
+# Disable resume on LTSP clients to avoid 5 sec delay
+if grep -qs "init=/sbin/init-ltsp" /proc/cmdline; then
+ echo "resume=" >> /conf/param.conf
+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...
+
+PREREQ=""
+
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case "$1" in
+ prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+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
+. /scripts/functions
+
+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
+ tee /var/cache/debconf/passwords.dat </dev/null
+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 -k 4,4V -k 3,3rV)
+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
+# 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.d/popularity-contest
+/etc/cron.daily/apt
+/etc/cron.daily/apt-compat
+/etc/cron.daily/aptitude
+/etc/cron.daily/cracklib-runtime
+/etc/cron.daily/dpkg
+/etc/cron.daily/logrotate
+/etc/cron.daily/man-db
+/etc/cron.daily/mlocate
+/etc/cron.daily/passwd
+/etc/cron.daily/popularity-contest
+/etc/cron.daily/standard
+/etc/cron.daily/ubuntu-advantage-tools
+/etc/cron.daily/update-notifier-common
+/etc/cron.weekly/apt-xapian-index
+/etc/cron.weekly/man-db
+/etc/cron.weekly/update-notifier-common
+/etc/cron.monthly/ieee-data
+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" &&
+ ! boolean_is_true "$LDM_PASSWORD_HASH" &&
+ [ -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
+# Don't ifdown the interfaces on shutdown
+for service in /lib/systemd/system/ifup@.service \
+ /lib/systemd/system/networking.service
+do
+ if grep -qs '^ExecStop=.*ifdown' "$service"; then
+ sed "s,^ExecStop=.*ifdown[^#]*,& --exclude=$DEVICE," -i "$service"
+ fi
+done
--- /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
+# Remove some autostarted services that we don't want in fat clients sessions.
+# RM_SESSION_SERVICES and KEEP_SESSION_SERVICES are space separated lists that
+# can be used in lts.conf to remove or keep autostarted items.
+
+allowed_services() {
+ local service
+
+ echo "$@" | sed 's/#.*//' | while read service; do
+ case " $KEEP_SESSION_SERVICES " in
+ *" $service "*)
+ ;;
+ *)
+ echo -n " $service"
+ ;;
+ esac
+ done
+}
+
+rm_services="$(allowed_services "$RM_SESSION_SERVICES
+at-spi-dbus-bus # AT-SPI D-Bus Bus
+gnome-software-service # GNOME Software
+update-notifier # Check for available updates automatically
+")"
+
+for service in $rm_services; do
+ rm -f "/etc/xdg/autostart/$service.desktop" "/usr/share/upstart/xdg/autostart/$service.desktop"
+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.
+
+test -x /bin/systemctl || return 0
+
+allowed_services() {
+ local service
+
+ echo "$@" | sed 's/#.*//' | tr ' ' '\n' | sort -u | while read service; do
+ case " $KEEP_SYSTEM_SERVICES " in
+ *" $service "*)
+ ;;
+ *)
+ echo -n " $service"
+ ;;
+ esac
+ done
+}
+
+# $RM_SYSTEM_SERVICES are removed for all clients
+rm_services="$(allowed_services "$RM_SYSTEM_SERVICES
+# From Ubuntu 18.04 /lib/systemd/system:
+alsa-restore # Save/Restore Sound Card State
+alsa-state # Manage Sound Card State (restore and store)
+apparmor # AppArmor initialization
+apt-daily # Daily apt download activities
+apt-daily.timer # Daily apt download activities
+apt-daily-upgrade # Daily apt upgrade and clean activities
+apt-daily-upgrade.timer # Daily apt upgrade and clean activities
+display-manager # Common symlink for all display managers
+dnsmasq # A lightweight DHCP and caching DNS server
+epoptes # Computer lab monitoring tool
+ModemManager # Modem Manager
+packagekit # PackageKit Daemon
+packagekit-offline-update # Update the operating system whilst offline
+ssh # OpenBSD Secure Shell server
+systemd-random-seed # Load/Save Random Seed
+systemd-rfkill # Load/Save RF Kill Switch Status
+unattended-upgrades # Unattended Upgrades Shutdown
+ureadahead # Read required files in advance
+ureadahead-stop # Stop ureadahead data collection
+x2goserver # X2Go Server Daemon
+# From Ubuntu 18.04 /etc/init.d (excluding the ones in systemd):
+alsa-utils # Restore and store ALSA driver settings
+grub-common # Record successful boot for GRUB
+nbd-server # Network Block Device server
+# Third party:
+shared-folders # Sch-scripts shared folders service
+teamviewerd # TeamViewer remote control daemon
+")"
+
+# $RM_THIN_SYSTEM_SERVICES are removed for thin clients
+if ! boolean_is_true "$LTSP_FATCLIENT"; then
+ rm_services="$rm_services $(allowed_services "$RM_THIN_SYSTEM_SERVICES
+# From Ubuntu 18.04 /lib/systemd/system:
+accounts-daemon # Accounts Service
+acpid # ACPI event daemon
+apport-forward@ # Unix socket for apport crash forwarding
+atd # Deferred execution scheduler
+avahi-daemon # Avahi mDNS/DNS-SD Stack
+bluetooth # Bluetooth service
+brltty # Braille Device Support
+configure-printer@ # Configure Plugged-In Printer
+cups # CUPS Scheduler
+cups-browsed # Make remote CUPS printers available locally
+kerneloops # Collects and submits kernel crash signatures
+NetworkManager # Network Manager
+NetworkManager-dispatcher # Network Manager Script Dispatcher Service
+NetworkManager-wait-online # Network Manager Wait Online
+polkit # Authorization Manager
+snapd # Snappy daemon
+systemd-binfmt # Set Up Additional Binary Formats
+systemd-logind # Login Service
+ufw # Uncomplicated Firewall
+whoopsie # crash report submission daemon
+vboxweb # VirtualBox Web Service
+winbind # Samba Winbind Daemon
+wpa_supplicant # WPA supplicant
+wpa_supplicant@ # WPA supplicant daemon (interface-specific version)
+wpa_supplicant-wired@ # WPA (interface- and wired driver-specific version)
+# From Ubuntu 18.04 /etc/init.d (excluding the ones in systemd):
+apport # automatic crash report generation
+virtualbox # VirtualBox Linux kernel module
+")"
+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 "
+auth-rpcgss-module # Kernel Module supporting RPCSEC_GSS
+nfs-blkmap # pNFS block layout mapping daemon
+nfs-common # nfs-config.service # Preprocess NFS configuration
+nfs-idmapd # NFSv4 ID-name mapping service
+nfs-kernel-server # NFS server and services
+nfs-mountd # NFS Mount Daemon
+nfs-server # NFS server and services
+nfs-utils # NFS server and client services
+portmap # RPC bind portmap service
+rpcbind # RPC bind portmap service
+rpc-gssd # RPC security service for NFS client and server
+rpc-statd-notify # Notify NFS peers of a restart
+rpc-statd # NFS status monitor for NFSv2/3 locking.
+rpc-svcgssd # RPC security service for NFS server
+")"
+fi
+
+# Minimize `systemctl disable` errors to not alarm the users
+existing_services=""
+for service in $rm_services; do
+ if [ -f "/lib/systemd/system/$service" ] ||
+ [ -f "/lib/systemd/system/$service.service" ] ||
+ [ -f "/etc/systemd/system/$service" ] ||
+ [ -f "/etc/systemd/system/$service.service" ] ||
+ [ -f "/etc/init.d/$service" ]
+ then
+ existing_services="$existing_services $service"
+ fi
+done
+systemctl disable --quiet --root=/ --no-reload $existing_services
+
+# `systemctl disable display-manager` doesn't remove the alias in 237-3ubuntu10.2
+if echo " $rm_services " | grep -q " display-manager "; then
+ rm -f /etc/systemd/system/display-manager.service
+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
+ ln -sf /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' -e '/^pool/d' /etc/ntp.conf
+ fi
+ echo "server ${TIMESERVER}" >>/etc/ntp.conf
+
+ # Configure timesyncd
+ timesyncd_conf_dir=/run/systemd/timesyncd.conf.d
+ timesyncd_conf=${timesyncd_conf_dir}/50-ltsp.conf
+ mkdir -p ${timesyncd_conf_dir}
+ echo '[Time]' > ${timesyncd_conf}
+ echo "NTP=${TIMESERVER}" >> ${timesyncd_conf}
+
+ # Modify /etc/default/ntpdate
+ sed -i -e 's/^NTPSERVERS=".*"/NTPSERVERS="'$TIMESERVER'"/' /etc/default/ntpdate
+fi
--- /dev/null
+# `su -` reads the user PATH from /etc/login.defs instead of /etc/environment.
+# That way it's missing /sbin, and upstart doesn't start in fat clients.
+# Work around it by copying the PATH from /etc/environment to /etc/login.defs.
+
+envpath=$(. /etc/environment 2>/dev/null && echo "$PATH")
+if [ -n "$envpath" ] && grep -qs '^ENV_PATH' /etc/login.defs; then
+ sed "s,^ENV_PATH.*,ENV_PATH\tPATH=$envpath," -i /etc/login.defs
+fi
--- /dev/null
+# Export the client MAC address to the environment
+
+# The boot interface name was stored in ltsp_config from the initramfs
+test -n "$DEVICE" || return 0
+
+set_lts_var LTSP_CLIENT_MAC "$(ip link show "$DEVICE" | awk '/ether/ { print toupper($2) }')"
--- /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.* \/run/initramfs/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/openrc-run
+# Copyright 1999-2018 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
+if [ -n "$CONSOLE_KEYMAP" ]; then
+ sed -i "s/keymap=\"us\"/keymap=\"${CONSOLE_KEYMAP}\"/" /etc/conf.d/keymaps
+fi
--- /dev/null
+# Ensure that "net" service is considered active, without actually destroying
+# the connection that the initramfs has already set up.
+
+if ln -s net.lo /etc/init.d/net.$DEVICE; then
+ rc-update add net.$DEVICE default
+fi
+echo "config_$DEVICE=\"noop\"" >> /etc/conf.d/net
--- /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
+
+ echo "$@" | sed 's/#.*//' | while read service; do
+ case " $KEEP_SYSTEM_SERVICES " in
+ *" $service "*)
+ ;;
+ *)
+ echo -n " $service"
+ ;;
+ esac
+ done
+}
+
+# $RM_SYSTEM_SERVICES are removed for all clients
+rm_services="$(allowed_services "$RM_SYSTEM_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 $(allowed_services "$RM_THIN_SYSTEM_SERVICES
+cups # CUPS Printing spooler and server
+NetworkManager # Network connection manager
+")"
+
+ # For low RAM thin clients, disable whatever isn't essential for booting
+ memtotal=$(awk '/^MemTotal:/ { print int($2/1024) }' /proc/meminfo)
+ RM_RAM_THRESHOLD=${RM_RAM_THRESHOLD:-128}
+ if [ "$memtotal" -le "$RM_RAM_THRESHOLD" ]; then
+ rm_services="$rm_services $(allowed_services "$RM_LOW_RAM_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
+# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
+# ex: ts=8 sw=4 sts=4 et filetype=sh
+
+# "mount --move /sysroot /..." doesn't work on rhel7 and nfs root.
+# Just create a copy of network config here and do all the magic
+# in init-ltsp.d/00-overlay instead.
+
+mount -t tmpfs tmpfs /sysroot/tmp
+cp -a /tmp/net.* /tmp/dhclient.* /sysroot/tmp
--- /dev/null
+#!/bin/bash
+# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
+# ex: ts=8 sw=4 sts=4 et filetype=sh
+
+check() {
+ return 255
+}
+
+depends() {
+ return 0
+}
+
+install() {
+ inst_hook pre-pivot 99 "$moddir/ltsp-tmp.sh"
+}
--- /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 forcepae"
+
+# Commandline used with NFS root
+#CMDLINE_NFS="root=dhcp"
+
+# 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 -k 4,4V -k 3,3rV
+KERNEL_NAMES='s/^\(vmlinuz-\)\([1-9].*\)/& \1 \2 ltsp/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/vmlinuz\(.*\)/initramfs\1.img/p'
+
+# Kernel variants
+KERNEL_PREFIX="vmlinuz-*"
+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"
+
+# https://www.syslinux.org/wiki/index.php?title=SYSLINUX#SYSAPPEND_bitmask
+# IPAPPEND defaults to 3 for clients to boot in ProxyDHCP mode.
+# The downside is that they don't receive DHCP information like DNS, NTP etc.
+# If you have a properly configured DHCP server, switch to IPAPPEND=2.
+#IPAPPEND=2
--- /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 -qs "init=/sbin/init-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)
+ ;;
+ 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
+#!/bin/sh
+
+# "mount --move /sysroot /..." doesn't work on rhel7 and nfs root.
+# Dracut's ltsp module has mounted /tmp as tmpfs, do everything
+# else here. This is tested only with nfs root.
+
+MNT="/tmp/ltsp-mnt"
+UNIONFS_OPT="allow_other,use_ino,suid,dev,nonempty,cow,statfs_omit_ro,max_files=32767"
+
+mkdir ${MNT}
+chmod 700 ${MNT}
+
+# unionfs-mount writable directories
+for dir in /etc /var /root; do
+ mkdir -p ${MNT}${dir}.work ${MNT}${dir}.bind
+ chmod --reference=${dir} ${MNT}${dir}.work ${MNT}${dir}.bind
+ mount -o bind ${dir} ${MNT}${dir}.bind
+ unionfs -o ${UNIONFS_OPT},chroot=${MNT} ${dir}.work=RW:${dir}.bind=RO ${dir}
+done
+
+# tmpfs-mount other directories. /home should be added to lts.conf as FSTAB_1 line.
+for dir in /media /mnt; do
+ mount -t tmpfs -o mode=0755 tmpfs ${dir}
+done
+
+# Save network config files
+mkdir -p /run/ltsp
+mv /tmp/net.* /tmp/dhclient.* /run/ltsp
--- /dev/null
+# Redhat-specific function overrides for the common functions
+
+# Default path does not include sbin
+export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
+
+detect_arch() {
+ echo $(uname -m | sed -e s/i.86/i386/)
+}
--- /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 forcepae"
+
+# 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 -k 4,4V -k 3,3rV
+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"
+
+# https://www.syslinux.org/wiki/index.php?title=SYSLINUX#SYSAPPEND_bitmask
+# IPAPPEND defaults to 3 for clients to boot in ProxyDHCP mode.
+# The downside is that they don't receive DHCP information like DNS, NTP etc.
+# If you have a properly configured DHCP server, switch to IPAPPEND=2.
+#IPAPPEND=2
--- /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 /run/ltsp/ltsp_config ]; then
+ . /run/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
+
+CC ?= cc
+LEX=flex
+YACC=bison
+
+LIBS=-lfl -lpopt
+##LIBS=-lfl -ll -lpopt
+YFLAGS=-v -d
+CCFLAGS=-W -Wall $(CFLAGS) $(CPPFLAGS)
+
+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 configurations 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
+
+# Workaround Gentoo's genkernel initramfs not mounting /run:
+mountpoint -q /run || mount -t tmpfs -o "noexec,nosuid,size=10%,mode=0755" tmpfs /run
+
+# 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
+.TH "init-ltsp" "1" "20160905" "Vagrant Cascadian" ""
+.SH "NAME"
+init-ltsp \(em init wrapper to configure LTSP
+.SH "DESCRIPTION"
+.PP
+\fBinit-ltsp\fR is run very early in the boot process of an LTSP
+system as the init process, configuring the system for LTSP and then
+handing off booting of the system to the real init(1). The bulk of the
+logic is implemented in shell fragments in
+/usr/share/ltsp/init-ltsp.d/. Variables configured typically include
+values set from lts.conf(5), or from the kernel commandline.
+
+.SH "EXAMPLE"
+.PP
+A typical invocation of \fBinit-ltsp\fR from the kernel commandline
+might look like:
+
+init=/sbin/init-ltsp quiet root=/dev/nbd0
+.SH "SEE ALSO"
+.PP
+init(1), lts.conf(5)
+.SH "AVAILABILITY"
+.PP
+\fBinit-ltsp\fR is part of \fBltsp\fP package and the latest versions
+are available in source form from
+\fIhttps://launchpad.net/products/ltsp\fR.
+.SH "AUTHOR"
+.PP
+Copyright 2016 Vagrant Cascadian <vagrant@debian.org>, distributed
+under the terms of the GNU General Public License version 2 or any
+later version.
--- /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 /run/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 -qs "init=/sbin/init-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_printers || true
+ start_screen_sessions || true
+ start_sound || true
+
+ log_action_end_msg 0
+ ;;
+ stop)
+ ;;
+ 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_printers() {
+ 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
+}
+
+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' | awk '{ print toupper($0) }')
+ 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
+ self.device.write(data)
+ except socket.error, msg:
+ print "error receiving from socket: ", msg
+
+ 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 /run/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 8u -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 8u -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, except for multiseat systems
+if [ "$(pgrep -cf "/usr/share/ldm/ldm-script xsession")" -eq 0 ]; then
+ for i in passwd group shadow gshadow; do
+ test -e "/run/ltsp/$i" && cp "/run/ltsp/$i" "/etc/$i"
+ done
+fi
+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" '[[:lower:]_][[:lower:][:digit:]_-]*[$]*') -eq ${#1}
+}
+
+# First, set up local uids/gids
+mkdir -p /run/ltsp
+
+# On first login, copy /etc/passwd, group, shadow and gshadow to cache.
+# On subsequent logins, restore them, unless there's a multiseat user logged in.
+for i in passwd group shadow gshadow; do
+ if [ ! -e "/run/ltsp/$i" ]; then
+ cp "/etc/$i" "/run/ltsp/$i"
+ elif [ "$(pgrep -cf "/usr/share/ldm/ldm-script xsession")" -lt 2 ]; then
+ cp "/run/ltsp/$i" "/etc/$i"
+ fi
+done
+
+# Get user information from the server
+IFS=':' read -r 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 -r 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
+ # SSHFS hardlinks break gnome-keyring, see
+ # https://bugzilla.gnome.org/show_bug.cgi?id=730587
+ if boolean_is_true "${SSH_DISABLE_HARDLINK:-True}" &&
+ [ "$({ echo 2.5; sshfs -V 2>&1 | awk '/SSHFS version/ { print $3 }';} |
+ sort -V | head -n 1)" = "2.5" ]
+ then
+ disable_hardlink="disable_hardlink,"
+ 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}${disable_hardlink}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}${disable_hardlink}allow_other,nonempty,ControlPath=$LDM_SOCKET" "$LDM_SERVER:$extradir" "$extradir"
+ done
+ test "$oldifs" = "not set" && unset IFS || IFS="$oldifs"
+ fi
+
+ # If CUPS can't resolve ServerName, it rejects the connection, see e.g.
+ # https://bugs.debian.org/530027. So we use an IP address instead.
+ if mkdir -p /etc/cups; then
+ CUPS_SERVER=${CUPS_SERVER:-$LDM_SERVER}
+ CUPS_SERVER=$({ getent hosts "$CUPS_SERVER" || echo "$CUPS_SERVER";} | awk '{ print $1 }')
+ echo "ServerName $CUPS_SERVER" > /etc/cups/client.conf
+ fi & # Background it in case the DNS lookup takes a long time
+
+ # set user's password from tmp file created in ssh connection.
+ if [ -e /run/ltsp/shadow.sed ]; then
+ sed -f /run/ltsp/shadow.sed -i /etc/shadow
+ fi
+fi
+# remove unconditionally the shadow.sed file
+rm -f /run/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, except for multiseat systems
+if [ "$(pgrep -cf "/usr/share/ldm/ldm-script xsession")" -eq 0 ]; then
+ for i in passwd group shadow gshadow; do
+ test -e "/run/ltsp/$i" && cp "/run/ltsp/$i" "/etc/$i"
+ done
+fi
+
+# 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 8u -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 8u -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 8u -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 8u -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 8u -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 8u -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 8u -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
+# Invalid /etc/fstab entries can cause boot failures (LP: #1673401).
+
+echo '# UNCONFIGURED FSTAB FOR BASE SYSTEM' > /etc/fstab
+
--- /dev/null
+# Remove saved server printers
+if [ -f /etc/cups/printers.conf ]; then
+ sed "/^#/!d" -i /etc/cups/printers.conf
+fi
--- /dev/null
+# Restore possible changes of `ltsp-config dnsmasq --enable-dns`
+
+if [ -f /etc/systemd/resolved.conf.d/ltsp.conf ]; then
+ rm -f /etc/systemd/resolved.conf.d/ltsp.conf
+ ln -sf ../run/systemd/resolve/stub-resolv.conf /etc/resolv.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. But avoid using `truncate` on overlayfs (LP: #1494660).
+# Also avoid systemd journal directories (LP: #1781820).
+find /var/log/ -type f ! -path '/var/log/journal/*' -exec tee {} + </dev/null
--- /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_*
+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
+# If the root file system is read-only, create a tmpfs overlay over it.
+# Tested over NBD and NFSv3, but it currently has issues over NFSv4:
+# https://bugzilla.kernel.org/show_bug.cgi?id=199013
+
+# Bail out if we're not needed or if there's no overlay support.
+test -w / && return 0
+grep -qs overlay /proc/filesystems || modprobe overlay
+grep -qs overlay /proc/filesystems || return 0
+warn "The root file system isn't writeable, activating 00-overlay."
+
+# We want an existing mount point for the tmpfs outside of /run,
+# otherwise switch_root can't move the /run mount as it's in use.
+# The tmpfs mount and contents will be hidden anyway after switch_root.
+for base in /mnt /media /cdrom /var/lib/ltsp-client-setup /root; do
+ mountpoint -q "$base" || break
+done
+
+mkdir -p "$base"
+mount -t tmpfs tmpfs "$base"
+mkdir -p $base/work $base/up $base/merged
+mount -t overlay -o "lowerdir=/,workdir=$base/work,upperdir=$base/up" overlay "$base/merged"
+
+exec switch_root $base$d/merged /sbin/init-ltsp "$@"
--- /dev/null
+# Make sure our cache dir is there
+mkdir -p /run/ltsp
+
+# Also delete the cache files in case they exist in the underlying root rofs.
+rm -f /run/ltsp/ltsp_config /run/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 /run/ltsp/net-*.conf /run/net-*.conf ; do
+ if [ -f "$netfile" ]; then
+ . "$netfile"
+ fi
+done
+
+# Ensure the $DEVICE variable exists as some scripts rely on it.
+test -n "$DEVICE" || DEVICE=$(ip route get 192.168.67.0 | sed -n 's/.*dev *\([^ ]*\) *src .*/\1/p')
--- /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.*=*)
+ # Separate ltsp_vars with newlines without creating blank lines
+ ltsp_vars="${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 >> /run/ltsp/ltsp_config
+
+# export LTSP variables
+while IFS="=" read var value; do
+ test -z "$var" && continue
+ # Uppercase the variable
+ var=$(echo "$var" | awk '{ print toupper($0) }')
+ export "$var=$value"
+ echo "$var=$value"
+done >> /run/ltsp/ltsp_config <<EOF
+$ltsp_vars
+EOF
--- /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%/run/initramfs/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}" >> /run/ltsp/ltsp_config
+ if [ -n "$name" ]; then
+ echo "NBD_ROOT_NAME=${name}" >> /run/ltsp/ltsp_config
+ else
+ echo "NBD_ROOT_PORT=${port}" >> /run/ltsp/ltsp_config
+ fi
+ ;;
+ *)
+ if [ "${FSTYPE#nfs}" != "${FSTYPE}" ]; then
+ if [ "$MOUNTPOINT" = "/" ] || [ "${MOUNTPOINT%/run/initramfs/rofs}" != "${MOUNTPOINT}" ]; then
+ # NFS root
+ server=${MOUNTED_DEVICE%%:*}
+ echo NFS_SERVER=${server} >> /run/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" >> /run/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
+ # Prefer the kernel path from /proc/cmdline over $filename from DHCP
+ boot_image=$(sed -n 's/.*BOOT_IMAGE=\([^[:space:]]*\).*/\1/p' /proc/cmdline)
+ boot_image=${boot_image:-$filename}
+ fileonly=${boot_image##*/}
+ pathonly=${boot_image%$fileonly}
+ lts_conf_temp=$(mktemp)
+ tftp -m binary "$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
+HOSTNAME=${HOSTNAME%% *}
+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=$(ip -oneline -family inet address show dev $DEVICE |
+ sed 's/.* \([0-9.]*\)\/\([0-9]*\) .*/\1.\2/' |
+ awk -F "." '{ print (2^24*$1+2^16*$2+2^8*$3+$4)%(2^(32-$5)) }')
+ ;;
+ 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 | sort -V | sed -n 's/^HOSTS_[^=]*=//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_SERVER }$dns"
+ fi
+ done
+fi
+
+# If no DNS_SERVER was defined in lts.conf or in DHCP (e.g. IPAPPEND=3),
+# check if the LTSP server or the gateway are DNS servers.
+if [ -z "$DNS_SERVER" ] && [ -x /usr/bin/dig ]; then
+ gateway=$(LANG=C ip route | sed -n 's/default via \([0-9.]*\).*/\1/p')
+ test "$gateway" != "$SERVER" || unset gateway
+ for dns in $SERVER $gateway; do
+ if dig +time=1 +tries=1 +short "@$dns" localhost >/dev/null 2>&1; then
+ DNS_SERVER="$dns"
+ break
+ fi
+ done
+fi
+
+# If klibc ipconfig is available, do a "fake" DHCP request to get the DNS
+if [ -z "$DNS_SERVER" ] && [ -x /usr/lib/klibc/bin/ipconfig ]; then
+ # Remember non empty settings and append them after the new ones
+ existing_contents=$(grep -sv "=''$" /run/net-$DEVICE.conf)
+ if /usr/lib/klibc/bin/ipconfig -t 3 -n "$DEVICE" >/dev/null &&
+ [ -f "/run/net-$DEVICE.conf" ]
+ then
+ if [ -n "$existing_contents" ]; then
+ echo "$existing_contents" >> "/run/net-$DEVICE.conf"
+ fi
+ # Don't blindly source it now, we might have changed some vars
+ for dns in $(. "/run/net-$DEVICE.conf" && echo $IPV4DNS0 $IPV4DNS1); do
+ if [ "$dns" != "0.0.0.0" ]; then
+ DNS_SERVER="${DNS_SERVER+$DNS_SERVER }$dns"
+ fi
+ done
+ fi
+fi
+
+if [ -z "$SEARCH_DOMAIN" ] && [ -n "$DNSDOMAIN" ]; then
+ SEARCH_DOMAIN="$DNSDOMAIN"
+fi
+
+# Exit if we don't have anything to apply
+test -n "$DNS_SERVER$SEARCH_DOMAIN" || return 0
+
+# Deal with systemd-resolved.
+# The symlink may be relative or absolute, so better use grep.
+if ls -l /etc/resolv.conf | grep -q /run/systemd/resolve/; then
+ # We can't do per link DNS without systemd-networkd
+ # (e.g. when using network-manager), so define them globally
+ mkdir -p /etc/systemd/resolved.conf.d
+ {
+ echo "[Resolve]"
+ test -n "$DNS_SERVER" && echo "DNS=$DNS_SERVER"
+ test -n "$SEARCH_DOMAIN" && echo "Domains=$SEARCH_DOMAIN"
+ } > /etc/systemd/resolved.conf.d/ltsp.conf
+else
+ # 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=/etc/resolvconf/resolv.conf.d/base
+ else
+ resolv=/etc/resolv.conf
+ # Remove possibly dangling symlinks
+ rm -f "$resolv"
+ fi
+
+ {
+ echo "# Generated by LTSP"
+ test -n "$SEARCH_DOMAIN" && echo "search $SEARCH_DOMAIN"
+ for n in $DNS_SERVER; do
+ echo "nameserver $n"
+ done
+ } > "$resolv"
+fi
--- /dev/null
+# Load extra modules here, in case they affect other plugins
+env | sort -V | sed -n 's/^MODULE_[^=]*=//p' |
+while read -r module; do
+ modprobe $module
+done
--- /dev/null
+env | sort -V | sed -n 's/^INIT_COMMAND_[^=]*=//p' > /run/ltsp/init-commands
+. /run/ltsp/init-commands
--- /dev/null
+# Some devices can't PXE boot, they need a local kernel and initrd.
+# Provide a method to automatically update those local copies.
+
+# We decide to update to a newer kernel when the old one has been removed.
+# Checking "modules.order" is safer than checking the dir, which might be empty.
+# We're doing this test first because a missing modules dir deserves a warning.
+test -e "/lib/modules/$(uname -r)/modules.order" && return 0
+log "The modules dir does not exist for the active kernel $(uname -r)"
+
+# KERNEL_DEVICE can be set as e.g. ltsp.kernel_device=/dev/mmcblk0p1 in cmdline,
+# or as e.g. KERNEL_DEVICE=/dev/disk/by-label/LTSP in lts.conf.
+test -e "$KERNEL_DEVICE" || return 0
+
+# Test that a symlink exists to the new kernel that we'll copy.
+KERNEL_NAME=${KERNEL_NAME:-vmlinuz}
+test -e "/boot/$KERNEL_NAME" || return 0
+INITRD_NAME=${INITRD_NAME:-initrd.img}
+test -e "/boot/$INITRD_NAME" || return 0
+
+log "Trying to update $KERNEL_NAME and $INITRD_NAME in $KERNEL_DEVICE"
+mntdir=$(mktemp -d)
+if mount "$KERNEL_DEVICE" "$mntdir"; then
+ KERNEL_DIR=${KERNEL_DIR:-boot}
+ target_dir=$(find "$mntdir" -maxdepth 1 -type d -iname "$KERNEL_DIR")
+ target_dir=${target_dir:-$mntdir}
+ if [ ! -e "$target_dir/$KERNEL_NAME" ] || [ ! -e "$target_dir/$INITRD_NAME" ]; then
+ log "$target_dir/$KERNEL_NAME not found, not updating kernels"
+ else
+ # Copying might take a long time and might be interrupted,
+ # so copy them with a temporary name first and rename them afterwards.
+ cp "/boot/$KERNEL_NAME" "$target_dir/$KERNEL_NAME.new" &&
+ cp "/boot/$INITRD_NAME" "$target_dir/$INITRD_NAME.new" &&
+ mv "$target_dir/$KERNEL_NAME.new" "$target_dir/$KERNEL_NAME" &&
+ mv "$target_dir/$INITRD_NAME.new" "$target_dir/$INITRD_NAME" &&
+ copied_kernel=true
+ fi
+ sync; umount "$mntdir"; sync
+fi
+rmdir "$mntdir"
+if [ -n "$copied_kernel" ]; then
+ log "Successfully updated the local kernel, rebooting in 10 seconds..."
+ # Plain reboot might not work so early in the boot process.
+ # Also allow cancelling the reboot with Ctrl+C.
+ sleep 10 && reboot -fp
+fi
--- /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_[^=]*=//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_* lts.conf options to fstab
+env | sort -V | sed -n 's/^FSTAB_[^=]*=//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
+# Handle configuration in /etc/systemd/logind.conf
+test -d /etc/systemd || return 0
+
+if grep -qs '^\[Login\]' /etc/systemd/logind.conf; then
+ sed 's/^\[Login\]/&\nNAutoVTs=1\nReserveVT=1/' -i /etc/systemd/logind.conf
+else
+ echo '[Login]\nNAutoVTs=1\nReserveVT=1' >> /etc/systemd/logind.conf
+fi
--- /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
+OVERLAY_DIR=${OVERLAY_DIR:-"/etc/ltsp/overlay-dir"}
+if [ -d "${OVERLAY_DIR}" ]; then
+ tar --directory=${OVERLAY_DIR} --create . | \
+ tar --directory=/ --extract
+fi
--- /dev/null
+rcfiles=$(env | sort -V | sed -n 's/^RCFILE_[^=]*=//p')
+test -n "$rcfiles" || return 0
+
+if [ -x /etc/rc.local ]; then
+ # Some older rc.local samples ended with "exit 0", remove it
+ sed '${/^exit 0$/d;}' -i /etc/rc.local
+else
+ # In recent distributions, it's not shipped at all
+ printf '#!/bin/sh\n\n' > /etc/rc.local
+ chmod +x /etc/rc.local
+fi
+
+printf "%s\n" "$rcfiles" >> /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
+ if [ -L /etc/localtime ]; then
+ ln -sf /usr/share/zoneinfo/$TIMEZONE /etc/localtime 2>/dev/null
+ else
+ cp /usr/share/zoneinfo/$TIMEZONE /etc/localtime 2>/dev/null
+ fi
+fi
+
+# Set timeserver to $SERVER if set to autodetect
+if [ "$TIMESERVER" = "auto" ]; then
+ TIMESERVER=${SERVER}
+fi
+
+# Set up timeserver
+if [ -n "$TIMESERVER" ] && type ntpdate > /dev/null 2>&1; then
+ ntpdate -p 1 $TIMESERVER && hwclock --systohc --${HWCLOCK:-"utc"} --noadjfile || true
+fi
--- /dev/null
+unset swap_devices
+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
+
+# If no local swap was found, default to NBD_SWAP=true for low-RAM clients
+if [ -z "$swap_devices" ] && [ -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=$(awk '/^MemTotal:/ { print int($2/1024) }' /proc/meminfo)
+ if [ "$memtotal" -lt "$NBD_SWAP_THRESHOLD" ]; then
+ NBD_SWAP=true
+ fi
+fi
+
+if boolean_is_true "$NBD_SWAP" && [ -x /sbin/nbd-client ]; 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=0
+ 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
+ for loghost in ${SYSLOG_HOST:-$SERVER}; do
+ echo "*.* @${loghost}"
+ done > "$syslog_conf"
+ fi
+fi
--- /dev/null
+# Only run under systemd
+test -x /lib/systemd/systemd-shutdown || return 0
+
+# Overwrite systemd-shutdown with our own
+cat > /lib/systemd/systemd-shutdown <<EOF
+#!/bin/sh
+# Work around https://github.com/NetworkBlockDevice/nbd/issues/51
+
+exec 2>/dev/console
+
+# Verbs from systemd/shutdown.c
+case "\$1" in
+ reboot) command="reboot -f" ;;
+ poweroff) command="poweroff -f" ;;
+ halt) command="halt -f" ;;
+ *) echo "Unknown option: \$0 \$1" >&2; exit 1 ;;
+esac
+sync
+# Kill all user processes, including ssh sockets
+pkill --inverse --uid 0
+swapoff -a
+# Cache the command before disconnecting nbd
+\$command --help >/dev/null 2>&1
+for nbd in \$(awk '/nbd/ { print \$NF }' < /proc/partitions | sort -rV); do
+ nbd-client -d "/dev/\$nbd"
+done
+\$command
+EOF
--- /dev/null
+# Provide a way to create udev rules that match hardware to seats.
+# Example lts.conf directives:
+# SCREEN_07="ldm -seat seat-1"
+# SCREEN_07_WAIT_FGCONSOLE=False
+# SCREEN_08="ldm -seat seat0"
+# UDEV_SEAT_1_GRAPHICS="*/pci*/*/0000:01:00.0*"
+# UDEV_SEAT_1_SOUND="*/sound/card1*"
+# UDEV_SEAT_1_EVEN_USB_PORTS="*/usb?/?-[2,4,6,8,10,12,14,16,18]/*"
+# "1" is mapped to "seat-1", the rest ("GRAPHICS" etc) is ignored.
+# You can check the hardware assigned to each seat with e.g.
+# loginctl seat-status seat0
+
+seat_rules=$(env | grep ^UDEV_SEAT_)
+if [ -z "$seat_rules" ]; then
+ # Delete our rules file in case an ltsp-pnp server contains it
+ rm -f /etc/udev/rules.d/72-ltsp-seats.rules
+ return 0
+fi
+
+echo "$seat_rules" | while IFS="=" read var value; do
+ seat=${var#UDEV_SEAT_}
+ seat=${seat%%_*}
+ echo "TAG==\"seat\", DEVPATH==\"$value\", ENV{ID_SEAT}=\"seat-$seat\""
+done >/etc/udev/rules.d/72-ltsp-seats.rules
--- /dev/null
+# Disable suspend and hibernate on LTSP clients
+
+if [ -f /usr/share/polkit-1/actions/org.freedesktop.upower.policy ]; then
+ sed 's,<allow_active>yes</allow_active>,<allow_active>no</allow_active>,' -i /usr/share/polkit-1/actions/org.freedesktop.upower.policy
+fi
--- /dev/null
+# Dracut sets the IP using the valid_lft parameter. From `man ip-address`:
+# > the valid lifetime of this address; see section 5.5.4 of RFC 4862.
+# > When it expires, the address is removed by the kernel.
+# We don't want the address to be removed by the kernel, so we change it here
+# to "forever".
+
+# On the other hand some setups exist, e.g. Fedora with Network Manager, that
+# renew the lease only if valid_lft != "forever". In such cases, just return:
+grep -qs "^BOOTPROTO=dhcp" "/etc/sysconfig/network-scripts/ifcfg-$DEVICE" &&
+ return 0
+
+# Example output:
+# 2: enp2s0 inet 10.161.254.11/24 brd 10.161.254.255 scope global enp2s0\ valid_lft 25147sec preferred_lft 25147sec
+# We don't match it and we don't do anything if valid_lft = "forever".
+ip -4 -oneline addr show dev "$DEVICE" |
+ sed -n 's/.* \([0-9.]*\)\/\([0-9]*\) brd \([0-9.]*\) .* valid_lft [0-9][^ ]* .*/\1 \2 \3/p' |
+ while read -r ip mask brd; do
+ ip -4 addr change "$ip/$mask" broadcast "$brd" dev "$DEVICE"
+ done
--- /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|*chromium|*google-chrome)
+ if [ -x /usr/bin/devilspie ]; then
+ # set up devilspie for fullscreen browser
+ 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>
+# 2016, 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.
+#
+
+#
+# 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: /run/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=/run/ltsp/ltsp_config_env
+
+# Make sure cache dir exists
+mkdir -p /run/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
+}
+
+# Allows defining per-screen directives, e.g. if SCREEN_NUM=07,
+# then the global lts.conf variable SCREEN_07_LDM_USERNAME=xxx
+# gets renamed locally for this script to LDM_USERNAME=xxx.
+per_screen_directives() {
+ local var value
+
+ test -n "$SCREEN_NUM" || return 0
+ while IFS="=" read var value; do
+ test -n "$var" || continue
+ export "${var#SCREEN_${SCREEN_NUM}_}=$value"
+ unset "$var"
+ done <<EOF
+$(env | grep SCREEN_${SCREEN_NUM}_)
+EOF
+}
+
+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
+per_screen_directives
--- /dev/null
+# Source /run/ltsp/ltsp_config
+if [ -f /run/ltsp/ltsp_config ]; then
+ set -a
+ . /run/ltsp/ltsp_config
+ set +a
+ cat /run/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 -va ^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 -va ^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=$(awk '/^MemTotal:/ { print int($2/1024) }' /proc/meminfo)
+ FAT_RAM_THRESHOLD=${FAT_RAM_THRESHOLD:-400}
+ if [ "$memtotal" -ge "$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
+# Provide a way to map HOSTNAME to LDM_USERNAME (LP: #1781774).
+# For example, HOST_TO_USERNAME="pc/guest" in lts.conf, would allow "pc01"
+# to autologin with LDM_USERNAME="guest01" without specify it in lts.conf.
+
+test -n "$HOST_TO_USERNAME" || return 0
+
+if [ -z "$HOSTNAME" ]; then
+ # Disable LDM_GUESTLOGIN and LDM_AUTOLOGIN on unknown clients.
+ test -n "$LDM_AUTOLOGIN" && set_lts_var LDM_AUTOLOGIN ""
+ test -n "$LDM_GUESTLOGIN" && set_lts_var LDM_GUESTLOGIN ""
+elif [ -z "$LDM_USERNAME" ]; then
+ case "$HOSTNAME" in
+ "${HOST_TO_USERNAME%/*}"[0-9]*)
+ set_lts_var LDM_USERNAME "$(echo "$HOSTNAME" | sed "s/$HOST_TO_USERNAME/")"
+ test -z "$LDM_PASSWORD" && set_lts_var LDM_PASSWORD "$LDM_USERNAME"
+ ;;
+ esac
+fi
--- /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_* lts.conf vars
+
+mon_options=$(env | sort -V | sed -n 's/^X_MONITOR_OPTION_[^=]*=/ 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_[^=]*=//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 using the X_MODULE_* lts.conf vars
+
+xmodules=$(env | sort -V | sed -n 's/^X_MODULE_[^=]*=/ 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 using the X_OPTION_* lts.conf vars
+
+dev_options=$(env | sort -V | sed -n 's/^X_OPTION_[^=]*=/ 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/chromium" ]; then
+ KIOSK_EXE=/usr/bin/chromium
+ 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} TERM=linux 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
+ case $basename in
+ rdesktop)
+ RDP_OPTIONS=${RDP_OPTIONS:-"-f -u ''"}
+ RDP_SERVER=${RDP_SERVER:-"server"}
+ ;;
+ *)
+ RDP_OPTIONS=${RDP_OPTIONS:-"/f"}
+ RDP_SERVER=/v:${RDP_SERVER:-"server"}
+ ;;
+ esac
+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"
+ # ltsp_config did call per_screen_directives, but SCREEN_NUM wasn't set
+ per_screen_directives
+ ;;
+ *)
+ die "Usage: $0 [01..12]"
+ ;;
+esac
+
+while true; do
+ # Wait until this is the active vt before launching the screen script
+ while boolean_is_true "${WAIT_FGCONSOLE:-True}" && [ $(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|SCREEN_NUM' | /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"
+ if [ "${LIST_KERNELS}" = "ALL" ]; then
+ LIST_KERNELS="*"
+ fi
+ 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 -k 4,4V -k 3,3rV
+
+ eval "$orig_flags"
+}
+
+kernel_versions(){
+ for arch in ${LIST_KERNELS:-"ALL"} ; do
+ LIST_KERNELS="$arch" kernel_split | awk '{print $3$4}'
+ done
+}
+
+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 -k 4,4V -k 3,3rV
+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 ALL" 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:-3}
+
+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 ALL" 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:-3}
+
+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:-3}
+
+EOF
+ done
+ cat >> $PXECFG/ltsp-versions-$method <<EOF
+menu end
+EOF
+ done
+ fi
+
+ if [ -f "$BOOT/memtest86+.bin" ]; then
+ pxelinux_include_files="$pxelinux_include_files memtest"
+ cat > $PXECFG/memtest <<EOF
+# This file is regenerated when update-kernels runs.
+# Do not edit, see /etc/ltsp/update-kernels.conf instead.
+label memtest86+.bin
+menu label Memory test
+linux memtest86+.bin
+EOF
+ 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 ALL" 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 \
+ > /dev/null
+
+ # 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 || 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_[^=]*=//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()
+{
+ printf "%s\n" "$*" >&2
+}
+
+die() {
+ warn "$@"
+ exit 1
+}
+
+log()
+{
+ if [ -x /usr/bin/logger ] && [ -e /dev/log ]; then
+ logger -s -t "${0##/}" "$*"
+ elif [ -w /dev/kmsg ]; then
+ warn "${0##/}: $*" 2>>/dev/kmsg
+ warn "${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 '/.*\/[[:alnum:]_\-]\{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 | LC_ALL=C sort)
+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
+Translations workflow
+=====================
+LTSP is translated online on launchpad:
+https://translations.launchpad.net/ltsp
+
+Due to a misconfiguration, we rely on "Series" to have translatable subprojects for LTSP and LDM:
+https://translations.launchpad.net/ltsp/ltsp/+translations
+https://translations.launchpad.net/ltsp/ldm/+translations
+
+As that page says,
+> Automatic synchronization: Translations are imported with every update from branch lp:ltsp,
+> and exported daily to branch lp:~ltsp-upstream/ltsp/ltsp-translations.
+
+Unfortunately launchpad currently only supports synchronization with bzr branches, but LTSP is maintained in git. So:
+ * The LTSP code is at https://code.launchpad.net/~ltsp-upstream/ltsp/+git/ltsp.
+ * At StringFreeze, we should push an updated po/ltsp.pot, and give translators enough time to translate it.
+ * All the LTSP code, including ltsp.pot, is automatically mirrored in bzr format at https://code.launchpad.net/~ltsp-upstream/ltsp/ltsp.
+ * Launchpad pulls ltsp.pot from there and allows translators to translate it online.
+ * When there are new translations, it daily pushes the updated .po files at https://code.launchpad.net/~ltsp-upstream/ltsp/ltsp-translations
+ * Before release, we should manually pull po/*.po from ltsp-translations and push them to the upstream git repository.
+ (e.g. git merge --squash --allow-unrelated-histories --strategy=recursive --strategy-option=theirs translations/master)
+ * We have configured launchpad to only read *.pot and ignore *.po, so we shouldn't commit any new .po files sent e.g. by email. We should instruct translators to use launchpad instead. Also the translator credits are kept there internally in launchpad, and exposed in a special string called "translator-credits" which can be shown in about dialogs etc.
--- /dev/null
+# Amharic translation for ltsp
+# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2017-04-10 12:03+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\n"
+"Language-Team: Amharic <am@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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" samson https://launchpad.net/~sambelet"
+
+#: ../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 ስህተት: እርስዎ ማቅረብ አለብዎት እውነት ወይንም ሀሰት"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "የ i18n ቋንቋ ማሰናጃ"
+
+#: ../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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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 ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " የ ተደገፉ ዋጋዎች ናቸው: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "የ ተለቀቀው የ እትም ቁጥር"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "ደረጃ 3 URI"
+
+#: ../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 ""
+
+#: ../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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "የ ተለቀቀው የ እትም ቁጥር (el6,fc18,fc19) * አሁን አይሰራም"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" صقر بن عبدالله https://launchpad.net/~agari"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2018-04-06 23:35+0000\n"
+"Last-Translator: Samir Ribić <Unknown>\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Anel Mandal https://launchpad.net/~mandone\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Samir Ribić https://launchpad.net/~megaribi\n"
+" blablabla https://launchpad.net/~blablablablabla999-deactivatedaccount-"
+"deactivatedaccount"
+
+#: ../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 "Greška u prijavi"
+
+#: ../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 "Korisnik"
+
+#: ../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 "već prijavljen!"
+
+#: ../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 "Nastavi"
+
+#: ../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 "Upozorenje o prijavi"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Odustani"
+
+#: ../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 "ispiši podatke o izdanju i izađi"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "postavi ciljnu arhitekturu"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/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/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/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/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"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "postavi lokaciju mirror kopije za ažuriranje"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " podržane vrijednosti su: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Putanja do datoteke kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Staza do chroot-creator keša"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Broj verzije izdanja"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Ime distribucije"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stepen 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/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/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/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/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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "postavi ime za chroot"
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "montira CDROM prije instalacije"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: ca\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "estableix l'arquitectura objectiu"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Estableix les llengües"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "estableix la ubicació de la rèplica d'actualitzacions"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " els valors permesos són: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Camí al fitxer kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Camí a la cau del chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Número de la versió"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Nom de la distribució"
+
+#: ../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/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/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/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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/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/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/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/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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "estableix el nom del chroot"
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "munta CD-ROM abans de la instal·lació"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2017-11-16 05:45+0000\n"
+"Last-Translator: Pavel Borecki <Unknown>\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: cs\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+" Pavel Borecki https://launchpad.net/~pavel-borecki\n"
+" Tadeáš Pařík https://launchpad.net/~pariktadeas\n"
+" Tomáš Bednář https://launchpad.net/~bednto"
+
+#: ../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 "zobrazit tuto nápovědu"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "zobrazit nápovědu pro všechny dostupné předvolby příkazového řádku"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr "zobrazit informaci o verzi a skončit"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "Nastavit cílovou architekturu"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Nastavit i18n jazyky"
+
+#: ../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/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/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/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/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/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/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/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/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "nastavit součásti které mají být v zrcadle použity"
+
+#: ../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 ""
+"Vyberte distribuci která bude použita pro instalaci, výchozí je spuštěná "
+"distribuce"
+
+#: ../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"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr "použít zadanou klíčenku pro ověření debootstrap gpg"
+
+#: ../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 ""
+"POZN.: vypínají se zdroje bezpečnostních aktualizací pro sid. (z povahy "
+"varianty) neexistují."
+
+#: ../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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "nastavit umístění zrcadla s aktualizacemi"
+
+#: ../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/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 "seznam balíčků které nainstalovat z repozitářů backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "distribuce z jejíž backport repozitářů čerpat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:29
+#, sh-format
+msgid "NOTE: adding default dist and components to backports mirror:"
+msgstr "POZN.: přidání výchozí distribuce a součástí do zrcadla backports:"
+
+#: ../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/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 "Vyberte variantu jádra k instalaci"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "vybrat verzi jádra kterou nainstalovat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "spouštět většinu nebo všechny aplikace přímo na terminálu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "přeskočit přechod na novější verzi nainstalovaných balíčků"
+
+#: ../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/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/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ého webového kiosku"
+
+#: ../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/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/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/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"urychlit sestavování pomocí eatmydata za cenu rizika, že data nebudou "
+"zapsána na úložiště"
+
+#: ../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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr "přeskočit vytvoření squashfs obrazu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " podporované hodnoty jsou: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Cesta k souboru kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Cesta k cache chroot-creatoru"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Verze vydání"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Jméno distribuce"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI 3. fáze"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Který instalátor Gentoo použít, výchozí je kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Popis umístění instalačního profilu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Ladit (debug) instalátor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Zobrazit výstup vnějšího příkazu instalátoru"
+
+#: ../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 použitím instalátoru: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"CHYBA: nepodporovaný instalátor. Zkontrolujte argument --installer: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Uživatelem určený profil instalátoru: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Výchozí profil instalátoru: %s"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Nastavit nástroj pro vytváření initramfs, výchozí je genkernel"
+
+#: ../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 ""
+"Nastavit balíček se zdrojovými kódy jádra, výchozí je nejnovější 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 "Nastavit URI vlastního nastavení jádra"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Vyberte ovladač který nainstalovat pro vstupní zařízení"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Vyberte ovladač který nainstalovat pro grafický čip"
+
+#: ../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/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/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"nastavit distribuci linuxmint, kterou použít pro instalaci, výchozí je "
+"spuštěná distribuce"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "nastavit umístění zrcadla s bezpečnostními aktualizacemi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "zapnout 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 "vynutit přeskočení sestavení squashfs (pro debian-installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "zapnout podporu ladění"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "načíst soubor s nastaveními pro konkrétního uživatele"
+
+#: ../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/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "nastavit výchozí základní instalační složku"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "nastavit název pro chroot"
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "před instalací připojí CD-ROM"
+
+#, 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í."
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Číslo verze vydání (el6,fc18,fc19) * Ještě nefunguje"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Ole Guldberg https://launchpad.net/~olegb"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2016-12-04 06:34+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: de\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Daniel Winzen https://launchpad.net/~q-d-deactivatedaccount\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"
+" db429 https://launchpad.net/~db429\n"
+" phobie https://launchpad.net/~phobie"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "Zielarchitektur 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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Sprachen angeben"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/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/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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "Spiegelserver für »update« angeben"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " zulässige Werte: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Pfad zur Kickstart-Datei"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, 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/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Release-Versionsnummer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Name der Distribution"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stage 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/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/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/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/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/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/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/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/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/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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "Debug-Modus aktivieren"
+
+#: ../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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "Namen für den Chroot festlegen."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "hängt CDROM vor der Installation ein"
+
+#, 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."
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr ""
+#~ "Veröffentlichungs-Versionsnummer (el6,fc18,fc19) * Noch nicht funktionierend"
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2017-05-18 19:27+0000\n"
+"Last-Translator: Alkis Georgopoulos <Unknown>\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"X-Poedit-Country: GREECE\n"
+"Language: \n"
+"X-Poedit-Language: Greek\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Alkis Georgopoulos https://launchpad.net/~alkisg\n"
+" Fotis Tsamis https://launchpad.net/~ftsamis\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "ορισμός των γλωσσών i18n"
+
+#: ../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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 διανομή"
+
+#: ../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/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/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+"ΣΗΜΕΙΩΣΗ: απενεργοποίηση των APT πηγών security και updates της sid. Δεν "
+"είναι διαθέσιμες."
+
+#: ../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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "αντιγραφή αρχείων πακέτων apt από τον εξυπηρετητή"
+
+#: ../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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr "παράλειψη της δημιουργίας εικόνας squashfs"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"ΣΦΑΛΜΑ: μη υποστηριζόμενη αρχιτεκτονική. Ελέγξτε την παράμετρο --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " επιτρεπτές τιμές είναι: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Διαδρομή για το αρχείο kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Διαδομή για την προσωρινή μνήμη του chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Αριθμός έκδοσης του release"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Όνομα διανομής"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI επιπέδου 3"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "διαγραφή του εικονικού δίσκου LTSP εάν υπάρχει"
+
+#: ../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/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/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "αφαίρεση πακέτων από το αρχικό chroot"
+
+#: ../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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "ορισμός του ονόματος του εικονικού δίσκου (chroot)"
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "προσαρτά το CDROM πριν την εγκατάσταση"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "ΣΗΜΕΙΩΣΗ: απενεργοποιείται η πηγή APT για τις ενημερώσεις ασφαλείας για το "
+#~ "sid. Δεν υπάρχει."
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Αριθμός έκδοσης (el6,fc18,fc19) * Δεν είναι ακόμα έτοιμο"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/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/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/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/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+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/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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Release version number (el6,fc18,fc19) * Not working yet"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Nick Ellery https://launchpad.net/~nick.ellery"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2017-06-29 22:57+0000\n"
+"Last-Translator: Andi Chandler <Unknown>\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "set the target architecture"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Set the i18n langs"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/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/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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "set the update mirror location"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "run most or all applications locally"
+
+#: ../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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr "skip squashfs image creation"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " supported values are: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Path to kickstart file"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Path to chroot-creator cache"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Release version number"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Distro name"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stage 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/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/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/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/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/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/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/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/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/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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "enable debug support"
+
+#: ../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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "set the name of the chroot"
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "mounts CDROM before installation"
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Release version number (el6,fc18,fc19) * Not working yet"
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2016-12-04 06:34+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: \n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Adolfo Jayme https://launchpad.net/~fitojb\n"
+" Adán Bernal Pérez https://launchpad.net/~adanbernalperez\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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "establecer la arquitectura destino"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Establecer los idiomas"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/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/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+"NOTA: deshabilitando fuentes de seguridad y actualizaciones APT para sid. No "
+"existen."
+
+#: ../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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "establecer la localización del mirror de actualizaciones"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " los valores posibles son: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Ruta al archivo kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Ruta a la caché del creador de chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Número de la versión"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Nombre de la distribución"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Etapa 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/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/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/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/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+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 "Cargar un archivo de configuración específico de usuario"
+
+#: ../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/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/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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "establecer el nombre de la jaula o chroot"
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "monta el CDROM antes de instalar"
+
+#, 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"
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2015-09-02 11:27+0000\n"
+"Last-Translator: Lauri Võsandi <lauri.vosandi@gmail.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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Lauri Võsandi https://launchpad.net/~v6sa\n"
+" pheinsal https://launchpad.net/~usverk"
+
+#: ../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 "Viga sisselogimisel"
+
+#: ../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 "Kasutaja"
+
+#: ../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 juba sisselogitud!"
+
+#: ../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 "Jätka"
+
+#: ../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 "Sisselogimise hoiatus"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Loobu"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API VIGA: määrama peab true või false"
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "näita seda abisõnumit"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "näita abiteavet kõigi võimalike käsurea valikute kohta"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr "kuva versiooni info ning välju"
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "LTSP terminali tarkvara koostamise valikud:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Tavalised valikud:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Täpsemad valikud:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "teave: LTSP terminali tarkvara paigaldus edukalt lõpetatud"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "viga: LTSP terminali tarkvara paigaldus ebaõnnestus"
+
+#: ../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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "määra sihtarhitektuur"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "käita enamikke või kõiki rakendusi kohalikult"
+
+#: ../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/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/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/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "lihtne webkiosk režiim"
+
+#: ../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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "VIGA: toetamata arhitektuur. Kontrolli --arch argumendi väärtust: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " toetatud väärtused on: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Kickstart faili asukoht"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "chroot-creator puhvri asukoht"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Väljalaske versiooni number"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Väljalaske versiooninumber (el6,fc18,fc19) * Ei tööta veel"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: fi\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "Aseta kohdearkkitehtuuri"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Aseta i18n-kielet"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "Aseta päivityspeilipalvelimen sijainti"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "Aja useimmat tai kaikki ohjelmat paikallisesti"
+
+#: ../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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " tuetut arvot ovat: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "kickstart-tiedoston polku"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "chroot-creator-välimuistin polku"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Julkaisun versionumero"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Jakelun nimi"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Vaiheen 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/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/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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "Aseta turvapeilipalvelimen sijainti"
+
+#: ../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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "Aseta chroot-ympäristön nimi"
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "Liittä CDROM ennen asennusta"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Gunleif Joensen https://launchpad.net/~gunleif\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2014-10-23 19:25+0000\n"
+"Last-Translator: EmmanuelLeNormand <manu@le-normand.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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: fr\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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 "afficher les informations de version et quitter"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "Indiquer l'architecture cible"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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/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/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/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/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"définir la distribution à utiliser pour l'installation, par défaut la "
+"distribution actuellement"
+
+#: ../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 »)"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr "utiliser la clé spécifiée pour le démarrage vérifié par gpg"
+
+#: ../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: désactive la sécurité et les mises à jour des sources APT pour sid. "
+"Ils n'existent pas"
+
+#: ../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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "indiquer l'emplacement du miroir de mise à jour"
+
+#: ../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/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/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "utiliser le sources.list des serveurs au lieu d'en générer un"
+
+#: ../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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "copier les fichiers de paquets APT depuis le serveur"
+
+#: ../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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " valeurs possibles: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Chemin vers le fichier kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, 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/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Numéro de version"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Nom de la distribution"
+
+#: ../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/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/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/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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Spécifier initramfs builder, par défaut à genkernel"
+
+#: ../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/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Spécifier le pilote du périphérique d'entrée à installer"
+
+#: ../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/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/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/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"Spécifier la version de LinuxMint a utiliser pour l'installation, par défaut "
+"la version actuelle"
+
+#: ../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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "indiquer le nom du chroot."
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "monter le CDROM avant l'installation"
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr ""
+#~ "Numéro de la version Release (el6,fc18,fc19) * Ne fonctionne pas encore"
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2015-12-13 10:24+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Marcos Lans https://launchpad.net/~markooss\n"
+" Miguel Anxo Bouzada https://launchpad.net/~mbouzada\n"
+" Xosé https://launchpad.net/~ubuntu-galizaweb"
+
+#: ../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 "mostrar información da versión e saír"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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 "Estabelecer a distribución que utilizar para a instalación"
+
+#: ../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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"Estabelecer a distribución para usar na instalación, predeterminada a "
+"distribución en execución"
+
+#: ../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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr ""
+"usar o anel de chaves especificado para verificación gpg de debootstrap"
+
+#: ../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 ""
+"NOTA: desactivando as orixes de APT para seguranza e actualizacións e sid. "
+"Non existen."
+
+#: ../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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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 "Estabelecer a variante do kernel a instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "Estabelecer a versión do kernel a instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"usar eatmydata para acelerar os tempos de construción co risco de perder "
+"datos durante a escritura no disco"
+
+#: ../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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Instalador Gentoo a usar, predeterminado o kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Ruta ao perfil do instalador"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Instalador de depuración"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Mostrar a saída da orde externa 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 "Usando 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 incompatíbel. Comproba o --installer argument: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Perfil personalizado do instalador: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Perfil do instalador predeterminado: %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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Estabelecer o construtor de initramfs, predeterminado o genkernel"
+
+#: ../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 ""
+"Estabelecer o paquete coas orixes do kernel, predeterminadas as últimas "
+"orixes 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 "Estabelecer URI da configuración personalizada do kernel"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Estabelecer controladores a instalar do dispositivo de entrada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Estabelecer controladores a instalar da tarxeta de vídeo"
+
+#: ../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/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/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"Estabelecer a distribución linuxmint para usar na instalación, "
+"predeterminada a distribución en execución"
+
+#: ../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/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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Número de versión (el6,fc18,fc19) * Aínda non funciona"
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2016-07-10 20:31+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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-deactivatedaccount\n"
+" Yaron https://launchpad.net/~sh-yaron"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /dev/null
+# Croatian translation for ltsp
+# Copyright (c) 2017 Rosetta Contributors and Canonical Ltd 2017
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2017-07-30 22:01+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" gogo https://launchpad.net/~trebelnik-stefina"
+
+#: ../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 "Greška prijave"
+
+#: ../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 "Korisnik"
+
+#: ../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 "već prijavljen!"
+
+#: ../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 "Nastavi"
+
+#: ../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 "Upozorenje prijave"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Odustani"
+
+#: ../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 "prikaži informacije o inačici i zatvori"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /dev/null
+# Hungarian translation for ltsp
+# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ltsp\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2016-01-04 13:03+0000\n"
+"Last-Translator: Jim McQuillan <jam@mcquil.com>\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Gabor Kelemen https://launchpad.net/~kelemeng\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
+
+#: ../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 "Bejelentkezési hiba"
+
+#: ../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 "Felhasználó"
+
+#: ../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 "már be van jelentkezve!"
+
+#: ../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 "Folytatás"
+
+#: ../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 "Bejelentkezési figyelmeztetés"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Mégse"
+
+#: ../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 "Verzióinformációk kiírása és kilépés"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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 "Csomagok másolása"
+
+#: ../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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2016-07-10 20:27+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: it\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Federico https://launchpad.net/~federico+\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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "imposta l'architettura da utilizzare"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Imposta le lingue i18n"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "imposta il percorso del mirror di aggiornamento"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " i valori supportati sono: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Percorso del file kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Percorso della cache di chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Numero di versione del rilascio"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Nome della distribuzione"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Passo 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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 ""
+"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/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/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/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/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/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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "imposta il nome del chroot"
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "monta il CD-ROM prima dell'installazione"
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2015-02-17 18:38+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: \n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Hideki Yamane https://launchpad.net/~henrich\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Shushi Kurose https://launchpad.net/~kuromabo\n"
+" yossi https://launchpad.net/~ykuroda"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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 "ベースインストールの完了後にインストールするパッケージ一覧を設定する"
+
+# 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/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 が設定されたディストリビューションからインストールするパッケージ群"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "エラー: 未サポートのアーキテクチャです。--arch の引数を確認してください: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " サポートされている値: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "kickstart ファイルへのパス (path)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "chroot-creator キャッシュへのパス (path)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "リリースバージョン番号"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stage 3 の URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "もしあれば、既存の LTSP chroot を完全に削除する"
+
+#: ../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/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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "最初の chroot から除外するパッケージ"
+
+#: ../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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "chroot の名前を設定する"
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "インストールの前に CD-ROM をマウントする"
+
+#, 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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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\n"
+" minwook shin https://launchpad.net/~minwook-shin"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Danute https://launchpad.net/~d-informatika\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /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.18.12\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-12-16 09:44+0100\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"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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 "output maklumat versi dan keluar"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "tetapkan senibina sasaran"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Tetapkan bahasa i18n"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/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/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+"PERHATIAN: melumpuhkan keselamatan dan kemaskini sumber APTuntuk sid. Ia "
+"tidak wujud."
+
+#: ../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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "tetapkan lokasi cermin kemaskini"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "jalan kebanyakan atau semua aplikasi secara setempat"
+
+#: ../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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " nilai yang disokong ialah: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Laluan ke fail kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Laluan ke cache chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Nombor versi keluaran"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Nama distro"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI Tahap 3"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/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/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/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/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/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/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/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/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/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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "benarkan sokongan nyahpepijat"
+
+#: ../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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "tetapkan nama chroot"
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "lekap CDROM sebelum pemasangan"
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Nombor versi keluaran (el6,fc18,fc19) * Tidak berfungsi lagi"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+" Pjotr12345 https://launchpad.net/~computertip\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"
+
+#: ../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 "toon versie informatie en sluit af"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "selecteer de doelarchitectuur"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Stel de i18n-taal in"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/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/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+"Let op: de pakketbronnen voor sid voor (veiligheids)reparaties worden "
+"uitgeschakeld. Ze bestaan niet."
+
+#: ../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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "stel de locatie van de update mirror in"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " ondersteunde waarden zijn: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Pad naar kickstart-bestand"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Pad naar chroot-creator cache"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Uitgave versienummer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Distro-naam"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Stap 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/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/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/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/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/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/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/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"stel de Linux Mint-distributie in die moet worden gebruikt voor installatie "
+"(de draaiende distributie is de standaard)"
+
+#: ../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/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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "schakel foutopsporingsondersteuning 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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "de naam van de chroot instellen"
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "koppelt cdrom aan voordat de installatie begint"
+
+#, 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."
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Uitgaveversienummer (el6,fc18,fc19) * Werkt nog 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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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 "afichar las informacions de version e quitar"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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 "gardar en cache los paquets telecargats"
+
+#: ../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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "apondre un miralh 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 dels paquets d'installar dempuèi los backports"
+
+#: ../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/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/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "indicar la lista dels paquets de nucli d'installar"
+
+#: ../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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/035-kiosk:7
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-kiosk:7
+#, sh-format
+msgid "a simple webkiosk mode"
+msgstr "un mòde de quiòsque web simplificat"
+
+#: ../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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Camin cap al fichièr kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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 "Camin del perfil d'installar"
+
+#: ../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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr ""
+
+#: ../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 ""
+
+#: ../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/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "exclure de paquets del chroot inicial"
+
+#: ../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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: pl\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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 "wyświetla informacje o wersji i kończy działanie"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "określ docelową architekturę"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "określ adres serwera dla źródła z aktualizacjami pakietów"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "uruchamiaj lokalnie większość lub wszystkie aplikacje"
+
+#: ../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/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/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/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/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/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/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 ""
+"montuje katalog serwera jako katalog chroot pamięci podręcznej pakietu."
+
+#: ../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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " wspierane wartości to: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Ścieżka do pliku kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Katalog podręczny dla programu chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Numer wersji wydania"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Nazwa dystrybucji"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI dla etapu 3"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/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/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/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/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/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/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/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/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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "określ nazwę dla środowiska chroot"
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "montuje CDROM przed rozpoczęciem instalacji"
+
+#, 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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2015-12-13 10:25+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: pt\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Américo Monteiro https://launchpad.net/~a-monteiro\n"
+" António Miranda https://launchpad.net/~antoniom0910-deactivatedaccount\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"
+
+#: ../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 "exibir número de versão e sair"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "definir a arquitectura de destino"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Definir as linguagens i18n"
+
+#: ../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/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/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/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/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/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/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/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/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/001-set-dist:3
+#, sh-format
+msgid ""
+"set the distribution to be used for install, defaults to running distribution"
+msgstr ""
+"definir a distribuição a ser instalada, o padrão é instalar a distribuição "
+"atual"
+
+#: ../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)"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr "utilizar o chaveiro especificado para a verificação debootstrap gpg"
+
+#: ../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 ""
+"NOTA: desative a segurança e atualizações das fontes APT para sid. Elas não "
+"existem."
+
+#: ../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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "definir a localização do mirror de actualização"
+
+#: ../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/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/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/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 "Defina a variante do kernel a instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "Defina a versão do kernel a instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/080-eatmydata:3
+#, sh-format
+msgid ""
+"use eatmydata to speed up build times, at risk of data not getting written "
+"to disk"
+msgstr ""
+"utilizar o eatmydata para aumentar a velocidade de compilação, correndo o "
+"risco de todos os dados não serem escritos no disco"
+
+#: ../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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " os valores suportados são: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Caminho para o ficheiro kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Caminho para a cache do chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Número da versão de lançamento"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Nome da distribuição"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "URI de fase 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Instalador Gentoo a ser utilizado, o padrão é 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 "Depurador do instalador"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:6
+#, sh-format
+msgid "Show installer external command output"
+msgstr "Mostrar comando de saída externo 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 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 o seu --installer argument: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Perfil de instalador personalizado: %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 "A instalar em: %s"
+
+#: ../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 "purgar chroot do LTSP se existente"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "defina construtor initramfs, o padrão é utilizar genkernel"
+
+#: ../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 ""
+"Defina o pacote de fontes do kernel, o padrão será utilizar as fontes mais "
+"recentes do gentoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Defina uma URI do kernel personalizada"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Defina os controladores do dispositivo de entrada para instalar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Defina os controladores da placa de vídeo a instalar"
+
+#: ../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/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/Ubuntu/001-set-mint-dist:3
+#, sh-format
+msgid ""
+"set the linuxmint distribution to be used for install, defaults to running "
+"distribution"
+msgstr ""
+"definir a distribuição linuxmint para ser instalada, o padrão é instalar a "
+"distribuição atual"
+
+#: ../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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "definir o nome da chroot."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "monta o CDROM antes da instalação"
+
+#, 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."
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Número da versão (el6,fc18,fc19) * Ainda não funcional"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: \n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "definir a arquitetura alvo"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Defina a linguagem i18n"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/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/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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "defina a localização do espelho de atualização"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " valores suportados são: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Caminho para o arquivo kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Caminho para o cache do criador de chroot"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Número da versão de lançamento"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Nome da distribuição"
+
+#: ../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/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/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/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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/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/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/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/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/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/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/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/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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "definir o nome do chroot"
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "montar o CDROM antes da instalação"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2016-07-10 20:32+0000\n"
+"Last-Translator: fignya <ayngif@gmail.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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: ru\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Anton Shestakov https://launchpad.net/~av6\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"
+" fignya https://launchpad.net/~ayngif\n"
+" ilia https://launchpad.net/~ilia\n"
+" Данил Тютюник https://launchpad.net/~den-tyutyunik"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "задать архитектуру клиента (target)"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 "задать список пакетов для установки из закреплённого дистрибутива"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"ОШИБКА: неподдерживаемая архитектура. Проверьте аргумент параметра --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " поддерживаемые значения: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Путь к файлу kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Путь к кэшу chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Номер версии выпуска"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Этап 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "если есть, вычищать существующий LTSP chroot"
+
+#: ../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/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/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "исключить пакеты из начального chroot"
+
+#: ../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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "задать имя chroot"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "ЗАМЕЧАНИЕ: выключение источника APT обновлений безопасности для sid. Он не "
+#~ "существует."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "монтировать CDROM перед установкой"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Christopher Forster https://launchpad.net/~christopherforster\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: \n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "nastaví cieľovú architektúru"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Nastaví jazyky i18n"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "nastaví umiestnenie aktualizačného zrkadla"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " podporované hodnoty sú: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Cesta k súboru kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Cesta k vyrovnávacej pamäti chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Číslo verzie vydania"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Meno distribúcie"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Fáza 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/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/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/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/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/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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "zapne podporu ladenia"
+
+#: ../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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "nastaví meno chroot"
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "pred inštaláciou pripojí CD-ROM"
+
+#, 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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2016-10-29 06:02+0000\n"
+"Last-Translator: Besnik <besnik@programeshqip.org>\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: sq\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Besnik https://launchpad.net/~besnik-programeshqip-org\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Vilson Gjeci https://launchpad.net/~vilsongjeci"
+
+#: ../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 "Gabim Hyrjeje"
+
+#: ../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 "Përdorues"
+
+#: ../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 "tashmë i futur!"
+
+#: ../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 "Vazhdo"
+
+#: ../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 "Sinjalizim Hyrjeje"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "Anuloje"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "GABIM API: duhet të jepni true ose false."
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "shfaq këtë mesazh ndihme"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "shfaq ndihmë për krejt mundësinë e përdorshme te rreshti i urdhrave"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr "jep të dhëna versioni dhe dil"
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "Përdorimi i Klientit LTSP të Montimeve:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Mundësi të zakonshme:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Mundësi të thelluara:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "info: Instalimi i klientit LTSP u plotësua me sukses"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "gabim: instaluesi i klientit LTSP përfundoi papritur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "Aktivizo raportim ecurie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Paraqit kohë etapash (në sekonda)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "Vizato shtyllë ecurie"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "caktoni arkitekturën e objektivit"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "caktoni shpërndarjen që duhet përdorur për instalimin"
+
+#: ../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 "Caktoni gjuhën parazgjedhje"
+
+#: ../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 "caktoni vendndodhjen e pasqyrës"
+
+#: ../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 ""
+"shtoni një pasqyrë, e cila ka përparësi kundrejt pasqyrës parazgjedhje"
+
+#: ../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 ""
+"shtoni një pasqyrë, me përparësi më të ulët se sa pasqyra parazgjedhje"
+
+#: ../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 "shtoni një pasqyrë sigurie"
+
+#: ../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 ""
+"formoni listën e paketave që duhen instaluar pasi plotësohet instalimi bazë"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Caktoni gjuhët i18n"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "caktoni paketën kernel që duhet instaluar."
+
+#: ../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 "aktivizo konsol 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 "Po aktivizohet konsol seriale…"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "caktoni paketa modulesh kerneli që duhen instaluar."
+
+#: ../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ë paketash ekstra që duhen instaluar si pjesë e instalimit përfundimtar."
+
+#: ../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 "mbaj një fshehtinë të kartelave të paketave të instaluara"
+
+#: ../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 ""
+"kërko caktimin e fjalëkalimit për rrënjën, si parazgjedhje është e "
+"çaktivizuar"
+
+#: ../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ërfshi te vargu i kyçeve për apt kyçet e treguar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "lejo gjatë instalimit paketa të panënshkruara"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "caktoni përbërësit që duhen përdorur në pasqyrë"
+
+#: ../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 ""
+"caktoni shpërndarjen që duhet përdorur për instalimin, si parazgjedhje "
+"përdoret shpërndarja që është duke xhiruar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "shpërndarje për të rregulluar fiksim 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 "listë paketash që duhen instaluar prej shpërndarjes së fiksuar"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+msgstr "për verifikim gpg të debootstrap përdor vargun e dhënë të kyçeve"
+
+#: ../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 ""
+"SHËNIM: po çaktivizohen burimet e sigurisë dhe përditësimeve APT për sid. "
+"Nuk ekzistojnë."
+
+#: ../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/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "përdor ndërmjetësin http e treguar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "mos vetëzbulo formësim ndërmjetësi për apt"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "caktoni vendndodhjen e pasqyrës së përditësimeve"
+
+#: ../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 ""
+"SHËNIM: po shtohet te pasqyra e sigurisë shpërndarja parazgjedhje dhe "
+"përbërësit:"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:3
+#, sh-format
+msgid "add a backports mirror"
+msgstr "shtoni një pasqyrë 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 "listë paketash që duhen instaluar prej deposh backports"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/015-backports:5
+#, sh-format
+msgid "distribution to pull backports from"
+msgstr "shpërndarje prej nga të merret 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 ""
+"SHËNIM: po shtohet te pasqyra backport shpërndarja parazgjedhje dhe "
+"përbërësit:"
+
+#: ../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 ""
+"përdorni sources.list të shërbyesit, në vend se të prodhohet një e tillë"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "caktoni listën e paketave të kernelit që duhen instaluar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:4
+#, sh-format
+msgid "set the kernel variant to install"
+msgstr "caktoni version kerneli që duhet instaluar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:5
+#, sh-format
+msgid "set the kernel version to install"
+msgstr "caktoni version kerneli që duhet instaluar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "xhiroji lokalisht shumicën ose krejt aplikacionet"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "anashkalo përmirësimin e paketave të instaluara"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-create-fs-image:3
+#, sh-format
+msgid "create ext2 image for use with NBD"
+msgstr "krijo pamje ext2 për përdorim me 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 "krijo në sistemin e dhënë të kartelave pamje për përdorim me NBD"
+
+#: ../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 ""
+"instalo te chroot-i krejt kartelat .deb që përmbahen në drejtorinë e dhënë"
+
+#: ../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/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "ruaji në fshehtinë paketat e shkarkuara"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Po kopjohen paketa"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "u bë."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "kartelat e Paketave apt kopjoji prej shërbyesit"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "monto drejtori fshehtine paketash prej shërbyesi"
+
+#: ../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 "montoni një drejtori shërbyesi si drejtori fshehtine paketash chroot"
+
+#: ../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 ""
+"përdor eatmydata që të përshpejtohen kohët e montimit, me rrezikun që të "
+"ketë të dhëna që s’arrijnë të shkruhen në disk"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "krijo pamje squashfs për përdorim me NBD"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr "anashkalo krijimin e pamjes squashfs"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"GABIM: arkitekturë e pambuluar. Kontrolloni argumentin tuaj për --arch "
+"argument: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " vlerat e mbuluara janë: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Shteg për te kartelë kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Shteg për te fshehtinë chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Numër versioni hedhjeje në qarkullim"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Emër shpërndarjeje"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "Caktoni numrin e proceseve paralelë të montimit"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Caktoni vendndodhje pasqyrash ekstra (ndarë me hapësirë)"
+
+#: ../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ë paketash ekstra që duhen instaluar si pjesë e instalimit fillestar."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Uri për Hapin 3"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Instalues Gentoo që duhet përdorur, si parazgjedhje përdoret kicktoo"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Shteg për te profili i instaluesit"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:5
+#, sh-format
+msgid "Debug installer"
+msgstr "Diagnostikoni instaluesin"
+
+#: ../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 "Përdorimi i instaluesit: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:16
+#, sh-format
+msgid "ERROR: unsupported installer. Check your --installer argument: %s"
+msgstr ""
+"GABIM: instalues i pambuluar. Kontrolloni argumentin tuaj për --installer: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:27
+#, sh-format
+msgid "Custom installer profile: %s"
+msgstr "Profil instaluesi vetjak: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:30
+#, sh-format
+msgid "Default installer profile: %s"
+msgstr "Profil instaluesi parazgjedhje: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:34
+#, sh-format
+msgid "ERROR: %s does not exist"
+msgstr "GABIM: %s nuk ekziston"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Po instalohet te: %s"
+
+#: ../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 "spastro chroot LTSP ekzistues, në pastë"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Caktoni montuesin e initramfs-së, si parazgjedhje përdoret genkernel"
+
+#: ../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 ""
+"Caktoni paketa burimi kerneli, si parazgjedhje përdoren gentoo-sources më të "
+"rejat"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Caktoni URI-n e formësimit të kernelit vetjak"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "caktoni përudhësa pajisjesh input që duhen instaluar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-video-cards:3
+#, sh-format
+msgid "Set video card drivers to install"
+msgstr "Caktoni përudhës karte video që duhe instaluar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Ngarkoni kartelë formësimi të një përdoruesi të dhë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 "GABIM: --arch %s i thirru për arch të pambuluar: %s"
+
+#: ../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 ""
+"caktoni shpërndarjen linuxmint që duhet përdorur për instalimin, si "
+"parazgjedhje përdoret shpërndarja që është duke xhiruar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "caktoni vendndodhjen e pasqyrës së sigurisë"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "aktivizoni 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 ""
+"bëje të detyrueshëm anashkalimin e montimit të squashfs (për debian-"
+"installer)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "aktivizoni mbulim për diagnostikime"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "ngarkoni kartelë formësimi të një përdoruesi të dhënë"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "përjashtoni paketa prej chroot-it fillestar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "caktoni drejtorinë bazë parazgjedhje të instalimit"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "caktoni emrin e chroot-it"
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr ""
+#~ "Numër versioni hedhjeje në qarkullim (el6,fc18,fc19) * S’funksionon ende"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" turncoat https://launchpad.net/~uskokovic"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr ""
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"X-Poedit-Country: Sweden\n"
+"Language: sv\n"
+"X-Poedit-Language: Swedish\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "ange målarkitektur"
+
+#: ../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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "Ange i18n-språk"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "ange plats för uppdateringsspegeln"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " korrekta värden är: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Sökväg till kickstartfil"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, 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/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "utgåvans versionsnummer"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Distrubutionsnamn"
+
+#: ../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/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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Steg 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/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/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/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/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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "ange namn för chroot"
+
+#, 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."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "montera cdrom före installation"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil\n"
+" Praveen Illa https://launchpad.net/~telugulinux"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2017-12-06 08:01+0000\n"
+"Last-Translator: meda <ademcal@yahoo.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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+" meda https://launchpad.net/~ademcal\n"
+" ubuntuki https://launchpad.net/~aleverzurumlu"
+
+#: ../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 "Giriş Hatası"
+
+#: ../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 "Kullanıcı"
+
+#: ../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 "zaten giriş yapmış!"
+
+#: ../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 "Devam et"
+
+#: ../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 "Giriş Uyarısı"
+
+#: ../server/ALTLinux/configs/ltsp-login.sh:94
+#, sh-format
+msgid "Cancel"
+msgstr "İptal et"
+
+#: ../server/ltsp-build-client:79
+#, sh-format
+msgid "API ERROR: you need to provide true or false."
+msgstr "API HATASI: duğru veya yanlış olarak onaylamalısınız"
+
+#: ../server/ltsp-build-client:189
+#, sh-format
+msgid "display this help message"
+msgstr "bu yardım iletisini göster"
+
+#: ../server/ltsp-build-client:190
+#, sh-format
+msgid "display help for all available commandline options"
+msgstr "tüm kullanılabilir komut satırı seçenekleri için yardımı göster"
+
+#: ../server/ltsp-build-client:191
+#, sh-format
+msgid "output version information and exit"
+msgstr "sürüm bilgisini görüntüle ve çık"
+
+#: ../server/ltsp-build-client:195
+#, sh-format
+msgid "LTSP Build Client usage:"
+msgstr "LTSP Yapı İstemcisi kullanımı:"
+
+#: ../server/ltsp-build-client:201
+#, sh-format
+msgid " Regular options:"
+msgstr " Düzenli seçenekler:"
+
+#: ../server/ltsp-build-client:205
+#, sh-format
+msgid " Advanced options:"
+msgstr " Gelişmiş seçenekler:"
+
+#: ../server/ltsp-build-client:217
+#, sh-format
+msgid "info: LTSP client installation completed successfully"
+msgstr "bilgi: LTSP istemcisinin kurulumu başarıyla tamamlandı"
+
+#: ../server/ltsp-build-client:219
+#, sh-format
+msgid "error: LTSP client installation ended abnormally"
+msgstr "hata: LTSP istemcisinin kurulumu beklenmedik bir şekilde sonlandı"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:3
+#, sh-format
+msgid "Enable progress reporting"
+msgstr "İlerleme raporlamasını etkinleştir"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:4
+#, sh-format
+msgid "Print stage times (seconds)"
+msgstr "Aşama zamanlarını yazdır (saniye)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/000-progress:5
+#, sh-format
+msgid "Draw progress bar"
+msgstr "İlerleme çubuğu çiz"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "hedef mimariyi ayarla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-dist:3
+#, sh-format
+msgid "set the distribution to be used for install"
+msgstr "kurulum için kullanılan dağıtımı ayarla"
+
+#: ../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 "öntanımlı konumu ayarla"
+
+#: ../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 "yansının konumunu ayarla"
+
+#: ../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 "öntanımlı yansıdan önceliği alan yansıyı ekle"
+
+#: ../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 "öntanımlı yansıdan daha az önceliğe sahip yansı ekle"
+
+#: ../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 "güvenlik yansısı ekle"
+
+#: ../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 "temel-kurulum bittikten sonra kurulacak paketlerin listesine bak"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "i18n dillerini ayarla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-kernel:3
+#, sh-format
+msgid "set the kernel package to install."
+msgstr "Kurmak için çekirdek paketini ayarla."
+
+#: ../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 "seri konsolu etkinleştir"
+
+#: ../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 konsol etkinleştiriliyor..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to install."
+msgstr "kurulacak çekirdek modül paketlerini belirleyin"
+
+#: ../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 "Son yüklemede bulunmasını istediğiniz paketlerin listesi"
+
+#: ../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 "indirilmiş paketlerin önbelleklerini sakla"
+
+#: ../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 şifresini oluşturmak, öntanımlıları devredışı bırakmak için beni uyar"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-apt-keys:3
+#, sh-format
+msgid "include the listed keys in the apt keyring"
+msgstr "listelenen anahtarları apt anahtarlığında kullan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+msgstr "kurulum boyunca imzasız paketlere izin ver"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-components:3
+#, sh-format
+msgid "set the components to be used in mirror"
+msgstr "Yansıda kullanılacak bileşenleri ayarla"
+
+#: ../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 ""
+"kurulum için kullanılacak dağıtımı ayarlayın, dağıtımı varsayılan olarak "
+"ayarlanır"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-apt-pinning:3
+#, sh-format
+msgid "distribution to set up apt pinning"
+msgstr "apt bağlantısının yapılacağı dağıtım"
+
+#: ../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 "Bağlanmış dağıtımdan yüklenecek paketlerin listesi"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-debconf-seeds:3
+#, sh-format
+msgid "load debconf seeding in the chroot after install"
+msgstr "yüklemeden sonra chroot'u besleyen debconf'u yükle"
+
+#: ../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/010-distribution-specific:5
+#, sh-format
+msgid ""
+"NOTE: disabling security and updates APT sources for sid. They do not exist."
+msgstr ""
+"NOT: güvenlik devre dışı bırakma ve sid için APT kaynaklarını güncelleme. "
+"Onlar yok."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:3
+#, sh-format
+msgid "enable popularity-contest in the chroot"
+msgstr "chroot'ta popülerlik değerlendirmesini etkinleştir"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-enable-popcon:12
+#, sh-format
+msgid "Enabling popularity contest..."
+msgstr "Popülerlik değerlendirmesi etkinleştiriliyor..."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:3
+#, sh-format
+msgid "use specified http proxy"
+msgstr "belirtilen http vekilini kullan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-http-proxy:4
+#, sh-format
+msgid "do not autodetect apt proxy configuration"
+msgstr "apt vekil yapılandırmasını otomatik algılama"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "güncelleştirme yansısının konumunu ayarla"
+
+#: ../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 "Not:Öntanımlı dağıtım ve bileşenleri güvenlik yansısına ekleniyor:"
+
+#: ../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/015-sources-list:3
+#, sh-format
+msgid "use the servers sources.list instead of generating one"
+msgstr "yenisini yapmaktansa varolan sources.list sunucularını kullan"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/020-kernel-selection:3
+#, sh-format
+msgid "set the list of kernel packages to install"
+msgstr "kurulum için çekirdek paketlerinin listesini ayarla"
+
+#: ../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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+msgstr "çoğu ya da tüm uygulamayı yerel olarak çalıştır"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/035-apt-get-upgrade:3
+#, sh-format
+msgid "skip upgrade of installed packages"
+msgstr "yüklenmiş paketlerin güncellemesini atla"
+
+#: ../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 ile kullanmak için ext2 görüntüsü oluştur"
+
+#: ../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 "Belirtilen dosya sistemli NBD ile kullanılacak görüntüyü oluştur"
+
+#: ../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 "sağlanan klasördeki tüm .deb dosyalarını chroot alanına kurun"
+
+#: ../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 "basit bir webbüfe (webkiosk) durumu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:3
+#, sh-format
+msgid "cache downloaded packages"
+msgstr "indirilen paketleri önbelleğe al"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:13
+#, sh-format
+msgid "Copying packages"
+msgstr "Paketler kopyalanıyor"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-cache:24
+#, sh-format
+msgid "done."
+msgstr "tamamlandı."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "sunucudan apt paketlerini kopyala"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/040-mount-package-cache:3
+#, sh-format
+msgid "mount package cache dir from server"
+msgstr "Sunucudaki paket önbellek dizinini bağla"
+
+#: ../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 paket önbelleği dizinini bir sunucu dizini olarak bağla"
+
+#: ../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 ""
+"kurma sürelerini hızlandırmak için, diske yazılmama riski taşıyan eatmydata "
+"kullanın"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr "NBD ile kullanmak için squashfs kalıbı oluştur"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr "squashfs imaj oluşturumunu atla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "HATA: desteklenmeyen mimari. --arch değişkenini kontrol edin: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " desteklenen değerler: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "kickstart dosyasının konumu"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "chroot-oluşturucu önbelleğinin yeri"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Yayın sürüm numarası"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Dağıtım adı"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:3
+#, sh-format
+msgid "Set the number of parallel build processes"
+msgstr "eşzamanlı yapı işlemlerinin sayısını ayarla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:4
+#, sh-format
+msgid "Set extra mirror locations (space-separated)"
+msgstr "Fazladan yansı konumları ayarla (alan-ayrılmış)"
+
+#: ../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 ""
+"başlangıç kurulumunun bir bölümü olarak kurmak için fazladan paketlerin "
+"listesi."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "3. aşama URI"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:3
+#, sh-format
+msgid "Gentoo installer to use, defaults to kicktoo"
+msgstr "Kullanılacak Gentoo yükleyicisi, kicktoo'ya varsayılandır"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:4
+#, sh-format
+msgid "Path to installer profile"
+msgstr "Yükleyici profil yolu"
+
+#: ../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 "Yükleyici harici komut çıktısını göster"
+
+#: ../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 "HATA: %s yok"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:47
+#, sh-format
+msgid "Installing into: %s"
+msgstr "Yükleme yeri: %s"
+
+#: ../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 "Varsa, mevcut LSTP chroot'unu temizle"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+msgstr "Initramfs oluşturucuyu ayarlayın, varsayılan olarak genkernel'e"
+
+#: ../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 ""
+"Çekirdek kaynakları paketini ayarla, varsayılan olarak en son gentoo "
+"kaynakları."
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-set-kernel-options:4
+#, sh-format
+msgid "Set URI of custom kernel config"
+msgstr "Özel çekirdek yapılandırmasının URI'sini ayarla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+msgstr "Yüklenecek giriş aygıtı sürücülerini ayarlama"
+
+#: ../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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+msgstr "Kullanıcının belirlediği yapılandırma dosyasını yükle"
+
+#: ../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 "HATA: --arch %s, desteklenmeyen mimaride %s çağırıldı"
+
+#: ../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 ""
+"kurulum için kullanılacak linuxmint dağıtımını ayarlayın, dağıtımı "
+"varsayılan olarak ayarlanır"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+msgstr "güvenlik yansısının konumunu ayarla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/019-ltsp-cluster:3
+#, sh-format
+msgid "enable LTSP-Cluster"
+msgstr "LTSP-Cluster etkinleştir"
+
+#: ../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 yapısını atlamaya zorla (debian yükleyicisi için)"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+msgstr "hata ayıklama desteğini etkinleştir"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-load-configuration-file:3
+#, sh-format
+msgid "load a user specific configuration file"
+msgstr "kullanıcıya özel bir yapılandırma dosyası yükleyin"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "paketleri ilk chroot'dan hariç tut"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-base:3
+#, sh-format
+msgid "set the default base install directory"
+msgstr "öntanımlı temel kurulum dizinini ayarla"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "chroot adını ayarla"
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Yayın sürüm numarası (el6,fc18,fc19) * Henüz çalışmıyor"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+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/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/095-squashfs-image:3
+#, sh-format
+msgid "create squashfs image for use with NBD"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+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/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+" stuartlittle https://launchpad.net/~stuartlittle1970\n"
+" yurchor https://launchpad.net/~yurchor-deactivatedaccount"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 "список пакунків, які слід встановити з фіксованого дистрибутива"
+
+#: ../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/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/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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "копіювати всі файли пакунків apt з сервера"
+
+#: ../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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr ""
+"ПОМИЛКА: підтримки цієї архітектури не передбачено. Перевірте, чи правильно "
+"вказано аргумент --arch: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " можливі значення: %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Шлях до файла kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "Шлях до кешу chroot-creator"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "Номер версії випуску"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "Адреса Stage 3"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "вилучити вже створений chroot LTSP, якщо такий існує"
+
+#: ../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/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/Gentoo/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "виключити пакунки з початкового chroot"
+
+#: ../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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "визначити назву chroot"
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "монтувати CDROM до встановлення"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr ""
+#~ "ЗАУВАЖЕННЯ: вимикаємо джерело APT пакунків захисту для sid. Такого джерела "
+#~ "просто не існує."
+
+#, sh-format
+#~ msgid "Release version number (el6,fc18,fc19) * Not working yet"
+#~ msgstr "Номерний код випуску (el6,fc18,fc19) * Ще не працює"
--- /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: 2018-12-16 09:44+0100\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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: vi\n"
+
+#: ../common/ltsp-common-functions:194
+#, sh-format
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+" Clytie Siddall https://launchpad.net/~clytie\n"
+" Jim McQuillan https://launchpad.net/~jam-mcquil"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+msgstr "đặt kiến trúc đích"
+
+#: ../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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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 "đặt địa chỉ của máy nhân bản cập nhật"
+
+#: ../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/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/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/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/030-fat-client:5
+#: ../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
+#, 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/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/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/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/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/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/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/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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, 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/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " các giá trị được hỗ trợ : %s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "Đường dẫn đến tập tin kickstart"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, 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/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, 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/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+msgstr "Tên bản phân phối"
+
+#: ../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/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/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/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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/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/020-set-initramfs-options:3
+#, sh-format
+msgid "Set initramfs builder, defaults to genkernel"
+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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/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/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/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/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/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/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/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/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/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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "đặt tên của chroot"
+
+#, 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)."
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "gắn đĩa CD-ROM trước khi cài đặt"
--- /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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2016-07-10 20:31+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+"Language: zh_CN\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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"
+" Hunt Xu 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"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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) 安装的包的清单"
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "从服务器复制 apt 包文件"
+
+#: ../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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "错误:不支持的体系结构。检查您的 --arch 参数:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " 支持的值有:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr "kickstart 文件的路径"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr "chroot-creator 缓存的路径"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "发行版本号"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "3 段 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "如果存在,则清空现有的 LTSP chroot"
+
+#: ../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/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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "从初始 chroot 排除包"
+
+#: ../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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "设置 chroot 的名称"
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "安装前挂载 CDROM"
+
+#, 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: 2018-12-16 09:44+0100\n"
+"PO-Revision-Date: 2015-11-07 14:20+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: 2018-12-17 04:30+0000\n"
+"X-Generator: Launchpad (build 18837)\n"
+
+#: ../common/ltsp-common-functions:194
+#, 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\n"
+" Rockworld https://launchpad.net/~rockrock2222222"
+
+#: ../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/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/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9
+#: ../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/SUSE_LINUX/001-set-arch:4
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3
+#, sh-format
+msgid "set the target architecture"
+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/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/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/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/030-i18n:3
+#, sh-format
+msgid "Set the i18n langs"
+msgstr "設定 i18n"
+
+#: ../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/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/ALTLinux/041-kernel-modules:3
+#, sh-format
+msgid "set the kernel modules packages to 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/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/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/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/001-set-accept-unsigned-packages:3
+#, sh-format
+msgid "allow unsigned packages during install"
+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/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/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 ""
+
+#: ../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/010-debootstrap:3
+#, sh-format
+msgid "use the specified keyring for debootstrap gpg verification"
+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/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/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/010-manage-mirror:6
+#, sh-format
+msgid "trust mirrors of file:/// type"
+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/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/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/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/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/030-fat-client:5
+#: ../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
+#, sh-format
+msgid "run most or all applications locally"
+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/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/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/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/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/040-copy-package-lists:3
+#, sh-format
+msgid "copy apt Packages files from server"
+msgstr "從伺服器複製 apt 套件檔案"
+
+#: ../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/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/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/095-squashfs-image:4
+#, sh-format
+msgid "skip squashfs image creation"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-squashfs-image:5
+#, sh-format
+msgid "use NFS instead of NBD as default"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30
+#: ../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/SUSE_LINUX/001-set-arch:27
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51
+#, sh-format
+msgid "ERROR: unsupported architecture. Check your --arch argument: %s"
+msgstr "錯誤:不支援的架構。請檢查您的 --arch 參數:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22
+#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28
+#: ../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
+#, sh-format
+msgid " supported values are: %s"
+msgstr " 支援的數值為:%s"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12
+#, sh-format
+msgid "Path to kickstart file"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13
+#, sh-format
+msgid "Path to chroot-creator cache"
+msgstr ""
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/009-mock-chroot:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14
+#, sh-format
+msgid "Release version number"
+msgstr "釋出版本號碼"
+
+#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12
+#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15
+#, sh-format
+msgid "Distro name"
+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: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/002-set-stage-file:3
+#, sh-format
+msgid "Stage 3 URI"
+msgstr "階段 3 URI"
+
+#: ../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/020-rootpath:3
+#: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3
+#, sh-format
+msgid "purge existing LTSP chroot if present"
+msgstr "如果有則清除現有的 LTSP chroot"
+
+#: ../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/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/030-set-input-devices:3
+#, sh-format
+msgid "Set input device drivers to install"
+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/SUSE_LINUX/001-load-configuration-file:3
+#, sh-format
+msgid "Load a user specific configuration file"
+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/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/Ubuntu/010-updates-mirrors:3
+#, sh-format
+msgid "set the security mirror location"
+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/common/000-enable-debug:3
+#, sh-format
+msgid "enable debug support"
+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/common/001-set-exclude:3
+#, sh-format
+msgid "exclude packages from the initial chroot"
+msgstr "從初始的 chroot 匯出套件"
+
+#: ../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/010-set-chroot:3
+#, sh-format
+msgid "set the name of the chroot"
+msgstr "設定 chroot 名稱"
+
+#, sh-format
+#~ msgid "NOTE: disabling security APT source for sid. It does not exist."
+#~ msgstr "注意:正在取消給 sid 用的 APT 安全性更新來源。它並不存在。"
+
+#, sh-format
+#~ msgid "mounts CDROM before installation"
+#~ msgstr "安裝前掛載 CDROM"
--- /dev/null
+NAME=ltsp
+VERSION=5.18.12
+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
+# Amharic translation for ltsp
+# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+#
+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: 2015-02-17 23:15+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Amharic <am@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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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
+# 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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-09-15 08:47+0000\n"
+"Last-Translator: Pavel Borecki <Unknown>\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: 2017-09-16 04:30+0000\n"
+"X-Generator: Launchpad (build 18449)\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 "Storno"
+
+#: 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 "Už 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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2015-09-01 19:03+0000\n"
+"Last-Translator: pheinsal <usverk@gmail.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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Viga sisselogimisel"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Jätka"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Katkesta"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Kasutaja"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "on juba sisselogitud!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Sisselogimise hoiatus"
--- /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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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
+# French (Canada) translation for ltsp
+# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
+#
+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: 2016-09-16 15:56+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: French (Canada) <fr_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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Erreur de connexion"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Poursuivre"
+
+#: 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 "Avertissement de connexion"
--- /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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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
+# Armenian 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-11-04 08:14+0000\n"
+"Last-Translator: Vahan Harutyunyan <Unknown>\n"
+"Language-Team: Armenian <hy@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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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
+# Interlingua translation for ltsp
+# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+#
+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: 2015-11-08 05:06+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Interlingua <ia@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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Error de connexion"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Continuar"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Cancellar"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Usator"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "jam connexe!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Advertimento del connexion"
--- /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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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
+# Lithuanian translation for ltsp
+# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
+#
+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: 2016-08-27 07:46+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Prisijungimo klaida"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Tęsti"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Atsisakyti"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Naudotojas"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "jau prisijungęs!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Prisijungimo įspėjimas"
--- /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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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
+# Nepali translation for ltsp
+# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
+# This file is distributed under the same license as the ltsp package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+#
+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: 2015-11-12 02:45+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Nepali <ne@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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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@gmail.com>\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2016-05-05 18:37+0000\n"
+"Last-Translator: Alexander Geroimenko <Unknown>\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2018-02-15 08:35+0000\n"
+"Last-Translator: Simon Vidmar <Unknown>\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: 2018-02-16 04:30+0000\n"
+"X-Generator: Launchpad (build 18553)\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Napaka pri prijavi"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Nadaljuj"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Prekliči"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Uporabnik"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "že prijavljen!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Opozorilo pri prijavi"
--- /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: 2016-10-28 11:27+0000\n"
+"Last-Translator: Besnik <besnik@programeshqip.org>\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\n"
+"Language: sq\n"
+
+#: ltsp-login.sh:17
+#, sh-format
+msgid "Login Error"
+msgstr "Gabim Hyrjeje"
+
+#: ltsp-login.sh:20 ltsp-login.sh:28
+#, sh-format
+msgid "Continue"
+msgstr "Vazhdo"
+
+#: ltsp-login.sh:21
+#, sh-format
+msgid "Cancel"
+msgstr "Anuloje"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "User"
+msgstr "Përdorues"
+
+#: ltsp-login.sh:22 ltsp-login.sh:29
+#, sh-format
+msgid "already logged in!"
+msgstr "i futur tashmë!"
+
+#: ltsp-login.sh:25
+#, sh-format
+msgid "Login Warning"
+msgstr "Sinjalizim Hyrjeje"
--- /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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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: 2017-07-01 04:30+0000\n"
+"X-Generator: Launchpad (build 18419)\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 -L "$BASE/" -mindepth 1 -maxdepth 1 -type d ! -name images); 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
+
+ case $mirror in
+ file:///*)
+ if [ "$TRUST_FILE_MIRROR" = "True" ]; then
+ echo "deb [trusted=yes] $mirror $dist $components" >> $ROOT/etc/apt/sources.list
+ fi
+ dir=$(echo "$mirror" | sed -e 's,^file://,,g')
+ mkdir -p $ROOT/$dir
+ chroot_mount $dir $dir --bind
+ ;;
+ *)
+ echo "deb $mirror $dist $components" >> $ROOT/etc/apt/sources.list
+ ;;
+ 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
+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+=" nfs ltsp"
+
+# additional kernel modules to the default
+#add_drivers+=" broadcom"
+
+# kernel modules to omit
+#omit_drivers+=""
+
+# 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
+GNOME Desktop
+Internet Browser
+Office Suite and Productivity
--- /dev/null
+# /etc/ltsp/ltsp-server.conf
+# Contains variables which are shared by ltsp-tools.
+
+VENDORDEF="Redhat"
+RELEASEDEF=el7
+
+# 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="ltsp"
+
+# The default network device that the server will be using for ltsp-dhcpd.
+LTSP_DEV=eth1
--- /dev/null
+polkit.addRule(function(action, subject) {
+ if (action.id == "org.freedesktop.color-manager.create-device" ||
+ action.id == "org.freedesktop.color-manager.create-profile" ||
+ action.id == "org.freedesktop.color-manager.delete-device" ||
+ action.id == "org.freedesktop.color-manager.delete-profile" ||
+ action.id == "org.freedesktop.color-manager.modify-device" ||
+ action.id == "org.freedesktop.color-manager.modify-profile") {
+ return polkit.Result.YES;
+ }
+});
+
+polkit.addRule(function(action, subject) {
+ if (action.id.indexOf("org.freedesktop.login1.power-off") == 0 ||
+ action.id.indexOf("org.freedesktop.login1.reboot") == 0) {
+ if (subject.isInGroup("admin")) {
+ return polkit.Result.YES;
+ } else {
+ return polkit.Result.NO;
+ }
+ }
+});
--- /dev/null
+DEFAULT linux
+
+LABEL linux
+ SAY Booting Linux
+ KERNEL vmlinuz-ltsp
+ APPEND initrd=initramfs-ltsp.img init=/sbin/init-ltsp selinux=0 rw root=dhcp ip=eth0:dhcp net.ifnames=0 rd.net.timeout.carrier=20
--- /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/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/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 -qa | sort | awk '/ltsp|ldm/{print $1}'
+ echo
+}
+
+chroot_packages() {
+ chroot=$1
+ if [ -f $chroot/var/lib/rpm/Packages ]; then
+ echo "packages in chroot: $chroot"
+ COLUMNS=200 rpm --root=$chroot -qa | sort | awk '/ltsp-client|ldm|ltspfs/{print $1}'
+ 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
+# This file is served via TFTP from /var/lib/tftpboot/ltsp/<arch>/lts.conf
+# when using the default NBD setup.
+# If using NFS, it goes in /opt/ltsp/<arch>/etc/lts.conf.
+# 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
+
+# Force all clients to a specific resolution.
+#XRANDR_MODE_0=1024x768
+#XRANDR_RATE_0=85
+
+# If the default 16bit color mode is giving you problems on thin clients:
+#X_SMART_COLOR_DEPTH=False
+
+# Separate fat clients from thin clients based on their RAM.
+#FAT_RAM_THRESHOLD=400
+
+# 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
+
+# Map HOSTNAMEs to LDM_USERNAMEs. E.g. for HOSTNAME=pc01, LDM_USERNAME=guest01.
+#HOST_TO_USERNAME="pc/guest"
+
+# 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
+#LTSP_FATCLIENT=False
+# Include another section.
+#LIKE=OLD_MONITOR
--- /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
--- /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/.bzr/
+etc/_darcs
+etc/epoptes/server.key
+etc/.etckeeper
+etc/.git/
+etc/.hg/
+etc/mysql/debian.cnf
+etc/NetworkManager/system-connections/*
+etc/udev/rules.d/??-persistent-*.rules
+home/*
+lost+found/*
+media/*
+mnt/*
+opt/ltsp*
+proc/*
+root/.*
+root/*
+run/*
+snap/*
+srv/*
+swapfile
+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/log/journal/*
+var/mail/*
+var/spool/cron/atjobs/*
+var/spool/cron/atspool/*
+var/spool/cron/crontabs/*
+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
+# 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/ltsp/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 $(list_chroots nfs); 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/ltsp/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.
+ -q, --quiet Do not issue overwrite warnings
+
+Tools:
+ dnsmasq Configure dnsmasq.
+ --enable-dns Also enable DNS in dnsmasq, not just DHCP/TFTP.
+ --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.
+ nfs Configure nfs exports.
+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
+}
+
+# Check if a file exists and return error if --overwrite is not specified
+check_overwrite() {
+ if [ "$OVERWRITE" != "true" ] && [ -f "$1" ]; then
+ if [ "$QUIET" != "true" ]; then
+ warn "File $1 exists but --overwrite was not specified."
+ fi
+ return 1
+ fi
+ return 0
+}
+
+# Copy a file from /usr/share/ltsp/examples/$1 to $2,
+# uncompressing it if necessary.
+install_example() {
+ local src dst dstdir language sname sext dir
+ src=$1
+ dst=$2
+
+ if ! check_overwrite $dst; then
+ die "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/ltsp/examples /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
+
+ if [ "$ENABLE_DNS" = "true" ]; then
+ sed 's/^port=0/#&/' -i "$conf"
+ # If systemd-resolved is running, disable it
+ if ss -ln sport eq 53 | grep -q 127.0.0.53; then
+ mkdir -p /etc/systemd/resolved.conf.d
+ cat >/etc/systemd/resolved.conf.d/ltsp.conf <<EOF
+# Generated by \`ltsp-config dnsmasq --enable-dns\`.
+[Resolve]
+DNSStubListener=no
+EOF
+ echo "Disabled DNSStubListener in systemd-resolved"
+ # The symlink may be relative or absolute, so better use grep
+ if ls -l /etc/resolv.conf | grep -q /run/systemd/resolve/stub-resolv.conf; then
+ ln -sf ../run/systemd/resolve/resolv.conf /etc/resolv.conf
+ echo "Symlinked /etc/resolv.conf to ../run/systemd/resolve/resolv.conf"
+ fi
+ # Restart the one that won't be listening in :53 first
+ systemctl restart systemd-resolved
+ fi
+ systemctl restart dnsmasq
+ else
+ systemctl restart dnsmasq
+ if [ -f /etc/systemd/resolved.conf.d/ltsp.conf ]; then
+ # We want to undo a previous --enable-dns
+ rm -f /etc/systemd/resolved.conf.d/ltsp.conf
+ echo "Reenabled DNSStubListener in systemd-resolved"
+ if ls -l /etc/resolv.conf | grep -q /run/systemd/resolve/resolv.conf; then
+ ln -sf ../run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
+ echo "Symlinked /etc/resolv.conf to ../run/systemd/resolve/stub-resolv.conf"
+ fi
+ systemctl restart systemd-resolved
+ fi
+ fi
+}
+
+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
+
+ default=$(default_chroot)
+ for tftpdir in $TFTP_DIRS ; do
+ if [ -d "$tftpdir/$TFTP_BOOT_DIR" ]; then
+ mkdir -p "$tftpdir/$TFTP_BOOT_DIR/$default"
+ install_example "lts.conf" "$tftpdir/$TFTP_BOOT_DIR/$default/lts.conf"
+ fi
+ done
+}
+
+config_nbd_server() {
+ local restart_nbd name conf
+
+ mkdir -p "/etc/nbd-server/conf.d"
+ conf="/etc/nbd-server/conf.d/swap.conf"
+ if check_overwrite "$conf"; then
+ cat > "$conf" <<EOF
+[swap]
+exportname = /tmp/nbd-swap/%s
+prerun = nbdswapd %s
+postrun = rm -f %s
+authfile = /etc/ltsp/nbd-server.allow
+EOF
+ echo "Created $conf"
+ restart_nbd=true
+ fi
+
+ for name in $(list_chroots nbd); do
+ conf="/etc/nbd-server/conf.d/ltsp_$name.conf"
+ if check_overwrite "$conf"; then
+ cat >"$conf" <<EOF
+[$BASE/$name]
+exportname = $BASE/images/$name.img
+readonly = true
+authfile = /etc/ltsp/nbd-server.allow
+EOF
+ echo "Created $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 stop && service nbd-server start;}; then
+ warn "Failed to start nbd-server."
+ fi
+ fi
+}
+
+config_nfs() {
+ local nfs_exports nfs_line
+ for cfg in /etc/exports /etc/exports.d/*.exports ; do
+ if [ -f "${cfg}" ] && grep -q "^${BASE}" "${cfg}" ; then
+ # Already configured, do nothing
+ return 0
+ fi
+ done
+ nfs_exports=/etc/exports
+ nfs_line="${BASE} *(ro,no_root_squash,async,no_subtree_check)"
+ replace_line "^{BASE}.*" "${nfs_line}" "${nfs_exports}"
+ service nfs-kernel-server restart
+}
+
+# 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:oq" \
+ -l directory:,help,language:,overwrite,enable-dns,no-proxy-dhcp,version,quiet -- "$@")
+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 ;;
+ --enable-dns) ENABLE_DNS=true ;;
+ --no-proxy-dhcp) NO_PROXY_DHCP=true ;;
+ -q|--quiet) QUIET=true ;;
+ --) shift ; break ;;
+ *) die "$0: Internal error!" ;;
+ esac
+ shift
+done
+
+case "$1" in
+ dnsmasq|isc-dhcp-server|lts.conf|nbd-server|nfs)
+ config_function=$(echo "config_$1" | tr -c "[[:alpha:]\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 -L "$BASE/" -mindepth 1 -maxdepth 1 -type d ! -name images
+}
+
+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 -L "$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.
+ --compression[=TYPE] Compress the resulting image with TYPE
+ (gzip, lzo, xz, lz4). If unspecified, use
+ mksquashfs default.
+ -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 "$cowbase"
+ 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
+
+ # Provide an environment variable to exclude some submounts
+ excluded=",${EXCLUDED_MOUNTS},"
+ 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/*|/tmp/*) continue ;;
+ ${chroot%/}/*) echo "$point" ;;
+ esac
+ done < /proc/mounts | sort -u
+}
+
+# Create a COW view of the chroot and run ltsp-cleanup in it.
+run_cleanup() {
+ # Global variables defined here: cowbase, cowroot
+ local chroot modules module cowtmp submount
+ chroot=$1
+
+ if [ ! -x "$chroot/usr/share/ltsp/ltsp-cleanup" ]; then
+ die "Script $chroot/usr/share/ltsp/ltsp-cleanup does not exist, cannot cleanup the chroot."
+ fi
+ # To be less intrusive, we prefer modules that are already loaded.
+ # If none is, then we try to load them in the following order.
+ # overlay was called overlayfs in Ubuntu before it got upstreamed,
+ # and it used a different mounting syntax.
+ modules=""
+ for module in overlay overlayfs aufs; do
+ if [ -d "/sys/module/$module" ]; then
+ modules="$module $modules"
+ else
+ modules="$modules $module"
+ fi
+ done
+ for module in $modules; do
+ modprobe -q "$module" || true
+ # In e.g. Ubuntu 15.10, `modprobe overlayfs` succeeds for compatibility,
+ # but overlay is loaded instead, and it's using the new syntax.
+ test -d "/sys/module/$module" && break
+ done
+ test -d "/sys/module/$module" || die "No overlay or aufs support detected"
+
+ lock_package_management
+ cowbase=$(mktemp -d)
+ trap "trap_cleanup" 0 HUP INT QUIT KILL SEGV PIPE TERM
+ # Overlayfs misbehaves when $cowroot is in the same file system as
+ # $chroot, so we use a tmpfs. It's also easier to clean it up afterwards.
+ mark_mount -t tmpfs -o mode=0700 tmpfs "$cowbase"
+ cowroot=$cowbase/root
+ mkdir "$cowroot"
+ cowtmp=$cowbase/tmp
+ mkdir "$cowtmp"
+
+ # We also want to mount whatever submounts the chroot has, e.g. /boot.
+ # Here's what a `mount` command output will look like afterwards:
+ # tmpfs on /tmp/tmp.EYFLkg6dYu type tmpfs (rw,relatime,mode=755)
+ # overlay on /tmp/tmp.EYFLkg6dYu/chroot type overlay (rw,relatime,lowerdir=/,upperdir=/tmp/tmp.EYFLkg6dYu/tmp/.up,workdir=/tmp/tmp.EYFLkg6dYu/tmp/.work)
+ # overlay on /tmp/tmp.EYFLkg6dYu/chroot/boot type overlay (rw,relatime,lowerdir=/boot,upperdir=/tmp/tmp.EYFLkg6dYu/tmp/boot/.up,workdir=/tmp/tmp.EYFLkg6dYu/tmp/boot/.work)
+ while IFS= read -r submount; do
+ case "$module" in
+ overlay)
+ mkdir -p "$cowtmp${submount%/}/.work"
+ mkdir -p "$cowtmp${submount%/}/.upper"
+ mark_mount -t overlay -o "lowerdir=$submount,upperdir=$cowtmp${submount%/}/.upper,workdir=$cowtmp${submount%/}/.work" overlay "$cowroot${submount%/}"
+ ;;
+ overlayfs)
+ mkdir -p "$cowtmp${submount%/}/.upper"
+ mark_mount -t overlayfs -o "lowerdir=$submount,upperdir=$cowtmp${submount%/}/.upper" overlayfs "$cowroot${submount%/}"
+ ;;
+ aufs)
+ mkdir -p $cowtmp${submount%/}
+ mark_mount -t aufs -o "dirs=$cowtmp${submount%/}=rw:$submount=ro" aufs "$cowroot${submount%/}"
+ ;;
+ esac
+ done <<EOF
+$(get_mounts "$chroot")
+EOF
+ chroot "$cowroot" /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
+ if [ "$CLEANUP" = true ]; then
+ # run_cleanup sets cowroot=$(mktemp -d)/root for mksquashfs
+ run_cleanup "$chroot"
+ else
+ cowroot=$chroot
+ 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 "$cowroot" "$imgdir/$name.img.tmp" \
+ -no-recovery -noappend -wildcards ${EXCLUDE_FILE:+-ef "$EXCLUDE_FILE"} \
+ ${EXCLUDE:+-e "$EXCLUDE"} ${NO_COMPRESS:+-noF -noD -noI -no-exports} \
+ ${COMPRESSION:+-comp $COMPRESSION}
+ 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 [ "$cowroot" != "$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:,compression:,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 ;;
+ --compression) shift; COMPRESSION="$1" ;;
+ -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 -- $(list_chroots nfs)
+fi
+test $# -gt 0 || die "No chroots found in $BASE"
+
+for chroot in "$@"; do
+ generate_image "$chroot"
+done
+
+ltsp-config --quiet 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 [ -e "$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
+ [ "$name" = "mock" ] || 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 a+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 -k 4,4V -k 3,3rV \
+ | 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"
+ rm -rf "$tftpboot/$name/dtbs-$version/"
+ # Fedora
+ rm -f "$tftpboot/$name/.vmlinuz-$version.hmac"
+ 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 -- $(list_chroots)
+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 possible
+ restorecon -R "$tftpdir" 2> /dev/null || :
+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,ed25519 ${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=$(list_chroots nfs)
+ fi
+ for chroot in $CHROOTS; do
+ test -x "$BASE/$chroot/bin/true" || continue
+ mkdir -p "$BASE/$chroot/etc/ssh"
+ # Do the work once; next times, use cp
+ if [ -z "$firstfile" ]; then
+ firstfile="$BASE/$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" "$BASE/$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 lts.conf.5
+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
+
+lts.conf.5:
+ go-md2man -in=lts.conf.5.md -out=lts.conf.5
--- /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([GO_MD2MAN], [go-md2man])
+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
+lts.conf 5 2018-12
+==================
+
+## NAME
+
+lts.conf - Main configuration file for LTSP
+
+## SYNOPSIS
+
+Any line beginning with a '#' is considered a comment. Options are of the format:
+
+VARIABLE=value
+
+
+## DESCRIPTION
+
+This file gets parsed when LTSP client starts up. The section defined
+by [default] gets applied to all clients, unless there is a
+specification for a particular client that overrides it. The
+per-client specs are prefixed by [<mac address>]
+
+You may also name an arbitrary section with a name, with settings
+underneath that section. You may then inherit that section with the
+LIKE variable. The Example section has an illustration of this.
+
+boolean values are specified by 'Y,y,True,true' for true
+and 'N,n,False,false' for false.
+
+
+## GENERAL PARAMETERS
+
+*CONFIGURE_FSTAB*
+ boolean, default *True*
+
+/etc/fstab is generated by boot scripts
+
+
+*FSTAB_0...FSTAB_9*
+ string, default *unset*
+
+Complete lines to add to /etc/fstab, for example:
+
+ FSTAB_1="server:/home /home nfs defaults,nolock 0 0"
+
+
+*CRONTAB_01...CRONTAB_10*
+ string, default *unset*
+
+A crontab line to add for a thin client.
+
+
+*DNS_SERVER*
+ IP address, default *unset*
+
+A valid IP for domain name server Used to build the client's
+resolv.conf file. Not needed by default.
+
+
+*SEARCH_DOMAIN*
+ string, default *unset*
+
+sets a valid search domain in the clients's resolv.conf file. Used to
+build the resolv.conf file. Not needed by default.
+
+Needed if DNS_SERVER is set
+
+
+*HOSTNAME*
+ string, default *unset*
+
+This parameter sets the host name for the thin client, for situations
+when if no DNS is available. A hostname is auto-generated if no
+hostname is set.
+
+
+*HOSTNAME_BASE*
+ string, default *ltsp*
+
+This parameter sets the base for the autogenerated host name for the
+thin client.
+
+
+*HOSTNAME_EXTRA*
+ string, default *ip*
+
+This parameter determines weather autogenerated host names are
+appended with information based on the ip address or mac
+address. Values are "ip" or "mac".
+
+
+*NBD_SWAP*
+ boolean, default *False*
+
+Set this to True if you want to turn on NBD swap.
+
+If unspecified, it's automatically enabled for thin clients with less
+than 300 MB RAM and for fat clients with less than 800 MB RAM.
+
+
+*NBD_SWAP_PORT*
+ integer, default *10809*
+
+The port on which NBD swapping will occur. An nbd-server export named
+swap is normally used.
+
+
+*NBD_SWAP_SERVER*
+ IP address, default *SERVER*
+
+The NBD swap server can exist on any server on the network that is
+capable of handling it. You can specify the IP address of that
+server. The default is whatever the value of SERVER set to.
+
+*NBD_SWAP_THRESHOLD*
+ integer, default *300*
+
+Automatically enable NBD_SWAP if the client has less RAM than the
+specified. For FAT clients, it defaults to 800.
+
+
+*RM_SYSTEM_SERVICES*
+ string, default *unset*
+
+A space separated list of services that shouldn't start on the
+clients even if they're installed, for example:
+
+ RM_SYSTEM_SERVICES="apache2 dnsmasq mysql nbd-server nfs-kernel-server"
+
+
+*RM_THIN_SYSTEM_SERVICES*
+ string, default *unset*
+
+Same as RM_SYSTEM_SERVICES, but it only affects thin clients.
+
+
+*KEEP_SYSTEM_SERVICES*
+ string, default *unset*
+
+Some services are deleted by default when an LTSP client boots, either
+to save RAM, or because they don't make sense for netbooted
+machines. If you need some of them you can list them in
+KEEP_SYSTEM_SERVICES, for example:
+
+ KEEP_SYSTEM_SERVICES="acpid avahi-daemon bluetooth cups"
+
+
+*SERVER*
+ IP address, default *unset*
+
+This is the server that is used for the XDM_SERVER, TELNET_HOST,
+XFS_SERVER and SYSLOG_HOST, if any of those are not specified
+explicitly. If you have one machine that is acting as the server for
+everything, then you can just specify the address here and omit the
+other server parameters. If this value is not set, it will be auto
+detected as the machine that the thin client booted from.
+
+
+*SYSLOG_HOST*
+ IP address, default *unset*
+
+If you want to send logging messages to a machine other than the
+default server, then you can specify the machine here. If this
+parameter is NOT specified, then it will use the SERVER parameter
+described above. Starting from LTSP 5.4.1 and on, this parameter must
+be specified to enable remote logging.
+
+You have to configure your server to accept remote logging as well.
+
+*USE_LOCAL_SWAP*
+ boolean, default *False*
+
+If you have a hard drive installed in the thin client, with a valid
+swap partition on it, this parameter will allow the thin client to
+swap to the local hard drive.
+
+
+*TIMEZONE*
+ string, default *unset*
+
+The timezone code for the thin client to use.
+
+*TIMESERVER*
+ IP address, default *unset*
+
+The address of an NTP time server that the thin client can set it's
+time from. If unset, the thin client just uses the BIOS time.
+
+
+*SHUTDOWN_TIME*
+ string, format hh:mm:ss in 24 hour format, default *unset*
+
+Time at which thin client will automatically shut down.
+
+
+*LTSP_FATCLIENT*
+ boolean, default *unset*
+
+Enable Fat Client support. It's automatically enabled if any sessions
+exist in /usr/share/xsessions.
+
+
+*FAT_RAM_THRESHOLD*
+ integer, default *300*
+
+Disable fat client support if less RAM is present.
+
+
+## LOCAL DEVICES
+
+*LOCALDEV*
+ boolean, default *True*
+
+This parameter enables local devices support, like CD's and USB
+sticks. Users plugging them in should see them on the desktop, after
+they've been allowed to access the FUSE subsystem on the server. Check
+your distribution's docs to see how this is done on your distribution.
+
+
+*LOCALDEV_DENY_CD*
+ boolean, default *False*
+
+This parameter disables local device support for CD and DVD-rom
+devices.
+
+
+*LOCALDEV_DENY_FLOPPY*
+ boolean, default *False*
+
+This parameter disables local device support for floppy devices.
+
+
+*LOCALDEV_DENY_INTERNAL_DISKS*
+ boolean, default *True*
+
+This parameter disables local device support for internal ATA and SCSI
+hard disk devices.
+
+
+*LOCALDEV_DENY_USB*
+ boolean, default *False*
+
+This parameter disables local device support for USB devices.
+
+
+*LOCALDEV_DENY*
+ string, default *unset*
+
+This parameter disables local device support for devices matching
+certain patterns. Values are specified as a comma-separated list of
+sysfs attributes, which can be obtained by using udevadm info (or
+udevinfo). for example:
+
+ udevadm info -q env -n /dev/hda
+ ID_TYPE=disk
+ ID_BUS=ata
+
+should return a list of the attributes relevant to /dev/hda. to
+exclude this disk and disks like it using LOCALDEV_DENY:
+LOCALDEV_DENY="ID_BUS:ata+ID_TYPE:disk" would match devices that were
+on the ata bus that were disks.
+
+
+## SCRIPTS AND MODULES
+
+*MODULE_01...MODULE_10*
+ string, default *unset*
+
+Up to 10 kernel modules can be loaded by using these configuration
+entries. The entire command line that you would use when running
+insmod can be specified here. For example:
+
+ MODULE_01 = uart401.o
+ MODULE_02 = "sb.o io=0x220 irq=5 dma=1"
+ MODULE_03 = opl3.o
+
+If the value of this parameter is an absolute path name, then insmod
+will be used to load the module. Otherwise, modprobe will be used.
+
+In normal circumstances, you shouldn't need to specify anything here,
+as most hardware will be auto-detected.
+
+
+*RCFILE_01...RCFILE_10*
+ string, default *unset*
+
+Commands to be executed from /etc/rc.local when the client boots.
+
+
+## PRINTER PARAMETERS
+
+*PRINTER_0_DEVICE*
+ string, default *unset*
+
+The device name of the printer. Valid device names such as /dev/lp0, or /dev/usb/lp0 are allowed.
+
+
+*PRINTER_0_PORT*
+ integer, default 9100
+
+The TCP/IP Port number to use for the print server.
+
+
+*PRINTER_0_TYPE*
+ string, default *unset*
+
+Can either be set to P (for parallel), U (for USB) or S (for
+serial). Autodetected in most cases (except for serial).
+
+
+*PRINTER_0_WRITE_ONLY*
+ boolean, default *False*
+
+Some parallel printers may need this set in order for the thin client
+to communicate to them properly. If you have problems with a parallel
+printer only printing part of the print job, try setting this to True.
+
+
+*PRINTER_0_SPEED*
+ integer, default *9600*
+
+Should be set to the baud rate of the printer (serial printers only).
+
+
+*PRINTER_0_FLOWCTRL*
+ string, default *unset*
+
+Should be set to the flow control desired for the printer (serial
+printers only).
+
+
+*PRINTER_0_PARITY*
+ boolean, default *False*
+
+Specifies whether parity should be enabled for the printer (serial
+printers only).
+
+
+*PRINTER_0_DATABITS*
+ integer, default 8
+
+Specifies how many data bits for the printer (serial printers only).
+
+
+*PRINTER_0_OPTIONS*
+ string, default *unset*
+
+Specifies specific options for the printer (serial printers only).
+
+
+*LDM_PRINTER_LIST*
+ string, default *unset*
+
+Comma separated list of printers that will be displayed for that thin
+client (requires patched cups, included in Debian and Ubuntu).
+
+
+*LDM_PRINTER_DEFAULT*
+ string, default *unset*
+
+Default printer for the thin client.
+
+
+*SCANNER*
+ boolean, default *unset*
+
+This parameter enables scanners for the thin client.
+
+
+## KEYBOARD PARAMETERS
+
+*CONSOLE_KEYMAP*
+ string, default *en*
+
+A valid console keymap. Allows you to specify a valid console keymap
+for TELNET_HOST sessions.
+
+
+*XKBLAYOUT*
+ string, default *unset*
+
+A valid xkb layout. Consult the X.org documentation for valid
+settings.
+
+
+*XKBMODEL*
+ string, default *unset*
+
+A valid xkb model. Consult the X.org documentation for valid settings.
+
+
+*XKBVARIANT*
+ string, default *unset*
+
+A valid xkb variant. Consult the X.org documentation for valid
+settings.
+
+
+*XKBRULES*
+ string, default *unset*
+
+A valid xkb rules specifier. Consult the X.org documentation for valid
+settings.
+
+
+*XKBOPTIONS*
+ string, default *unset*
+
+A valid xkb options specifier. Consult the X.org documentation for
+valid settings.
+
+
+## TOUCHSCREEN PARAMETERS
+
+*USE_TOUCH*
+ boolean, default *unset*
+
+Enable touchscreen.
+
+ X_TOUCH_DEVICE Path to device /dev/ttyS0 set device for touchscreen
+ X_TOUCH_DRIVER Touchscreen driver elographics set driver for touchscreen
+ X_TOUCH_MAXX integer 3588 Xmax
+ X_TOUCH_MAXY integer 3526 Ymax
+ X_TOUCH_MINX integer 433 Xmin
+ X_TOUCH_MINY integer 569 Ymin
+ X_TOUCH_UNDELAY integer 10 Untouch delay
+ X_TOUCH_RTPDELAY integer 10 Repeat touch delay
+
+
+## SOUND AND VOLUME CONTROL PARAMETERS
+
+These parameters allow you to control the volume on the thin client.
+
+*SOUND*
+ boolean, default *True*
+
+This parameter enables sound for the thin client.
+
+*SOUND_DAEMON*
+ string, default *pulse*
+
+This parameter sets which sound daemon to use on the thin
+client. Values are esd, nasd, and pulse (default).
+
+*VOLUME*
+ integer, default *90*
+
+This represents an integer percentage of the volume, ranging from 0 to
+100%.
+
+*HEADPHONE_VOLUME*
+ integer, default *unset*
+
+This represents an integer percentage of the headphone volume, ranging
+from 0 to 100%.
+
+*PCM_VOLUME*
+ integer, default *unset*
+
+This represents an integer percentage of the PCM volume, ranging from
+0 to 100%.
+
+*CD_VOLUME*
+ integer, default *unset*
+
+This represents an integer percentage of the CD input volume, ranging
+from 0 to 100%.
+
+*FRONT_VOLUME*
+ integer, default *unset*
+
+This represents an integer percentage of the front speaker volume,
+ranging from 0 to 100%.
+
+*MIC_VOLUME*
+ integer, default *unset*
+
+This represents an integer percentage of the microphone input volume,
+ranging from 0 to 100%.
+
+
+## XORG PARAMETERS
+
+These parameters affect how Xorg behaves.
+
+*USE_XFS*
+ boolean, default *False*
+
+Instructs the thin client to look at the XFS_SERVER option, and use
+XFS for serving fonts.
+
+*XFS_SERVER*
+ IP address, default *unset*
+
+If you are using an X Font Server to serve fonts, then you can use
+this entry to specify the IP address of the host that is acting as the
+font server. If this is not specified, it will use the default server,
+which is specified with the SERVER entry described above.
+
+*CONFIGURE_X*
+ boolean, default *False*
+
+If you want to be able to configure the individual settings of the X
+configuration file, without having the X automatically configure the
+graphics card for you, you must enable this option. By default this
+option is turned off. To turn it on do:
+
+ CONFIGURE_X = True
+
+You don't need this option just for keyboard and mouse settings. It
+corresponds to the graphic card and monitor options only.
+
+*X_CONF*
+ string, default *unset*
+
+If you want to create your own complete X.org config file, you can do
+so and place it in the /opt/ltsp/<arch>/etc/X11 directory. Then,
+whatever you decide to call it needs to be entered as a value for this
+configuration variable. For example: X_CONF =
+/etc/X11/my-custom-xorg.conf Note that for the thin client, you
+reference it from /etc/X11.
+
+*X_RAMPERC*
+ integer, default 100
+
+Percentage of RAM for X server. Some programs allocate a large amount
+of ram in the X.org server running on your thin client. Programs like
+Firefox and Evince can use up so much ram, that they eventually
+exhaust all your physical ram, and NBD swap, causing your thin client
+to crash. If you find your clients being booted back to a login
+prompt, or freezing up when viewing certain PDF's or web pages, this
+may be the problem.
+
+The X_RAMPERC variable stands for X RAM PERCent, and is a number
+between 0 and 100 that specifies how much of the free space on your
+thin client X.org is allowed to consume. You'll generally want to set
+it at something lower than 100 percent, if you're having
+problems. Experimentation has shown a value between 80 and 90 will
+usually keep the terminal alive. What will then happen is the program
+consuming the memory will die, as opposed to the thin client
+itself. If you're having unexplained terminal problems, specifying:
+
+ X_RAMPERC = 80
+
+in your lts.conf file may improve things.
+
+*X_VIRTUAL*
+ string, default *unset*
+
+If you want to have a virtual screen which is larger than the physical
+screen on your thin client, you would configure that by providing a
+ string of the form "width height" in this parameter, similar to the
+xorg.conf format.
+
+*XDM_SERVER*
+ IP address, default *unset*
+
+If you're using the older startx screen script, and need to specify a
+different XDMCP server, then you can specify the server here. If this
+parameter is NOT specified, then it will use the SERVER parameter
+described above.
+
+*XSERVER*
+ string, default *unset*
+
+You can use this parameter to override which X server the thin client
+will run. For PCI and AGP video cards, this parameter should not be
+required. The thin client should normally be able to auto-detect the
+card.
+
+If, for some reason you do need to manually set it, here are some valid values:
+
+ark, ati, atimisc, chips, cirrus_alpine cirrus, cirrus_laguna, cyrix,
+dummy, fbdev fglrx, glint, i128, i740, i810, imstt, mga, neomagic,
+newport, nsc, nv, r128, radeon, rendition, riva128, s3, s3virge,
+savage, siliconmotion, sis, sisusb, tdfx, tga, trident, tseng, v4l,
+vesa, vga, via, vmware, voodoo
+
+*X_MOUSE_DEVICE*
+ string, default *unset*
+
+This is the device node that the mouse is connected to. If it is a
+serial mouse, this would be a serial port, such as /dev/ttyS0 or
+/dev/ttyS1. This is not needed for PS/2 or USB mice, as they are
+auto-detected.
+
+*X_MOUSE_PROTOCOL*
+ string, default *unset*
+
+Should be auto-detected. However, valid entries include:
+
+sunkbd, lkkbd, vsxxxaa, spaceorb, spaceball, magellan, warrior,
+stinger, mousesystems, sunmouse, microsoft, mshack, mouseman,
+intellimouse, mmwheel, iforce, h3600ts, stowawaykbd, ps2serkbd,
+twiddler, twiddlerjoy
+
+*X_MOUSE_EMULATE3BTN*
+ boolean, default *unset*
+
+Normally unset, may need to be set to Y for certain 2 button mice.
+
+*X_NUMLOCK*
+ boolean, default *False*
+
+If this variable is set to True, then the numlock key will be
+defaulted to on when the terminal boots. Note that the numlockx
+command must be installed in the chroot for this to work.
+
+*X_COLOR_DEPTH*
+ Integer, default *unset*
+
+This is the number of bits to use for the colour depth. Possible
+values are 8, 16, 24 and 32. 8 bits will give 256 colours, 16 will
+give 65536 colours, 24 will give 16 million colours and 32 bits will
+give 4.2 billion colours! Not all X servers support all of these
+values. The default for thin clients is 16 in order to minimize
+network bandwidth, while for fat clients the X server default is used.
+
+*X_SMART_COLOR_DEPTH*
+ boolean, default *True*
+
+If set, thin clients no longer default to 16 bit colour depth but use
+the X server default instead.
+
+*X_HORZSYNC*
+min-max, default *unset*
+
+This sets the X.org HorizSync configuration parameter. This should be
+auto-detected for your monitor, however, if you want to force a lower
+resolution, use this parameter to do so.
+
+*X_VERTREFRESH*
+min-max, default *unset*
+
+This sets the X.org VertRefresh configuration parameter. This should
+be auto-detected for your monitor. If you need to force a lower
+resolution, use this parameter to do so.
+
+*X_VIDEO_RAM*
+ string, default *unset*
+
+This sets the X.org VideoRam configuration parameter. The setting is
+in kilobytes. This should be auto-detected for your monitor. If you
+need to force a different video ram setting, use this parameter to do
+so.
+
+*X_OPTION_01...X_OPTION_12*
+ string, default *unset*
+
+A valid Device option. This allows you to specify Option settings in
+the xorg.conf file, to add options to the video driver. A common use
+for this will be to test turning off acceleration in your driver, if
+you're having trouble. An example usage would be:
+
+ X_OPTION_01 = "\"NoAccel\"" X_OPTION_02 = "\"AnotherOption\" \"True\""
+
+You probably won't need these except in special circumstances.
+
+*X_MONITOR_OPTION_01...X_MONITOR_OPTION_10*
+ string, default *unset*
+
+A valid Monitor option, that would normally be used in an xorg.conf
+file.
+
+*X_MODE_0...X_MODE_2*
+ string, default *unset*
+
+These set the X.org ModeLine configuration. For example, if your thin
+client comes up in a higher resolution than what you want, say,
+1280x1024, specifying:
+
+ X_MODE_0 = 1024x768
+
+should get your desired resolution on startup.
+
+X_MODE\_* require XRANDR_DISABLE=True to work. For drivers that
+support XRANDR, the XRANDR_MODE\_* variabled are preferred. See the
+XRANDR section.
+
+*X_BLANKING*
+ integer, default *unset*
+
+When set, X_BLANKING will cause DPMS standby to activate after the
+number of seconds provided. If the monitor does not support DPMS,
+then the blanking screensaver will activate. If X_BLANKING is set to
+0, the monitor will remain on indefinitely. NOTE: This does not apply
+to the xdmcp or startx screen script. Also, server-side Xclients such
+as power managers and screensavers may override this setting.
+
+
+## XRANDR OPTIONS
+
+*XRANDR_COMMAND_0...XRANDR_COMMAND_9*
+ string, default *unset*
+
+Full xrandr command to run when X starts. They're useful to define and
+add custom modes, for example:
+
+ XRANDR_COMMAND_0="xrandr --newmode 1024x600 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync"
+ XRANDR_COMMAND_1="xrandr --addmode VGA1 1024x600"
+ XRANDR_COMMAND_2="xrandr --output VGA1 --mode 1024x600"
+
+You can use cvt to find the correct timings for new modes.
+
+*XRANDR_DISABLE*
+ boolean, default *False*
+
+Disables XRANDR output handling so that the older X_MODE_0 way of
+setting resolution works. This is useful on older Xorg drivers that
+don't support XRANDR.
+
+*XRANDR_OUTPUT_0...XRANDR_OUTPUT_8*
+ string, default *unset*
+
+Define xrandr output - can also be used for multihead positioning
+
+*XRANDR_MODE_0...XRANDR_MODE_8*
+ string, default *unset*
+
+Valid video mode resolution. Sets mode for corresponding output.
+
+*XRANDR_NEWMODE_0...XRANDR_NEWMODE_8*
+ string, default *unset*
+
+Specifies a valid modeline for a corresponding output.
+
+*XRANDR_RATE_0...XRANDR_RATE_8*
+ string, default *unset*
+
+Sets refresh rate for the corresponding output.
+
+*XRANDR_DPI_0...XRANDR_DPI_8*
+ string, default *unset*
+
+Sets the DPI for the corresponding output.
+
+*XRANDR_ROTATE_0...XRANDR_ROTATE_8*
+ string, default *unset*
+
+Sets the rotation for the corresponding output.
+
+*XRANDR_REFLECT_0...XRANDR_REFLECT_8*
+ string, default *unset*
+
+Sets the reflection for the corresponding output.
+
+*XRANDR_SIZE_0...XRANDR_SIZE_8*
+ string, default *unset*
+
+Sets the resolution for the corresponding output (for xrandr <1.2).
+
+*XRANDR_ORIENTATION_0...XRANDR_ORIENTATION_8*
+ string, default *unset*
+
+Sets the orientation for the corresponding output (for xrandr <1.2).
+
+
+## SCREEN SCRIPTS
+
+*SCREEN_01...SCREEN_12*
+ string, default *ldm*
+
+Up to 12 screen scripts can be specified for a thin client. This will
+give you up to 12 sessions on the thin client, each accessible by
+pressing the Ctrl-Alt-F1 through Ctrl-Alt-F12 keys.
+
+Currently, possible values include: kiosk, ldm, menu, rdesktop
+(deprecated), shell, ssh, startx (deprecated), telnet, xdmcp,
+xfreerdp, xterm
+
+Look in the $CHROOT/usr/share/ltsp/screen.d directory for more
+scripts, or write your own, and put them there.
+
+*TELNET_HOST*
+ IP address, default *unset*
+
+If the thin client is setup to have a character based interface, then
+the value of this parameter will be used as the host to telnet
+into. If this value is NOT set, then it will use the value of SERVER
+above.
+
+
+## LDM OPTIONS
+
+*LDM_AUTOLOGIN*
+ boolean, default *False*
+
+This option allows the thin client to login automatically without the
+need for a username and password. To set it set:
+
+ LDM_AUTOLOGIN = True
+
+for the corresponding thin client. This will attempt to log in the
+thin client with username = hostname and password = hostname. You can
+also set a user and password with LDM_USERNAME and LDM_PASSWORD
+variables.
+
+*LDM_DEBUG_TERMINAL*
+ boolean, default *False*
+
+Opens a local terminal after login for debugging purposes.
+
+*LDM_DIRECTX*
+ boolean, default *False*
+
+This is arguably the most important LDM option, as it allows you to
+turn off the encrypted X tunnel via SSH, and instead run a less
+secure, but much faster unencrypted tunnel. Users who have slower
+thin clients will want to set this to True. It is set to True by
+default in Fedora.
+
+*LDM_GUESTLOGIN*
+ boolean, default *False*
+
+This option places a GUEST LOGIN button underneath the entry field
+for username and password. To set it set:
+
+ LDM_GUESTLOGIN = True
+
+for the corresponding thin client. You can also set a user and
+password with:
+
+ LDM_USERNAME = John
+
+and:
+
+ LDM_PASSWORD = secret
+
+although not setting these will default to the hostname of the thin client.
+
+*LDM_GUEST_SERVER*
+ string, default *unset*
+
+This is a space-separated list of available servers where guest
+logins are available. The first server in the list will be the
+default guest login server unless the user selects another from the
+preferences menu at login time.
+
+*LDM_USER_ALLOW*
+ string, default *unset*
+
+This option allows you to give access to certain thin clients based
+on the username set in /etc/passwd. For example, thin client A should
+only be used by Jane, Bob, and Fred, while thin client B is to be
+used by Harry only. By adding these options to the corresponding mac
+addresses you allow or deny access to the thin clients in
+question. Example:
+
+ [thin:client:A:mac:address]
+ LDM_USER_ALLOW = Jane,Bob,Fred
+ [thin:client:B:mac:adddress]
+ LDM_USER_ALLOW = Harry
+
+*LDM_LOGIN_TIMEOUT*
+ integer
+
+This lets LDM automatically login after the set amount of time in
+seconds. If you specify this option, then do not specify
+LDM_AUTOLOGIN. Use it in this format:
+
+ [thin:client:mac:address]
+ LDM_LOGIN_TIMEOUT = 25
+
+Note that you will need to also set LDM_GUESTLOGIN=True for LDM_LOGIN_TIMEOUT to be useful.
+
+*LDM_USERNAME*
+ string, default *unset*
+
+This is the username that LDM will use for autologin.
+
+*LDM_PASSWORD*
+ string, default *unset*
+
+This is the password that LDM will use for autologin.
+
+*LDM_SYSLOG*
+ boolean, default *False*
+
+Normally, LDM logs to a simple file on the thin client, namely
+/var/log/ldm.log. This has the advantage of being fast, but the
+disadvantage of being hard to read for the administrator in the event
+of a problem, as the administrator must either spawn a shell screen
+session, or enable root login in tty1. By setting this option to
+"True", you can log up to the server if you've enabled your server's
+syslog for remote logging.
+
+*LDM_SERVER*
+ string, default *unset*
+
+This is a space-separated list of available servers for LDM to log
+into. The first server in the list will be the default server unless
+the user selects another from the preferences menu at login time.
+
+*LDM_LANGUAGE*
+ string, default *unset*
+
+This allows the system administrator to override the default locale
+settings on the server by setting the environment variables LANG,
+LANGUAGE and LC_ALL at login.
+
+Use the LANG variable to set the default locale for LDM's user
+interface.
+
+*LDM_FORCE_LANGUAGE*
+ string, default *unset*
+
+Same as LDM_LANGUAGE, but it overrides any previously user selected
+language and it even hides the LDM language selection menu.
+
+*LDM_SSHOPTIONS*
+ string, default *unset*
+
+Allows you to specify custom options to the ssh sessions started between LDM and the server.
+
+*SSH_OVERRIDE_PORT*
+ integer, default *unset*
+
+If you run your ssh server different from the default, you may set the
+port the thin client will use with this parameter.
+
+*SSH_FOLLOW_SYMLINKS*
+ boolean, default *unset*
+
+Causes sshfs mounted filesystems for local applications to follow
+symlinks. By default it's false for symlinks under $HOME and true for
+any LOCAL_APPS_EXTRAMOUNTS.
+
+*LDM_SESSION*
+ string, default *unset*
+
+Used to chose the default session on the server, for example:
+
+ LDM_SESSION="gnome-fallback"
+
+You can find the list of services that your server provides in /usr/share/xsessions.
+
+If the user has selected a specific session though LDM or another DM
+in the past, that's stored in his ~/.dmrc, and it overrides the
+default session.
+
+*LDM_FORCE_SESSION*
+ string, default *unset*
+
+Same as LDM_SESSION, but it overrides any previously selected
+sessions by the user and it even hides the LDM session selection
+menu.
+
+*LDM_XSESSION*
+ string, default *Xsession*
+
+Allows you to specify custom script on the server for LDM to run,
+rather than the server's standard script for starting an X session
+(usually Xsession).
+
+*LDM_LIMIT_ONE_SESSION*
+ boolean, default *False*
+
+Only allow a given user to log into one thin-client at a time.
+
+*LDM_LIMIT_ONE_SESSION_PROMPT*
+ boolean, default *False*
+
+Prompt to kill processes of other logins when other logins are
+detected. Requires LDM_LIMIT_ONE_SESSION to be set.
+
+*LDM_THEME*
+ string, default *unset*
+
+Specify the name of the LDM theme. It can reference a directory in
+/usr/share/ldm/themes, or be specified as a full path to the theme
+dir (both relative to the chroot).
+
+To use the theme in /opt/ltsp/i386/usr/share/ldm/themes/MYTHEME, you'd specify:
+
+ LDM_THEME=MYTHEME
+
+In your lts.conf file.
+
+Alternately, To use the theme in /opt/ltsp/i386/etc/MYTHEME, you'd specify:
+
+ LDM_THEME=/etc/MYTHEME
+
+In your lts.conf file.
+
+*LDM_PASSWORD_HASH*
+ boolean, default *False*
+
+When set to True, this will create a proper shadow entry on the
+client, allowing for screen locking, and other things which require
+authentication to work. Note, this allows you to change your password
+locally, or possibly other actions such as sudo, but these changes
+are only temporary and will not persist on reboot.
+
+versions: LDM 2.2.14+, LTSP 5.5.2+
+
+
+## LOCAL APPLICATIONS
+
+*LOCAL_APPS*
+ boolean, default *True*
+
+Enables support for running local apps on the thin client.
+
+*LOCAL_APPS_EXTRAMOUNTS*
+ string, default *unset*
+
+This parameter enables extra mount points to be mounted on the thin
+client with sshfs. This require a commas separated list of directory.
+
+*LOCAL_APPS_MENU*
+ boolean, default *False*
+
+Enables overriding of menu items from remote (server)
+applications. If this is set to True, local applications in the users
+menu will be used instead of the applications on the server.
+
+*LOCAL_APPS_MENU_ITEMS*
+ string, default *unset*
+
+This item should contain a comma separated list of application names
+as they appear on their .desktop files.
+
+*LOCAL_APPS_WHITELIST*
+ string, default *unset*
+
+Used to allow only specified space-separated commands to be run as
+local apps, allow all is default if unset. Full-paths are required
+for each command. No spaces in the names are allowed.
+
+
+## EXAMPLES
+
+K12LTSP
+
+ # 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
+ SCREEN_02=shell
+ SCREEN_03=shell
+ SCREEN_04=shell
+ SCREEN_05=shell
+ SCREEN_06=shell
+ SCREEN_07=ldm
+ # LDM_DIRECTX=True allows greater scalability and performance
+ # Turn this off if you want greater security instead.
+ LDM_DIRECTX=True
+ # LDM_SYSLOG=True writes to server's syslog
+ LDM_SYSLOG=True
+
+ ################
+ # A setting stanza for an old machine
+ ################
+ [oldmachine]
+ X_COLOR_DEPTH=8
+ X_MODE_0=800x600
+
+ ################
+ # Example of the LIKE variable
+ ################
+ [01:23:DE:AD:BE:EF]
+ LIKE=oldmachine
+ SCREEN_02=shell
+
+ ################
+ #[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 resources)
+ ###############
+ [00:11:25:93:CF:00]
+ PRINTER_0_DEVICE=/dev/usb/lp0
+ SCREEN_07=shell
+
+ ###############
+ # A workstation that executes a specific
+ # command after login
+ ###############
+ [00:11:25:93:CF:02]
+ LDM_SESSION=/usr/bin/myloginscript
+
+## NOTES
+
+When using NBD to export the client image (the default in Ubuntu), lts.conf is fetched via TFTP, so lts.conf
+should go in the TFTP directory, for example dvar/lib/tftpboot/ltsp/i386/lts.conf. For distributions that use
+NFS, the traditional lts.conf place is /opt/ltsp/i386/etc/lts.conf, although in recent versions it can be
+fetched via TFTP as well.
--- /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
+
+# Remove the file in case it already exists and it's in use by another process
+rm -f "$SWAP"
+# 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"
+else
+ # NBD server doesn't always call the postrun action that removes the swap:
+ # https://github.com/NetworkBlockDevice/nbd/issues/47
+ # To work around that, delete the file after 10 seconds.
+ # The kernel won't remove it from disk while nbd-server is still using it.
+ # The stdio redirection helps in daemonizing the task.
+ # TODO: if nbd-client reconnections ever work properly, we would then like
+ # to export the same file per client without removing/erasing it first.
+ ( sleep 10; rm -f "$SWAP" ) >/dev/null 2>&1 &
+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 -L "$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 -L "$BASE/images/" -mindepth 1 -maxdepth 1 -name '*.img' \
+ \( -type f -o -type b \) -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:-"$(cat /etc/debian_version | cut -d'/' -f1)"}
+ MIRROR=${MIRROR:-"http://deb.debian.org/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
+ # Ensure ASCII-armored key is converted to a binary
+ # gpg key by passing through "gpg --dearmor"
+ gpg --dearmor < $key > $ROOT/etc/apt/trusted.gpg.d/ltsp-$(basename ${key%%.gpg}).gpg
+ 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
+ # Ensure /tmp within the chroot has proper permissions
+ # https://bugs.debian.org/840667
+ mkdir -p "$ROOT/tmp"
+ chmod 1777 "$ROOT/tmp"
+ ;;
+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="$(echo $option_pin_packages_value | tr ',' ' ')"
+ fi
+ ;;
+ after-install)
+ if [ -n "$PIN_DIST" ]; then
+ cat << EOF > $ROOT/etc/apt/preferences
+Package: *
+Pin: release n=$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|unstable)
+ 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"
+ add_option "trust-file-mirror" "`eval_gettext "trust mirrors of file:/// type"`" "advanced" "false"
+ ;;
+ 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_trust_file_mirror_value" ]; then
+ # Option to enable trusted file mirrors:
+ # https://bugs.debian.org/911380
+ TRUST_FILE_MIRROR=True
+ 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
+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="$(echo $option_backports_packages_value | tr ',' ' ')"
+ 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)
+ case $DIST in
+ squeeze|wheezy) KERNEL_VARIANT="486" ;;
+ jessie) KERNEL_VARIANT="586" ;;
+ *) KERNEL_VARIANT="686" ;;
+ esac
+ ;;
+ kfreebsd-amd64)
+ KERNEL_VARIANT="amd64"
+ ;;
+ kfreebsd-i386)
+ KERNEL_VARIANT="486"
+ ;;
+ sparc) # only 64 bit kernel is supported in Debian Lenny+
+ KERNEL_VARIANT="sparc64"
+ ;;
+ alpha)
+ KERNEL_VARIANT="alpha-generic"
+ ;;
+ amd64|arm64|powerpc*|s390*|sparc64)
+ 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
+ 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 ',' ' ')"
+ fi
+ if [ -n "$FAT_CLIENT_DESKTOPS" ]; then
+ 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
+ mkdir -p $ROOT/etc/network/
+ 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
+ read TIMEZONE < /etc/timezone
+ if [ -n "$TIMEZONE" ] && [ -e $ROOT/usr/share/zoneinfo/"$TIMEZONE" ]; then
+ ln -sf /usr/share/zoneinfo/"$TIMEZONE" $ROOT/etc/localtime
+ fi
+ 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
+ ;;
+ 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
+ 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"
+ add_option "no-squashfs-image" "`eval_gettext "skip squashfs image creation"`" "advanced" "false"
+ add_option "nfs-root" "`eval_gettext "use NFS instead of NBD as default"`" "advanced" "false"
+ ;;
+ configure)
+ if [ -n "$option_squashfs_image_value" ]; then
+ # set an environment variable we can pick up later
+ SQUASHFS_IMAGE="True"
+ fi
+ if [ -n "$option_no_squashfs_image_value" ]; then
+ # set an environment variable we can pick up later
+ SQUASHFS_IMAGE="False"
+ fi
+ if [ -n "$option_nfs_root_value" ]; then
+ # set an environment variable we can pick up later
+ NFS_ROOT="True"
+ fi
+ if [ -z "$SQUASHFS_IMAGE" ]; then
+ SQUASHFS_IMAGE="True"
+ fi
+ ;;
+ after-install)
+ if [ "True" = "$NFS_ROOT" ]; then
+ mkdir -p $ROOT/etc/ltsp/update-kernels.conf.d
+ echo 'BOOT_METHODS="NFS NBD AOE"' > $ROOT/etc/ltsp/update-kernels.conf.d/nfs
+ 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
+case "${MODE}" in
+ commandline)
+ add_option "release" "`eval_gettext "Release version number"`" "advanced" "true"
+ ;;
+ configure)
+ BUILD=${BUILD:-x86_64}
+ ARCH=${ARCH:-$(echo ${BUILD} | sed -e s/i.86/i386/)}
+ ;;
+ install)
+ mkdir -p ${ROOT}/etc
+ cp -a /etc/yum* ${ROOT}/etc/
+ touch ${ROOT}/etc/ltsp_chroot
+ YUM_CMD="setarch ${ARCH} yum --installroot ${ROOT} --assumeyes --releasever=7"
+ ${YUM_CMD} group install Base "X Window System"
+ ${YUM_CMD} install ltsp-client telnet x2goclient freerdp firefox evince
+ ;;
+ after-install)
+ cp -f /etc/ltsp/dracut/ltsp-dracut.conf ${ROOT}/etc/dracut.conf.d/ltsp-dracut.conf
+ touch ${ROOT}/etc/sysconfig/network
+ cp -f /etc/adjtime ${ROOT}/etc/adjtime
+ cp -f /etc/vconsole.conf ${ROOT}/etc/vconsole.conf
+ cat >> ${ROOT}/root/.bashrc << EOF
+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*
+ # Cleanup possible yum.conf mixup
+ if [ -f $ROOT/etc/yum.conf.rpmnew ]; then
+ mv -f $ROOT/etc/yum.conf.rpmnew $ROOT/etc/yum.conf
+ rm -f $ROOT/etc/yum/yum.conf
+ fi
+ ;;
+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
+ YUM_CMD="setarch ${ARCH} yum --installroot ${ROOT} --assumeyes --releasever=7"
+ while read group; do
+ echo Installing "$group"
+ ${YUM_CMD} group install "$group"
+ done < /etc/ltsp/fat-client-groups
+ ${YUM_CMD} remove PackageKit dnsmasq openbox
+ fi
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ ltsp-chroot -a $ARCH /sbin/dracut --force --regenerate-all
+ ;;
+esac
--- /dev/null
+case "$MODE" in
+ after-install)
+ # Disable services we don't want
+ ltsp-chroot -a $ARCH systemctl disable sshd.service
+ ltsp-chroot -a $ARCH systemctl disable display-manager.service || :
+ ltsp-chroot -a $ARCH systemctl mask display-manager.service
+ # Enable services we do want
+ ltsp-chroot -a $ARCH /sbin/chkconfig ltsp-core on
+ # Graphical mode is started by ltsp, not by systemd
+ ltsp-chroot -a $ARCH systemctl set-default multi-user.target
+ ;;
+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)
+ if [ -z "$KERNEL_ARCH" ]; then
+ 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="generic"
+ ;;
+
+ *)
+ KERNEL_ARCH="$ARCH"
+ ;;
+ esac
+ fi
+ 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
+../Debian/035-copy-timezone
\ No newline at end of file
--- /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