Dear Debian I18N people, I would like to know if some of you would be interested in translating the multistrap manual pages. multistrap already includes fr.po pt.po. So do not translate it to these languages (the translators will be contacted separately). language translated fuzzy untranslated ----------------------------------------------------- fr 67 27 44 pt 67 27 44 Please send the updated file to me, or submit it as a wishlist bug against multistrap, including "manpage" in the title. The deadline for receiving the updated translation is Tue, 21 Sep 2010 22:04:55 +0100. If you have read so far, please find the POT file in attachment. Thanks in advance,
# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # 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" "POT-Creation-Date: 2010-08-31 21:49+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" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. type: =head1 #: pod/multistrap:3 device-table.pl:153 msgid "Name" msgstr "" #. type: textblock #: pod/multistrap:5 msgid "multistrap - multiple repository bootstraps" msgstr "" #. type: =head1 #: pod/multistrap:7 device-table.pl:157 msgid "Synopsis" msgstr "" #. type: verbatim #: pod/multistrap:9 #, no-wrap msgid "" " multistrap [-a ARCH] [-d DIR] -f CONFIG_FILE\n" " multistrap [--simulate] -f CONFIG_FILE\n" " multistrap -?|-h|--help|--version\n" "\n" msgstr "" #. type: =head1 #: pod/multistrap:13 device-table.pl:162 msgid "Options" msgstr "" #. type: textblock #: pod/multistrap:15 msgid "" "--dry-run - collate all the configuration settings and output a bare " "summary." msgstr "" #. type: textblock #: pod/multistrap:18 msgid "--simulate - same as --dry-run" msgstr "" #. type: textblock #: pod/multistrap:20 msgid "(The following options can also be set in the configuration file.)" msgstr "" #. type: textblock #: pod/multistrap:22 msgid "" "--tidy-up - remove apt cache data, downloaded Packages files and the apt " "package cache. Same as cleanup=true." msgstr "" #. type: textblock #: pod/multistrap:25 msgid "" "--no-auth - allow the use of unauthenticated repositories. Same as " "noauth=true" msgstr "" #. type: textblock #: pod/multistrap:28 msgid "" "--sourcedir DIR - move the contents of var/cache/apt/archives/ from inside " "the chroot to the specified external directory, then add the Debian source " "packages for each used binary. Same as retainsources=DIR If the specified " "directory does not exist, nothing is done." msgstr "" #. type: =head1 #: pod/multistrap:33 msgid "Description" msgstr "" #. type: textblock #: pod/multistrap:35 msgid "" "multistrap provides a debootstrap-like method based on apt and extended to " "provide support for multiple repositories, using a configuration file to " "specify the relevant suites, architecture, extra packages and the mirror to " "use for each bootstrap." msgstr "" #. type: textblock #: pod/multistrap:40 msgid "" "The aim is to create a complete bootstrap / root filesystem with all " "packages installed and configured, instead of just the base system." msgstr "" #. type: textblock #: pod/multistrap:44 msgid "Example configuration:" msgstr "" #. type: verbatim #: pod/multistrap:46 #, no-wrap msgid "" " [General]\n" " arch=armel\n" " directory=/opt/multistrap/\n" " # same as --tidy-up option if set to true\n" " cleanup=true\n" " # same as --no-auth option if set to true\n" " # keyring packages listed in each bootstrap will\n" " # still be installed.\n" " noauth=false\n" " # extract all downloaded archives (default is true)\n" " unpack=true\n" " # whether to add the /suite to be explicit about where apt\n" " # needs to look for packages. Default is false.\n" " explicitsuite=false\n" " # aptsources is a list of sections to be used\n" " # the /etc/apt/sources.list.d/multistrap.sources.list\n" " # of the target. Order is not important\n" " aptsources=Debian\n" " # the bootstrap option determines which repository\n" " # is used to calculate the list of Priority: required packages\n" " # and which packages go into the rootfs.\n" " # The order of sections is not important.\n" " bootstrap=Debian\n" " \n" msgstr "" #. type: verbatim #: pod/multistrap:70 pod/multistrap:163 #, no-wrap msgid "" " [Debian]\n" " packages=\n" " source=http://ftp.uk.debian.org/debian\n" " keyring=debian-archive-keyring\n" " suite=lenny\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:76 msgid "" "This will result in a completely normal debootstrap of Debian lenny from the " "specified mirror, for armel in '/opt/multistrap/'. (This configuration is " "retained in the package as F</usr/share/multistrap/lenny.conf>)" msgstr "" #. type: textblock #: pod/multistrap:80 msgid "" "Specify a package to extend the multistrap to include that package and all " "dependencies of that package." msgstr "" #. type: textblock #: pod/multistrap:83 msgid "" "Specify more repositories for the bootstrap by adding new sections. Section " "names need to be listed in the bootstrap general option for the packages to " "be included in the bootstrap." msgstr "" #. type: textblock #: pod/multistrap:87 msgid "" "Specify which repositories will be available to the final system at boot by " "listing the section names in the aptsources general option, e.g. to exclude " "some internal sources or when using a local mirror when building the rootfs." msgstr "" #. type: textblock #: pod/multistrap:92 msgid "Section names are case-insensitive." msgstr "" #. type: textblock #: pod/multistrap:94 msgid "" "All dependencies are resolved only by apt, using all bootstrap repositories, " "to use only the most recent and most suitable dependencies. Note that " "multistrap turns off Install-Recommends so if the multistrap needs a package " "that is only a Recommended dependency, the recommended package needs to be " "specified in the packages line explicitly. See C<Explicit suite " "specification> for more information on getting specific packages from " "specific suites." msgstr "" #. type: textblock #: pod/multistrap:102 msgid "" "'Architecture' and 'directory' can be overridden on the command line. Some " "other general options also have command line options." msgstr "" #. type: =head1 #: pod/multistrap:105 msgid "Repositories" msgstr "" #. type: textblock #: pod/multistrap:107 msgid "" "C<aptsources> lists the sections which should be used to create the " "F</etc/apt/sources.list.d/multistrap.list> apt sources in the final " "system. Not all C<aptsources> have to appear in the C<bootstrap> section if " "you have some internal or local sources which are not accessible to the " "installed root filesystem." msgstr "" #. type: textblock #: pod/multistrap:113 msgid "" "C<bootstrap> lists the sections which will be used to create the multistrap " "itself. Only packages listed in C<bootstrap> will be downloaded and unpacked " "by multistrap." msgstr "" #. type: textblock #: pod/multistrap:117 msgid "" "Make sure C<bootstrap> lists all sections you need for apt to be able to " "find all the packages to be unpacked for the multistrap." msgstr "" #. type: textblock #: pod/multistrap:120 msgid "" "(Older versions of multistrap supported the same option under the " "C<debootstrap> name - this spelling is still supported but new configuration " "files should be C<bootstrap> instead." msgstr "" #. type: =head1 #: pod/multistrap:124 msgid "General settings:" msgstr "" #. type: textblock #: pod/multistrap:126 msgid "'arch' can be overridden on the command line using the C<--arch> option." msgstr "" #. type: textblock #: pod/multistrap:128 msgid "" "'directory' specifies the top level directory where the bootstrap will be " "created - it is not packed into a .tgz once complete." msgstr "" #. type: textblock #: pod/multistrap:131 msgid "" "'bootstrap' lists the Sections which will be used to specify the packages " "which will be downloaded (and optionally unpacked) into the bootstrap." msgstr "" #. type: textblock #: pod/multistrap:134 msgid "" "'aptsources' lists the Sections which will be used to specify the apt " "sources in the final system, e.g. if you need to use a local repository to " "generate the rootfs which will not be available to the device at runtime, " "list that section in C<bootstrap> but not in C<aptsources>." msgstr "" #. type: textblock #: pod/multistrap:139 msgid "" "If you want a package to be in the rootfs, it B<must> be specified in the " "C<bootstrap> list under General." msgstr "" #. type: textblock #: pod/multistrap:142 msgid "The order of section names in either list is not important." msgstr "" #. type: textblock #: pod/multistrap:144 msgid "" "As with debootstrap, multistrap will continue after errors, as long as the " "configuration file can be correctly parsed." msgstr "" #. type: textblock #: pod/multistrap:147 msgid "" "multistrap also implements the machine:variant support originally used in " "Emdebian Crush, although in a different implementation. Using the cascading " "configuration support, particular machine:variant combinations can be " "supported by simple changes on the command line." msgstr "" #. type: textblock #: pod/multistrap:152 msgid "" "Setting C<tarballname> to true also packs up the final filesystem into a " "tarball." msgstr "" #. type: textblock #: pod/multistrap:155 msgid "" "Note that multistrap ignores any unrecognised options in the config file - " "this allows for backwards-compatible behaviour as well as overloading the " "multistrap config files to support other tools (like pbuilder). Use the " "C<--simulate> option to see the combined configuration settings." msgstr "" #. type: =head1 #: pod/multistrap:161 msgid "Section settings" msgstr "" #. type: textblock #: pod/multistrap:169 msgid "" "The section name (in [] brackets) needs to be unique for this configuration " "file and any configuration files which this file includes. Section names are " "case insensitive (all comparisons happen after conversion to lower case)." msgstr "" #. type: textblock #: pod/multistrap:174 msgid "" "'packages' is the list of packages to be added when this Section is listed " "in C<bootstrap>." msgstr "" #. type: textblock #: pod/multistrap:177 msgid "" "'source' is the apt source to use for this Section. (To use a local source " "on the same machine, ensure you use C<copy://> not C<file://>, so that apt " "is told to copy the packages into the rootfs instead of assuming it can try " "to download them later - because that \"later\" will never actually happen." msgstr "" #. type: textblock #: pod/multistrap:183 msgid "" "'keyring' lists the package which contains the key used by the source listed " "in this Section. If no keyring is specified, the C<noauth> option must be " "set to B<true>. See Secure Apt." msgstr "" #. type: textblock #: pod/multistrap:187 msgid "" "'suite' is the suite to use from this source. Note that this B<must> be the " "suite, not the codename." msgstr "" #. type: textblock #: pod/multistrap:190 msgid "" "Suites change from time to time: (oldstable, stable, testing, sid) The " "codename (etch, lenny, squeeze, sid) does not change." msgstr "" #. type: =head1 #: pod/multistrap:194 msgid "Secure Apt" msgstr "" #. type: textblock #: pod/multistrap:196 msgid "" "To use authenticated apt repositories, multistrap either needs to be able to " "install an appropriate keyring package from the existing apt sources " "B<outside the multistrap environment> or have the relevant keys already " "configured using apt-key B<on the host system>." msgstr "" #. type: textblock #: pod/multistrap:201 msgid "" "If relevant packages exist, specify them in the 'keyring' option for each " "repository. multistrap will then check that apt has already installed this " "package so that the repository can be authenticated before any packages are " "downloaded from it." msgstr "" #. type: textblock #: pod/multistrap:206 msgid "" "Note that B<all> repositories to be used with multistrap must be " "authenticated or apt will fail. Similarly, secure apt can only be disabled " "for all repositories (by using the --no-auth command line option or setting " "the general noauth option in the configuration file), even if only one " "repository does not have a suitable keyring available. Not all packages need " "keyring packages, if you configure apt-key appropriately." msgstr "" #. type: textblock #: pod/multistrap:214 msgid "" "The keyring package(s) will also be installed inside the multistrap " "environment to match the installed apt sources for the multistrap." msgstr "" #. type: textblock #: pod/multistrap:217 msgid "" "All configuration of apt-key needs to be done for the machine running " "multistrap itself." msgstr "" #. type: =head1 #: pod/multistrap:220 msgid "State" msgstr "" #. type: textblock #: pod/multistrap:222 msgid "" "multistrap is stateless - if the directory exists, it will simply proceed as " "normal and apt will try to pick up where it left off." msgstr "" #. type: =head1 #: pod/multistrap:225 msgid "Root Filesystem Configuration" msgstr "" #. type: textblock #: pod/multistrap:227 msgid "" "multistrap unpacks the downloaded packages but other stages of system " "configuration are not attempted. Examples include:" msgstr "" #. type: verbatim #: pod/multistrap:230 #, no-wrap msgid "" " /etc/inittab\n" " /etc/fstab\n" " /etc/hosts\n" " /etc/securetty\n" " /etc/modules\n" " /etc/hostname\n" " /etc/network/interfaces\n" " /etc/init.d\n" " /etc/dhcp3 \n" "\n" msgstr "" #. type: textblock #: pod/multistrap:240 msgid "" "Any device-specific device nodes will also need to be created using MAKEDEV " "or C<device-table.pl> - a helper script that can work around some of the " "issues with MAKEDEV. F<device-table.pl> requires a device table file along " "the lines of the one in the mtd-utils source package. See " "F</usr/share/doc/multistrap/examples/device_table.txt>" msgstr "" #. type: textblock #: pod/multistrap:246 msgid "" "Once multistrap has successfully created the basic file and directory " "layout, other device-specific scripts are needed before the filesystem can " "be packaged up and installed onto the target device." msgstr "" #. type: textblock #: pod/multistrap:251 msgid "" "Once installed, the packages themselves need to be configured using the " "package maintainer scripts and C<dpkg --configure -a>, unless this is a " "native multistrap." msgstr "" #. type: textblock #: pod/multistrap:255 msgid "" "For C<dpkg> to work, F</proc> and F</sysfs> must be mounted (or mountable), " "F</dev/pts> is also recommended." msgstr "" #. type: textblock #: pod/multistrap:258 msgid "See also: http://wiki.debian.org/Multistrap" msgstr "" #. type: =head1 #: pod/multistrap:260 msgid "Environment" msgstr "" #. type: textblock #: pod/multistrap:262 msgid "" "To configure the unpacked packages (whether in native or cross mode), " "certain environment variables are needed:" msgstr "" #. type: textblock #: pod/multistrap:265 msgid "Debconf needs to be told to accept that user interaction is not desired:" msgstr "" #. type: verbatim #: pod/multistrap:268 #, no-wrap msgid "" " DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:270 msgid "" "Perl needs to be told to accept that no locales are available inside the " "chroot and not to complain:" msgstr "" #. type: verbatim #: pod/multistrap:273 #, no-wrap msgid "" " LC_ALL=C LANGUAGE=C LANG=C\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:275 msgid "Then, dpkg can configure the packages:" msgstr "" #. type: textblock #: pod/multistrap:277 msgid "chroot method (PATH = top directory of chroot):" msgstr "" #. type: verbatim #: pod/multistrap:279 #, no-wrap msgid "" " DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \\\n" " LC_ALL=C LANGUAGE=C LANG=C chroot /PATH/ dpkg --configure -a\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:282 msgid "at a login shell:" msgstr "" #. type: verbatim #: pod/multistrap:284 #, no-wrap msgid "" " # export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true\n" " # export LC_ALL=C LANGUAGE=C LANG=C \n" " # dpkg --configure -a\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:288 msgid "(As above, dpkg needs F</proc> and F</sysfs> mounted first.)" msgstr "" #. type: =head1 #: pod/multistrap:290 msgid "Native mode - multistrap" msgstr "" #. type: textblock #: pod/multistrap:292 msgid "" "multistrap was not intended for native support, it was developed for cross " "architecture support. In order for multiple repositories to be used, " "multistrap only unpacks the packages selected by apt." msgstr "" #. type: textblock #: pod/multistrap:296 msgid "" "In native mode, various post-multistrap operations are likely to be needed " "that debootstrap would do for you:" msgstr "" #. type: verbatim #: pod/multistrap:299 #, no-wrap msgid "" " 1. copy /etc/hosts into the chroot\n" " 2. clean the environment to unset LANGUAGE, LC_ALL and LANG\n" " to silence nuisance perl warnings that obscure other errors\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:303 msgid "" "(An alternative to unset the localisation variables is to add locales to " "your multistrap configuration file in the 'packages' option." msgstr "" #. type: textblock #: pod/multistrap:307 msgid "" "A native multistrap can be used directly with chroot, so C<multistrap> runs " "C<dpkg --configure -a> at the end of the multistrap process." msgstr "" #. type: =head1 #: pod/multistrap:311 msgid "Cascading configuration" msgstr "" #. type: textblock #: pod/multistrap:313 msgid "" "To support multiple variants of a basic (common) configuration, " "C<multistrap> allows configuration files to include other (more general) " "configuration files. i.e. the most detailed / specific configuration file is " "specified on the command line and that file includes another file which is " "shared by other configurations." msgstr "" #. type: textblock #: pod/multistrap:319 msgid "Base file:" msgstr "" #. type: verbatim #: pod/multistrap:321 #, no-wrap msgid "" " /usr/share/multistrap/crosschroot.conf\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:323 msgid "Variations:" msgstr "" #. type: verbatim #: pod/multistrap:325 #, no-wrap msgid "" " /usr/share/multistrap/armel.conf\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:327 msgid "" "Specifying just the armel.conf file will get the rest of the settings from " "crosschroot.conf so that common changes only need to be made in a single " "file." msgstr "" #. type: textblock #: pod/multistrap:331 msgid "" "It is B<strongly> recommended that any changes to the configuration files " "involved in any particular cascade are tested using the C<--simulate> option " "to multistrap which will output a summary of the options that have been set " "once the cascade is complete. Note that multistrap does B<not warn you> if a " "configuration file contains an unrecognised option (for future compatibility " "with backported configurations), so a simple typo can result in an option " "not being set." msgstr "" #. type: =head1 #: pod/multistrap:339 msgid "Machine:variant support" msgstr "" #. type: textblock #: pod/multistrap:341 msgid "" "The old packages.conf variables from emsandbox can all be converted into " "C<multistrap> configuration variables. The machine:variant support in " "C<multistrap> concentrates on the scripts, F<config.sh> and F<setup.sh>" msgstr "" #. type: textblock #: pod/multistrap:346 msgid "" "Once C<multistrap> has unpacked the downloaded packages, the C<setup.sh> can " "be called, passing the location and architecture of the root filesystem, so " "that other fine tuning can take place. At this stage, any operations inside " "the rootfs must not try to execute any binaries within the rootfs. As the " "final stage of the multistrap process, C<config.sh> is copied into the root " "directory of the rootfs." msgstr "" #. type: textblock #: pod/multistrap:353 msgid "" "One advantage of using machine:variant support is that the entire " "rootfilesystem can be managed by a single call to multistrap - this is " "useful when building root filesystems in userspace." msgstr "" #. type: textblock #: pod/multistrap:357 msgid "" "To enable machine:variant support, specify the path to the scripts to be " "called in the variant configuration file (General section):" msgstr "" #. type: verbatim #: pod/multistrap:360 #, no-wrap msgid "" " [General]\n" " include=/path/to/general.conf\n" " setupscript=/path/to/setup.sh\n" " configscript=/path/to/config.sh\n" "\n" msgstr "" #. type: =head1 #: pod/multistrap:366 msgid "Restricting package selection" msgstr "" #. type: textblock #: pod/multistrap:368 msgid "" "C<multistrap> includes Required packages by default, the current list of " "packages can be seen using:" msgstr "" #. type: verbatim #: pod/multistrap:371 #, no-wrap msgid "" " grep-available -FPriority 'required' -sPackage\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:373 msgid "" "If the OmitRequired option is set to true, these packages will not be added " "- whilst useful, this option can easily lead to a useless rootfs. Only the " "packages specified manually in the configuration files will be used in the " "calculations - dependencies of those packages will be added but no others." msgstr "" #. type: textblock #: pod/multistrap:379 msgid "" "Packages with Priority: important or standard are never included by " "C<multistrap> unless specifically included in a C<packages=> option in a " "section specified in the C<bootstrap> general option." msgstr "" #. type: =head1 #: pod/multistrap:383 msgid "Recommends behaviour" msgstr "" #. type: textblock #: pod/multistrap:385 msgid "" "The Debian default behaviour after the Lenny release was to consider " "recommended packages as extra packages to be installed when any one package " "is selected. Recommended packages are those which the maintainer considers " "that would be present on C<most> installations of that package and allowing " "Recommends means allowing Recommends of recommended packages and so on." msgstr "" #. type: textblock #: pod/multistrap:392 msgid "The multistrap default is to turn recommends OFF." msgstr "" #. type: textblock #: pod/multistrap:394 msgid "" "Set the allowrecommends option to true in the General section to use typical " "Debian behaviour." msgstr "" #. type: =head1 #: pod/multistrap:397 msgid "Explicit suite specification" msgstr "" #. type: textblock #: pod/multistrap:399 msgid "" "Sometimes, apt needs to be told to get a particular package from a " "particular suite, ignoring a more recent version in another suite in the " "same set of sources." msgstr "" #. type: textblock #: pod/multistrap:403 msgid "" "C<multistrap> can operate with and without the explicit suite option, the " "default is to let apt use the most recent version from the collection of " "specified F<bootstrap> sources." msgstr "" #. type: textblock #: pod/multistrap:407 msgid "" "Explicit suite specification has no effect on the final installed system - " "if your aptsources includes a repository which in turn includes a newer " "version of the package(s) specified explicitly, the next C<apt-get upgrade> " "on the device will bring in the newer version." msgstr "" #. type: textblock #: pod/multistrap:412 msgid "" "Also, when specifying packages to get from a specific suite, apt will also " "try and ensure that the dependencies for that package are also from the same " "suite and this can cause apt to be unable to resolve the complete set of " "dependencies. In this situation, being explicit about one package selection " "may require being explicit about some (not necessarily all) of the " "dependencies of that package as well." msgstr "" #. type: textblock #: pod/multistrap:419 msgid "" "When using this support in Lenny, ensure that each section uses the suite " "(oldstable, stable, testing, sid) and B<not> the codename (etch, lenny, " "squeeze, sid) in the C<suite> configuration item as the version of apt in " "Lenny and previous cannot use the codename." msgstr "" #. type: textblock #: pod/multistrap:424 msgid "To test, on Lenny, try:" msgstr "" #. type: verbatim #: pod/multistrap:426 #, no-wrap msgid "" " $ sudo apt-get install apt/stable\n" "\n" msgstr "" #. type: textblock #: pod/multistrap:428 msgid "Compare with" msgstr "" #. type: verbatim #: pod/multistrap:430 #, no-wrap msgid "" " $ sudo apt-get install apt/lenny\n" "\n" msgstr "" #. type: =head1 #: pod/multistrap:434 msgid "Omitting deb-src listings" msgstr "" #. type: textblock #: pod/multistrap:436 msgid "" "Some multistrap environments do not need access to the Debian sources of " "packages being installed, typically this is required when preparing a build " "(or cross-build) chroot using multistrap." msgstr "" #. type: textblock #: pod/multistrap:440 msgid "" "To turn off this additional source (and save both download time and " "apt-cache size), use the omitdebsrc field in each Section." msgstr "" #. type: verbatim #: pod/multistrap:443 #, no-wrap msgid "" " [Baked]\n" " packages=\n" " source=http://www.emdebian.org/baked\n" " keyring=emdebian-archive-keyring\n" " suite=testing\n" " omitdebsrc=true\n" "\n" msgstr "" #. type: =head1 #: pod/multistrap:452 msgid "fakeroot" msgstr "" #. type: textblock #: pod/multistrap:454 msgid "" "Foreign architecture bootstraps can operate under C<fakeroot> (C<multistrap> " "is designed to do as much as it can within a single call to make this " "easier) but the configuration stage which normally happens with a native " "architecture bootstrap requires C<chroot> and C<chroot> itself will not " "operate under C<fakeroot>." msgstr "" #. type: textblock #: pod/multistrap:460 msgid "" "Therefore, if C<multistrap> detects that C<fakeroot> is in use, native mode " "configuration is skipped with a reminder warning." msgstr "" #. type: textblock #: pod/multistrap:463 msgid "" "The same problem applies to C<apt-get install> and therefore the " "installation of the keyring package on the host system is also skipped if " "fakeroot is detected." msgstr "" #. type: textblock #: device-table.pl:155 msgid "device-table.pl - parses simple device tables and passes to mknod" msgstr "" #. type: verbatim #: device-table.pl:159 #, no-wrap msgid "" " device-table.pl [-n|--dry-run] [-d DIR] [-f FILE]\n" " device-table.pl -?|-h|--help|--version\n" "\n" msgstr "" #. type: textblock #: device-table.pl:164 msgid "" "By default, F<device-table.pl> writes out the device nodes in the current " "working directory. Use the directory option to write out elsewhere." msgstr "" #. type: textblock #: device-table.pl:167 msgid "" "multistrap contains a default device-table file, use the file option to " "override the default F</usr/share/multistrap/device-table.txt>" msgstr "" #. type: textblock #: device-table.pl:170 msgid "Use the dry-run option to see the commands that would be run." msgstr "" #. type: textblock #: device-table.pl:172 msgid "" "Device nodes need fakeroot or another way to use root access. If " "F<device-table.pl> is already being run under fakeroot or equivalent, the " "existing fakeroot session will be used, alternatively, use the no-fakeroot " "option to drop the internal fakeroot usage." msgstr "" #. type: textblock #: device-table.pl:177 msgid "" "Note that fakeroot does not support changing the actual ownerships, for " "that, run the final packing into a tarball under fakeroot as well, or use " "C<sudo> when running F<device-table.pl>" msgstr "" #. type: =head1 #: device-table.pl:181 msgid "Device table format" msgstr "" #. type: textblock #: device-table.pl:183 msgid "" "Device table files are tab separated value files (TSV). All lines in the " "device table must have exactly 10 entries, each separated by a single tab, " "except comments - which must start with #" msgstr "" #. type: textblock #: device-table.pl:187 msgid "Device table entries take the form of:" msgstr "" #. type: verbatim #: device-table.pl:189 #, no-wrap msgid "" " <name> <type> <mode> <uid> <gid> <major> <minor> <start> <inc> <count>\n" "\n" msgstr "" #. type: textblock #: device-table.pl:191 msgid "where name is the file name, type can be one of:" msgstr "" #. type: verbatim #: device-table.pl:193 #, no-wrap msgid "" " f A regular file\n" " d Directory\n" " s symlink\n" " h hardlink\n" " c Character special device file\n" " b Block special device file\n" " p Fifo (named pipe)\n" "\n" msgstr "" #. type: textblock #: device-table.pl:201 msgid "" "symlinks and hardlinks are extensions to the device table, just for " "F<device-table.pl>, other device table parsers might not handle these " "types. The first field of the symlink command is the existing target of the " "symlink, the third field is the full path of the symlink itself. e.g." msgstr "" #. type: verbatim #: device-table.pl:207 #, no-wrap msgid "" " /proc/self/fd/0 s /dev/stdin - - - - - - -\n" "\n" msgstr "" #. type: textblock #: device-table.pl:209 msgid "See http://wiki.debian.org/DeviceTableScripting" msgstr ""
Attachment:
pgpQqu1vLaowR.pgp
Description: PGP signature