diff options
author | LaMont Jones <lamont@debian.org> | 2009-07-21 15:45:04 -0600 |
---|---|---|
committer | LaMont Jones <lamont@debian.org> | 2009-07-21 15:45:04 -0600 |
commit | 7a22bb9abcb56d1010cefd204709e3888f95f735 (patch) | |
tree | 5c38b4485f79ee8f6a9d5f9537e973f1f663f027 | |
parent | 4e13a18f57a5b427c559f3b466b9655db14d28f8 (diff) | |
parent | 741064af10ec81635d708e9fb8373f96341246eb (diff) | |
download | util-linux-old-7a22bb9abcb56d1010cefd204709e3888f95f735.tar.gz |
Merge commit 'origin/master'
Conflicts:
AUTHORS
NEWS
config/include-Makefile.am
configure.ac
mount/lomount.c
po/POTFILES.in
po/ca.po
po/cs.po
po/da.po
po/de.po
po/es.po
po/et.po
po/eu.po
po/fi.po
po/fr.po
po/hu.po
po/id.po
po/it.po
po/ja.po
po/nl.po
po/pl.po
po/pt_BR.po
po/ru.po
po/sl.po
po/sv.po
po/tr.po
po/uk.po
po/util-linux-ng.pot
po/vi.po
po/zh_CN.po
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | AUTHORS | 13 | ||||
-rw-r--r-- | DEPRECATED | 12 | ||||
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | NEWS | 14 | ||||
-rw-r--r-- | README.devel | 2 | ||||
-rw-r--r-- | TODO | 77 | ||||
-rw-r--r-- | config/include-Makefile.am | 20 | ||||
-rw-r--r-- | configure.ac | 262 | ||||
-rw-r--r-- | disk-utils/Makefile.am | 19 | ||||
-rw-r--r-- | disk-utils/mkswap.c | 6 | ||||
-rw-r--r-- | disk-utils/raw.8 | 5 | ||||
-rw-r--r-- | disk-utils/raw.c | 58 | ||||
-rw-r--r-- | docs/v2.16-ReleaseNotes | 182 | ||||
-rw-r--r-- | example.files/fstab | 9 | ||||
-rw-r--r-- | example.files/rc | 79 | ||||
-rw-r--r-- | example.files/rc.local | 83 | ||||
-rw-r--r-- | fsck/Makefile.am | 7 | ||||
-rw-r--r-- | getopt/Makefile.am | 2 | ||||
-rw-r--r-- | hwclock/hwclock.c | 2 | ||||
-rw-r--r-- | include/pathnames.h | 8 | ||||
-rw-r--r-- | lib/fsprobe.c | 159 | ||||
-rw-r--r-- | libs/blkid/TODO | 54 | ||||
-rw-r--r-- | libs/blkid/bin/Makefile.am | 15 | ||||
-rw-r--r-- | libs/blkid/bin/blkid.sh.in | 10 | ||||
-rw-r--r-- | libs/blkid/bin/findfs.sh.in | 10 | ||||
-rw-r--r-- | libs/blkid/src/Makefile.am | 45 | ||||
-rw-r--r-- | login-utils/Makefile.am | 22 | ||||
-rw-r--r-- | login-utils/login.c | 4 | ||||
-rw-r--r-- | m4/tls.m4 | 48 | ||||
-rw-r--r-- | misc-utils/.gitignore | 4 | ||||
-rw-r--r-- | misc-utils/Makefile.am | 50 | ||||
-rw-r--r-- | misc-utils/blkid.8 (renamed from libs/blkid/bin/blkid.8) | 0 | ||||
-rw-r--r-- | misc-utils/blkid.c (renamed from libs/blkid/bin/blkid.c) | 0 | ||||
-rw-r--r-- | misc-utils/cal.c | 25 | ||||
-rw-r--r-- | misc-utils/findfs.8 (renamed from libs/blkid/bin/findfs.8) | 0 | ||||
-rw-r--r-- | misc-utils/findfs.c (renamed from libs/blkid/bin/findfs.c) | 0 | ||||
-rw-r--r-- | misc-utils/script.c | 2 | ||||
-rw-r--r-- | misc-utils/scriptreplay.c | 2 | ||||
-rw-r--r-- | misc-utils/uuidd.8 | 96 | ||||
-rw-r--r-- | misc-utils/uuidd.c | 588 | ||||
-rw-r--r-- | misc-utils/uuidd.rc | 71 | ||||
-rw-r--r-- | misc-utils/uuidgen.1 | 62 | ||||
-rw-r--r-- | misc-utils/uuidgen.c | 77 | ||||
-rw-r--r-- | mount/Makefile.am | 8 | ||||
-rw-r--r-- | mount/fstab.c | 1 | ||||
-rw-r--r-- | mount/lomount.c | 84 | ||||
-rw-r--r-- | mount/loop.h | 2 | ||||
-rw-r--r-- | mount/losetup.8 | 15 | ||||
-rw-r--r-- | mount/mount.8 | 142 | ||||
-rw-r--r-- | mount/mount.c | 10 | ||||
-rw-r--r-- | mount/umount.c | 56 | ||||
-rw-r--r-- | partx/Makefile.am | 2 | ||||
-rw-r--r-- | po/POTFILES.in | 125 | ||||
-rw-r--r-- | po/ca.po | 561 | ||||
-rw-r--r-- | po/cs.po | 581 | ||||
-rw-r--r-- | po/da.po | 560 | ||||
-rw-r--r-- | po/de.po | 560 | ||||
-rw-r--r-- | po/es.po | 560 | ||||
-rw-r--r-- | po/et.po | 548 | ||||
-rw-r--r-- | po/eu.po | 544 | ||||
-rw-r--r-- | po/fi.po | 807 | ||||
-rw-r--r-- | po/fr.po | 569 | ||||
-rw-r--r-- | po/hu.po | 549 | ||||
-rw-r--r-- | po/id.po | 567 | ||||
-rw-r--r-- | po/it.po | 560 | ||||
-rw-r--r-- | po/ja.po | 560 | ||||
-rw-r--r-- | po/nl.po | 549 | ||||
-rw-r--r-- | po/pl.po | 543 | ||||
-rw-r--r-- | po/pt_BR.po | 558 | ||||
-rw-r--r-- | po/ru.po | 562 | ||||
-rw-r--r-- | po/sl.po | 561 | ||||
-rw-r--r-- | po/sv.po | 561 | ||||
-rw-r--r-- | po/tr.po | 561 | ||||
-rw-r--r-- | po/uk.po | 562 | ||||
-rw-r--r-- | po/util-linux-ng.pot | 529 | ||||
-rw-r--r-- | po/vi.po | 555 | ||||
-rw-r--r-- | po/zh_CN.po | 542 | ||||
-rw-r--r-- | schedutils/Makefile.am | 6 | ||||
-rw-r--r-- | schedutils/ionice.1 | 3 | ||||
-rw-r--r-- | schedutils/ionice.c | 6 | ||||
-rw-r--r-- | shlibs/Makefile.am (renamed from libs/Makefile.am) | 4 | ||||
-rw-r--r-- | shlibs/blkid/.gitignore (renamed from libs/blkid/.gitignore) | 0 | ||||
-rw-r--r-- | shlibs/blkid/COPYING.libblkid (renamed from libs/blkid/COPYING.libblkid) | 0 | ||||
-rw-r--r-- | shlibs/blkid/Makefile.am (renamed from libs/blkid/Makefile.am) | 6 | ||||
-rw-r--r-- | shlibs/blkid/README.blkid (renamed from libs/blkid/README.blkid) | 0 | ||||
-rw-r--r-- | shlibs/blkid/blkid.pc.in (renamed from libs/blkid/blkid.pc.in) | 2 | ||||
-rw-r--r-- | shlibs/blkid/libblkid.3 (renamed from libs/blkid/libblkid.3) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/Makefile.am | 65 | ||||
-rw-r--r-- | shlibs/blkid/src/blkid.h (renamed from libs/blkid/src/blkid.h) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/blkid.sym (renamed from libs/blkid/src/blkid.sym) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/blkidP.h (renamed from libs/blkid/src/blkidP.h) | 1 | ||||
-rw-r--r-- | shlibs/blkid/src/cache.c (renamed from libs/blkid/src/cache.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/config.c (renamed from libs/blkid/src/config.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/dev.c (renamed from libs/blkid/src/dev.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/devname.c (renamed from libs/blkid/src/devname.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/devno.c (renamed from libs/blkid/src/devno.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/encode.c (renamed from libs/blkid/src/encode.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/evaluate.c (renamed from libs/blkid/src/evaluate.c) | 9 | ||||
-rw-r--r-- | shlibs/blkid/src/getsize.c (renamed from libs/blkid/src/getsize.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/list.h (renamed from libs/blkid/src/list.h) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/llseek.c (renamed from libs/blkid/src/llseek.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probe.c (renamed from libs/blkid/src/probe.c) | 10 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/Makefile.am (renamed from libs/blkid/src/probers/Makefile.am) | 2 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/adaptec_raid.c (renamed from libs/blkid/src/probers/adaptec_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/btrfs.c (renamed from libs/blkid/src/probers/btrfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/cramfs.c (renamed from libs/blkid/src/probers/cramfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/ddf_raid.c (renamed from libs/blkid/src/probers/ddf_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/ext.c (renamed from libs/blkid/src/probers/ext.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/gfs.c (renamed from libs/blkid/src/probers/gfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/hfs.c (renamed from libs/blkid/src/probers/hfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/highpoint_raid.c (renamed from libs/blkid/src/probers/highpoint_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/hpfs.c (renamed from libs/blkid/src/probers/hpfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/iso9660.c (renamed from libs/blkid/src/probers/iso9660.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/isw_raid.c (renamed from libs/blkid/src/probers/isw_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/jfs.c (renamed from libs/blkid/src/probers/jfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/jmicron_raid.c (renamed from libs/blkid/src/probers/jmicron_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/linux_raid.c (renamed from libs/blkid/src/probers/linux_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/lsi_raid.c (renamed from libs/blkid/src/probers/lsi_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/luks.c (renamed from libs/blkid/src/probers/luks.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/lvm.c (renamed from libs/blkid/src/probers/lvm.c) | 67 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/minix.c (renamed from libs/blkid/src/probers/minix.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/netware.c (renamed from libs/blkid/src/probers/netware.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/ntfs.c (renamed from libs/blkid/src/probers/ntfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/nvidia_raid.c (renamed from libs/blkid/src/probers/nvidia_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/ocfs.c (renamed from libs/blkid/src/probers/ocfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/probers.h (renamed from libs/blkid/src/probers/probers.h) | 1 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/promise_raid.c (renamed from libs/blkid/src/probers/promise_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/reiserfs.c (renamed from libs/blkid/src/probers/reiserfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/romfs.c (renamed from libs/blkid/src/probers/romfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/silicon_raid.c (renamed from libs/blkid/src/probers/silicon_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/squashfs.c (renamed from libs/blkid/src/probers/squashfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/swap.c (renamed from libs/blkid/src/probers/swap.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/sysv.c (renamed from libs/blkid/src/probers/sysv.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/udf.c (renamed from libs/blkid/src/probers/udf.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/ufs.c (renamed from libs/blkid/src/probers/ufs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/vfat.c (renamed from libs/blkid/src/probers/vfat.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/via_raid.c (renamed from libs/blkid/src/probers/via_raid.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/vxfs.c (renamed from libs/blkid/src/probers/vxfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/xfs.c (renamed from libs/blkid/src/probers/xfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/probers/zfs.c (renamed from libs/blkid/src/probers/zfs.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/read.c (renamed from libs/blkid/src/read.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/resolve.c (renamed from libs/blkid/src/resolve.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/save.c (renamed from libs/blkid/src/save.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/tag.c (renamed from libs/blkid/src/tag.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/tst_types.c (renamed from libs/blkid/src/tst_types.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/verify.c (renamed from libs/blkid/src/verify.c) | 0 | ||||
-rw-r--r-- | shlibs/blkid/src/version.c (renamed from libs/blkid/src/version.c) | 0 | ||||
-rw-r--r-- | shlibs/uuid/.gitignore | 1 | ||||
-rw-r--r-- | shlibs/uuid/COPYING.libuuid | 25 | ||||
-rw-r--r-- | shlibs/uuid/Makefile.am | 10 | ||||
-rw-r--r-- | shlibs/uuid/man/.gitignore | 2 | ||||
-rw-r--r-- | shlibs/uuid/man/Makefile.am | 12 | ||||
-rw-r--r-- | shlibs/uuid/man/uuid.3 | 66 | ||||
-rw-r--r-- | shlibs/uuid/man/uuid_clear.3 | 61 | ||||
-rw-r--r-- | shlibs/uuid/man/uuid_compare.3 | 67 | ||||
-rw-r--r-- | shlibs/uuid/man/uuid_copy.3 | 63 | ||||
-rw-r--r-- | shlibs/uuid/man/uuid_generate.3 | 105 | ||||
-rw-r--r-- | shlibs/uuid/man/uuid_is_null.3 | 63 | ||||
-rw-r--r-- | shlibs/uuid/man/uuid_parse.3 | 72 | ||||
-rw-r--r-- | shlibs/uuid/man/uuid_time.3 | 75 | ||||
-rw-r--r-- | shlibs/uuid/man/uuid_unparse.3 | 80 | ||||
-rw-r--r-- | shlibs/uuid/src/Makefile.am | 38 | ||||
-rw-r--r-- | shlibs/uuid/src/clear.c | 43 | ||||
-rw-r--r-- | shlibs/uuid/src/compare.c | 55 | ||||
-rw-r--r-- | shlibs/uuid/src/copy.c | 45 | ||||
-rw-r--r-- | shlibs/uuid/src/gen_uuid.c | 678 | ||||
-rw-r--r-- | shlibs/uuid/src/gen_uuid_nt.c | 92 | ||||
-rw-r--r-- | shlibs/uuid/src/isnull.c | 48 | ||||
-rw-r--r-- | shlibs/uuid/src/pack.c | 69 | ||||
-rw-r--r-- | shlibs/uuid/src/parse.c | 79 | ||||
-rw-r--r-- | shlibs/uuid/src/tst_uuid.c | 180 | ||||
-rw-r--r-- | shlibs/uuid/src/unpack.c | 63 | ||||
-rw-r--r-- | shlibs/uuid/src/unparse.c | 76 | ||||
-rw-r--r-- | shlibs/uuid/src/uuid.h | 103 | ||||
-rw-r--r-- | shlibs/uuid/src/uuid.sym | 33 | ||||
-rw-r--r-- | shlibs/uuid/src/uuidP.h | 59 | ||||
-rw-r--r-- | shlibs/uuid/src/uuid_time.c | 171 | ||||
-rw-r--r-- | shlibs/uuid/src/uuidd.h | 54 | ||||
-rw-r--r-- | shlibs/uuid/uuid.pc.in | 11 | ||||
-rw-r--r-- | sys-utils/.gitignore | 1 | ||||
-rw-r--r-- | sys-utils/Makefile.am | 23 | ||||
-rw-r--r-- | sys-utils/ldattach.8 | 5 | ||||
-rw-r--r-- | sys-utils/ldattach.c | 7 | ||||
-rw-r--r-- | sys-utils/switch_root.8 | 49 | ||||
-rw-r--r-- | sys-utils/switch_root.c | 280 | ||||
-rw-r--r-- | tests/commands.sh.in | 4 | ||||
-rw-r--r-- | tests/expected/fdisk/doslabel | 18 | ||||
-rw-r--r-- | tests/expected/paths/built-in | 3 | ||||
-rw-r--r-- | tests/functions.sh | 20 | ||||
-rw-r--r-- | tests/helpers/test_pathnames.c | 3 | ||||
-rwxr-xr-x | tests/ts/fdisk/doslabel | 82 | ||||
-rw-r--r-- | text-utils/Makefile.am | 4 | ||||
-rw-r--r-- | text-utils/pg.c | 4 |
194 files changed, 13781 insertions, 5766 deletions
@@ -43,3 +43,6 @@ libtool !m4/ltsugar.m4 !m4/ltversion.m4 !m4/lt~obsolete.m4 + +# libuuid depends on AX_TLS macro +!m4/tls.m4 @@ -21,6 +21,7 @@ AUTHORS (merged projects & commands): ipcmk: Hayden James <hayden.james@gmail.com> ldattach: Tilman Schmidt <tilman@imap.cc> libblkid: Theodore Ts'o <tytso@mit.edu> + libuuid: Theodore Ts'o <tytso@mit.edu> lscpu: Cai Qian <qcai@redhat.com> rtcwake: David Brownell <david-b@pacbell.net> Bernhard Walle <bwalle@suse.de> @@ -28,6 +29,8 @@ AUTHORS (merged projects & commands): setarch: Elliot Lee <sopwith@redhat.com> Jindrich Novy <jnovy@redhat.com> simpleinit: Richard Gooch <rgooch@atnf.csiro.au> + switch_root: Peter Jones <pjones@redhat.com> + Jeremy Katz <katzj@redhat.com> CONTRIBUTORS: @@ -57,6 +60,7 @@ CONTRIBUTORS: Cliff Wickman <cpw@sgi.com> Clytie Siddall <clytie@riverland.net.au> Daisuke Yamashita <yamad@mb.infoweb.ne.jp> + Daniel Drake <dsd@laptop.org> Daniel Nylander <po@danielnylander.se> David Brownell <david-b@pacbell.net> David Miller <davem@davemloft.net> @@ -79,7 +83,9 @@ CONTRIBUTORS: Jakob Unterwurzacher <jakobunt@gmail.com> James Youngman <jay@gnu.org> Jason Vas Dias <jvdias@redhat.com> + Jeff Mahoney <jeffm@suse.com> Jim Meyering <meyering@redhat.com> + John Keeping <john.keeping@lineone.net> Josep Puigdemont <josep.puigdemont@gmail.com> Justin B Rye <jbr@edlug.org.uk> KaiGai Kohei <kaigai@kaigai.gr.jp> @@ -112,23 +118,27 @@ CONTRIBUTORS: Mike Frysinger <vapier@gentoo.org> Mikel Olasagasti <hey_neken@mundurat.net> Miklos Szeredi <mszeredi@suse.cz> + Milan Broz <mbroz@redhat.com> Moritz Muehlenhoff <jmm@inutil.org> Nicolas Provost <nprovost@quadriv.com> Nilgün Belma Bugüner <nilgun@buguner.name.tr> Norbert Buchmuller <norbi@nix.hu> Oliver Falk <oliver@linux-kernel.at> + Olivier Blin <blino@mandriva.com> Pádraig Brady <P@draigBrady.com> Pascal Terjan <pterjan@cmoi.fasmz.org> Paulius Zaleckas <paulius.zaleckas@teltonika.lt> Pavel Maryanov <acid_jack@ukr.net> Pedro Ribeiro <p.m42.ribeiro@gmail.com> Peter Breitenlohner <peb@mppmu.mpg.de> + Peter Jones <pjones@redhat.com> Petr Pisar <petr.pisar@atlas.cz> Phan Vinh Thinh <teppi82@gmail.com> Rajeev V. Pillai <rajeevvp@gmail.com> Ram Pai <linuxram@us.ibm.com> Randy Dunlap <randy.dunlap@oracle.com> Ray Wang <wanglei1123@gmail.com> + Robert Förster <Dessa@gmake.de> Robert Millan <rmh@aybabtu.com> Rodrigo Stulzer Lopes <rodrigo@conectiva.com.br> Roy Peled <the.roy.peled@gmail.com> @@ -148,7 +158,8 @@ CONTRIBUTORS: Theodore Ts'o <tytso@mit.edu> Tilman Schmidt <tilman@imap.cc> Tom Prince <tom.prince@ualberta.net> - Valerie Henson <val_henson@linux.intel.com> + Valerie Aurora <vaurora@redhat.com> Vincent Deffontaines <vincent@gryzor.com> Volker Schatz <oss@volkerschatz.com> Yu Zhiguo <yuzg@cn.fujitsu.com> + Zdenek Behan <rain@matfyz.cz> @@ -9,12 +9,6 @@ Why: the option -s is in collision with the Loop-AES losetup dialect that is use -------------------------- -What: raw(8) command -When: undefined yet; depends on kernel upstream -Why: O_DIRECT can be used instead - ---------------------------- - What: cryptoloop support in mount/losetup When: undefined yet Why: depreciated in favor of dm-crypt. @@ -37,36 +31,30 @@ Why: deprecated in favor of uname(1) or arch(1) from coreutils ---------------------------- What: kill(1) command -When: 2.14 or 2.15 Why: deprecated in favor of kill from procps or bash build-in kill command ---------------------------- What: newgrp(1) -When: undefined yet Why: deprecated in favor of newgrp from shadow-utils ---------------------------- What: vipw/vigr(8) -When: undefined yet Why: deprecated in favor of vipw/vigr(8) from shadow-utils ---------------------------- What: last(1) -Whan: undefined yet Why: nobody uses this implementation ---------------------------- What: shutdown(1) -Whan: undefined yet Why: nobody uses this implementation ---------------------------- What: rdev(8), ramsize(8), vidmode(8) and rootflags(8) -What: undefined yet Why: i386 specific and probably useless diff --git a/Makefile.am b/Makefile.am index 8fea6fa6..0c8fb693 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,7 +6,7 @@ SUBDIRS = \ fdisk \ getopt \ lib \ - libs \ + shlibs \ login-utils \ misc-utils \ po \ @@ -1,6 +1,14 @@ -util-linux-ng 2.15.1-rc1: May 27 2009 -* see docs/v2.15.1-ReleaseNotes or complete changelog at - ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.15/v2.15.1-rc1-ChangeLog +util-linux-ng 2.16: Jul 2009 +* see docs/v2.16-ReleaseNotes or complete changelog at + ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.16/v2.16-ChangeLog + +util-linux-ng 2.16-rc2: Jul 2 2009 +* see docs/v2.16-ReleaseNotes or complete changelog at + ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.16/v2.16-rc2-ChangeLog + +util-linux-ng 2.16-rc1: Jun 28 2009 +* see docs/v2.16-ReleaseNotes or complete changelog at + ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.16/v2.16-rc1-ChangeLog util-linux-ng 2.15: May 5 2009 * see docs/v2.15-ReleaseNotes or complete changelog at diff --git a/README.devel b/README.devel index 415bd330..d8135743 100644 --- a/README.devel +++ b/README.devel @@ -76,7 +76,7 @@ PATCHES: * for more details see: The perfect patch - http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt + http://userweb.kernel.org/~akpm/stuff/tpp.txt CODING STYLE: @@ -1,42 +1,81 @@ +libblkid +-------- - * add to lib/blkdev.c code for /proc/partitions parsing -- unfortunate we - duplicate this code in many places. The parser has to support unlimited - size (or 4096 bytes) of partition name. + - add command line interface for blkid_probe_filter_types(): - * fdisk/* -- use off_t instead "long long" + # blkid -p -o udev --filter-type nofat - * mkswap: use /proc/sys/kernel/random/uuid as a fallback solution for builds - without libuuid + - (?) we need to ignore cache and config files when the files are writable + for non-root users and the library is linked with suid programs - * add --without-libuuid to disable mkswap(8) and libblkid linking against - libuuid + - add -<BE|LE> suffix to test images for native-endian filesystems (e.g. swap) + and add support for such functionality to tests/ts/blkid/low-probe - * use TZ=UTC for tests + - do we really need to depend on libuuid? Maybe the default should be + use in-tree code rather and link against libuuid -- especially when we + need it for uuid_unparse() only. - * add NLS and err.h stuff to schedutils (chrt.c, taskset.c) + - consolidate "getsize" stuff (see getsize.c and lib/blkdev.c) - * move libblkid to util-linux-ng (see the topic/blkid branch) + - cleanup __attribute__ usage - * add mllockall() and SCHED_FIFO to hwclock, - see http://lkml.org/lkml/2008/10/12/132 + - add stripe size / alignment retrival support to libbkid for use + with mkfs. This would allow to deprecate libdisk from xfsprogs (1) + in favour of a common libblkid. + + [ -- Christoph Hellwig, 16 Feb 2009 ] + (1) http://git.kernel.org/?p=fs/xfs/xfsprogs-dev.git;a=tree;f=libdisk; + + - use fstatat() in blkid__scan_dir() + + - add values: + + FSSIZE -- filesystem size (klibc requirement) + + SBOFFSET -- superblock offset; offset where SB was detected + (swapon requirement to check details from swap header) + + MAGIC -- magic string + MAGICLEN -- length of magic string + +fdisk(s) +-------- + + * use off_t instead "long long" + + * fdisk/* refactoring + + * add GPT support + +misc +---- + + * add a new command (unshare, clone, or so...) with all kinds of + clone(2) options. + http://thread.gmane.org/gmane.linux.utilities.util-linux-ng/2178 + + * add to lib/blkdev.c code for /proc/partitions parsing -- unfortunate we + duplicate this code in many places. The parser has to support unlimited + size (or 4096 bytes) of partition name. * partx: copy sun.c, mac.c and dash.c from kpartx git://git.kernel.org/pub/scm/linux/storage/multipath-tools/.git - It would be nice to merge kpartx and partx to the one project. We duplicate - a lot of code (include losetup code in kpartx). + * mkswap: use /proc/sys/kernel/random/uuid as a fallback solution for builds + without libuuid * swapon -s -- LABELs support Although mkswap has recently been -L option to create a label nothing appears to have been change to swapon to display said labels. (rh#430386) - * use canonicalize_file_name() when exist in glibc (see lib/canonicalize.v) + * use TZ=UTC for tests - * try improve compilation against others libc: - - klibc - - ??? + * add NLS and err.h stuff to schedutils (chrt.c, taskset.c) + * add mllockall() and SCHED_FIFO to hwclock, + see http://lkml.org/lkml/2008/10/12/132 + * use rpmatch() for all Y/N questions * mount -a -- reorder fstab entries by paths before mount (just idea only) diff --git a/config/include-Makefile.am b/config/include-Makefile.am index d5da619a..f0077695 100644 --- a/config/include-Makefile.am +++ b/config/include-Makefile.am @@ -1,8 +1,3 @@ -# The original default vaues of bindir and sbindir: -usrbinexecdir = ${exec_prefix}/bin -usrsbinexecdir = ${exec_prefix}/sbin -usrlibexecdir = ${exec_prefix}/$(libdirname) - AM_CPPFLAGS = -include $(top_builddir)/config.h -I$(top_srcdir)/include \ -DLOCALEDIR=\"$(localedir)\" AM_CFLAGS = -fsigned-char @@ -16,10 +11,19 @@ dist_noinst_DATA = $(dist_man_MANS) # Paths to in-tree libraries (use ul_ prefix to avoid possible collisions) # -ul_libblkid_srcdir = $(top_srcdir)/libs/blkid/src -ul_libblkid_builddir = $(top_builddir)/libs/blkid/src -ul_libblkid_la = $(top_builddir)/libs/blkid/src/libblkid.la +# blkid +ul_libblkid_srcdir = $(top_srcdir)/shlibs/blkid/src +ul_libblkid_builddir = $(top_builddir)/shlibs/blkid/src +ul_libblkid_la = $(top_builddir)/shlibs/blkid/src/libblkid.la $(ul_libblkid_la): $(MAKE) -C $(ul_libblkid_builddir) +# uuid +ul_libuuid_srcdir = $(top_srcdir)/shlibs/uuid/src +ul_libuuid_builddir = $(top_builddir)/shlibs/uuid/src +ul_libuuid_la = $(top_builddir)/shlibs/uuid/src/libuuid.la + +$(ul_libuuid_la): + $(MAKE) -C $(ul_libuuid_builddir) + diff --git a/configure.ac b/configure.ac index 97cda57b..8999826a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT(util-linux-ng, 2.15.1-rc1, kzak@redhat.com) +AC_INIT(util-linux-ng, 2.16, kzak@redhat.com) AC_PREREQ(2.60) @@ -20,6 +20,17 @@ PACKAGE_VERSION_RELEASE=0 dnl libblkid version LIBBLKID_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE" LIBBLKID_DATE="10-Feb-2009" +LIBBLKID_LT_MAJOR=1 +LIBBLKID_LT_MINOR=1 +LIBBLKID_LT_MICRO=0 +LIBBLKID_VERSION_INFO=`expr $LIBBLKID_LT_MAJOR + $LIBBLKID_LT_MINOR`:$LIBBLKID_LT_MICRO:$LIBBLKID_LT_MINOR + +dnl libuuid version +LIBUUID_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE" +LIBUUID_LT_MAJOR=1 +LIBUUID_LT_MINOR=3 +LIBUUID_LT_MICRO=0 +LIBUUID_VERSION_INFO=`expr $LIBUUID_LT_MAJOR + $LIBUUID_LT_MINOR`:$LIBUUID_LT_MICRO:$LIBUUID_LT_MINOR # Check whether exec_prefix=/usr: case $exec_prefix:$prefix in @@ -39,13 +50,20 @@ NONE:NONE | NONE:/usr | /usr:*) esac ;; esac -# lib64 -case ${libdir} in - *lib64) libdirname=lib64 ;; - *) libdirname=lib -esac +libdirname=`basename "$libdir"` AC_SUBST([libdirname]) +# The original default values of {bin,sbin,lib}dir +usrbin_execdir='${exec_prefix}/bin' +AC_SUBST([usrbin_execdir]) + +usrsbin_execdir='${exec_prefix}/sbin' +AC_SUBST([usrsbin_execdir]) + +usrlib_execdir='${exec_prefix}/'$libdirname +AC_SUBST([usrlib_execdir]) + + AC_PROG_CC_STDC AC_GNU_SOURCE AC_CANONICAL_HOST @@ -84,9 +102,13 @@ AC_CHECK_HEADERS( linux/tiocl.h \ linux/version.h \ locale.h \ - stdlib.h \ + stdint.h \ + inttypes.h \ pty.h \ mntent.h \ + net/if.h \ + net/if_dl.h \ + netinet/in.h \ rpcsvc/nfs_prot.h \ scsi/scsi.h \ stdlib.h \ @@ -94,12 +116,18 @@ AC_CHECK_HEADERS( sys/disklabel.h \ sys/ioctl.h \ sys/io.h \ + sys/time.h \ sys/mkdev.h \ sys/prctl.h \ sys/queue.h \ + sys/sockio.h \ + sys/file.h \ + sys/ioctl.h \ sys/stat.h \ sys/types.h \ + sys/un.h \ sys/user.h \ + sys/resource.h \ unistd.h ]) AC_CHECK_HEADERS([linux/raw.h], [AM_CONDITIONAL([HAVE_RAW], [true])], @@ -115,16 +143,30 @@ AC_CHECK_FUNCS( nanosleep \ personality \ updwtmp \ + jrand48 \ lchown \ llseek \ lseek64 \ strtoull \ + sysconf \ + getdtablesize \ + getrlimit \ + srandom \ + setresgid \ + setresuid \ inotify_init \ prctl \ __secure_getenv \ rpmatch]) AC_FUNC_FSEEKO +AC_CHECK_FUNCS([openat fstatat unlinkat], [have_openat=yes], [have_openat=no]) + +AC_CHECK_MEMBER(struct sockaddr.sa_len, + AC_DEFINE_UNQUOTED(HAVE_SA_LEN,1,[Define if struct sockaddr contains sa_len]),, + [#include <sys/types.h> + #include <sys/socket.h>]) + dnl Static compilation m4_define([UTIL_STATIC_PROGRAMS], [losetup, mount, umount, fdisk, sfdisk, blkid]) @@ -147,6 +189,16 @@ m4_foreach([UTIL_PRG], m4_defn([UTIL_STATIC_PROGRAMS]), [ [test "x$static_[]UTIL_PRG" = xyes]) ]) +dnl UTIL_PKG_STATIC(VARIABLE, MODULES) +dnl ---------------------------------- +AC_DEFUN([UTIL_PKG_STATIC], [ + if AC_RUN_LOG([pkg-config --exists --print-errors "$2"]); then + $1=`pkg-config --libs --static "$2"` + else + AC_MSG_ERROR([pkg-config description of $2, needed for static build, is not available]) + fi +]) + dnl UTIL_CHECK_LIB(LIBRARY, FUNCTION, [VARSUFFIX = $1])) dnl The VARSUFFIX is optional and overrides the default behaviour. For example: dnl UTIL_CHECK_LIB(yyy, func, xxx) generates have_xxx and HAVE_LIBXXX @@ -178,6 +230,16 @@ AC_DEFUN([UTIL_RESTORE_FLAGS], [ LDFLAGS="$old_LDFLAGS" ]) + +AC_ARG_ENABLE([tls], + AS_HELP_STRING([--disable-tls], [disable use of thread local support]), + [], enable_tls=yes +) +if test "x$enable_tls" = xyes; then + AX_TLS +fi + + AC_ARG_ENABLE([mount], AS_HELP_STRING([--disable-mount], [do not build mount utilities]), [], enable_mount=check @@ -195,40 +257,79 @@ AM_CONDITIONAL(BUILD_MOUNT, test "x$build_mount" = xyes) AC_ARG_ENABLE([fsck], - AS_HELP_STRING([--enable-fsck], [do build fsck]), - [], enable_fsck=no + AS_HELP_STRING([--disable-fsck], [do not build fsck]), + [], enable_fsck=yes ) AM_CONDITIONAL(BUILD_FSCK, test "x$enable_fsck" = xyes) -UTIL_CHECK_LIB(uuid, uuid_is_null) -if test "x$have_uuid" = xno; then - AC_MSG_WARN([uuid library is not found; mkswap(8) will not generate UUIDs]) +AC_ARG_ENABLE([libuuid], + AS_HELP_STRING([--disable-libuuid], [do not build libuuid and uuid utilities]), + [], enable_libuuid=yes +) +AC_SUBST([LIBUUID_VERSION]) +AC_SUBST([LIBUUID_VERSION_INFO]) +AM_CONDITIONAL(BUILD_LIBUUID, test "x$enable_libuuid" = xyes) +have_uuid=yes + +if test "x$enable_libuuid" = xno; then + # Check for external (e2fsprogs) libuuid + PKG_CHECK_MODULES(UUID, uuid, [have_uuid=yes], [have_uuid=no]) + if test "x$have_uuid" = xno; then + # system without pkg-config or so, try classic check + AC_CHECK_LIB(uuid, uuid_is_null, [have_uuid=yes], [have_uuid=no]) + fi + if test "x$have_uuid" = xyes; then + UTIL_SET_FLAGS($UUID_CFLAGS, $UUID_CFLAGS, $UUID_LIBS) + AC_CHECK_HEADERS([uuid.h uuid/uuid.h], [break], []) + UTIL_RESTORE_FLAGS + fi +else + # internal library + AC_DEFINE(HAVE_UUID_H, 1, [Define to 1 if you have the <uuid.h> header file.]) fi -UTIL_CHECK_LIB(util, openpty) -UTIL_CHECK_LIB(termcap, tgetnum) +if test "x$have_uuid" = xyes; then + AC_DEFINE(HAVE_LIBUUID, 1, [Define to 1 if you have the -luuid.]) +else + AC_MSG_WARN([uuid library is not found; mkswap(8) will not generate UUIDs]) +fi +AM_CONDITIONAL(HAVE_UUID, test "x$have_uuid" = xyes) +# default +: ${UUID_LIBS='-luuid'} -AC_ARG_WITH([fsprobe], - [AS_HELP_STRING([--with-fsprobe=LIB], [library to guess filesystems, LIB should be builtin|blkid|volume_id, default is blkid])], - [], [with_fsprobe=blkid] +AC_ARG_ENABLE([uuidd], + AS_HELP_STRING([--disable-uuidd], [do not build the uuid daemon]), + [], enable_uuidd=auto ) -build_libblkid=no -have_blkid=no -have_volume_id=no +case "$enable_uuidd:$have_uuid" in +yes:no) + AC_MSG_ERROR([cannot enable uuidd when libuuid is disabled]) ;; +auto:*) + enable_uuidd=$have_uuid ;; +esac +if test "x$enable_uuidd" = xyes; then + AC_DEFINE(HAVE_UUIDD, 1, [Define to 1 if you want to use uuid daemon.]) +fi +AM_CONDITIONAL(BUILD_UUIDD, test "x$enable_uuidd" = xyes) -if test "x$with_fsprobe" = xbuiltin; then - have_blkid=yes - build_libblkid=yes - AC_SUBST(LIBBLKID_VERSION) - AC_DEFINE_UNQUOTED(LIBBLKID_VERSION, "$LIBBLKID_VERSION", [libblkid version string]) - AC_DEFINE_UNQUOTED(LIBBLKID_DATE, "$LIBBLKID_DATE", [libblkid date string]) - AC_DEFINE(HAVE_BLKID_EVALUATE_TAG, 1, [Define to 1 if you have the blkid_evaluate_tag().]) - AC_DEFINE(HAVE_BLKID_H, 1, [Define to 1 if you have the <blkid.h> header file.]) -elif test "x$build_mount" = xyes || test "x$enable_fsck" = xyes; then - if test "x$with_fsprobe" = xblkid; then + +AC_ARG_ENABLE([libblkid], + AS_HELP_STRING([--disable-libblkid], [do not build libblkid and blkid utilities]), + [], enable_libblkid=yes +) +AC_SUBST([LIBBLKID_VERSION]) +AC_SUBST([LIBBLKID_VERSION_INFO]) +AM_CONDITIONAL(BUILD_LIBBLKID, test "x$enable_libblkid" = xyes) +AC_DEFINE_UNQUOTED(LIBBLKID_VERSION, "$LIBBLKID_VERSION", [libblkid version string]) +AC_DEFINE_UNQUOTED(LIBBLKID_DATE, "$LIBBLKID_DATE", [libblkid date string]) +have_blkid=yes + +if test "x$enable_libblkid" = xno; then + if test "x$build_mount" = xyes || test "x$enable_fsck" = xyes; then + # Check for external (e2fsprogs) libblkid PKG_CHECK_MODULES(BLKID, blkid, [have_blkid=yes], [have_blkid=no]) if test "x$have_blkid" = xno; then # system without pkg-config or so, try classic check @@ -239,57 +340,37 @@ elif test "x$build_mount" = xyes || test "x$enable_fsck" = xyes; then AC_CHECK_HEADERS([blkid.h blkid/blkid.h], [break], []) UTIL_RESTORE_FLAGS fi - elif test "x$with_fsprobe" = xvolume_id; then - PKG_CHECK_MODULES(VOLUME_ID, volume_id, [have_volume_id=yes], [have_volume_id=no]) - if test "x$have_volume_id" = xno; then - # system without pkg-config or so, try classic check - AC_CHECK_LIB(volume_id, volume_id_probe_all, [have_volume_id=yes], [have_volume_id=no]) + if test -n "$enable_static_programs"; then + # TODO check only when mount of fsck are requested + UTIL_PKG_STATIC([BLKID_LIBS_STATIC], [blkid]) fi fi +else + # internal library + AC_DEFINE(HAVE_BLKID_H, 1, [Define to 1 if you have the <blkid.h> header file.]) + AC_DEFINE(HAVE_BLKID_EVALUATE_TAG, 1, [Define to 1 if you have the blkid_evaluate_tag().]) fi -if test "x$have_blkid" = xyes; then +if test "x$have_blkid" = xyes; then AC_DEFINE(HAVE_LIBBLKID, 1, [Define to 1 if you have the -lblkid.]) -elif test "x$have_volume_id" = xno; then +else if test "x$build_mount" = xyes; then - AC_MSG_ERROR([libblkid or libvolume_id is needed to build util-linux-ng mount]) + AC_MSG_ERROR([libblkid is needed to build util-linux-ng mount]) fi if test "x$enable_fsck" = xyes; then - AC_MSG_ERROR([libblkid or libvoume_id is needed to build util-linux-ng fsck]) + AC_MSG_ERROR([libblkid is needed to build util-linux-ng fsck]) fi fi - AM_CONDITIONAL(HAVE_BLKID, test "x$have_blkid" = xyes) -AM_CONDITIONAL(HAVE_VOLUME_ID, test "x$have_volume_id" = xyes) -AM_CONDITIONAL(BUILD_LIBBLKID, test "x$build_libblkid" = xyes) - - -dnl UTIL_PKG_STATIC(VARIABLE, MODULES) -dnl ---------------------------------- -AC_DEFUN([UTIL_PKG_STATIC], [ - if AC_RUN_LOG([pkg-config --exists --print-errors "$2"]); then - $1=`pkg-config --libs --static "$2"` - else - AC_MSG_ERROR([pkg-config description of $2, needed for static build, is not available]) - fi -]) - -# These default values should work in most cases: +# default : ${BLKID_LIBS='-lblkid -luuid'} -: ${VOLUME_ID_LIBS='-lvolume_id'} - -# ... but for static build, we need to consult pkg-config: -if test -n "$enable_static_programs"; then - case $with_fsprobe in - blkid) UTIL_PKG_STATIC([BLKID_LIBS_STATIC], [blkid]) ;; - volume_id) UTIL_PKG_STATIC([VOLUME_ID_LIBS_STATIC], [libvolume_id]) ;; - esac -fi AC_ARG_VAR([BLKID_LIBS_STATIC], [-l options for linking statically with blkid]) -AC_ARG_VAR([VOLUME_ID_LIBS_STATIC], [-l options for linking statically with volume_id]) +UTIL_CHECK_LIB(util, openpty) +UTIL_CHECK_LIB(termcap, tgetnum) + AM_GNU_GETTEXT_VERSION([0.14.1]) AM_GNU_GETTEXT([external]) if test -d "$srcdir/po" @@ -566,6 +647,31 @@ fi AM_CONDITIONAL(BUILD_CRAMFS, test "x$build_cramfs" = xyes) +AC_ARG_ENABLE([switch_root], + AS_HELP_STRING([--disable-switch_root], [do not build switch_root]), + [], enable_switch_root=check +) + +if test "x$enable_switch_root" = xno; then + build_switch_root=no +else + build_switch_root=yes + case $enable_switch_root:$linux_os in + yes:no) AC_MSG_ERROR([switch_root selected for non-linux system]);; + check:no) AC_MSG_WARN([non-linux system; do not build switch_root]) + build_switch_root=no;; + esac + if test "x$build_switch_root" = xyes; then + case $enable_switch_root:$have_openat in + yes:no) AC_MSG_ERROR([switch_root selected but openat() function not found]);; + check:no) AC_MSG_WARN([openat() function not found; do not build switch_root]) + build_switch_root=no;; + esac + fi +fi +AM_CONDITIONAL(BUILD_SWITCH_ROOT, test "x$build_switch_root" = xyes) + + AC_ARG_ENABLE([elvtune], AS_HELP_STRING([--enable-elvtune], [build elvtune (only works with 2.2 and 2.4 kernels)]), [], enable_elvtune=no @@ -796,7 +902,6 @@ LIBS="" AC_CONFIG_HEADERS(config.h) AC_CONFIG_FILES([ -Makefile disk-utils/Makefile fdisk/Makefile fsck/Makefile @@ -804,24 +909,29 @@ getopt/Makefile hwclock/Makefile include/Makefile lib/Makefile -libs/Makefile -libs/blkid/blkid.pc -libs/blkid/Makefile -libs/blkid/bin/Makefile -libs/blkid/src/Makefile -libs/blkid/src/probers/Makefile login-utils/Makefile +Makefile +misc-utils/chkdupexe:misc-utils/chkdupexe.pl misc-utils/Makefile mount/Makefile partx/Makefile po/Makefile.in schedutils/Makefile +shlibs/blkid/blkid.pc +shlibs/blkid/Makefile +shlibs/blkid/src/Makefile +shlibs/blkid/src/probers/Makefile +shlibs/uuid/uuid.pc +shlibs/uuid/Makefile +shlibs/uuid/man/Makefile +shlibs/uuid/src/Makefile +shlibs/Makefile sys-utils/Makefile -text-utils/Makefile -tests/Makefile -tests/helpers/Makefile tests/commands.sh -misc-utils/chkdupexe:misc-utils/chkdupexe.pl +tests/helpers/Makefile +tests/Makefile +text-utils/Makefile ]) + AC_OUTPUT diff --git a/disk-utils/Makefile.am b/disk-utils/Makefile.am index 4854d5f6..6bd22bc5 100644 --- a/disk-utils/Makefile.am +++ b/disk-utils/Makefile.am @@ -12,15 +12,18 @@ sbin_PROGRAMS = mkfs mkswap fsck.minix mkfs.minix mkfs.bfs fsck_minix_SOURCES = fsck.minix.c minix.h mkfs_minix_SOURCES = mkfs.minix.c minix.h $(utils_common) mkfs_bfs_SOURCES = mkfs.bfs.c $(utils_common) + mkswap_SOURCES = mkswap.c $(utils_common) ../lib/wholedisk.c ../lib/pttype.c +mkswap_LDADD = +mkswap_CFLAGS = -usrbinexec_PROGRAMS = isosize -usrsbinexec_PROGRAMS = +usrbin_exec_PROGRAMS = isosize +usrsbin_exec_PROGRAMS = if LINUX dist_man_MANS += fdformat.8 blockdev.8 sbin_PROGRAMS += blockdev -usrsbinexec_PROGRAMS += fdformat +usrsbin_exec_PROGRAMS += fdformat blockdev_SOURCES = blockdev.c $(utils_common) endif @@ -46,10 +49,14 @@ fsck_cramfs_LDADD = -lz mkfs_cramfs_LDADD = -lz endif -mkswap_LDADD = - if HAVE_UUID -mkswap_LDADD += -luuid +if BUILD_LIBUUID +mkswap_LDADD += $(ul_libuuid_la) +mkswap_CFLAGS += -I$(ul_libuuid_srcdir) +else +mkswap_LDADD += $(UUID_LIBS) +mkswap_CFLAGS += $(UUID_CFLAGS) +endif endif if HAVE_SELINUX diff --git a/disk-utils/mkswap.c b/disk-utils/mkswap.c index 4acc73b2..bb97210e 100644 --- a/disk-utils/mkswap.c +++ b/disk-utils/mkswap.c @@ -57,7 +57,11 @@ #include "wholedisk.h" #ifdef HAVE_LIBUUID -#include <uuid/uuid.h> +# ifdef HAVE_UUID_UUID_H +# include <uuid/uuid.h> +#else +# include <uuid.h> +# endif #endif static char * program_name = "mkswap"; diff --git a/disk-utils/raw.8 b/disk-utils/raw.8 index babdbd44..72bb17c9 100644 --- a/disk-utils/raw.8 +++ b/disk-utils/raw.8 @@ -15,11 +15,6 @@ raw \- bind a Linux raw character device .PP .B raw .B \-qa -.SH WARNING -The rawio is a deprecated interface since Linux kernel 2.6.3. Please, -modify your application to open the block device with the -O_DIRECT flag. - .SH DESCRIPTION .B raw is used to bind a Linux raw character device to a block device. Any diff --git a/disk-utils/raw.c b/disk-utils/raw.c index bc64b349..f634b602 100644 --- a/disk-utils/raw.c +++ b/disk-utils/raw.c @@ -40,11 +40,11 @@ int master_fd; int raw_minor; void open_raw_ctl(void); -int query(int minor, int quiet); +int query(int minor, const char *raw_name, int quiet); int bind (int minor, int block_major, int block_minor); -static void usage(int err) +static void usage(int err) { fprintf(stderr, _("Usage:\n" @@ -99,7 +99,7 @@ int main(int argc, char *argv[]) if (optind < argc) usage(1); for (i = 1; i < RAW_NR_MINORS; i++) - query(i, 1); + query(i, NULL, 1); exit(0); } @@ -117,7 +117,10 @@ int main(int argc, char *argv[]) * causes udev to *remove* /dev/rawctl */ rc = sscanf(raw_name, RAWDEVDIR "raw%d", &raw_minor); - if (rc == 1 && raw_minor == 0) { + if (rc != 1) + usage(1); + + if (raw_minor == 0) { fprintf (stderr, _("Device '%s' is control raw dev " "(use raw<N> where <N> is greater than zero)\n"), @@ -125,28 +128,8 @@ int main(int argc, char *argv[]) exit(2); } - err = stat(raw_name, &statbuf); - if (err) { - fprintf (stderr, _("Cannot locate raw device '%s' (%s)\n"), - raw_name, strerror(errno)); - exit(2); - } - - if (!S_ISCHR(statbuf.st_mode)) { - fprintf (stderr, _("Raw device '%s' is not a character dev\n"), - raw_name); - exit(2); - } - if (major(statbuf.st_rdev) != RAW_MAJOR) { - fprintf (stderr, _("Device '%s' is not a raw dev\n"), - raw_name); - exit(2); - } - - raw_minor = minor(statbuf.st_rdev); - if (do_query) - return query(raw_minor, 0); + return query(raw_minor, raw_name, 0); /* * It's not a query, so we still have some parsing to do. Have @@ -208,12 +191,35 @@ void open_raw_ctl(void) } } -int query(int minor, int quiet) +int query(int minor, const char *raw_name, int quiet) { struct raw_config_request rq; static int has_worked = 0; int err; + if (raw_name) { + struct stat statbuf; + + err = stat(raw_name, &statbuf); + if (err) { + fprintf (stderr, _("Cannot locate raw device '%s' (%s)\n"), + raw_name, strerror(errno)); + exit(2); + } + + if (!S_ISCHR(statbuf.st_mode)) { + fprintf (stderr, _("Raw device '%s' is not a character dev\n"), + raw_name); + exit(2); + } + if (major(statbuf.st_rdev) != RAW_MAJOR) { + fprintf (stderr, _("Device '%s' is not a raw dev\n"), + raw_name); + exit(2); + } + minor = minor(statbuf.st_rdev); + } + rq.raw_minor = minor; err = ioctl(master_fd, RAW_GETBIND, &rq); if (err < 0) { diff --git a/docs/v2.16-ReleaseNotes b/docs/v2.16-ReleaseNotes new file mode 100644 index 00000000..b204c643 --- /dev/null +++ b/docs/v2.16-ReleaseNotes @@ -0,0 +1,182 @@ + +Util-linux-ng 2.16 Release Notes (15-Jul-2009) +============================================== + +Release highlights +------------------ + +libuuid, uuidgen(1) and uuidd(8): + - the libuuid library has been moved from e2fsprogs to util-linux-ng + +switch_root: + - this NEW COMMAND allows to switch to another filesystem as the root + of the mount tree. + +mount, umount, fsck: + - DOES NOT SUPPORT linking against obsolete libvolume_id (from udev) + +libblkid: + - development files (.so, .a, ...) have been moved from /lib to /usr/lib. + + +Stable maintenance releases between v2.15 and v2.16 +--------------------------------------------------- + +util-linux-ng 2.15.1 [10-Jun-2009] + + * ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.15/v2.15.1-ReleaseNotes + ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.15/v2.15.1-ChangeLog + + +ChangeLog between v2.15 and v2.16 +--------------------------------- + + For more details see ChangeLog files at: + ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.16/ + + +build-sys: + - add --disable-libblkid, remove volume_id support [Karel Zak] + - add --disable-switch_root [Karel Zak] + - add --disable-tls [Karel Zak] + - add --disable-uuidd [Karel Zak] + - add UTIL_{SET,RESTORE}_FLAGS [Karel Zak] + - check for openat() and linux for switch_root [Karel Zak] + - cleanup libuuid stuff [Karel Zak] + - complete /libs to /shlibs rename [Karel Zak] + - enable fsck by default [Karel Zak] + - fix "make -C" bug [Karel Zak] + - fix --disable-uuidd [Karel Zak] + - fix blkid.h include for old e2fsprogs [Karel Zak] + - fix exec/data install hooks [Karel Zak] + - fix headers in mkswap and libblkid [Karel Zak] + - fix libuuid Makefile.am [Karel Zak] + - fix libuuid and libblkid version-info [Karel Zak] + - fix typo from 30688dde55f637c9b984809c685b61378b82805f [Robert Förster] + - improve $libdirname definition [Karel Zak] + - improve symlinks creation in shlibs/ [Karel Zak] + - release++ (v2.16-rc1) [Karel Zak] + - release++ (v2.16-rc2) [Karel Zak] + - rename /libs to /shlibs [Karel Zak] + - rename to _execdir [Karel Zak] + - reverse shlibs installation [Kay Sievers] +buildsys: + - move $usr{bin,sbin,lib}execdir definition to ./configure [Karel Zak] +cal: + - Highlight today even when month or year specified [Rajeev V. Pillai] + - uClibc has langinfo.h but not _NL_TIME_WEEK_1STDAY. [Tom Prince] +chrt: + - don't assume SCHED_BATCH and SCHED_IDLE exist [Aurelien Jarno] +docs: + - add missing commands/projects to AUTHORS file [Karel Zak] + - add v2.16 ReleaseNotes [Karel Zak] + - refresh TODO list [Karel Zak] + - remove example.files/rc[.local] [Karel Zak] + - remove obsolete information from fstab example [Karel Zak] + - update AUTHORS file [Karel Zak] + - update v2.16 ReleaseNotes [Karel Zak] + - update v2.16-ReleaseNotes [Karel Zak] +fdisk: + - (and cfdisk) fix to be consistent about maximum heads [Chris Webb] + - add simple test for doslabel stuff [Zdenek Behan] +hwclock: + - fix mismatched popen/fclose. [John Keeping] +include: + - clean up _PATH_DEV_* macros [Karel Zak] + - fix _PATH_DEV [Karel Zak] +ionice: + - Allow setting the none class [Jakob Unterwurzacher] +ldattach: + - add N_PPS support [Tilman Schmidt] +libblkid: + - add device-mapper snapshot cow device probe [Milan Broz] + - add install-hook for libuuid.[a,so] devel files [Karel Zak] + - add stdarg.h to blkidP.h [Karel Zak] + - blkid_do_safeprobe() has to be tolerant to RAIDs [Karel Zak] + - cleanup debug messages and return codes in blkid_do_probe() [Karel Zak] + - don't require udev symlinks verification for non-root users [Karel Zak] + - fix "hangs forever with partition type mdraid" [Karel Zak] + - fix #ifdefs readability [Karel Zak] + - fix $libdir in blkid.pc [Karel Zak] + - fix LVM1 probe [Milan Broz] + - fix reiserfs name [Karel Zak] + - make libuuid optional [Karel Zak] + - move to misc-utils/ directory [Karel Zak] + - update man page [Karel Zak] +libuuid: + - add --disable-libuuid and LIBUUID_VERSION [Karel Zak] + - add .gitignore [Karel Zak] + - add info about u-l-ng to man pages [Karel Zak] + - add install-hook for libuuid.[a,so] devel files [Karel Zak] + - Don't run uuidd if it would fail due to permission problems [Theodore Ts'o] + - fix $libdir in uuid.pc [Karel Zak] + - fix parallel building [Karel Zak] + - generate uuid_generate_{random,time}.3 man page links [Karel Zak] + - import UUID library from e2fsprogs [Karel Zak] + - Make sure fd's 0, 1, and 2 are valid before exec'ing uuidd [Theodore Ts'o] + - move clock state file from /var/lib to /var/run [Karel Zak] +libuuid, uuidd: + - Avoid infinite loop while reading from the socket fd [Theodore Ts'o] +losetup: + - add --set-capacity [Karel Zak] + - fix return codes of functions arounf is_associated() [Karel Zak] + - handle symlinks in /dev/loop/ [Mike Frysinger] + - suggest to use modprobe rather than insmod in losetup.8 [Karel Zak] +lscpu: + - fix cpuid code on x86/PIC [Mike Frysinger] +mount: + - (and fsck) remove libvolume_id support [Karel Zak] + - a little clean up info about loopdevs in man page [Karel Zak] + - add ext4 to mount.8 [Karel Zak] + - add ext4 to the list of filesystems in mount.8 [Karel Zak] + - add info about obsolete vfat options to mount.8 [Karel Zak] + - allow loop suid umount [Kay Sievers] + - cleanup notes about -l option in mount.8 [Karel Zak] + - fix undefined reference to `security_get_initial_context' [Karel Zak] + - move MS_{PROPAGATION,BIND,MOVE} detection [Karel Zak] + - use "none" fstype for MS_PROPAGATION mounts [Karel Zak] + - use TAG parsing function from libblkid [Karel Zak] + - when a remount to rw fails, quit and return an error [Valerie Aurora] +po: + - fix typo in French translation [Olivier Blin] + - merge changes [Karel Zak] + - refresh POTFILES.in [Karel Zak] + - update cs.po (from translationproject.org) [Petr Pisar] + - update fi.po (from translationproject.org) [Lauri Nurmi] + - update fr.po (from translationproject.org) [Nicolas Provost] + - update vi.po (from translationproject.org) [Clytie Siddall] +raw: + - Use the RAW_SETBIND ioctl without stat'ing the raw# file [Jeff Mahoney] + - undeprecate raw [Karel Zak] +switch_root: + - add man page [Karel Zak] + - add subroot support [Daniel Drake] + - clean up argv[] usage, add -h and -V [Karel Zak] + - do recursiveRemove after our root is moved to avoid races. [Peter Jones] + - fix coding style [Karel Zak] + - fork before cleaning up the filesystem. [Peter Jones] + - new command [Karel Zak] + - rewrite to use fstatat() and unlinkat() [Karel Zak] + - use err.h, clean up return codes [Karel Zak] + - use file descriptor instead of path for recursiveRemove() [Peter Jones] + - use snprintf() rather tan str{cpy,cat}() [Karel Zak] +tests: + - add functions for work withdisk images [Karel Zak] + - add mdraid libblkid test [Karel Zak] + - don't run some mount tests for non-root users [Karel Zak] + - fix 'delete extended partition' checksum [Karel Zak] + - fix reiserfs test [Karel Zak] + - fix script that creates lscpu dumps [Karel Zak] + - move lscpu /proc and /sys dumps to tarballs [Karel Zak] + - remove broken Xen dumps for lscpu [Karel Zak] +umount: + - clean up help output [Karel Zak] +uuidd: + - Avoid closing the server socket when calling create_daemon() [Theodore Ts'o] + - fix $PIDFILE in uuidd.rc [Karel Zak] + - init /var/run/uuidd, add option for on-demand mode to .rc file [Karel Zak] + - move uuidd files from /var/lib/libuuid to /var/run/uuidd [Karel Zak] + - move uuidd.rc to misc-utils directory [Karel Zak] + - new command (UUID daemon from e2fsprogs) [Karel Zak] +uuidgen: + - new command (from e2fsprogs) [Karel Zak] diff --git a/example.files/fstab b/example.files/fstab index 9f169dcd..eeb72f1d 100644 --- a/example.files/fstab +++ b/example.files/fstab @@ -3,15 +3,14 @@ # # This file is not used by the kernel, but rather by mount(8) and umount(8) # (and some day fsck(8)). Comment lines have "#" in the first column. -# Entries that are to be ignored should have "none" in the directory field, -# and have type "ignore" or options "xx". Frequency and pass are numeric -# fields for dump(8) and fsck(8) that are not used yet in Linux. You can -# leave them empty if want. +# +# For more information see fstab(5) man page. +# # device directory type options freq pass /dev/sda2 / ext2 defaults 1 1 none /proc proc defaults 0 0 -/dev/sdb1 none swap sw 0 0 +/dev/sdb1 none swap defaults 0 0 /dev/sdb2 /var ext2 defaults 1 1 /dev/sdc1 /usr ext2 defaults 1 1 /dev/sdc3 /usr/src ext2 defaults 1 1 diff --git a/example.files/rc b/example.files/rc deleted file mode 100644 index 232afc35..00000000 --- a/example.files/rc +++ /dev/null @@ -1,79 +0,0 @@ -# rc file for The Linux BOGUS Release, version 1.0.1 - - echo "Running /etc/rc. . ." - -PATH=/sbin:/usr/sbin:/bin:/usr/bin; export PATH - -# Update (bdflush) performs flushes dirty buffers back to disk and -# performs a sync every 30 seconds. - echo "Starting update" -update & - -if [ -f /fastboot ] -then - echo "Skipping file system check" -else - echo "Performing file system check" - fsck -AV -a - # If there was a failure, drop into single-user mode. - # NOTE: This is not secure. If security is needed, make sure than - # /etc/securesingle exists and "reboot single". simipleinit - # will then prompt for root's password. - if [ $? -gt 1 ] - then - echo "Warning: fsck FAILED" - echo " Starting single user shell" - echo " Fix filesystem and REBOOT" - sh -si < /dev/console > /dev/console 2>&1 - fi -fi - - echo "Mounting file systems" -# Remount the root filesystem in read-write mode -mount -n -o rw,remount / - -# Remove the fastboot check file -rm -f /fastboot - -# Remove /etc/mtab* so mount creates the /etc/mtab file -rm -f /etc/mtab* - -# Mount all partitions specified in /etc/fstab -mount -avt nonfs,nomsdos,nohpfs - -# Mount swap partition specified in /etc/fstab -swapon -a - - echo -n "Initialization: " -# Update ps database -if [ -f /usr/sbin/psupdate -a -f /usr/src/linux/vmlinux ]; then - echo -n "psdatabase " - /usr/sbin/psupdate /usr/src/linux/vmlinux -fi - -# tmp and usr may be mounted, so we do these rm's after mount - echo -n "locks " -rm -f /var/lock/LCK* - echo -n "pids " -rm -f /var/run/* - echo -n "/tmp " -rm -rf /tmp; mkdir /tmp; chmod 1777 /tmp - -# Remove /var/adm/utmp and touch it - echo -n "utmp " -if [ ! -e /var ]; then mkdir /var; chmod 755 /var; fi -if [ ! -e /var/adm ]; then mkdir /var/adm; chmod 755 /var/adm; fi -rm -f /var/adm/utmp -touch /var/adm/utmp -chmod 644 /var/adm/utmp - - echo "" - echo "Running rc.local. . ." -sh /etc/rc.local - -# Allow logins - echo "Allowing logins" -rm -f /etc/nologin - -date -exit 0 diff --git a/example.files/rc.local b/example.files/rc.local deleted file mode 100644 index bf5fa11c..00000000 --- a/example.files/rc.local +++ /dev/null @@ -1,83 +0,0 @@ -# rc.local file for The Linux BOGUS Release, version 1.0.1 - - echo -n "Local initialization: " - -# Set the host name. You will probably want to change this. - echo -n "hostname " -hostname winter - -# Update the system time from the CMOS clock. -# This assume that the CMOS clock is in local time, and that you have the -# correct links in /usr/src/zoneinfo (see zic(8) for details. (For example, -# for the east coast of the US, do: zic -l US/Eastern -p America/NewYork) -# Note: mount /usr BEFORE running rc.local! - echo -n "clock " -clock -a - -# Set screen blanker to 5 minutes. - echo -n "screen-blanking " -setterm -blank 5 - -# Set modem for 57600 bps -if [ -e /dev/modem ] -then - echo -n "high-speed-modem " - setserial /dev/modem spd_hi -fi - -# Make CTRL-ALT-DEL do a controlled reboot (i.e., call reboot(8)) - echo -n "reboot " -ctrlaltdel soft - -# Preserve elvis files in case of a crash - echo -n "vi-files " -elvprsv "-the system went down" /tmp/elv_*.* - - echo - - - echo -n "Starting daemons: " - -# Make sure log files exist -if [ -d /var/adm ]; then - if [ ! -e /var/adm/kernlog ]; then touch /var/adm/kernlog; fi - if [ ! -e /var/adm/syslog ]; then touch /var/adm/syslog; fi - if [ ! -e /var/adm/maillog ]; then touch /var/adm/maillog; fi - if [ ! -e /var/adm/authlog ]; then touch /var/adm/authlog; fi - if [ ! -e /var/adm/news ]; then touch /var/adm/news; fi - if [ ! -e /var/adm/daemon ]; then touch /var/adm/daemon; fi - if [ ! -e /var/adm/lpd-errs ]; then touch /var/adm/lpd-errs; fi - if [ ! -e /var/adm/sysdebug ]; then touch /var/adm/sysdebug; fi - - # start up syslogd if it exists, but wait until AFTER HOSTNAME SET - if [ -f /usr/sbin/syslogd ]; then - echo -n "syslogd " - /usr/sbin/syslogd - fi -fi - -# Start up cron if it exists -if [ -f /usr/sbin/cron ] -then - echo -n "cron " - /usr/sbin/cron -fi - - echo - -# If you want networking turned on, then uncomment the following lines. -if [ -f /etc/NETWORKING_IS_ON ] -then - if [ -f /etc/rc.net ] - then - /bin/sh /etc/rc.net - fi -fi - - echo "Mounting foreign file systems" -mount -avt nfs,msdos,hpfs - -# Create a new issue file -echo > /etc/issue -echo "Welcome to `hostname`, an `uname -m` running BOGUS Release 1.0.1 `uname` `uname -r`" >> /etc/issue -echo >> /etc/issue diff --git a/fsck/Makefile.am b/fsck/Makefile.am index abe6d5c3..567fee8b 100644 --- a/fsck/Makefile.am +++ b/fsck/Makefile.am @@ -8,7 +8,6 @@ fsck_SOURCES = base_device.c fsck.c fsck.h ../lib/ismounted.c \ fsck_LDADD = fsck_CFLAGS = -if HAVE_BLKID if BUILD_LIBBLKID fsck_LDADD += $(ul_libblkid_la) fsck_CFLAGS += -I$(ul_libblkid_srcdir) @@ -16,9 +15,3 @@ else fsck_LDADD += $(BLKID_LIBS) fsck_CFLAGS += $(BLKID_CFLAGS) endif -endif - -if HAVE_VOLUME_ID -fsck_LDADD += $(VOLUME_ID_LIBS) -fsck_CFLAGS += $(VOLUME_ID_CFLAGS) -endif diff --git a/getopt/Makefile.am b/getopt/Makefile.am index 58ae7fc3..bd3e7942 100644 --- a/getopt/Makefile.am +++ b/getopt/Makefile.am @@ -1,6 +1,6 @@ include $(top_srcdir)/config/include-Makefile.am -usrbinexec_PROGRAMS = getopt +usrbin_exec_PROGRAMS = getopt dist_man_MANS = getopt.1 exampledir = $(datadir)/getopt/ diff --git a/hwclock/hwclock.c b/hwclock/hwclock.c index 6126a5fb..f691dfe5 100644 --- a/hwclock/hwclock.c +++ b/hwclock/hwclock.c @@ -676,7 +676,7 @@ interpret_date_string(const char *date_opt, time_t * const time_p) { date_opt, (long) *time_p); } } - fclose(date_child_fp); + pclose(date_child_fp); return retcode; } diff --git a/include/pathnames.h b/include/pathnames.h index 0060a756..ead448e3 100644 --- a/include/pathnames.h +++ b/include/pathnames.h @@ -19,7 +19,6 @@ #undef _PATH_DEFPATH_ROOT #define _PATH_DEFPATH_ROOT "/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" -#define _PATH_TTY "/dev/tty" #define _PATH_SECURETTY "/etc/securetty" #define _PATH_WTMPLOCK "/etc/wtmplock" @@ -94,6 +93,13 @@ #define _PATH_MOUNTED_LOCK _PATH_MOUNTED "~" #define _PATH_MOUNTED_TMP _PATH_MOUNTED ".tmp" +#ifndef _PATH_DEV +# define _PATH_DEV "/dev/" +#endif + +#define _PATH_DEV_LOOP "/dev/loop" +#define _PATH_DEV_TTY "/dev/tty" + /* udev paths */ #define _PATH_DEV_BYLABEL "/dev/disk/by-label" #define _PATH_DEV_BYUUID "/dev/disk/by-uuid" diff --git a/lib/fsprobe.c b/lib/fsprobe.c index c5fa8c63..b47de0ec 100644 --- a/lib/fsprobe.c +++ b/lib/fsprobe.c @@ -18,7 +18,9 @@ #include "pathnames.h" #include "fsprobe.h" -#if defined(HAVE_BLKID_EVALUATE_TAG) || defined(HAVE_LIBVOLUME_ID) +static blkid_cache blcache; + +#ifdef HAVE_BLKID_EVALUATE_TAG /* ask kernel developers why we need such ugly open() method... */ static int open_device(const char *devname) @@ -45,35 +47,16 @@ open_device(const char *devname) * Parses NAME=value, returns -1 on parse error, 0 success. The success is also * when the 'spec' doesn't contain name=value pair (because the spec could be * a devname too). In particular case the pointer 'name' is set to NULL. - - * The result is a new allocated string (the 'name' pointer). */ int fsprobe_parse_spec(const char *spec, char **name, char **value) { - char *vl, *tk, *cp; - *name = NULL; *value = NULL; - if (!(cp = strchr(spec, '='))) - return 0; /* no name= */ - - tk = strdup(spec); - vl = tk + (cp - spec); - *vl++ = '\0'; + if (strchr(spec, '=')) + return blkid_parse_tag_string(spec, name, value); - if (*vl == '"' || *vl == '\'') { - if (!(cp = strrchr(vl+1, *vl))) { - free(tk); - return -1; /* parse error */ - } - vl++; - *cp = '\0'; - } - - *name = tk; - *value = vl; return 0; } @@ -94,16 +77,14 @@ fsprobe_get_devname_by_spec(const char *spec) else if (!strcmp(name,"UUID")) nspec = fsprobe_get_devname_by_uuid(value); - free((void *) name); + free(name); + free(value); return nspec; } return canonicalize_path(spec); } -#ifdef HAVE_LIBBLKID -static blkid_cache blcache; - void fsprobe_init(void) { @@ -266,129 +247,3 @@ fsprobe_get_uuid_by_devname(const char *devname) } #endif /* !HAVE_BLKID_EVALUATE_TAG */ -#else /* !HAVE_LIBBLKID */ - -/* - * libvolume_id from udev - * -- deprecated - */ -#include <libvolume_id.h> - -enum probe_type { - VOLUME_ID_NONE, - VOLUME_ID_LABEL, - VOLUME_ID_UUID, - VOLUME_ID_TYPE, -}; - -static char -*probe(const char *device, enum probe_type type) -{ - int fd; - uint64_t size; - struct volume_id *id; - const char *val; - char *value = NULL; - int retries = 0; - - fd = open_device(devname); - if (fd < 0) - return NULL; - id = volume_id_open_fd(fd); - if (!id) { - close(fd); - return NULL; - } - if (blkdev_get_size(fd, &size) != 0) - size = 0; - if (volume_id_probe_all(id, 0, size) == 0) { - switch(type) { - case VOLUME_ID_LABEL: - if (volume_id_get_label(id, &val)) - value = strdup(val); - break; - case VOLUME_ID_UUID: - if (volume_id_get_uuid(id, &val)) - value = strdup(val); - break; - case VOLUME_ID_TYPE: - if (volume_id_get_type(id, &val)) - value = strdup(val); - break; - default: - break; - } - } - volume_id_close(id); - close(fd); - return value; -} - -void -fsprobe_init(void) -{ -} - -void -fsprobe_exit(void) -{ -} - -int -fsprobe_known_fstype(const char *fstype) -{ - if (volume_id_get_prober_by_type(fstype) != NULL) - return 1; - return 0; -} - -char * -fsprobe_get_uuid_by_devname(const char *devname) -{ - return probe(devname, VOLUME_ID_UUID); -} - -char * -fsprobe_get_label_by_devname(const char *devname) -{ - return probe(devname, VOLUME_ID_LABEL); -} - -char * -fsprobe_get_fstype_by_devname(const char *devname) -{ - return probe(devname, VOLUME_ID_TYPE); -} - -char * -fsprobe_get_devname_by_uuid(const char *uuid) -{ - char dev[PATH_MAX]; - size_t len; - - if (!uuid) - return NULL; - - strcpy(dev, _PATH_DEV_BYUUID "/"); - len = strlen(_PATH_DEV_BYUUID "/"); - if (!volume_id_encode_string(uuid, &dev[len], sizeof(dev) - len)) - return NULL; - return canonicalize_path(dev); -} - -char * -fsprobe_get_devname_by_label(const char *label) -{ - char dev[PATH_MAX]; - size_t len; - - if (!label) - return NULL; - strcpy(dev, _PATH_DEV_BYLABEL "/"); - len = strlen(_PATH_DEV_BYLABEL "/"); - if (!volume_id_encode_string(label, &dev[len], sizeof(dev) - len)) - return NULL; - return canonicalize_path(dev); -} - -#endif /* HAVE_LIBVOLUME_ID */ diff --git a/libs/blkid/TODO b/libs/blkid/TODO deleted file mode 100644 index 1d0a67ee..00000000 --- a/libs/blkid/TODO +++ /dev/null @@ -1,54 +0,0 @@ - - TODO - ---- - - - add command line interface for blkid_probe_filter_types(): - - # blkid -p -o udev --filter-type nofat - - - (?) we need to ignore cache and config files when the files are writable - for non-root users and the library is linked with suid programs - - - add -<BE|LE> suffix to test images for native-endian filesystems (e.g. swap) - and add support for such functionality to tests/ts/blkid/low-probe - - - do we really need to depend on libuuid? Maybe the default should be - use in-tree code rather and link against libuuid -- especially when we - need it for uuid_unparse() only. - - - consolidate "getsize" stuff (see getsize.c and lib/blkdev.c) - - - cleanup __attribute__ usage - - - add stripe size / alignment retrival support to libbkid for use - with mkfs. This would allow to deprecate libdisk from xfsprogs (1) - in favour of a common libblkid. - - [ -- Christoph Hellwig, 16 Feb 2009 ] - (1) http://git.kernel.org/?p=fs/xfs/xfsprogs-dev.git;a=tree;f=libdisk; - - [ .. or move whole libdisk to util-linux-ng and merge partx code to the - library -- kzak ] - - - use /sys/block/<devname>/dm/name rather than scan /dev/mapper/ for the name - (see devname.c: probe_one()). The sysfs entry has been introduced by kernel - patch 784aae735d9b0bba3f8b9faef4c8b30df3bf0128. - - - in lib/fsprobe.c wrapper use blkid_parse_tag_string() rather than a local - parser implementation - - - use fstatat() in blkid__scan_dir() - - - add evaluate.c: blkid_evaluate_tag_to_buffer() (and add lib/canonicalize.c: - canonicalize_path_to_buffer()) - - - add values: - - FSSIZE -- filesystem size (klibc requirement) - - SBOFFSET -- superblock offset; offset where SB was detected - (swapon requirement to check details from swap header) - - MAGIC -- magic string - MAGICLEN -- length of magic string - diff --git a/libs/blkid/bin/Makefile.am b/libs/blkid/bin/Makefile.am deleted file mode 100644 index ff992ace..00000000 --- a/libs/blkid/bin/Makefile.am +++ /dev/null @@ -1,15 +0,0 @@ -include $(top_srcdir)/config/include-Makefile.am - -AM_CPPFLAGS += -I$(ul_libblkid_srcdir) -AM_LDFLAGS += $(ul_libblkid_la) - -sbin_PROGRAMS = blkid findfs -dist_man_MANS = blkid.8 findfs.8 - -if HAVE_STATIC_BLKID -sbin_PROGRAMS += blkid.static -blkid_static_SOURCES = $(blkid_SOURCES) -blkid_static_LDFLAGS = "-all-static" # libtool option -blkid_static_LDADD = $(ul_libblkid_la) -blkid_static_CFLAGS = -I$(ul_libblkid_srcdir) -endif diff --git a/libs/blkid/bin/blkid.sh.in b/libs/blkid/bin/blkid.sh.in deleted file mode 100644 index 3e10add1..00000000 --- a/libs/blkid/bin/blkid.sh.in +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -# libtool? Don't ask! - -BLKIDDIR=@SRCDIR@/libs/blkid -BINARY=$BLKIDDIR/bin/blkid -LD_LIBRARY_PATH=$BLKIDDIR/src/ - -export LD_LIBRARY_PATH -exec $BINARY $@ diff --git a/libs/blkid/bin/findfs.sh.in b/libs/blkid/bin/findfs.sh.in deleted file mode 100644 index 37876c76..00000000 --- a/libs/blkid/bin/findfs.sh.in +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -# libtool? Don't ask! - -BLKIDDIR=@SRCDIR@/libs/blkid -BINARY=$BLKIDDIR/bin/findfs -LD_LIBRARY_PATH=$BLKIDDIR/src/ - -export LD_LIBRARY_PATH -exec $BINARY $@ diff --git a/libs/blkid/src/Makefile.am b/libs/blkid/src/Makefile.am deleted file mode 100644 index 805d0899..00000000 --- a/libs/blkid/src/Makefile.am +++ /dev/null @@ -1,45 +0,0 @@ -include $(top_srcdir)/config/include-Makefile.am - -SUBDIRS = probers . - -AM_CPPFLAGS += -I$(top_srcdir)/libs/blkid/src - -common_ldadd = - -if HAVE_UUID -common_ldadd += -luuid #TODO $(UUID_LIBS) -endif - -# includes -blkidincdir = $(includedir)/blkid -blkidinc_HEADERS = blkid.h - -lib_LTLIBRARIES = libblkid.la -libblkid_la_SOURCES = cache.c dev.c devname.c devno.c getsize.c llseek.c \ - probe.c read.c resolve.c save.c tag.c version.c verify.c \ - encode.c blkid.h list.h blkidP.h probers/probers.h \ - config.c evaluate.c \ - $(blkidinc_HEADERS) \ - $(top_srcdir)/lib/blkdev.c \ - $(top_srcdir)/lib/linux_version.c \ - $(top_srcdir)/lib/canonicalize.c \ - $(top_srcdir)/lib/md5.c - -libblkid_la_LIBADD = probers/libblkid_probers.la $(common_ldadd) -libblkid_la_DEPENDENCIES = $(libblkid_la_LIBADD) blkid.sym - -# TODO: for unknown reason "make distcheck" requires -# full path to the version script -libblkid_la_LDFLAGS = -Wl,--version-script=$(top_srcdir)/libs/blkid/src/blkid.sym \ - -version-info 1:0:0 - -tests = test_cache test_config test_dev test_devname test_devno test_getsize \ - test_read test_resolve test_save test_tag test_verify test_evaluate - -EXTRA_DIST = blkid.sym tst_types.c -CLEANFILES = $(tests) - -tests: all $(tests) -test_%: %.c - $(COMPILE) -DTEST_PROGRAM $< .libs/libblkid.a -o $@ $(common_ldadd) - diff --git a/login-utils/Makefile.am b/login-utils/Makefile.am index 0386cee4..6d82f401 100644 --- a/login-utils/Makefile.am +++ b/login-utils/Makefile.am @@ -1,9 +1,9 @@ include $(top_srcdir)/config/include-Makefile.am bin_PROGRAMS = -usrbinexec_PROGRAMS = +usrbin_exec_PROGRAMS = sbin_PROGRAMS = -usrsbinexec_PROGRAMS = +usrsbin_exec_PROGRAMS = dist_man_MANS = EXTRA_DIST = README.getty README.modems-with-agetty README.poeigl @@ -30,15 +30,15 @@ endif endif if BUILD_LAST -usrbinexec_PROGRAMS += last +usrbin_exec_PROGRAMS += last dist_man_MANS += last.1 endif if BUILD_LOGIN_UTILS bin_PROGRAMS += login -usrbinexec_PROGRAMS += chfn chsh newgrp -usrsbinexec_PROGRAMS += vipw +usrbin_exec_PROGRAMS += chfn chsh newgrp +usrsbin_exec_PROGRAMS += vipw dist_man_MANS += chfn.1 chsh.1 login.1 newgrp.1 vipw.8 vigr.8 chfn_SOURCES = chfn.c $(chfn_chsh_common) @@ -92,25 +92,25 @@ endif install-exec-hook:: - cd $(DESTDIR)$(usrsbinexecdir) && ln -sf vipw vigr + cd $(DESTDIR)$(usrsbin_execdir) && ln -sf vipw vigr endif if BUILD_MESG -usrbinexec_PROGRAMS += mesg +usrbin_exec_PROGRAMS += mesg dist_man_MANS += mesg.1 endif if BUILD_WALL -usrbinexec_PROGRAMS += wall +usrbin_exec_PROGRAMS += wall wall_SOURCES = wall.c ttymsg.c ttymsg.h dist_man_MANS += wall.1 if USE_TTY_GROUP if MAKEINSTALL_DO_CHOWN install-exec-hook:: - chgrp tty $(DESTDIR)$(usrbinexecdir)/wall - chmod g+s $(DESTDIR)$(usrbinexecdir)/wall + chgrp tty $(DESTDIR)$(usrbin_execdir)/wall + chmod g+s $(DESTDIR)$(usrbin_execdir)/wall endif endif endif @@ -125,6 +125,8 @@ install-exec-hook:: cd $(DESTDIR)$(sbindir) && ln -sf initctl need cd $(DESTDIR)$(sbindir) && ln -sf initctl display-services cd $(DESTDIR)$(sbindir) && ln -sf initctl provide + +install-data-hook: cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 need.8 cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 display-services.8 cd $(DESTDIR)$(mandir)/man8 && ln -sf initctl.8 provide.8 diff --git a/login-utils/login.c b/login-utils/login.c index f3154259..7328edeb 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -378,7 +378,7 @@ main(int argc, char **argv) int ask, fflag, hflag, pflag, cnt, errsv; int quietlog, passwd_req; char *domain, *ttyn; - char tbuf[MAXPATHLEN + 2], tname[sizeof(_PATH_TTY) + 10]; + char tbuf[MAXPATHLEN + 2], tname[sizeof(_PATH_DEV_TTY) + 10]; char *termenv; char *childArgv[10]; char *buff; @@ -499,7 +499,7 @@ main(int argc, char **argv) if (ttyn == NULL || *ttyn == '\0') { /* no snprintf required - see definition of tname */ - sprintf(tname, "%s??", _PATH_TTY); + snprintf(tname, sizeof(tname), "%s??", _PATH_DEV_TTY); ttyn = tname; } diff --git a/m4/tls.m4 b/m4/tls.m4 new file mode 100644 index 00000000..5644ba70 --- /dev/null +++ b/m4/tls.m4 @@ -0,0 +1,48 @@ +# from http://autoconf-archive.cryp.to/ax_tls.html +# +# This was licensed under the GPL with the following exception: +# +# As a special exception, the respective Autoconf Macro's copyright +# owner gives unlimited permission to copy, distribute and modify the +# configure scripts that are the output of Autoconf when processing +# the Macro. You need not follow the terms of the GNU General Public +# License when using or distributing such scripts, even though +# portions of the text of the Macro appear in them. The GNU General +# Public License (GPL) does govern all other use of the material that +# constitutes the Autoconf Macro. +# +# This special exception to the GPL applies to versions of the +# Autoconf Macro released by the Autoconf Macro Archive. When you make +# and distribute a modified version of the Autoconf Macro, you may +# extend this special exception to the GPL to apply to your modified +# version as well. +# +AC_DEFUN([AX_TLS], [ + AC_MSG_CHECKING(for thread local storage (TLS) class) + AC_CACHE_VAL(ac_cv_tls, [ + ax_tls_keywords="__thread __declspec(thread) none" + for ax_tls_keyword in $ax_tls_keywords; do + case $ax_tls_keyword in + none) ac_cv_tls=none ; break ;; + *) + AC_TRY_COMPILE( + [#include <stdlib.h> + static void + foo(void) { + static ] $ax_tls_keyword [ int bar; + exit(1); + }], + [], + [ac_cv_tls=$ax_tls_keyword ; break], + ac_cv_tls=none + ) + esac + done +]) + + if test "$ac_cv_tls" != "none"; then + dnl AC_DEFINE([TLS], [], [If the compiler supports a TLS storage class define it to that here]) + AC_DEFINE_UNQUOTED([TLS], $ac_cv_tls, [If the compiler supports a TLS storage class define it to that here]) + fi + AC_MSG_RESULT($ac_cv_tls) +]) diff --git a/misc-utils/.gitignore b/misc-utils/.gitignore index 122b1920..2242b920 100644 --- a/misc-utils/.gitignore +++ b/misc-utils/.gitignore @@ -12,3 +12,7 @@ setterm whereis kill write +uuidgen +uuidd +findfs +blkid diff --git a/misc-utils/Makefile.am b/misc-utils/Makefile.am index 40610c14..a4f2f44e 100644 --- a/misc-utils/Makefile.am +++ b/misc-utils/Makefile.am @@ -1,22 +1,53 @@ include $(top_srcdir)/config/include-Makefile.am -EXTRA_DIST = README.flushb +EXTRA_DIST = README.flushb uuidd.rc bin_PROGRAMS = +sbin_PROGRAMS = +usrsbin_exec_PROGRAMS = -usrbinexec_PROGRAMS = cal ddate logger look mcookie \ +usrbin_exec_PROGRAMS = cal ddate logger look mcookie \ namei script whereis scriptreplay EXTRA_DIST += README.cal README.ddate README.namei README.namei2 mcookie_SOURCES = mcookie.c ../lib/md5.c -usrbinexec_SCRIPTS = chkdupexe +usrbin_exec_SCRIPTS = chkdupexe CLEANFILES = chkdupexe dist_man_MANS = cal.1 chkdupexe.1 ddate.1 logger.1 look.1 mcookie.1 \ namei.1 script.1 whereis.1 scriptreplay.1 +if BUILD_LIBUUID +usrbin_exec_PROGRAMS += uuidgen +dist_man_MANS += uuidgen.1 +uuidgen_LDADD = $(ul_libuuid_la) +uuidgen_CFLAGS = -I$(ul_libuuid_srcdir) +if BUILD_UUIDD +usrsbin_exec_PROGRAMS += uuidd +dist_man_MANS += uuidd.8 +uuidd_LDADD = $(ul_libuuid_la) +uuidd_CFLAGS = -I$(ul_libuuid_srcdir) +endif +endif + +if BUILD_LIBBLKID +sbin_PROGRAMS += blkid findfs +dist_man_MANS += blkid.8 findfs.8 +blkid_LDADD = $(ul_libblkid_la) +blkid_CFLAGS = -I$(ul_libblkid_srcdir) +findfs_LDADD = $(ul_libblkid_la) +findfs_CFLAGS = -I$(ul_libblkid_srcdir) +if HAVE_STATIC_BLKID +sbin_PROGRAMS += blkid.static +blkid_static_SOURCES = $(blkid_SOURCES) +blkid_static_LDFLAGS = "-all-static" # libtool option +blkid_static_LDADD = $(ul_libblkid_la) +blkid_static_CFLAGS = -I$(ul_libblkid_srcdir) +endif +endif + if HAVE_TINFO cal_LDADD = -ltinfo @NCURSES_LIBS@ else @@ -35,7 +66,7 @@ endif if HAVE_NCURSES if LINUX -usrbinexec_PROGRAMS += setterm +usrbin_exec_PROGRAMS += setterm dist_man_MANS += setterm.1 endif if HAVE_TINFO @@ -52,19 +83,18 @@ dist_man_MANS += kill.1 endif if BUILD_RENAME -usrbinexec_PROGRAMS += rename +usrbin_exec_PROGRAMS += rename dist_man_MANS += rename.1 endif if BUILD_RESET -dist_usrbinexec_SCRIPTS = reset +dist_usrbin_exec_SCRIPTS = reset dist_man_MANS += reset.1 endif EXTRA_DIST += README.reset reset.033c if BUILD_WRITE - -usrbinexec_PROGRAMS += write +usrbin_exec_PROGRAMS += write dist_man_MANS += write.1 write_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) write_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) @@ -72,8 +102,8 @@ write_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) if USE_TTY_GROUP if MAKEINSTALL_DO_CHOWN install-exec-hook:: - chgrp tty $(DESTDIR)$(usrbinexecdir)/write - chmod g+s $(DESTDIR)$(usrbinexecdir)/write + chgrp tty $(DESTDIR)$(usrbin_execdir)/write + chmod g+s $(DESTDIR)$(usrbin_execdir)/write endif endif endif diff --git a/libs/blkid/bin/blkid.8 b/misc-utils/blkid.8 index ff8e8e57..ff8e8e57 100644 --- a/libs/blkid/bin/blkid.8 +++ b/misc-utils/blkid.8 diff --git a/libs/blkid/bin/blkid.c b/misc-utils/blkid.c index 528e4a22..528e4a22 100644 --- a/libs/blkid/bin/blkid.c +++ b/misc-utils/blkid.c diff --git a/misc-utils/cal.c b/misc-utils/cal.c index a8534b8c..bda3a963 100644 --- a/misc-utils/cal.c +++ b/misc-utils/cal.c @@ -162,7 +162,7 @@ char *Hrow; /* pointer to highlighted row in month */ #define FIRST_MISSING_DAY 639799 /* 3 Sep 1752 */ #define NUMBER_MISSING_DAYS 11 /* 11 day correction */ -#define MAXDAYS 43 /* max slots in a month array */ +#define MAXDAYS 42 /* slots in a month array */ #define SPACE -1 /* used in day array */ static int days_in_month[2][13] = { @@ -170,30 +170,34 @@ static int days_in_month[2][13] = { {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, }; -int sep1752[MAXDAYS] = { +#define SEP1752_OFS 4 /* sep1752[4] is a Sunday */ + +/* 1 Sep 1752 is represented by sep1752[6] and j_sep1752[6] */ +int sep1752[MAXDAYS+6] = { + SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, 1, 2, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, - SPACE -}, j_sep1752[MAXDAYS] = { + SPACE, SPACE +}, j_sep1752[MAXDAYS+6] = { + SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, 245, 246, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, - SPACE + SPACE, SPACE }, empty[MAXDAYS] = { SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, - SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, - SPACE + SPACE, SPACE, SPACE, SPACE, SPACE, SPACE, SPACE }; #define DAY_LEN 3 /* 3 spaces per day */ @@ -354,7 +358,7 @@ main(int argc, char **argv) { day = month = year = 0; switch(argc) { case 3: - if ((day = atoi(*argv++)) < 1 || month > 31) + if ((day = atoi(*argv++)) < 1 || day > 31) errx(1, _("illegal day value: use 1-%d"), 31); /* FALLTHROUGH */ case 2: @@ -629,10 +633,11 @@ day_array(int day, int month, int year, int *days) { int *d_sep1752; if (month == 9 && year == 1752) { + int sep1752_ofs = (weekstart + SEP1752_OFS) % 7; d_sep1752 = julian ? j_sep1752 : sep1752; - memcpy(days, d_sep1752 + weekstart, MAXDAYS * sizeof(int)); + memcpy(days, d_sep1752 + sep1752_ofs, MAXDAYS * sizeof(int)); for (dm=0; dm<MAXDAYS; dm++) - if (j_sep1752[dm] == day) + if (j_sep1752[dm + sep1752_ofs] == day) days[dm] |= TODAY_FLAG; return; } diff --git a/libs/blkid/bin/findfs.8 b/misc-utils/findfs.8 index e93fe542..e93fe542 100644 --- a/libs/blkid/bin/findfs.8 +++ b/misc-utils/findfs.8 diff --git a/libs/blkid/bin/findfs.c b/misc-utils/findfs.c index 18608b47..18608b47 100644 --- a/libs/blkid/bin/findfs.c +++ b/misc-utils/findfs.c diff --git a/misc-utils/script.c b/misc-utils/script.c index 12ea43a8..b877c312 100644 --- a/misc-utils/script.c +++ b/misc-utils/script.c @@ -371,7 +371,7 @@ doshell() { #if 0 int t; - t = open(_PATH_TTY, O_RDWR); + t = open(_PATH_DEV_TTY, O_RDWR); if (t >= 0) { (void) ioctl(t, TIOCNOTTY, (char *)0); (void) close(t); diff --git a/misc-utils/scriptreplay.c b/misc-utils/scriptreplay.c index 8a254de9..e13edf37 100644 --- a/misc-utils/scriptreplay.c +++ b/misc-utils/scriptreplay.c @@ -163,7 +163,7 @@ main(int argc, char *argv[]) err(EXIT_FAILURE, _("failed to read timing file %s"), tname); errx(EXIT_FAILURE, - _("timings file %s: %lu: expected format"), + _("timings file %s: %lu: unexpected format"), tname, line); } delay /= divi; diff --git a/misc-utils/uuidd.8 b/misc-utils/uuidd.8 new file mode 100644 index 00000000..67c6614a --- /dev/null +++ b/misc-utils/uuidd.8 @@ -0,0 +1,96 @@ +.\" -*- nroff -*- +.\" Copyright 2007 by Theodore Ts'o. All Rights Reserved. +.\" This file may be copied under the terms of the GNU Public License. +.\" +.TH UUIDD 8 "May 2009" "Linux" +.SH NAME +uuidd \- UUID generation daemon +.SH SYNOPSIS +.B uuidd +[ +.B \-d +] +[ +.B \-p +.I pidfile +] +[ +.B \-s +.I socketpath +] +[ +.B \-T +.I timeout +] + +.B uuidd +[ +.B \-r +| +.B \-t +] +[ +.B \-n +.I number +] +[ +.B \-s +.I socketpath +] + +.B uuidd \-k +.SH DESCRIPTION +The +.B uuidd +daemon is used by the UUID library to generate +universally unique identifiers (UUIDs), especially time-based UUID's +in a secure and guaranteed-unique fashion, even in the face of large +numbers of threads trying to grab UUID's running on different CPU's. +.SH OPTIONS +.TP +.B \-d +Run +.B uuidd +in debugging mode. This prevents uuidd from running as a daemon. +.TP +.B \-k +If a currently uuidd daemon is running, kill it. +.TP +.BI \-n " number" +When issuing a test request to a running uuidd, request a bulk response +of +.I number +UUID's. +.TP +.BI \-p " pidfile" +Specify the pathname where the pid file should be written. By default, +the pid file is written to /var/run/uuidd/uuidd.pid. +.TP +.BI \-s " socketpath" +Specify the pathname used for the unix-domain socket used by uuidd. By +default, the pathname used is /var/run/uuidd/request. This is primarily +for debugging purposes, since the pathname is hard-coded in the libuuid +library. +.TP +.B \-r +Test uuidd by trying to connect to a running uuidd daemon and +request it to return a random-based UUID. +.TP +.B \-t +Test uuidd by trying to connect to a running uuidd daemon and +request it to return a time-based UUID. +.TP +.BI \-T " timeout" +Specify a timeout for uuidd. If specified, then uuidd will exit after +.I timeout +seconds of inactivity. +.SH AUTHOR +The +.B uuidd +daemon was written by Theodore Ts'o <tytso@mit.edu>. +.SH AVAILABILITY +uuidd is part of the util-linux-ng package and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.SH "SEE ALSO" +.BR libuuid (3), +.BR uuidgen (1) diff --git a/misc-utils/uuidd.c b/misc-utils/uuidd.c new file mode 100644 index 00000000..74bab693 --- /dev/null +++ b/misc-utils/uuidd.c @@ -0,0 +1,588 @@ +/* + * uuidd.c --- UUID-generation daemon + * + * Copyright (C) 2007 Theodore Ts'o + * + * %Begin-Header% + * This file may be redistributed under the terms of the GNU Public + * License. + * %End-Header% + */ +#include <stdio.h> +#ifdef HAVE_STDLIB_H +#include <stdlib.h> +#endif +#include <unistd.h> +#include <inttypes.h> +#include <errno.h> +#include <sys/types.h> +#include <sys/stat.h> +#include <sys/socket.h> +#include <sys/un.h> +#include <fcntl.h> +#include <signal.h> +#include <string.h> +#ifdef HAVE_GETOPT_H +#include <getopt.h> +#else +extern int getopt(int argc, char * const argv[], const char *optstring); +extern char *optarg; +extern int optind; +#endif + +#include "uuid.h" +#include "uuidd.h" + +#include "nls.h" + +#ifdef __GNUC__ +#define CODE_ATTR(x) __attribute__(x) +#else +#define CODE_ATTR(x) +#endif + +static void usage(const char *progname) +{ + fprintf(stderr, _("Usage: %s [-d] [-p pidfile] [-s socketpath] " + "[-T timeout]\n"), progname); + fprintf(stderr, _(" %s [-r|t] [-n num] [-s socketpath]\n"), + progname); + fprintf(stderr, _(" %s -k\n"), progname); + exit(1); +} + +static void die(const char *msg) +{ + perror(msg); + exit(1); +} + +static void create_daemon(void) +{ + pid_t pid; + uid_t euid; + + pid = fork(); + if (pid == -1) { + perror("fork"); + exit(1); + } else if (pid != 0) { + exit(0); + } + + close(0); + close(1); + close(2); + open("/dev/null", O_RDWR); + open("/dev/null", O_RDWR); + open("/dev/null", O_RDWR); + + if (chdir("/")) {} /* Silence warn_unused_result warning */ + (void) setsid(); + euid = geteuid(); + if (setreuid(euid, euid) < 0) + die("setreuid"); +} + +static ssize_t read_all(int fd, char *buf, size_t count) +{ + ssize_t ret; + ssize_t c = 0; + int tries = 0; + + memset(buf, 0, count); + while (count > 0) { + ret = read(fd, buf, count); + if (ret <= 0) { + if ((errno == EAGAIN || errno == EINTR || ret == 0) && + (tries++ < 5)) + continue; + return c ? c : -1; + } + if (ret > 0) + tries = 0; + count -= ret; + buf += ret; + c += ret; + } + return c; +} + +static int write_all(int fd, char *buf, size_t count) +{ + ssize_t ret; + int c = 0; + + while (count > 0) { + ret = write(fd, buf, count); + if (ret < 0) { + if ((errno == EAGAIN) || (errno == EINTR)) + continue; + return -1; + } + count -= ret; + buf += ret; + c += ret; + } + return c; +} + +static const char *cleanup_pidfile, *cleanup_socket; + +static void terminate_intr(int signo CODE_ATTR((unused))) +{ + (void) unlink(cleanup_pidfile); + if (cleanup_socket) + (void) unlink(cleanup_socket); + exit(0); +} + +static int call_daemon(const char *socket_path, int op, char *buf, + int buflen, int *num, const char **err_context) +{ + char op_buf[8]; + int op_len; + int s; + ssize_t ret; + int32_t reply_len = 0; + struct sockaddr_un srv_addr; + + if (((op == 4) || (op == 5)) && !num) { + if (err_context) + *err_context = _("bad arguments"); + errno = EINVAL; + return -1; + } + + if ((s = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) { + if (err_context) + *err_context = _("socket"); + return -1; + } + + srv_addr.sun_family = AF_UNIX; + strncpy(srv_addr.sun_path, socket_path, sizeof(srv_addr.sun_path)); + srv_addr.sun_path[sizeof(srv_addr.sun_path)-1] = '\0'; + + if (connect(s, (const struct sockaddr *) &srv_addr, + sizeof(struct sockaddr_un)) < 0) { + if (err_context) + *err_context = _("connect"); + close(s); + return -1; + } + + if (op == 5) { + if ((*num)*16 > buflen-4) + *num = (buflen-4) / 16; + } + op_buf[0] = op; + op_len = 1; + if ((op == 4) || (op == 5)) { + memcpy(op_buf+1, num, sizeof(int)); + op_len += sizeof(int); + } + + ret = write_all(s, op_buf, op_len); + if (ret < op_len) { + if (err_context) + *err_context = _("write"); + close(s); + return -1; + } + + ret = read_all(s, (char *) &reply_len, sizeof(reply_len)); + if (ret < 0) { + if (err_context) + *err_context = _("read count"); + close(s); + return -1; + } + if (reply_len < 0 || reply_len > buflen) { + if (err_context) + *err_context = _("bad response length"); + close(s); + return -1; + } + ret = read_all(s, (char *) buf, reply_len); + + if ((ret > 0) && (op == 4)) { + if (reply_len >= (int) (16+sizeof(int))) + memcpy(buf+16, num, sizeof(int)); + else + *num = -1; + } + if ((ret > 0) && (op == 5)) { + if (*num >= (int) sizeof(int)) + memcpy(buf, num, sizeof(int)); + else + *num = -1; + } + + close(s); + + return ret; +} + +static void server_loop(const char *socket_path, const char *pidfile_path, + int debug, int timeout, int quiet) +{ + struct sockaddr_un my_addr, from_addr; + struct flock fl; + socklen_t fromlen; + int32_t reply_len = 0; + uuid_t uu; + mode_t save_umask; + char reply_buf[1024], *cp; + char op, str[37]; + int i, s, ns, len, num; + int fd_pidfile, ret; + + fd_pidfile = open(pidfile_path, O_CREAT | O_RDWR, 0664); + if (fd_pidfile < 0) { + if (!quiet) + fprintf(stderr, "Failed to open/create %s: %s\n", + pidfile_path, strerror(errno)); + exit(1); + } + cleanup_pidfile = pidfile_path; + cleanup_socket = 0; + signal(SIGALRM, terminate_intr); + alarm(30); + fl.l_type = F_WRLCK; + fl.l_whence = SEEK_SET; + fl.l_start = 0; + fl.l_len = 0; + fl.l_pid = 0; + while (fcntl(fd_pidfile, F_SETLKW, &fl) < 0) { + if ((errno == EAGAIN) || (errno == EINTR)) + continue; + if (!quiet) + fprintf(stderr, "Failed to lock %s: %s\n", + pidfile_path, strerror(errno)); + exit(1); + } + ret = call_daemon(socket_path, 0, reply_buf, sizeof(reply_buf), 0, 0); + if (ret > 0) { + if (!quiet) + printf(_("uuidd daemon already running at pid %s\n"), + reply_buf); + exit(1); + } + alarm(0); + + if ((s = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) { + if (!quiet) + fprintf(stderr, _("Couldn't create unix stream " + "socket: %s"), strerror(errno)); + exit(1); + } + + /* + * Make sure the socket isn't using fd numbers 0-2 to avoid it + * getting closed by create_daemon() + */ + while (!debug && s <= 2) { + s = dup(s); + if (s < 0) { + perror("dup"); + exit(1); + } + } + + /* + * Create the address we will be binding to. + */ + my_addr.sun_family = AF_UNIX; + strncpy(my_addr.sun_path, socket_path, sizeof(my_addr.sun_path)); + my_addr.sun_path[sizeof(my_addr.sun_path)-1] = '\0'; + (void) unlink(socket_path); + save_umask = umask(0); + if (bind(s, (const struct sockaddr *) &my_addr, + sizeof(struct sockaddr_un)) < 0) { + if (!quiet) + fprintf(stderr, + _("Couldn't bind unix socket %s: %s\n"), + socket_path, strerror(errno)); + exit(1); + } + (void) umask(save_umask); + + if (listen(s, 5) < 0) { + if (!quiet) + fprintf(stderr, _("Couldn't listen on unix " + "socket %s: %s\n"), socket_path, + strerror(errno)); + exit(1); + } + + cleanup_socket = socket_path; + if (!debug) + create_daemon(); + signal(SIGHUP, terminate_intr); + signal(SIGINT, terminate_intr); + signal(SIGTERM, terminate_intr); + signal(SIGALRM, terminate_intr); + signal(SIGPIPE, SIG_IGN); + + sprintf(reply_buf, "%8d\n", getpid()); + if (ftruncate(fd_pidfile, 0)) {} /* Silence warn_unused_result */ + write_all(fd_pidfile, reply_buf, strlen(reply_buf)); + if (fd_pidfile > 1) + close(fd_pidfile); /* Unlock the pid file */ + + while (1) { + fromlen = sizeof(from_addr); + if (timeout > 0) + alarm(timeout); + ns = accept(s, (struct sockaddr *) &from_addr, &fromlen); + alarm(0); + if (ns < 0) { + if ((errno == EAGAIN) || (errno == EINTR)) + continue; + perror("accept"); + exit(1); + } + len = read(ns, &op, 1); + if (len != 1) { + if (len < 0) + perror("read"); + else + printf(_("Error reading from client, " + "len = %d\n"), len); + goto shutdown_socket; + } + if ((op == 4) || (op == 5)) { + if (read_all(ns, (char *) &num, sizeof(num)) != 4) + goto shutdown_socket; + if (debug) + printf(_("operation %d, incoming num = %d\n"), + op, num); + } else if (debug) + printf("operation %d\n", op); + + switch(op) { + case UUIDD_OP_GETPID: + sprintf(reply_buf, "%d", getpid()); + reply_len = strlen(reply_buf)+1; + break; + case UUIDD_OP_GET_MAXOP: + sprintf(reply_buf, "%d", UUIDD_MAX_OP); + reply_len = strlen(reply_buf)+1; + break; + case UUIDD_OP_TIME_UUID: + num = 1; + uuid__generate_time(uu, &num); + if (debug) { + uuid_unparse(uu, str); + printf(_("Generated time UUID: %s\n"), str); + } + memcpy(reply_buf, uu, sizeof(uu)); + reply_len = sizeof(uu); + break; + case UUIDD_OP_RANDOM_UUID: + num = 1; + uuid__generate_random(uu, &num); + if (debug) { + uuid_unparse(uu, str); + printf(_("Generated random UUID: %s\n"), str); + } + memcpy(reply_buf, uu, sizeof(uu)); + reply_len = sizeof(uu); + break; + case UUIDD_OP_BULK_TIME_UUID: + uuid__generate_time(uu, &num); + if (debug) { + uuid_unparse(uu, str); + printf(_("Generated time UUID %s and %d " + "following\n"), str, num); + } + memcpy(reply_buf, uu, sizeof(uu)); + reply_len = sizeof(uu); + memcpy(reply_buf+reply_len, &num, sizeof(num)); + reply_len += sizeof(num); + break; + case UUIDD_OP_BULK_RANDOM_UUID: + if (num < 0) + num = 1; + if (num > 1000) + num = 1000; + if (num*16 > (int) (sizeof(reply_buf)-sizeof(num))) + num = (sizeof(reply_buf)-sizeof(num)) / 16; + uuid__generate_random((unsigned char *) reply_buf + + sizeof(num), &num); + if (debug) { + printf(_("Generated %d UUID's:\n"), num); + for (i=0, cp=reply_buf+sizeof(num); + i < num; i++, cp+=16) { + uuid_unparse((unsigned char *)cp, str); + printf("\t%s\n", str); + } + } + reply_len = (num*16) + sizeof(num); + memcpy(reply_buf, &num, sizeof(num)); + break; + default: + if (debug) + printf(_("Invalid operation %d\n"), op); + goto shutdown_socket; + } + write_all(ns, (char *) &reply_len, sizeof(reply_len)); + write_all(ns, reply_buf, reply_len); + shutdown_socket: + close(ns); + } +} + +int main(int argc, char **argv) +{ + const char *socket_path = UUIDD_SOCKET_PATH; + const char *pidfile_path = UUIDD_PIDFILE_PATH; + const char *err_context; + char buf[1024], *cp; + char str[37], *tmp; + uuid_t uu; + uid_t uid; + gid_t gid; + int i, c, ret; + int debug = 0, do_type = 0, do_kill = 0, num = 0; + int timeout = 0, quiet = 0, drop_privs = 0; + + setlocale(LC_ALL, ""); + bindtextdomain(PACKAGE, LOCALEDIR); + textdomain(PACKAGE); + + while ((c = getopt (argc, argv, "dkn:qp:s:tT:r")) != EOF) { + switch (c) { + case 'd': + debug++; + drop_privs = 1; + break; + case 'k': + do_kill++; + drop_privs = 1; + break; + case 'n': + num = strtol(optarg, &tmp, 0); + if ((num < 0) || *tmp) { + fprintf(stderr, _("Bad number: %s\n"), optarg); + exit(1); + } + case 'p': + pidfile_path = optarg; + drop_privs = 1; + break; + case 'q': + quiet++; + break; + case 's': + socket_path = optarg; + drop_privs = 1; + break; + case 't': + do_type = UUIDD_OP_TIME_UUID; + drop_privs = 1; + break; + case 'T': + timeout = strtol(optarg, &tmp, 0); + if ((timeout < 0) || *tmp) { + fprintf(stderr, _("Bad number: %s\n"), optarg); + exit(1); + } + break; + case 'r': + do_type = UUIDD_OP_RANDOM_UUID; + drop_privs = 1; + break; + default: + usage(argv[0]); + } + } + uid = getuid(); + if (uid && drop_privs) { + gid = getgid(); +#ifdef HAVE_SETRESGID + if (setresgid(gid, gid, gid) < 0) + die("setresgid"); +#else + if (setregid(gid, gid) < 0) + die("setregid"); +#endif + +#ifdef HAVE_SETRESUID + if (setresuid(uid, uid, uid) < 0) + die("setresuid"); +#else + if (setreuid(uid, uid) < 0) + die("setreuid"); +#endif + } + if (num && do_type) { + ret = call_daemon(socket_path, do_type+2, buf, + sizeof(buf), &num, &err_context); + if (ret < 0) { + printf(_("Error calling uuidd daemon (%s): %s\n"), + err_context, strerror(errno)); + exit(1); + } + if (do_type == UUIDD_OP_TIME_UUID) { + if (ret != sizeof(uu) + sizeof(num)) + goto unexpected_size; + + uuid_unparse((unsigned char *) buf, str); + + printf(_("%s and subsequent %d UUID's\n"), str, num); + } else { + printf(_("List of UUID's:\n")); + cp = buf + 4; + if (ret != (int) (sizeof(num) + num*sizeof(uu))) + goto unexpected_size; + for (i=0; i < num; i++, cp+=16) { + uuid_unparse((unsigned char *) cp, str); + printf("\t%s\n", str); + } + } + exit(0); + } + if (do_type) { + ret = call_daemon(socket_path, do_type, (char *) &uu, + sizeof(uu), 0, &err_context); + if (ret < 0) { + printf(_("Error calling uuidd daemon (%s): %s\n"), + err_context, strerror(errno)); + exit(1); + } + if (ret != sizeof(uu)) { + unexpected_size: + printf(_("Unexpected reply length from server %d\n"), + ret); + exit(1); + } + uuid_unparse(uu, str); + + printf("%s\n", str); + exit(0); + } + + if (do_kill) { + ret = call_daemon(socket_path, 0, buf, sizeof(buf), 0, 0); + if ((ret > 0) && ((do_kill = atoi((char *) buf)) > 0)) { + ret = kill(do_kill, SIGTERM); + if (ret < 0) { + if (!quiet) + fprintf(stderr, + _("Couldn't kill uuidd running " + "at pid %d: %s\n"), do_kill, + strerror(errno)); + exit(1); + } + if (!quiet) + printf(_("Killed uuidd running at pid %d\n"), + do_kill); + } + exit(0); + } + + server_loop(socket_path, pidfile_path, debug, timeout, quiet); + return 0; +} diff --git a/misc-utils/uuidd.rc b/misc-utils/uuidd.rc new file mode 100644 index 00000000..dbdd5f5c --- /dev/null +++ b/misc-utils/uuidd.rc @@ -0,0 +1,71 @@ +#! /bin/sh -e +### BEGIN INIT INFO +# Provides: uuidd +# Required-Start: $time $local_fs +# Required-Stop: $time $local_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: uuidd daemon +# Description: Init script for the uuid generation daemon +### END INIT INFO +# +# Author: "Theodore Ts'o" <tytso@mit.edu> +# +set -e + +# libuuid is able to execute the uuid daemon on-demand -- in such a case +# the daemon binary must be setuid to an unprivileged user (e.g. uuidd:uuidd). +# [-- kzak Jun 2009] +UUIDD_ON_DEMAND_ONLY="no" + +PATH=/bin:/usr/bin:/sbin:/usr/sbin +DAEMON=/usr/sbin/uuidd +UUIDD_USER=uuidd +UUIDD_GROUP=uuidd +UUIDD_DIR=/var/run/uuidd +PIDFILE=$UUIDD_DIR/uuidd.pid + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +case "$1" in + start) + log_daemon_msg "Starting uuid generator" "uuidd" + if ! test -d $UUIDD_DIR; then + mkdir -p $UUIDD_DIR + chown -R $UUIDD_USER:$UUIDD_GROUP $UUIDD_DIR + fi + if test "$UUIDD_ON_DEMAND_ONLY" = yes; then + echo -n "(on demand only)" + else + start_daemon -p $PIDFILE $DAEMON + fi + log_end_msg $? + ;; + stop) + log_daemon_msg "Stopping uuidd generator" "uuidd" + killproc -p $PIDFILE $DAEMON + log_end_msg $? + ;; + status) + if pidofproc -p $PIDFILE $DAEMON >& /dev/null ; then + echo "$DAEMON is running"; + exit 0; + else + echo "$DAEMON is NOT running"; + if test -f $PIDFILE; then exit 2; fi + exit 3; + fi + ;; + force-reload|restart) + $0 stop + $0 start + ;; + *) + echo "Usage: /etc/init.d/uuidd {start|stop|restart|force-reload}" + exit 1 + ;; +esac + +exit 0 diff --git a/misc-utils/uuidgen.1 b/misc-utils/uuidgen.1 new file mode 100644 index 00000000..13b13c42 --- /dev/null +++ b/misc-utils/uuidgen.1 @@ -0,0 +1,62 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" This man page was created for libuuid.so.1.1 from e2fsprogs-1.14. +.\" +.\" This file may be copied under the terms of the GNU Public License. +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUIDGEN 1 "May 2009" "Linux" +.SH NAME +uuidgen \- command\-line utility to create a new UUID value +.SH SYNOPSIS +.B uuidgen +[ +.B \-r +| +.B \-t +] +.SH DESCRIPTION +The +.B uuidgen +program creates (and prints) +a new universally unique identifier (UUID) using the +.BR libuuid (3) +library. The new UUID can reasonably be considered unique among +all UUIDs created on the local system, +and among UUIDs created on other systems in the past +and in the future. +.PP +There are two types of UUID's which +.B uuidgen +can generate: time-based UUID's and random-based UUID's. By +default +.B uuidgen +will generate a random-based UUID if a high-quality random number +generator is present. Otherwise, it will chose a time-based UUID. It +is possible to force the generation of one of these two +UUID types by using the +.B \-r +or +.B \-t +options. +.SH OPTIONS +.TP +.B \-r +Generate a random-based UUID. This method creates a UUID consisting mostly +of random bits. It requires that the operating system have a high +quality random number generator, such as +.IR /dev/random . +.TP +.B \-t +Generate a time-based UUID. This method creates a UUID based on the system +clock plus the system's ethernet hardware address, if present. +.SH "CONFORMING TO" +OSF DCE 1.1 +.SH AUTHOR +.B uuidgen +was written by Andreas Dilger for libuuid. +.SH AVAILABILITY +The uuidgen command is part of the util-linux-ng package and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.SH "SEE ALSO" +.BR libuuid (3) diff --git a/misc-utils/uuidgen.c b/misc-utils/uuidgen.c new file mode 100644 index 00000000..3cf6ec91 --- /dev/null +++ b/misc-utils/uuidgen.c @@ -0,0 +1,77 @@ +/* + * gen_uuid.c --- generate a DCE-compatible uuid + * + * Copyright (C) 1999, Andreas Dilger and Theodore Ts'o + * + * %Begin-Header% + * This file may be redistributed under the terms of the GNU Public + * License. + * %End-Header% + */ + +#include <stdio.h> +#ifdef HAVE_STDLIB_H +#include <stdlib.h> +#endif +#ifdef HAVE_GETOPT_H +#include <getopt.h> +#else +extern int getopt(int argc, char * const argv[], const char *optstring); +extern char *optarg; +extern int optind; +#endif + +#include "uuid.h" +#include "nls.h" + +#define DO_TYPE_TIME 1 +#define DO_TYPE_RANDOM 2 + +static void usage(const char *progname) +{ + fprintf(stderr, _("Usage: %s [-r] [-t]\n"), progname); + exit(1); +} + +int +main (int argc, char *argv[]) +{ + int c; + int do_type = 0; + char str[37]; + uuid_t uu; + + setlocale(LC_ALL, ""); + bindtextdomain(PACKAGE, LOCALEDIR); + textdomain(PACKAGE); + + while ((c = getopt (argc, argv, "tr")) != EOF) + switch (c) { + case 't': + do_type = DO_TYPE_TIME; + break; + case 'r': + do_type = DO_TYPE_RANDOM; + break; + default: + usage(argv[0]); + } + + switch (do_type) { + case DO_TYPE_TIME: + uuid_generate_time(uu); + break; + case DO_TYPE_RANDOM: + uuid_generate_random(uu); + break; + default: + uuid_generate(uu); + break; + } + + uuid_unparse(uu, str); + + printf("%s\n", str); + + return 0; +} diff --git a/mount/Makefile.am b/mount/Makefile.am index 91860d23..5628cc0e 100644 --- a/mount/Makefile.am +++ b/mount/Makefile.am @@ -71,7 +71,6 @@ losetup_static_LDFLAGS = $(ldflags_static) losetup_static_CPPFLAGS = -DMAIN $(AM_CPPFLAGS) endif -if HAVE_BLKID if BUILD_LIBBLKID ldadd_common += $(ul_libblkid_la) ldadd_static += $(ul_libblkid_la) @@ -81,13 +80,6 @@ ldadd_common += $(BLKID_LIBS) ldadd_static += $(BLKID_LIBS_STATIC) cflags_common += $(BLKID_CFLAGS) endif -endif - -if HAVE_VOLUME_ID -ldadd_common += $(VOLUME_ID_LIBS) -ldadd_static += $(VOLUME_ID_LIBS_STATIC) -cflags_common += $(VOLUME_ID_CFLAGS) -endif if HAVE_SELINUX mount_LDADD += $(SELINUX_LIBS) diff --git a/mount/fstab.c b/mount/fstab.c index 13dda871..82e90f3a 100644 --- a/mount/fstab.c +++ b/mount/fstab.c @@ -404,6 +404,7 @@ getfs_by_spec (const char *spec) { mc = getfs_by_uuid (value); free(name); + free(value); return mc; } diff --git a/mount/lomount.c b/mount/lomount.c index 2768ea37..fd12ce29 100644 --- a/mount/lomount.c +++ b/mount/lomount.c @@ -65,8 +65,6 @@ loop_info64_to_old(const struct loop_info64 *info64, struct loop_info *info) return 0; } -#define DEV_LOOP_PATH "/dev/loop" -#define DEV_PATH "/dev" #define LOOPMAJOR 7 #define NLOOPS_DEFAULT 8 /* /dev/loop[0-7] */ @@ -148,10 +146,10 @@ looplist_open(struct looplist *ll, int flag) ll->flag = flag; ll->ncur = -1; - if (stat(DEV_PATH, &st) == -1 || (!S_ISDIR(st.st_mode))) + if (stat(_PATH_DEV, &st) == -1 || (!S_ISDIR(st.st_mode))) return -1; /* /dev doesn't exist */ - if (stat(DEV_LOOP_PATH, &st) == 0 && S_ISDIR(st.st_mode)) + if (stat(_PATH_DEV_LOOP, &st) == 0 && S_ISDIR(st.st_mode)) ll->flag |= LLFLG_SUBDIR; /* /dev/loop/ exists */ if ((ll->flag & LLFLG_USEDONLY) && @@ -184,8 +182,8 @@ looplist_open_dev(struct looplist *ll, int lnum) /* create a full device path */ snprintf(ll->name, sizeof(ll->name), ll->flag & LLFLG_SUBDIR ? - DEV_LOOP_PATH "/%d" : - DEV_PATH "/loop%d", + _PATH_DEV_LOOP "/%d" : + _PATH_DEV "loop%d", lnum); fd = open(ll->name, O_RDONLY); @@ -336,8 +334,8 @@ looplist_next(struct looplist *ll) */ if (!ll->minors) { ll->nminors = (ll->flag & LLFLG_SUBDIR) ? - loop_scandir(DEV_LOOP_PATH, &ll->minors, 0) : - loop_scandir(DEV_PATH, &ll->minors, 1); + loop_scandir(_PATH_DEV_LOOP, &ll->minors, 0) : + loop_scandir(_PATH_DEV, &ll->minors, 1); ll->ncur = -1; } for (++ll->ncur; ll->ncur < ll->nminors; ll->ncur++) { @@ -354,6 +352,28 @@ done: #ifdef MAIN static int +set_capacity(const char *device) +{ + int errsv; + int fd = open(device, O_RDONLY); + + if (fd == -1) + goto err; + + if (ioctl(fd, LOOP_SET_CAPACITY) != 0) + goto err; + + return 0; +err: + errsv = errno; + fprintf(stderr, _("loop: can't set capacity on device %s: %s\n"), + device, strerror (errsv)); + if (fd != -1) + close(fd); + return 2; +} + +static int show_loop_fd(int fd, char *device) { struct loop_info loopinfo; struct loop_info64 loopinfo64; @@ -483,8 +503,7 @@ show_associated_loop_devices(char *filename, unsigned long long offset, int isof /* check if the loopfile is already associated with the same given * parameters. * - * returns: -1 error - * 0 unused + * returns: 0 unused / error * 1 loop device already used */ static int @@ -499,17 +518,15 @@ is_associated(int dev, struct stat *file, unsigned long long offset, int isoff) file->st_ino == linfo64.lo_inode && (isoff == 0 || offset == linfo64.lo_offset)) ret = 1; - return ret; - } - if (ioctl(dev, LOOP_GET_STATUS, &linfo) == 0) { + + } else if (ioctl(dev, LOOP_GET_STATUS, &linfo) == 0) { if (file->st_dev == linfo.lo_device && file->st_ino == linfo.lo_inode && (isoff == 0 || offset == linfo.lo_offset)) ret = 1; - return ret; } - return errno == ENXIO ? 0 : -1; + return ret; } /* check if the loop file is already used with the same given @@ -555,18 +572,14 @@ loopfile_used_with(char *devname, const char *filename, unsigned long long offse if (!is_loop_device(devname)) return 0; - if (stat(filename, &statbuf) == -1) { - perror(filename); - return -1; - } + if (stat(filename, &statbuf) == -1) + return 0; fd = open(devname, O_RDONLY); - if (fd == -1) { - perror(devname); - return -1; - } - ret = is_associated(fd, &statbuf, offset, 1); + if (fd == -1) + return 0; + ret = is_associated(fd, &statbuf, offset, 1); close(fd); return ret; } @@ -950,6 +963,7 @@ usage(void) { " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" + " %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with <file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n"), progname); @@ -976,7 +990,7 @@ int main(int argc, char **argv) { char *p, *offset, *sizelimit, *encryption, *passfd, *device, *file, *assoc; char *keysize; - int delete, find, c, all; + int delete, find, c, all, capacity; int res = 0; int showdev = 0; int ro = 0; @@ -986,6 +1000,7 @@ main(int argc, char **argv) { unsigned long long off, slimit; struct option longopts[] = { { "all", 0, 0, 'a' }, + { "set-capacity", 0, 0, 'c' }, { "detach", 0, 0, 'd' }, { "encryption", 1, 0, 'e' }, { "find", 0, 0, 'f' }, @@ -1007,7 +1022,7 @@ main(int argc, char **argv) { bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); - delete = find = all = 0; + capacity = delete = find = all = 0; off = 0; slimit = 0; assoc = offset = sizelimit = encryption = passfd = NULL; @@ -1017,12 +1032,15 @@ main(int argc, char **argv) { if ((p = strrchr(progname, '/')) != NULL) progname = p+1; - while ((c = getopt_long(argc, argv, "ade:E:fhj:k:No:p:rsv", + while ((c = getopt_long(argc, argv, "acde:E:fhj:k:No:p:rsv", longopts, NULL)) != -1) { switch (c) { case 'a': all = 1; break; + case 'c': + capacity = 1; + break; case 'r': ro = 1; break; @@ -1070,16 +1088,20 @@ main(int argc, char **argv) { usage(); } else if (delete) { if (argc < optind+1 || encryption || offset || sizelimit || - find || all || showdev || assoc || ro) + capacity || find || all || showdev || assoc || ro) usage(); } else if (find) { - if (all || assoc || argc < optind || argc > optind+1) + if (capacity || all || assoc || argc < optind || argc > optind+1) usage(); } else if (all) { if (argc > 2) usage(); } else if (assoc) { - if (encryption || showdev || passfd || ro) + if (capacity || encryption || showdev || passfd || ro) + usage(); + } else if (capacity) { + if (argc != optind + 1 || encryption || offset || sizelimit || + showdev || ro) usage(); } else { if (argc < optind+1 || argc > optind+2) @@ -1118,6 +1140,8 @@ main(int argc, char **argv) { if (delete) { while (optind < argc) res += del_loop(argv[optind++]); + } else if (capacity) { + res = set_capacity(device); } else if (file == NULL) res = show_loop(device); else { diff --git a/mount/loop.h b/mount/loop.h index 60688529..64df3391 100644 --- a/mount/loop.h +++ b/mount/loop.h @@ -22,6 +22,8 @@ #define LOOP_GET_STATUS 0x4C03 #define LOOP_SET_STATUS64 0x4C04 #define LOOP_GET_STATUS64 0x4C05 +/* #define LOOP_CHANGE_FD 0x4C06 */ +#define LOOP_SET_CAPACITY 0x4C07 /* Flags for loop_into{64,}->lo_flags */ enum { diff --git a/mount/losetup.8 b/mount/losetup.8 index 11b692db..3d22b85c 100644 --- a/mount/losetup.8 +++ b/mount/losetup.8 @@ -48,7 +48,14 @@ Setup loop device: .RB [ \-r ] .RB { \-f [ \-\-show ] | \fIloopdev\fP } .I file +.sp .in -13 +Resize loop device: +.sp +.in +5 +.B "losetup \-c" +.I loopdev +.in -5 .ad b .SH DESCRIPTION .B losetup @@ -75,6 +82,8 @@ and finds the module that knows how to perform that encryption. .SH OPTIONS .IP "\fB\-a, \-\-all\fP" show status of all loop devices +.IP "\fB\-c, \-\-set-capacity\fP \fIloopdev\fP +force loop driver to reread size of the file associated with the specified loop device .IP "\fB\-d, \-\-detach\fP \fIloopdev\fP [\fIloopdev\fP ...]" detach the file or device associated with the specified loop device(s) .IP "\fB\-e, \-E, \-\-encryption \fIencryption_type\fP" @@ -134,12 +143,12 @@ from determining the status of the device. If you are using the loadable module you must have the module loaded first with the command .IP -# insmod loop.o +# modprobe loop .LP Maybe also encryption modules are needed. .IP -# insmod des.o -# insmod cryptoloop.o +# modprobe des +# modprobe cryptoloop .LP The following commands can be used as an example of using the loop device. .nf diff --git a/mount/mount.8 b/mount/mount.8 index cee784bc..0e16bfbe 100644 --- a/mount/mount.8 +++ b/mount/mount.8 @@ -98,7 +98,7 @@ prints a version string .BI "mount [-l] [-t" " type" ] lists all mounted file systems (of type .IR type ). -The option \-l adds the (ext2, ext3 and XFS) labels in this listing. +The option \-l adds the labels in this listing. See below. .RE @@ -409,9 +409,9 @@ exists (with regular non-fake mount, this check is done by kernel). Don't call the /sbin/mount.<filesystem> helper even if it exists. .TP .B \-l -Add the ext2, ext3 and XFS labels in the mount output. Mount must have +Add the labels in the mount output. Mount must have permission to read the disk device (e.g. be suid root) for this to work. -One can set such a label for ext2 or ext3 using the +One can set such a label for ext2, ext3 or ext4 using the .BR e2label (8) utility, or for XFS using .BR xfs_admin (8), @@ -442,10 +442,12 @@ Mount the file system read-only. A synonym is .BR "\-o ro" . Note that, depending on the filesystem type, state and kernel behavior, the -system may still write to the device. For example, Ext3 will replay its journal -if the filesystem is dirty. To prevent this kind of write access, you may want -to set the block device to read-only mode, see command -.BR blockdev (8). +system may still write to the device. For example, Ext3 or ext4 will replay its +journal if the filesystem is dirty. To prevent this kind of write access, you +may want to mount ext3 or ext4 filesystem with "ro,noload" mount options or +set the block device to read-only mode, see command +.BR blockdev (8) +. .TP .B \-w Mount the file system read/write. This is the default. A synonym is @@ -480,6 +482,7 @@ currently supported include: .IR ext , .IR ext2 , .IR ext3 , +.IR ext4 , .IR hfs , .IR hfsplus , .IR hpfs , @@ -1252,7 +1255,105 @@ manual page. Enable POSIX Access Control Lists. See the .BR acl (5) manual page. - + +.SH "Mount options for ext4" +The `ext4' is an an advanced level of the ext3 filesystem which incorporates +scalability and reliability enhancements for supporting large filesystem. + +The options +.B journal_dev, noload, data, commit, orlov, oldalloc, [no]user_xattr +.B [no]acl, bsddf, minixdf, debug, errors, data_err, grpid, bsdgroups, nogrpid +.B sysvgroups, resgid, resuid, sb, quota, noquota, grpquota, usrquota +and +.B [no]bh +are backwardly compatible with ext3 or ext2. +.TP +.BR journal_checksum +Enable checksumming of the journal transactions. This will allow the recovery +code in e2fsck and the kernel to detect corruption in the kernel. It is a +compatible change and will be ignored by older kernels. +.TP +.BR journal_async_commit +Commit block can be written to disk without waiting for descriptor blocks. If +enabled older kernels cannot mount the device. This will enable +'journal_checksum' internally. +.TP +.BR journal=update +Update the ext4 file system's journal to the current format. +.TP +.BR barrier=0 " / " barrier=1 " / " barrier " / " nobarrier +This enables/disables the use of write barriers in the jbd code. barrier=0 +disables, barrier=1 enables. This also requires an IO stack which can support +barriers, and if jbd gets an error on a barrier write, it will disable again +with a warning. Write barriers enforce proper on-disk ordering of journal +commits, making volatile disk write caches safe to use, at some performance +penalty. If your disks are battery-backed in one way or another, disabling +barriers may safely improve performance. The mount options "barrier" and +"nobarrier" can also be used to enable or disable barriers, for consistency +with other ext4 mount options. +.TP +.BI inode_readahead= n +This tuning parameter controls the maximum number of inode table blocks that +ext4's inode table readahead algorithm will pre-read into the buffer cache. +The default value is 32 blocks. +.TP +.BI stripe= n +Number of filesystem blocks that mballoc will try to use for allocation size +and alignment. For RAID5/6 systems this should be the number of data disks * +RAID chunk size in file system blocks. +.TP +.BR delalloc +Deferring block allocation until write-out time. +.TP +.BR nodelalloc +Disable delayed allocation. Blocks are allocation when data is copied from user +to page cache. +.TP +.BI max_batch_time= usec +Maximum amount of time ext4 should wait for additional filesystem operations to +be batch together with a synchronous write operation. Since a synchronous +write operation is going to force a commit and then a wait for the I/O +complete, it doesn't cost much, and can be a huge throughput win, we wait for a +small amount of time to see if any other transactions can piggyback on the +synchronous write. The algorithm used is designed to automatically tune for +the speed of the disk, by measuring the amount of time (on average) that it +takes to finish committing a transaction. Call this time the "commit time". +If the time that the transactoin has been running is less than the commit time, +ext4 will try sleeping for the commit time to see if other operations will join +the transaction. The commit time is capped by the max_batch_time, which +defaults to 15000us (15ms). This optimization can be turned off entirely by +setting max_batch_time to 0. +.TP +.BI min_batch_time= usec +This parameter sets the commit time (as described above) to be at least +min_batch_time. It defaults to zero microseconds. Increasing this parameter +may improve the throughput of multi-threaded, synchronous workloads on very +fast disks, at the cost of increasing latency. +.TP +.BI journal_ioprio= prio +The I/O priority (from 0 to 7, where 0 is the highest priorty) which should be +used for I/O operations submitted by kjournald2 during a commit operation. +This defaults to 3, which is a slightly higher priority than the default I/O +priority. +.TP +.BR auto_da_alloc " / " noauto_da_alloc +Many broken applications don't use fsync() when noauto_da_alloc +replacing existing files via patterns such as + +fd = open("foo.new")/write(fd,..)/close(fd)/ rename("foo.new", "foo") + +or worse yet + +fd = open("foo", O_TRUNC)/write(fd,..)/close(fd). + +If auto_da_alloc is enabled, ext4 will detect the replace-via-rename and +replace-via-truncate patterns and force that any delayed allocation blocks are +allocated such that at the next journal commit, in the default data=ordered +mode, the data blocks of the new file are forced to disk before the rename() +operation is commited. This provides roughly the same level of guarantees as +ext3, and avoids the "zero-length" problem that can happen when a system +crashes before the delayed allocation blocks are forced to disk. + .SH "Mount options for fat" (Note: .I fat @@ -1264,7 +1365,7 @@ and filesystems.) .TP .BR blocksize=512 " / " blocksize=1024 " / " blocksize=2048 -Set blocksize (default 512). +Set blocksize (default 512). This option is obsolete. .TP \fBuid=\fP\fIvalue\fP and \fBgid=\fP\fIvalue\fP Set the owner and group of all files. @@ -1362,7 +1463,7 @@ Programs that do computed lseeks won't like in-kernel text conversion. Several people have had their data ruined by this translation. Beware! For file systems mounted in binary mode, a conversion tool -(fromdos/todos) is available. +(fromdos/todos) is available. This option is obsolete. .RE .TP .BI cvf_format= module @@ -1370,9 +1471,10 @@ Forces the driver to use the CVF (Compressed Volume File) module .RI cvf_ module instead of auto-detection. If the kernel supports kmod, the cvf_format=xxx option also controls on-demand CVF module loading. +This option is obsolete. .TP .BI cvf_option= option -Option passed to the CVF module. +Option passed to the CVF module. This option is obsolete. .TP .B debug Turn on the @@ -1691,7 +1793,7 @@ and 1 a byteswapped bigendian encoding. .B posix=[0|1] If enabled (posix=1), the file system distinguishes between upper and lower case. The 8.3 alias names are presented as -hard links instead of being suppressed. +hard links instead of being suppressed. This option is obsolete. .TP \fBuid=\fP\fIvalue\fP, \fBgid=\fP\fIvalue\fP and \fBumask=\fP\fIvalue\fP Set the file permission on the filesystem. @@ -2298,7 +2400,7 @@ One further possible type is a mount via the loop device. For example, the command .nf -.B " mount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024" +.B " mount /tmp/fdimage /mnt -t vfat -o loop=/dev/loop3 .fi will set up the loop device @@ -2323,16 +2425,16 @@ If no explicit loop device is mentioned (but just an option `\fB\-o loop\fP' is given), then .B mount will try to find some unused loop device and use that. -If you are not so unwise as to make -.I /etc/mtab -a symbolic link to -.I /proc/mounts + +Since Linux 2.6.25 is supported auto-destruction of loop devices and then any loop device allocated by .B mount will be freed by -.BR umount . -You can also free a loop device by hand, using `losetup -d', see -.BR losetup (8). +.B umount +independently on +.I /etc/mtab . + +You can also free a loop device by hand, using `losetup -d' or `umount -d`. .SH RETURN CODES .B mount diff --git a/mount/mount.c b/mount/mount.c index a43fad56..bd883391 100644 --- a/mount/mount.c +++ b/mount/mount.c @@ -907,9 +907,6 @@ guess_fstype_and_mount(const char *spec, const char *node, const char **types, if (*types && strcasecmp (*types, "auto") == 0) *types = NULL; - if (flags & (MS_BIND | MS_MOVE)) - *types = "none"; - if (!*types && !(flags & MS_REMOUNT)) { *types = guess_fstype_by_devname(spec); if (*types) { @@ -1317,6 +1314,9 @@ try_mount_one (const char *spec0, const char *node0, const char *types0, if (loop) opt_loopdev = loopdev; + if (flags & (MS_BIND | MS_MOVE | MS_PROPAGATION)) + types = "none"; + /* * Call mount.TYPE for types that require a separate mount program. * For the moment these types are ncpfs and smbfs. Maybe also vxfs. @@ -1538,6 +1538,10 @@ mount_retry: error (_("mount: %s%s is write-protected but explicit `-w' flag given"), bd, spec); break; + } else if (flags & MS_REMOUNT) { + error (_("mount: cannot remount %s%s read-write, is write-protected"), + bd, spec); + break; } else { opts = opts0; types = types0; diff --git a/mount/umount.c b/mount/umount.c index 9901a809..a695f0c6 100644 --- a/mount/umount.c +++ b/mount/umount.c @@ -14,6 +14,7 @@ #include "mount_constants.h" #include "sundries.h" #include "getusername.h" +#include "pathnames.h" #include "lomount.h" #include "loop.h" #include "fstab.h" @@ -393,9 +394,9 @@ static struct option longopts[] = static void usage (FILE *fp, int n) { - fprintf (fp, _("Usage: umount [-hV]\n" - " umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" - " umount [-f] [-r] [-n] [-v] special | node...\n")); + fprintf (fp, _("Usage: umount -h | -V\n" + " umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" + " umount [-d] [-f] [-r] [-n] [-v] special | node...\n")); exit (n); } @@ -406,7 +407,7 @@ static int contains(const char *list, const char *s) { int n = strlen(s); - while (*list) { + while (list && *list) { if (strncmp(list, s, n) == 0 && (list[n] == 0 || list[n] == ',')) return 1; @@ -423,7 +424,7 @@ get_value(const char *list, const char *s) { const char *t; int n = strlen(s); - while (*list) { + while (list && *list) { if (strncmp(list, s, n) == 0) { s = t = list+n; while (*s && *s != ',') @@ -432,6 +433,44 @@ get_value(const char *list, const char *s) { } while (*list && *list++ != ',') ; } + return NULL; +} + +/* check if @mc contains a loop device which is associated + * with the @file in fs + */ +static int +is_valid_loop(struct mntentchn *mc, struct mntentchn *fs) +{ + unsigned long long offset = 0; + char *p; + + /* check if it begins with /dev/loop */ + if (strncmp(mc->m.mnt_fsname, _PATH_DEV_LOOP, + sizeof(_PATH_DEV_LOOP) - 1)) + return 0; + + /* check for loop option in fstab */ + if (!contains(fs->m.mnt_opts, "loop")) + return 0; + + /* check for offset option in fstab */ + p = get_value(fs->m.mnt_opts, "offset="); + if (p) + offset = strtoull(p, NULL, 10); + + /* check association */ + if (loopfile_used_with((char *) mc->m.mnt_fsname, + fs->m.mnt_fsname, offset) == 1) { + if (verbose > 1) + printf(_("device %s is associated with %s\n"), + mc->m.mnt_fsname, fs->m.mnt_fsname); + return 1; + } + + if (verbose > 1) + printf(_("device %s is not associated with %s\n"), + mc->m.mnt_fsname, fs->m.mnt_fsname); return 0; } @@ -516,12 +555,15 @@ umount_file (char *arg) { the pair (dev,file) in fstab. */ fs = getfs_by_devdir(mc->m.mnt_fsname, mc->m.mnt_dir); if (!fs) { - if (!getfs_by_spec (file) && !getfs_by_dir (file)) + fs = getfs_by_dir(file); + if (!fs && !getfs_by_spec(file)) die (2, _("umount: %s is not in the fstab " "(and you are not root)"), file); - else + + /* spec could be a file which is loop mounted */ + if (fs && !is_valid_loop(mc, fs)) die (2, _("umount: %s mount disagrees with " "the fstab"), file); } diff --git a/partx/Makefile.am b/partx/Makefile.am index 5fc5db6c..238f3228 100644 --- a/partx/Makefile.am +++ b/partx/Makefile.am @@ -2,7 +2,7 @@ include $(top_srcdir)/config/include-Makefile.am if BUILD_PARTX -usrsbinexec_PROGRAMS = addpart delpart partx +usrsbin_exec_PROGRAMS = addpart delpart partx partx_SOURCES = bsd.c dos.c partx.c solaris.c unixware.c gpt.c crc32.c \ efi.h gpt.h crc32.h partx.h dos.h ../lib/blkdev.c diff --git a/po/POTFILES.in b/po/POTFILES.in index 2fdad95e..96655a7e 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -39,61 +39,6 @@ lib/ismounted.c lib/linux_version.c lib/md5.c lib/pttype.c -libs/blkid/bin/blkid.c -libs/blkid/bin/findfs.c -libs/blkid/src/cache.c -libs/blkid/src/config.c -libs/blkid/src/dev.c -libs/blkid/src/devname.c -libs/blkid/src/devno.c -libs/blkid/src/encode.c -libs/blkid/src/evaluate.c -libs/blkid/src/getsize.c -libs/blkid/src/llseek.c -libs/blkid/src/probe.c -libs/blkid/src/probers/adaptec_raid.c -libs/blkid/src/probers/btrfs.c -libs/blkid/src/probers/cramfs.c -libs/blkid/src/probers/ddf_raid.c -libs/blkid/src/probers/ext.c -libs/blkid/src/probers/gfs.c -libs/blkid/src/probers/hfs.c -libs/blkid/src/probers/highpoint_raid.c -libs/blkid/src/probers/hpfs.c -libs/blkid/src/probers/iso9660.c -libs/blkid/src/probers/isw_raid.c -libs/blkid/src/probers/jfs.c -libs/blkid/src/probers/jmicron_raid.c -libs/blkid/src/probers/linux_raid.c -libs/blkid/src/probers/lsi_raid.c -libs/blkid/src/probers/luks.c -libs/blkid/src/probers/lvm.c -libs/blkid/src/probers/minix.c -libs/blkid/src/probers/netware.c -libs/blkid/src/probers/ntfs.c -libs/blkid/src/probers/nvidia_raid.c -libs/blkid/src/probers/ocfs.c -libs/blkid/src/probers/promise_raid.c -libs/blkid/src/probers/reiserfs.c -libs/blkid/src/probers/romfs.c -libs/blkid/src/probers/silicon_raid.c -libs/blkid/src/probers/squashfs.c -libs/blkid/src/probers/swap.c -libs/blkid/src/probers/sysv.c -libs/blkid/src/probers/udf.c -libs/blkid/src/probers/ufs.c -libs/blkid/src/probers/vfat.c -libs/blkid/src/probers/via_raid.c -libs/blkid/src/probers/vxfs.c -libs/blkid/src/probers/xfs.c -libs/blkid/src/probers/zfs.c -libs/blkid/src/read.c -libs/blkid/src/resolve.c -libs/blkid/src/save.c -libs/blkid/src/tag.c -libs/blkid/src/tst_types.c -libs/blkid/src/verify.c -libs/blkid/src/version.c lib/setproctitle.c lib/wholedisk.c login-utils/agetty.c @@ -113,8 +58,10 @@ login-utils/simpleinit.c login-utils/ttymsg.c login-utils/vipw.c login-utils/wall.c +misc-utils/blkid.c misc-utils/cal.c misc-utils/ddate.c +misc-utils/findfs.c misc-utils/kill.c misc-utils/logger.c misc-utils/look.c @@ -125,6 +72,8 @@ misc-utils/rename.c misc-utils/script.c misc-utils/scriptreplay.c misc-utils/setterm.c +misc-utils/uuidd.c +misc-utils/uuidgen.c misc-utils/whereis.c misc-utils/write.c mount/devname.c @@ -149,6 +98,71 @@ partx/unixware.c schedutils/chrt.c schedutils/ionice.c schedutils/taskset.c +shlibs/blkid/src/cache.c +shlibs/blkid/src/config.c +shlibs/blkid/src/dev.c +shlibs/blkid/src/devname.c +shlibs/blkid/src/devno.c +shlibs/blkid/src/encode.c +shlibs/blkid/src/evaluate.c +shlibs/blkid/src/getsize.c +shlibs/blkid/src/llseek.c +shlibs/blkid/src/probe.c +shlibs/blkid/src/probers/adaptec_raid.c +shlibs/blkid/src/probers/btrfs.c +shlibs/blkid/src/probers/cramfs.c +shlibs/blkid/src/probers/ddf_raid.c +shlibs/blkid/src/probers/ext.c +shlibs/blkid/src/probers/gfs.c +shlibs/blkid/src/probers/hfs.c +shlibs/blkid/src/probers/highpoint_raid.c +shlibs/blkid/src/probers/hpfs.c +shlibs/blkid/src/probers/iso9660.c +shlibs/blkid/src/probers/isw_raid.c +shlibs/blkid/src/probers/jfs.c +shlibs/blkid/src/probers/jmicron_raid.c +shlibs/blkid/src/probers/linux_raid.c +shlibs/blkid/src/probers/lsi_raid.c +shlibs/blkid/src/probers/luks.c +shlibs/blkid/src/probers/lvm.c +shlibs/blkid/src/probers/minix.c +shlibs/blkid/src/probers/netware.c +shlibs/blkid/src/probers/ntfs.c +shlibs/blkid/src/probers/nvidia_raid.c +shlibs/blkid/src/probers/ocfs.c +shlibs/blkid/src/probers/promise_raid.c +shlibs/blkid/src/probers/reiserfs.c +shlibs/blkid/src/probers/romfs.c +shlibs/blkid/src/probers/silicon_raid.c +shlibs/blkid/src/probers/squashfs.c +shlibs/blkid/src/probers/swap.c +shlibs/blkid/src/probers/sysv.c +shlibs/blkid/src/probers/udf.c +shlibs/blkid/src/probers/ufs.c +shlibs/blkid/src/probers/vfat.c +shlibs/blkid/src/probers/via_raid.c +shlibs/blkid/src/probers/vxfs.c +shlibs/blkid/src/probers/xfs.c +shlibs/blkid/src/probers/zfs.c +shlibs/blkid/src/read.c +shlibs/blkid/src/resolve.c +shlibs/blkid/src/save.c +shlibs/blkid/src/tag.c +shlibs/blkid/src/tst_types.c +shlibs/blkid/src/verify.c +shlibs/blkid/src/version.c +shlibs/uuid/src/clear.c +shlibs/uuid/src/compare.c +shlibs/uuid/src/copy.c +shlibs/uuid/src/gen_uuid.c +shlibs/uuid/src/gen_uuid_nt.c +shlibs/uuid/src/isnull.c +shlibs/uuid/src/pack.c +shlibs/uuid/src/parse.c +shlibs/uuid/src/tst_uuid.c +shlibs/uuid/src/unpack.c +shlibs/uuid/src/unparse.c +shlibs/uuid/src/uuid_time.c sys-utils/arch.c sys-utils/ctrlaltdel.c sys-utils/cytune.c @@ -166,6 +180,7 @@ sys-utils/renice.c sys-utils/rtcwake.c sys-utils/setarch.c sys-utils/setsid.c +sys-utils/switch_root.c sys-utils/tunelp.c text-utils/col.c text-utils/colcrt.c @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.13-pre3\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2005-09-17 13:40+0200\n" "Last-Translator: Josep Puigdemont <josep.puigdemont@gmail.com>\n" "Language-Team: Catalan <ca@dodds.net>\n" @@ -209,7 +209,7 @@ msgstr "forma d'ús: %s [ -n ] dispositiu\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -944,7 +944,7 @@ msgstr "no es pot fer \"stat\" al dispositiu %s" msgid "%s is not a block special device" msgstr "%s no es un dispositiu de bloc especial" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "%s no es pot obrir" @@ -1282,7 +1282,7 @@ msgstr "no s'ha pogut cercar durant la comprovació de blocs" msgid "Weird values in do_check: probably bugs\n" msgstr "Hi ha valors estranys a do_check: probablement hi ha errors\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "no s'ha pogut cercar a check_blocks" @@ -1356,174 +1356,174 @@ msgstr "no s'intentarà crear cap sistema de fitxers a '%s'" msgid "number of blocks too small" msgstr "Nombre de sectors" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "La mida de la pà gina que ha especificat l'usuari, %d, no és correcte\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "S'està fent servir la mida de la pà gina %d especificada per l'usuari, en " "comptes dels valors del sistema %d/%d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" "La mida de la capçalera d'intercanvi és errònia, no s'ha escrit cap " "etiqueta.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "S'ha truncat l'etiqueta.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "sense etiqueta, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "sense uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "Forma d'ús: %s [-c] [-v0|-v1] [-pMIDAPÀG] [-L etiqueta] /dev/_nom_ [blocs]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "hi ha massa pà gines incorrectes" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "S'ha esgotat la memòria" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "una pà gina incorrecta\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu pà gines incorrectes\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "no s'ha pogut rebobinar el dispositiu d'intercanvi" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "no s'ha pogut netejar el sector d'arrencada" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p imprimeix la taula de particions BSD" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s mostra totes les etiquetes del disc" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: error: versió desconeguda %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "" "\n" "S'ha produït un error en tancar el fitxer\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: error: no es pot especificar l'espai d'intercanvi enlloc?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: error: la mida %lu es més gran que a la mida del dispositiu %lu\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: error: l'espai d'intercanvi ha de tenir com a mÃnim %ldkB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: avÃs: l'espai d'intercanvi s'ha truncat a %ldkB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "No s'intentarà crear cap dispositiu d'intercanvi a '%s'" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s ja està muntat; no s'hi crearà cap sistema de fitxers." -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "No s'ha pogut configurar l'espai d'intercanvi: no es pot llegir" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "S'està configurant l'espai d'intercanvi versió %d, mida = %llu kB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "no s'ha pogut escriure la pà gina de la signatura" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "no s'ha pogut fer fsync" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "no es pot fer stat per a %s" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 #, fuzzy msgid "unable to create new selinux context" msgstr "no s'ha pogut escriure els nodes d'identificació" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, fuzzy, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "no s'ha pogut tornar a nomenar %s per %s: %s\n" @@ -1535,53 +1535,53 @@ msgid "" " %s " msgstr "Forma d'ús:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "no es pot fer \"stat\" al dispositiu %s" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: no és un dispositiu de carà cter" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s no es un dispositiu de bloc especial" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "No s'ha pogut blocar el fitxer de blocat %s: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "AvÃs: %s no és un dispositiu de blocs\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "no es pot fer \"stat\" al dispositiu %s" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "no es pot fer \"stat\" al dispositiu %s" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: no és un dispositiu de carà cter" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s no es un dispositiu de bloc especial" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "s'ha produït un error en aturar el servei: \"%s\"" @@ -6842,16 +6842,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "No s'ha pogut executar ioctl(RTC_EPOCH_SET) a %s" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "no es pot obrir %s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6998,8 +6988,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: PAM ha fallat; s'està avortant: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Contrasenya: " @@ -7911,6 +7901,16 @@ msgstr "forma d'ús: %s [+format] [dia mes any]\n" msgid "St. Tib's Day" msgstr "Dia de Sant Tibb" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "no es pot obrir %s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8427,6 +8427,146 @@ msgstr "No s'ha pogut obrir %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM no està definit.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"forma d'ús: last [-#] [-f fitxer] [-t tty] [-h nom_ordinador] [usuari ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ senyal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: argument -l incorrecte %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "connector nfs" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "connexió nfs" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Escriu" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "s'ha llegit %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "No s'ha pogut obrir %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "No s'ha pogut obrir %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "s'ha produït un error en llegir %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "identificador invà lid" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: valor incorrecte\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "s'ha produït un error en canviar el mode de %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Forma d'ús: %s [opcions] dispositiu ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8497,42 +8637,42 @@ msgstr "avÃs: no s'ha pogut obrir %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: no s'ha pogut obrir %s; s'usarà %s\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "no s'ha pogut crear el fitxer de blocat %s: %s (useu el senyalador -n per a " "modificar aquest valor)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "no s'ha pogut enllaçar el fitxer de blocat %s: %s (useu el senyalador -n per " "a modificar aquest valor)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "no s'ha pogut obrir el fitxer de blocat %s: %s (useu el senyalador -n per a " "modificar aquest valor)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "No s'ha pogut blocar el fitxer de blocat %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "no s'ha pogut blocar al fitxer de blocat %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "s'ha exhaurit el temps d'espera" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8541,83 +8681,88 @@ msgstr "" "No s'ha pogut crear l'enllaç %s\n" "Potser hi ha un fitxer de blocat obsolet?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "no s'ha pogut obrir %s (%s) - no s'ha actualitzat mtab" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "s'ha produït un error en escriure %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "s'ha produït un error en canviar el mode de %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "s'ha produït un error en canviar el mode de %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "no s'ha pogut tornar a nomenar %s per %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: no s'ha pogut obtenir informació sobre el dispositiu %s: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", desplaçament %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, fuzzy, c-format msgid ", sizelimit %<PRIu64>" msgstr ", lÃmit de mida %lld" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", xifratge %s (tipus %d)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", desplaçament %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", tipus de xifratge %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: no s'ha pogut obtenir informació sobre el dispositiu %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: no s'ha pogut obrir el dispositiu %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: l'usuari \"%s\" no existeix.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: no teniu permisos per llegir /dev/loop#" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: no s'ha trobat cap dispositiu loop lliure" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8627,54 +8772,54 @@ msgstr "" " no reconegui els dispositius loop? (Si es aixÃ, recompileu-lo o feu\n" " «modprobe loop».)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "" "S'ha esgotat la memòria en augmentar la mida de la memòria intermèdia.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "El sector %d ja està assignat\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "" "mount: %s%s està protegit contra escriptura; es muntarà en només lectura" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "No s'ha pogut blocar en memòria, s'està sortint.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): èxit\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): èxit\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: no s'ha pogut suprimir el dispositiu %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "Aquest mount s'ha compilat sense suport per a loop. Recompileu-lo.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8683,6 +8828,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8693,7 +8839,7 @@ msgstr "" " %s -f # cerca no usats\n" " %s [ -e xifratge ] [ -o desplaçament ] {-f|disp_loop} fitxer # configura\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8709,22 +8855,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: no s'ha pogut obrir el dispositiu %s: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: dispositiu ocupat" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8756,7 +8902,7 @@ msgstr "mount: segons mtab, %s està muntat a %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: no s'ha pogut obrir %s per a escriptura: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: s'ha produït un error en escriure %s: %s" @@ -8776,7 +8922,7 @@ msgstr "mount : no s'ha pogut establir la velocitat de: %s" msgid "mount: cannot set user id: %s" msgstr "mount : no s'ha pogut establir la velocitat de: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: no s'ha pogut bifurcar: %s" @@ -8806,88 +8952,88 @@ msgstr " i sembla que això és espai d'intercanvi\n" msgid " I will try type %s\n" msgstr " Provaré amb el tipus %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s sembla espai d'intercanvi - no s'ha muntat" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "no s'ha estat possible muntar" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: només l'usuari root pot muntar %s a %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: el dispositiu loop està especificat dues vegades" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: el tipus està especificat dues vegades" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: s'està ometent la configuració d'un dispositiu loop\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: segons mtab, %s ja està muntat a %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: s'usarà el dispositiu loop %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: no ha estat possible configurar el dispositiu loop\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: s'ha configurat el dispositiu loop amb èxit\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: no s'ha trobat %s; s'està creant...\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: no s'ha pogut obrir %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: l'argument a -p o --pass-fd ha de ser un nombre" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: no s'ha pogut obrir %s per establir-ne la velocitat" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount : no s'ha pogut establir la velocitat de: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, fuzzy, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: segons mtab, %s ja està muntat a %s" @@ -9088,23 +9234,28 @@ msgstr "" "mount : %s%s està protegit contra escriptura però se li ha donat el " "senyalador explÃcit «-w»" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount : no s'ha pogut muntar %s%s com a només de lectura" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" "mount: %s%s està protegit contra escriptura; es muntarà en només lectura" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: no s'ha trobat %s; s'està creant...\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s ja està muntat a %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9114,24 +9265,24 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: no s'ha especificat cap tipus; s'assumirà nfs per als dos punts\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, fuzzy, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: no s'ha especificat cap tipus; s'assumirà smb a causa del prefix //\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s ja està muntat a %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -9191,19 +9342,19 @@ msgstr "" "Altres opcions: [-nfFrsvw] [-o opcions] [-p dfcontrasenya].\n" "Per a més detalls, consulteu «man 8 mount».\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: només l'usuari root pot fer això" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "no s'ha muntat res" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: no s'ha trobat aquesta partició" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: no s'ha pogut trobar %s a %s o %s" @@ -9385,42 +9536,42 @@ msgstr "No sou el superusuari.\n" msgid "%s: swapoff failed" msgstr "la cerca ha fallat" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: està compilat sense suport per a -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "mount : no s'ha pogut establir la velocitat de: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "mount : no s'ha pogut establir la velocitat de: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "mount: no s'ha pogut bifurcar: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: dispositiu de blocs no và lid" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: no està muntat" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: no s'ha pogut escriure el superbloc" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9428,112 +9579,122 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: no s'ha trobat" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: haureu de ser superusuari per poder usar umount" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: dispositius de blocs no permesos en el sistema de fitxers" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "umount2 no existeix, s'està provant amb umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s ocupat - s'ha tornat a muntar de només lectura\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: no s'ha pogut tornar a muntar %s de només lectura\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s desmuntat\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "" "umount: no s'ha pogut trobar la llista dels sistemes de fitxers a desmuntar" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Forma d'ús: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t tipus_sist._fitx._virtuals]\n" " [-O opcions]\n" " umount [-f] [-r] [-n] [-v] especial | node...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "El sector %d ja està assignat\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "El sector %d ja està assignat\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "No s'ha pogut desmuntar «»\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "S'està intentant desmuntar %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "No s'ha pogut trobar %s a mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s no està muntat (segons mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: sembla que %s s'ha muntat diverses vegades" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s no està al fstab (i no sou el root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: el muntatge de %s no concorda amb el fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: només %s pot desmuntar %s des de %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: només el root pot fer això" @@ -9649,7 +9810,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9660,16 +9821,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "%s no es pot obrir" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "no s'ha pogut executar exec\n" @@ -10562,65 +10727,65 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "id invà lid : %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s de %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "identificador invà lid" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "id invà lid : %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s no es un dispositiu de bloc especial" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "no es pot obtenir la mida de %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "no es pot obtenir la mida de %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "No s'ha pogut cercar a la unitat de disc" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "no es pot obtenir la mida de %s" @@ -11806,9 +11971,6 @@ msgstr "" #~ msgid "waiting for cr-lf\n" #~ msgstr "s'està esperant cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "s'ha llegit %c\n" - #~ msgid "reading login name\n" #~ msgstr "s'està llegint el nom d'entrada\n" @@ -11842,9 +12004,6 @@ msgstr "" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "timeout = %d, quiet = %d, reboot = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "s'ha produït un error en llegir %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "" #~ "no s'ha pogut llegir %s, i no s'ha pogut efectuar un bolcat d'ioctl\n" @@ -12002,9 +12161,6 @@ msgstr "" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: valor incorrecte per a hp->h_length?\n" -#~ msgid "nfs socket" -#~ msgstr "connector nfs" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -12017,9 +12173,6 @@ msgstr "" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "s'està usant el port %d per al dimoni de nfs\n" -#~ msgid "nfs connect" -#~ msgstr "connexió nfs" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "no es reconeix el valor de retorn de l'estat de nfs: %d" @@ -13,10 +13,10 @@ # msgid "" msgstr "" -"Project-Id-Version: util-linux-ng 2.15-rc2\n" +"Project-Id-Version: util-linux-ng 2.16-rc2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" -"PO-Revision-Date: 2009-04-20 13:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" +"PO-Revision-Date: 2009-07-02 23:36+0200\n" "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" "MIME-Version: 1.0\n" @@ -210,7 +210,7 @@ msgstr "PoužitÃ: %s [-n] ZAŘÃZENÃ\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -406,7 +406,7 @@ msgstr "chybné umÃstÄ›nà i-uzlu" #: disk-utils/fsck.cramfs.c:538 msgid "file inode has zero offset and non-zero size" -msgstr "i-uzek souboru má nulovou pozici a nenulovou velikost" +msgstr "i-uzel souboru má nulovou pozici a nenulovou velikost" #: disk-utils/fsck.cramfs.c:541 msgid "file inode has zero size and non-zero offset" @@ -919,7 +919,7 @@ msgstr "volánà stat pro zaÅ™Ãzenà %s selhalo" msgid "%s is not a block special device" msgstr "%s nenà blokovým zaÅ™ÃzenÃm" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "%s nelze otevÅ™Ãt" @@ -1256,7 +1256,7 @@ msgstr "chyba pÅ™i posunu ukazovátka v průbÄ›hu kontroly bloků" msgid "Weird values in do_check: probably bugs\n" msgstr "Nesprávné hodnoty v do_check: pravdÄ›podobnÄ› chyby\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "chyba pÅ™i posunu ukazovátka v check_blocks" @@ -1326,169 +1326,169 @@ msgstr "nebudu se pokouÅ¡et vytvoÅ™it systém souborů na „%s“" msgid "number of blocks too small" msgstr "poÄet bloků je pÅ™ÃliÅ¡ malý" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Zadaná velikost stránky (%d) je chybná.\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "PoužÃvám zadanou velikost stránky %d mÃsto systémové hodnoty %d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "Chybná velikost hlaviÄky odkládacÃho souboru, jmenovka nezapsána.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Jmenovka byla zkrácena.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "žádná jmenovka, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "žádné UUID\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "PoužitÃ: %s [-c] [-pVELIKOST_STRÃNKY] [-L JMENOVKA] [-U UUID] ZAŘÃZENà " "[BLOKY]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "pÅ™ÃliÅ¡ mnoho chybných stránek" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Nedostatek pamÄ›ti" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "chybných stránek: 1\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "chybných stránek: %lu\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "odkládacà prostor nelze pÅ™evinout" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 msgid "unable to erase bootbits sectors" msgstr "zavádÄ›cà bloky nelze smazat" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "%s: %s: varovánÃ: nemažte zavádÄ›cà sektory\n" # Continuation of previous message -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, c-format msgid " (%s partition table detected). " msgstr " (nalezena tabulka rozdÄ›lenà disku typu %s). " # Alternate continuation of previous message -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, c-format msgid " on whole disk. " msgstr " na celém disku. " -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "%1$s: varovánÃ: ignoruji -U (%1$s nepodporuje UUID)\n" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: nepodporuje odkládacà prostor verze %d.\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "chyba: rozbor UUID selhal" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: chyba: Kde mám vytvoÅ™it odkládacà prostor?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: chyba: velikost %llu KiB je vÄ›tšà než velikost zaÅ™Ãzenà %llu KiB\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: chyba: odkládacÃho prostor potÅ™ebuje aspoň %ld KiB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: varovánÃ: zkracuji odkládacà prostor na %llu KiB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "%s: chyba: Nebudu se pokouÅ¡et vytvoÅ™it odkládacà zaÅ™Ãzenà na „%s“\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s: chyba: %s je pÅ™ipojeno; odkládacà prostor zde nevytvoÅ™Ãm.\n" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Odkládacà prostor nelze nastavit: neÄitelné" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "VytvářÃm odkládacà prostor verze 1, velikost = %llu KiB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "%s: %s: stránku se signaturou nelze zapsat: %s" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "volánà fsync selhalo" # selinux file label - selinuxová nálepka/znaÄka/Å¡tÃtek souboru? # UpÅ™ednostňuji znaÄku -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "%s: %s: nelze zÃskat selinuxovou znaÄku souboru: %s\n" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "matchpathcon() nelze provést" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "nový kontext selinuxu nelze vytvoÅ™it" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "nedokáži vypoÄÃst kontext selinuxu" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s nelze zmÄ›nit jmenovku z %s na %s: %s\n" @@ -1502,7 +1502,7 @@ msgstr "" "PoužitÃ:\n" " %s " -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" @@ -1510,47 +1510,47 @@ msgstr "" "ZaÅ™Ãzenà „%s“ je Å™Ãdicà syrové zaÅ™Ãzenà (použijte raw<N>, kde <N> je vÄ›tšà " "než nula)\n" -#: disk-utils/raw.c:130 -#, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "Syrové zaÅ™Ãzenà „%s“ nelze nalézt (%s)\n" - -#: disk-utils/raw.c:136 -#, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "Syrové zaÅ™Ãzenà „%s“ nenà znak znakovým zaÅ™ÃzenÃm\n" - -#: disk-utils/raw.c:141 -#, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "ZaÅ™Ãzenà „%s“ nenà syrovým zaÅ™ÃzenÃm\n" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Blokové zaÅ™Ãzenà „%s“ nelze nalézt (%s)\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, c-format msgid "Device '%s' is not a block dev\n" msgstr "ZaÅ™Ãzenà „%s“ nenà blokovým zaÅ™ÃzenÃm\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, c-format msgid "Cannot open master raw device '" msgstr "Hlavnà syrové zaÅ™Ãzenà nelze otevÅ™Ãt „" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "Syrové zaÅ™Ãzenà „%s“ nelze nalézt (%s)\n" + +#: disk-utils/raw.c:211 +#, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "Syrové zaÅ™Ãzenà „%s“ nenà znak znakovým zaÅ™ÃzenÃm\n" + +#: disk-utils/raw.c:216 +#, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "ZaÅ™Ãzenà „%s“ nenà syrovým zaÅ™ÃzenÃm\n" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "Chyba pÅ™i dotazovánà se na syrové zaÅ™Ãzené (%s)\n" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "raw%d:\tnapojeno na hlavnà %d, vedlejšà %d\n" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, c-format msgid "Error setting raw device (%s)\n" msgstr "Chyba pÅ™i nastavovánà syrového zaÅ™Ãzenà (%s)\n" @@ -6732,16 +6732,6 @@ msgstr "OvladaÄ jádra pro %s nepodporuje RTC_EPOCH_SET ioctl.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "volánà ioctl(RTC_EPOCH_SET) pro %s selhalo" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "PoužitÃ: %s JMENOVKA=<JMENOVKA>|UUID=<UUID>\n" - -#: libs/blkid/bin/findfs.c:55 -#, c-format -msgid "unable to resolve '%s'" -msgstr "„%s“ nelze pÅ™eložit" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6886,8 +6876,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "%s: chyba PAM, konÄÃm: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Heslo: " @@ -7787,6 +7777,16 @@ msgstr "PoužitÃ: %s [+FORMÃT] [DEN MÄšSÃC ROK]\n" msgid "St. Tib's Day" msgstr "Den svatého Tiba" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "PoužitÃ: %s JMENOVKA=<JMENOVKA>|UUID=<UUID>\n" + +#: misc-utils/findfs.c:55 +#, c-format +msgid "unable to resolve '%s'" +msgstr "„%s“ nelze pÅ™eložit" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8311,6 +8311,143 @@ msgstr "%s nelze naÄÃst\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: promÄ›nná TERM nenà nastavena.\n" +#: misc-utils/uuidd.c:46 +#, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "PoužitÃ: %s [-d] [-p PID_SOUBOR] [-s CESTA_K_SOCKETU] [-t LIMIT]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr " %s [-r|t] [-n POÄŒ] [-s CESKA_K_SOCKETU]\n" + +#: misc-utils/uuidd.c:50 +#, c-format +msgid " %s -k\n" +msgstr " %s -k\n" + +#: misc-utils/uuidd.c:152 +msgid "bad arguments" +msgstr "chybné argumenty" + +#: misc-utils/uuidd.c:159 +msgid "socket" +msgstr "socket" + +#: misc-utils/uuidd.c:170 +msgid "connect" +msgstr "pÅ™ipojovánÃ" + +#: misc-utils/uuidd.c:189 +msgid "write" +msgstr "zápis" + +#: misc-utils/uuidd.c:197 +msgid "read count" +msgstr "naÄtenà poÄtu" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "chybná délka odpovÄ›di" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "Démon uuidd již běžà pod PID %s\n" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "Nebylo možné vytvoÅ™it unixový proudový socket: %s" + +#: misc-utils/uuidd.c:305 +#, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Nebylo možné se pÅ™ilepit na unixový socket %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Nebylo možné zahájit naslouchánà na unixovém socketu %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Chyba pÅ™i Ätenà z klienta, délka = %d\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "operace %d, pÅ™Ãchozà poÄet = %d\n" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "Vygenerované Äasové UUID: %s\n" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "Vygenerované náhodné UUID: %s\n" + +# TODO: plurals +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "Vygenerované Äasové UUID %s a %d následujÃcÃch\n" + +# TODO: plurals +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "Vygenerováno UUID: %d:\n" + +#: misc-utils/uuidd.c:427 +#, c-format +msgid "Invalid operation %d\n" +msgstr "Neplatná operace %d\n" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, c-format +msgid "Bad number: %s\n" +msgstr "Chybné ÄÃslo: %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "Chyba pÅ™i volánà démona uuidd (%s): %s\n" + +# TODO: plurals +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "%s a následujÃcà %d UUID\n" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "Seznam UUID:\n" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "NeoÄekávaná délka odpovÄ›di od serveru %d\n" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "ZabÃt uuidd běžÃcÃho pod PID %d nebylo možné: %s\n" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "uuidd běžÃcà pod PID %d byl zabit\n" + +#: misc-utils/uuidgen.c:32 +#, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "PoužitÃ: %s [-r] [-t]\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8381,42 +8518,42 @@ msgstr "varovánÃ: %s nelze otevÅ™Ãt: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: %s nelze otevÅ™Ãt - použÃvám %s\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "zamykacà soubor %s nelze vytvoÅ™it: %s\n" "(použijte pÅ™epÃnaÄ -n pro vynechánà zápisu do mtab)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "volánà link pro zamykacà soubor %s selhalo: %s\n" "(použijte pÅ™epÃnaÄ -n pro vynechánà zápisu do mtab)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "zamykacà soubor %s nelze otevÅ™Ãt: %s\n" "(použijte pÅ™epÃnaÄ -n pro vynechánà zápisu do mtab)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Zamykacà soubor %s nelze zamknout: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "Zamykacà soubor %s nelze zamknout: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "vyprÅ¡el Äas" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8425,83 +8562,88 @@ msgstr "" "Odkaz %s nelze vytvoÅ™it.\n" "Nenà nÄ›kde zastaralý zamykacà soubor?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "nelze otevÅ™Ãt %s (%s) - mtab nebyl aktualizován" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "chyba pÅ™i zápisu %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "chyba pÅ™i zmÄ›nÄ› módu %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "chyba pÅ™i zmÄ›nÄ› vlastnÃka %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "%s nelze pÅ™ejmenovat na %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: zaÅ™Ãzenà %s nelze nastavit kapacitu: %s\n" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr ", odsazenà %<PRIu64>" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr ", velikostnà limit %<PRIu64>" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", Å¡ifrovánà %s (typ %<PRIu32>)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", odsazenà %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", Å¡ifrovacà typ %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: informace o zaÅ™Ãzenà %s nelze zÃskat: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: zaÅ™Ãzenà %s nelze otevÅ™Ãt: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "%s: adresář /dev neexistuje." -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: chybà oprávnÄ›nà na prohlédnutà /dev/loop%s<N>" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: žádné volné loop zaÅ™Ãzenà nelze najÃt" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8511,51 +8653,51 @@ msgstr "" " nezná loop zaÅ™ÃzenÃ? (Pokud je tomu tak, pak jej znovu pÅ™eložte,\n" " Äi zkuste „modprobe loop“.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 msgid "Out of memory while reading passphrase" msgstr "BÄ›hem Ätenà hesla doÅ¡la paměť" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "varovánÃ: %s je již spojeno s %s\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "varovánÃ: %s: je chránÄ›no proti zápisu, pÅ™ipojuji pouze pro ÄtenÃ.\n" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Nelze zamknout v pamÄ›ti. KonÄÃm.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "selhalo ioctl LOOP_SET_FD: %s\n" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu,%llu): úspÄ›ch\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): úspÄ›ch\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: zaÅ™Ãzenà %s nelze smazat: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "Tento program byl pÅ™eložen bez podpory pro loop. PÅ™eložte jej znovu.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, c-format msgid "" "\n" @@ -8564,6 +8706,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8572,13 +8715,14 @@ msgstr "" "PoužitÃ:\n" " %1$s LOOP_ZAŘÃZENà vypÃÅ¡e informace\n" " %1$s -a | --all vypÃÅ¡e vÅ¡echna použitá\n" -" %1$s -d | --detach LOOP_ZAŘÃZENà [LOOP_ZAŘÃZENÃ…] smaže zaÅ™Ãzenà %1$s -f | " -"--find najde nepoužitá\n" +" %1$s -d | --detach LOOP_ZAŘÃZENà [LOOP_ZAŘÃZENÃ…] smaže zaÅ™ÃzenÃ\n" +" %1$s -f | --find najde nepoužitá\n" +" %1$s -c | --set-capacity LOOP_ZAŘÃZENà zmÄ›nà velikost\n" " %1$s -j | --associated SOUBOR [-o ÄŒÃSLO] vypÃÅ¡e spojená se " "SOUBOREM\n" -" %1$s [PŘEPÃNAÄŒE] {-f|--find|LOOP_ZAŘÃZENÃ} SOUBOR nastavÃ\n" +" %1$s [PŘEPÃNAÄŒE] {-f|--find|LOOP_ZAŘÃZENÃ} SOUBOR sestrojà zaÅ™ÃzenÃ\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8605,22 +8749,22 @@ msgstr "" " -v | --verbose upovÃdaný režim\n" "\n" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, c-format msgid "Loop device is %s\n" msgstr "Loop zaÅ™Ãzenà %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "ukradený loop=%s… zkouÅ¡Ãm znovu\n" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "%s: %s: zaÅ™Ãzenà se právÄ› použÃvá" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "Podpora pro loop nebyla pÅ™i pÅ™ekladu zadána. PÅ™eložte program znovu.\n" @@ -8650,7 +8794,7 @@ msgstr "mount: podle mtab je %s pÅ™ipojeno na %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: %s nelze otevÅ™Ãt pro zápis: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: chyba pÅ™i zápisu %s: %s" @@ -8670,7 +8814,7 @@ msgstr "mount: ÄÃslo skupiny (GID) nelze nastavit: %s" msgid "mount: cannot set user id: %s" msgstr "mount: ÄÃslo uživatele (UID) nelze nastavit: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: volánà fork selhalo: %s" @@ -8700,88 +8844,88 @@ msgstr " a vypadá to, že se jedná o odkládacà prostor\n" msgid " I will try type %s\n" msgstr " VyzkouÅ¡Ãm typ %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s vypadá jako odkládacà prostor - nepÅ™ipojeno" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "pÅ™ipojenà se nezdaÅ™ilo" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: pouze superuživatel může pÅ™ipojit %s na %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: zaÅ™Ãzenà loop bylo zadáno dvakrát" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: typ byl zadán dvakrát" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: pÅ™eskakuji nastavenà loop zaÅ™ÃzenÃ\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: podle mtab je %s již pÅ™ipojeno na %s jako loop" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: chystám se použÃt zaÅ™Ãzenà loop %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "mount: ukradený loop=%s … zkouÅ¡Ãm znovu\n" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "umount: ukradený loop=%s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: nepodaÅ™ilo se nastavit zaÅ™Ãzenà loop\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: zaÅ™Ãzenà loop bylo korektnÄ› nastaveno\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s nebylo nalezeno - vytvářÃm jej..\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: %s nelze otevÅ™Ãt: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: argument pÅ™epÃnaÄů -p a --pass-fd musà být ÄÃslo" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: %s nelze otevÅ™Ãt za úÄelem nastavenà rychlosti" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: rychlost nelze nastavit: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: podle mtab je %s již pÅ™ipojeno do %s\n" @@ -8973,22 +9117,27 @@ msgstr "umount: %s%s nelze pÅ™ipojit v režimu pouze pro ÄtenÃ" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s je chránÄ›no proti zápisu, pÅ™ipojuji pouze pro ÄtenÃ" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "umount: %s%s nelze pÅ™ipojit v režimu pouze pro ÄtenÃ" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s je chránÄ›no proti zápisu, pÅ™ipojuji pouze pro ÄtenÃ" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: v %s nenalezeno žádné médium… zkouÅ¡Ãm znovu\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, c-format msgid "mount: no medium found on %s" msgstr "mount: v %s nenalezeno žádné médium" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9005,22 +9154,22 @@ msgstr "" " pÅ™istoupit na tento systém souborů. Dalšà rady lze nalézt\n" " v restorecon(8) a mount(8).\n" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: nebyl zadán typ - budu použÃvat nfs kvůli dvojteÄce\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "mount: nebyl zadán typ - budu pÅ™edpokládat cifs kvůli pÅ™edponÄ› //\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s je již pÅ™ipojeno na %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9093,19 +9242,19 @@ msgstr "" "Dalšà pÅ™epÃnaÄe: [-nfFrsvw] [-o VOLBY] [-p DESKRIPTOR_S_HESLEM].\n" "Mnoho dalÅ¡Ãch informacà zÃskáte pÅ™Ãkazem „man 8 mount“.\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: toto může provést pouze superuživatel" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "nebyl pÅ™ipojen žádný diskový oddÃl" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: žádný odpovÃdajÃcà diskový oddÃl nebyl nalezen" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: %s nelze nalézt v %s ani %s" @@ -9311,42 +9460,42 @@ msgstr "Nejste superuživatel." msgid "%s: swapoff failed" msgstr "%s: swapoff selhal" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount byl pÅ™eložen bez podpory pro -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount: ÄÃslo skupiny (GID) nelze nastavit: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "umount: ÄÃslo uživatele (UID) nelze nastavit: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: volánà fork selhalo: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: blokové zaÅ™Ãzenà %s je chybné" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s nenà pÅ™ipojeno" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: superblok nelze na %s zapsat" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9357,111 +9506,121 @@ msgstr "" " (V nÄ›kterých pÅ™Ãpadech lze zÃskat užiteÄné informace o procesech,\n" " které se zaÅ™ÃzenÃm pracujÃ, pomocà nástrojů lsof(8) a fuser(1).)" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s nelze najÃt" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: musÃte být superuživatelem, abyste mohl odpojit %s" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: bloková zaÅ™Ãzenà nejsou na systému souborů povolena" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "nenalezl jsem umount2, zkouÅ¡Ãm umount…\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" "umount: %s je právÄ› použÃváno - znovu pÅ™ipojeno v režimu pro pouze ÄtenÃ\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: %s nelze znovu pÅ™ipojit v režimu pouze pro ÄtenÃ\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s odpojeno\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: seznam systémů souborů na odpojenà nelze nalézt" -#: mount/umount.c:396 +#: mount/umount.c:397 #, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -"PoužitÃ: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t TYPY_VFS] [-O VOLBY]\n" -" umount [-f] [-r] [-n] [-v] SPECIÃLNÃ_SOUBOR | UZEL…\n" +"PoužitÃ: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t TYPY_VFS] [-O VOLBY]\n" +" umount [-d] [-f] [-r] [-n] [-v] SPECIÃLNÃ_SOUBOR | UZEL…\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, c-format +msgid "device %s is associated with %s\n" +msgstr "zaÅ™Ãzenà %s je spojeno s %s\n" + +#: mount/umount.c:472 +#, c-format +msgid "device %s is not associated with %s\n" +msgstr "zaÅ™Ãzenà %s nenà spojeno s %s\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" -msgstr "\"\" nelze odpojit\n" +msgstr "„“ nelze odpojit\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "ZkouÅ¡Ãm odpojit %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "umount: analýza mtab dává matoucà výsledky" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "umount: %s nelze odpojit – %s je pÅ™es nÄ›j pÅ™ipojen na stejné mÃsto." -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "%s nelze v mtab najÃt\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: podle mtab nenà %s pÅ™ipojeno" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: zdá se, že %s je pÅ™ipojeno vÃce než jednou" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s nenà ve fstab (a vy nejste root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: pÅ™ipojenà %s neodpovÃdá fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "unmount: pouze uživatel %s může odpojit %s ze %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: toto může provést pouze uživatel root" @@ -9603,7 +9762,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9617,8 +9776,8 @@ msgstr "" "\n" "PÅ™epÃnaÄe:\n" " -n <DATA_TŘÃDY> data tÅ™Ãdy (0–7, menšà ÄÃslo znamená vyššà prioritu)\n" -" -c <class> plánovacà tÅ™Ãda\n" -" 1: reálný Äas, 2: best-effort, 3: zahálenà [idle]\n" +" -c <class> plánovacà tÅ™Ãda: 0 – žádná, 1 – reálný Äas, \n" +" 2 – best-effort, 3 – zahálenà [idle]\n" " -t ignorovat selhánÃ\n" " -h tato nápovÄ›da\n" "\n" @@ -9628,16 +9787,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "ÄÃslo „%s„ nelze rozebrat" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "u tÅ™Ãdy žádná se ignorujà zadaná data tÅ™Ãdy" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "u tÅ™Ãdy zahálenà [idle] se ignorujà zadaná data tÅ™Ãdy" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "chybná plánovacà tÅ™Ãda %d" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 msgid "execvp failed" msgstr "funkce execvp selhala" @@ -10532,7 +10695,7 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" @@ -10541,7 +10704,7 @@ msgstr "" "\n" "PoužitÃ: %s [-dhV78neo12] [-s RYCHLOST] LDISC ZAŘÃZENÃ\n" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" @@ -10549,50 +10712,50 @@ msgstr "" "\n" "Známá jména LDISC (disciplÃny linky):\n" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "chybná rychlost: %s" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, c-format msgid "ldattach from %s\n" msgstr "ldattach z %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "neplatný pÅ™epÃnaÄ" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "neplatná disciplÃna linky: %s" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, c-format msgid "%s is not a serial line" msgstr "%s nenà sériovou linkou" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, c-format msgid "cannot get terminal attributes for %s" msgstr "nelze zjistit vlastnosti terminálu %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "rychlost %d nepodporována" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "vlastnosti terminálu %s nelze nastavit" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 msgid "cannot set line discipline" msgstr "disciplÃnu linky nelze nastavit" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 msgid "cannot daemonize" msgstr "nelze se démonizovat" @@ -11809,9 +11972,6 @@ msgstr "Nedostatek pamÄ›ti pro rostoucà buffer.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "Äekám na cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "pÅ™eÄteno %c\n" - #~ msgid "reading login name\n" #~ msgstr "Ätu pÅ™ihlaÅ¡ovacà jméno\n" @@ -11851,9 +12011,6 @@ msgstr "Nedostatek pamÄ›ti pro rostoucà buffer.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "Äasový limit = %d, klid = %d, restart = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Chyba pÅ™i Ätenà %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "nelze ÄÃst %s a nelze provést dump pomocà volánà ioctl\n" @@ -12022,9 +12179,6 @@ msgstr "Nedostatek pamÄ›ti pro rostoucà buffer.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: Å¡patné hp->h_length?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs soket" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -12037,9 +12191,6 @@ msgstr "Nedostatek pamÄ›ti pro rostoucà buffer.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "použÃvám port %d pro nfs server\n" -#~ msgid "nfs connect" -#~ msgstr "nfs connect" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "návratová hodnota nfs status %d je neznámá" @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11y\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2005-08-15 21:00+0200\n" "Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n" "Language-Team: Danish <dansk@klid.dk>\n" @@ -209,7 +209,7 @@ msgstr "brug: %s [ -n ] enhed\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -927,7 +927,7 @@ msgstr "kunne ikke finde enheden %s" msgid "%s is not a block special device" msgstr "%s er ikke en blokenhed" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "kunne ikke åbne %s" @@ -1258,7 +1258,7 @@ msgstr "søgning fejlede under test af blokke" msgid "Weird values in do_check: probably bugs\n" msgstr "Mystiske værdier i do_check: sandsynligvis programfejl\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "søgning mislykkedes i check_blocks" @@ -1330,170 +1330,170 @@ msgstr "vil ikke forsøge at oprette filsystem på '%s'" msgid "number of blocks too small" msgstr "Antal sektorer" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Ugyldig sidestørrelse '%d' angivet af bruger\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Benytter bruger-bestemt sidestørrelse %d i stedet for systemværdierne %d/%d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "Ugyldig størelse på swap-hovede, skrev ikke noget mærke.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Mærke afkortet.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "intet mærke, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "ingen uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "Brug: %s [-c] [-v0|-v1] [-pSIDESTR] [-L mærke] /dev/navn [blokke]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "for mange ugyldige sider" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Hukommelse opbrugt" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "en ugyldig side\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu ugyldige sider\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "kunne ikke spole tilbage på swap-enheden" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "kunne ikke slette opstartssektor" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p vis BSD-partitionstabel" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s vis hele diskmærkatet" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: fejl: ukendt version %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "" "\n" "Fejl ved lukning af fil\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: fejl: Ingen steder at opsætte swap?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: fejl: størrelsen %lu er større end enhedsstørrelsen %lu\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: fejl: swap-område skal mindst være på %ldkB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: fejl: afkorter swap-området til %ldkB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "Vil ikke forsøge at oprette swap-enhed på '%s'" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s er monteret; vil ikke oprette et filsystem her!" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Kunne ikke klargøre swap-område: ulæseligt" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Klargører swap-område version %d, størrelse = %llu kB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "kunne ikke skrive signatur-side" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync mislykkedes" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "kunne ikke finde %s" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 #, fuzzy msgid "unable to create new selinux context" msgstr "kunne ikke skrive inodes" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, fuzzy, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "kunne ikke omdøbe %s til %s: %s\n" @@ -1505,53 +1505,53 @@ msgid "" " %s " msgstr "Brug:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "kunne ikke finde enheden %s" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: ikke en tegnenhed" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s er ikke en blokenhed" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Kunne ikke låse låsefilen %s: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Advarsel: %s er ikke en blokenhed\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "kunne ikke finde enheden %s" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "kunne ikke finde enheden %s" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: ikke en tegnenhed" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s er ikke en blokenhed" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "fejl ved forsøg på at stoppe tjenesten: \"%s\"" @@ -6696,16 +6696,6 @@ msgstr "Kernens enheds-driver for %s har ikke en RTC_EPOCH_SET ioctl.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) til %s mislykkedes" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "kunne ikke åbne %s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6850,8 +6840,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: PAM-fejl, afbryder: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Adgangskode: " @@ -7747,6 +7737,16 @@ msgstr "brug: %s [+format] [dag måned år]\n" msgid "St. Tib's Day" msgstr "St. Tibs-dag" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "kunne ikke åbne %s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8261,6 +8261,145 @@ msgstr "Kunne ikke åbne %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM er ikke defineret.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "brug: last [-#] [-f fil] [-t tty] [-h vært] [bruger ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ signal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: ugyldigt -l parameter %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "NFS-sokkel" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "NFS-forbindelse" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Skriv" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "læs %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Kunne ikke åbne %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Kunne ikke åbne %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Fejl ved læsning af %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "ugyldigt id" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: ugyldig værdi\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "fejl ved ændring af filtilstand for %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Brug: %s [tilvalg] enhed ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8331,36 +8470,36 @@ msgstr "advarsel: kunne ikke åbne %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: kunne ikke åbne %s - bruger %s i stedet\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "kunne ikke oprette låsefil %s: %s (gennemtving med flaget -n)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "kunne ikke lænke låsefilen %s: %s (gennemtving med flaget -n)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "kunne ikke åbne låsefilen %s: %s (gennemtving med flaget -n)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Kunne ikke låse låsefilen %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "kunne ikke låse låsefilen %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "tidsoverløb" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8369,83 +8508,88 @@ msgstr "" "Kunne ikke oprette lænken %s\n" "Måske er der en efterladt låsefil?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "kunne ikke åbne %s (%s) - mtab ikke opdateret" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "fejl ved skrivning af %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "fejl ved ændring af filtilstand for %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "fejl ved ændring af filtilstand for %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "kunne ikke omdøbe %s til %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: kunne ikke få oplysninger om enheden %s: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", forskydning %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, fuzzy, c-format msgid ", sizelimit %<PRIu64>" msgstr ", størrelsesgrænse %lld" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", kryptering %s (type %d)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", forskydning %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", krypteringstype %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: kunne ikke få oplysninger om enheden %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: kunne ikke åbne enheden %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: bruger \"%s\" eksisterer ikke.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: har ikke rettigheder til at kigge i /dev/loop#" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: kunne ikke finde nogen ledig loop-enhed" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8454,53 +8598,53 @@ msgstr "" "%s: Kunne ikke finde nogen loop-enhed. Måske kender denne kerne ikke til\n" " loop-enheder? (I så fald, genoversæt eller 'modprobe loop.o'.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Løb tør for hukommelse under forstørring af buffer.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "Sektor %d er allerede allokeret\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s er skrivebeskyttet, monterer skrivebeskyttet" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Kunne ikke låse ind i hukommelsen, afslutter.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): lykkedes\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): lykkedes\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: kunne ikke slette enheden %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "Denne 'mount' er oversat uden loop-understøttelse. Genoversæt venligst.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8509,6 +8653,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8519,7 +8664,7 @@ msgstr "" " %s -f # find ubenyttet\n" " %s [ -e kryptering ] [ -o forskydning ] {-f|loop_enhed} fil # klargør\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8535,22 +8680,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: kunne ikke åbne enheden %s: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: enhed optaget" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8582,7 +8727,7 @@ msgstr "mount: ifølge mtab er %s monteret som %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: kunne ikke åbne %s for skrivning: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: fejl ved skrivning til %s: %s" @@ -8602,7 +8747,7 @@ msgstr "mount: kunne ikke sætte hastigheden: %s" msgid "mount: cannot set user id: %s" msgstr "mount: kunne ikke sætte hastigheden: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: kunne ikke forgrene: %s" @@ -8632,88 +8777,88 @@ msgstr " og det ser ud til, at dette er swapområde\n" msgid " I will try type %s\n" msgstr " Jeg vil forsøge type %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s ligner et swap-område - ikke monteret" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "montering mislykkedes" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: kun root kan montere %s som %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: loop-enheden angivet to gange" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: type angivet to gange" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: dropper opsætning af loop-enhed\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: ifølge mtab er %s allerede monteret som %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: skal til at benytte loop-enheden %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: klargøring af loop-enhed mislykkedes\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: klargøringen af loop-enhed lykkedes\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: ingen %s fundet - opretter den..\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: kunne ikke åbne %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: argumentet til -p eller --pass-fd skal være et tal" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: kunne ikke åbne %s for at sætte hastigheden" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: kunne ikke sætte hastigheden: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, fuzzy, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: ifølge mtab er %s allerede monteret som %s" @@ -8907,22 +9052,27 @@ msgstr "mount: kunne ikke montere %s%s skrivebeskyttet" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s er skrivebeskyttet, men eksplicit '-w'-tilvalg blev givet" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: kunne ikke montere %s%s skrivebeskyttet" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s er skrivebeskyttet, monterer skrivebeskyttet" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: ingen %s fundet - opretter den..\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s er allerede monteret som %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8932,24 +9082,24 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: ingen type blev angive - Jeg antager nfs på grund af kolonnet\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, fuzzy, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: ingen type blev angivet - Jeg antager smbfs p.g.a. det " "foranstillede //\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s er allerede monteret som %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -9007,19 +9157,19 @@ msgstr "" "Andre tilvalg: [-nfFrsvw] [-o tilvalg] [-p adgangskodefd].\n" "se mange flere detaljer med 'man 8 mount'.\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: dette kan kun root gøre" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "intet blev monteret" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: fandt ingen sådan partition" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: kunne ikke finde %s i %s eller %s" @@ -9201,42 +9351,42 @@ msgstr "Ikke superbruger.\n" msgid "%s: swapoff failed" msgstr "forgrening mislykkedes\n" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: oversat uden understøttelse af tilvalget -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "mount: kunne ikke sætte hastigheden: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "mount: kunne ikke sætte hastigheden: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: kunne ikke forgrene: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: ugyldig blokenhed" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: ikke monteret" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: kunne ikke skrive superblok" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9244,111 +9394,121 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: ikke fundet" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: skal være superbruger for at afmontere" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: blokenheder tillades ikke på dette fs" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "ingen umount2, forsøger umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s optaget - genmonteret skrivebeskyttet\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: kunne ikke montere %s skrivebeskyttet\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s afmonteret\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "" "umount: kunne ikke finde listen over filsystemer, der skulle afmonteres" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Brug: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vfstyper] [-O tilvalg]\n" " umount [-f] [-r] [-n] [-v] speciel | knude...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "Sektor %d er allerede allokeret\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "Sektor %d er allerede allokeret\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Kan ikke afmontere \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Forsøger at afmontere %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "Kunne ikke finde %s i mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s er ikke monteret (ifølge mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: det lader til, at %s er monteret flere gange" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s er ikke i fstab (og du er ikke root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s montering stemmer ikke med fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: kun %s kan afmontere %s fra %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: dette kan kun root gøre" @@ -9464,7 +9624,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9475,16 +9635,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "kunne ikke åbne %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "programkørsel mislykkedes\n" @@ -10366,65 +10530,65 @@ msgstr "zantal" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "ugyldigt id: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s fra %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "ugyldigt id" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "ugyldigt id: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s er ikke en blokenhed" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "Kan ikke få størrelsen af %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "Kan ikke få størrelsen af %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Kan ikke søge på drev" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "Kan ikke få størrelsen af %s" @@ -11599,9 +11763,6 @@ msgstr "Løb tør for hukommelse under forstørring af buffer.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "venter på cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "læs %c\n" - #~ msgid "reading login name\n" #~ msgstr "læser loginnavn\n" @@ -11635,9 +11796,6 @@ msgstr "Løb tør for hukommelse under forstørring af buffer.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "tidsudløb = %d, stille = %d, genstart = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Fejl ved læsning af %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "kunne hverken læse %s eller udføre ioctl dump\n" @@ -11790,9 +11948,6 @@ msgstr "Løb tør for hukommelse under forstørring af buffer.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: fik ugyldig hp->h_length?\n" -#~ msgid "nfs socket" -#~ msgstr "NFS-sokkel" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -11805,9 +11960,6 @@ msgstr "Løb tør for hukommelse under forstørring af buffer.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "bruger port %d til NFS-dæmonen\n" -#~ msgid "nfs connect" -#~ msgstr "NFS-forbindelse" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "ukendt NFS-statusværdi: %d" @@ -44,7 +44,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-ng 2.13.1-rc1\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2008-01-09 17:38+0200\n" "Last-Translator: Michael Piefel <piefel@informatik.hu-berlin.de>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" @@ -239,7 +239,7 @@ msgstr "Aufruf: %s [ -n ] Gerät\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -960,7 +960,7 @@ msgstr "kann nicht auf Gerät %s zugreifen" msgid "%s is not a block special device" msgstr "%s ist kein blockorientiertes Gerät" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "es ist nicht möglich, %s zu öffnen" @@ -1295,7 +1295,7 @@ msgstr "Seek fehlgeschlagen während Blocküberprüfung" msgid "Weird values in do_check: probably bugs\n" msgstr "Merkwürdige Werte in do_check: wahrscheinlich Fehler\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "Seek fehlgeschlagen in check_blocks" @@ -1368,172 +1368,172 @@ msgstr "Es wird nicht versucht, ein Dateisystem auf „%s“ zu erzeugen" msgid "number of blocks too small" msgstr "Anzahl der Sektoren" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Ungültige nutzerdefinierte Seitengröße %d\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "Benutze nutzerdefinierte Seitengröße %d anstelle der Systemwerte %d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "Ungültige Swap-Headergröße, kein Label geschrieben.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Label wurde abgeschnitten.\n" # dito -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "kein Label, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "keine UUID\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "Aufruf: %s [-c] [-v0|-v1] [-pSEITENGRÖSSE] [-L Label] /dev/Name [Blöcke]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "Zu viele beschädigte „Seiten“" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Speicher ist aufgebraucht" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "Eine beschädigte „Seite“\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu beschädigte Seiten\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "kann Swap-Gerät nicht zurückspulen" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "kann Bootsektor nicht löschen" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p Die BSD-Partitionstabelle anzeigen" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s komplettes Disklabel zeigen" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: Fehler: unbekannte Version %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "" "\n" "Fehler beim Schließen von Datei\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "" "%s: Es wurde nicht angegeben, wo der Swapbereich angelegt werden soll.\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "" "%s: Fehler: Die angegebene Größe %lu ist größer als die des Gerätes: %lu\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: Fehler: Der Swapbereich muss mindestens %ldkB groß sein\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: Warnung: Der Swapbereich wird nur mit der Größe %ldkB angelegt\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "%s: Fehler: Es wird nicht versucht, Swap auf ‚%s‘ anzulegen\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s: Fehler: %s ist eingehängt; es wird hier kein Swap angelegt.\n" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Es ist nicht möglich, einen Swapbereich einzurichten: nicht lesbar" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Swapbereich Version %d wird angelegt, Größe %llu KBytes\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "kann Signaturseite nicht schreiben" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "Aufruf von „fsync“ fehlgeschlagen" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "kann kein „stat“ auf %s anwenden" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "kann keinen neuen SE-Linux-Kontext anlegen" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "konnte SE-Linux-Kontext nicht berechnen" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: konnte %s nicht in %s umbenennen: %s\n" @@ -1545,55 +1545,55 @@ msgid "" " %s " msgstr "Aufruf:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "kann nicht auf Gerät %s zugreifen" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s ist kein zeichenorientiertes Gerät" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s ist kein blockorientiertes Gerät" - # This one should be merged with the next one by using # error() instead of printf() -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Konnte die Lock-Datei %s nicht sperren: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Warnung: %s ist kein blockorientiertes Gerät\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "kann nicht auf Gerät %s zugreifen" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "kann nicht auf Gerät %s zugreifen" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s ist kein zeichenorientiertes Gerät" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s ist kein blockorientiertes Gerät" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "Fehler beim Stoppen des Service „%s“" @@ -6917,16 +6917,6 @@ msgstr "Der Kernel-Gerätetreiber für %s hat keinen RTC_EPOCH_SET-Ioctl.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) auf %s fehlt" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "kann %s nicht öffnen" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -7074,8 +7064,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: PAM-Fehlschlag, breche ab: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Passwort: " @@ -7994,6 +7984,16 @@ msgstr "Aufruf: %s [+Format] [Tag Monat Jahr]\n" msgid "St. Tib's Day" msgstr "St. Tib’s Day" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "kann %s nicht öffnen" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8515,6 +8515,145 @@ msgstr "Konnte %s nicht öffnen\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: Die Umgebungsvariable TERM ist nicht gesetzt.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "Aufruf: last [-#] [-f datei] [-t tty] [-h hostame] [nutzer …]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ Signal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: Ungültiges Argument %s für die Option „-l“.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "NFS-Socket" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "NFS-Verbindung" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Schreib." + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "read %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Konnte %s nicht öffnen: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Konnte %s nicht öffnen: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Fehler beim Lesen von %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "ungültige ID" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: Ungültiger Wert\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "Fehler beim Ändern der Zugriffsrechte von %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Aufruf: %s [Optionen] gerät …\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8585,21 +8724,21 @@ msgstr "Warnung: Konnte %s nicht öffnen: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: Konnte %s nicht öffnen – benutze %s stattdessen\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "Konnte die Lock-Datei %s nicht anlegen: %s (benutzen Sie die Option -n, um " "dies zu umgehen)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "Konnte keinen Link für die Lock-Datei %s anlegen: %s (benutzen Sie die " "Option -n, um dies zu umgehen)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" @@ -8608,22 +8747,22 @@ msgstr "" # This one should be merged with the next one by using # error() instead of printf() -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Konnte die Lock-Datei %s nicht sperren: %s\n" # sperren -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "Konnte die Lock-Datei %s nicht sperren: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "Zeitüberschreitung" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8632,85 +8771,90 @@ msgstr "" "Konnte Verknüpfung %s nicht anlegen\n" "Vielleicht gibt es noch eine abgelaufene Lock-Datei?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "Konnte %s nicht öffnen (%s) – mtab nicht aktualisiert" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "Fehler beim Schreiben von %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "Fehler beim Ändern der Zugriffsrechte von %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "Fehler beim Ändern der Zugriffsrechte von %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "Konnte %s nicht in %s umbenennen: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: Konnte keine Informationen über das Gerät %s erhalten: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", Offset %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, fuzzy, c-format msgid ", sizelimit %<PRIu64>" msgstr ", Größenbeschränkung %lld" # Verschlüsselungstyp -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", Verschlüsselungsmethode %s (Typ %d)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", Offset %d" # Verschlüsselungstyp -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", Verschlüsselungstyp %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: Konnte keine Informationen über das Gerät %s erhalten: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: Konnte das Gerät %s nicht öffnen: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: Nutzer „%s“ existiert nicht.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: Keine Zugriffsrechte, um auf /dev/loop# zu schauen" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: Konnte kein freies „loop“-Gerät finden" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8720,56 +8864,56 @@ msgstr "" " kein „loop“-Gerät? (Wenn dies der Fall ist, dann sollten Sie den\n" " Kernel neu kompilieren oder „modprobe loop“ ausführen.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Speicher ist alle beim Vergrößern eines Puffers.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "Sektor %d wird bereits benutzt\n" # That sounds somehow dumb. -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s ist schreibgeschützt, wird eingehängt im Nur-Lese-Modus" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Konnte kein Lock im Speicher bekommen, beende.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): Erfolg\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): Erfolg\n" # this is actually an open()… -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: Konnte das Gerät %s nicht löschen: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "Dieses mount wurde ohne Loop-Unterstützung übersetzt. Bitte neu übersetzen.\n" # Setup -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8778,6 +8922,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8792,7 +8937,7 @@ msgstr "" " Setup:\n" " %s [ -e Verschlüsselung ] [ -o Offset ] {-f|loop-Gerät} Datei\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8808,12 +8953,12 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: Konnte das Gerät %s nicht öffnen: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, fuzzy, c-format msgid "stolen loop=%s...trying again\n" msgstr "mount: loop=%s gestohlen …versuche es erneut\n" @@ -8822,12 +8967,12 @@ msgstr "mount: loop=%s gestohlen …versuche es erneut\n" # libc.po: # "Device or resource busy" # "Das Gerät oder die Ressource ist belegt" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: Das Gerät wird momentan noch benutzt" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8859,7 +9004,7 @@ msgstr "mount: Laut mtab ist %s auf %s eingehängt" msgid "mount: can't open %s for writing: %s" msgstr "mount: Konnte %s nicht zum Schreiben öffnen: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: Fehler beim Schreiben von %s: %s" @@ -8879,7 +9024,7 @@ msgstr "mount: Kann die Geschwindigkeit nicht setzen: %s" msgid "mount: cannot set user id: %s" msgstr "mount: Kann die Geschwindigkeit nicht setzen: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: Kann keinen neuen Prozess erzeugen: %s" @@ -8916,88 +9061,88 @@ msgstr " und es sieht so aus, als sei dies Swap-Bereich\n" msgid " I will try type %s\n" msgstr " Werde den Typ %s versuchen\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s sieht wie ein Swap-Bereich aus – nicht eingehängt" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "mount ist fehlgeschlagen" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: nur „root“ kann %s auf %s einhängen" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: das „loop“-Gerät wurde zweimal angegeben" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: der Typ wurde doppelt angegeben" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: überspringe Aufsetzen des „loop“-Geräts\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: Laut mtab ist %s schon auf %s eingehängt" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: werde das „loop“-Gerät %s verwenden\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "mount: loop=%s gestohlen …versuche es erneut\n" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "mount: loop=%s gestohlen" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: Aufsetzen des „loop“-Geräts fehlgeschlagen\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: „loop“-Gerät erfolgreich aufgesetzt\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s nicht gefunden – Erzeuge sie…\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: Konnte %s nicht öffnen: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: Argument für -p oder --pass-fd muss eine Zahl sein" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: Kann %s nicht zum Setzen der Geschwindigkeit öffnen" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: Kann die Geschwindigkeit nicht setzen: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: Laut mtab ist %s schon auf %s eingehängt\n" @@ -9201,23 +9346,28 @@ msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" "mount: %s%s ist schreibgeschützt, doch Option „-w“ ist explizit gegeben" +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: Konnte %s%s nicht im Nur-Lese-Modus einhängen" + # That sounds somehow dumb. -#: mount/mount.c:1538 +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s ist schreibgeschützt, wird eingehängt im Nur-Lese-Modus" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: loop=%s gestohlen …versuche es erneut\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s ist bereits auf %s eingehängt\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9227,24 +9377,24 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: kein Typ angegeben – aufgrund des Doppelpunkts wird NFS angenommen\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: kein Typ angegeben – aufgrund des //-Präfixes wird cifs angenommen\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s ist bereits auf %s eingehängt\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9313,19 +9463,19 @@ msgstr "" "Weitere Optionen: [-nfFrsvw] [-o optionen] [-p passwdfd].\n" "Für viele weitere Details: man 8 mount.\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: Nur „root“ kann dies tun" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "nichts wurde eingehängt" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: keine passende Partition gefunden" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: Konnte %s nicht in %s oder %s finden" @@ -9511,42 +9661,42 @@ msgstr "Nicht Superuser.\n" msgid "%s: swapoff failed" msgstr "„seek“ gescheitert." -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: Die Unterstützung für -f wurde nicht mit übersetzt\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "mount: Kann die Geschwindigkeit nicht setzen: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "mount: Kann die Geschwindigkeit nicht setzen: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: Kann keinen neuen Prozess erzeugen: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: kein gültiges blockorientiertes Gerät" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s ist nicht eingehängt" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: Konnte den „Superblock“ nicht schreiben" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9554,111 +9704,121 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: Nicht gefunden" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: nur der Superuser kann umount durchführen" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: Blockgeräte auf Dateisystem nicht erlaubt" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "kein umount2, versuche umount…\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" "umount: %s wird momentan noch benutzt – im Nur-Lese-Modus wiedereingehängt\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: konnte %s nicht im Nur-Lese-Modus wieder einhängen\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s ausgehängt\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: Kann die Liste der Dateisysteme zum Aushängen nicht finden" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Aufruf: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t VFS-Typen] [-O optionen]\n" " umount [-f] [-r] [-n] [-v] Spezialdatei | Verzeichnis …\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "Sektor %d wird bereits benutzt\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "Sektor %d wird bereits benutzt\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Kann \"\" nicht aushängen\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Versuche, %s auszuhängen\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "Konnte %s nicht in „mtab“ finden\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s ist laut „mtab“ nicht eingehängt" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: %s scheint mehrfach eingehängt zu sein" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: fstab enthält %s nicht (Nur root kann es aushängen)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s mount und fstab stimmen nicht überein" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: Nur %s kann %s von %s unmounten" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: Nur „root“ kann dies tun" @@ -9774,7 +9934,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9785,16 +9945,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "es ist nicht möglich, %s zu öffnen" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "„exec“ fehlgeschlagen\n" @@ -10687,67 +10851,67 @@ msgstr "zcount" msgid "pid" msgstr "Pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "ungültige ID: %s\n" # "mkfs aus util-linux-2.10d" # "mkfs von util-linux-2.10d" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s von %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "ungültige ID" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "ungültige ID: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s ist kein blockorientiertes Gerät" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "es ist nicht möglich, die Größe von %s festzustellen" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "es ist nicht möglich, die Größe von %s festzustellen" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Konnte „seek()“ nicht auf der Festplatte benutzen" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "es ist nicht möglich, die Größe von %s festzustellen" @@ -11943,9 +12107,6 @@ msgstr "Speicher ist alle beim Vergrößern eines Puffers.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "waiting for cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "read %c\n" - #~ msgid "reading login name\n" #~ msgstr "reading login name\n" @@ -11979,9 +12140,6 @@ msgstr "Speicher ist alle beim Vergrößern eines Puffers.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "timeout = %d, quiet = %d, reboot = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Fehler beim Lesen von %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "konnte %s nicht lsesn, und kann Ioctl-Dump nicht durchführen\n" @@ -12143,9 +12301,6 @@ msgstr "Speicher ist alle beim Vergrößern eines Puffers.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: ungültige hp->h_length bekommen?\n" -#~ msgid "nfs socket" -#~ msgstr "NFS-Socket" - #~ msgid "nfs bindresvport" #~ msgstr "NFS-bindresvport" @@ -12158,9 +12313,6 @@ msgstr "Speicher ist alle beim Vergrößern eines Puffers.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "benutze Port %d für NFS-Dämonen\n" -#~ msgid "nfs connect" -#~ msgstr "NFS-Verbindung" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "unbekannter NFS-Status-Rückgabewert: %d" @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.12m\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2004-12-22 01:31+0100\n" "Last-Translator: Santiago Vila Doncel <sanvila@unex.es>\n" "Language-Team: Spanish <es@li.org>\n" @@ -209,7 +209,7 @@ msgstr "uso: %s [ -n ] dispositivo\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, fuzzy, c-format msgid "%s (%s)\n" @@ -940,7 +940,7 @@ msgstr "No se puede efectuar `stat' sobre el dispositivo %s" msgid "%s is not a block special device" msgstr "%s no es un dispositivo de bloques" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "no se puede abrir %s" @@ -1279,7 +1279,7 @@ msgstr "Error de búsqueda durante comprobación de bloques" msgid "Weird values in do_check: probably bugs\n" msgstr "Valores extraños en do_check: probablemente existan errores\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "Error de búsqueda en check_blocks" @@ -1353,172 +1353,172 @@ msgstr "No se intentará crear el sistema de ficheros en '%s'" msgid "number of blocks too small" msgstr "Número de sectores" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "El tamaño de página %d especificado por el usuario es incorrecto\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Se utiliza el tamaño de página %d especificado por el usuario,\n" "en lugar de los valores del sistema %d/%d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, fuzzy, c-format msgid "no label, " msgstr "etiqueta" -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "Uso: %s [-c] [-v0|-v1] [-pTAMPÁG] /dev/nombre [bloques]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "Hay demasiadas páginas incorrectas" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "No queda memoria" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "Una página incorrecta\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu páginas incorrectas\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "No se puede rebobinar el dispositivo de intercambio" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "No se puede borrar el sector de inicio" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p Imprime la tabla de particiones BSD" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s Muestra la etiqueta del disco completa" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: error: versión desconocida %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "" "\n" "Error al cerrar el fichero\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "" "%s: error: no se ha especificado dónde configurar el espacio de intercambio\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: error: el tamaño %lu es superior al tamaño del dispositivo %lu\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: error: el área de intercambio debe tener como mínimo %ldkB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: atención: el área de intercambio se trunca a %ldkB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "No se intentará crear el dispositivo de intercambio en '%s'" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s está montado; no se creará un sistema de ficheros aquí" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "No se puede configurar el espacio de intercambio: no se puede leer" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Configurando espacio de intercambio versión %d, tamaño = %llu kB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "No se puede escribir la página de firma" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync ha fallado" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "No se puede ejecutar `stat' sobre %s" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 #, fuzzy msgid "unable to create new selinux context" msgstr "No se pueden escribir los nodos-i" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, fuzzy, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "No se puede cambiar el nombre %s por %s: %s\n" @@ -1530,53 +1530,53 @@ msgid "" " %s " msgstr "Uso:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "No se puede efectuar `stat' sobre el dispositivo %s" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: no es un dispositivo de caracteres" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s no es un dispositivo de bloques" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "No se puede bloquear el fichero de bloqueo %s: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Atención: %s no es un dispositivo de bloques\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "No se puede efectuar `stat' sobre el dispositivo %s" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "No se puede efectuar `stat' sobre el dispositivo %s" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: no es un dispositivo de caracteres" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s no es un dispositivo de bloques" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "error al detener el servicio: \"%s\"" @@ -6850,16 +6850,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "Error de ioctl(RTC_EPOCH_SET) de %s" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "No se puede abrir %s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -7007,8 +6997,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: error de PAM; anulando: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Contraseña: " @@ -7917,6 +7907,16 @@ msgstr "uso: %s [+formato] [día mes año]\n" msgid "St. Tib's Day" msgstr "Día de San Tibb" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "No se puede abrir %s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8433,6 +8433,145 @@ msgstr "No se ha podido abrir %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM no está definido.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "uso: last [-#] [-f fichero] [-t tty] [-h nombrehost] [usuario ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ señal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: argumento -l incorrecto %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs socket" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs connect" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Escribir" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "read %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "No se puede abrir %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "No se puede abrir %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Error al leer %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "identificador inválido" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "Número inválido: %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "Error al cambiar el modo de %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Uso: %s [opciones] dispositivo ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8504,42 +8643,42 @@ msgstr "atención: no se puede abrir %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: no se ha podido abrir %s; en su lugar se utiliza %s\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "No se puede crear el fichero de bloqueo %s: %s (utilice -n para modificar " "este valor)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "No se puede enlazar el fichero de bloqueo %s: %s (utilice -n para modificar " "este valor)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "No se puede abrir el fichero de bloqueo %s: %s (utilice -n para modificar " "este valor)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "No se puede bloquear el fichero de bloqueo %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "No se puede bloquear el fichero de bloqueo %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "Tiempo de espera excedido" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8548,83 +8687,88 @@ msgstr "" "No se puede crear enlace %s\n" "Puede que haya un fichero de bloqueo obsoleto.\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "No se puede abrir %s (%s) - mtab no actualizado" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "Error al escribir %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "Error al cambiar el modo de %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "Error al cambiar el modo de %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "No se puede cambiar el nombre %s por %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: no se puede obtener información sobre el dispositivo %s: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", desplazamiento %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, fuzzy, c-format msgid ", sizelimit %<PRIu64>" msgstr ", tamaño límite %lld" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", cifrado %s (tipo %d)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", desplazamiento %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", tipo de cifrado %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: no se puede obtener información sobre el dispositivo %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: no se puede abrir el dispositivo %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: el usuario \"%s\" no existe.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: no existe permiso para mirar en /dev/loop#" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: no se ha encontrado ningún dispositivo de bucle libre" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8635,55 +8779,55 @@ msgstr "" "a\n" " realizar la compilación o `modprobe loop'.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "No queda memoria al aumentar el tamaño del búfer.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "El sector %d ya está asignado\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "" "mount: %s%s está protegido contra escritura; se monta como sólo lectura" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "No se pudo bloquear en memoria, saliendo.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): ejecución correcta\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): ejecución correcta\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: no se puede suprimir el dispositivo %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "Este montaje se ha compilado sin soporte de bucle. Vuelva a realizar la " "compilación.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8692,6 +8836,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8703,7 +8848,7 @@ msgstr "" "usados\n" " %s [ -e cifrado ] [ -o despl ] {-f|disp_bucle} fichero # configurar\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8719,22 +8864,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: no se puede abrir el dispositivo %s: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: dispositivo ocupado" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8766,7 +8911,7 @@ msgstr "mount: según mtab, %s está montado en %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: no se puede abrir %s para escritura: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: error al escribir %s: %s" @@ -8786,7 +8931,7 @@ msgstr "mount: no se puede establecer la velocidad: %s" msgid "mount: cannot set user id: %s" msgstr "mount: no se puede establecer la velocidad: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: no se puede bifurcar (fork): %s" @@ -8816,88 +8961,88 @@ msgstr " y parece que sea un espacio de intercambio\n" msgid " I will try type %s\n" msgstr " Se probará con el tipo %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s parece espacio de intercambio - no montado" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "montaje erróneo" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: sólo el usuario root puede montar %s en %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: dispositivo de bucle especificado dos veces" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: tipo especificado dos veces" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: omitiendo la configuración de un dispositivo de bucle\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: según mtab, %s ya está montado en %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: se va a utilizar el dispositivo de bucle %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: error al configurar dispositivo de bucle\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: configuración correcta de dispositivo de bucle\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: no se ha encontrado %s; se está creando...\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: no se puede abrir %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: el argumento para -p o --pass-fd debe ser un número" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: no se puede abrir %s para establecer la velocidad" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: no se puede establecer la velocidad: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, fuzzy, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: según mtab, %s ya está montado en %s" @@ -9096,23 +9241,28 @@ msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" "mount: %s%s está protegido contra escritura pero se ha dado la opción `-w'" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "umount: no se puede montar %s%s de sólo lectura" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" "mount: %s%s está protegido contra escritura; se monta como sólo lectura" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: no se ha encontrado %s; se está creando...\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s ya está montado en %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9122,26 +9272,26 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: no se ha especificado ningún tipo; se presupone nfs por los dos " "puntos\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, fuzzy, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: no se ha especificado ningún tipo; se presupone smbfs por el " "prefijo //\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s ya está montado en %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -9201,19 +9351,19 @@ msgstr "" "Otras opciones: [-nfFrsvw] [-o opciones] [-p passwdfd].\n" "Escriba man 8 mount para saber mucho más.\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: sólo el usuario root puede efectuar esta acción" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "no se ha montado nada" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: no se ha encontrado esta partición" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: no se puede encontrar %s en %s o %s" @@ -9396,42 +9546,42 @@ msgstr "No es el superusuario.\n" msgid "%s: swapoff failed" msgstr "Error de búsqueda" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: compilado sin soporte para -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "mount: no se puede establecer la velocidad: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "mount: no se puede establecer la velocidad: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: no se puede bifurcar (fork): %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: dispositivo de bloques inválido" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: no montado" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: no se puede escribir el superbloque" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9439,112 +9589,122 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: no se ha encontrado" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: debe ser superusuario para utilizar umount" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" "umount: %s: dispositivos de bloques no permitidos en sistema de ficheros" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "umount2 no existe; se está probando con umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s ocupado; se ha vuelto a montar como de sólo lectura\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: no se ha podido volver a montar %s como de sólo lectura\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "Se ha ejecutado umount en %s\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "" "umount: no se puede encontrar lista de sistemas de ficheros para desmontar" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Uso: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opciones]\n" " umount [-f] [-r] [-n] [-v] special | node...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "El sector %d ya está asignado\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "El sector %d ya está asignado\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "No se puede desmontar \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Se está intentando ejecutar umount en %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "No se puede encontrar %s en mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s no está montado (según mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: parece que %s se ha montado varias veces" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s no está en fstab (y usted no es el usuario root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: montaje de %s no concuerda con fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: sólo %s puede desmontar %s desde %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: sólo el usuario root puede efectuar esta acción" @@ -9659,7 +9819,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9670,16 +9830,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "no se puede abrir %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "La ejecución (exec) ha fallado\n" @@ -10571,65 +10735,65 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "identificador inválido: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s de %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "identificador inválido" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "identificador inválido: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s no es un dispositivo de bloques" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "no se puede obtener el tamaño de %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "no se puede obtener el tamaño de %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "No se puede buscar en la unidad de disco" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "no se puede obtener el tamaño de %s" @@ -11826,9 +11990,6 @@ msgstr "No queda memoria al aumentar el tamaño del búfer.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "waiting for cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "read %c\n" - #~ msgid "reading login name\n" #~ msgstr "reading login name\n" @@ -11862,9 +12023,6 @@ msgstr "No queda memoria al aumentar el tamaño del búfer.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "timeout = %d, quiet = %d, reboot = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Error al leer %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "No se ha podido leer %s y no se puede efectuar vuelco de ioctl\n" @@ -12026,9 +12184,6 @@ msgstr "No queda memoria al aumentar el tamaño del búfer.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: ¿valor incorrecto para hp->h_length?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs socket" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -12042,9 +12197,6 @@ msgstr "No queda memoria al aumentar el tamaño del búfer.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "Utilizando puerto %d para daemon de nfs\n" -#~ msgid "nfs connect" -#~ msgstr "nfs connect" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "Valor de retorno de nfs status desconocido: %d" @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11r\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2002-05-19 20:04GMT+0300\n" "Last-Translator: Meelis Roos <mroos@linux.ee>\n" "Language-Team: Estonian <et@li.org>\n" @@ -204,7 +204,7 @@ msgstr "Kasutamine: %s [ -n ] seade\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, fuzzy, c-format msgid "%s (%s)\n" @@ -914,7 +914,7 @@ msgstr "stat(%s) ei õnnestunud" msgid "%s is not a block special device" msgstr "%s pole plokkseade" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "ei suuda avada seadet %s" @@ -1222,7 +1222,7 @@ msgstr "seek ei õnnestunud plokkide testimisel" msgid "Weird values in do_check: probably bugs\n" msgstr "Imelikud väärtused funktsioonis do_check - ilmselt bugid\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "seek ei õnnestunud plokkide kontrollimisel" @@ -1295,168 +1295,168 @@ msgstr "ei ürita luua failisüsteemi seadmele `%s'" msgid "number of blocks too small" msgstr "Sisetage sektorite arv" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Vigane kasutaja poolt määratud lehekülje suurus %d\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "Kasutan etteantud lehekülje suurust %d, mitte süsteemseid %d/%d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "" -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "Kasutamine: %s [-c] [-v0|-v1] [-pLKSUURUS] /dev/nimi [plokke]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "liiga palju vigaseid lehekülgi" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Mälu sai otsa" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "üks vigane lehekülg\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, fuzzy, c-format msgid "%lu bad pages\n" msgstr "%d vigast lehekülge\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "ei suuda tagasi kerida saalimisseadet" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "ei suuda puhastada boot-sektorit" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p näidata BSD partitsioonitabelit" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s näidata täielikku partitsioonitabelit" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: Viga - tundmatu versioon %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "Viga %s sulgemisel\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: Viga - ei ole öeldud, kuhu saalimisala tekitada\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: Viga - suurus %ld on suurem kui seadme maht %d\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: Viga - saalimisala peab olema vähemalt %ldkB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: Hoiatus - piiran saalimisala %ld kB-ga\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "ei ürita luua saalimisala seadmele `%s'" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s on monteeritud - siia failisüsteemi ei tee!" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Ei suuda saalimisala tekitada: seade pole loetav" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Tekitan saalimisala versiooniga %d, suurus = %lu KiB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "ei suuda kirjutada signatuuriga lehekülge" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync ei õnnestunud" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" # XXX stat'ida -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "ei suuda stat'ida seadet %s" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 #, fuzzy msgid "unable to create new selinux context" msgstr "ei suuda kirjutada i-kirjeid" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, fuzzy, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: %s ümber nimetamine %s -ks ei õnnestnud: %s\n" @@ -1468,53 +1468,53 @@ msgid "" " %s " msgstr "kasutamine:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "stat(%s) ei õnnestunud" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s pole sümbolseade" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s pole plokkseade" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "%s pole flopiseade\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Hoiatus: %s pole plokkseade\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "stat(%s) ei õnnestunud" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "stat(%s) ei õnnestunud" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s pole sümbolseade" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s pole plokkseade" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "viga teenuse peatamisel: %s" @@ -6638,16 +6638,6 @@ msgstr "Tuuma draiver %s jaoks ei toeta RTC_EPOCH_SET ioctl'i\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "%s ioctl(RTC_EPOCH_SET) ei õnnestunud" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "ei suuda avada seadet %s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6794,8 +6784,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: PAM viga, katkestan: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Parool: " @@ -7688,6 +7678,16 @@ msgstr "Kasutamine: %s[+formaat] [kuupäev kuu aasta]\n" msgid "St. Tib's Day" msgstr "Püha Tib'i päev" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "ei suuda avada seadet %s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8199,6 +8199,144 @@ msgstr "Ei suutnud avada %s\n" msgid "%s: $TERM is not defined.\n" msgstr "" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "Kasutamine: [-#] [-f fail] [-t tty] [-h hostinimi] [kasutaja ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ signaal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "%s: Tundmatu argument: %s\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "Ploki suurus: %d\n" + +#: misc-utils/uuidd.c:170 +msgid "connect" +msgstr "" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "salvesta (W)" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "lugesin %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Ei suutnud avada %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Ei suutnud avada %s\n" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "vigane identifikaator" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: lugemise viga failis %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Kasutamine: %s [ võtmed ] seade ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8271,170 +8409,175 @@ msgstr "" msgid "mount: could not open %s - using %s instead\n" msgstr "" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" "Perhaps there is a stale lock file?\n" msgstr "" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "stat(%s) ei õnnestunud" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr "" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr "" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr "" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr "" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr "" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: Kasutajat \"%s\" pole olemas\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, fuzzy, c-format msgid "%s: could not find any free loop device" msgstr "%s pole flopiseade\n" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" " about the loop device? (If so, recompile or `modprobe loop'.)" msgstr "" -#: mount/lomount.c:625 +#: mount/lomount.c:638 msgid "Out of memory while reading passphrase" msgstr "" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "Sektor%d on juba kasutusel\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, c-format msgid "" "\n" @@ -8443,12 +8586,13 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" msgstr "" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8464,22 +8608,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "Seade: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8509,7 +8653,7 @@ msgstr "" msgid "mount: can't open %s for writing: %s" msgstr "" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "" @@ -8529,7 +8673,7 @@ msgstr "fork ei õnnestunud" msgid "mount: cannot set user id: %s" msgstr "fork ei õnnestunud" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "" @@ -8559,88 +8703,88 @@ msgstr "" msgid " I will try type %s\n" msgstr "" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: ei suuda avada seadet %s kiiruse seadmiseks" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "" @@ -8821,22 +8965,27 @@ msgstr "" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: ei suuda avada seadet %s kiiruse seadmiseks" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "fork ei õnnestunud" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8846,22 +8995,22 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8898,19 +9047,19 @@ msgid "" "For many more details, say man 8 mount .\n" msgstr "" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "" @@ -9090,42 +9239,42 @@ msgstr "" msgid "%s: swapoff failed" msgstr "seek ei õnnestunud" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "fork ei õnnestunud" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "fork ei õnnestunud" -#: mount/umount.c:138 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "fork ei õnnestunud" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9133,108 +9282,118 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "" -#: mount/umount.c:396 +#: mount/umount.c:397 #, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "Sektor%d on juba kasutusel\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "Sektor%d on juba kasutusel\n" + +#: mount/umount.c:485 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "Ei suuda avada seadmefaili %s\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "" @@ -9348,7 +9507,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9359,16 +9518,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "ei suuda avada seadet %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "exec ei õnnestunud\n" @@ -10215,65 +10378,65 @@ msgstr "" msgid "pid" msgstr "" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "vigane kiirus: %s" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s paketist %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "vigane identifikaator" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "vigane arv: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s pole plokkseade" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "ei suuda kindlaks teha seadme %s mahtu" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "ei suuda kindlaks teha seadme %s mahtu" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Ei suuda kettal seekida" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "ei suuda kindlaks teha seadme %s mahtu" @@ -11323,9 +11486,6 @@ msgstr "" #~ msgid "waiting for cr-lf\n" #~ msgstr "ootan reavahetust (CR+LF)\n" -#~ msgid "read %c\n" -#~ msgstr "lugesin %c\n" - #~ msgid "reading login name\n" #~ msgstr "loen kasutajanime\n" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.13-pre2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2005-08-15 18:45+0200\n" "Last-Translator: Mikel Olasagasti <hey_neken@mundurat.net>\n" "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n" @@ -202,7 +202,7 @@ msgstr "erabilera: %s [ -n] gailua\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -886,7 +886,7 @@ msgstr "" msgid "%s is not a block special device" msgstr "" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "" @@ -1192,7 +1192,7 @@ msgstr "" msgid "Weird values in do_check: probably bugs\n" msgstr "" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "" @@ -1263,164 +1263,164 @@ msgstr "" msgid "number of blocks too small" msgstr "" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "etiketa gabea, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "uuid-rik ez\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "orri txar gehiegi" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Memoriarik ez" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "Inprimatu taula sektore bidez ordenatua" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, c-format msgid " (%s partition table detected). " msgstr "" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, c-format msgid " on whole disk. " msgstr "" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync-ek huts egin du" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "" @@ -1432,53 +1432,53 @@ msgid "" " %s " msgstr "Erabilera:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "Ezin da '%s' fitxategia ireki" - -#: disk-utils/raw.c:136 -#, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "" - -#: disk-utils/raw.c:141 -#, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, c-format msgid "Device '%s' is not a block dev\n" msgstr "" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "Ezin da disko unitatea ireki" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "Ezin da '%s' fitxategia ireki" + +#: disk-utils/raw.c:211 +#, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "" + +#: disk-utils/raw.c:216 +#, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, c-format msgid "Error setting raw device (%s)\n" msgstr "" @@ -6214,16 +6214,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, c-format -msgid "unable to resolve '%s'" -msgstr "" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6364,8 +6354,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Pasahitza: " @@ -7234,6 +7224,16 @@ msgstr "" msgid "St. Tib's Day" msgstr "" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, c-format +msgid "unable to resolve '%s'" +msgstr "" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -7739,6 +7739,143 @@ msgstr "" msgid "%s: $TERM is not defined.\n" msgstr "" +#: misc-utils/uuidd.c:46 +#, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, c-format +msgid " %s -k\n" +msgstr "" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "orri txar gehiegi" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "Gailua: %s\n" + +#: misc-utils/uuidd.c:170 +msgid "connect" +msgstr "" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Idatzi" + +#: misc-utils/uuidd.c:197 +msgid "read count" +msgstr "" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:313 +#, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, c-format +msgid "Invalid operation %d\n" +msgstr "" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, c-format +msgid "Bad number: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "erabilera: %s [ -n] gailua\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -7809,171 +7946,176 @@ msgstr "" msgid "mount: could not open %s - using %s instead\n" msgstr "" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" "Perhaps there is a stale lock file?\n" msgstr "" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr "" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr "" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr "" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr "" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr "" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" " about the loop device? (If so, recompile or `modprobe loop'.)" msgstr "" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Memoriarik ez buffer-a hazterakoan.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, c-format msgid "" "\n" @@ -7982,12 +8124,13 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" msgstr "" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8003,22 +8146,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "Gailua: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8048,7 +8191,7 @@ msgstr "" msgid "mount: can't open %s for writing: %s" msgstr "" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "" @@ -8068,7 +8211,7 @@ msgstr "" msgid "mount: cannot set user id: %s" msgstr "" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "" @@ -8098,88 +8241,88 @@ msgstr "" msgid " I will try type %s\n" msgstr "" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "" @@ -8360,22 +8503,27 @@ msgstr "" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, c-format msgid "mount: no medium found on %s" msgstr "" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8385,22 +8533,22 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8437,19 +8585,19 @@ msgid "" "For many more details, say man 8 mount .\n" msgstr "" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "" @@ -8629,42 +8777,42 @@ msgstr "" msgid "%s: swapoff failed" msgstr "fsync-ek huts egin du" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -8672,107 +8820,117 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "" -#: mount/umount.c:396 +#: mount/umount.c:397 #, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, c-format +msgid "device %s is associated with %s\n" +msgstr "" + +#: mount/umount.c:472 +#, c-format +msgid "device %s is not associated with %s\n" +msgstr "" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "" @@ -8884,7 +9042,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -8895,16 +9053,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "Ezin da '%s' fitxategia ireki" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "fsync-ek huts egin du" @@ -9751,64 +9913,64 @@ msgstr "" msgid "pid" msgstr "" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "Gailua: %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, c-format msgid "%s is not a serial line" msgstr "" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, c-format msgid "cannot get terminal attributes for %s" msgstr "" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Ezin da bilatu disko unitatean" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 msgid "cannot daemonize" msgstr "" @@ -17,10 +17,10 @@ # *** msgid "" msgstr "" -"Project-Id-Version: util-linux-ng 2.14.1-rc2\n" +"Project-Id-Version: util-linux-ng 2.16-rc2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" -"PO-Revision-Date: 2009-03-08 14:17+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" +"PO-Revision-Date: 2009-07-04 14:59+0300\n" "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" "MIME-Version: 1.0\n" @@ -211,7 +211,7 @@ msgstr "käyttö: %s [ -n ] laite\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -270,9 +270,9 @@ msgid "ioctl failed: unable to determine device size: %s" msgstr "%s: varoitus--tiedostojärjestelmän kokoa ei voi määrittää \n" #: disk-utils/fsck.cramfs.c:181 -#, fuzzy, c-format +#, c-format msgid "not a block device or file: %s" -msgstr "%s ei ole lohkolaite eikä tiedosto\n" +msgstr "ei ole lohkolaite eikä tiedosto: %s" #: disk-utils/fsck.cramfs.c:185 disk-utils/fsck.cramfs.c:227 #, fuzzy @@ -281,9 +281,9 @@ msgstr "%s: virheellinen cramfs--tiedosto on liian lyhyt\n" #: disk-utils/fsck.cramfs.c:190 disk-utils/fsck.cramfs.c:198 #: disk-utils/fsck.cramfs.c:259 disk-utils/fsck.cramfs.c:279 -#, fuzzy, c-format +#, c-format msgid "read failed: %s" -msgstr "(Seuraava tiedosto: %s)" +msgstr "lukeminen epäonnistui: %s" #: disk-utils/fsck.cramfs.c:208 msgid "superblock magic not found" @@ -304,9 +304,9 @@ msgid "zero file count" msgstr "" #: disk-utils/fsck.cramfs.c:230 -#, fuzzy, c-format +#, c-format msgid "warning: file extends past end of filesystem\n" -msgstr "Varoitus: osio %s jatkuu levyn lopun yli\n" +msgstr "varoitus: tiedosto jatkuu tiedostojärjestelmän lopun yli\n" #: disk-utils/fsck.cramfs.c:234 #, c-format @@ -324,12 +324,10 @@ msgid "malloc failed" msgstr "malloc epäonnistui" #: disk-utils/fsck.cramfs.c:298 -#, fuzzy msgid "crc error" -msgstr ", virhe" +msgstr "crc-virhe" #: disk-utils/fsck.cramfs.c:365 -#, fuzzy msgid "root inode is not directory" msgstr "juuren i-solmu ei ole hakemisto" @@ -348,9 +346,9 @@ msgid "decompression error %p(%d): %s" msgstr "" #: disk-utils/fsck.cramfs.c:416 -#, fuzzy, c-format +#, c-format msgid " hole at %ld (%zd)\n" -msgstr " reikä kohdassa %ld (%d)\n" +msgstr " reikä kohdassa %ld (%zd)\n" #: disk-utils/fsck.cramfs.c:424 disk-utils/fsck.cramfs.c:596 #, c-format @@ -358,34 +356,34 @@ msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " puretaan paikkaan %2$ld lohkoa %1$ld (%3$ld)\n" #: disk-utils/fsck.cramfs.c:430 -#, fuzzy, c-format +#, c-format msgid "non-block (%ld) bytes" -msgstr "%s: Ei-lohko (%ld) tavua\n" +msgstr "ei-lohko (%ld) tavua" #: disk-utils/fsck.cramfs.c:434 -#, fuzzy, c-format +#, c-format msgid "non-size (%ld vs %ld) bytes" -msgstr "%s: Ei-koko (%ld vs %ld) tavua\n" +msgstr "ei-koko (%ld vs %ld) tavua" #: disk-utils/fsck.cramfs.c:440 -#, fuzzy, c-format +#, c-format msgid "write failed: %s" -msgstr "(Seuraava tiedosto: %s)" +msgstr "kirjoittaminen epäonnistui: %s" #: disk-utils/fsck.cramfs.c:453 -#, fuzzy, c-format +#, c-format msgid "lchown failed: %s" -msgstr "liittäminen epäonnistui" +msgstr "lchown epäonnistui: %s" #: disk-utils/fsck.cramfs.c:459 -#, fuzzy, c-format +#, c-format msgid "chown failed: %s" -msgstr "liittäminen epäonnistui" +msgstr "chown epäonnistui: %s" #: disk-utils/fsck.cramfs.c:466 -#, fuzzy, c-format +#, c-format msgid "utime failed: %s" -msgstr "virheellinen aikakatkaisuarvo: %s" +msgstr "utime epäonnistui: %s" #: disk-utils/fsck.cramfs.c:481 #, c-format @@ -393,9 +391,9 @@ msgid "directory inode has zero offset and non-zero size: %s" msgstr "" #: disk-utils/fsck.cramfs.c:495 -#, fuzzy, c-format +#, c-format msgid "mkdir failed: %s" -msgstr "/dev: chdir() epäonnistui: %m" +msgstr "mkdir epäonnistui: %s" #: disk-utils/fsck.cramfs.c:512 msgid "filename length is zero" @@ -427,9 +425,9 @@ msgid "symbolic link has zero size" msgstr "" #: disk-utils/fsck.cramfs.c:587 -#, fuzzy, c-format +#, c-format msgid "size error in symlink: %s" -msgstr "%s: kokovirhe symlinkissä \"%s\"\n" +msgstr "kokovirhe symlinkissä: %s" #: disk-utils/fsck.cramfs.c:602 #, fuzzy, c-format @@ -457,9 +455,9 @@ msgid "bogus mode: %s (%o)" msgstr "%1$s: virheellinen tila (%3$o) polussa \"%2$s\"\n" #: disk-utils/fsck.cramfs.c:647 -#, fuzzy, c-format +#, c-format msgid "mknod failed: %s" -msgstr "liittäminen epäonnistui" +msgstr "mknod epäonnistui: %s" #: disk-utils/fsck.cramfs.c:683 #, c-format @@ -484,9 +482,8 @@ msgid "failed to allocate outbuffer" msgstr "Puskuria ei voi varata.\n" #: disk-utils/fsck.cramfs.c:728 -#, fuzzy msgid "compiled without -x support" -msgstr "%s: käännetty ilman -x -tukea\n" +msgstr "käännetty ilman -x-tukea" #: disk-utils/fsck.minix.c:210 #, c-format @@ -598,9 +595,8 @@ msgid "Unable to allocate buffer for inode map" msgstr "I-solmukartalle ei voi varata puskuria" #: disk-utils/fsck.minix.c:626 -#, fuzzy msgid "Unable to allocate buffer for zone map" -msgstr "I-solmukartalle ei voi varata puskuria" +msgstr "Vyöhykekartalle ei voi varata puskuria" #: disk-utils/fsck.minix.c:631 msgid "Unable to allocate buffer for inodes" @@ -931,7 +927,7 @@ msgstr "laitteen %s tilaa ei voi lukea" msgid "%s is not a block special device" msgstr "%s ei ole lohkolaite" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "laitetta %s ei voi avata" @@ -942,18 +938,18 @@ msgid "cannot get size of %s" msgstr "laitteen %s kokoa ei voi hakea" #: disk-utils/mkfs.bfs.c:188 -#, fuzzy, c-format +#, c-format msgid "blocks argument too large, max is %llu" -msgstr "blocks-argumentti on liian suuri, maksimi on %lu" +msgstr "blocks-argumentti on liian suuri, maksimi on %llu" #: disk-utils/mkfs.bfs.c:203 msgid "too many inodes - max is 512" msgstr "liian monta i-solmua – maksimi on 512" #: disk-utils/mkfs.bfs.c:212 -#, fuzzy, c-format +#, c-format msgid "not enough space, need at least %llu blocks" -msgstr "tila ei riitä, vaaditaan vähintään %lu lohkoa" +msgstr "tila ei riitä, vaaditaan vähintään %llu lohkoa" #: disk-utils/mkfs.bfs.c:224 fdisk/fdisk.c:2345 #, c-format @@ -981,14 +977,14 @@ msgid "Inodes: %d (in 1 block)\n" msgstr "I-solmuja: %d (1 lohkossa)\n" #: disk-utils/mkfs.bfs.c:232 -#, fuzzy, c-format +#, c-format msgid "Inodes: %d (in %lld blocks)\n" -msgstr "I-solmuja: %d (%ld lohkossa)\n" +msgstr "I-solmuja: %d (%lld lohkossa)\n" #: disk-utils/mkfs.bfs.c:234 -#, fuzzy, c-format +#, c-format msgid "Blocks: %lld\n" -msgstr "Lohkot: %ld\n" +msgstr "Lohkot: %lld\n" #: disk-utils/mkfs.bfs.c:235 #, c-format @@ -1266,7 +1262,7 @@ msgstr "siirtyminen epäonnistui lohkojen testauksen aikana" msgid "Weird values in do_check: probably bugs\n" msgstr "Outoja arvoja funktiossa do_check: todennäköisesti ohjelmistovikoja\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "siirtyminen epäonnistui funktiossa check_blocks" @@ -1339,226 +1335,228 @@ msgstr "ei yritetä luoda tiedostojärjestelmää kohteeseen â€%sâ€" msgid "number of blocks too small" msgstr "Sektorien määrä" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Käyttäjän antama sivukoko %d on virheellinen\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Käytetään käyttäjän antamaa sivukokoa %d järjestelmän arvon %d sijaan\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "Virheellinen sivutusotsakkeen koko, nimiötä ei kirjoitettu.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Nimiötä lyhennettiin.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "ei nimiötä, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "ei uuid:tä\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "Käyttö: %s [-c] [-v0|-v1] [-pSIVUKOKO] [-L nimiö] [-U UUID] /dev/nimi " "[lohkot]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "liian monta viallista sivua" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Muisti lopussa" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "yksi viallinen sivu\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu viallista sivua\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "sivutuslaitteella ei voi siirtyä taaksepäin" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "käynnistyssektorin tyhjentäminen ei onnistu" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p näytä BSD-osiotaulu" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s näytä täydellinen levynimiö" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: virhe: tuntematon versio %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "virhe: UUID:n jäsennys epäonnistui" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: virhe: Sivutustilan kohde?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: virhe: koko %lu KiB on suurempi kuin laitteen koko %lu KiB\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: virhe: sivutusalueen on oltava vähintään %ld KiB:n kokoinen\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: varoitus: typistetään sivutusalue kokoon %ld KiB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "%s: virhe: ei yritetä luoda sivutuslaitetta kohteeseen â€%sâ€\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s: virhe: %s on liitetty; ei tehdä sivutustilaa.\n" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Sivutustilaa ei voi luoda: ei luettavissa" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Asetetaan sivutustila, versio %d, koko = %llu KiB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "%s: %s: allekirjoitussivua ei voi kirjoittaa: %s" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync epäonnistui" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "%s: %s: selinux-tiedostonimiön hakeminen ei onnistu: %s\n" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "tiedoston %s tilaa ei voi lukea" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "uuden selinux-kontekstin luominen ei onnistu" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "selinux-kontekstin laskeminen ei onnistunut" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" -msgstr "%s: uudelleennimeäminen %s -> %s ei onnistu: %s\n" +msgstr "%s: uudelleennimeäminen %s → %s ei onnistu: %s\n" #: disk-utils/raw.c:50 -#, fuzzy, c-format +#, c-format msgid "" "Usage:\n" " %s " -msgstr "Käyttö:\n" +msgstr "" +"Käyttö:\n" +" %s " -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "laitteen %s tilaa ei voi lukea" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: ei ole merkkilaite" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s ei ole lohkolaite" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Lukkotiedostoa %s ei voi lukita: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Varoitus: %s ei ole lohkolaite\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "laitteen %s tilaa ei voi lukea" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "laitteen %s tilaa ei voi lukea" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: ei ole merkkilaite" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s ei ole lohkolaite" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "virhe pysäytettäessä palvelua: â€%sâ€" @@ -1853,13 +1851,12 @@ msgid "Wrote partition table to disk" msgstr "Osiotaulu kirjoitettiin levylle" #: fdisk/cfdisk.c:1923 -#, fuzzy msgid "" "Wrote partition table, but re-read table failed. Run partprobe(8), kpartx" "(8) or reboot to update table." msgstr "" -"Osiotaulu kirjoitettiin, mutta uudelleenluku epäonnistui. Tietokone on " -"käynnistettävä uudelleen, jotta taulu päivittyy." +"Osiotaulu kirjoitettiin, mutta uudelleenluku epäonnistui. Aja partprobe(8), " +"kpartx(8) tai käynnistä tietokone uudelleen, jotta taulu päivittyy." #: fdisk/cfdisk.c:1933 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this." @@ -2764,7 +2761,7 @@ msgstr "raidalta raidalle siirtyminen" #: fdisk/fdiskbsdlabel.c:529 #, c-format msgid "Bootstrap: %sboot -> boot%s (%s): " -msgstr "Esilatausohjelma: %sboot -> boot%s (%s): " +msgstr "Esilatausohjelma: %sboot → boot%s (%s): " #: fdisk/fdiskbsdlabel.c:554 #, c-format @@ -3398,11 +3395,9 @@ msgstr "" "\n" #: fdisk/fdisk.c:1785 -#, fuzzy, c-format +#, c-format msgid "Done.\n" -msgstr "" -"Valmis\n" -"\n" +msgstr "Valmis.\n" #: fdisk/fdisk.c:1813 #, c-format @@ -3496,15 +3491,15 @@ msgid "Logical partition %d not entirely in partition %d\n" msgstr "Looginen osio %d ei ole kokonaan osiossa %d\n" #: fdisk/fdisk.c:2007 -#, fuzzy, c-format +#, c-format msgid "Total allocated sectors %llu greater than the maximum %llu\n" msgstr "" -"Varattujen sektoreiden kokonaismäärä %ld on suurempi kuin maksimi %lld\n" +"Varattujen sektoreiden kokonaismäärä %llu on suurempi kuin maksimi %llu\n" #: fdisk/fdisk.c:2010 -#, fuzzy, c-format +#, c-format msgid "%lld unallocated %d-byte sectors\n" -msgstr "%lld varaamatonta sektoria\n" +msgstr "%lld varaamatonta %d-tavuista sektoria\n" #: fdisk/fdisk.c:2025 fdisk/fdisksgilabel.c:633 fdisk/fdisksunlabel.c:416 #, c-format @@ -3524,7 +3519,7 @@ msgstr "Ei vapaita sektoreita käytettävissä\n" #: fdisk/fdisk.c:2112 #, c-format msgid "Last %1$s, +%2$s or +size{K,M,G}" -msgstr "" +msgstr "Viimeinen %1$s, +%2$s tai +koko{K,M,G}" #: fdisk/fdisk.c:2178 #, c-format @@ -3606,7 +3601,7 @@ msgid "Calling ioctl() to re-read partition table.\n" msgstr "Kutsutaan osiotaulun uudelleen lukeva ioctl().\n" #: fdisk/fdisk.c:2296 -#, fuzzy, c-format +#, c-format msgid "" "\n" "WARNING: Re-reading the partition table failed with error %d: %s.\n" @@ -3615,8 +3610,8 @@ msgid "" msgstr "" "\n" "VAROITUS: Osiotaulun uudelleenluku epäonnistui, virhe %d: %s.\n" -"Ydin käyttää edelleen vanhaa taulua.\n" -"Uutta taulua käytetään seuraavasta käynnistyksestä alkaen.\n" +"Ydin käyttää edelleen vanhaa taulua. Uusi taulu tulee käyttöön seuraavassa\n" +"käynnistyksessä, tai ajamalla partprobe(8) tai kpartx(8)\n" #: fdisk/fdisk.c:2304 #, c-format @@ -4294,13 +4289,13 @@ msgstr "" "Poista/kutista joitakin ennen uutta yritystä.\n" #: fdisk/fdisksunlabel.c:449 -#, fuzzy, c-format +#, c-format msgid "" "It is highly recommended that the third partition covers the whole disk\n" "and is of type `Whole disk'\n" msgstr "" -"On erittäin suositeltavaa, että yhdestoista osio\n" -"kattaa koko levyn ja on tyyppiä â€SGI volumeâ€\n" +"On erittäin suositeltavaa, että kolmas osio kattaa koko levyn ja\n" +"on tyyppiä â€Koko levyâ€\n" #: fdisk/fdisksunlabel.c:477 #, c-format @@ -4662,9 +4657,8 @@ msgid "Darwin boot" msgstr "Darwin boot" #: fdisk/i386_sys_types.c:74 -#, fuzzy msgid "HFS / HFS+" -msgstr "OS/2 HPFS" +msgstr "HFS / HFS+" #: fdisk/i386_sys_types.c:75 msgid "BSDI fs" @@ -4925,14 +4919,14 @@ msgid "Re-reading the partition table ...\n" msgstr "Luetaan osiotaulu uudelleen...\n" #: fdisk/sfdisk.c:827 -#, fuzzy msgid "" "The command to re-read the partition table failed.\n" "Run partprobe(8), kpartx(8) or reboot your system now,\n" "before using mkfs\n" msgstr "" "Osiotaulun uudelleenlukukomento epäonnistui\n" -"Käynnistä järjestelmä uudelleen nyt, ennen mkfs:n käyttöä\n" +"Aja partprobe(8), kpartx(8) tai käynnistä järjestelmä\n" +"uudelleen nyt, ennen mkfs:n käyttöä\n" #: fdisk/sfdisk.c:833 #, c-format @@ -4954,11 +4948,13 @@ msgid "# partition table of %s\n" msgstr "# %s:n osiotaulu\n" #: fdisk/sfdisk.c:934 -#, fuzzy, c-format +#, c-format msgid "" "unit: sectors\n" "\n" -msgstr "SunOS alt sectors" +msgstr "" +"yksikkö: sektorit\n" +"\n" #: fdisk/sfdisk.c:944 #, c-format @@ -5809,9 +5805,9 @@ msgstr "" "[koko]\n" #: fsck/fsck.c:1099 -#, fuzzy, c-format +#, c-format msgid "%s: too many devices\n" -msgstr "%s: %s ei ole lp-laite.\n" +msgstr "%s: liian monta laitetta\n" #: fsck/fsck.c:1110 #, fuzzy, c-format @@ -6234,7 +6230,7 @@ msgstr "" #: hwclock/hwclock.c:805 #, c-format msgid "\tUTC: %s\n" -msgstr "" +msgstr "\tUTC: %s\n" #: hwclock/hwclock.c:852 #, c-format @@ -6401,7 +6397,7 @@ msgid "%s from %s\n" msgstr "%s – %s\n" #: hwclock/hwclock.c:1313 -#, fuzzy, c-format +#, c-format msgid "" "hwclock - query and set the hardware clock (RTC)\n" "\n" @@ -6444,41 +6440,51 @@ msgstr "" "Käyttö: hwclock [toiminto] [valitsimet...]\n" "\n" "Toiminnot:\n" -" --help näyttää tämän ohjeen\n" -" --show lukee laitteistokellon ja näyttää tulokset\n" -" --set asettaa laitteistokellon --date:lla määrättyyn aikaan\n" -" --hctosys asettaa järjestelmäkellon ajan laitteistokellon mukaan\n" -" --systohc asettaa laitteistokellon nykyiseen järjestelmän aikaan\n" -" --adjust säätää laitteistokellon huomioimaan systemaattisen " -"poikkeaman\n" -" edellisen asetuksen tai säädön jälkeen\n" -" --getepoch näyttää ytimen epoch-arvon laitteistokellolle\n" -" --setepoch asettaa ytimen epoch-arvon laitteistokellolle --epoch:illa\n" -" määrättyyn arvoon\n" -" --version näyttää hwclockin versionumeron vakiotulosteeseen\n" +" -h | --help näyttää tämän ohjeen\n" +" -r | --show lukee laitteistokellon ja näyttää tuloksen\n" +" --set asettaa laitteistokellon --date:lla määrättyyn aikaan\n" +" -s | --hctosys asettaa järjestelmäkellon ajan laitteistokellon " +"mukaan\n" +" -w | --systohc asettaa laitteistokellon nykyiseen järjestelmän " +"aikaan\n" +" --systz asettaa järjestelmäkellon ajan nykyisen " +"aikavyöhykkeen\n" +" mukaan\n" +" --adjust säätää laitteistokellon huomioimaan systemaattisen\n" +" poikkeaman edellisen asetuksen tai säädön jälkeen\n" +" --getepoch näyttää ytimen epoch-arvon laitteistokellolle\n" +" --setepoch asettaa ytimen epoch-arvon laitteistokellolle\n" +" --epoch:illa määrättyyn arvoon\n" +" -v | --version näyttää hwclockin versionumeron vakiotulosteeseen\n" "\n" "Valitsimet: \n" -" --utc laitteistokello on kansainvälisessä ajassa (UTC)\n" -" --localtime laitteistokello on paikallisesssa ajassa\n" -" --rtc=polku käytä muuta kuin tavallista laitetta, /dev/...\n" -" --directisa käytä ISA-väylää suoraan, ei laitteen %s kautta\n" -" --badyear ei huomioida laitteistokellon vuotta, koska BIOS on rikki\n" -" --date aika, johon laitteistokello asetetaan\n" -" --epoch=vuosi vuosi, joka on laitteistokellon\n" -" epoch-arvon nollakohta\n" -" --noadjfile ei käytetä tiedostoa /etc/adjtime. Vaatii joko valitsimen\n" -" --utc tai --localtime käyttämistä\n" -" --adjfile=polku hienosäätötiedoston polku (oletus on /etc/adjtime)\n" +" -u | --utc laitteistokello on kansainvälisessä ajassa (UTC)\n" +" --localtime laitteistokello on paikallisesssa ajassa\n" +" -f | --rtc=polku käytä muuta kuin tavallista laitetta, /dev/...\n" +" --directisa käytä ISA-väylää suoraan, ei laitteen %s kautta\n" +" --badyear ei huomioida laitteistokellon vuotta, koska BIOS on\n" +" rikki\n" +" --date aika, johon laitteistokello asetetaan\n" +" --epoch=vuosi vuosi, joka on laitteistokellon\n" +" epoch-arvon nollakohta\n" +" --noadjfile ei käytetä tiedostoa /etc/adjtime. Vaatii joko\n" +" valitsimen --utc tai --localtime käyttämistä\n" +" --adjfile=polku hienosäätötiedoston polku (oletus on /etc/adjtime)\n" +" --test tee kaikki muu paitsi laitteistokellon tai minkään\n" +" muun varsinainen päivittäminen\n" +" -D | --debug vianetsintätila\n" +"\n" #: hwclock/hwclock.c:1348 -#, fuzzy, c-format +#, c-format msgid "" " -J|--jensen, -A|--arc, -S|--srm, -F|--funky-toy\n" " tell hwclock the type of alpha you have (see hwclock(8))\n" "\n" msgstr "" -" --jensen, --arc, --srm, --funky-toy\n" -" kertoo hwclockille Alphan tyypin (ks. hwclock(8))\n" +" -J|--jensen, -A|--arc, -S|--srm, -F|--funky-toy\n" +" kertoo hwclockille Alphan tyypin (ks. hwclock(8))\n" +"\n" #: hwclock/hwclock.c:1435 #, c-format @@ -6714,16 +6720,6 @@ msgstr "Ytimen laiteajurissa laitteelle %s ei ole ioctl:ää RTC_EPOCH_SET.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) laitteelle %s epäonnistui" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "laitetta %s ei voi avata" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6871,8 +6867,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "%s: PAM-virhe, keskeytetään: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Salasana: " @@ -7600,19 +7596,19 @@ msgid "no TERM or cannot stat tty\n" msgstr "TERM-muuttujaa ei ole tai päätteen tilaa ei voi lukea\n" #: login-utils/simpleinit.c:938 -#, fuzzy, c-format +#, c-format msgid "error stopping service: \"%s\"\n" -msgstr "virhe pysäytettäessä palvelua: â€%sâ€" +msgstr "virhe pysäytettäessä palvelua: â€%sâ€\n" #: login-utils/simpleinit.c:950 -#, fuzzy, c-format +#, c-format msgid "Stopped service: %s\n" -msgstr "virhe pysäytettäessä palvelua: â€%sâ€" +msgstr "Pysäytetään palvelua: â€%sâ€\n" #: login-utils/simpleinit.c:1070 -#, fuzzy, c-format +#, c-format msgid "error running programme: \"%s\"\n" -msgstr "virhe ajettaessa finalprogia\n" +msgstr "Virhe ajettaessa ohjelmaa: â€%sâ€\n" #: login-utils/ttymsg.c:75 msgid "too many iov's (change code in wall/ttymsg.c)" @@ -7772,6 +7768,16 @@ msgstr "käyttö: %s [+muoto] [päivä kuukausi vuosi]\n" msgid "St. Tib's Day" msgstr "St. Tib's Day" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "laitetta %s ei voi avata" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -7852,9 +7858,8 @@ msgstr "Tiedostosta %2$s saatiin %1$d tavua\n" #: misc-utils/namei.c:144 misc-utils/namei.c:198 misc-utils/namei.c:220 #: misc-utils/namei.c:227 misc-utils/namei.c:248 -#, fuzzy msgid "out of memory?" -msgstr "muisti lopussa?\n" +msgstr "muisti lopussa?" #: misc-utils/namei.c:189 #, fuzzy, c-format @@ -7867,20 +7872,22 @@ msgid "could not stat '%s'" msgstr "laitteen %s tilaa ei voi lukea" #: misc-utils/namei.c:411 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Usage: %s [options] pathname [pathname ...]\n" -msgstr "käyttö: namei [-mx] polku [polku ...]\n" +msgstr "" +"\n" +"Käyttö: %s [valitsimet] polku [polku ...]\n" #: misc-utils/namei.c:412 -#, fuzzy, c-format +#, c-format msgid "" "\n" "Options:\n" msgstr "" "\n" -"%d osiota:\n" +"Valitsimet:\n" #: misc-utils/namei.c:415 #, c-format @@ -7895,13 +7902,13 @@ msgid "" msgstr "" #: misc-utils/namei.c:423 -#, fuzzy, c-format +#, c-format msgid "" "\n" "For more information see namei(1).\n" msgstr "" "\n" -"Lisätietoja manuaalisivulla setarch(8).\n" +"Lisätietoja manuaalisivulla namei(1).\n" #: misc-utils/namei.c:484 #, fuzzy, c-format @@ -7921,7 +7928,7 @@ msgstr "%s: muisti lopussa\n" #: misc-utils/rename.c:56 #, c-format msgid "%s: renaming %s to %s failed: %s\n" -msgstr "%s: uudelleennimeäminen %s -> %s epäonnistui: %s\n" +msgstr "%s: uudelleennimeäminen %s → %s epäonnistui: %s\n" #: misc-utils/rename.c:86 #, c-format @@ -8288,6 +8295,146 @@ msgstr "Tiedostoa %s ei voitu avata\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM ei ole määritelty.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"käyttö: last [-#] [-f tiedosto] [-t tty] [-h konenimi] [käyttäjä ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ signaali ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: virheellinen -l -argumentti %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs socket" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs connect" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Kirjoita" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "luettiin %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Laitetta %s ei voi avata: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Laitetta %s ei voi avata: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Virhe luettaessa %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "virheellinen valitsin" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: virheellinen arvo\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "virhe muutettaessa tiedoston %s tilaa: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Käyttö: %s [valitsimet] laite ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8361,36 +8508,36 @@ msgid "mount: could not open %s - using %s instead\n" msgstr "" "mount: tiedostoa %s ei voitu avata – käytetään tiedostoa %s sen sijaan\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "lukkotiedostoa %s ei voi luoda: %s (käytä lippua -n ohittaaksesi)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "lukkotiedostoa %s ei voi linkittää: %s (käytä lippua -n ohittaaksesi)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "lukkotiedostoa %s ei voi avata: %s (käytä lippua -n ohittaaksesi)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Lukkotiedostoa %s ei voi lukita: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "lukkotiedostoa %s ei voi lukita: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "aikakatkaistu" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8399,83 +8546,88 @@ msgstr "" "Linkkiä %s ei voi luoda\n" "Ehkä jossakin on vanhentunut lukkotiedosto?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "hakemistoa %s ei voi avata (%s) – mtabi-tiedostoa ei päivitetty" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "virhe kirjoitettaessa %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "virhe muutettaessa tiedoston %s tilaa: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "virhe muutettaessa tiedoston %s omistajaa: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" -msgstr "nimeäminen %s -> %s ei onnistu: %s\n" +msgstr "nimeäminen %s → %s ei onnistu: %s\n" + +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: laitteen %s tietoja ei voi hakea: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr ", siirtymä %<PRIu64>" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr ", kokoraja %<PRIu64>" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", salaus %s (tyyppi %<PRIu32>)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", siirtymä %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", salaustyyppi %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: laitteen %s tietoja ei voi hakea: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: laitetta %s ei voi avata: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "%s: /dev-hakemistoa ei ole olemassa." -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: ei oikeuksia laitteeseen /dev/loop#" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: ei löytynyt yhtään vapaata loop-laitetta" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8485,52 +8637,52 @@ msgstr "" " loop-laitteista?\n" " (Jos näin on, käännä uudelleen tai suorita â€modprobe loopâ€.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Muisti loppui kasvatettaessa puskuria.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "Sektori %d on jo varattu\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s on kirjoitussuojattu, liitetään vain luku -tilassa" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Muistia ei voitu lukita, poistutaan.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "ioctl LOOP_SET_FD epäonnistui: %s\n" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu,%llu): onnistui\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): onnistui\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: laitetta %s ei voi poistaa: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "Tämä mount on käännetty ilman loop-tukea. Käännä uudelleen.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8539,6 +8691,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8549,7 +8702,7 @@ msgstr "" " %s -f # etsi vapaa\n" " %s [ -e salaus ] [ -o siirtymä ] loop-laite tiedosto # aseta\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8565,22 +8718,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: laitetta %s ei voi avata: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: laite on varattu" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "Loop-tukea ei ollut käännöksen aikana. Käännä uudelleen.\n" @@ -8610,7 +8763,7 @@ msgstr "mount: mtab-tiedoston mukaan %s on liitetty pisteeseen %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: tiedostoa %s ei voi avata kirjoittamista varten: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: virhe kirjoitettaessa %s: %s" @@ -8630,7 +8783,7 @@ msgstr "mount: ryhmä-id:tä voi asettaa: %s" msgid "mount: cannot set user id: %s" msgstr "mount: käyttäjä-id:tä ei voi asettaa: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: haarauttaminen ei onnistu: %s" @@ -8660,89 +8813,89 @@ msgstr " ja tämä näyttää olevan sivutustilaa\n" msgid " I will try type %s\n" msgstr " Kokeillaan tyyppiä %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s vaikuttaa olevan sivutustilaa – ei liitetä" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "liittäminen epäonnistui" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: vain root voi liittää %s pisteeseen %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: loop-laite annettu kahdesti" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: tyyppi annettu kahdesti" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: ohitetaan loop-laitteen asettaminen\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "" "mount: mtab-tiedoston mukaan %s on jo liitetty pisteeseen %s loop-laitteena" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: aiotaan käyttää loop-laitetta %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: loop-laitteen asettaminen epäonnistui\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: loop-laite asetettiin onnistuneesti\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: ei löytynyt %s – luodaan se..\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: tiedostoa %s ei voi avata: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: argumentin valitsimelle -p tai --pass-fd on oltava luku" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: tiedostoa %s ei voi avata nopeuden asetusta varten" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: nopeutta ei voi asettaa: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: mtabin mukaan %s on jo liitetty pisteeseen %s\n" @@ -8940,22 +9093,27 @@ msgstr "mount: ei voi liittää %s%s vain luku -tilassa" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s on kirjoitussuojattu, mutta â€-w†-lippu on annettu" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: ei voi liittää %s%s vain luku -tilassa" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s on kirjoitussuojattu, liitetään vain luku -tilassa" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: ei löytynyt %s – luodaan se..\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s on jo liitetty paikkaan %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8965,26 +9123,26 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: tyyppiä ei annettu – kaksoispisteen perusteella sen oletetaan olevan " "nfs\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: tyyppiä ei annettu – //-alkuliitteen perusteella sen oletetaan olevan " "cifs\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s on jo liitetty paikkaan %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9053,19 +9211,19 @@ msgstr "" "Muut valitsimet: [-nfFrsvw] [-o valitsimet] [-p kahva].\n" "Paljon lisätietoja komennolla: man 8 mount .\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: vain root voi tehdä tuon" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "mitään ei liitetty" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: osiota ei löydy" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: %s ei löydy tiedostosta %s, eikä %s" @@ -9264,42 +9422,42 @@ msgstr "Et ole pääkäyttäjä.\n" msgid "%s: swapoff failed" msgstr "%s epäonnistui.\n" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: käännetty ilman tukea valitsimelle -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount: ryhmä-id:tä ei voi asettaa: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "umount: käyttäjä-id:tä ei voi asettaa: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: haarauttaminen ei onnistu: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: virheellinen lohkolaite" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: ei ole liitettynä" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: superlohkoa ei voi kirjoittaa" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9307,112 +9465,122 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: ei löydy" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: vaaditaan pääkäyttäjän oikeudet" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: lohkolaitteita ei sallita tiedostojärjestelmässä" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "ohjelmaa umount2 ei ole, kokeillaan ohjelmaa umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s on varattu – uudelleenliitettiin vain luku -tilassa\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" "umount: kohteen %s uudelleenliittäminen vain luku -tilassa epäonnistui\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s irrotettu\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: irrotettavien tiedostojärjestelmien listaa ei löydy" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Käyttö: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vtied.järj.tyypit] [-O " "valitsimet]\n" " umount [-f] [-r] [-n] [-v] erikoistied | solmu...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "Sektori %d on jo varattu\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "Sektori %d on jo varattu\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Kohdetta â€â€ ei voi irrottaa\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Yritetään irrottaa %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "%s ei löytynyt tiedostosta mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s ei ole liitetty (mtab-tiedoston mukaan)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: %s vaikuttaa olevan liitettynä useita kertoja" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s ei ole tiedostossa fstab (etkä ole root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s on ristiriidassa tiedoston fstab kanssa" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: vain %s voi irrottaa laitteen %s paikasta %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: vain root voi tehdä tämän" @@ -9528,7 +9696,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9539,16 +9707,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "laitetta %s ei voi avata" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "käynnistys epäonnistui\n" @@ -9800,7 +9972,7 @@ msgstr "virheellinen id: %s\n" #: sys-utils/ipcrm.c:84 #, fuzzy, c-format msgid "cannot remove id %s (%s)\n" -msgstr "nimeäminen %s -> %s ei onnistu: %s\n" +msgstr "nimeäminen %s → %s ei onnistu: %s\n" #: sys-utils/ipcrm.c:99 #, c-format @@ -10427,64 +10599,64 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "virheellinen nopeus: %s" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, c-format msgid "ldattach from %s\n" msgstr "ldattach – %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "virheellinen valitsin" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "virheellinen id: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s ei ole lohkolaite" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "laitteen %s kokoa ei voi hakea" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Levyasemalla ei voi siirtyä" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "laitetta %s ei voi avata" @@ -10523,9 +10695,8 @@ msgid "error: uname failed" msgstr "virhe: UUID:n jäsennys epäonnistui" #: sys-utils/lscpu.c:491 -#, fuzzy msgid "error: malloc failed" -msgstr "malloc epäonnistui" +msgstr "virhe: malloc epäonnistui" #: sys-utils/lscpu.c:506 msgid "error: /sys filesystem is not accessable." @@ -11645,9 +11816,6 @@ msgstr "Muisti loppui kasvatettaessa puskuria.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "odotetaan cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "luettiin %c\n" - #~ msgid "reading login name\n" #~ msgstr "luetaan käyttäjätunnus\n" @@ -11687,9 +11855,6 @@ msgstr "Muisti loppui kasvatettaessa puskuria.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "aikaraja = %d, hiljaisuus = %d, uudelleenkäynnistys = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Virhe luettaessa %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "tiedostoa %s ei voitu lukea, eikä dump-ioctl onnistu\n" @@ -11857,9 +12022,6 @@ msgstr "Muisti loppui kasvatettaessa puskuria.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: saatiin virheellinen hp->h_length?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs socket" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -11872,9 +12034,6 @@ msgstr "Muisti loppui kasvatettaessa puskuria.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "käytetään porttia %d nfs-palvelimelle\n" -#~ msgid "nfs connect" -#~ msgstr "nfs connect" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "tuntematon nfs status -paluuarvo: %d" @@ -1,4 +1,4 @@ -# Messages français pour util-linux. +# Messages français pour util-linux-ng. # Copyright © 2008 Free Software Foundation, Inc. # This file is distributed under the same license as the util-linux-ng package. # Michel Robitaille <robitail@IRO.UMontreal.CA>, traducteur depuis/since 1996. @@ -12,10 +12,10 @@ # msgid "" msgstr "" -"Project-Id-Version: util-linux-ng 2.15-rc2\n" +"Project-Id-Version: util-linux-ng 2.16-rc2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" -"PO-Revision-Date: 2009-04-19 22:13+0100\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" +"PO-Revision-Date: 2009-07-05 22:36+0100\n" "Last-Translator: Nicolas Provost <nprovost@quadriv.com>\n" "Language-Team: French <traduc@traduc.org>\n" "MIME-Version: 1.0\n" @@ -210,7 +210,7 @@ msgstr "Utilisation : %s [ -n ] périphérique\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -931,7 +931,7 @@ msgstr "impossible d'évaluer par stat() le périphique %s" msgid "%s is not a block special device" msgstr "%s n'est pas un périphérique spécial de blocs" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "impossible d'ouvrir %s" @@ -1274,7 +1274,7 @@ msgstr "échec de positionnement durant le test des blocs" msgid "Weird values in do_check: probably bugs\n" msgstr "Valeurs étranges dans do_check: probablement un bug\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "échec de positionnement dans check_blocks" @@ -1345,175 +1345,175 @@ msgstr "abandon de la création d'un système de fichiers sur « %s »" msgid "number of blocks too small" msgstr "nombre de blocs trop petit" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Taille de page spécifiée par l'utilisateur erronée %d\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Utilise la taille de page spécifiée par l'usager %d, au lieu de la valeur " "système %d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "Taille erronée d'entête de swap, aucune étiquette n'a été écrite.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "L'étiquette a été tronquée.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "pas d'étiquette, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "pas d'uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "Usage : %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocs]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "trop de pages corrompues" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Mémoire épuisée" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "une page corrompue\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu pages corrompues\n" # disk-utils/mkswap.c:612 -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "Impossible de réinitialiser le périphérique d'échange" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 msgid "unable to erase bootbits sectors" msgstr "impossible d'effacer le secteur d'amorçage" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "%s : %s : attention, ne pas effacer les secteurs de démarrage\n" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, c-format msgid " (%s partition table detected). " msgstr " (%s table de partitions détectée). " -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, c-format msgid " on whole disk. " msgstr " tout le disque." -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" "%1$s: attention: option -U ignorée (les UUID ne sont pas supportés par %1" "$s)\n" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s : ne supporte pas cette version d'espace d'échange %d.\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "erreur : échec d'analyse de l'UUID" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: erreur: aucun endroit pour définir un espace d'échange ?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "" "%s : erreur : taille %llu Ko supérieure à la taille du périphérique %llu Ko\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "" "%s: erreur : la zone d'échange (swap) doit être au moins de taille %ld Ko\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: AVERTISSEMENT : troncage de la zone d'échange (swap) à %llu Ko\n" # disk-utils/mkswap.c:566 -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "%s: impossible de créer une zone d'échange sur \"%s\"\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "" "%s: erreur - %s est monté ; impossible de créer une zone d'échange ici.\n" # disk-utils/mkswap.c:605 -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Impossible d'initialiser l'espace d'échange : illisible" # disk-utils/mkswap.c:606 -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Configure l'espace d'échange (swap) en version 1, taille = %llu Ko\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "%s : %s : impossible d'écrire la page de signature %s" # disk-utils/mkswap.c:623 -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "Échec de la synchronisation du système de fichiers par fsync" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "%s: %s: impossible d'obtenir l'étiquette du fichier selinux : %s\n" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "matchpathcon() inutilisable" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "impossible de créer un nouveau contexte selinux" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "impossible d'évaluer le contexte selinux" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: impossible d'étiqueter de %s en %s: %s\n" @@ -1527,7 +1527,7 @@ msgstr "" "Usage :\n" " %s " -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" @@ -1535,48 +1535,48 @@ msgstr "" "Le périph. '%s' est un périph. de contrôle physique (utiliser raw<N> où N " "est plus grand que zéro)\n" -#: disk-utils/raw.c:130 +#: disk-utils/raw.c:145 +#, c-format +msgid "Cannot locate block device '%s' (%s)\n" +msgstr "Impossible de localiser le périphérique par blocs '%s' (%s)\n" + +#: disk-utils/raw.c:151 +#, c-format +msgid "Device '%s' is not a block dev\n" +msgstr "'%s' n'est pas un périphérique par blocs\n" + +#: disk-utils/raw.c:186 +#, c-format +msgid "Cannot open master raw device '" +msgstr "Impossible d'ouvrir le périph. physique maître '" + +#: disk-utils/raw.c:205 #, c-format msgid "Cannot locate raw device '%s' (%s)\n" msgstr "Impossible de localiser le périphérique physique '%s' (%s)\n" -#: disk-utils/raw.c:136 +#: disk-utils/raw.c:211 #, c-format msgid "Raw device '%s' is not a character dev\n" msgstr "" "Le périphérique physique '%s' n'est pas un périphérique de caractères\n" -#: disk-utils/raw.c:141 +#: disk-utils/raw.c:216 #, c-format msgid "Device '%s' is not a raw dev\n" msgstr "'%s' n'est pas un périphérique physique\n" -#: disk-utils/raw.c:162 -#, c-format -msgid "Cannot locate block device '%s' (%s)\n" -msgstr "Impossible de localiser le périphérique par blocs '%s' (%s)\n" - -#: disk-utils/raw.c:168 -#, c-format -msgid "Device '%s' is not a block dev\n" -msgstr "'%s' n'est pas un périphérique par blocs\n" - -#: disk-utils/raw.c:203 -#, c-format -msgid "Cannot open master raw device '" -msgstr "Impossible d'ouvrir le périph. physique maître '" - -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "Erreur d'interrogation du périphérique physique (%s)\n" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "périph. phys. %d :\t associé à n° majeur %d, n° mineur %d\n" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, c-format msgid "Error setting raw device (%s)\n" msgstr "Erreur de configuration du périph. physique (%s)\n" @@ -6894,16 +6894,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "Échec de ioctl(RTC_EPOCH_SET) vers %s" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "Usage : %s LABEL=<label>|UUID=<uuid>\n" - -#: libs/blkid/bin/findfs.c:55 -#, c-format -msgid "unable to resolve '%s'" -msgstr "impossible de résoudre '%s'" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -7050,8 +7040,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "%s: échec de login PAM, fin d'exécution : %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Mot de passe: " @@ -7952,6 +7942,16 @@ msgstr "Utilisation : %s [+format] [jour mois année]\n" msgid "St. Tib's Day" msgstr "Jour de la St. Tib" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "Usage : %s LABEL=<label>|UUID=<uuid>\n" + +#: misc-utils/findfs.c:55 +#, c-format +msgid "unable to resolve '%s'" +msgstr "impossible de résoudre '%s'" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8477,6 +8477,140 @@ msgstr "Impossible de lire %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM n'est pas défini.\n" +#: misc-utils/uuidd.c:46 +#, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "Utilisation : %s [-d] [-p fichierpid] [-s cheminsocket] [-T timeout]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr " %s [-r|t] [-n num] [-s socketpath]\n" + +#: misc-utils/uuidd.c:50 +#, c-format +msgid " %s -k\n" +msgstr " %s -k\n" + +#: misc-utils/uuidd.c:152 +msgid "bad arguments" +msgstr "arguments erronés" + +#: misc-utils/uuidd.c:159 +msgid "socket" +msgstr "socket" + +#: misc-utils/uuidd.c:170 +msgid "connect" +msgstr "connexion" + +#: misc-utils/uuidd.c:189 +msgid "write" +msgstr "écriture" + +#: misc-utils/uuidd.c:197 +msgid "read count" +msgstr "nb de lectures" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "mauvaise longueur de réponse" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "démon uuidd déjà en route avec pid %s\n" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "Impossible de créer un socket de flux unix: %s" + +#: misc-utils/uuidd.c:305 +#, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Association de socket (bind) impossible %s : %s\n" + +#: misc-utils/uuidd.c:313 +#, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Impossible de lire le slot unix (socket) %s : %s\n" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Erreur lecture du client, longueur=%d\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "opération %d, num. entrant = %d\n" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "Heure UUID générée : %s\n" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "Nbr aléatoire UUID généré : %s\n" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "Heure UUID générée %s et %d suiv.\n" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "%d UUIDs générés :\n" + +#: misc-utils/uuidd.c:427 +#, c-format +msgid "Invalid operation %d\n" +msgstr "Opération non valide %d\n" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, c-format +msgid "Bad number: %s\n" +msgstr "Nombre non valide : %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "Erreur d'appel du démon UUIDd (%s) : %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "%s et %d suivants UUIDs\n" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "Liste des UUID : \n" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "Longueur de réponse serveur inattendue %d\n" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "Impossible de tuer l'UUIDd de pid %d : %s\n" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "UUIDd de pid %d tué\n" + +#: misc-utils/uuidgen.c:32 +#, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Utilisation : %s [-r] [-t]\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8547,39 +8681,39 @@ msgstr "AVERTISSEMENT: ne peut ouvrir %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: ne peut ouvrir %s - on utilise %s à la place\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "ne peut créer le fichier verrou %s: %s (utiliser l'option -n pour l'écraser)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "ne peut lier le fichier verrou %s: %s (utiliser l'option -n pour l'écraser)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "ne peut ouvrir le fichier verrou %s: %s (utiliser l'option -n pour l'écraser)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Ne peut verrrouiller le fichier verrou %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "ne peut verrouiller le fichier verrou %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "expiration du délai" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8588,83 +8722,88 @@ msgstr "" "Ne peut créer le lien %s\n" "Peut-être y-a-t-il un fichier verrouillé en panne?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "ne peut ouvrir %s (%s) - mtab n'est pas à jour" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "erreur d'écriture %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "erreur de changement de mode de %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "erreur de changement de propriétaire de %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "ne peut renommer %s à %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop : impossible de fixer la capacité périphérique %s : %s\n" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr ", décalage %<PRIu64>" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr ", taille limite %<PRIu64>" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", cryptage %s (type %<PRIu32>)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", décalage %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", encryptage type %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: ne peut obtenir les infos sur le périphérique %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: ne peut ouvrir le périphérique %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "%s: le répertoire /dev n'existe pas." -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s : pas de permission pour observer /dev/loop%s<N>" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: ne peut trouver un périphérique de type loop libre" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8674,53 +8813,53 @@ msgstr "" " ne supporte pas le type loop de périphérique? (si oui, recompiler ou " "utiliser `modprobe loop')." -#: mount/lomount.c:625 +#: mount/lomount.c:638 msgid "Out of memory while reading passphrase" msgstr "Mémoire épuisée lors de la lecture de la phrase secrète" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "attention : %s est déjà associé(e) avec %s\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "attention: %s est protégé en écriture, monté en lecture seule.\n" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Ne peut verrouiller en mémoire, fin d'exécution.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "échec de ioctl LOOP_SET_FD : %s\n" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu,%llu) : succès\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): succès\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: ne peut détruire le périphérique %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "Cette version de mount a été compilée sans support de boucle. SVP " "recompiler.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, c-format msgid "" "\n" @@ -8729,6 +8868,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8739,11 +8879,12 @@ msgstr "" " %1$s -a | --all lister les périph. utilisés\n" " %1$s -d | --detach <périph> [<périph.> ...] supprimer\n" " %1$s -f | --find trouver les périph. inutilisés\n" +" %1$s -c | --set-capacity <périph> redimensionner\n" " %1$s -j | --associated <fichier> [-o <num>] lister ceux associés à " "<fichier>\n" " %1$s [ options ] {-f|--find|loopdev} <fichier> configurer\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8775,22 +8916,22 @@ msgstr "" " -v | --verbose mode verbeux\n" "\n" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, c-format msgid "Loop device is %s\n" msgstr "Périphérique boucle (loop) : %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "périph. boucle perdu (loop)=%s...nouvel essai\n" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "%s: %s: périphérique occupé" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8822,7 +8963,7 @@ msgstr "mount: selon mtab %s est monté sur %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: ne peut ouvrir %s en écriture: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: erreur d'écriture %s: %s" @@ -8842,7 +8983,7 @@ msgstr "mount : impossible de fixer l'id de groupe : %s" msgid "mount: cannot set user id: %s" msgstr "mount : impossible de fixer l'id d'utilisateur : %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: ne peut établir un relais fork(): %s" @@ -8873,89 +9014,89 @@ msgstr " et il semble que c'est un espace de swap\n" msgid " I will try type %s\n" msgstr " Je vais essayer le type %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s ressemble à un esapce de swap - n'a pas été monté" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "échec de mount" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: seul l'usager ROOT peut monter %s sur %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: périphérique de type loop spécifié deux fois" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: type spécifié deux fois" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: escamotage du setup du périphérique de type loop\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount : selon mtab %s est déjà monté sur %s en tant que \"loop\"" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: on se prépare à utiliser le périphérique de type loop %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" "mount : périph. récupéré par un autre processus=%s... nouvelle tentative\n" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "mount : périph. repris par un autre processus=%s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: échec d'initialisation du périphérique de type loop\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: réussite d'initialisation du périphérique de type loop\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s n'a pas été repéré - on le crée..\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: ne peut ouvrir %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: argument à -p ou --pass-fd doit être un nombre" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: ne peut ouvrir %s pour ajuster la vitesse" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: ne peut initialiser la vitesse: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount : selon mtab %s est déjà monté sur %s\n" @@ -9158,22 +9299,27 @@ msgstr "mount: ne peut monter %s%s en lecture seulement" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s est protégé en écriture mais l'option « -w » a été fournie" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: ne peut monter %s%s en lecture seulement" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s est protégé en écriture, on le monte en lecture seulement" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount : media non présent dans %s ...nouvel essai\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, c-format msgid "mount: no medium found on %s" msgstr "mount: aucun media trouvé dans %s" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9189,26 +9335,26 @@ msgstr "" " accéder aux fichiers. Pour des détails, voir restorecon(8) et mount" "(8).\n" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: aucun type n'a été donné - ja vais assumer nfs en raison du « : »\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: aucun type n'a été fourni - je vais assumer cifs en raison du " "préfixe //\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s est déjà monté sur %s\n" # mount/mount.c:1323 -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9278,19 +9424,19 @@ msgstr "" "Autres options: [-nfFrsvw] [-o options] [-p descr_fic_mots_passe].\n" "Pour plus de détails, tapez \"man 8 mount\".\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: seul l'usager ROOT peut faire cela" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "rien n'a été monté" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: pas de telle partition repérée" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: ne peut repérer %s dans %s ou %s" @@ -9494,42 +9640,42 @@ msgstr "Vous n'êtes pas le super-utilisateur (root)." msgid "%s: swapoff failed" msgstr "%s : échec de la fonction \"swapoff\"" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: compilé sans support pour -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount : impossible de fixer l'id de groupe : %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "umount : impossible de fixer l'id d'utilisateur : %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "mount: ne peut faire un fork(): %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: périphérique de type bloc invalide" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: n'est pas monté" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: ne peut écrire sur le super bloc" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9540,111 +9686,121 @@ msgstr "" " (Dans certains cas, des infos sur les processus l'utilisant\n" " sont récupérables par lsof(8) ou fuser(1))" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: n'a pas été trouvé" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: doit être le super usager pour utiliser umount" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" "umount: %s: périphérique de type bloc non autorisé sur le système de fichiers" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "pas de umount2, tentative avec umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s est occupé - remonté en lecture seulement\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: ne peut remonter %s en lecture seulement\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s démonté\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: ne peut repérer la liste des systèmes de fichiers à démonter" -#: mount/umount.c:396 +#: mount/umount.c:397 #, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -"Utilisation : umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t type-vfs] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] spécial | noeud...\n" +"Utilisation : umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t typevfs] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] spécial | noeud...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, c-format +msgid "device %s is associated with %s\n" +msgstr "périphérique %s déjà associé avec %s\n" + +#: mount/umount.c:472 +#, c-format +msgid "device %s is not associated with %s\n" +msgstr "périphérique %s non associé avec %s\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Ne peut démonter \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Tentative pour démonter %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "umount : problème à l'analyse de mtab" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "umount : impossible de démonter %s -- %s est monté au même endroit." -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "Ne peut repérer %s dans mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s n'est pas monté (selon mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: il semble que %s ait été monté plusieurs fois" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s n'est pas dans fstab (et vous n'êtes pas l'usager ROOT)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s mount est en désaccord avec fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: seul %s peut démonter %s de %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: seul l'usager ROOT peut exécuter la commande" @@ -9779,7 +9935,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9795,7 +9951,8 @@ msgstr "" "Options :\n" " -n <classe> classe (0-7, plus petit=priorité plus grande)\n" " -c <classe> classe d'exécution\n" -" 1: temps réel, 2: meilleur effort, 3: veille\n" +" 0: aucune, 1: temps réel, 2: meilleur effort, 3: " +"veille\n" " -t ignore les échecs\n" " -h cette aide\n" "\n" @@ -9805,16 +9962,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "impossible d'analyser le nombre '%s'" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "classe ignorée pour la priorité \"aucune\"" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "classe de veille spécifiée ignorée" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "mauvaise classe de priorité %d" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 msgid "execvp failed" msgstr "échec de \"execvp\"" @@ -10715,7 +10876,7 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" @@ -10724,7 +10885,7 @@ msgstr "" "\n" "Utilisation : %s [ -dhV78neo12 ] [ -s <vitesse> ] <ldisque> <périphérique>\n" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" @@ -10732,50 +10893,50 @@ msgstr "" "\n" "Noms <ldisque> connus :\n" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "vitesse non valide : %s" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, c-format msgid "ldattach from %s\n" msgstr "exécution de \"ldattach\" depuis %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "option non valide" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "discipline (configuration) de ligne non valide : %s" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, c-format msgid "%s is not a serial line" msgstr "%s n'est pas une ligne série" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, c-format msgid "cannot get terminal attributes for %s" msgstr "impossible d'obtenir les attributs du terminal %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "vitesse %d non supportée" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "impossible de spécifier les attributs du terminal %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 msgid "cannot set line discipline" msgstr "impossible de spécifier la discipline (configuration) de ligne" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 msgid "cannot daemonize" msgstr "échec de transformation en démon" @@ -11984,9 +12145,6 @@ msgstr "Mémoire épuisée lors de l'accroissement du tampon.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "en attente de cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "lire %c\n" - #~ msgid "reading login name\n" #~ msgstr "lecture du nom de login\n" @@ -12023,9 +12181,6 @@ msgstr "Mémoire épuisée lors de l'accroissement du tampon.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "expiration du délai = %d, silencieux = %d, réamorçage = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Erreur de lecture %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "ne peut lire %s et ne peut peut faire un dump via ioctl()\n" @@ -12215,9 +12370,6 @@ msgstr "Mémoire épuisée lors de l'accroissement du tampon.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: a obtenu un hp->h_length erroné?\n" -#~ msgid "nfs socket" -#~ msgstr "socket nfs" - #~ msgid "nfs bindresvport" #~ msgstr "bindresvport nfs" @@ -12230,9 +12382,6 @@ msgstr "Mémoire épuisée lors de l'accroissement du tampon.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "utilisation du port %d pour le démon nfs\n" -#~ msgid "nfs connect" -#~ msgstr "connexion nfs" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "valeur d'état retournée nfs inconnue: %d" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-ng 2.14-rc2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2008-05-21 18:25+0200\n" "Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" @@ -203,7 +203,7 @@ msgstr "Használat: %s [-n] eszköz\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -921,7 +921,7 @@ msgstr "a(z) „%s†eszköz nem érhetÅ‘ el" msgid "%s is not a block special device" msgstr "a(z) %s nem egy speciális blokkos eszköz" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "a(z) %s nem nyitható meg" @@ -1259,7 +1259,7 @@ msgstr "a pozicionálás meghiúsult a blokkok tesztelése közben" msgid "Weird values in do_check: probably bugs\n" msgstr "Szokatlan értékek a do_check-ben: ez valószÃnűleg hibát jelez\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "a pozicionálás meghiúsult a check_blocks-ban" @@ -1330,173 +1330,173 @@ msgstr "a(z) „%s†eszközön nem történik kÃsérlet a fájlrendszer létr msgid "number of blocks too small" msgstr "a blokkok száma túl kicsi" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Hibás felhasználó által megadott lapméret: %d\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "A felhasználó által megadott %d lapméret használata a rendszer %d értéke " "helyett\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "A swap fejlécmérete hibás, nem került kiÃrásra cÃmke.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "A cÃmke csonkÃtva.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "nincs cÃmke, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "nincs uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "Használat: %s [-c] [-v0|-v1] [-pLAPMÉRET] [-L cÃmke] [-U UUID] /dev/név " "[blokkok]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "túl sok hibás lap" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Nincs elég memória" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "egy hibás lap\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu hibás lap\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "nem lehet visszaállÃtani a lapozóterület-eszközt" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "a rendszerindÃtó szektort nem lehet törölni" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p BSD partÃciós tábla kiÃrása" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s a teljes lemezcÃmke mutatása" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" "%1$s: figyelmeztetés: a -U figyelmen kÃvül marad (a(z) %1$s nem támogatja az " "UUID-ket)\n" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: hiba: a(z) %d verziószám ismeretlen\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "hiba: az UUID feldolgozás meghiúsult" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s hiba: Nem állÃtja be sehová a lapozóterületet?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: hiba: a(z) %lu KiB méret nagyobb mint az eszköz %lu KiB mérete\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s hiba: a lapozóterületnek legalább %ld KiB méretűnek kell lennie\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: figyelmeztetés: a lapozóterület %ld KiB méretre lesz csonkÃtva\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "" "%s: hiba: a lapozóeszköz létrehozására nem történik kÃsérlet a(z) „%s†" "eszközön\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "" "%s: hiba: a(z) %s csatolva van, a lapozóterület nem kerül létrehozásra.\n" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "A lapozóterület nem állÃtható be: olvashatatlan" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "%d verziójú lapozóterület beállÃtása, mérete: %llu kiB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "%s: %s: nem lehet Ãrni az aláÃráslapra: %s" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "az fsync meghiúsult" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "%s: %s: a selinux fájlcÃmke nem kérhetÅ‘ le: %s\n" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "nem hajtható végre a matchpathcon() hÃvás" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "nem hozható létre új selinux kontextus" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "nem számÃtható ki a selinux kontextus" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: %s nem cÃmkézhetÅ‘ át (erre: %s): %s\n" @@ -1508,53 +1508,53 @@ msgid "" " %s " msgstr "Használat:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "a(z) „%s†eszköz nem érhetÅ‘ el" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: nem egy karaktereszköz" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s nem soros vonal" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Nem lehet zárolni a(z) %s zárolási fájlt: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Figyelmeztetés: a(z) %s nem blokkeszköz\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "a(z) „%s†eszköz nem érhetÅ‘ el" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "a(z) „%s†eszköz nem érhetÅ‘ el" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: nem egy karaktereszköz" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s nem soros vonal" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "hiba a szolgáltatás leállÃtásakor: „%sâ€" @@ -6775,16 +6775,6 @@ msgstr "A rendszermag %s eszközmeghajtójában nincs RTC_EPOCH_SET ioctl.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "a(z) %s ioctl(RTC_EPOCH_SET) hÃvása meghiúsult" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "%s nem nyitható meg" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6933,8 +6923,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "%s: jelszó-hitelesÃtési (PAM) hiba, megszakÃtva: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Jelszó: " @@ -7838,6 +7828,16 @@ msgstr "Használat: %s [+formátum] [nap hónap év]\n" msgid "St. Tib's Day" msgstr "Szent Tib napja" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "%s nem nyitható meg" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8354,6 +8354,146 @@ msgstr "Nem olvasható a következÅ‘: %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: A $TERM nincs megadva.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"Használat: last [-#] [-f fájl] [-t terminál] [-h gépnév] [felhasználó ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ jelzés ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: hibás -l kapcsoló: %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "Blokkméret: %d\n" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "n.szám" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "KiÃrás" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "idÅ‘túllépés" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "%s nem nyitható meg: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "%s nem nyitható meg: %s\n" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "érvénytelen kapcsoló" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: hibás érték\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "hiba a(z) %s módjának módosÃtásakor: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Használat: %s [kapcsolók] eszköz ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8425,42 +8565,42 @@ msgid "mount: could not open %s - using %s instead\n" msgstr "" "mount: a(z) %s nem nyitható meg - helyette a(z) %s kerül felhasználásra\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "a(z) %s zárolási fájl nem hozható létre: %s (használja a -n kapcsolót a " "felülbÃráláshoz)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "a(z) %s zárolási fájlra nem hozható létre link: %s (használja a -n kapcsolót " "a felülbÃráláshoz)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "a(z) %s zárolási fájl nem nyitható meg: %s (használja a -n kapcsolót a " "felülbÃráláshoz)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Nem lehet zárolni a(z) %s zárolási fájlt: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "Nem lehet zárolni a(z) %s zárolási fájlt: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "idÅ‘túllépés" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8469,83 +8609,88 @@ msgstr "" "Nem lehet létrehozni a(z) %s linket\n" "Lehet, hogy egy elárvult a zárolási fájl miatt?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "nem nyitható meg a(z) %s fájl (%s) - az mtab nem frissült" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "hiba a(z) %s Ãrásakor: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "hiba a(z) %s módjának módosÃtásakor: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "hiba a(z) %s tulajdonosának módosÃtásakor: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "%s nem nevezhetÅ‘ át %s névre: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: nem kaphatók információk a(z) %s eszközrÅ‘l: %s\n" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr ", eltolás: %<PRIu64>" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr ", méretkorlát: %<PRIu64>" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", %s titkosÃtás (tÃpus: %<PRIu32>)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", eltolás: %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", titkosÃtástÃpus: %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: nem kaphatók információk a(z) %s eszközrÅ‘l: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: nem nyitható meg a(z) %s eszköz: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "%s: a /dev könyvtár nem létezik." -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: nincs jogosultsága a /dev/loop# megjelenÃtéséhez" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: nem található szabad hurokeszköz" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8555,54 +8700,54 @@ msgstr "" " ismeri a hurokeszközt?. (fordÃtsa újra a rendszermagot vagy\n" " adja ki a „modprobe loop†parancsot.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Elfogyott a memória a puffer növelésekor.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "figyelmeztetés: a(z) %s már társÃtva van a következÅ‘höz: %s\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: a(z) %2$s%1$s Ãrásvédett, csatolás csak olvashatóként" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Nem lehet zárolni a memóriába, kilépés.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "A LOOP_SET_FD ioctl meghiúsult: %s\n" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu,%llu): siker\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): siker\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: nem törölhetÅ‘ a(z) %s eszköz: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "Ez a „mount†parancs hurokeszköz-támogatás nélkül lett lefordÃtva. FordÃtsa " "újra.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8611,6 +8756,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8625,7 +8771,7 @@ msgstr "" "felsorolása\n" " %1$s [ kapcsolók ] {-f|--find|hurokeszköz} fájl beállÃtás\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8653,23 +8799,23 @@ msgstr "" " -v | --verbose részletes mód\n" "\n" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: nem nyitható meg a(z) %s eszköz: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, fuzzy, c-format msgid "stolen loop=%s...trying again\n" msgstr "" "mount: a(z) %s hurokeszközt egy másik folyamat ellopta... újrapróbálom\n" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "mount: a(z) %s foglalt" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8701,7 +8847,7 @@ msgstr "mount: az mtab alapján a(z) %s a következÅ‘ alá van csatolva: %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: a(z) %s nem nyitható meg Ãrásra: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: hiba a(z) %s Ãrásakor: %s" @@ -8721,7 +8867,7 @@ msgstr "mount: nem állÃtható be a csoportazonosÃtó: %s" msgid "mount: cannot set user id: %s" msgstr "mount: nem állÃtható be a felhasználóazonosÃtó: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: nem indÃtható a program: %s" @@ -8752,91 +8898,91 @@ msgstr " és úgy tűnik, ez egy lapozóterület\n" msgid " I will try type %s\n" msgstr " KÃsérlet a(z) %s tÃpussal\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s lapozóterületnek tűnik - nem került csatolásra" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "a csatolás meghiúsult" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: csak a rendszergazda csatolhatja a(z) %s eszközt a(z) %s helyre" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: a hurokeszközt kétszer adta meg" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: a tÃpust kétszer adta meg" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: a hurokeszköz beállÃtásának kihagyása\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "" "mount: az mtab alapján a(z) %s már csatolva van hurokeszközként a " "következÅ‘n: %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: a(z) %s hurokeszköz kerül felhasználásra\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" "mount: a(z) %s hurokeszközt egy másik folyamat ellopta... újrapróbálom\n" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "mount: a(z) %s hurokeszközt egy másik folyamat ellopta" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: a hurokeszköz beállÃtása meghiúsult\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: a hurokeszköz beállÃtása sikerült\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: nem található a(z) %s - létrehozás...\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: a(z) %s nem nyitható meg: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: a -p vagy --pass-fd argumentumának számnak kell lennie" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: a(z) %s nem nyitható meg a sebesség beállÃtásához" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: nem állÃtható be a sebesség: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: az mtab alapján a(z) %s már csatolva van a következÅ‘n: %s\n" @@ -9035,23 +9181,28 @@ msgstr "mount: a(z) %2$s%1$s nem csatolható Ãrásvédettként" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: a(z) %2$s%1$s Ãrásvédett, de megadásra került a „-w†kapcsoló" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: a(z) %2$s%1$s nem csatolható Ãrásvédettként" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: a(z) %2$s%1$s Ãrásvédett, csatolás csak olvashatóként" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "" "mount: a(z) %s hurokeszközt egy másik folyamat ellopta... újrapróbálom\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: a(z) %s már csatolva van a(z) %s alá\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9061,24 +9212,24 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: nem adott meg tÃpust - a kettÅ‘spont miatt nfs tÃpust feltételezek\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: nem adott meg tÃpust - a // elÅ‘tag miatt cifs tÃpust feltételezek\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: a(z) %s már csatolva van a(z) %s alá\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9154,19 +9305,19 @@ msgstr "" "Egyéb kapcsolók: [-nfFrsvw] [-o kapcsolók].\n" "További információkért adja ki a „man 8 mount†parancsot.\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: ezt csak a rendszergazda teheti meg" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "semmi nem lett csatolva" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: nincs ilyen partÃció" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: a(z) %s nem található a(z) %s vagy a(z) %s alatt" @@ -9376,42 +9527,42 @@ msgstr "Nem rendszergazda.\n" msgid "%s: swapoff failed" msgstr "%s meghiúsult.\n" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: a program a -f kapcsoló támogatása nélkül lett lefordÃtva\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount: nem állÃtható be a csoportazonosÃtó: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "mount: nem állÃtható be a felhasználóazonosÃtó: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "mount: nem indÃtható program: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s érvénytelen blokkeszköz" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s nincs csatolva" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s szuperblokkja nem Ãrható" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9422,112 +9573,122 @@ msgstr "" " (Egyes esetekben az eszközt használó folyamatokról hasznos\n" " információkat talál az lsof(8) vagy fuser(1))" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s nem található" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s leválasztásához rendszergazdai jog szükséges" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: a blokkeszközök nem engedélyezettek ezen a fájlrendszeren (%s)" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "nem található az umount2, kÃsérlet az umount használatára...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: a(z) %s foglalt - újracsatolva csak olvashatóként\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: nem csatolható újra csak olvashatóként a következÅ‘: %s\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s leválasztva\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: nem található a leválasztandó fájlrendszerek listája" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Használat: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t fájlrendszertÃpus] [-O " "kapcsolók]\n" " umount [-f] [-r] [-n] [-v] speciális | csomópont...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "figyelmeztetés: a(z) %s már társÃtva van a következÅ‘höz: %s\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "figyelmeztetés: a(z) %s már társÃtva van a következÅ‘höz: %s\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Nem választható le: „â€\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "KÃsérlet a következÅ‘ leválasztására: %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "A(z) %s nem található az mtab fájlban\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: a(z) %s nincs csatolva (az mtab fájl alapján)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: úgy tűnik, hogy a(z) %s többször került csatolásra" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: a(z) %s nincs az fstab fájlban (és Ön nem rendszergazda)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: a(z) %s csatolás nem egyezik az fstab tartalmával" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "" "umount: csak a(z) %s felhasználó választhatja le a(z) %s eszközt a(z) %s alól" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: ezt csak a rendszergazda teheti meg" @@ -9643,7 +9804,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9654,16 +9815,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "a(z) %s nem nyitható meg" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "a végrehajtás meghiúsult\n" @@ -10557,7 +10722,7 @@ msgstr "z.szám" msgid "pid" msgstr "f.az" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" @@ -10566,7 +10731,7 @@ msgstr "" "\n" "Használat: %s [ -dhV78neo12 ] [ -s <sebesség> ] <llemez> <eszköz>\n" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" @@ -10574,51 +10739,51 @@ msgstr "" "\n" "Ismert <llemez> nevek:\n" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "érvénytelen sebesség: %s" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, c-format msgid "ldattach from %s\n" msgstr "ldattach innen: %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "érvénytelen kapcsoló" # fixme: mi ez? -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "érvénytelen sorelv: %s" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, c-format msgid "%s is not a serial line" msgstr "%s nem soros vonal" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, c-format msgid "cannot get terminal attributes for %s" msgstr "a(z) %s terminálattribútumai nem kérhetÅ‘k le" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "a sebesség (%d) nem támogatott" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "a(z) %s terminálattribútumai nem állÃthatók be" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 msgid "cannot set line discipline" msgstr "nem állÃtható be a sorelv" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 msgid "cannot daemonize" msgstr "nem démonizálható" @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-ng 2.15-rc2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2009-04-20 09:00+0700\n" "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n" "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n" @@ -206,7 +206,7 @@ msgstr "penggunaan: %s [ -n ] perangkat\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -915,7 +915,7 @@ msgstr "tidak dapat memperoleh statistik perangkat %s" msgid "%s is not a block special device" msgstr "%s bukan sebuah perangkat block spesial" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "tidak dapat membuka %s" @@ -1253,7 +1253,7 @@ msgstr "seek gagal selama pengetesan blocks" msgid "Weird values in do_check: probably bugs\n" msgstr "Nilai aneh dalam do_check: mungkin bugs\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "seek gagal dalam check_blocks" @@ -1323,166 +1323,166 @@ msgstr "tidak akan mencoba untuk membuat filesystem pada '%s'" msgid "number of blocks too small" msgstr "Jumlah dari blok terlalu kecil" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Ukuran page %d yang dispesifikasikan pengguna tidak baik\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Menggunakan ukuran page %d yang dispesifikasikan pengguna, dari pada " "menggunakan ukuran system %d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "Ukuran swap header tidak baik, label tidak akan ditulis.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Label telah dipotong.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "tidak terdapat label, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "tidak ada uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "Penggunaan: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blok]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "terlalu banyak pages yang buruk" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Kekurangan memory" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "sebuah page buruk\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu page buruk\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "tidak dapat merewind perangkat swap" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 msgid "unable to erase bootbits sectors" msgstr "tidak dapat menghapus sektor bootbits" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "%s: %s: peringatan: jangan hapus sektor bootbits\n" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, c-format msgid " (%s partition table detected). " msgstr " (%s tabel partisi terdeteksi). " -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, c-format msgid " on whole disk. " msgstr " diseluruh disk. " -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "%1$s: peringatan: mengabaikan -U (UUIDs tidak didukung oleh %1$s)\n" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: tidak mendukung versi swapsapce %d.\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "error: UUID parsing gagal" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: error: Tidak ada tempat untuk menset swap?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "" "%s: error: ukuran %llu KiB lebih besar dari ukuran perangkat %llu KiB\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: error: daerah swap membutuhkan setidaknya %ld kiB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: peringatan: memotong daerah swap menjadi %llu kiB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "%s: error: Tidak akan mencoba untuk membuat perangkat swap di '%s'\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s: error: %s ter-mount; tidak akan membuat swapspace.\n" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Tidak dapat men set-up swap-space: tidak dapat dibaca" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Membuat swapspace versi 1, ukuran = %llu kiB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "%s: %s: tidak dapat menulis page signature: %s" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync gagal" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "%s: %s: tidak dapat memperoleh selinux file label: %s\n" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "tidak dapat melakukan matchpathcon()" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "tidak dapat membuat context selinux baru" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "tidak dapat menentukan context selinux" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: tidak dapat mengganti nama %s menjadi %s: %s\n" @@ -1496,7 +1496,7 @@ msgstr "" "Penggunaan:\n" " %s " -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" @@ -1504,47 +1504,47 @@ msgstr "" "Perangkat '%s' adalah perangkat kontrol raw (gunakan raw<N> dimana <N> lebih " "besar dari nol)\n" -#: disk-utils/raw.c:130 -#, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "tidak dapat mengalokasikan perangkat raw '%s' (%s)\n" - -#: disk-utils/raw.c:136 -#, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "Perangkat raw '%s' bukan sebuah perangkat karakter\n" - -#: disk-utils/raw.c:141 -#, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "Perangkat '%s' bukan sebuah perangkat raw\n" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Tidak dapat melokasikan perangkat blok '%s' (%s)\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, c-format msgid "Device '%s' is not a block dev\n" msgstr "Perangkat '%s' bukan sebuah perangkat blok\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, c-format msgid "Cannot open master raw device '" msgstr "Tidak dapat membuka perangkat master raw '" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "tidak dapat mengalokasikan perangkat raw '%s' (%s)\n" + +#: disk-utils/raw.c:211 +#, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "Perangkat raw '%s' bukan sebuah perangkat karakter\n" + +#: disk-utils/raw.c:216 +#, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "Perangkat '%s' bukan sebuah perangkat raw\n" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "Error menanyakan perangkat raw (%s)\n" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "raw%d:\tterikat ke major %d, minor %d\n" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, c-format msgid "Error setting raw device (%s)\n" msgstr "Error mengkonfigurasi perangkat raw (%s)\n" @@ -6777,16 +6777,6 @@ msgstr "Kernel device driver untuk %s tidak memiliki ioctl RTC_EPOCH_SET.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) ke %s gagal" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "Penggunaan: %s LABEL=<nama>|UUID=<uuid>\n" - -#: libs/blkid/bin/findfs.c:55 -#, c-format -msgid "unable to resolve '%s'" -msgstr "tidak dapat menentukan '%s'" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6931,8 +6921,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "%s: PAM Gagal, membatalkan: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Password: " @@ -7832,6 +7822,16 @@ msgstr "penggunaan: %s [+format] [hari bulan tahun]\n" msgid "St. Tib's Day" msgstr "St. Tib's Day" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "Penggunaan: %s LABEL=<nama>|UUID=<uuid>\n" + +#: misc-utils/findfs.c:55 +#, c-format +msgid "unable to resolve '%s'" +msgstr "tidak dapat menentukan '%s'" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8356,6 +8356,147 @@ msgstr "Tidak dapat membaca %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM tidak didefinisikan.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"penggunaan: last [-#] [-f file] [-t tty] [-h hostname] [pengguna ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ signal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: argumen %s untuk pilihan -l tidak baik.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs socket" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs terhubung" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Tulis" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "membaca %c\n" + +#: misc-utils/uuidd.c:203 +#, fuzzy +msgid "bad response length" +msgstr "panjang nama berkas buruk" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Tidak dapat membuka %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Tidak dapat membuka %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Error dalam membaca %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "pilihan tidak valid" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: angka buruk: %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "error mengubah mode dari %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Penggunaan: %s [pilihan]\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8426,42 +8567,42 @@ msgstr "peringatan: tidak dapat membuka %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: tidak dapat membuka %s - menggunakan %s\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "tidak dapat membuat file kunci %s: %s (gunakan pilihan -n untuk memaksa " "menjalankan)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "tidak dapat menlink file kunci %s: %s (gunakan pilihan -n untuk memaksa " "menjalankan)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "tidak dapat membuka file kunci %s: %s (gunakan pilihan -n untuk memaksa " "menjalankan)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Tidak dapat mengunci file kunci %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "tidak dapat mengunci file kunci %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "waktu habis" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8470,83 +8611,88 @@ msgstr "" "Tidak dapt membuat link %s\n" "Mungkin disana ada sebuah file kunci yang masih ada?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "tidak dapat membuka %s (%s) - mtab tidak diupdate" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "error menulis %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "error mengubah mode dari %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "error mengubah kepemilikan dari %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "tidak dapat mengganti nama %s menjadi %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: tidak dapat memperoleh info di perangkat %s: %s\n" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr ", offset %<PRIu64>" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr ", sizelimit %<PRIu64>" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", enkripsi %s (tipe %<PRIu32>)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", offset %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", encryption type %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: tidak dapat memperoleh info di perangkat %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: tidak dapat membuka perangkat %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "%s: /dev direktori tidak ada." -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: tidak ada ijin untuk melihat di /dev/loop%s<N>" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: tidak dapat menemukan perangkat loop yang tidak dipakai" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8556,53 +8702,53 @@ msgstr "" "mengetahui\n" " mengenai perangkat loop? (Jika demikian, recompile atau `modprobe loop'.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 msgid "Out of memory while reading passphrase" msgstr "Kehabisan memori ketika membaca kata sandi" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "peringatan: %s sudah diasosiasikan dengan %s\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "" "peringatan: %s: memiliki proteksi untuk ditulis, menggunakan baca-saja.\n" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Tidak dapat mengunci ke memory, keluar.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "ioctl LOOP_SET_FD gagal: %s\n" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu, %llu): berhasil\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): berhasil\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: tidak dapat menghapus perangkat %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "Mount ini telah dikompile tanpa layanan loop. Tolong di rekompile.\n" -#: mount/lomount.c:875 -#, c-format +#: mount/lomount.c:888 +#, fuzzy, c-format msgid "" "\n" "Usage:\n" @@ -8610,6 +8756,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8624,7 +8771,7 @@ msgstr "" "<berkas>\n" " %1$s [ pilihan ] {-f|--find|loopdev} <berkas> konfigurasi\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8652,22 +8799,22 @@ msgstr "" " -v | --verbose mode verbose\n" "\n" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, c-format msgid "Loop device is %s\n" msgstr "Perangkat loop adalah %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "tercuri loop=%s ...mencoba lagi\n" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "%s: %s: perangkat sedang sibuk" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "Layanan loop tidak ada pada waktu dikompile. Tolong di rekompile.\n" @@ -8697,7 +8844,7 @@ msgstr "mount: menurut mtab, %s telah di mount di %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: tidak dapat membuka %s untuk menulis: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: error dalam menulis %s: %s" @@ -8717,7 +8864,7 @@ msgstr "mount tidak dapat menset grup id: %s" msgid "mount: cannot set user id: %s" msgstr "mount: tidak dapat menset id pengguna: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: tidak dapat melakukan fork: %s" @@ -8748,88 +8895,88 @@ msgstr " dan ini sepertinya merupakan sebuah swapspace\n" msgid " I will try type %s\n" msgstr " Saya akan mencoba tipe %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s kelihatannya seperti swapspace - tidak di mount" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "mount gagal" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: hanya root yang dapat melakukan mount %s di %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: perangkat loop dispesifikasikan dua kali" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: tipe dispesifikasikan dua kali" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: melewatkan setup dari perangkat loop\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: menurut mtab, %s telah dimount di %s sebagai loop" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: akan menggunakan perangkat loop %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "mount: tercuri loop=%s ...mencoba lagi\n" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "umount: tercuri loop=%s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: gagal menset-up perangkat loop\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: setup perangkat loop telah berhasil\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s tidak ditemukan - membuatnya..\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: tidak dapat membuka %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: argument untuk -p atau --pass-fd harus berupa sebuah nomor" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: tidak dapat membuka %s untuk menset kecepatan" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount tidak dapat menset kecepatan: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: menurut mtab, %s telah dimount di %s\n" @@ -9034,22 +9181,27 @@ msgstr "" "mount: %s%s memiliki proteksi untuk ditulis tetapi secara eksplisit pilihan " "`-w' diberikan" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: tidak dapat me-mount %s%s hanya-baca" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s memiliki proteksi untuk ditulis, memount secara hanya-baca" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: tidak ada media ditemukan di %s ...mencoba lagi\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, c-format msgid "mount: no medium found on %s" msgstr "mount: tidak ada media ditemukan di %s" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9066,26 +9218,26 @@ msgstr "" " sistem berkas ini. Untuk lebih lengkapnya lihat restorecon(8) dan " "mount(8).\n" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: tipe tidak diberikan - Saya akan mengasumsikan nfs karena adanya " "colon\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: tipe tidak diberikan - Saya akan mengasumsikan cifs karena adanya " "awalan //\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s telah dimount di %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9157,19 +9309,19 @@ msgstr "" "uuid. Pilihan lain: [-nfFrsvw] [-o pilihan] [-p passwdfd].\n" "Untuk informasi lebih detail, lihat man 8 mount.\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: hanya root yang dapat melakukan itu" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "tidak ada yang telah dimount" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: partisi seperti itu tidak ditemukan" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: tidak dapat menemukan %s dalam %s atau %s" @@ -9370,42 +9522,42 @@ msgstr "Bukan superuser." msgid "%s: swapoff failed" msgstr "%s: gagal swapoff" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: dikompilasi tanpa disupport untuk -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount: tidak dapat menset id grup: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "umount: tidak dapat menset id pengguna: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: tidak dapat melakukan fork: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: perangkat block tidak valid" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: tidak dimount" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: tidak dapat menulis superblock" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9417,110 +9569,120 @@ msgstr "" "digunakan\n" " oleh perangkat dapat ditemukan oleh lsof(8) atau fuser(1))" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: tidak ditemukan" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: harus superuser untuk melakukan umount" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: perangkat block tidak diijinkan di fs" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "tidak ada umount2, mencoba umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s sibuk - di mount lagi secara hanya-baca\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: tidak dapat melakukan mount %s secara hanya-baca\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s sudah tidak dimount\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: tidak dapat mencari daftar dari filesystems untuk di unmount" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Penggunaan: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" " umount [-f] [-r] [-n] [-v] special | titik...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "peringatan: %s sudah diasosiasikan dengan %s\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "peringatan: %s sudah diasosiasikan dengan %s\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Tidak dapat umount \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Mencoba untuk umount %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "umount: bingung ketika menganalisa mtab" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "umount: tidak dapat umount %s -- %s telah dipasang di titik yang sama." -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "Tidak dapat mencari %s dalam mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s tidak di mount (menurut catatan di mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: kelihatannya %s telah di mount beberapa kali" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s tidak ada dalam fstab (dan anda bukan root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s mount tidak cocok dengan catatan di fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: hanya %s yang dapat unmount %s dari %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: hanya root yang dapat melakukan itu" @@ -9644,7 +9806,7 @@ msgid "ioprio_set failed" msgstr "ioprio_set gagal" #: schedutils/ionice.c:81 -#, c-format +#, fuzzy, c-format msgid "" "\n" "ionice - sets or gets process io scheduling class and priority.\n" @@ -9656,7 +9818,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9682,16 +9844,21 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "tidak dapat mendapatkan angka '%s'" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +#, fuzzy +msgid "ignoring given class data for none class" +msgstr "mengabaikan data kelas yang diberikan untuk kelas kosong" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "mengabaikan data kelas yang diberikan untuk kelas kosong" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "prioritas kelas %d buruk" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 msgid "execvp failed" msgstr "gagal eksekusi" @@ -10587,7 +10754,7 @@ msgstr "zcound" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" @@ -10596,7 +10763,7 @@ msgstr "" "\n" "Penggunaan: %s [ -dhV78neo12 ] [ -s <kecepatan> ] <ldisc> <perangkat>\n" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" @@ -10604,50 +10771,50 @@ msgstr "" "\n" "Nama <ldisc> dikenal:\n" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "kecepatan tidak valid: %s" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, c-format msgid "ldattach from %s\n" msgstr "ldattach dari %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "pilihan tidak valid" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "baris disiplin tidak valid: %s" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, c-format msgid "%s is not a serial line" msgstr "%s bukan sebuah baris serial" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, c-format msgid "cannot get terminal attributes for %s" msgstr "tidak dapat memperoleh atribut terminal %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "kecepatan %d tidak didukung" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "tidak dapat menset atribut terminal untuk %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 msgid "cannot set line discipline" msgstr "Tidak dapat menset baris disiplin" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 msgid "cannot daemonize" msgstr "tidak dapat daemonize" @@ -11841,9 +12008,6 @@ msgstr "Kehabisan memori ketika meningkatkan buffer.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "menunggu untuk cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "membaca %c\n" - #~ msgid "reading login name\n" #~ msgstr "membaca nama login\n" @@ -11880,9 +12044,6 @@ msgstr "Kehabisan memori ketika meningkatkan buffer.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "timeout = %d, quiet = %d, reboot = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Error dalam membaca %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "tidak dapat membaca %s, dan tidak dapat melakukan ioctl dump\n" @@ -12065,9 +12226,6 @@ msgstr "Kehabisan memori ketika meningkatkan buffer.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: memperoleh hp->h_length yang buruk?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs socket" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -12080,9 +12238,6 @@ msgstr "Kehabisan memori ketika meningkatkan buffer.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "menggunakan port %d untuk nfs daemon\n" -#~ msgid "nfs connect" -#~ msgstr "nfs terhubung" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "nilai status balik nfs tidak diketahui: %d" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-ng 2.13.1-rc1\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2008-04-18 13:44+0100\n" "Last-Translator: Marco Colombo <m.colombo@ed.ac.uk>\n" "Language-Team: Italian <tp@lists.linux.it>\n" @@ -202,7 +202,7 @@ msgstr "Uso: %s [ -n ] dispositivo\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -923,7 +923,7 @@ msgstr "impossibile eseguire stat sul dispositivo %s" msgid "%s is not a block special device" msgstr "%s non è un dispositivo speciale a blocchi" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "impossibile aprire %s" @@ -1239,7 +1239,7 @@ msgstr "ricerca non riuscita durante il controllo dei blocchi" msgid "Weird values in do_check: probably bugs\n" msgstr "Valori strani in do_check: probabilmente sono presenti dei bug\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "ricerca in check_blocks non riuscita" @@ -1311,171 +1311,171 @@ msgstr "non si tenterà di creare un filesystem su '%s'" msgid "number of blocks too small" msgstr "Numero di settori" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "dimensione pagina %d specificata dall'utente non corretta\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Utilizzo la dimensione pagina %d specificata dall'utente, al posto del " "valore di sistema %d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "L'etichetta è stata troncata.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "nessuna etichetta, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "nessun uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "Uso: %s [-c] [-v0|-v1] [-pDIMPAGINA] [-L etichetta] /dev/nome [blocchi]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "troppe pagine danneggiate" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Memoria esaurita" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "una pagina danneggiata\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu pagine danneggiate\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "impossibile riavvolgere il dispositivo swap" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "impossibile cancellare il settore di boot" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p stampa della tabella delle partizioni BSD" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s visualizzazione del disklabel completo" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: errore: versione sconosciuta %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "" "\n" "Errore durante la chiusura del file\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: errore: non è possibile impostare swap in nessuna posizione?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "" "%s: errore: la dimensione %lu è maggiore di quella del dispositivo %lu\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: errore: l'area di swap deve equivalere almeno a %ldkB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: attenzione: troncamento area swap a %ldkB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "%s: errore: Non si cercherà di creare uno swapdevice su '%s'\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s: errore: %s è montata; qui non verrà creato uno spazio di swap.\n" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Impossibile impostare lo spazio-swap: non leggibile" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Impostazione spazio di swap versione %d, dimensione = %llu kB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "impossibile scrivere sulla pagina di firma" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync non riuscito " -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "impossibile fare matchpathcon()" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "impossibile creare un nuovo contesto selinux" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: impossibile rinominare %s in %s: %s\n" @@ -1487,53 +1487,53 @@ msgid "" " %s " msgstr "Uso:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "impossibile eseguire stat sul dispositivo %s" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: non è un dispositivo di caratteri" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s non è un dispositivo speciale a blocchi" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Impossibile fare il lock del file di lock %s: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Attenzione: %s non è un dispositivo a blocchi\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "impossibile eseguire stat sul dispositivo %s" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "impossibile eseguire stat sul dispositivo %s" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: non è un dispositivo di caratteri" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s non è un dispositivo speciale a blocchi" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "errore fermando il servizio \"%s\"" @@ -6751,16 +6751,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "Non riuscito ioctl(RTC_EPOCH_SET) su %s" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "impossibile aprire %s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6907,8 +6897,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "chsh: errore PAM, interruzione in corso: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Password: " @@ -7808,6 +7798,16 @@ msgstr "Uso: %s [+formato] [giorno mese anno]\n" msgid "St. Tib's Day" msgstr "Giorno di S.Tiberio" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "impossibile aprire %s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8324,6 +8324,145 @@ msgstr "Impossibile aprire %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM non è definito.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "Uso: last [-#] [-f file] [-t tty] [-h hostname] [utente ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ segnale ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: argomento -l non valido per %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs socket" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs connect" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Scrivi" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "lettura di %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Impossibile aprire %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Impossibile aprire %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Errore durante la lettura di %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "id non valido" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: valore non valido\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "errore durante il cambiamento della modalità di %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Uso: %s [opzioni] dispositivo...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8394,38 +8533,38 @@ msgstr "attenzione: impossibile aprire %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: impossibile aprire %s - si sta utilizzando al suo posto %s\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "impossibile creare un file di lock %s: %s (usare il flag -n per cambiare)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "impossibile collegare il file di lock %s: %s (usare il flag -n per cambiare)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "impossibile aprire il file di lock %s: %s (usare flag -n per cambiare)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Impossibile fare il lock del file di lock %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "impossibile fare il lock del file di lock %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "scaduto" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8434,85 +8573,90 @@ msgstr "" "Impossibile creare il collegamento %s\n" "Forse c'è un vecchio file di lock?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "impossibile aprire %s (%s) - mtab non aggiornato" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "errore durante la scrittura di %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "errore durante il cambiamento della modalità di %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "errore durante il cambiamento della modalità di %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "impossibile rinominare %s in %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: impossibile ottenere informazioni sul device %s: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", offset %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr "" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", cifratura %s (tipo %d)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", offset %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", tipo di cifratura %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: impossibile ottenere informazioni sul device %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: impossibile aprire il device %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: l'utente \"%s\" non esiste.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "" # FIXME -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: impossibile trovare un loop device libero" # FIXME: loop device -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8522,52 +8666,52 @@ msgstr "" " non è a conoscenza del loop device (se è questo il caso,\n" " occorre ricompilare o eseguire \"modprobe loop\")." -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Memoria insufficiente quando si amplia il buffer.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "Il settore %d è già allocato\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s è protetto da scrittura, viene montato in sola lettura" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): riuscito\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): riuscito\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: impossibile eliminare il device %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "Questo mount è stato compilato senza supporto per loop. Ricompilare.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, c-format msgid "" "\n" @@ -8576,12 +8720,13 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" msgstr "" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8597,22 +8742,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: impossibile aprire il device %s: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: device occupato" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8642,7 +8787,7 @@ msgstr "mount: secondo mtab, %s è montato su %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: impossibile aprire %s in scrittura: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: errore durante la scrittura di %s: %s" @@ -8662,7 +8807,7 @@ msgstr "mount: impossibile impostare l'id di gruppo: %s" msgid "mount: cannot set user id: %s" msgstr "mount: impossibile impostare l'id utente: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: impossibile effettuare il fork: %s" @@ -8692,88 +8837,88 @@ msgstr " e sembra che questo sia swapspace\n" msgid " I will try type %s\n" msgstr " Proverò il tipo %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s assomigla a swapspace - non montato" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "mount non riuscito" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: solamente root può montare %s su %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: loop device specificato due volte" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: tipo specificato due volte" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: si ignora l'impostazione di un loop device\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: secondo mtab, %s è già montato su %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: si intende utilizzare il loop device %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: mancata impostazione del loop device\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: impostazione del loop device riuscita\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: nessun %s trovato - creazione in corso...\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: impossibile aprire %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: l'argomento di -p o --pass-fd deve essere un numero" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: impossibile aprire %s per impostare la velocità " -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: impossibile impostare la velocità : %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: secondo mtab, %s è già montato su %s\n" @@ -8967,22 +9112,27 @@ msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" "mount: %s%s è protetto da scrittura, ma l'opzione '-w' è stata indicata" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: impossibile montare %s%s in sola lettura" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s è protetto da scrittura, viene montato in sola lettura" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: nessun %s trovato - creazione in corso...\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s già montato su %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8992,23 +9142,23 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: non è stato dato il tipo - Si presume nfs perché ci sono i due punti\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "mount: non è stato dato il tipo - Si assume cifs per il prefisso //\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s già montato su %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9045,19 +9195,19 @@ msgid "" "For many more details, say man 8 mount .\n" msgstr "" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: è possibile solo per root" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "non è stato montato niente" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: non si è trovata tale partizione" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: impossibile trovare %s in %s o %s" @@ -9238,42 +9388,42 @@ msgstr "Non superutente.\n" msgid "%s: swapoff failed" msgstr "%s non riuscito.\n" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: compilato senza supporto per -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount: impossibile impostare l'id di gruppo: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "umount: impossibile impostare l'id utente: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "mount: impossibile fare il fork: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: dispositivo di blocchi non valido" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: non montato" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: impossibile scrivere superblock" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9281,110 +9431,120 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: non trovato" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: bisogna essere superuser per eseguire umount" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: i dispositivi di blocchi non sono permessi su fs" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "nessun umount2, tentativo di umount in corso...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s occupato - rimontato sola lettura\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: impossibile rimontare %s di sola lettura\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "eseguito umount di %s\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: impossibile trovare l'elenco dei filesystem da smontare" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Uso: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t tipofs] [-O opzioni]\n" " umount [-f] [-r] [-n] [-v] speciale | nodo...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "Il settore %d è già allocato\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "Il settore %d è già allocato\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Impossibile smontare \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Tentativo di eseguire umount di %s in corso\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "Impossibile trovare %s in mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s non è montato (secondo mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: sembra che %s sia stato montato diverse volte" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s non si trova in fstab (e non si è root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s mount non coerente con fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: solo %s può smontare %s da %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr " umount: solo root può farlo" @@ -9500,7 +9660,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9511,16 +9671,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "impossibile aprire %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "exec fallita\n" @@ -10407,65 +10571,65 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "id non valido: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s da %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "id non valido" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "id non valido: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s non è un dispositivo speciale a blocchi" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "impossibile ottenere la dimensione di %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Ricerca sull'unità disco impossibile" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "impossibile aprire %s" @@ -11593,9 +11757,6 @@ msgstr "Memoria insufficiente quando si amplia il buffer.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "in attesa di cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "lettura di %c\n" - #~ msgid "reading login name\n" #~ msgstr "lettura del nome di login\n" @@ -11636,9 +11797,6 @@ msgstr "Memoria insufficiente quando si amplia il buffer.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "timeout = %d, quiet = %d, reboot = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Errore durante la lettura di %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "impossibile leggere %s e impossibile eseguire ioctl sul dump\n" @@ -11795,9 +11953,6 @@ msgstr "Memoria insufficiente quando si amplia il buffer.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: ottenuto un hp->h_length non valido?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs socket" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -11807,9 +11962,6 @@ msgstr "Memoria insufficiente quando si amplia il buffer.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "utilizzo della porta %d per il demone nfs\n" -#~ msgid "nfs connect" -#~ msgstr "nfs connect" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "valore riportato di stato nfs sconosciuto: %d" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-ng 2.14.2-rc2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2009-01-28 16:54+0900\n" "Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n" "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n" @@ -205,7 +205,7 @@ msgstr "ä½¿ã„æ–¹: %s [ -n ] デãƒã‚¤ã‚¹\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -922,7 +922,7 @@ msgstr "デãƒã‚¤ã‚¹ %s ã‚’ stat ã§ãã¾ã›ã‚“" msgid "%s is not a block special device" msgstr "%s ã¯ãƒ–ãƒãƒƒã‚¯ã‚¹ãƒšã‚·ãƒ£ãƒ«ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "%s ã‚’ open ã§ãã¾ã›ã‚“" @@ -1250,7 +1250,7 @@ msgstr "ブãƒãƒƒã‚¯ã®ãƒ†ã‚¹ãƒˆä¸ã«ã‚·ãƒ¼ã‚¯ãŒå¤±æ•—ã—ã¾ã—ãŸ" msgid "Weird values in do_check: probably bugs\n" msgstr "do_check ã«å¤‰ãªå€¤ãŒã‚りã¾ã™: 多分ãƒã‚°ã§ã—ょã†\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "check_blocks ã§ã®ã‚·ãƒ¼ã‚¯ã«å¤±æ•—ã—ã¾ã—ãŸ" @@ -1321,167 +1321,167 @@ msgstr "'%s' 上ã«ãƒ•ァイルシステムを作らãªã„よã†ã«ã—ã¾ã™" msgid "number of blocks too small" msgstr "ブãƒãƒƒã‚¯ã®æ•°ãŒå°‘ãªã™ãŽã¾ã™" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "䏿£ãªãƒ¦ãƒ¼ã‚¶æŒ‡å®šãƒšãƒ¼ã‚¸ã‚µã‚¤ã‚º %d\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "システムã®ãƒšãƒ¼ã‚¸ã‚µã‚¤ã‚ºå€¤ %2$d/%3$d ã®ä»£ã‚りã«ã€ãƒ¦ãƒ¼ã‚¶æŒ‡å®šå€¤ %1$d を使ã„ã¾ã™\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, fuzzy, c-format msgid "no label, " msgstr "ラベル" -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "ä½¿ã„æ–¹: %s [-c] [-v0|-v1] [-pページサイズ] /dev/name [ブãƒãƒƒã‚¯æ•°]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "䏿£ãƒšãƒ¼ã‚¸ãŒå¤šã™ãŽã¾ã™" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "メモリãŒè¶³ã‚Šã¾ã›ã‚“" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "䏿£ãªãƒšãƒ¼ã‚¸æ•°\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "䏿£ãªãƒšãƒ¼ã‚¸æ•° %lu\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "スワップデãƒã‚¤ã‚¹ã‚’å·»ãæˆ»ã›ã¾ã›ã‚“" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "ブートセクタをクリアã§ãã¾ã›ã‚“" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p BSD é ˜åŸŸãƒ†ãƒ¼ãƒ–ãƒ«ã‚’è¡¨ç¤ºã™ã‚‹" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s 完全ãªãƒ‡ã‚£ã‚¹ã‚¯ãƒ©ãƒ™ãƒ«ã‚’表示ã™ã‚‹" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: エラー: 䏿˜Žãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "エラー: UUID ã®è§£æžã«å¤±æ•—" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: エラー: スワップを有効ã«ã™ã‚‹ãŸã‚ã®å ´æ‰€ãŒãªã„?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "" "%s: エラー: サイズ %lu KiB ãŒãƒ‡ãƒã‚¤ã‚¹ã®ã‚µã‚¤ã‚º %lu KiB よりも大ãã„ã§ã™\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: エラー: ã‚¹ãƒ¯ãƒƒãƒ—é ˜åŸŸã¯å°‘ãªãã¨ã‚‚ %ld KiB å¿…è¦ã§ã™\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: è¦å‘Š: ã‚¹ãƒ¯ãƒƒãƒ—é ˜åŸŸã‚’ %ld KiB ã«åˆ‡ã‚Šè©°ã‚ã¾ã—ãŸ\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "'%s' ã«ã¯ã‚¹ãƒ¯ãƒƒãƒ—デヴァイスを作らãªã„よã†ã«ã—ã¾ã™" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s ã¯ãƒžã‚¦ãƒ³ãƒˆã•れã¦ã„ã¾ã™ -- ã“ã“ã«ã¯ãƒ•ァイルシステムをã¤ãれã¾ã›ã‚“ï¼" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "スワップ空間をè¨å®šã§ãã¾ã›ã‚“: èªè¾¼ã‚ã¾ã›ã‚“" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "スワップ空間ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %d ã‚’è¨å®šã—ã¾ã™ã€ã‚µã‚¤ã‚º = %llu KiB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "%s: %s: ç½²åページを書ãè¾¼ã‚ã¾ã›ã‚“: %s" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync ã«å¤±æ•—" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "%s ã®çŠ¶æ…‹ã‚’å–å¾—ã§ãã¾ã›ã‚“" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "æ–°è¦ã® selinux コンテã‚ストを作æˆã§ãã¾ã›ã‚“" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "selinux コンテã‚ストを計算ã§ãã¾ã›ã‚“" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: %s ã®åå‰ã‚’ %s ã«å¤‰æ›´ã§ãã¾ã›ã‚“: %s\n" @@ -1493,53 +1493,53 @@ msgid "" " %s " msgstr "ä½¿ã„æ–¹:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "デãƒã‚¤ã‚¹ %s ã‚’ stat ã§ãã¾ã›ã‚“" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: ã‚ャラクタデãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s ã¯ãƒ–ãƒãƒƒã‚¯ã‚¹ãƒšã‚·ãƒ£ãƒ«ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "ãƒãƒƒã‚¯ãƒ•ァイル %s ã‚’ãƒãƒƒã‚¯ã§ãã¾ã›ã‚“: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "è¦å‘Š: %s ã¯ãƒ–ãƒãƒƒã‚¯ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "デãƒã‚¤ã‚¹ %s ã‚’ stat ã§ãã¾ã›ã‚“" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "デãƒã‚¤ã‚¹ %s ã‚’ stat ã§ãã¾ã›ã‚“" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: ã‚ャラクタデãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s ã¯ãƒ–ãƒãƒƒã‚¯ã‚¹ãƒšã‚·ãƒ£ãƒ«ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "エラーã«ã‚ˆã‚Šã‚µãƒ¼ãƒ“ã‚¹ã‚’åœæ¢ã—ã¾ã™: \"%s\"" @@ -6674,16 +6674,6 @@ msgstr "%s ã®ã‚«ãƒ¼ãƒãƒ«ãƒ‰ãƒ©ã‚¤ãƒã¯ RTC_EPOCH_SET ioctl ã‚’æŒã£ã¦ã„ã¾ msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "%s ã¸ã® ioctl(RTC_EPOCH_SET) ãŒå¤±æ•—ã—ã¾ã—ãŸ" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "%s ã‚’é–‹ã‘ã¾ã›ã‚“" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6829,8 +6819,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "%s: PAM å¤±æ•—ã€‚ä¸æ–ã—ã¾ã™: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "パスワード: " @@ -7725,6 +7715,16 @@ msgstr "ä½¿ã„æ–¹: %s [+書å¼] [æ—¥ 月 å¹´]\n" msgid "St. Tib's Day" msgstr "è– Tib ã®æ—¥" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "%s ã‚’é–‹ã‘ã¾ã›ã‚“" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8241,6 +8241,145 @@ msgstr "%s ã‚’èªã¿è¾¼ã‚€ã“ã¨ãŒã§ãã¾ã›ã‚“\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM ãŒå®šç¾©ã•れã¦ã„ã¾ã›ã‚“。\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "ä½¿ã„æ–¹: last [-#] [-f ファイル] [-t 端末] [-h ホストå] [ユーザ ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ シグナル ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: 䏿£ãª -l ã®å¼•æ•° %s ã§ã™ã€‚\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs ソケット" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs 接続" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "書ãè¾¼ã¿" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "%c ã‚’èªè¾¼ã¿\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "%s ã‚’é–‹ã‘ã¾ã›ã‚“: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "%s ã‚’é–‹ã‘ã¾ã›ã‚“: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "%s ã®èªè¾¼ã¿ã‚¨ãƒ©ãƒ¼\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "䏿£ãªã‚ªãƒ—ション" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "䏿£ãªæ•°: %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "%s ã®ãƒ¢ãƒ¼ãƒ‰å¤‰æ›´ã‚¨ãƒ©ãƒ¼: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "ä½¿ã„æ–¹: %s [オプション] デãƒã‚¤ã‚¹å...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8311,36 +8450,36 @@ msgstr "è¦å‘Š: %s ãŒã‚ªãƒ¼ãƒ—ンã§ãã¾ã›ã‚“: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: %s をオープンã§ãã¾ã›ã‚“ã§ã—㟠-- 代り㫠%s を使ã„ã¾ã™\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "ãƒãƒƒã‚¯ãƒ•ァイル %s を作æˆã§ãã¾ã›ã‚“: %s (-n フラグを使ã£ã¦ãã ã•ã„)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "ãƒãƒƒã‚¯ãƒ•ァイル %s をリンクã§ãã¾ã›ã‚“: %s (-n フラグを使ã£ã¦ãã ã•ã„)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "ãƒãƒƒã‚¯ãƒ•ァイル %s ã‚’é–‹ã‘ã¾ã›ã‚“: %s (-n フラグを使ã£ã¦ãã ã•ã„)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "ãƒãƒƒã‚¯ãƒ•ァイル %s ã‚’ãƒãƒƒã‚¯ã§ãã¾ã›ã‚“: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "ãƒãƒƒã‚¯ãƒ•ァイル %s ã‚’ãƒãƒƒã‚¯ã§ãã¾ã›ã‚“: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "タイムアウト" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8349,83 +8488,88 @@ msgstr "" "リンク %s を作æˆã§ãã¾ã›ã‚“\n" "多分ã€ã‚´ãƒŸã¨åŒ–ã—ãŸãƒãƒƒã‚¯ãƒ•ァイルãŒã‚ã‚‹ã®ã§ã¯ ?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "%s ã‚’é–‹ã‘ã¾ã›ã‚“ (%s) -- mtab ã¯æ›´æ–°ã•れã¾ã›ã‚“" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "%s ã¸ã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "%s ã®ãƒ¢ãƒ¼ãƒ‰å¤‰æ›´ã‚¨ãƒ©ãƒ¼: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "%s ã®ãƒ¢ãƒ¼ãƒ‰å¤‰æ›´ã‚¨ãƒ©ãƒ¼: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "%s ã®åå‰ã‚’ %s ã«å¤‰æ›´ã§ãã¾ã›ã‚“: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: デãƒã‚¤ã‚¹ %s ã®æƒ…å ±ã‚’å–å¾—ã§ãã¾ã›ã‚“: %s\n" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr ", offset %<PRIu64>" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr ", sizelimit %<PRIu64>" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", æš—å· %s (タイプ %<PRIu32>)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", オフセット %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", æš—å·ã‚¿ã‚¤ãƒ— %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: デãƒã‚¤ã‚¹ %s ã®æƒ…å ±ã‚’å–å¾—ã§ãã¾ã›ã‚“: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: デãƒã‚¤ã‚¹ %s をオープンã§ãã¾ã›ã‚“: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "%s: /dev ディレクトリã¯å˜åœ¨ã—ã¾ã›ã‚“。" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: dev/loop# ã®æ¨©é™ã‚’見るã“ã¨ãŒã§ãã¾ã›ã‚“" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: 空ã„ã¦ã„ã‚‹ loop デãƒã‚¤ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8435,54 +8579,54 @@ msgstr "" "ã„ãªã„ã‹ã‚‚ã—れã¾ã›ã‚“。\n" " (ãã†ã§ã‚れã°ã€å†ã‚³ãƒ³ãƒ‘イルã™ã‚‹ã‹ `insmod loop.o' ã—ã¦ä¸‹ã•ã„。)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "ãƒãƒƒãƒ•ァを拡大ã™ã‚‹ã¨ãã«ãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šãªããªã‚Šã¾ã—ãŸã€‚\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "è¦å‘Š: %s ã¯æ—¢ã« %s ã«é–¢é€£ã¥ã‘ã•れã¦ã„ã¾ã™\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "è¦å‘Š: %s: ã¯æ›¸ãè¾¼ã¿ç¦æ¢ã§ã™ã€èªè¾¼ã¿å°‚用ã§ãƒžã‚¦ãƒ³ãƒˆã—ã¾ã™\n" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "ãƒ¡ãƒ¢ãƒªã«æ ¼ç´ã§ãã¾ã›ã‚“ã§ã—ãŸã®ã§ã€çµ‚了ã—ã¾ã™ã€‚\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "ioctl LOOP_SET_FD 失敗: %s\n" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu,%llu): æˆåŠŸ\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): æˆåŠŸ\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: デãƒã‚¤ã‚¹ %s を削除ã§ãã¾ã›ã‚“: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "ã“ã® mount 㯠loop ã®ã‚µãƒãƒ¼ãƒˆãªã—ã§ã‚³ãƒ³ãƒ‘イルã•れã¾ã—ãŸã€‚\n" "å†ã‚³ãƒ³ãƒ‘イルã—ã¦ãã ã•ã„。\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8491,6 +8635,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8505,7 +8650,7 @@ msgstr "" " 一覧を表示\n" " %1$s [オプション] {-f|--find|loopdev} <file> setup\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8521,22 +8666,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, c-format msgid "Loop device is %s\n" msgstr "Loop: デãƒã‚¤ã‚¹ 㯠%s ã§ã™\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "%s: %s: デãƒã‚¤ã‚¹ã‚’使用ä¸ã§ã™" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8568,7 +8713,7 @@ msgstr "mount: mtab ã«ã‚ˆã‚‹ã¨ã€%s 㯠%s ã«ãƒžã‚¦ãƒ³ãƒˆã•れã¦ã„ã¾ã™" msgid "mount: can't open %s for writing: %s" msgstr "mount: %s を書ãè¾¼ã¿ç”¨ã«ã‚ªãƒ¼ãƒ—ンã§ãã¾ã›ã‚“: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: %s ã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼: %s" @@ -8588,7 +8733,7 @@ msgstr "mount: グループ ID ã‚’è¨å®šã§ãã¾ã›ã‚“: %s" msgid "mount: cannot set user id: %s" msgstr "mount: ユーザー id ã‚’è¨å®šã§ãã¾ã›ã‚“: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: fork ã§ãã¾ã›ã‚“: %s" @@ -8618,88 +8763,88 @@ msgstr " ãã—ã¦ã€ãれã¯ã‚¹ãƒ¯ãƒƒãƒ—ç©ºé–“ã®æ§˜ã§ã™ã€‚\n" msgid " I will try type %s\n" msgstr " タイプ %s を試ã—ã¦ã¿ã¾ã™\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s ã¯ã‚¹ãƒ¯ãƒƒãƒ—空間ã®ã‚ˆã†ã§ã™ã -- マウントã—ã¾ã›ã‚“" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "マウントã«å¤±æ•—ã—ã¾ã—ãŸ" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: root ã ã‘㌠%s ã‚’ %s ã«ãƒžã‚¦ãƒ³ãƒˆã§ãã¾ã™" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: loop デãƒã‚¤ã‚¹ãŒ 2 回指定ã•れã¾ã—ãŸ" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: タイプ㌠2 回指定ã•れã¾ã—ãŸ" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: loop デãƒã‚¤ã‚¹ã®è¨å®šã‚’スã‚ップã—ã¾ã™\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: mtab ã«ã‚ˆã‚‹ã¨ã€%s 㯠loop ã¨ã—㦠%s ã«ãƒžã‚¦ãƒ³ãƒˆæ¸ˆã§ã™" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: loop デãƒã‚¤ã‚¹ %s を使ã„ã¾ã™\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "mount: stolen loop=%s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: loop デãƒã‚¤ã‚¹ã®è¨å®šã«å¤±æ•—ã—ã¾ã—ãŸ\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: loop デãƒã‚¤ã‚¹ã®è¨å®šã«æˆåŠŸã—ã¾ã—ãŸ\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ -- 作æˆã—ã¾ã™..\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: %s ãŒã‚ªãƒ¼ãƒ—ンã§ãã¾ã›ã‚“: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: -p ã¾ãŸã¯ --pass-fd å¼•æ•°ã¯æ•°å—ã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: %s を速度è¨å®šç”¨ã«ã‚ªãƒ¼ãƒ—ンã§ãã¾ã›ã‚“" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: 速度ã®è¨å®šãŒã§ãã¾ã›ã‚“: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: mtab ã«ã‚ˆã‚‹ã¨ã€%s 㯠%s ã«ãƒžã‚¦ãƒ³ãƒˆæ¸ˆã§ã™\n" @@ -8890,22 +9035,27 @@ msgstr "mount: %s%s ã‚’èªè¾¼ã¿å°‚用ã§ãƒžã‚¦ãƒ³ãƒˆã§ãã¾ã›ã‚“" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s ã¯æ›¸ãè¾¼ã¿ç¦æ¢ã§ã™ãŒã€`-w' ãƒ•ãƒ©ã‚°ãŒæ˜Žç¤ºçš„ã«ä¸Žãˆã‚‰ã‚Œã¾ã—ãŸ" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: %s%s ã‚’èªè¾¼ã¿å°‚用ã§ãƒžã‚¦ãƒ³ãƒˆã§ãã¾ã›ã‚“" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s ã¯æ›¸ãè¾¼ã¿ç¦æ¢ã§ã™ã€èªè¾¼ã¿å°‚用ã§ãƒžã‚¦ãƒ³ãƒˆã—ã¾ã™" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: %s ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ -- 作æˆã—ã¾ã™..\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s 㯠%s ã«ãƒžã‚¦ãƒ³ãƒˆæ¸ˆã§ã™\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8915,22 +9065,22 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: タイプãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã¾ã›ã‚“ -- コãƒãƒ³ãŒã‚ã‚‹ã®ã§ nfs ã®æ§˜ã§ã™ãŒ\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "mount: タイプãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã¾ã›ã‚“ -- // ãŒã‚ã‚‹ã®ã§ cifs ã®æ§˜ã§ã™ãŒ\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s 㯠%s ã«ãƒžã‚¦ãƒ³ãƒˆæ¸ˆã§ã™\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8999,19 +9149,19 @@ msgstr "" "ãã®ä»–ã®ã‚ªãƒ—ション: [-nfFrsvw] [-o オプション] [-p passwdfd]\n" "ã‚‚ã£ã¨è©³ã—ã„ã“ã¨ã‚’知りãŸã‘れã°ã€man 8 mount ã¨å”±ãˆã¦ã¿ã¾ã—ょã†ã€‚\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: root ã ã‘ãŒãれを行ãªãˆã¾ã™" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "何もマウントã•れã¾ã›ã‚“ã§ã—ãŸ" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: ãã®ã‚ˆã†ãªãƒ‘ーティションã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: %2$s ã‚„ %3$s 内㫠%1$s を見ã¤ã‘られã¾ã›ã‚“" @@ -9218,42 +9368,42 @@ msgstr "スーパーユーザーã§ã¯ã‚りã¾ã›ã‚“\n" msgid "%s: swapoff failed" msgstr "%s ã¯å¤±æ•—ã—ã¾ã—ãŸã€‚\n" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "mount: -f オプションã®ã‚µãƒãƒ¼ãƒˆç„¡ã—ã§ã‚³ãƒ³ãƒ‘イルã•れã¦ã„ã¾ã™\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount: グループ id をセットã§ãã¾ã›ã‚“: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "umount: ユーザー id をセットã§ãã¾ã›ã‚“: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: åプãƒã‚»ã‚¹ã‚’èµ·å‹•ã§ãã¾ã›ã‚“: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s ã¯ä¸æ£ãªãƒ–ãƒãƒƒã‚¯ãƒ‡ãƒã‚¤ã‚¹ã§ã™" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: マウントã•れã¦ã„ã¾ã›ã‚“" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: スーパーブãƒãƒƒã‚¯ã«æ›¸ãè¾¼ã‚ã¾ã›ã‚“" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9261,111 +9411,121 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: 見ã¤ã‹ã‚Šã¾ã›ã‚“" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: アンマウントã™ã‚‹ã«ã¯ã‚¹ãƒ¼ãƒ‘ーユーザã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: ブãƒãƒƒã‚¯ãƒ‡ãƒã‚¤ã‚¹ã¯ãƒ•ァイルシステム上ã§è¨±å¯ã•れã¾ã›ã‚“" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "umount2 ãŒã‚りã¾ã›ã‚“ã€umount ã—ã¦ã¿ã¾ã™...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s ã¯ä½¿ç”¨ä¸ã§ã™ -- èªè¾¼ã¿å°‚用ã¨ã—ã¦å†ãƒžã‚¦ãƒ³ãƒˆã—ã¾ã™\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: %s ã‚’èªè¾¼ã¿å°‚用ã§å†ãƒžã‚¦ãƒ³ãƒˆã§ãã¾ã›ã‚“ã§ã—ãŸ\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s ã¯ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã•れã¾ã—ãŸ\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: アンマウントã®ãŸã‚ã®ãƒ•ァイルシステムリストを見ã¤ã‘られã¾ã›ã‚“" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "ä½¿ã„æ–¹: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vfsタイプ] [-O オプション]\n" " umount [-f] [-r] [-n] [-v] special | node...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "è¦å‘Š: %s ã¯æ—¢ã« %s ã«é–¢é€£ã¥ã‘ã•れã¦ã„ã¾ã™\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "è¦å‘Š: %s ã¯æ—¢ã« %s ã«é–¢é€£ã¥ã‘ã•れã¦ã„ã¾ã™\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "\"\" をアンマウントã§ãã¾ã›ã‚“\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "%s をアンマウントã—ã¾ã™\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "mtab ã« %s ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s マウントã•れã¦ã„ã¾ã›ã‚“ (mtab ã«ã‚ˆã‚‹ã¨)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: %s ã¯è¤‡æ•°ãƒžã‚¦ãƒ³ãƒˆã•れã¦ã„るよã†ã§ã™" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" "umount: %s 㯠fstab ã«ã‚りã¾ã›ã‚“ (ã•らã«ã€ã‚ãªãŸã¯ root ã§ã¯ã‚りã¾ã›ã‚“)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s 㯠fstab ã¨ä¸€è‡´ã—ãªã„マウントã§ã™" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: %s ã ã‘㌠%s ã‚’ %s ã‹ã‚‰ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã§ãã¾ã™" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: root ã ã‘ãŒãれを行ãªãˆã¾ã™" @@ -9480,7 +9640,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9491,16 +9651,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "%s ã‚’ open ã§ãã¾ã›ã‚“" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "実行ã«å¤±æ•—\n" @@ -10386,64 +10550,64 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "䏿£ãª id: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s from %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "䏿£ãªã‚ªãƒ—ション" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "䏿£ãª id: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s ã¯ãƒ–ãƒãƒƒã‚¯ã‚¹ãƒšã‚·ãƒ£ãƒ«ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚りã¾ã›ã‚“" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "%s ã®ã‚µã‚¤ã‚ºã‚’å–å¾—ã§ãã¾ã›ã‚“" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "ディスクドライブ上㧠seek ã§ãã¾ã›ã‚“" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "%s ã‚’ open ã§ãã¾ã›ã‚“" @@ -11575,9 +11739,6 @@ msgstr "ãƒãƒƒãƒ•ァを拡大ã™ã‚‹ã¨ãã«ãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šãªããªã‚Šã¾ã— #~ msgid "waiting for cr-lf\n" #~ msgstr "cr-lf ã‚’å¾…ã£ã¦ã„ã¾ã™\n" -#~ msgid "read %c\n" -#~ msgstr "%c ã‚’èªè¾¼ã¿\n" - #~ msgid "reading login name\n" #~ msgstr "ãƒã‚°ã‚¤ãƒ³åã‚’èªè¾¼ã‚ã¾ã›ã‚“\n" @@ -11614,9 +11775,6 @@ msgstr "ãƒãƒƒãƒ•ァを拡大ã™ã‚‹ã¨ãã«ãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šãªããªã‚Šã¾ã— #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "timeout = %d, quiet = %d, reboot = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "%s ã®èªè¾¼ã¿ã‚¨ãƒ©ãƒ¼\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "%s ã‚’èªã‚ã¾ã›ã‚“ã€ãã—㦠ioctl ダンプãŒã§ãã¾ã›ã‚“\n" @@ -11794,9 +11952,6 @@ msgstr "ãƒãƒƒãƒ•ァを拡大ã™ã‚‹ã¨ãã«ãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šãªããªã‚Šã¾ã— #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: 䏿£ãª hp->h_length 値をå–得?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs ソケット" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -11809,9 +11964,6 @@ msgstr "ãƒãƒƒãƒ•ァを拡大ã™ã‚‹ã¨ãã«ãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šãªããªã‚Šã¾ã— #~ msgid "using port %d for nfs deamon\n" #~ msgstr "nfs デーモンã®ãŸã‚ã« %d 番ãƒãƒ¼ãƒˆã‚’利用\n" -#~ msgid "nfs connect" -#~ msgstr "nfs 接続" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "䏿˜Žãª nfs ステータス値を返ã—ã¾ã—ãŸ: %d" @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-ng-2.14.2-rc2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2009-01-31 20:52+0100\n" "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" @@ -210,7 +210,7 @@ msgstr "Gebruik: %s [ -n ] apparaat\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -927,7 +927,7 @@ msgstr "kan apparaat %s niet vinden" msgid "%s is not a block special device" msgstr "%s is geen blok-apparaat" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "kan %s niet openen" @@ -1272,7 +1272,7 @@ msgid "Weird values in do_check: probably bugs\n" msgstr "" "Vreemde waarden in do_check(): waarschijnlijk een interne programmafout\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "'seek' is mislukt in check_blocks()" @@ -1342,171 +1342,171 @@ msgstr "zal niet proberen een bestandssysteem te maken op '%s'" msgid "number of blocks too small" msgstr "aantal blokken is te klein" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Ongeldige door gebruiker aangegeven paginagrootte %d\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "De opgegeven paginagrootte %d wordt gebruikt, in plaats van systeemwaarde %" "d.\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" "Onjuiste grootte van kop van wisselgeheugen; er is geen label geschreven.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Label is afgekapt.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "geen label, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "geen UUID\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "Gebruik: %s [-c] [-v0|-v1] [-ppaginagrootte] [-L label] [-U " "UUID] /dev/naam [blokken]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "te veel slechte pagina's" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Onvoldoende geheugen beschikbaar" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "één slechte pagina\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu slechte pagina's\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "terugspoelen van wisselgeheugenapparaat is mislukt" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "wissen van opstartsector is mislukt" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p BSD-partitietabel weergeven" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s complete schijflabel weergeven" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" "%1$s: waarschuwing: optie '-U' wordt genegeerd\n" "(UUID's worden door %1$s niet ondersteund)\n" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: fout: onbekende versie %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "fout: kan UUID niet ontleden" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: fout: Nergens om wisselgeheugen op in te stellen?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: fout: grootte %lu KiB is groter dan apparaatgrootte van %lu KiB\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: fout: wisselgeheugen moet minstens %ld KiB zijn\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: waarschuwing: wisselgeheugen is afgekapt tot %ld KiB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "%s: fout: zal niet proberen wisselgeheugen te maken op '%s'\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s: fout: %s is aangekoppeld; zal hier geen wisselgeheugen maken\n" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Instellen van wisselgeheugen is mislukt: onleesbaar" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Instellen van wisselgeheugen, versie %d, grootte = %llu KiB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "%s: %s: schrijven van vingerafdrukpagina is mislukt: %s" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync() is mislukt" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "%s: %s: kan geen SELinux-bestandslabel verkrijgen: %s\n" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "kan uit het pad geen context bepalen" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "kan geen nieuwe SELinux-context aanmaken" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "kan geen nieuwe SELinux-context berekenen" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: kan %s niet herlabelen naar %s: %s\n" @@ -1518,53 +1518,53 @@ msgid "" " %s " msgstr "Gebruik:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "kan apparaat %s niet vinden" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: is geen byte-apparaat" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s is geen seriële lijn" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "kan vergrendelingsbestand %s niet vergrendelen: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Waarschuwing: %s is geen blok-apparaat\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "kan apparaat %s niet vinden" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "kan apparaat %s niet vinden" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: is geen byte-apparaat" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s is geen seriële lijn" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "fout bij stoppen van service: \"%s\"" @@ -6768,16 +6768,6 @@ msgstr "Het kernelstuurprogramma voor %s heeft geen ioctl(RTC_EPOCH_SET).\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) op %s is mislukt" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "openen van %s is mislukt" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6922,8 +6912,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "%s: PAM-fout -- gestopt: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Wachtwoord: " @@ -7822,6 +7812,16 @@ msgstr "Gebruik: %s [+opmaak] [dag maand jaar]\n" msgid "St. Tib's Day" msgstr "Sint Tibs" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "openen van %s is mislukt" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8338,6 +8338,146 @@ msgstr "Kan %s niet lezen\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM is niet gedefinieerd.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"Gebruik: last [-#] [-f bestand] [-t tty] [-h hostnaam] [gebruiker ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ signaal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: ongeldig argument '%s' van '-l'\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "socket: %s.\n" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "verbinding: %s.\n" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "W:schrijven" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "duurde te lang" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Kan %s niet openen: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Kan %s niet openen: %s\n" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "ongeldige optie" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: ongeldige waarde\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "fout bij wijzigen van modus van %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Gebruik: %s [opties] apparaat ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8408,42 +8548,42 @@ msgstr "waarschuwing: kan %s niet openen: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: kan %s niet openen -- %s wordt gebruikt\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "kan vergrendelingsbestand %s niet aanmaken: %s (gebruik optie '-n' om te " "forceren)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "kan vergrendelingsbestand %s niet koppelen: %s (gebruik optie '-n' om te " "forceren)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "kan vergrendelingsbestand %s niet openen: %s (gebruik optie '-n' om te " "forceren)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "kan vergrendelingsbestand %s niet vergrendelen: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "kan vergrendelingsbestand %s niet vergrendelen: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "duurde te lang" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8452,83 +8592,88 @@ msgstr "" "Kan koppeling %s niet maken.\n" "Mogelijk is er nog een oud vergrendelingsbestand?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "kan %s niet openen (%s) -- mtab is niet bijgewerkt" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "fout bij schrijven van %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "fout bij wijzigen van modus van %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "fout bij wijzigen van eigenaar van %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "kan %s niet hernoemen tot %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: kan geen informatie verkrijgen over apparaat %s: %s\n" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr ", beginpunt %<PRIu64>" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr ", maximale grootte %<PRIu64>" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", codering %s (soort %<PRIu32>)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", beginpunt %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", coderingssoort %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: kan geen informatie verkrijgen over apparaat %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: kan apparaat %s niet openen: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "%s: map '/dev' bestaat niet." -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: geen toegangsrechten tot /dev/loop#" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: kan geen vrij lus-apparaat vinden" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8538,55 +8683,55 @@ msgstr "" " lus-apparaat? (Dan moet u de kernel opnieuw compileren,\n" " of misschien een 'modprobe loop' doen?)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 msgid "Out of memory while reading passphrase" msgstr "Onvoldoende geheugen beschikbaar tijdens lezen van wachtwoord" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "waarschuwing: %s is al gerelateerd aan %s\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "" "waarschuwing: %s is schrijfbeveiligd en wordt als alleen-lezen " "aangekoppeld.\n" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Kan pagina's niet vastzetten in het geheugen -- gestopt\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "ioctl(LOOP_SET_FD) is mislukt: %s\n" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu,%llu) is gelukt\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "lus-apparaat %s is uitgeschakeld\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "kan lus-apparaat %s niet uitschakelen: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "Deze versie van 'mount' is gecompileerd zonder lus-ondersteuning.\n" "Hercompilatie is nodig.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8595,6 +8740,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8608,7 +8754,7 @@ msgstr "" " %1$s -j | --associated <bestand> [-o <nummer>] gerelateerden tonen\n" " %1$s [opties] {-f|--find|<lus-apparaat>} <bestand> instellen\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8635,22 +8781,22 @@ msgstr "" " --show apparaatnaam tonen (bij '-f <bestand>')\n" " -v | --verbose gedetailleerde uitvoer produceren\n" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, c-format msgid "Loop device is %s\n" msgstr "Lus-apparaat is %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "afgepakt lus-apparaat=%s; ... nieuwe poging\n" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "%s: apparaat %s is bezig" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8682,7 +8828,7 @@ msgstr "mount: volgens mtab is %s aangekoppeld op %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: kan %s niet openen om te schrijven: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: fout bij schrijven van %s: %s" @@ -8702,7 +8848,7 @@ msgstr "mount: kan groep-ID niet instellen: %s" msgid "mount: cannot set user id: %s" msgstr "mount: kan gebruiker-ID niet instellen: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: kan geen nieuw proces starten: %s" @@ -8732,89 +8878,89 @@ msgstr " het lijkt erop dat dit wisselgeheugen is\n" msgid " I will try type %s\n" msgstr " soort %s wordt geprobeerd\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s ziet er uit als wisselgeheugen -- niet aangekoppeld" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "aankoppelen is mislukt" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: alleen root kan %s aankoppelen op %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: lus-apparaat is twee keer aangegeven" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: soort is twee keer aangegeven" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: instellen van lus-apparaat wordt overgeslagen\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: volgens mtab is %s al als lus-apparaat aangekoppeld op %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: lus-apparaat %s zal worden gebruikt\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" "mount: lus-apparaat %s is door ander proces afgepakt; ... nieuwe poging\n" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "mount: lus-apparaat %s is door ander proces afgepakt" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: instellen van lus-apparaat is mislukt\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: lus-apparaat is succesvol ingesteld\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: geen %s gevonden -- wordt nu aangemaakt...\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: kan %s niet openen: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: argument van '-p' of '--pass-fd' moet een getal zijn" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: kan %s niet openen om snelheid in te stellen" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: kan snelheid niet instellen: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: volgens mtab is %s al aangekoppeld op %s\n" @@ -9014,22 +9160,27 @@ msgstr "mount: kan %s%s niet aankoppelen voor alleen-lezen" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s is schrijfbeveiligd, maar expliciete optie '-w' is gegeven" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: kan %s%s niet aankoppelen voor alleen-lezen" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s is schrijfbeveiligd en wordt als alleen-lezen aangekoppeld" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: geen medium gevonden op %s; ... nieuwe poging\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, c-format msgid "mount: no medium found on %s" msgstr "mount: geen medium gevonden op %s" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9047,23 +9198,23 @@ msgstr "" "bestandssysteem\n" " kunnen krijgen. Voor meer details zie restorecon(8) en mount(8).\n" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: geen soort gegeven -- NFS aangenomen, vanwege de dubbele punt\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: geen soort gegeven -- CIFS aangenomen, vanwege het //-voorvoegsel\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s is al aangekoppeld op %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9136,19 +9287,19 @@ msgstr "" "wachtwoordbestandsdescriptor].\n" "Voor meer informatie, zie man mount(8).\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: alleen root kan dat doen" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "er is niets aangekoppeld" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: die partitie is niet gevonden" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: kan %s niet vinden in %s noch in %s" @@ -9359,42 +9510,42 @@ msgstr "U bent niet root.\n" msgid "%s: swapoff failed" msgstr "%s is mislukt.\n" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: gecompileerd zonder ondersteuning voor '-f'\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount: kan groep-ID niet instellen: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "umount: kan gebruiker-ID niet instellen: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: kan geen nieuw proces starten: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: ongeldig blok-apparaat" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: niet aangekoppeld" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: kan niet naar superblok schrijven" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9405,110 +9556,120 @@ msgstr "" " (Welke processen het apparaat gebruiken kan mogelijk\n" " gevonden worden met behulp van lsof(8) of fuser(1).)" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: niet gevonden" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: u moet root zijn om te kunnen ontkoppelen" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: blok-apparaten niet toegestaan op bestandssysteem" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "geen umount2 aanwezig; poging met gewone umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s is bezig -- als alleen-lezen heraangekoppeld\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: kan %s niet als alleen-lezen heraankoppelen\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s is ontkoppeld\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: kan geen lijst vinden met bestandssystemen om te ontkoppelen" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Gebruik: umount [-dfnlrv] map|apparaat ...\n" " umount -a [-dfnlrv] [-t bestandssysteemsoorten] [-O opties]\n" " umount [-hV]\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "waarschuwing: %s is al gerelateerd aan %s\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "waarschuwing: %s is al gerelateerd aan %s\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "kan niet \"\" ontkoppelen\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Poging tot ontkoppelen van %s...\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "Kan %s niet vinden in mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s is niet aangekoppeld (volgens mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: het lijkt erop dat %s meerdere keren is aangekoppeld" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s staat niet in fstab (en u bent niet root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: aankoppeling op %s komt niet overeen met fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: alleen %s kan %s ontkoppelen van %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: alleen root kan dat doen" @@ -9624,7 +9785,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9635,16 +9796,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "kan %s niet openen" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "uitvoeren is mislukt\n" @@ -10536,7 +10701,7 @@ msgstr "zcount" msgid "pid" msgstr "PID" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" @@ -10545,7 +10710,7 @@ msgstr "" "\n" "Gebruik: %s [-dhV78neo12] [-s <snelheid>] <lijnprotocol> <apparaat>\n" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" @@ -10553,50 +10718,50 @@ msgstr "" "\n" "Mogelijke lijnprotocollen zijn:\n" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "ongeldige snelheid: %s" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, c-format msgid "ldattach from %s\n" msgstr "ldattach (%s)\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "ongeldige optie" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "ongeldig lijnprotocol: %s" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, c-format msgid "%s is not a serial line" msgstr "%s is geen seriële lijn" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, c-format msgid "cannot get terminal attributes for %s" msgstr "kan terminaleigenschappen van %s niet bepalen" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "snelheid %d is niet mogelijk" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "kan terminaleigenschappen van %s niet instellen" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 msgid "cannot set line discipline" msgstr "kan lijnprotocol niet instellen" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 msgid "cannot daemonize" msgstr "kan er geen achtergrondservice van maken" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.13-pre7\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2006-12-22 00:25+0100\n" "Last-Translator: Andrzej Krzysztofowicz <ankry@mif.pg.gda.pl>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" @@ -199,7 +199,7 @@ msgstr "u¿ycie: %s [ -n ] urz±dzenie\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -903,7 +903,7 @@ msgstr "" msgid "%s is not a block special device" msgstr "%s nie jest specjalnym urz±dzeniem blokowym" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "nie mo¿na otworzyæ %s" @@ -1211,7 +1211,7 @@ msgstr "" msgid "Weird values in do_check: probably bugs\n" msgstr "" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "" @@ -1281,164 +1281,164 @@ msgstr "" msgid "number of blocks too small" msgstr "" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "" -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "nie mo¿na odczytac superbloku" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, c-format msgid " (%s partition table detected). " msgstr "" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, c-format msgid " on whole disk. " msgstr "" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "" @@ -1450,53 +1450,53 @@ msgid "" " %s " msgstr "U¿ycie:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "" - -#: disk-utils/raw.c:136 -#, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s nie jest specjalnym urz±dzeniem blokowym" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "%s: nie jest to urz±dzenie blokowe\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "%s: nie jest to urz±dzenie blokowe\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "nie mo¿na otworzyæ %s" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "" + +#: disk-utils/raw.c:211 +#, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s nie jest specjalnym urz±dzeniem blokowym" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, c-format msgid "Error setting raw device (%s)\n" msgstr "" @@ -6219,16 +6219,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "nie mo¿na otworzyæ '%s'" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6369,8 +6359,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "%s: nie uda³o siê otworzyæ: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "" @@ -7239,6 +7229,16 @@ msgstr "" msgid "St. Tib's Day" msgstr "" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "nie mo¿na otworzyæ '%s'" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -7744,6 +7744,142 @@ msgstr "" msgid "%s: $TERM is not defined.\n" msgstr "" +#: misc-utils/uuidd.c:46 +#, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, c-format +msgid " %s -k\n" +msgstr "" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "%s wymaga argumentu\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "RozmiarBloku: %d\n" + +#: misc-utils/uuidd.c:170 +msgid "connect" +msgstr "" + +#: misc-utils/uuidd.c:189 +msgid "write" +msgstr "" + +#: misc-utils/uuidd.c:197 +msgid "read count" +msgstr "" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "nie mo¿na otworzyæ '%s'" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "nie mo¿na otworzyæ '%s'" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, c-format +msgid "Invalid operation %d\n" +msgstr "" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: b³±d odczytu na %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "u¿ycie: %s [ -n ] urz±dzenie\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -7814,170 +7950,175 @@ msgstr "" msgid "mount: could not open %s - using %s instead\n" msgstr "" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" "Perhaps there is a stale lock file?\n" msgstr "" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr "" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr "" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr "" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr "" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr "" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: b³êdny katalog: '.' nie jest na pocz±tku\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" " about the loop device? (If so, recompile or `modprobe loop'.)" msgstr "" -#: mount/lomount.c:625 +#: mount/lomount.c:638 msgid "Out of memory while reading passphrase" msgstr "" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, c-format msgid "" "\n" @@ -7986,12 +8127,13 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" msgstr "" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8007,22 +8149,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "Urz±dzenie: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8052,7 +8194,7 @@ msgstr "" msgid "mount: can't open %s for writing: %s" msgstr "" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "" @@ -8072,7 +8214,7 @@ msgstr "" msgid "mount: cannot set user id: %s" msgstr "nie mo¿na pobraæ rozmiaru %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "" @@ -8102,88 +8244,88 @@ msgstr "" msgid " I will try type %s\n" msgstr "" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "" @@ -8364,22 +8506,27 @@ msgstr "" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, c-format msgid "mount: no medium found on %s" msgstr "" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8389,22 +8536,22 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8441,19 +8588,19 @@ msgid "" "For many more details, say man 8 mount .\n" msgstr "" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "" @@ -8630,42 +8777,42 @@ msgstr "" msgid "%s: swapoff failed" msgstr "" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "nie mo¿na pobraæ rozmiaru %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -8673,107 +8820,117 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "" -#: mount/umount.c:396 +#: mount/umount.c:397 #, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, c-format +msgid "device %s is associated with %s\n" +msgstr "" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "%s nie jest specjalnym urz±dzeniem blokowym" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "" @@ -8885,7 +9042,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -8896,16 +9053,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "nie mo¿na otworzyæ %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 msgid "execvp failed" msgstr "" @@ -9748,64 +9909,64 @@ msgstr "" msgid "pid" msgstr "" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "Urz±dzenie: %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s nie jest specjalnym urz±dzeniem blokowym" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "nie mo¿na pobraæ rozmiaru %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "nie mo¿na pobraæ rozmiaru %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "nie mo¿na pobraæ rozmiaru %s" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "nie mo¿na pobraæ rozmiaru %s" diff --git a/po/pt_BR.po b/po/pt_BR.po index 2432fe85..862144a3 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11b\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2001-05-24 16:03-03:00\n" "Last-Translator: Rodrigo Stulzer Lopes <rodrigo@conectiva.com.br>\n" "Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n" @@ -213,7 +213,7 @@ msgstr "Uso: %s [ -n ] dispositivo\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, fuzzy, c-format msgid "%s (%s)\n" @@ -927,7 +927,7 @@ msgstr "não foi possível verificar status de dispositivo %s" msgid "%s is not a block special device" msgstr "%s não é um dispositivo de blocos especial" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "não foi possível abrir %s" @@ -1236,7 +1236,7 @@ msgstr "busca falhou durante teste de blocos" msgid "Weird values in do_check: probably bugs\n" msgstr "Valores estranhos em do_check: provavelmente erros\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "busca falhou em check_blocks" @@ -1310,169 +1310,169 @@ msgstr "não será tentado criar sistema de arquivos em '%s'" msgid "number of blocks too small" msgstr "Número de setores" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Tamanho de página especificado pelo usuário %d inválido\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Usando tamanho de página especificado pelo usuário %d, em vez dos valores do " "sistema %d/%d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, fuzzy, c-format msgid "no label, " msgstr "rótulo" -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "Uso: %s [-c] [-v0|-v1] [-pTamPág] dispositivo [blocos]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "número excessivo de páginas inválidas" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Memória insuficiente" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "uma página inválida\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, fuzzy, c-format msgid "%lu bad pages\n" msgstr "%d páginas inválidas\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "Não foi possível rebobinar o dispositivo de permuta (swap)" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "não foi possível limpar o setor de boot" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p mostra a tabela de partições BSD" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s mostra o rótulo do disco completo" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s - erro: versão %d desconhecida\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "Erro no fechamento de %s\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s - erro: nenhum lugar para ativar permuta (swap)?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: erro - tamanho %ld é maior do que o tamanho do dispositivo %d\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s - erro: a área de permuta (swap) precisa ter pelo menos %ld kB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s -- aviso: reduzindo área de permuta (swap) para %ld kB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "Não será tentado criar dispositivo de permuta (swap) em '%s'" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s está montado; não criará um sistema de arquivos aqui!" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Não foi possível configurar espaço de permuta (swap): ilegível" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Configurando espaço de permuta (swap) versão %d, tamanho = %ld bytes\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "Não foi possível gravar a página de assinatura" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync falhou" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "não foi possível stat %s" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 #, fuzzy msgid "unable to create new selinux context" msgstr "não foi possível gravar inodes" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, fuzzy, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "não foi possível renomear %s para %s: %s\n" @@ -1484,53 +1484,53 @@ msgid "" " %s " msgstr "Uso:" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "não foi possível verificar status de dispositivo %s" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s não é um dispositivo de caracteres" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s não é um dispositivo de blocos especial" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Não foi possível bloquear o arquivo de bloqueio %s: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Aviso: %s não é um dispositivo de blocos\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "não foi possível verificar status de dispositivo %s" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "não foi possível verificar status de dispositivo %s" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s não é um dispositivo de caracteres" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s não é um dispositivo de blocos especial" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "erro ao gravar %s: %s" @@ -6765,16 +6765,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) para %s falhou" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "não foi possível abrir %s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6919,8 +6909,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: falha de PAM; abortando: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Senha:" @@ -7817,6 +7807,16 @@ msgstr "Uso: %s [+formato] [dia mês ano]\n" msgid "St. Tib's Day" msgstr "Dia de São Tib" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "não foi possível abrir %s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8332,6 +8332,145 @@ msgstr "Não foi possível abrir %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM indefinido.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "Uso: last [-#] [-f arquivo] [-t tty] [-h nome_host] [usuário ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ sinal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: argumento inválido para -l %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs socket" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs connect" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Gravar" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "read %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Não foi possível abrir %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Não foi possível abrir %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Erro ao ler %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "id inválido: %s\n" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "Número inválido: %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "erro ao alterar o modo de %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Uso: %s [opções] dispositivo ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8402,42 +8541,42 @@ msgstr "Aviso: não foi possível abrir %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: não foi possível abrir %s - usando %s\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "não foi possível criar o arquivo de bloqueio %s: %s (use a opção -n para " "anular)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "não foi possível vincular o arquivo de bloqueio %s: %s (use a opção -n para " "anular)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "não foi possível abrir o arquivo de bloqueio %s: %s (use a opção -n para " "anular)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Não foi possível bloquear o arquivo de bloqueio %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "não foi possível bloquear o arquivo de bloqueio %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "tempo esgotado" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8446,83 +8585,88 @@ msgstr "" "Não foi possível criar o vínculo %s\n" "Talvez haja um arquivo de bloqueio vencido?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "Não foi possível abrir %s (%s) - mtab não atualizado" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "erro ao gravar %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "erro ao alterar o modo de %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "erro ao alterar o modo de %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "não foi possível renomear %s para %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: não foi possível obter informações sobre o dispositivo %s: %s\n" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr "" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr "" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr "Tipo de criptografia não suportado: %s\n" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr "" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, fuzzy, c-format msgid ", encryption type %d\n" msgstr "Tipo de criptografia não suportado: %s\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: não foi possível obter informações sobre o dispositivo %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: não foi possível abrir o dispositivo %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: usuário \"%s\" não existe.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, fuzzy, c-format msgid "%s: could not find any free loop device" msgstr "mount: não foi possível localizar nenhum dispositivo de laço livre" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, fuzzy, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8533,52 +8677,52 @@ msgstr "" " este kernel não conhece o dispositivo de laço\n" " (se for este o caso, recompile ou use `insmod loop.o')." -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Falta memória quando o buffer cresce.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "O setor %d já está alocado\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s é protegido contra gravação; montando somente para leitura" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Não é possível bloquear (lock) na memória, saindo\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%d): sucesso\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): sucesso\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: não foi possível excluir o dispositivo %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "Este mount foi compilado sem suporte a laços. Recompile-o.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8587,6 +8731,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8599,7 +8744,7 @@ msgstr "" " %s [ -e criptografia ] [ -o deslocamento ] dispositivo_laço arquivo # " "configuração\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8615,22 +8760,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: não foi possível abrir o dispositivo %s: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: o dispositivo está ocupado" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "Não havia suporte a laço disponível quando da compilação. Recompile.\n" @@ -8660,7 +8805,7 @@ msgstr "mount: de acordo com mtab, %s está montado em %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: não foi possível abrir %s para gravação: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: erro ao gravar %s: %s" @@ -8680,7 +8825,7 @@ msgstr "mount: não foi possível configurar velocidade: %s" msgid "mount: cannot set user id: %s" msgstr "mount: não foi possível configurar velocidade: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: não foi possível realizar fork: %s" @@ -8710,88 +8855,88 @@ msgstr " e parece ser um espaço de permuta\n" msgid " I will try type %s\n" msgstr " experimentarei o tipo %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s parece espaço de permuta - não montado" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "mount falhou" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: somente o root pode montar %s em %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: dispositivo de laço especificado duas vezes" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: tipo especificado duas vezes" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: ignorando a configuração de um dispositivo de laço\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: de acordo com mtab, %s já está montado em %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: será usado o dispositivo de laço %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: falha ao configurar dispositivo de laço\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: configuração de dispositivo de laço realizada com sucesso\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: nenhum %s encontrado - criando-o...\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: não foi possível abrir %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, fuzzy, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: não foi possível abrir %s para configuração da velocidade" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: não foi possível configurar velocidade: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, fuzzy, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: de acordo com mtab, %s já está montado em %s" @@ -8985,22 +9130,27 @@ msgstr "mount: não foi possível montar %s%s somente para leitura" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s é protegido contra gravação mas a opção -w foi passada" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: não foi possível montar %s%s somente para leitura" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s é protegido contra gravação; montando somente para leitura" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: nenhum %s encontrado - criando-o...\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s já montado em %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9010,24 +9160,24 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: nenhum tipo foi fornecido - supondo nfs por causa dos dois-pontos\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, fuzzy, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: nenhum tipo foi fornecido - supondo nfs por causa dos dois-pontos\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s já montado em %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -9085,19 +9235,19 @@ msgstr "" "Outras opções: [-nfFrsvw] [-o opções].\n" "Para mais detalhes, consulte `man 8 mount'.\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: operação exclusiva de root" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: tal partição não foi encontrada" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: não foi possível localizar %s em %s ou %s" @@ -9278,42 +9428,42 @@ msgstr "Não definido\n" msgid "%s: swapoff failed" msgstr "busca falhou" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: compilado sem suporte a -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "mount: não foi possível configurar velocidade: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "mount: não foi possível configurar velocidade: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "mount: não foi possível realizar fork: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: dispositivo de blocos inválido" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: não montado" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: não foi possível gravar superbloco" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9321,114 +9471,124 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: não encontrado" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: precisa ser superusuário para desmontar" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" "umount: %s: dispositivos de blocos não permitidos no sistema de arquivos" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "não existe umount2, tentando umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s está ocupado - remontado somente para leitura\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: não foi possível remontar %s somente para leitura\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s desmontado\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "" "umount: não foi possível localizar a lista de sistemas de arquivos a " "desmontar" -#: mount/umount.c:396 +#: mount/umount.c:397 #, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Uso: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t tipos_sist_arq_virt]\n" " umount [-f] [-r] [-n] [-v] especial | nó...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "O setor %d já está alocado\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "O setor %d já está alocado\n" + +#: mount/umount.c:485 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "Não foi possível abrir %s\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Tentando desmontar %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "Não foi possível localizar %s em mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s não está montado (de acordo com mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: parece que %s está montado múltiplas vezes" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s não está na fstab (e você não é root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: a montagem de %s não está de acordo com a fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: somente %s pode desmontar %s de %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: operação exclusiva de root" @@ -9543,7 +9703,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9554,16 +9714,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "não foi possível abrir %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "exec falhou\n" @@ -10452,65 +10616,65 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "id inválido: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s de %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "id inválido: %s\n" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "id inválido: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s não é um dispositivo de blocos especial" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "Não foi possível obter o tamanho de %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "Não foi possível obter o tamanho de %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Não foi possível realizar busca na unidade de disco" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "Não foi possível obter o tamanho de %s" @@ -11686,9 +11850,6 @@ msgstr "Falta memória quando o buffer cresce.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "waiting for cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "read %c\n" - #~ msgid "reading login name\n" #~ msgstr "reading login name\n" @@ -11722,9 +11883,6 @@ msgstr "Falta memória quando o buffer cresce.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "timeout = %d, quiet = %d, reboot = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Erro ao ler %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "" #~ "não foi possível ler %s e não é possível realizar ioctl da descarga\n" @@ -11875,9 +12033,6 @@ msgstr "Falta memória quando o buffer cresce.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: obtido hp->h_length inválido?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs socket" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -11887,9 +12042,6 @@ msgstr "Falta memória quando o buffer cresce.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "usando porta %d para o daemon do nfs\n" -#~ msgid "nfs connect" -#~ msgstr "nfs connect" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "valor de retorno de status de nfs desconhecido: %d" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.13-pre7\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2006-03-07 12:42+0200\n" "Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n" "Language-Team: Russian <ru@li.org>\n" @@ -204,7 +204,7 @@ msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ -n ] ÕÓÔÒÏÊÓÔ×Ï\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -923,7 +923,7 @@ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ ÕÓÔÒÏÊÓÔ×Á %s" msgid "%s is not a block special device" msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÏÓÏÂÙÍ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s" @@ -1262,7 +1262,7 @@ msgstr "ÐÏÉÓË ×Ï ×ÒÅÍÑ ÐÒÏ×ÅÒËÉ ÂÌÏËÏ× ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" msgid "Weird values in do_check: probably bugs\n" msgstr "îÅÐÏÎÑÔÎÙÅ ÚÎÁÞÅÎÉÑ × do_check: ×ÏÚÍÏÖÎÏ ÓÂÏÊ\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "ÐÏÉÓË × check_blocks ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" @@ -1334,174 +1334,174 @@ msgstr "ÐÏÐÙÔËÁ ÓÏÚÄÁÔØ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÎÁ '%s' ×ÙÐÏÌÎÅÎÁ ÎÅ ÂÕÄÅÔ" msgid "number of blocks too small" msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÅËÔÏÒÏ×" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "îÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÓÔÒÁÎÉÃÙ %d, ÕËÁÚÁÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "éÓÐÏÌØÚÕÅÔÓÑ ÚÁÄÁÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÒÁÚÍÅÒ ÓÔÒÁÎÉÃÙ %d, ×ÍÅÓÔÏ ÓÉÓÔÅÍÎÙÈ " "ÚÎÁÞÅÎÉÊ %d/%d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "îÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ swap-ÚÁÇÏÌÏ×ËÁ, ÍÅÔËÁ ÎÅ ÚÁÐÉÓÁÎÁ.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "íÅÔËÁ ÂÙÌÏ ÕËÏÒÏÞÅÎÁ.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "ÂÅÚ ÍÅÔËÉ, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "ÎÅÔ uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [-c] [-v0|-v1] [-pPAGESZ] [-L ÍÅÔËÁ] /dev/ÉÍÑ [ÂÌÏËÉ]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÌÏÈÉÈ ÓÔÒÁÎÉÃ" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "ÏÄÎÁ ÐÌÏÈÁÑ ÓÔÒÁÎÉÃÁ\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu ÐÌÏÈÉÈ ÓÔÒÁÎÉÃ\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÍÏÔÁÔØ ÕÓÔÒÏÊÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÞÉÓÔÉÔØ ÚÁÇÒÕÚÏÞÎÙÊ ÓÅËÔÏÒ" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p ×Ù×ÏÄ ÔÁÂÌÉÃÙ ÒÁÚÄÅÌÏ× BSD" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s ÏÔÏÂÒÁÖÅÎÉÅ ÐÏÌÎÏÊ ÍÅÔËÉ ÄÉÓËÁ" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: ÏÛÉÂËÁ: ÎÅÉÚ×ÅÓÔÎÁÑ ×ÅÒÓÉÑ %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "" "\n" "ïÛÉÂËÁ ÚÁËÒÙÔÉÑ ÆÁÊÌÁ\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: ÏÛÉÂËÁ: îÉÇÄÅ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ ÆÁÊÌ Ó×ÏÐÉÎÇÁ?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: ÏÛÉÂËÁ: ÒÁÚÍÅÒ %lu ÂÏÌØÛÅ, ÞÅÍ ÒÁÚÍÅÒ ÕÓÔÒÏÊÓÔ×Á %lu\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "" "%s: ÏÛÉÂËÁ: ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ÄÏÌÖÎÏ ÂÙÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ %ldËâ\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ÕÍÅÎØÛÁÅÔÓÑ ÄÏ %ldËâ\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "ðÏÐÙÔËÁ ÓÏÚÄÁÔØ ÕÓÔÒÏÊÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ÎÁ '%s' ×ÙÐÏÌÎÅÎÁ ÎÅ ÂÕÄÅÔ" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s ÐÒÉÍÏÎÔÉÒÏ×ÁÎ; ÎÅ ÓÏÚÄÁ×ÁÊÔÅ ÚÄÅÓØ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ!" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ: ÎÅÞÉÔÁÅÍÙÊ" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "" "õÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ ×ÅÒÓÉÉ %d, ÒÁÚÍÅÒ = %llu Ëâ\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÔÒÁÎÉÃÕ Ó ÓÉÇÎÁÔÕÒÏÊ" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ %s" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 #, fuzzy msgid "unable to create new selinux context" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ inode'Ù" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, fuzzy, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %s\n" @@ -1513,53 +1513,53 @@ msgid "" " %s " msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ ÕÓÔÒÏÊÓÔ×Á %s" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: ÎÅÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÏÓÏÂÙÍ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: %s ÎÅ Ñ×ÌÑÅÔÓÑ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ ÕÓÔÒÏÊÓÔ×Á %s" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÓÏÓÔÏÑÎÉÅ ÕÓÔÒÏÊÓÔ×Á %s" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: ÎÅÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÏÓÏÂÙÍ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "ÏÛÉÂËÁ ÏÓÔÁÎÏ×ËÉ ÓÅÒ×ÉÓÁ: \"%s\"" @@ -6784,16 +6784,6 @@ msgstr "äÒÁÊ×ÅÒ ÕÓÔÒÏÊÓÔ×Á ÑÄÒÁ ÄÌÑ %s ÎÅ ÉÍÅÅÔ RTC_EPOCH_SET ioctl.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) × %s ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ%s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6941,8 +6931,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: ÓÂÏÊ PAM, ×ÙÐÏÌÎÑÅÔÓÑ ÐÒÅÒÙ×ÁÎÉÅ: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "ðÁÒÏÌØ: " @@ -7841,6 +7831,16 @@ msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: %s [+ÆÏÒÍÁÔ] [ÄÅÎØ ÍÅÓÑà ÇÏÄ]\n" msgid "St. Tib's Day" msgstr "äÅÎØ ó×. éÚÁÂÅÌÌÙ" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ%s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8356,6 +8356,147 @@ msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: ÐÅÒÅÍÅÎÎÁÑ $TERM ÎÅ ÏÐÒÅÄÅÌÅÎÁ.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"ÉÓÐÏÌØÚÏ×ÁÎÉÅ: last [-#] [-f ÆÁÊÌ] [-t tty] [-h ÉÍÑ_ÈÏÓÔÁ] " +"[ÐÏÌØÚÏ×ÁÔÅÌØ ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ ÓÉÇÎÁÌ ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ -l %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "ÓÏËÅÔ nfs" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs ÐÏÄËÌÀÞÅÎÉÅ" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "úÁÐÉÓØ" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "ÞÔÅÎÉÅ %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "ÎÅ×ÅÒÎÙÊ id" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "ÏÛÉÂËÁ ÓÍÅÎÙ ÒÅÖÉÍÁ %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ÏÐÃÉÉ] ÕÓÔÒÏÊÓÔ×Ï...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8426,42 +8567,42 @@ msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s - ×ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÅÔÓÑ %s\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s (ÉÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ -n ÄÌÑ " "ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÓÙÌËÕ ÎÁ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s (ÉÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ -n ÄÌÑ " "ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s (ÉÓÐÏÌØÚÕÊÔÅ ÆÌÁÇ -n ÄÌÑ " "ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "×ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÉÓÔÅËÌÏ" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8470,83 +8611,88 @@ msgstr "" "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÓÙÌËÕ %s\n" "÷ÏÚÍÏÖÎÏ, ÓÕÝÅÓÔ×ÕÅÔ ÕÓÔÁÒÅ×ÛÉÊ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s (%s) - mtab ÎÅ ÏÂÎÏ×ÌÅÎ" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "ÏÛÉÂËÁ ÚÁÐÉÓÉ %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "ÏÛÉÂËÁ ÓÍÅÎÙ ÒÅÖÉÍÁ %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "ÏÛÉÂËÁ ÓÍÅÎÙ ÒÅÖÉÍÁ %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÕÓÔÒÏÊÓÔ×Å %s: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", ÓÍÅÝÅÎÉÅ %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, fuzzy, c-format msgid ", sizelimit %<PRIu64>" msgstr ", ÏÇÒÁÎÉÞÅÎÉÅ ÎÁ ÒÁÚÍÅÒ %lld" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", ÛÉÆÒÏ×ÁÎÉÅ %s (ÔÉÐ %d)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", ÓÍÅÝÅÎÉÅ %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", ÔÉÐ ÛÉÆÒÏ×ÁÎÉÑ %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÕÓÔÒÏÊÓÔ×Å %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÕÓÔÒÏÊÓÔ×Ï %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: ÎÅÔ ÒÁÚÒÅÛÅÎÉÑ ÎÁ ÐÒÏÓÍÏÔÒ /dev/loop#" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÉ ÏÄÎÏÇÏ Ó×ÏÂÏÄÎÏÇÏ ÕÓÔÒÏÊÓÔ×Á ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8556,54 +8702,54 @@ msgstr "" " ÜÔÏ ÑÄÒÏ ÎÅ ÚÎÁÅÔ Ï ÕÓÔÒÏÊÓÔ×ÁÈ ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ. (÷ ÜÔÏÍ ÓÌÕÞÁÅ\n" " ÐÅÒÅËÏÍÐÉÌÉÒÕÊÔÅ ÑÄÒÏ ÉÌÉ ×ÙÐÏÌÎÉÔÅ `modprobe loop.o'.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ ÐÒÉ Õ×ÅÌÉÞÅÎÉÉ ÂÕÆÅÒÁ.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "óÅËÔÏÒ %d ÕÖÅ ×ÙÄÅÌÅÎ\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s ÚÁÝÉÝÅÎ ÏÔ ÚÁÐÉÓÉ, ÍÏÎÔÉÒÕÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÂÌÏËÉÒÏ×ÁÔØ × ÐÁÍÑÔÉ, ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): ÕÓÐÅÛÎÏ ÚÁ×ÅÒÛÅÎ\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): ÕÓÐÅÛÎÏ ÚÁ×ÅÒÛÅÎ\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: ÎÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÕÓÔÒÏÊÓÔ×Ï %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "üÔÁ ×ÅÒÓÉÑ mount ÂÙÌÁ ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÁ ÂÅÚ ÐÏÄÄÅÒÖËÉ loop. ðÏÖÁÌÕÊÓÔÁ, " "×ÙÐÏÌÎÉÔÅ ÐÅÒÅËÏÍÐÉÌÑÃÀ.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8612,6 +8758,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8624,7 +8771,7 @@ msgstr "" "ÎÅÉÓÐÏÌØÚÕÅÍÙÈ\n" " %s [ -e ÛÉÆÒÏ×ÁÎÉÅ ] [ -o ÓÍÅÝÅÎÉÅ ] loop_ÕÓÔÒÏÊÓÔ×Ï ÆÁÊÌ # ÕÓÔÁÎÏ×ËÁ\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8640,22 +8787,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÕÓÔÒÏÊÓÔ×Ï %s: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: ÕÓÔÒÏÊÓÔ×Ï ÚÁÎÑÔÏ" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8687,7 +8834,7 @@ msgstr "mount: ÓÏÇÌÁÓÎÏ mtab, %s ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÁ %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÚÁÐÉÓÉ: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: ÏÛÉÂËÁ ÚÁÐÉÓÉ %s: %s" @@ -8707,7 +8854,7 @@ msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓËÏÒÏÓÔØ: %s" msgid "mount: cannot set user id: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓËÏÒÏÓÔØ: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ: %s" @@ -8737,88 +8884,88 @@ msgstr " É ÏÎ ×ÙÇÌÑÄÉÔ ËÁË ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ\n" msgid " I will try type %s\n" msgstr " Ñ ÐÏÐÒÏÂÕÀ ÔÉÐ %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s ×ÙÇÌÑÄÉÔ ËÁË ÐÒÏÓÔÒÁÎÓÔ×Ï ÄÌÑ Ó×ÏÐÉÎÇÁ - ÎÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "mount ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: ÔÏÌØËÏ root ÍÏÖÅÔ ÍÏÎÔÉÒÏ×ÁÔØ %s ÎÁ %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: ÕÓÔÒÏÊÓÔ×Ï ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ ÕËÁÚÁÎÏ Ä×ÁÖÄÙ" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: ÔÉÐ ÕËÁÚÁÎ Ä×ÁÖÄÙ" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: ÐÒÏÐÕÓËÁÅÔÓÑ ÕÓÔÁÎÏ×ËÁ ÕÓÔÒÏÊÓÔ×Á ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: ÓÏÇÌÁÓÎÏ mtab, %s ÕÖÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÁ %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: ÐÏÄÇÏÔÏ×ËÁ Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÕÓÔÒÏÊÓÔ×Á ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: ÕÓÔÁÎÏ×ËÁ ÕÓÔÒÏÊÓÔ×Á ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ ÚÁ×ÅÒÛÉÌÁÓØ ÎÅÕÄÁÞÅÊ\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: ÕÓÔÁÎÏ×ËÁ ÕÓÔÒÏÊÓÔ×Á ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ ÕÓÐÅÛÎÏ ÚÁ×ÅÒÛÉÌÁÓØ\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s ÎÅ ÎÁÊÄÅÎ - ÓÏÚÄÁÅÔÓÑ...\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: ÁÒÇÕÍÅÎÔ ÄÌÑ -p ÉÌÉ --pass-fd ÄÏÌÖÅÎ ÂÙÔØ ÞÉÓÌÏÍ" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÓËÏÒÏÓÔÉ" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓËÏÒÏÓÔØ: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, fuzzy, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: ÓÏÇÌÁÓÎÏ mtab, %s ÕÖÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÁ %s" @@ -9019,22 +9166,27 @@ msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÉÍÏÎÔÉÒÏ×ÁÔØ %s%s ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s ÚÁÝÉÝÅÎ ÏÔ ÚÁÐÉÓÉ, ÎÏ Ñ×ÎÏ ÕËÁÚÁÎ ÆÌÁÇ `-w'" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÐÒÉÍÏÎÔÉÒÏ×ÁÔØ %s%s ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s ÚÁÝÉÝÅÎ ÏÔ ÚÁÐÉÓÉ, ÍÏÎÔÉÒÕÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: %s ÎÅ ÎÁÊÄÅÎ - ÓÏÚÄÁÅÔÓÑ...\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s ÕÖÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÁ %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9044,23 +9196,23 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: ÎÅ ÂÙÌ ÕËÁÚÁÎ ÔÉÐ - ÂÕÄÅÔ ÐÏÄÒÁÚÕÍÅ×ÁÔØÓÑ nfs ÉÚ-ÚÁ Ä×ÏÅÔÏÞÉÑ\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: ÎÅ ÂÙÌ ÕËÁÚÁÎ ÔÉÐ - ÂÕÄÅÔ ÐÏÄÒÁÚÕÍÅ×ÁÔØÓÑ cifs ÉÚ-ÚÁ ÐÒÅÆÉËÓÁ //\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s ÕÖÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÁ %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -9120,19 +9272,19 @@ msgstr "" "äÒÕÇÉÅ ÏÐÃÉÉ: [-nfFrsvw] [-o ÏÐÃÉÉ] [-p passwdfd].\n" "äÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ ÎÁÂÅÒÉÔÅ man 8 mount .\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: ÔÏÌØËÏ root ÍÏÖÅÔ ÓÄÅÌÁÔØ ÜÔÏ" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "ÎÉÞÅÇÏ ÎÅ ÂÙÌÏ ÐÒÉÍÏÎÔÉÒÏ×ÁÎÏ" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: ÔÁËÏÊ ÒÁÚÄÅÌ ÎÅ ÎÁÊÄÅÎ" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s × %s ÉÌÉ %s" @@ -9315,42 +9467,42 @@ msgstr "îÅ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ.\n" msgid "%s: swapoff failed" msgstr "ÐÏÉÓË ÚÁ×ÅÒÛÉÌÓÑ ÎÅÕÄÁÞÅÊ" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: ÏÔËÏÍÐÉÌÉÒÏ×ÁÎ ÂÅÚ ÐÏÄÄÅÒÖËÉ -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓËÏÒÏÓÔØ: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "mount: ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓËÏÒÏÓÔØ: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: ÎÅ×ÅÒÎÏÅ ÂÌÏÞÎÏÅ ÕÓÔÒÏÊÓÔ×Ï" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: ÎÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÓÕÐÅÒÂÌÏË" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9358,111 +9510,121 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: ÎÅ ÎÁÊÄÅÎ" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" "umount: %s: ÎÅÏÂÈÏÄÉÍÏ ÉÍÅÔØ ÐÒÁ×Á ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ ÒÁÚÍÏÎÔÉÒÏ×ÁÎÉÑ" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: ÂÌÏÞÎÙÅ ÕÓÔÒÏÊÓÔ×Á ÎÁ fs ÚÁÐÒÅÝÅÎÙ" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "ÎÅÔ umount2, ×ÙÐÏÌÎÑÅÔÓÑ ÐÏÐÙÔËÁ umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s ÚÁÎÑÔ - ÐÅÒÅÍÏÎÔÉÒÏ×ÁÎ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: ÎÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÍÏÎÔÉÒÏ×ÁÔØ %s ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s ÒÁÚÍÏÎÔÉÒÏ×ÁÎ\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÓÐÉÓÏË ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ ÄÌÑ ÒÁÚÍÏÎÔÉÒÏ×ÁÎÉÑ" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "éÓÐÏÌØÚÏ×ÁÎÉÅ: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t ÔÉÐÙ_ÆÓ] [-O ÏÐÃÉÉ]\n" " umount [-f] [-r] [-n] [-v] ÓÐÅÃÉÁÌØÎÙÊ | ÕÚÅÌ...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "óÅËÔÏÒ %d ÕÖÅ ×ÙÄÅÌÅÎ\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "óÅËÔÏÒ %d ÕÖÅ ×ÙÄÅÌÅÎ\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÒÁÚÍÏÎÔÉÒÏ×ÁÔØ \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÐÏÐÙÔËÁ ÒÁÚÍÏÎÔÉÒÏ×ÁÔØ %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ %s × mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s ÎÅ ÐÒÉÍÏÎÔÉÒÏ×ÁÎ (ÓÏÇÌÁÓÎÏ mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: ÐÏÈÏÖÅ, ÞÔÏ %s ÐÒÉÍÏÎÔÉÒÏ×ÁÎ ÎÅÓËÏÌØËÏ ÒÁÚ" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s ÎÅ × fstab (Á ×Ù ÎÅ root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: ÍÏÎÔÉÒÏ×ÁÎÉÅ %s ÐÒÏÔÉ×ÏÒÅÞÉÔ fstab'Õ" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: ÔÏÌØËÏ %s ÍÏÖÅÔ ÒÁÚÍÏÎÔÉÒÏ×ÁÔØ %s ÏÔ %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: ÔÏÌØËÏ root ÍÏÖÅÔ ÓÄÅÌÁÔØ ÜÔÏ" @@ -9578,7 +9740,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9589,16 +9751,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "×ÙÐÏÌÎÅÎÉÅ ÚÁ×ÅÒÛÉÌÏÓØ ÎÅÕÄÁÞÅÊ\n" @@ -10486,65 +10652,65 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "ÎÅ×ÅÒÎÙÊ id: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s ÉÚ %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "ÎÅ×ÅÒÎÙÊ id" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "ÎÅ×ÅÒÎÙÊ id: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÏÓÏÂÙÍ ÂÌÏÞÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÒÁÚÍÅÒ %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÒÁÚÍÅÒ %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÎÁ ÄÉÓËÏ×ÏÍ ÎÁËÏÐÉÔÅÌÅ" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÒÁÚÍÅÒ %s" @@ -11728,9 +11894,6 @@ msgstr "îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ ÐÒÉ Õ×ÅÌÉÞÅÎÉÉ ÂÕÆÅÒÁ.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "ÏÖÉÄÁÅÔÓÑ cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "ÞÔÅÎÉÅ %c\n" - #~ msgid "reading login name\n" #~ msgstr "ÞÉÔÁÅÔÓÑ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ\n" @@ -11764,9 +11927,6 @@ msgstr "îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ ÐÒÉ Õ×ÅÌÉÞÅÎÉÉ ÂÕÆÅÒÁ.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "ÔÁÊÍ-ÁÕÔ = %d, ÍÏÌÞÁÎÉÅ = %d, ÐÅÒÅÚÁÇÒÕÚËÁ = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ %s, É ÎÅ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ ÄÁÍÐ ioctl\n" @@ -11921,9 +12081,6 @@ msgstr "îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ ÐÒÉ Õ×ÅÌÉÞÅÎÉÉ ÂÕÆÅÒÁ.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: ÐÏÌÕÞÅÎ ÎÅ×ÅÒÎÙÊ hp->h_length?\n" -#~ msgid "nfs socket" -#~ msgstr "ÓÏËÅÔ nfs" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -11936,9 +12093,6 @@ msgstr "îÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ ÐÒÉ Õ×ÅÌÉÞÅÎÉÉ ÂÕÆÅÒÁ.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "ÄÌÑ ÄÅÍÏÎÁ nfs ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏÒÔ %d\n" -#~ msgid "nfs connect" -#~ msgstr "nfs ÐÏÄËÌÀÞÅÎÉÅ" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "ÎÅÉÚ×ÅÓÔÎÏÅ ×ÏÚ×ÒÁÝÁÅÍÏÅ ÚÎÁÞÅÎÉÅ ÓÏÓÔÏÑÎÉÑ nfs: %d" @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.13-pre6\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2006-03-05 12:29+0200\n" "Last-Translator: Simon Mihevc <simonmihevc@email.si>\n" "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n" @@ -211,7 +211,7 @@ msgstr "uporaba: %s [ -n ] naprava\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, fuzzy, c-format msgid "%s (%s)\n" @@ -931,7 +931,7 @@ msgstr "stanja naprave %s ni mogoèe dobiti" msgid "%s is not a block special device" msgstr "%s ni posebna bloèna naprava" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "ni mogoèe odpreti %s" @@ -1268,7 +1268,7 @@ msgstr "iskanje med testiranjem blokov ni uspelo" msgid "Weird values in do_check: probably bugs\n" msgstr "Nenavadne vrednosti v do_check: verjetno programska napaka\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "iskanje v check_blocks ni uspelo" @@ -1341,170 +1341,170 @@ msgstr "na '%s' ne bo poskusa narediti datoteèni sistem" msgid "number of blocks too small" msgstr "©tevilo sektorjev" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Podana velikost strani ni dobra%d\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Uporabljamo podano velikost strani %d namesto sistemske vrednosti %d/%d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "Po¹kodovana velikost glava izmenjalnega prostora, oznaka ni zapisana\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Oznaka je bila skraj¹ana\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, fuzzy, c-format msgid "no label, " msgstr "ni oznake" -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "ni uuid-a\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "Uporaba: %s [-c] [-v0|-v1] [-p vel. strani] /dev/ime [bloki]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "preveè po¹kodovanih strani" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Zmanjkalo je pomnilnika" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "ena po¹kodovana stran\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, fuzzy, c-format msgid "%lu bad pages\n" msgstr "%lu po¹kodovanih strani\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "izmenjalne naprave ni mogoèe previti" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "zagonskega sektorja ni mogoèe poèistiti" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p izpi¹i BSD-jevo tabelo razdelkov" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s prika¾i celostno oznako diska" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: napaka: neznana razlièica %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "" "\n" "Napaka pri zapiranju datoteke\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: napaka: izmenjalnega prostora ni mo¾no nikamor namestiti?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: napaka: velikost %lu je veèja od velikosti naprave %lu\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: napaka: velikost izmenjalnega prostora mora biti vsaj %ld KB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: opozorilo: meja izmenjalnega prostora postavljena na %ldKB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "Naprava izmenjalnega prostora ne bo ustvarjena na ,%s`" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s je priklopljen; dat. sistema zato ne bo narejen!" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Izmenjalnega prostora ni mogoèe nastaviti: neberljiv" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Pripravljamo izmenjalni prostor razlièice %d, velikost = %llu kB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "strani s podpisom ni mogoèe zapisati" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync ni uspel" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "stanja %s ni mogoèe dobiti" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 #, fuzzy msgid "unable to create new selinux context" msgstr "zapis inodov ni uspel" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, fuzzy, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "ni mogoèe preimenovati %s v %s: %s\n" @@ -1516,53 +1516,53 @@ msgid "" " %s " msgstr "Uporaba:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "stanja naprave %s ni mogoèe dobiti" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: ni znakovna naprava" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s ni posebna bloèna naprava" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Omejitvene datoteke %s ni mogoèe zakleniti: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Opozorilo: %s ni blokovna naprava\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "stanja naprave %s ni mogoèe dobiti" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "stanja naprave %s ni mogoèe dobiti" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: ni znakovna naprava" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s ni posebna bloèna naprava" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "napaka pri zaustavljanju storitve: \"%s\"" @@ -6725,16 +6725,6 @@ msgstr "Gonilnik jedra za %s nima RTC_EPOCH_SET ioctl.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) k %s ni uspel" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "ni mogoèe odpreti %s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6881,8 +6871,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: PAM ni uspel, prekinjam: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Geslo: " @@ -7779,6 +7769,16 @@ msgstr "uporaba: %s [+format] [dan mesec leto]\n" msgid "St. Tib's Day" msgstr "Dan st. Tiba" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "ni mogoèe odpreti %s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8294,6 +8294,146 @@ msgstr "Ni mogoèe odpreti %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM ni doloèen.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"uporaba: last [-#] [-f dat] [-t tty] [-h ime gostitelja] [uporabnik ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr "\t%s -l [signal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: slab argument -l: %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs kanal" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs povezava" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Zapi¹i" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "beri %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "%s ni mogoèe odpreti: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "%s ni mogoèe odpreti: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Napaka pri branju %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "neveljaven id" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: slaba vrednost\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "Napaka pri spreminjanju naèina %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Uporaba: %s [izbire] naprava ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8364,37 +8504,37 @@ msgstr "opozorilo: ne morem odpreti %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: ni mogoèe odpreti %s - uporabljam %s namesto tega\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "ni mogoèe ustvariti omejitvene datoteke %s: %s (za povozitev uporabi -n)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "omejitvene datoteke %s ni mogoèe vezati : %s (za povozitev uporabi -n)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "omejitvene datoteke %s ni mogoèe odpreti: %s (za povozitev uporabi -n)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Omejitvene datoteke %s ni mogoèe zakleniti: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "omejitvene datoteke %s ni mogoèe zakleniti: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "èas se je iztekel" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8403,83 +8543,88 @@ msgstr "" "Povezave %s ni mogoèe ustvariti\n" "Mogoèe obstaja neveljavna zaklepna datoteka?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "%s ni mogoèe odpreti (%s) - mtab ni a¾uriran" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "napaka pri pisanju %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "Napaka pri spreminjanju naèina %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "Napaka pri spreminjanju naèina %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "ni mogoèe preimenovati %s v %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: informacij o napravi %s ni mogoèe dobiti: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", odmik %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, fuzzy, c-format msgid ", sizelimit %<PRIu64>" msgstr ", omejitev_velikosti %lld" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", ¹ifriranje %s (tip %d)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", odmik %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", ¹ifrirni tip %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: informacij o napravi %s ni mogoèe dobiti: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: ni mogoèe odpreti naprave %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: uporabnik \"%s\" ne obstja.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: za vpogled v /dev/loop# ni dovoljenja" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, fuzzy, c-format msgid "%s: could not find any free loop device" msgstr "%s: iskanje proste loop naprave ni bilo uspe¹no\n" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8489,54 +8634,54 @@ msgstr "" "\tte vrste. (Èe je to res, ponovno prevedi jedro ali si pomagaj z `modprobe " "loop'.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Pri poveèevanju medpomnilnika je zmanjkalo pomnilnika.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "Sektor %d je ¾e dodeljen\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s je za¹èitena pred pisanjem, priklapljam samo za branje" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "V pomnilnik ni mogoèe zakleniti, konèujem.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): uspeh\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): uspeh\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: naprave %s ni mogoèe zbrisati: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "Program mount je bil preveden brez podpore za loop. Poskusite ponovno " "prevesti mount.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8545,6 +8690,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8555,7 +8701,7 @@ msgstr "" " %s -f\t\t\t\t\t\t# najdi neuporabljene\n" " %s [-e ¹ifriranje] [-o odmik] {-f|loop_naprava} dat. # nastavitev\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8571,22 +8717,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: ni mogoèe odpreti naprave %s: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: naprava je zaposlena" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8618,7 +8764,7 @@ msgstr "mount: po evidenci mtab je %s priklopljeno na %s<" msgid "mount: can't open %s for writing: %s" msgstr "mount: enote %s ni moè odpreti za pisanje: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: napaka pri pisanju na %s: %s" @@ -8638,7 +8784,7 @@ msgstr "mount: hitrosti ni mogoèe nastaviti: %s" msgid "mount: cannot set user id: %s" msgstr "mount: hitrosti ni mogoèe nastaviti: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: ni mogoèe vejiti: %s" @@ -8668,88 +8814,88 @@ msgstr "\tin izgleda kot da je izmenjalni prostor\n" msgid " I will try type %s\n" msgstr "\tUporabljen bo tip %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s je podoben izmenjalnemu prostoru, zato ne bo priklopljen" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "priklop ni uspel" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: samo sistemski skrbnik lahko priklopi %s na %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: loop naprava je podana dvakrat" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: tip je podan dvakrat" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: nastavitev loop naprave bo preskoèena\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: po evidenci mtab je %s ¾e priklopljeno na %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: loop naprava %s bo uporabljena\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: nastavitev loop naprave ni uspela\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: nastavitev loop naprave je uspela\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s bo ustvarjen, ker ga nisem na¹el\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: %s ni mogoèe odpreti: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: argument pri -p ali --pass-fd mora biti ¹tevilka" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: %s ni mogoèe odpreti za nastavitev hitrosti" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: hitrosti ni mogoèe nastaviti: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, fuzzy, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: po evidenci mtab je %s ¾e priklopljeno na %s" @@ -8945,22 +9091,27 @@ msgstr "mount: %s%s ni moè priklopiti samo za branje" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s je za¹èitena pred pisanjem ampak podana je `-w' zastavica" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: %s%s ni moè priklopiti samo za branje" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s je za¹èitena pred pisanjem, priklapljam samo za branje" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: %s bo ustvarjen, ker ga nisem na¹el\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s je ¾e priklopljen v %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8970,22 +9121,22 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: tip ni bil podan - predpostavlja se nfs zaradi dvopièja\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, fuzzy, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "mount: tip ni bil podan - predpostavlja se smbfs zaradi predpone // \n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s je ¾e priklopljen v %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -9050,19 +9201,19 @@ msgstr "" "Druge izbire: [-nfFrsvw] [-o izbire].\n" "Podrobnosti lahko poi¹èete v priroèniku z ukazom: man 8 mount\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: to lahko izvede samo sistemski skrbnik" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "niè ni bilo priklopljeno" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: takega razdelka nisem na¹el" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: %s ni mogoèe najti v %s ali %s" @@ -9244,42 +9395,42 @@ msgstr "Niste sistemski skrbnik.\n" msgid "%s: swapoff failed" msgstr "iskanje je bilo neuspe¹no" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: prevajanje je potekalo brez podpore za -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "mount: hitrosti ni mogoèe nastaviti: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "mount: hitrosti ni mogoèe nastaviti: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, fuzzy, c-format msgid "umount: cannot fork: %s" msgstr "umount: vejitev ni mogoèa: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: neveljavna bloèna naprava" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: ni priklopljena" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: superbloka ni mogoèe zapisati" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9287,111 +9438,121 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: neuspe¹no iskanje" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: samo sistemski skrbnik lahko odklaplja" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: na dat. sist. bloène naprave niso dovoljene" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "ni umount2, posku¹am z umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s je zaposlena - ponovno priklapljam samo za branje\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: ponovni priklop %s samo za branje ni mogoè\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s je odklopljen\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: seznama dat. sist. za odklop ni mogoèe najti" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Uporaba: umount [-hV]\n" "\t umount -a [-f] [-r] [-n] [-v] [-t tip nav. dat. sist.] [-O izbire]\n" "\t umount [-f] [-r] [-n] [-v] posebno | vozli¹èe...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "Sektor %d je ¾e dodeljen\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "Sektor %d je ¾e dodeljen\n" + +#: mount/umount.c:485 #, fuzzy msgid "Cannot umount \"\"\n" msgstr "ni mogoèe odklopiti \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "%s posku¹am odklopiti\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "%s ni mogoèe najti v mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s ni priklopljen (glede na mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: izgleda kot da je %s veèkrat priklopljen" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s ni v fstab (in vi niste sistemski skrbnik)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: priklop %s je v nasprotju z fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, fuzzy, c-format msgid "umount: only %s can unmount %s from %s" msgstr "mount: samo sistemski skrbnik lahko odklopi %s na %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: samo sistemski skrbnik naredi to" @@ -9507,7 +9668,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9518,16 +9679,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "ni mogoèe odpreti %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "zagon ni uspel\n" @@ -10409,65 +10574,65 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "neveljavni id: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s iz %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "neveljaven id" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "neveljavni id: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s ni posebna bloèna naprava" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "ni mogoèe dobiti velikosti %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "ni mogoèe dobiti velikosti %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Iskanje na disku ni mogoèe" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "ni mogoèe dobiti velikosti %s" @@ -11646,9 +11811,6 @@ msgstr "Pri poveèevanju medpomnilnika je zmanjkalo pomnilnika.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "èakam na cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "beri %c\n" - #~ msgid "reading login name\n" #~ msgstr "berem prijavno ime\n" @@ -11682,9 +11844,6 @@ msgstr "Pri poveèevanju medpomnilnika je zmanjkalo pomnilnika.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "èasovna omejitev = %d, ti¹ina = %d, ponovni zagon = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Napaka pri branju %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "no mogoèe brati %s in ni mogoèe dobiti izpisa ioctl\n" @@ -11838,9 +11997,6 @@ msgstr "Pri poveèevanju medpomnilnika je zmanjkalo pomnilnika.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: po¹kodovan hp->h_length?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs kanal" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -11853,9 +12009,6 @@ msgstr "Pri poveèevanju medpomnilnika je zmanjkalo pomnilnika.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "uporabljajo se %d vrata za demona nfs\n" -#~ msgid "nfs connect" -#~ msgstr "nfs povezava" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "nfs-jeva povratna vrednost stanja ni znana: %d " @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-ng 2.13.1-rc1\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2007-11-14 09:20+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" @@ -204,7 +204,7 @@ msgstr "användning: %s [ -n ] enhet\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -921,7 +921,7 @@ msgstr "kan inte ta status pÃ¥ enheten %s" msgid "%s is not a block special device" msgstr "%s är ingen blockspecialenhet" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "kan inte öppna %s" @@ -1258,7 +1258,7 @@ msgstr "sökning misslyckades under test av block" msgid "Weird values in do_check: probably bugs\n" msgstr "Konstiga värden i \"do_check\": troligtvis programfel\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "sökning misslyckades i \"check_blocks\"" @@ -1330,167 +1330,167 @@ msgstr "kommer inte att försöka skapa filsystem pÃ¥ \"%s\"" msgid "number of blocks too small" msgstr "Antal sektorer" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Användardefinierade sidstorleken %d är felaktig\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Använder användardefinierade sidstorleken %d istället för systemvärdet %d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "Felaktig storlek pÃ¥ växlingshuvud, ingen etikett skrevs.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Etiketten var avkapad.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "ingen etikett, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "inget uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "Användning: %s [-c] [-v0|-v1] [-pSIDSTORLEK] [-L etikett] /dev/namn [block]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "för mÃ¥nga felaktiga sidor" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Slut pÃ¥ minne" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "en felaktig sida\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu felaktiga sidor\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "kan inte spola tillbaka växlingsenheten" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "kan inte tömma startsektor" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p skriv ut BSD-partitionstabell" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s visa fullständig disketikett" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: fel: version %d är okänd\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "Fel vid stängning av fil\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: fel: Ingenstans att skapa växlingsutrymme?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: fel: storleken %lu är större än enhetsstorleken %lu\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: fel: växlingsutrymmet mÃ¥ste vara minst %ld kB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: varning: avkortar växlingsutrymmet till %ld kB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "%s: fel: kommer inte att försöka skapa växlingsenhet pÃ¥ \"%s\"\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s: fel: %s är monterad; kommer inte att skapa växlingsutrymme.\n" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Kan inte ställa in växlingsutrymme: oläsbart" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Ställer in växlingsutrymme version %d, storlek = %llu kB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "kan inte skriva signatursida" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync misslyckades" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "%s: %s: kunde inte fÃ¥ selinux-filetikett: %s\n" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "kunde inte matchpathcon()" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "kunde inte skapa nytt selinux-sammanhang" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "kunde inte beräkna selinux-sammanhang" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: kan inte byta etikett pÃ¥ %s till %s: %s\n" @@ -1502,53 +1502,53 @@ msgid "" " %s " msgstr "Användning:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "kan inte ta status pÃ¥ enheten %s" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: ingen teckenenhet" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s är ingen blockspecialenhet" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Kan inte lÃ¥sa lÃ¥sfilen %s: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Varning: %s är ingen blockenhet\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "kan inte ta status pÃ¥ enheten %s" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "kan inte ta status pÃ¥ enheten %s" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: ingen teckenenhet" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s är ingen blockspecialenhet" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "fel vid stoppande av tjänst: \"%s\"" @@ -6773,16 +6773,6 @@ msgstr "Kärndrivrutinen för %s har inte RTC_EPOCH_SET-ioctl:en.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) pÃ¥ %s misslyckades" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "kan inte öppna %s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6929,8 +6919,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "chsh: PAM-fel, avbryter: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Lösenord: " @@ -7840,6 +7830,16 @@ msgstr "användning: %s [+format] [dag mÃ¥nad Ã¥r]\n" msgid "St. Tib's Day" msgstr "St. Tibs Dag" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "kan inte öppna %s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8357,6 +8357,146 @@ msgstr "Kunde inte öppna %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM är inte angiven.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"användning: last [-#] [-f fil] [-t tty] [-h värdnamn] [användare ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ signal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: felaktigt argument %s till -l.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs-uttag" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs-anslut" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Skriv" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "läste %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Kan inte öppna %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Kan inte öppna %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Fel vid läsning av %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "ogiltigt id" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: felaktigt värde\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "fel vid byte av rättigheter pÃ¥ %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Användning: %s [flaggor] enhet ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8427,36 +8567,36 @@ msgstr "varning: kan inte öppna %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: kunde inte öppna %s - använder %s istället\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "kan inte skapa lÃ¥sfilen %s: %s (använd flaggan -n för att Ã¥sidosätta)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "kan inte länka lÃ¥sfilen %s: %s (använd flaggan -n för att Ã¥sidosätta)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "kan inte öppna lÃ¥sfilen %s: %s (använd flaggan -n för att Ã¥sidosätta)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Kan inte lÃ¥sa lÃ¥sfilen %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "kan inte lÃ¥sa lÃ¥sfilen %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "gjorde time-out" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8465,83 +8605,88 @@ msgstr "" "Kan inte skapa länken %s\n" "Det finns kanske en kvarglömd lÃ¥sfil?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "kan inte öppna %s (%s) - mtab uppdaterades inte" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "fel vid skrivning av %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "fel vid byte av rättigheter pÃ¥ %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "fel vid byte av rättigheter pÃ¥ %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "kan inte byta namn pÃ¥ %s till %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: kan inte fÃ¥ tag i information om enheten %s: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", avstÃ¥nd %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, fuzzy, c-format msgid ", sizelimit %<PRIu64>" msgstr ", storleksgräns %lld" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", kryptering %s (typ %d)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", avstÃ¥nd %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", krypteringstyp %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: kan inte fÃ¥ tag i information om enheten %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: kan inte öppna enheten %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: användaren \"%s\" finns inte.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: inga rättigheter att granska /dev/loop#" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: kunde inte hitta nÃ¥gon ledig slingenhet" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8551,52 +8696,52 @@ msgstr "" " till slingenheten? (Om det är sÃ¥ bör du kompilera om eller\n" " \"modprobe loop\")." -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Slut pÃ¥ minne vid växande av buffert.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "Sektor %d är redan allokerad\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s är skrivskyddad, monterar som endast läsbar" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Kunde inte lÃ¥sa i minne, avslutar.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "ioctl LOOP_SET_FD misslyckades: %s\n" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): lyckades\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): lyckades\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: kan inte ta bort enheten %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "Denna mount kompilerades utan stöd för slingor. Du bör kompilera om.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8605,6 +8750,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8615,7 +8761,7 @@ msgstr "" " %s -f # hitta ledig\n" " %s [-e kryptering] [-o avstÃ¥nd] {-f|slingenhet} fil # konfiguration\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, fuzzy, c-format msgid "" "\n" @@ -8648,22 +8794,22 @@ msgstr "" " -v | --verbose informativt läge\n" "\n" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: kan inte öppna enheten %s: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, fuzzy, c-format msgid "stolen loop=%s...trying again\n" msgstr "mount: stulen loop=%s ...försöker igen\n" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: enheten är upptagen" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8695,7 +8841,7 @@ msgstr "mount: enligt mtab är %s monterat pÃ¥ %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: kan inte öppna %s för skrivning: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: fel vid skrivning av %s: %s" @@ -8715,7 +8861,7 @@ msgstr "mount: kan inte ställa in grupp-id: %s" msgid "mount: cannot set user id: %s" msgstr "mount: kan inte ställa in användar-id: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: kan inte grena: %s" @@ -8745,88 +8891,88 @@ msgstr " och det verkar som om detta är växlingsutrymme\n" msgid " I will try type %s\n" msgstr " Jag kommer att försöka med typen %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s ser ut som växlingsutrymme - monteras inte" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "montering misslyckades" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: endast root kan montera %s pÃ¥ %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: slingenheten angiven tvÃ¥ gÃ¥nger" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: typen angiven tvÃ¥ gÃ¥nger" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: hoppar över konfigurationen av en slingenhet\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: enligt mtab är %s redan monterat pÃ¥ %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: kommer att använda slingenheten %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "mount: stulen loop=%s ...försöker igen\n" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "mount: stulen loop=%s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: misslyckades konfigurera slingenheten\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: lyckades konfigurera slingenheten\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: ingen %s hittades - skapar den...\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: kan inte öppna %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: argument till -p eller --pass-fd mÃ¥ste vara ett tal" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: kan inte öppna %s för inställning av hastighet" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: kan inte ställa in hastighet: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: enligt mtab är %s redan monterat pÃ¥ %s\n" @@ -9020,22 +9166,27 @@ msgstr "mount: kan inte montera %s%s som endast läsbar" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s är skrivskyddad med en explicit \"-w\"-flagga angavs" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: kan inte montera %s%s som endast läsbar" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s är skrivskyddad, monterar som endast läsbar" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: stulen loop=%s ...försöker igen\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s är redan monterad pÃ¥ %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9045,24 +9196,24 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: ingen typ angavs - jag kommer att anta nfs pÃ¥ grund av kolonet\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: ingen typ angavs - jag kommer att anta cifs pÃ¥ grund //-prefixet\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s är redan monterad pÃ¥ %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9132,19 +9283,19 @@ msgstr "" "Andra flaggor: [-nfFrsvw] [-o flaggor] [-p lösenordfd].\n" "Ange man 8 mount för ytterligare detaljer.\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: endast root kan göra det" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "ingenting monterades" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: ingen sÃ¥dan partition hittades" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: kan inte hitta %s i %s eller %s" @@ -9325,42 +9476,42 @@ msgstr "Inte superanvändare.\n" msgid "%s: swapoff failed" msgstr "%s misslyckades.\n" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: kompilerad utan stöd för -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount: kan inte ställa in grupp-id: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "umount: kan inte ställa in användar-id: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: kan inte grena: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: ogiltig blockenhet" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: inte monterad" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: kan inte skriva superblock" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9368,110 +9519,120 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s hittades inte" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: mÃ¥ste vara superanvändare för att avmontera" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: blockenheter är inte tillÃ¥tna pÃ¥ filsystem" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "ingen umount2, försöker med umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s är upptagen - monterade om som endast läsbar\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: kunde inte montera om %s som endast läsbar\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s avmonterad\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: kan inte hitta lista med filsystem att avmontera" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Användning: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vfs-typer] [-O alternativ]\n" " umount [-f] [-r] [-n] [-v] special | nod...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "Sektor %d är redan allokerad\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "Sektor %d är redan allokerad\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Kan inte avmontera \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Försöker avmontera %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "Kunde inte hitta %s i mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s är inte monterad (enligt mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: det verkar som om %s är monterad flera gÃ¥nger" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s är inte i fstab (och du är inte root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: montering av %s stämmer inte överens med fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: endast %s kan avmontera %s frÃ¥n %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: endast root kan göra det" @@ -9587,7 +9748,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9598,16 +9759,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "kan inte öppna %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "körning misslyckades\n" @@ -10496,65 +10661,65 @@ msgstr "zräkn" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "ogiltigt id: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s frÃ¥n %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "ogiltigt id" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "ogiltigt id: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s är ingen blockspecialenhet" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "kan inte hämta storleken pÃ¥ %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "kan inte hämta storleken pÃ¥ %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Kan inte söka pÃ¥ diskenhet" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "kan inte hämta storleken pÃ¥ %s" @@ -11736,9 +11901,6 @@ msgstr "Slut pÃ¥ minne vid växande av buffert.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "väntar pÃ¥ cr-lf\n" -#~ msgid "read %c\n" -#~ msgstr "läste %c\n" - #~ msgid "reading login name\n" #~ msgstr "läser användarnamn\n" @@ -11769,9 +11931,6 @@ msgstr "Slut pÃ¥ minne vid växande av buffert.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "time-out = %d, tyst = %d, omstart = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Fel vid läsning av %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "kunde inte läsa %s, och kan inte dumpa ioctl\n" @@ -11943,9 +12102,6 @@ msgstr "Slut pÃ¥ minne vid växande av buffert.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: fick felaktig hp->h_length?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs-uttag" - #~ msgid "nfs bindresvport" #~ msgstr "nfs-bindresvport" @@ -11958,9 +12114,6 @@ msgstr "Slut pÃ¥ minne vid växande av buffert.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "använder port %d för nfs-demonen\n" -#~ msgid "nfs connect" -#~ msgstr "nfs-anslut" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "okänt nfs-statusreturvärde: %d" @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.13-pre7\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2006-03-06 15:45+0200\n" "Last-Translator: Nilgün Belma Bugüner <nilgun@buguner.name.tr>\n" "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n" @@ -208,7 +208,7 @@ msgstr "kullanımı: %s [ -n ] AYGIT\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -927,7 +927,7 @@ msgstr "%s aygıtının durum bilgisi alınamıyor" msgid "%s is not a block special device" msgstr "%s bir blok-özel aygıt deÄŸil" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "%s açılamıyor" @@ -1264,7 +1264,7 @@ msgstr "bloklar denetlenirken eriÅŸim baÅŸarısız" msgid "Weird values in do_check: probably bugs\n" msgstr "do_check yapılırken tuhaf deÄŸerler: yazılım hatası olabilir\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "check_blocks iÅŸleminde eriÅŸim baÅŸarısız" @@ -1336,173 +1336,173 @@ msgstr "'%s' üzerinde dosya sistemi oluÅŸturmaya çalışılmayacak" msgid "number of blocks too small" msgstr "Sektör sayısı" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "kullanıcı tarafından belirtilen sayfa uzunluÄŸu %d hatalı\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Kullanıcı tarafından belirtilen sayfa uzunluÄŸu %d kullanılıyor,\n" "(sistem deÄŸeri %d/%d yerine)\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "Takas baÅŸlığı uzunluÄŸu hatalı, bir etiket yazılmamış.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Etiket kısaltıldı.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "bir etiket yok, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "UUID yok\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "Kullanımı: %s [-c] [-v0|-v1] [-pSayfaUzunluÄŸu] [-L etiket]\n" " /dev/isim [blokSayısı]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "çok fazla bozuk sayfa var" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Bellek yetersiz" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "1 bozuk sayfa\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu bozuk sayfa\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "takas alanında baÅŸa gidilemiyor" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "baÅŸlatma sektörü temizlenemiyor" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p BSD disk bölümleme tablosunu gösterir" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s disk etiketinin tamamını gösterir" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: hata: sürüm %d bilinmiyor\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "" "\n" "Dosya kapatılırken hata\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: hata: Takas alanını koyacak yer yok mu?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: hata: %lu aygıtın boyutundan büyük (%lu)\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: hata: takas alanı için en az %ldkB gerekiyor\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: uyarı: takas alanı %ldkB ile sınırlanıyor\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "'%s' üzerinde takas aygıtı oluÅŸturulmayacak" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s baÄŸlı; burada bir dosya sistemi yapılmayacak!" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Takas alanı oluÅŸturulamıyor: okunabilir deÄŸil" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Takas alanı sürüm %d, uzunluk = %llu kB olarak ayarlanıyor\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "imza sayfası yazılamıyor" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync hata verdi" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "%s durum bilgileri alınamıyor" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 #, fuzzy msgid "unable to create new selinux context" msgstr "düğümler yazılamıyor" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, fuzzy, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s %s olarak deÄŸiÅŸtirilemiyor: %s\n" @@ -1514,53 +1514,53 @@ msgid "" " %s " msgstr "Kullanımı:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "%s aygıtının durum bilgisi alınamıyor" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: bir karakter aygıtı deÄŸil" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s bir blok-özel aygıt deÄŸil" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "%s kilit dosyası kilitlenemiyor: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "Uyarı: %s bir blok aygıtı deÄŸil\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "%s aygıtının durum bilgisi alınamıyor" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "%s aygıtının durum bilgisi alınamıyor" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: bir karakter aygıtı deÄŸil" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s bir blok-özel aygıt deÄŸil" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "servis durdurulurken hata: \"%s\"" @@ -6761,16 +6761,6 @@ msgstr "%s için çekirdek aygıt sürücüsünde RTC_EPOCH_SET ioctl yok.\n" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) %s için hata verdi" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "%s açılamıyor" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6918,8 +6908,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: PAM hatası, çıkılıyor: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Parola: " @@ -7817,6 +7807,16 @@ msgstr "kullanımı: %s [+biçem] [gün ay yıl]\n" msgid "St. Tib's Day" msgstr "St. Tib Günü" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "%s açılamıyor" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8332,6 +8332,146 @@ msgstr "%s açılamadı\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM atanmamış.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"Kullanımı: last [-#] [-f dosya] [-t tty] [-h makinaAdı] [kullanıcı ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ sinyal ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: -l argümanı %s hatalı.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs soketi" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs baÄŸlantısı" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Kaydet" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "%c okundu\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "%s açılamıyor: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "%s açılamıyor: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "%s okunurken hata\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "kimlik geçersiz" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "Numara geçersiz: %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "%s için kip deÄŸiÅŸtirilirken hata: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Kullanımı: %s [seçenekler] aygıt ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8402,39 +8542,39 @@ msgstr "uyarı: %s açılamıyor: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: %s açılamadı - yerine %s kullanılıyor\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "kilit dosyası %s oluÅŸturulamıyor: %s (zorlamak için -n seçeneÄŸini kullanın)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "%s kilit dosyası için baÄŸ oluÅŸturulamıyor: %s (zorlamak için -n seçeneÄŸini " "kullanın)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "%s kilit dosyası açılamıyor: %s (zorlamak için -n seçeneÄŸini kullanın)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "%s kilit dosyası kilitlenemiyor: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "%s kilit dosyası kilitlenemiyor: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "zaman aşımı" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8443,83 +8583,88 @@ msgstr "" "%s bağı oluÅŸturulamıyor\n" "Kalmış bir kilit dosyası olabilir mi?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "%s açılamıyor (%s) - mtab güncel deÄŸil" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "%s yazılırken hata: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "%s için kip deÄŸiÅŸtirilirken hata: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "%s için kip deÄŸiÅŸtirilirken hata: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "%s %s olarak deÄŸiÅŸtirilemiyor: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: %s aygıtı hakkında bilgi alınamıyor: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", baÅŸl %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, fuzzy, c-format msgid ", sizelimit %<PRIu64>" msgstr ", boysınırı %lld" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", %s ÅŸifreleme türü (%d) bilinmiyor" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", baÅŸl %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", ÅŸifreleme türü %d bilinmiyor\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: %s aygıtı hakkında bilgi alınamıyor: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: %s aygıtı açılamıyor: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: \"%s\" yok.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: /dev/loop# için izinler yetersiz" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: hiç serbest loop aygıtı yok" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8529,52 +8674,52 @@ msgstr "" " bilgiye sahip deÄŸil. (`modprobe loop' deneyin, sonuç alamazsanız\n" " çekirdeÄŸi yeniden derleyin.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "Tampon büyütülürken bellek yetmedi.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "Sektör %d zaten kullanımda\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s yazma korumalı, salt-okunur olarak baÄŸlanıyor" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Bellek içinde kilitlenemedi, çıkılıyor.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): baÅŸarılı\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): baÅŸarılı\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: %s aygıtı silinemiyor: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "Bu mount loop desteÄŸi olmaksızın derlenmiÅŸ. Lütfen yeniden derleyin.\n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8583,6 +8728,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8594,7 +8740,7 @@ msgstr "" "kullanılmamışlar\n" " %s [ -e ÅŸifreleme ] [ -o konum ] {-f|loop_aygıtı} dosya # ayarlama\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8610,22 +8756,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: %s aygıtı açılamıyor: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: aygıt meÅŸgul" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "Derleme sırasında loop desteÄŸi verilmemiÅŸ. Lütfen yeniden derleyin.\n" @@ -8655,7 +8801,7 @@ msgstr "mount: mtab'a göre, %s %s üzerinde baÄŸlı" msgid "mount: can't open %s for writing: %s" msgstr "mount: %s yazmak için açılamıyor: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: %s yazılırken hata: %s" @@ -8675,7 +8821,7 @@ msgstr "mount: hız ayarlanamıyor: %s" msgid "mount: cannot set user id: %s" msgstr "mount: hız ayarlanamıyor: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: ast süreç oluÅŸturulamıyor: %s" @@ -8705,88 +8851,88 @@ msgstr " ve bu takas alanı gibi görünüyor\n" msgid " I will try type %s\n" msgstr " %s türü denenecek\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s takas alanı gibi görünüyor - baÄŸlanmadı" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "mount baÅŸarısız" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: %s %s üzerinde sadece root tarafından baÄŸlanabilir" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: loop aygıtı iki kere belirtilmiÅŸ" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: türü iki defa belirtilmiÅŸ" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: loop aygıtı ayarları atlanıyor\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: mtab'a göre, %s zaten %s üzerinde baÄŸlı" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: %s loop aygıtının kullanımına gidiliyor\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: loop aygıtı ayarları yapılamadı\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: loop aygıtı ayarları tamamlandı\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: %s yok - oluÅŸturuluyor...\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: %s açılamıyor: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: -p ve --pass-fd seçeneklerinin argümanı bir sayı olmalıdır" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: hızı ayarlamak için %s açılamıyor" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: hız ayarlanamıyor: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, fuzzy, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: mtab'a göre, %s zaten %s üzerinde baÄŸlı" @@ -8984,22 +9130,27 @@ msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" "mount: %s%s yazma korumalı olduÄŸu halde alenen `-w' seçeneÄŸi belirtilmiÅŸ" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: %s%s salt-okunur baÄŸlanamıyor" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s yazma korumalı, salt-okunur olarak baÄŸlanıyor" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: %s yok - oluÅŸturuluyor...\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s zaten %s üzerinde baÄŸlı\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9009,22 +9160,22 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: tür belirtilmemiÅŸ - ':' içerdiÄŸinden nfs varsayılıyor\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "mount: tür belirtilmemiÅŸ - '//' öneki içerdiÄŸinden cifs varsayılıyor\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s zaten %s üzerinde baÄŸlı\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -9087,19 +9238,19 @@ msgstr "" "Çeviri hatalarını <gnu-tr@belgeler.org> adresine bildiriniz.\n" "Daha fazla bilgi edinmek için 'man 8 mount' yazabilirsiniz.\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: bunu sadece root yapabilir" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "hiçbir ÅŸey baÄŸlanmadı" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: böyle bir disk bölümü yok" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: %s %s ya da %s içinde bulunamıyor" @@ -9280,42 +9431,42 @@ msgstr "root deÄŸil.\n" msgid "%s: swapoff failed" msgstr "eriÅŸim baÅŸarısız" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: -f için destek içermeksizin derlenmiÅŸ\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "mount: hız ayarlanamıyor: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "mount: hız ayarlanamıyor: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: ast süreç oluÅŸturulamıyor: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: blok aygıtı geçersiz" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: baÄŸlanmadı" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: superblok yazılamıyor" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9323,56 +9474,56 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: yok" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: bağı kaldırmak için root gerekli" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: dosya sisteminde blok aygıtlara izin yok" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "umount2 yok, umount deneniyor...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s meÅŸgul- salt-okunur olarak yeniden baÄŸlandı\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: %s salt okunur olarak yeniden baÄŸlanamıyor\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s sistemden ayrıldı\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: ayrılacak dosya sistemlerinin listesi bulunamıyor" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Kullanımı: umount [-hV]\n" " umount -a [-f] [-l] [-r] [-n] [-v] [-t ds-türü] [-O seçenekler]\n" @@ -9393,55 +9544,65 @@ msgstr "" "Çeviri hatalarını <gnu-tr@belgeler.org> adresine bildiriniz\n" "Daha fazla bilgi edinmek için 'man 8 umount' yazınız.\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "Sektör %d zaten kullanımda\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "Sektör %d zaten kullanımda\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "\"\" ayrılamaz\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "%s sistemden ayrılmaya çalışılıyor\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "mtab içinde %s bulunamadı\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s baÄŸlı deÄŸil (mtab içinde yok)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: %s defalarca baÄŸlanmış görünüyor" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s fstab içinde yok (ve siz root deÄŸilsiniz)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: %s bağı fstab ile çeliÅŸiyor" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: sadece %1$s %3$s aygıtını %2$s dizininden ayırabilir" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: bu sadece root tarafından yapılabilir" @@ -9557,7 +9718,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9568,16 +9729,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "%s açılamıyor" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "çalıştırma baÅŸarısız\n" @@ -10465,65 +10630,65 @@ msgstr "zsayısı" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "kimlik geçersiz: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%2$s deki %1$s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "kimlik geçersiz" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "kimlik geçersiz: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s bir blok-özel aygıt deÄŸil" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "%s uzunluÄŸu alınamıyor" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "%s uzunluÄŸu alınamıyor" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Disk sürücü üzerinde arama yapılamıyor" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "%s uzunluÄŸu alınamıyor" @@ -11700,9 +11865,6 @@ msgstr "Tampon büyütülürken bellek yetmedi.\n" #~ msgid "waiting for cr-lf\n" #~ msgstr "cr-lf için bekleniyor\n" -#~ msgid "read %c\n" -#~ msgstr "%c okundu\n" - #~ msgid "reading login name\n" #~ msgstr "kullanıcı ismi okunuyor\n" @@ -11736,9 +11898,6 @@ msgstr "Tampon büyütülürken bellek yetmedi.\n" #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "zaman aşımı = %d, basit = %d, yeniden = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "%s okunurken hata\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "%s okunamadı ve ioctl dökümlenemiyor\n" @@ -11889,9 +12048,6 @@ msgstr "Tampon büyütülürken bellek yetmedi.\n" #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: yanlış hp->h_length alındı?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs soketi" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -11904,9 +12060,6 @@ msgstr "Tampon büyütülürken bellek yetmedi.\n" #~ msgid "using port %d for nfs deamon\n" #~ msgstr "nfs artalan süreci için %d portu kullanılıyor\n" -#~ msgid "nfs connect" -#~ msgstr "nfs baÄŸlantısı" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "bilinmeyen nfs durum sonuç deÄŸeri: %d" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.13-pre7\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2006-04-06 10:45+0200\n" "Last-Translator: Maxim V. Dziumanenko <mvd@mylinux.com.ua>\n" "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" @@ -202,7 +202,7 @@ msgstr "викориÑтаннÑ: %s [ -n ] приÑтрій\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -923,7 +923,7 @@ msgstr "не вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ інформацію про %s" msgid "%s is not a block special device" msgstr "%s не Ñ” Ñпеціальним файлом блочного приÑтрою" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s" @@ -1254,7 +1254,7 @@ msgstr "помилка Ð¿Ð¾Ð·Ð¸Ñ†Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸ перевірці бло msgid "Weird values in do_check: probably bugs\n" msgstr "Ðезрозуміле Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñƒ функції do_check: можливо помилка\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "помилка Ð¿Ð¾Ð·Ð¸Ñ†Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ñƒ функції check_blocks" @@ -1326,173 +1326,173 @@ msgstr "файлова ÑиÑтема не буде Ñтворена на '%s'" msgid "number of blocks too small" msgstr "КількіÑть Ñекторів" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "Ðеправильний вказаний кориÑтувачем розмір Ñторінки %d\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, fuzzy, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "ВикориÑтовуєтьÑÑ Ð²ÐºÐ°Ð·Ð°Ð½Ð¸Ð¹ кориÑтувачем розмір Ñторінки %d, заміÑть ÑиÑтемних " "значень %d/%d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" "Ðеправильний розмір заголовку розділу підкачки, етикетку не запиÑано.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Етикетку обрізано.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "немає етикетки, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "немає uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, fuzzy, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "ВикориÑтаннÑ: %s [-c] [-v0|-v1] [-pPAGESZ] [-L етикетка] /dev/назва [блоки]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "надто багато пошкоджених Ñторінок" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "ÐедоÑтатньо пам'Ñті" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "одна пошкоджена Ñторінка\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu пошкоджених Ñторінок\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "помилка вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ð·Ð¸Ñ†Ñ–Ñ— на початок приÑтрою підкачки" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "не вдаєтьÑÑ Ð¾Ñ‡Ð¸Ñтити завантажувальний Ñектор" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, fuzzy, c-format msgid " (%s partition table detected). " msgstr " p вивеÑти таблицю розділів BSD" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, fuzzy, c-format msgid " on whole disk. " msgstr " s показати вÑÑŽ етикетку диÑку" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, fuzzy, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: помилка: невідома верÑÑ–Ñ %d\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 #, fuzzy msgid "error: UUID parsing failed" msgstr "" "\n" "Помилка Ð·Ð°ÐºÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ\n" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: помилка: Ðе вказано де Ñтворити облаÑть підкачки?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, fuzzy, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: помилка: розмір %lu більший ніж розмір приÑтрою %lu\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, fuzzy, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: помилка: облаÑть підкачки повинна бути принаймні %ldкб\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, fuzzy, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: попередженнÑ: облаÑть підкачки відÑікаєтьÑÑ Ð´Ð¾ %ldкб\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, fuzzy, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "Ðе буде Ñтворено приÑтрій підкачки на '%s'" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, fuzzy, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s підключений; тут не можна Ñтворювати файлову ÑиÑтему!" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "не вдаєтьÑÑ Ð²Ñтановити проÑтір підкачки: не вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, fuzzy, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Ð’ÑтановлюєтьÑÑ Ð¾Ð±Ð»Ð°Ñть підкачки верÑÑ–Ñ— %d, розмір = %llu кб\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, fuzzy, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "не вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати Ñторінку підпиÑу" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "помилка Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ fsync" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 #, fuzzy msgid "unable to matchpathcon()" msgstr "не вдаєтьÑÑ Ð·Ð°Ð¿ÑƒÑтити %s" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 #, fuzzy msgid "unable to create new selinux context" msgstr "не вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати вузли" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, fuzzy, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "не вдаєтьÑÑ Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ñ‚Ð¸ %s у %s: %s\n" @@ -1504,53 +1504,53 @@ msgid "" " %s " msgstr "ВикориÑтаннÑ:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, fuzzy, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "не вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ інформацію про %s" - -#: disk-utils/raw.c:136 -#, fuzzy, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "/dev/%s: не Ñ” Ñимвольним приÑтроєм" - -#: disk-utils/raw.c:141 -#, fuzzy, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "%s не Ñ” Ñпеціальним файлом блочного приÑтрою" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "не вдаєтьÑÑ Ð·Ð°Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ñ‚Ð¸ файл Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ %s: %s\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "ПопередженнÑ: %s не Ñ” блочним приÑтроєм\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, fuzzy, c-format msgid "Cannot open master raw device '" msgstr "не вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ інформацію про %s" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, fuzzy, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "не вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ інформацію про %s" + +#: disk-utils/raw.c:211 +#, fuzzy, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "/dev/%s: не Ñ” Ñимвольним приÑтроєм" + +#: disk-utils/raw.c:216 +#, fuzzy, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "%s не Ñ” Ñпеціальним файлом блочного приÑтрою" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, fuzzy, c-format msgid "Error setting raw device (%s)\n" msgstr "помилка Ð·ÑƒÐ¿Ð¸Ð½ÐµÐ½Ð½Ñ Ñлужби: \"%s\"" @@ -6738,16 +6738,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "помилка у ioctl(RTC_EPOCH_SET) Ð´Ð»Ñ %s" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6894,8 +6884,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "login: помилка PAM, перервано: %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Пароль: " @@ -7792,6 +7782,16 @@ msgstr "викориÑтаннÑ: %s [+формат] [день міÑÑць рі msgid "St. Tib's Day" msgstr "День ÑвÑтого Tib" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8308,6 +8308,147 @@ msgstr "не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: не визначено $TERM.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"ВикориÑтаннÑ: last [-#] [-f file] [-t tty] [-h назва_вузла] " +"[кориÑтувач ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ Ñигнал ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: неправильний -l аргумент %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "nfs Ñокет" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "nfs connect" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "ЗапиÑати" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "прочитано %c\n" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, fuzzy, c-format +msgid "Error reading from client, len = %d\n" +msgstr "Помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ %s\n" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "неправильний ідентифікатор" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: неправильне значеннÑ\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "помилка зімни режиму доÑтупу до %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "ВикориÑтаннÑ: %s [параметри] приÑтрій ...\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8378,42 +8519,42 @@ msgstr "ПопередженнÑ: не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s - натоміÑть викориÑтовуєтьÑÑ %s\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" "не вдаєтьÑÑ Ñтворити файл Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ %s: %s (Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ " "викориÑтовуйте -n)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" "не вдаєтьÑÑ Ñтворити поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° файл Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ %s: %s (Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ " "викориÑтовуйте -n)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" "не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ файл Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ %s: %s (Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ " "викориÑтовуйте -n)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "не вдаєтьÑÑ Ð·Ð°Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ñ‚Ð¸ файл Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "не вдаєтьÑÑ Ð·Ð°Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ñ‚Ð¸ файл Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "вийшов Ñ‡Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8422,83 +8563,88 @@ msgstr "" "не вдаєтьÑÑ Ñтворити поÑÐ¸Ð»Ð°Ð½Ð½Ñ %s\n" "Можливо Ñ” заÑтарілий файл файл блокуваннÑ?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s (%s) - mtab не оновлено" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "помилка запиÑу %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "помилка зімни режиму доÑтупу до %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, fuzzy, c-format msgid "error changing owner of %s: %s\n" msgstr "помилка зімни режиму доÑтупу до %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "не вдаєтьÑÑ Ð¿ÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ñ‚Ð¸ %s у %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: не вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ інформацію про приÑтрій %s: %s\n" + +#: mount/lomount.c:388 #, fuzzy, c-format msgid ", offset %<PRIu64>" msgstr ", зÑув %d" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, fuzzy, c-format msgid ", sizelimit %<PRIu64>" msgstr ", Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð½Ð° розмір %lld" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, fuzzy, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ %s (тип %d)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", зÑув %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", тип ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: не вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ інформацію про приÑтрій %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ приÑтрій %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, fuzzy, c-format msgid "%s: /dev directory does not exist." msgstr "%s: кориÑтувач \"%s\" не Ñ–Ñнує.\n" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, fuzzy, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: немає прав доÑтупу до /dev/loop#" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: не вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ жодний вільний loop-приÑтрій" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8508,54 +8654,54 @@ msgstr "" " підтримує роботу з loop-приÑтроÑми (Якщо це так - перекомпілюйте\n" " його або виконайте `modprobe loop')." -#: mount/lomount.c:625 +#: mount/lomount.c:638 #, fuzzy msgid "Out of memory while reading passphrase" msgstr "ÐедоÑтатньо пам'Ñті Ð´Ð»Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð±ÑƒÑ„ÐµÑ€Ð°.\n" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, fuzzy, c-format msgid "warning: %s is already associated with %s\n" msgstr "Сектор %d вже розподілений\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, fuzzy, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "mount: %s%s захищений від запиÑу, монтуєтьÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "не вдаєтьÑÑ Ð·Ð°Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ñ‚Ð¸ у пам'Ñті, завершеннÑ.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, fuzzy, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu): уÑпішно завершено\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): уÑпішно завершено\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: не вдаєтьÑÑ Ð²Ð¸Ð´Ð°Ð»Ð¸Ñ‚Ð¸ приÑтрій %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "Програма mount була Ñкомпільована без підтримки loop-приÑтроїв. " "Перекомпілюйте Ñ—Ñ— \n" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, fuzzy, c-format msgid "" "\n" @@ -8564,6 +8710,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8574,7 +8721,7 @@ msgstr "" " %s -f # знайти вільний\n" " %s [ -e ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ ] [ -o зÑув ] loop_приÑтрій файл # вÑтановити\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8590,22 +8737,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, fuzzy, c-format msgid "Loop device is %s\n" msgstr "loop: не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ приÑтрій %s: %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, fuzzy, c-format msgid "%s: %s: device is busy" msgstr "umount: %s: приÑтрій зайнÑтий" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8636,7 +8783,7 @@ msgstr "mount: згідно mtab, %s підключений у %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñу: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: помилка запиÑу %s: %s" @@ -8656,7 +8803,7 @@ msgstr "mount: помилка вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті: %s" msgid "mount: cannot set user id: %s" msgstr "mount: помилка вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: помилка ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу: %s" @@ -8686,88 +8833,88 @@ msgstr " та він Ñхожий розділ підкачки\n" msgid " I will try type %s\n" msgstr " буде випробувано тип %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s Ñхожий на розділ підкачки - не підключатиметьÑÑ" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "помилка підключеннÑ" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: лише адмініÑтратор(root) може підключати %s у %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: loop-приÑтрій вказано двічі" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: тип вказано двічі" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: пропуÑкаєтьÑÑ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ loop-приÑтрою\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, fuzzy, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: згідно mtab, %s вже підключений у %s" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: буде викориÑтовуватиÑÑŒ loop-приÑтрій %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, fuzzy, c-format msgid "mount: stolen loop=%s" msgstr "umount: %s: %s" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: помилка вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ loop-приÑтрою\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ loop-приÑтрою уÑпішно завершено\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: не знайдено %s - ÑтворюєтьÑÑ..\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: аргумент Ð´Ð»Ñ -p або --pass-fd повинен бути чиÑлом" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: помилка Ð²Ñ–Ð´ÐºÑ€Ð¸Ð²Ð°Ð½Ð½Ñ %s Ð´Ð»Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: помилка вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, fuzzy, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: згідно mtab, %s вже підключений у %s" @@ -8966,22 +9113,27 @@ msgstr "mount: не вдаєтьÑÑ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ %s%s лише Ð´Ð»Ñ Ñ msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s захищений від запиÑу, але було вказано ключ `-w'" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: не вдаєтьÑÑ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ %s%s лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s захищений від запиÑу, монтуєтьÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, fuzzy, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: не знайдено %s - ÑтворюєтьÑÑ..\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, fuzzy, c-format msgid "mount: no medium found on %s" msgstr "mount: %s вже підключений у %s\n" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8991,22 +9143,22 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "mount: не вказано тип - вважаєтьÑÑ nfs, через наÑвніÑть двокрапки\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "mount: не вказано тип - вважаєтьÑÑ cifs, через наÑвніÑть префікÑу //\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: %s вже підключений у %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, fuzzy, c-format msgid "" "Usage: mount -V : print version\n" @@ -9066,19 +9218,19 @@ msgstr "" "Інші параметри: [-nfFrsvw] [-o параметри] [-p пароль].\n" "Додаткову інформацію дивітьÑÑ Ñƒ man 8 mount .\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: це може робити лише адмініÑтратор(root)" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "нічого не було підключено" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: не знайдено такого розділу" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: не вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ %s у %s або %s" @@ -9259,42 +9411,42 @@ msgstr "Ðе адмініÑтратор.\n" msgid "%s: swapoff failed" msgstr "помилка при вÑтановленні позиції" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: зібрано без підтримки -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, fuzzy, c-format msgid "umount: cannot set group id: %s" msgstr "mount: помилка вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, fuzzy, c-format msgid "umount: cannot set user id: %s" msgstr "mount: помилка вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: не вдаєтьÑÑ Ð·Ð°Ð¿ÑƒÑтити дочірній процеÑ: %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: неправильний блочний приÑтрій" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: не підключений" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: не вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати Ñуперблок" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9302,111 +9454,121 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: не Ñ–Ñнує" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" "umount: %s: Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ umount необхідно мати права адмініÑтратора" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: блочні приÑтрої не дозволено на файловій ÑиÑтемі" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "немає umount2, пробуєтьÑÑ umount...\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s зайнÑтий - перепідключено у режим лише-длÑ-читаннÑ\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: не вдаєтьÑÑ Ð¿ÐµÑ€ÐµÐ¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ %s у режим лише-длÑ-читаннÑ\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s відключено\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: не вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ перелік файлових ÑиÑтем Ð´Ð»Ñ Ð²Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "ВикориÑтаннÑ: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t тип_Ñ„Ñ] [-O параметри]\n" " umount [-f] [-r] [-n] [-v] Ñпец_файл | каталог...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "Сектор %d вже розподілений\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "Сектор %d вже розподілений\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Ðе вдаєтьÑÑ Ð²Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Спроба відключити %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "не вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ %s у mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s не Ñ” підключеним (згідно mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: здаєтьÑÑ %s підключений декілька разів" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s відÑутній у fstab (та ви не адмініÑтратор)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: підключений %s відрізнÑєтьÑÑ Ð²Ñ–Ð´ fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: лише %s може відключити %s від %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: це може робити лише адмініÑтратор(root)" @@ -9522,7 +9684,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9533,16 +9695,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "не вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ %s" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "помилка запуÑку\n" @@ -10429,65 +10595,65 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, fuzzy, c-format msgid "invalid speed: %s" msgstr "неправильний ідентифікатор: %s\n" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, fuzzy, c-format msgid "ldattach from %s\n" msgstr "%s з %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 #, fuzzy msgid "invalid option" msgstr "неправильний ідентифікатор" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, fuzzy, c-format msgid "invalid line discipline: %s" msgstr "неправильний ідентифікатор: %s\n" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, fuzzy, c-format msgid "%s is not a serial line" msgstr "%s не Ñ” Ñпеціальним файлом блочного приÑтрою" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, fuzzy, c-format msgid "cannot get terminal attributes for %s" msgstr "не вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ розмір %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, fuzzy, c-format msgid "cannot set terminal attributes for %s" msgstr "не вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ розмір %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 #, fuzzy msgid "cannot set line discipline" msgstr "Помилка Ð¿Ð¾Ð·Ð¸Ñ†Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð½Ð° диÑковому приÑтрої" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 #, fuzzy msgid "cannot daemonize" msgstr "не вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ розмір %s" @@ -11672,9 +11838,6 @@ msgstr "ÐедоÑтатньо пам'Ñті Ð´Ð»Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð±ÑƒÑ„Ð #~ msgid "waiting for cr-lf\n" #~ msgstr "пошук Ñимволу нового Ñ€Ñдка\n" -#~ msgid "read %c\n" -#~ msgstr "прочитано %c\n" - #~ msgid "reading login name\n" #~ msgstr "читаєтьÑÑ Ñ€ÐµÑ”Ñтраційне ім'Ñ\n" @@ -11708,9 +11871,6 @@ msgstr "ÐедоÑтатньо пам'Ñті Ð´Ð»Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð±ÑƒÑ„Ð #~ msgid "timeout = %d, quiet = %d, reboot = %d\n" #~ msgstr "timeout = %d, quiet = %d, reboot = %d\n" -#~ msgid "Error reading %s\n" -#~ msgstr "Помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ %s\n" - #~ msgid "couldn't read %s, and cannot ioctl dump\n" #~ msgstr "не вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ %s, або не вдаєтьÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ ioctl дампу\n" @@ -11864,9 +12024,6 @@ msgstr "ÐедоÑтатньо пам'Ñті Ð´Ð»Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð±ÑƒÑ„Ð #~ msgid "mount: got bad hp->h_length?\n" #~ msgstr "mount: отримано неправильний hp->h_length?\n" -#~ msgid "nfs socket" -#~ msgstr "nfs Ñокет" - #~ msgid "nfs bindresvport" #~ msgstr "nfs bindresvport" @@ -11879,9 +12036,6 @@ msgstr "ÐедоÑтатньо пам'Ñті Ð´Ð»Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð±ÑƒÑ„Ð #~ msgid "using port %d for nfs deamon\n" #~ msgstr "викориÑтовуєтьÑÑ Ð¿Ð¾Ñ€Ñ‚ %d Ñлужби nfs\n" -#~ msgid "nfs connect" -#~ msgstr "nfs connect" - #~ msgid "unknown nfs status return value: %d" #~ msgstr "повернений невідомий код Ñтану nfs: %d" diff --git a/po/util-linux-ng.pot b/po/util-linux-ng.pot index d78864b0..b28da904 100644 --- a/po/util-linux-ng.pot +++ b/po/util-linux-ng.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+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" @@ -198,7 +198,7 @@ msgstr "" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -881,7 +881,7 @@ msgstr "" msgid "%s is not a block special device" msgstr "" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "" @@ -1187,7 +1187,7 @@ msgstr "" msgid "Weird values in do_check: probably bugs\n" msgstr "" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "" @@ -1257,163 +1257,163 @@ msgstr "" msgid "number of blocks too small" msgstr "" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "" -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 msgid "unable to erase bootbits sectors" msgstr "" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, c-format msgid " (%s partition table detected). " msgstr "" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, c-format msgid " on whole disk. " msgstr "" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "" @@ -1425,53 +1425,53 @@ msgid "" " %s " msgstr "" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 +#: disk-utils/raw.c:145 #, c-format -msgid "Cannot locate raw device '%s' (%s)\n" +msgid "Cannot locate block device '%s' (%s)\n" msgstr "" -#: disk-utils/raw.c:136 +#: disk-utils/raw.c:151 #, c-format -msgid "Raw device '%s' is not a character dev\n" +msgid "Device '%s' is not a block dev\n" msgstr "" -#: disk-utils/raw.c:141 +#: disk-utils/raw.c:186 #, c-format -msgid "Device '%s' is not a raw dev\n" +msgid "Cannot open master raw device '" msgstr "" -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:205 #, c-format -msgid "Cannot locate block device '%s' (%s)\n" +msgid "Cannot locate raw device '%s' (%s)\n" msgstr "" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:211 #, c-format -msgid "Device '%s' is not a block dev\n" +msgid "Raw device '%s' is not a character dev\n" msgstr "" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:216 #, c-format -msgid "Cannot open master raw device '" +msgid "Device '%s' is not a raw dev\n" msgstr "" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, c-format msgid "Error setting raw device (%s)\n" msgstr "" @@ -6188,16 +6188,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, c-format -msgid "unable to resolve '%s'" -msgstr "" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6338,8 +6328,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "" @@ -7208,6 +7198,16 @@ msgstr "" msgid "St. Tib's Day" msgstr "" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, c-format +msgid "unable to resolve '%s'" +msgstr "" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -7712,6 +7712,140 @@ msgstr "" msgid "%s: $TERM is not defined.\n" msgstr "" +#: misc-utils/uuidd.c:46 +#, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, c-format +msgid " %s -k\n" +msgstr "" + +#: misc-utils/uuidd.c:152 +msgid "bad arguments" +msgstr "" + +#: misc-utils/uuidd.c:159 +msgid "socket" +msgstr "" + +#: misc-utils/uuidd.c:170 +msgid "connect" +msgstr "" + +#: misc-utils/uuidd.c:189 +msgid "write" +msgstr "" + +#: misc-utils/uuidd.c:197 +msgid "read count" +msgstr "" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:313 +#, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, c-format +msgid "Invalid operation %d\n" +msgstr "" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, c-format +msgid "Bad number: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -7782,170 +7916,175 @@ msgstr "" msgid "mount: could not open %s - using %s instead\n" msgstr "" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" "Perhaps there is a stale lock file?\n" msgstr "" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr "" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr "" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr "" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr "" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr "" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" " about the loop device? (If so, recompile or `modprobe loop'.)" msgstr "" -#: mount/lomount.c:625 +#: mount/lomount.c:638 msgid "Out of memory while reading passphrase" msgstr "" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, c-format msgid "" "\n" @@ -7954,12 +8093,13 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" msgstr "" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -7975,22 +8115,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, c-format msgid "Loop device is %s\n" msgstr "" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8020,7 +8160,7 @@ msgstr "" msgid "mount: can't open %s for writing: %s" msgstr "" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "" @@ -8040,7 +8180,7 @@ msgstr "" msgid "mount: cannot set user id: %s" msgstr "" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "" @@ -8070,88 +8210,88 @@ msgstr "" msgid " I will try type %s\n" msgstr "" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "" @@ -8332,22 +8472,27 @@ msgstr "" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, c-format msgid "mount: no medium found on %s" msgstr "" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8357,22 +8502,22 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8409,19 +8554,19 @@ msgid "" "For many more details, say man 8 mount .\n" msgstr "" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "" @@ -8598,42 +8743,42 @@ msgstr "" msgid "%s: swapoff failed" msgstr "" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -8641,107 +8786,117 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "" -#: mount/umount.c:396 +#: mount/umount.c:397 #, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, c-format +msgid "device %s is associated with %s\n" +msgstr "" + +#: mount/umount.c:472 +#, c-format +msgid "device %s is not associated with %s\n" +msgstr "" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "" @@ -8852,7 +9007,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -8863,16 +9018,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 msgid "execvp failed" msgstr "" @@ -9715,63 +9874,63 @@ msgstr "" msgid "pid" msgstr "" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, c-format msgid "ldattach from %s\n" msgstr "" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, c-format msgid "%s is not a serial line" msgstr "" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, c-format msgid "cannot get terminal attributes for %s" msgstr "" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 msgid "cannot set line discipline" msgstr "" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 msgid "cannot daemonize" msgstr "" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-ng 2.15-rc2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2009-05-13 20:37+0930\n" "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n" @@ -206,7 +206,7 @@ msgstr "sá» dụng: %s [ -n ] thiết bị\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -914,7 +914,7 @@ msgstr "không thể lấy trạng thái vá» thiết bị %s" msgid "%s is not a block special device" msgstr "%s không phải là thiết bị khối đặc biệt" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "không mở được %s" @@ -1256,7 +1256,7 @@ msgstr "tìm tá»›i không thà nh công trong khi thá» các khối" msgid "Weird values in do_check: probably bugs\n" msgstr "Giá trị kỳ lạ trong do_check (là m kiểm tra): có thể là lá»—i\n" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "tìm tá»›i không thà nh công trong check_blocks (kiểm tra khối)" @@ -1326,165 +1326,165 @@ msgstr "sẽ không thá» tạo hệ thống táºp tin trên '%s'" msgid "number of blocks too small" msgstr "số khối quá nhá»" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "KÃch cỡ trang do ngưá»i dùng chỉ ra xấu %d\n" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" "Sá» dụng kÃch cỡ trang do ngưá»i dùng chỉ ra %d, thay cho giá trị hệ thống %d\n" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "KÃch cỡ phần đầu xấu cho bá»™ nhá»› trao đổi, không ghi nhãn nà o.\n" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "Nhãn bị cắt ngắn.\n" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "không nhãn, " -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "không uuid\n" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" "Sá» dụng: %s [-c] [-pKÃCH_Cá» _TRANG] [-L nhãn] [-U UUID] /dev/tên [các_khối]\n" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "quá nhiá»u trang xấu" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "Không đủ bá»™ nhá»›" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "má»™t trang xấu\n" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "%lu trang xấu\n" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "không thể « tua lại » thiết bị trao đổi" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 msgid "unable to erase bootbits sectors" msgstr "không xoá được rãnh ghi bit khởi động" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "%s: %s: cảnh báo : đừng xoá rãnh ghi bit khởi động\n" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, c-format msgid " (%s partition table detected). " msgstr " (%s phát hiện được bảng phân vùng). " -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, c-format msgid " on whole disk. " msgstr " trên toà n đĩa. " -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "%1$s: cảnh báo : bá» qua « -U » (UUID không phải được %1$s há»— trợ)\n" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "%s: không há»— trợ vùng trao đổi phiên bản %d.\n" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "lá»—i: không phân tÃch được cú pháp cá»§a UUID" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "%s: lá»—i: không có chá»— nà o để thiết láºp bá»™ nhá»› trao đổi ?\n" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "%s: lá»—i: kÃch cỡ %llu KiB lá»›n hÆ¡n kÃch cỡ thiết bị %llu KiB\n" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "%s: lá»—i: vùng trao đổi cần Ãt nhất %ld KiB\n" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "%s: cảnh báo : Ä‘ang cắt ngắn vùng trao đổi thà nh %llu KiB\n" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "%s: lá»—i: sẽ không thá» tạo thiết bị trao đổi trên '%s'\n" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "%s: lá»—i: %s đã được gắn; sẽ không tạo vùng trao đổi.\n" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "Không thể thiết láºp vùng trao đổi: không thể Ä‘á»c" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "Äang thiết láºp vùng trao đổi phiên bản 1, kÃch cỡ = %llu KiB\n" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "%s: %s: không thể ghi nhá»› trang chữ ký: %s" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "fsync bị lá»—i" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "%s: %s: không thể lấy nhãn táºp tin SELinux: %s\n" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "không thể matchpathcon()" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "không thể tạo ngữ cảnh SELinux má»›i" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "không thể tÃnh ngữ cảnh SELinux" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "%s: không thể đổi nhãn cá»§a %s thà nh %s: %s\n" @@ -1498,7 +1498,7 @@ msgstr "" "Sá» dụng:\n" " %s " -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" @@ -1506,47 +1506,47 @@ msgstr "" "Thiết bị « %s » là thiết bị thô Ä‘iá»u khiển (hãy dùng thô<N> mà <N> lá»›n hÆ¡n số " "không)\n" -#: disk-utils/raw.c:130 -#, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "Không tìm thấy thiết bị thô « %s » (%s)\n" - -#: disk-utils/raw.c:136 -#, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "Thiết bị thô « %s » không phải má»™t thiết bị ký tá»±\n" - -#: disk-utils/raw.c:141 -#, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "Thiết bị « %s » không phải má»™t thiết bị thô\n" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "Không tìm thấy thiết bị khối « %s » (%s)\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, c-format msgid "Device '%s' is not a block dev\n" msgstr "Thiết bị « %s » không phải má»™t thiết bị khối\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, c-format msgid "Cannot open master raw device '" msgstr "Không thể mở thiết bị thô chá»§ '" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "Không tìm thấy thiết bị thô « %s » (%s)\n" + +#: disk-utils/raw.c:211 +#, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "Thiết bị thô « %s » không phải má»™t thiết bị ký tá»±\n" + +#: disk-utils/raw.c:216 +#, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "Thiết bị « %s » không phải má»™t thiết bị thô\n" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "Lá»—i há»i thiết bị thô (%s)\n" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "thô%d:\tđóng kết vá»›i chÃnh %d, phụ %d\n" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, c-format msgid "Error setting raw device (%s)\n" msgstr "Lá»—i đặt thiết bị thô (%s)\n" @@ -6744,16 +6744,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) tá»›i %s không thà nh công" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "Sá» dụng: %s LABEL=<nhãn>|UUID=<uuid>\n" - -#: libs/blkid/bin/findfs.c:55 -#, c-format -msgid "unable to resolve '%s'" -msgstr "không giải quyết được « %s »" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6900,8 +6890,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "%s: PAM thất bại nên há»§y bá» : %s\n" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "Máºt khẩu: " @@ -7799,6 +7789,16 @@ msgstr "sá» dụng: %s [+định_dạng] [ngà y tháng năm]\n" msgid "St. Tib's Day" msgstr "Ngà y Thánh Tib" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "Sá» dụng: %s LABEL=<nhãn>|UUID=<uuid>\n" + +#: misc-utils/findfs.c:55 +#, c-format +msgid "unable to resolve '%s'" +msgstr "không giải quyết được « %s »" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -8347,6 +8347,147 @@ msgstr "Không Ä‘á»c được %s\n" msgid "%s: $TERM is not defined.\n" msgstr "%s: $TERM (thiết bị cuối) chưa định nghÄ©a.\n" +#: misc-utils/uuidd.c:46 +#, fuzzy, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" +"sá» dụng: last [-#] [-f táºp_tin] [-t tty] [-h tên_máy] [ngưá»i_dùng ...]\n" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, fuzzy, c-format +msgid " %s -k\n" +msgstr " %s -l [ tÃn_hiệu ]\n" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "col: tham số -l xấu %s.\n" + +#: misc-utils/uuidd.c:159 +#, fuzzy +msgid "socket" +msgstr "ổ cắm: %s.\n" + +#: misc-utils/uuidd.c:170 +#, fuzzy +msgid "connect" +msgstr "kết nối: %s.\n" + +#: misc-utils/uuidd.c:189 +#, fuzzy +msgid "write" +msgstr "Ghi" + +#: misc-utils/uuidd.c:197 +#, fuzzy +msgid "read count" +msgstr "đếm số không táºp tin" + +#: misc-utils/uuidd.c:203 +#, fuzzy +msgid "bad response length" +msgstr "táºp tin có tên dà i sai" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, fuzzy, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "Không mở được %s: %s\n" + +#: misc-utils/uuidd.c:313 +#, fuzzy, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "Không mở được %s: %s\n" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, fuzzy, c-format +msgid "Invalid operation %d\n" +msgstr "tùy chá»n sai" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, fuzzy, c-format +msgid "Bad number: %s\n" +msgstr "%s: số sai: %s\n" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, fuzzy, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "lá»—i thay đổi chế độ cá»§a %s: %s\n" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "Sá» dụng: %s [tùy_chá»n]\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -8417,36 +8558,36 @@ msgstr "cảnh báo: không mở được %s: %s" msgid "mount: could not open %s - using %s instead\n" msgstr "mount: không mở được %s - sá» dụng %s để thay thế\n" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "không tạo được táºp tin khóa %s: %s (hãy dùng cá» -n để ghi đè lên)" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "không liên kết được táºp tin khóa %s: %s (hãy dùng cá» -n để ghi đè lên)" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "không mở được táºp tin khóa %s: %s (hãy dùng cá» -n để ghi đè lên)" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "Không khóa được táºp tin khóa (lock file) %s: %s\n" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "không khóa được táºp tin khóa (lock file) %s: %s" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "quá hạn" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" @@ -8455,83 +8596,88 @@ msgstr "" "Không tạo được liên kết %s\n" "Có thể đây là táºp tin khóa bá»n vững?\n" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "không mở được %s (%s) - mtab chưa cáºp nháºt" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "lá»—i ghi nhá»› %s: %s" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "lá»—i thay đổi chế độ cá»§a %s: %s\n" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "lá»—i thay đổi chá»§ sở hữu cá»§a %s: %s\n" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "không đổi tên được %s thà nh %s: %s\n" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, fuzzy, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "loop: không lấy được thông tin trên thiết bị %s: %s\n" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr ", bù %<PRIu64>" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr ", hạn_cỡ %<PRIu64>" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr ", mã_hoá %s (kiểu %<PRIu32>)" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr ", bù %d" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr ", dạng mã hóa %d\n" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "loop: không lấy được thông tin trên thiết bị %s: %s\n" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "loop: không mở được thiết bị %s: %s\n" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "%s: thư mục « /dev » không tồn tại." -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "%s: không có quyá»n xem /dev/loop%s<N>" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "%s: không tìm thấy thiết bị vòng lặp nà o còn trống" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" @@ -8541,54 +8687,54 @@ msgstr "" " vá» thiết bị vòng lặp? (Nếu váºy, hãy biên dịch lại hoặc thá» `modprobe " "loop'.)" -#: mount/lomount.c:625 +#: mount/lomount.c:638 msgid "Out of memory while reading passphrase" msgstr "Không đủ bá»™ nhá»› khi Ä‘á»c cụm từ máºt khẩu" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "cảnh báo : %s đã liên quan đến %s\n" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "cảnh báo : %s: được bảo vệ chống ghi nên đặt chỉ-Ä‘á»c.\n" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "Không khóa được và o bá»™ nhá»›, Ä‘ang thoát.\n" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "ioctl LOOP_SET_FD bị lá»—i: %s\n" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "set_loop(%s,%s,%llu,%llu): thà nh công\n" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "del_loop(%s): thà nh công\n" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "loop: không xóa được thiết bị %s: %s\n" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" "Phiên bản mount nà y được biên dịch không há»— trợ vòng lặp. Xin hãy biên dịch " "lại.\n" -#: mount/lomount.c:875 -#, c-format +#: mount/lomount.c:888 +#, fuzzy, c-format msgid "" "\n" "Usage:\n" @@ -8596,6 +8742,7 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" @@ -8612,7 +8759,7 @@ msgstr "" "\n" "TBVL: thiết bị vòng lặp\n" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -8640,22 +8787,22 @@ msgstr "" " -v | --verbose \t\tchế độ chi tiết\n" "\n" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, c-format msgid "Loop device is %s\n" msgstr "Thiết bị vòng lặp là %s\n" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "vòng lặp bị ăn cắp=%s... nên thá» lại\n" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "%s: %s: thiết bị Ä‘ang báºn" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "Biên dịch không há»— trợ vòng lặp. Xin hãy biên dịch lại.\n" @@ -8685,7 +8832,7 @@ msgstr "mount: theo như mtab thì %s đã gắn và o %s" msgid "mount: can't open %s for writing: %s" msgstr "mount: không mở được %s để ghi nhá»›: %s" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "mount: lá»—i ghi nhá»› %s: %s" @@ -8705,7 +8852,7 @@ msgstr "mount: không đặt được ID nhóm: %s" msgid "mount: cannot set user id: %s" msgstr "mount: không đặt được ID ngưá»i dùng: %s" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "mount: không thể phân nhánh %s" @@ -8735,88 +8882,88 @@ msgstr " và đây có vẻ là vùng trao đổi\n" msgid " I will try type %s\n" msgstr " Sẽ thá» loại %s\n" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "%s có vẻ là vùng trao đổi - không gắn" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "mount (gắn) không thà nh công" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "mount: chỉ ngưá»i chá»§ có quyá»n gắn %s và o %s" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "mount: chỉ ra hai lần thiết bị vòng lặp" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "mount: chỉ ra hai lần kiểu hệ thống táºp tin" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "mount: bá» qua việc cấu hình thiết bị vòng lặp\n" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "mount: theo như mtab thì %s đã gắn và o %s là m vòng lặp" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "mount: sẽ sá» dụng thiết bị vòng lặp %s\n" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "mount: stolen loop=%s (vòng lặp bị ăn cắp) nên thá» lại\n" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "mount: stolen loop=%s (vòng lặp bị ăn cắp)" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "mount: thiết láºp thiết bị vòng lặp không thà nh công\n" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "mount: thiết láºp thiết bị vòng lặp thà nh công\n" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "mount: không tìm thấy %s - Ä‘ang tạo..\n" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "mount: không mở được %s: %s" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "mount: tham số cho -p hoặc --pass-fd phải là má»™t số" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "mount: không mở được %s để đặt tốc độ" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "mount: không đặt được tốc độ: %s" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "mount: theo như mtab thì %s đã gắn và o %s\n" @@ -9016,22 +9163,27 @@ msgstr "mount: không gắn được %s%s vá»›i chế độ chỉ Ä‘á»c" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "mount: %s%s được bảo vệ khá»i ghi nhưng đưa ra cá» `-w' (write, ghi)" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, fuzzy, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "mount: không gắn được %s%s vá»›i chế độ chỉ Ä‘á»c" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "mount: %s%s được bảo vệ khá»i ghi, Ä‘ang gắn chỉ Ä‘á»c" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "mount: không tìm thấy váºt chứa trên %s... nên thá» lại\n" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, c-format msgid "mount: no medium found on %s" msgstr "mount: không tìm thấy váºt chứa trên %s" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -9047,26 +9199,26 @@ msgstr "" "\tvà không có quyá»n truy cáºp đến hệ thống táºp tin nà y.\n" "\tÄể tìm chi tiết, xem trang hướng dẫn (man) restorecon(8) và mount(8).\n" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" "mount: không đưa ra kiểu hệ thống táºp tin nên coi như nfs vì có dấu hai " "chấm\n" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" "mount: không đưa ra kiểu hệ thống táºp tin nên giả sá» smbfs vì có // đằng " "trước\n" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "mount: đã gắn %s trên %s\n" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -9144,19 +9296,19 @@ msgstr "" "Tùy chá»n khác: [-nfFrsvw] [-o tùy_chá»n] [-p thư_mục_chứa_táºp_tin_máºt_khẩu].\n" "Äể xem rất nhiá»u chi tiết, dùng lệnh « man 8 mount ».\n" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "mount: chỉ ngưá»i chá»§ (root) có quyá»n thá»±c hiện" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "không gắn gì cả" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "mount: không tìm thấy phân vùng như váºy" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "mount: không tìm thấy %s trong %s hoặc %s" @@ -9358,42 +9510,42 @@ msgstr "Không phải siêu ngưá»i dùng.s" msgid "%s: swapoff failed" msgstr "%s swapoff bị lá»—i" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "umount: không biên dịch há»— trợ -f\n" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "umount: không đặt được ID nhóm: %s" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "umount: không đặt được ID ngưá»i dùng: %s" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "umount: không thể phân nhánh %s" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "umount: %s: thiết bị khối không hợp lệ" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "umount: %s: chưa gắn" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "umount: %s: không thể ghi siêu khối" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -9405,112 +9557,122 @@ msgstr "" "\thà m lsof(8) hoặc fuser(1) có thể tìm\n" "\tthông tin có Ãch vá» các tiến trình Ä‘ang dùng thiết bị." -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "umount: %s: không tìm thấy" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "umount: %s: phải là siêu ngưá»i dùng (root) để bá» gắn" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "umount: %s: thiết bị khối không cho phép trên hệ thống táºp tin" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "umount: %s: %s" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "không có umount2, Ä‘ang thá» umount..\n" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "umount: %s báºn - gắn lại chỉ Ä‘á»c\n" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "umount: không thể gắn lại %s chỉ Ä‘á»c\n" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "%s đã bá» gắn\n" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "umount: không tìm thấy danh sách hệ thống táºp tin để bá» gắn" -#: mount/umount.c:396 -#, c-format +#: mount/umount.c:397 +#, fuzzy, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" "Sá» dụng: umount [-hV]\n" " umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O tùy_chá»n]\n" " umount [-f] [-r] [-n] [-v] special | node...\n" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, fuzzy, c-format +msgid "device %s is associated with %s\n" +msgstr "cảnh báo : %s đã liên quan đến %s\n" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "cảnh báo : %s đã liên quan đến %s\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "Không bá» gắn được \"\"\n" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "Äang thá» bá» gắn %s\n" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "umount: biÌ£ lẫn lộn khi phân tÃch mtab" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" "umount: không thể tháo gắn kết %s — %s được gắn kết ở trên nó ở cùng má»™t " "Ä‘iểm." -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "Không tìm thấy %s trong mtab\n" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "umount: %s chưa gắn (theo mtab)" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "umount: có vẻ là %s được gắn nhiá»u lần" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "umount: %s không có trong fstab (và ngưá»i dùng không phải là root)" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "umount: gắn %s không tương ứng fstab" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "umount: chỉ có %s có thể bá» gắn %s từ %s" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "umount: chỉ ngưá»i chá»§ (root) có quyá»n thá»±c hiện" @@ -9634,7 +9796,7 @@ msgid "ioprio_set failed" msgstr "ioprio_set bị lá»—i" #: schedutils/ionice.c:81 -#, c-format +#, fuzzy, c-format msgid "" "\n" "ionice - sets or gets process io scheduling class and priority.\n" @@ -9646,7 +9808,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -9674,16 +9836,21 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "không thể phân tÃch số « %s »" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +#, fuzzy +msgid "ignoring given class data for none class" +msgstr "Ä‘ang lá» Ä‘i dữ liệu hạng đưa ra cho hạng nghỉ" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "Ä‘ang lá» Ä‘i dữ liệu hạng đưa ra cho hạng nghỉ" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "hạng ưu tiên sai %d" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 msgid "execvp failed" msgstr "execvp bị lá»—i" @@ -10580,7 +10747,7 @@ msgstr "zcount" msgid "pid" msgstr "pid" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" @@ -10589,7 +10756,7 @@ msgstr "" "\n" "Sá» dụng: %s [ -dhV78neo12 ] [ -s <tốc_độ> ] <lđĩa> <thiết_bị>\n" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" @@ -10597,50 +10764,50 @@ msgstr "" "\n" "Các tên <lđĩa> đã biết đến:\n" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "tốc độ sai: %s" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, c-format msgid "ldattach from %s\n" msgstr "ldattach từ %s\n" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "tùy chá»n sai" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "ká»· luáºt dòng sai: %s" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, c-format msgid "%s is not a serial line" msgstr "%s không phải là dòng nối tiếp" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, c-format msgid "cannot get terminal attributes for %s" msgstr "không thể lấy thuá»™c tÃnh thiết bị vá» %s" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "tốc độ %d không được há»— trợ" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "không thể đặt các thuá»™c tÃnh thiết bị cho %s" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 msgid "cannot set line discipline" msgstr "không thể đặt ká»· luáºt dòng" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 msgid "cannot daemonize" msgstr "không thể chạy trong ná»n" diff --git a/po/zh_CN.po b/po/zh_CN.po index 6f924e44..fe47c82e 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux-ng-2.14.1-rc2\n" "Report-Msgid-Bugs-To: Karel Zak <kzak@redhat.com>\n" -"POT-Creation-Date: 2009-05-27 21:39+0200\n" +"POT-Creation-Date: 2009-07-15 23:23+0200\n" "PO-Revision-Date: 2008-08-23 23:20+0800\n" "Last-Translator: Ray Wang <wanglei1123@gmail.com>\n" "Language-Team: Chinese (simplified) <translation-team-zh-cn@lists." @@ -205,7 +205,7 @@ msgstr "用法: %s [ -n ] device\n" #: disk-utils/fdformat.c:116 disk-utils/fsck.minix.c:1282 #: disk-utils/isosize.c:181 disk-utils/mkfs.bfs.c:115 disk-utils/mkfs.c:52 #: disk-utils/mkfs.cramfs.c:813 disk-utils/mkfs.minix.c:571 -#: disk-utils/mkswap.c:454 misc-utils/ddate.c:179 misc-utils/rename.c:79 +#: disk-utils/mkswap.c:458 misc-utils/ddate.c:179 misc-utils/rename.c:79 #: misc-utils/script.c:147 sys-utils/readprofile.c:197 #, c-format msgid "%s (%s)\n" @@ -903,7 +903,7 @@ msgstr "" msgid "%s is not a block special device" msgstr "" -#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:200 +#: disk-utils/mkfs.bfs.c:172 sys-utils/ldattach.c:205 #, c-format msgid "cannot open %s" msgstr "" @@ -1209,7 +1209,7 @@ msgstr "" msgid "Weird values in do_check: probably bugs\n" msgstr "" -#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:306 +#: disk-utils/mkfs.minix.c:507 disk-utils/mkswap.c:310 msgid "seek failed in check_blocks" msgstr "" @@ -1279,164 +1279,164 @@ msgstr "" msgid "number of blocks too small" msgstr "" -#: disk-utils/mkswap.c:151 +#: disk-utils/mkswap.c:155 #, c-format msgid "Bad user-specified page size %d\n" msgstr "" -#: disk-utils/mkswap.c:159 +#: disk-utils/mkswap.c:163 #, c-format msgid "Using user-specified page size %d, instead of the system value %d\n" msgstr "" -#: disk-utils/mkswap.c:183 +#: disk-utils/mkswap.c:187 #, c-format msgid "Bad swap header size, no label written.\n" msgstr "" -#: disk-utils/mkswap.c:193 +#: disk-utils/mkswap.c:197 #, c-format msgid "Label was truncated.\n" msgstr "" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:203 #, c-format msgid "no label, " msgstr "" -#: disk-utils/mkswap.c:207 +#: disk-utils/mkswap.c:211 #, c-format msgid "no uuid\n" msgstr "" -#: disk-utils/mkswap.c:272 +#: disk-utils/mkswap.c:276 #, c-format msgid "Usage: %s [-c] [-pPAGESZ] [-L label] [-U UUID] /dev/name [blocks]\n" msgstr "" -#: disk-utils/mkswap.c:286 +#: disk-utils/mkswap.c:290 msgid "too many bad pages" msgstr "" -#: disk-utils/mkswap.c:299 misc-utils/look.c:182 misc-utils/setterm.c:1183 +#: disk-utils/mkswap.c:303 misc-utils/look.c:182 misc-utils/setterm.c:1183 #: text-utils/more.c:1982 text-utils/more.c:1993 msgid "Out of memory" msgstr "" -#: disk-utils/mkswap.c:313 +#: disk-utils/mkswap.c:317 #, c-format msgid "one bad page\n" msgstr "" -#: disk-utils/mkswap.c:315 +#: disk-utils/mkswap.c:319 #, c-format msgid "%lu bad pages\n" msgstr "" -#: disk-utils/mkswap.c:392 disk-utils/mkswap.c:408 disk-utils/mkswap.c:625 +#: disk-utils/mkswap.c:396 disk-utils/mkswap.c:412 disk-utils/mkswap.c:629 msgid "unable to rewind swap-device" msgstr "" -#: disk-utils/mkswap.c:412 +#: disk-utils/mkswap.c:416 #, fuzzy msgid "unable to erase bootbits sectors" msgstr "ä¸èƒ½è¯»è¶…级å—" -#: disk-utils/mkswap.c:416 +#: disk-utils/mkswap.c:420 #, c-format msgid "%s: %s: warning: don't erase bootbits sectors\n" msgstr "" -#: disk-utils/mkswap.c:419 +#: disk-utils/mkswap.c:423 #, c-format msgid " (%s partition table detected). " msgstr "" -#: disk-utils/mkswap.c:421 +#: disk-utils/mkswap.c:425 #, c-format msgid " on whole disk. " msgstr "" -#: disk-utils/mkswap.c:491 +#: disk-utils/mkswap.c:495 #, c-format msgid "%1$s: warning: ignore -U (UUIDs are unsupported by %1$s)\n" msgstr "" -#: disk-utils/mkswap.c:507 +#: disk-utils/mkswap.c:511 #, c-format msgid "%s: does not support swapspace version %d.\n" msgstr "" -#: disk-utils/mkswap.c:515 +#: disk-utils/mkswap.c:519 msgid "error: UUID parsing failed" msgstr "" -#: disk-utils/mkswap.c:525 +#: disk-utils/mkswap.c:529 #, c-format msgid "%s: error: Nowhere to set up swap on?\n" msgstr "" -#: disk-utils/mkswap.c:543 +#: disk-utils/mkswap.c:547 #, c-format msgid "%s: error: size %llu KiB is larger than device size %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:552 +#: disk-utils/mkswap.c:556 #, c-format msgid "%s: error: swap area needs to be at least %ld KiB\n" msgstr "" -#: disk-utils/mkswap.c:569 +#: disk-utils/mkswap.c:573 #, c-format msgid "%s: warning: truncating swap area to %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:592 +#: disk-utils/mkswap.c:596 #, c-format msgid "%s: error: will not try to make swapdevice on '%s'\n" msgstr "" -#: disk-utils/mkswap.c:598 +#: disk-utils/mkswap.c:602 #, c-format msgid "%s: error: %s is mounted; will not make swapspace.\n" msgstr "" -#: disk-utils/mkswap.c:614 +#: disk-utils/mkswap.c:618 msgid "Unable to set up swap-space: unreadable" msgstr "" -#: disk-utils/mkswap.c:617 +#: disk-utils/mkswap.c:621 #, c-format msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:628 +#: disk-utils/mkswap.c:632 #, c-format msgid "%s: %s: unable to write signature page: %s" msgstr "" -#: disk-utils/mkswap.c:639 +#: disk-utils/mkswap.c:643 msgid "fsync failed" msgstr "" -#: disk-utils/mkswap.c:650 +#: disk-utils/mkswap.c:654 #, c-format msgid "%s: %s: unable to obtain selinux file label: %s\n" msgstr "" -#: disk-utils/mkswap.c:656 +#: disk-utils/mkswap.c:660 msgid "unable to matchpathcon()" msgstr "" -#: disk-utils/mkswap.c:659 +#: disk-utils/mkswap.c:663 msgid "unable to create new selinux context" msgstr "" -#: disk-utils/mkswap.c:661 +#: disk-utils/mkswap.c:665 msgid "couldn't compute selinux context" msgstr "" -#: disk-utils/mkswap.c:667 +#: disk-utils/mkswap.c:671 #, c-format msgid "%s: unable to relabel %s to %s: %s\n" msgstr "" @@ -1448,53 +1448,53 @@ msgid "" " %s " msgstr "用法:\n" -#: disk-utils/raw.c:122 +#: disk-utils/raw.c:125 #, c-format msgid "" "Device '%s' is control raw dev (use raw<N> where <N> is greater than zero)\n" msgstr "" -#: disk-utils/raw.c:130 -#, c-format -msgid "Cannot locate raw device '%s' (%s)\n" -msgstr "" - -#: disk-utils/raw.c:136 -#, c-format -msgid "Raw device '%s' is not a character dev\n" -msgstr "" - -#: disk-utils/raw.c:141 -#, c-format -msgid "Device '%s' is not a raw dev\n" -msgstr "" - -#: disk-utils/raw.c:162 +#: disk-utils/raw.c:145 #, fuzzy, c-format msgid "Cannot locate block device '%s' (%s)\n" msgstr "%s:䏿˜¯ä¸€ä¸ªå—设备\n" -#: disk-utils/raw.c:168 +#: disk-utils/raw.c:151 #, fuzzy, c-format msgid "Device '%s' is not a block dev\n" msgstr "%s:䏿˜¯ä¸€ä¸ªå—设备\n" -#: disk-utils/raw.c:203 +#: disk-utils/raw.c:186 #, c-format msgid "Cannot open master raw device '" msgstr "" -#: disk-utils/raw.c:225 +#: disk-utils/raw.c:205 +#, c-format +msgid "Cannot locate raw device '%s' (%s)\n" +msgstr "" + +#: disk-utils/raw.c:211 +#, c-format +msgid "Raw device '%s' is not a character dev\n" +msgstr "" + +#: disk-utils/raw.c:216 +#, c-format +msgid "Device '%s' is not a raw dev\n" +msgstr "" + +#: disk-utils/raw.c:231 #, c-format msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:235 disk-utils/raw.c:255 +#: disk-utils/raw.c:241 disk-utils/raw.c:261 #, c-format msgid "raw%d:\tbound to major %d, minor %d\n" msgstr "" -#: disk-utils/raw.c:251 +#: disk-utils/raw.c:257 #, c-format msgid "Error setting raw device (%s)\n" msgstr "" @@ -6211,16 +6211,6 @@ msgstr "" msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "" -#: libs/blkid/bin/findfs.c:24 -#, c-format -msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" -msgstr "" - -#: libs/blkid/bin/findfs.c:55 -#, fuzzy, c-format -msgid "unable to resolve '%s'" -msgstr "ä¸èƒ½è¯» inodes" - #: login-utils/agetty.c:361 #, c-format msgid "%s: can't exec %s: %m" @@ -6361,8 +6351,8 @@ msgid "%s: PAM failure, aborting: %s\n" msgstr "" #: login-utils/chfn.c:212 login-utils/chsh.c:211 login-utils/login.c:823 -#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:731 -#: mount/lomount.c:734 +#: login-utils/newgrp.c:85 login-utils/simpleinit.c:340 mount/lomount.c:744 +#: mount/lomount.c:747 msgid "Password: " msgstr "" @@ -7231,6 +7221,16 @@ msgstr "" msgid "St. Tib's Day" msgstr "" +#: misc-utils/findfs.c:24 +#, c-format +msgid "Usage: %s LABEL=<label>|UUID=<uuid>\n" +msgstr "" + +#: misc-utils/findfs.c:55 +#, fuzzy, c-format +msgid "unable to resolve '%s'" +msgstr "ä¸èƒ½è¯» inodes" + #: misc-utils/kill.c:207 #, c-format msgid "%s: unknown signal %s\n" @@ -7735,6 +7735,141 @@ msgstr "" msgid "%s: $TERM is not defined.\n" msgstr "" +#: misc-utils/uuidd.c:46 +#, c-format +msgid "Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]\n" +msgstr "" + +#: misc-utils/uuidd.c:48 +#, c-format +msgid " %s [-r|t] [-n num] [-s socketpath]\n" +msgstr "" + +#: misc-utils/uuidd.c:50 +#, c-format +msgid " %s -k\n" +msgstr "" + +#: misc-utils/uuidd.c:152 +#, fuzzy +msgid "bad arguments" +msgstr "%s 需è¦ä¸€ä¸ªå‚æ•°\n" + +#: misc-utils/uuidd.c:159 +msgid "socket" +msgstr "" + +#: misc-utils/uuidd.c:170 +msgid "connect" +msgstr "" + +#: misc-utils/uuidd.c:189 +msgid "write" +msgstr "" + +#: misc-utils/uuidd.c:197 +msgid "read count" +msgstr "" + +#: misc-utils/uuidd.c:203 +msgid "bad response length" +msgstr "" + +#: misc-utils/uuidd.c:268 +#, c-format +msgid "uuidd daemon already running at pid %s\n" +msgstr "" + +#: misc-utils/uuidd.c:276 +#, c-format +msgid "Couldn't create unix stream socket: %s" +msgstr "" + +#: misc-utils/uuidd.c:305 +#, c-format +msgid "Couldn't bind unix socket %s: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:313 +#, c-format +msgid "Couldn't listen on unix socket %s: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:351 +#, c-format +msgid "Error reading from client, len = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:359 +#, c-format +msgid "operation %d, incoming num = %d\n" +msgstr "" + +#: misc-utils/uuidd.c:378 +#, c-format +msgid "Generated time UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:388 +#, c-format +msgid "Generated random UUID: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:397 +#, c-format +msgid "Generated time UUID %s and %d following\n" +msgstr "" + +#: misc-utils/uuidd.c:415 +#, c-format +msgid "Generated %d UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:427 +#, c-format +msgid "Invalid operation %d\n" +msgstr "" + +#: misc-utils/uuidd.c:468 misc-utils/uuidd.c:489 +#, c-format +msgid "Bad number: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:524 misc-utils/uuidd.c:551 +#, c-format +msgid "Error calling uuidd daemon (%s): %s\n" +msgstr "" + +#: misc-utils/uuidd.c:534 +#, c-format +msgid "%s and subsequent %d UUID's\n" +msgstr "" + +#: misc-utils/uuidd.c:536 +#, c-format +msgid "List of UUID's:\n" +msgstr "" + +#: misc-utils/uuidd.c:557 +#, c-format +msgid "Unexpected reply length from server %d\n" +msgstr "" + +#: misc-utils/uuidd.c:574 +#, c-format +msgid "Couldn't kill uuidd running at pid %d: %s\n" +msgstr "" + +#: misc-utils/uuidd.c:580 +#, c-format +msgid "Killed uuidd running at pid %d\n" +msgstr "" + +#: misc-utils/uuidgen.c:32 +#, fuzzy, c-format +msgid "Usage: %s [-r] [-t]\n" +msgstr "用法: %s [ -n ] device\n" + #: misc-utils/whereis.c:159 #, c-format msgid "whereis [ -sbmu ] [ -SBM dir ... -f ] name...\n" @@ -7805,170 +7940,175 @@ msgstr "" msgid "mount: could not open %s - using %s instead\n" msgstr "" -#: mount/fstab.c:588 +#: mount/fstab.c:589 #, c-format msgid "can't create lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:614 +#: mount/fstab.c:615 #, c-format msgid "can't link lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:630 +#: mount/fstab.c:631 #, c-format msgid "can't open lock file %s: %s (use -n flag to override)" msgstr "" -#: mount/fstab.c:645 +#: mount/fstab.c:646 #, c-format msgid "Can't lock lock file %s: %s\n" msgstr "" -#: mount/fstab.c:659 +#: mount/fstab.c:660 #, c-format msgid "can't lock lock file %s: %s" msgstr "" -#: mount/fstab.c:661 +#: mount/fstab.c:662 msgid "timed out" msgstr "" -#: mount/fstab.c:668 +#: mount/fstab.c:669 #, c-format msgid "" "Cannot create link %s\n" "Perhaps there is a stale lock file?\n" msgstr "" -#: mount/fstab.c:790 mount/fstab.c:845 +#: mount/fstab.c:791 mount/fstab.c:846 #, c-format msgid "cannot open %s (%s) - mtab not updated" msgstr "" -#: mount/fstab.c:854 +#: mount/fstab.c:855 #, c-format msgid "error writing %s: %s" msgstr "" -#: mount/fstab.c:872 +#: mount/fstab.c:873 #, c-format msgid "error changing mode of %s: %s\n" msgstr "" -#: mount/fstab.c:885 +#: mount/fstab.c:886 #, c-format msgid "error changing owner of %s: %s\n" msgstr "" -#: mount/fstab.c:896 +#: mount/fstab.c:897 #, c-format msgid "can't rename %s to %s: %s\n" msgstr "" -#: mount/lomount.c:368 +#: mount/lomount.c:364 +#, c-format +msgid "loop: can't set capacity on device %s: %s\n" +msgstr "" + +#: mount/lomount.c:388 #, c-format msgid ", offset %<PRIu64>" msgstr "" -#: mount/lomount.c:371 +#: mount/lomount.c:391 #, c-format msgid ", sizelimit %<PRIu64>" msgstr "" -#: mount/lomount.c:379 +#: mount/lomount.c:399 #, c-format msgid ", encryption %s (type %<PRIu32>)" msgstr "" -#: mount/lomount.c:392 +#: mount/lomount.c:412 #, c-format msgid ", offset %d" msgstr "" -#: mount/lomount.c:395 +#: mount/lomount.c:415 #, c-format msgid ", encryption type %d\n" msgstr "" -#: mount/lomount.c:403 +#: mount/lomount.c:423 #, c-format msgid "loop: can't get info on device %s: %s\n" msgstr "" -#: mount/lomount.c:414 +#: mount/lomount.c:434 #, c-format msgid "loop: can't open device %s: %s\n" msgstr "" -#: mount/lomount.c:430 mount/lomount.c:462 mount/lomount.c:527 -#: mount/lomount.c:576 +#: mount/lomount.c:450 mount/lomount.c:482 mount/lomount.c:544 +#: mount/lomount.c:589 #, c-format msgid "%s: /dev directory does not exist." msgstr "" -#: mount/lomount.c:441 mount/lomount.c:589 +#: mount/lomount.c:461 mount/lomount.c:602 #, c-format msgid "%s: no permission to look at /dev/loop%s<N>" msgstr "" -#: mount/lomount.c:592 +#: mount/lomount.c:605 #, c-format msgid "%s: could not find any free loop device" msgstr "" -#: mount/lomount.c:595 +#: mount/lomount.c:608 #, c-format msgid "" "%s: Could not find any loop device. Maybe this kernel does not know\n" " about the loop device? (If so, recompile or `modprobe loop'.)" msgstr "" -#: mount/lomount.c:625 +#: mount/lomount.c:638 msgid "Out of memory while reading passphrase" msgstr "" -#: mount/lomount.c:668 +#: mount/lomount.c:681 #, c-format msgid "warning: %s is already associated with %s\n" msgstr "" -#: mount/lomount.c:684 +#: mount/lomount.c:697 #, c-format msgid "warning: %s: is write-protected, using read-only.\n" msgstr "" -#: mount/lomount.c:720 +#: mount/lomount.c:733 #, c-format msgid "Couldn't lock into memory, exiting.\n" msgstr "" -#: mount/lomount.c:747 +#: mount/lomount.c:760 #, c-format msgid "ioctl LOOP_SET_FD failed: %s\n" msgstr "" -#: mount/lomount.c:804 +#: mount/lomount.c:817 #, c-format msgid "set_loop(%s,%s,%llu,%llu): success\n" msgstr "" -#: mount/lomount.c:825 +#: mount/lomount.c:838 #, c-format msgid "del_loop(%s): success\n" msgstr "" -#: mount/lomount.c:829 +#: mount/lomount.c:842 #, c-format msgid "loop: can't delete device %s: %s\n" msgstr "" -#: mount/lomount.c:840 +#: mount/lomount.c:853 #, c-format msgid "This mount was compiled without loop support. Please recompile.\n" msgstr "" -#: mount/lomount.c:875 +#: mount/lomount.c:888 #, c-format msgid "" "\n" @@ -7977,12 +8117,13 @@ msgid "" " %1$s -a | --all list all used\n" " %1$s -d | --detach <loopdev> [<loopdev> ...] delete\n" " %1$s -f | --find find unused\n" +" %1$s -c | --set-capacity <loopdev> resize\n" " %1$s -j | --associated <file> [-o <num>] list all associated with " "<file>\n" " %1$s [ options ] {-f|--find|loopdev} <file> setup\n" msgstr "" -#: mount/lomount.c:884 +#: mount/lomount.c:898 #, c-format msgid "" "\n" @@ -7998,22 +8139,22 @@ msgid "" "\n" msgstr "" -#: mount/lomount.c:1014 mount/lomount.c:1052 +#: mount/lomount.c:1036 mount/lomount.c:1076 #, c-format msgid "Loop device is %s\n" msgstr "" -#: mount/lomount.c:1039 +#: mount/lomount.c:1063 #, c-format msgid "stolen loop=%s...trying again\n" msgstr "" -#: mount/lomount.c:1049 +#: mount/lomount.c:1073 #, c-format msgid "%s: %s: device is busy" msgstr "" -#: mount/lomount.c:1066 +#: mount/lomount.c:1090 #, c-format msgid "No loop support was available at compile time. Please recompile.\n" msgstr "" @@ -8043,7 +8184,7 @@ msgstr "" msgid "mount: can't open %s for writing: %s" msgstr "" -#: mount/mount.c:572 mount/mount.c:1193 +#: mount/mount.c:572 mount/mount.c:1190 #, c-format msgid "mount: error writing %s: %s" msgstr "" @@ -8063,7 +8204,7 @@ msgstr "" msgid "mount: cannot set user id: %s" msgstr "" -#: mount/mount.c:705 mount/mount.c:1805 +#: mount/mount.c:705 mount/mount.c:1809 #, c-format msgid "mount: cannot fork: %s" msgstr "" @@ -8093,88 +8234,88 @@ msgstr "" msgid " I will try type %s\n" msgstr "" -#: mount/mount.c:905 +#: mount/mount.c:902 #, c-format msgid "%s looks like swapspace - not mounted" msgstr "" -#: mount/mount.c:996 +#: mount/mount.c:993 msgid "mount failed" msgstr "" -#: mount/mount.c:998 +#: mount/mount.c:995 #, c-format msgid "mount: only root can mount %s on %s" msgstr "" -#: mount/mount.c:1068 +#: mount/mount.c:1065 msgid "mount: loop device specified twice" msgstr "" -#: mount/mount.c:1073 +#: mount/mount.c:1070 msgid "mount: type specified twice" msgstr "" -#: mount/mount.c:1085 +#: mount/mount.c:1082 #, c-format msgid "mount: skipping the setup of a loop device\n" msgstr "" -#: mount/mount.c:1097 +#: mount/mount.c:1094 #, c-format msgid "mount: according to mtab %s is already mounted on %s as loop" msgstr "" -#: mount/mount.c:1107 +#: mount/mount.c:1104 #, c-format msgid "mount: going to use the loop device %s\n" msgstr "" -#: mount/mount.c:1116 +#: mount/mount.c:1113 #, c-format msgid "mount: stolen loop=%s ...trying again\n" msgstr "" -#: mount/mount.c:1121 +#: mount/mount.c:1118 #, c-format msgid "mount: stolen loop=%s" msgstr "" -#: mount/mount.c:1126 +#: mount/mount.c:1123 #, c-format msgid "mount: failed setting up loop device\n" msgstr "" -#: mount/mount.c:1137 +#: mount/mount.c:1134 #, c-format msgid "mount: setup loop device successfully\n" msgstr "" -#: mount/mount.c:1171 +#: mount/mount.c:1168 #, c-format msgid "mount: no %s found - creating it..\n" msgstr "" -#: mount/mount.c:1188 +#: mount/mount.c:1185 #, c-format msgid "mount: can't open %s: %s" msgstr "" -#: mount/mount.c:1209 +#: mount/mount.c:1206 msgid "mount: argument to -p or --pass-fd must be a number" msgstr "" -#: mount/mount.c:1222 +#: mount/mount.c:1219 #, c-format msgid "mount: cannot open %s for setting speed" msgstr "" -#: mount/mount.c:1225 +#: mount/mount.c:1222 #, c-format msgid "mount: cannot set speed: %s" msgstr "" -#: mount/mount.c:1282 +#: mount/mount.c:1279 #, c-format msgid "mount: according to mtab, %s is already mounted on %s\n" msgstr "" @@ -8355,22 +8496,27 @@ msgstr "" msgid "mount: %s%s is write-protected but explicit `-w' flag given" msgstr "" -#: mount/mount.c:1538 +#: mount/mount.c:1527 +#, c-format +msgid "mount: cannot remount %s%s read-write, is write-protected" +msgstr "" + +#: mount/mount.c:1542 #, c-format msgid "mount: %s%s is write-protected, mounting read-only" msgstr "" -#: mount/mount.c:1548 +#: mount/mount.c:1552 #, c-format msgid "mount: no medium found on %s ...trying again\n" msgstr "" -#: mount/mount.c:1554 +#: mount/mount.c:1558 #, c-format msgid "mount: no medium found on %s" msgstr "" -#: mount/mount.c:1572 +#: mount/mount.c:1576 #, c-format msgid "" "mount: %s does not contain SELinux labels.\n" @@ -8380,22 +8526,22 @@ msgid "" " this file system. For more details see restorecon(8) and mount(8).\n" msgstr "" -#: mount/mount.c:1651 +#: mount/mount.c:1655 #, c-format msgid "mount: no type was given - I'll assume nfs because of the colon\n" msgstr "" -#: mount/mount.c:1657 +#: mount/mount.c:1661 #, c-format msgid "mount: no type was given - I'll assume cifs because of the // prefix\n" msgstr "" -#: mount/mount.c:1752 +#: mount/mount.c:1756 #, c-format msgid "mount: %s already mounted on %s\n" msgstr "" -#: mount/mount.c:1886 +#: mount/mount.c:1890 #, c-format msgid "" "Usage: mount -V : print version\n" @@ -8432,19 +8578,19 @@ msgid "" "For many more details, say man 8 mount .\n" msgstr "" -#: mount/mount.c:2209 +#: mount/mount.c:2213 msgid "mount: only root can do that" msgstr "" -#: mount/mount.c:2219 +#: mount/mount.c:2223 msgid "nothing was mounted" msgstr "" -#: mount/mount.c:2237 mount/mount.c:2263 +#: mount/mount.c:2241 mount/mount.c:2267 msgid "mount: no such partition found" msgstr "" -#: mount/mount.c:2240 +#: mount/mount.c:2244 #, c-format msgid "mount: can't find %s in %s or %s" msgstr "" @@ -8623,42 +8769,42 @@ msgstr "" msgid "%s: swapoff failed" msgstr "%s 失败.\n" -#: mount/umount.c:40 +#: mount/umount.c:41 #, c-format msgid "umount: compiled without support for -f\n" msgstr "" -#: mount/umount.c:110 +#: mount/umount.c:111 #, c-format msgid "umount: cannot set group id: %s" msgstr "" -#: mount/umount.c:113 +#: mount/umount.c:114 #, c-format msgid "umount: cannot set user id: %s" msgstr "" -#: mount/umount.c:138 +#: mount/umount.c:139 #, c-format msgid "umount: cannot fork: %s" msgstr "" -#: mount/umount.c:159 +#: mount/umount.c:160 #, c-format msgid "umount: %s: invalid block device" msgstr "" -#: mount/umount.c:161 +#: mount/umount.c:162 #, c-format msgid "umount: %s: not mounted" msgstr "" -#: mount/umount.c:163 +#: mount/umount.c:164 #, c-format msgid "umount: %s: can't write superblock" msgstr "" -#: mount/umount.c:167 +#: mount/umount.c:168 #, c-format msgid "" "umount: %s: device is busy.\n" @@ -8666,107 +8812,117 @@ msgid "" " the device is found by lsof(8) or fuser(1))" msgstr "" -#: mount/umount.c:172 +#: mount/umount.c:173 #, c-format msgid "umount: %s: not found" msgstr "" -#: mount/umount.c:174 +#: mount/umount.c:175 #, c-format msgid "umount: %s: must be superuser to umount" msgstr "" -#: mount/umount.c:176 +#: mount/umount.c:177 #, c-format msgid "umount: %s: block devices not permitted on fs" msgstr "" -#: mount/umount.c:178 +#: mount/umount.c:179 #, c-format msgid "umount: %s: %s" msgstr "" -#: mount/umount.c:234 +#: mount/umount.c:235 #, c-format msgid "no umount2, trying umount...\n" msgstr "" -#: mount/umount.c:251 +#: mount/umount.c:252 #, c-format msgid "umount: %s busy - remounted read-only\n" msgstr "" -#: mount/umount.c:262 +#: mount/umount.c:263 #, c-format msgid "umount: could not remount %s read-only\n" msgstr "" -#: mount/umount.c:271 +#: mount/umount.c:272 #, c-format msgid "%s umounted\n" msgstr "" -#: mount/umount.c:366 +#: mount/umount.c:367 msgid "umount: cannot find list of filesystems to unmount" msgstr "" -#: mount/umount.c:396 +#: mount/umount.c:397 #, c-format msgid "" -"Usage: umount [-hV]\n" -" umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" -" umount [-f] [-r] [-n] [-v] special | node...\n" +"Usage: umount -h | -V\n" +" umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]\n" +" umount [-d] [-f] [-r] [-n] [-v] special | node...\n" msgstr "" -#: mount/umount.c:446 +#: mount/umount.c:466 +#, c-format +msgid "device %s is associated with %s\n" +msgstr "" + +#: mount/umount.c:472 +#, fuzzy, c-format +msgid "device %s is not associated with %s\n" +msgstr "%s:䏿˜¯ä¸€ä¸ªå—设备\n" + +#: mount/umount.c:485 msgid "Cannot umount \"\"\n" msgstr "" -#: mount/umount.c:452 +#: mount/umount.c:491 #, c-format msgid "Trying to umount %s\n" msgstr "" -#: mount/umount.c:465 +#: mount/umount.c:504 msgid "umount: confused when analyzing mtab" msgstr "" -#: mount/umount.c:470 +#: mount/umount.c:509 #, c-format msgid "umount: cannot umount %s -- %s is mounted over it on the same point." msgstr "" -#: mount/umount.c:477 +#: mount/umount.c:516 #, c-format msgid "Could not find %s in mtab\n" msgstr "" -#: mount/umount.c:484 +#: mount/umount.c:523 #, c-format msgid "umount: %s is not mounted (according to mtab)" msgstr "" -#: mount/umount.c:508 +#: mount/umount.c:547 #, c-format msgid "umount: it seems %s is mounted multiple times" msgstr "" -#: mount/umount.c:521 +#: mount/umount.c:561 #, c-format msgid "umount: %s is not in the fstab (and you are not root)" msgstr "" -#: mount/umount.c:525 +#: mount/umount.c:567 #, c-format msgid "umount: %s mount disagrees with the fstab" msgstr "" -#: mount/umount.c:566 +#: mount/umount.c:608 #, c-format msgid "umount: only %s can unmount %s from %s" msgstr "" -#: mount/umount.c:653 +#: mount/umount.c:695 msgid "umount: only root can do that" msgstr "" @@ -8879,7 +9035,7 @@ msgid "" "Options:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" -" 1: realtime, 2: best-effort, 3: idle\n" +" 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n" "\n" @@ -8890,16 +9046,20 @@ msgstr "" msgid "cannot parse number '%s'" msgstr "%s: ä¸èƒ½æ‰“å¼€ %s\n" -#: schedutils/ionice.c:157 +#: schedutils/ionice.c:151 +msgid "ignoring given class data for none class" +msgstr "" + +#: schedutils/ionice.c:159 msgid "ignoring given class data for idle class" msgstr "" -#: schedutils/ionice.c:161 +#: schedutils/ionice.c:163 #, c-format msgid "bad prio class %d" msgstr "" -#: schedutils/ionice.c:185 +#: schedutils/ionice.c:187 #, fuzzy msgid "execvp failed" msgstr "查找失败" @@ -9746,63 +9906,63 @@ msgstr "" msgid "pid" msgstr "" -#: sys-utils/ldattach.c:87 +#: sys-utils/ldattach.c:92 #, c-format msgid "" "\n" "Usage: %s [ -dhV78neo12 ] [ -s <speed> ] <ldisc> <device>\n" msgstr "" -#: sys-utils/ldattach.c:89 +#: sys-utils/ldattach.c:94 msgid "" "\n" "Known <ldisc> names:\n" msgstr "" -#: sys-utils/ldattach.c:174 +#: sys-utils/ldattach.c:179 #, c-format msgid "invalid speed: %s" msgstr "" -#: sys-utils/ldattach.c:177 +#: sys-utils/ldattach.c:182 #, c-format msgid "ldattach from %s\n" msgstr "" -#: sys-utils/ldattach.c:182 text-utils/tailf.c:195 +#: sys-utils/ldattach.c:187 text-utils/tailf.c:195 msgid "invalid option" msgstr "" -#: sys-utils/ldattach.c:194 +#: sys-utils/ldattach.c:199 #, c-format msgid "invalid line discipline: %s" msgstr "" -#: sys-utils/ldattach.c:202 +#: sys-utils/ldattach.c:207 #, c-format msgid "%s is not a serial line" msgstr "" -#: sys-utils/ldattach.c:208 +#: sys-utils/ldattach.c:213 #, c-format msgid "cannot get terminal attributes for %s" msgstr "" -#: sys-utils/ldattach.c:211 +#: sys-utils/ldattach.c:216 #, c-format msgid "speed %d unsupported" msgstr "" -#: sys-utils/ldattach.c:242 +#: sys-utils/ldattach.c:247 #, c-format msgid "cannot set terminal attributes for %s" msgstr "" -#: sys-utils/ldattach.c:249 +#: sys-utils/ldattach.c:254 msgid "cannot set line discipline" msgstr "" -#: sys-utils/ldattach.c:255 +#: sys-utils/ldattach.c:260 msgid "cannot daemonize" msgstr "" diff --git a/schedutils/Makefile.am b/schedutils/Makefile.am index 0c14e51a..88439f2b 100644 --- a/schedutils/Makefile.am +++ b/schedutils/Makefile.am @@ -2,18 +2,18 @@ include $(top_srcdir)/config/include-Makefile.am if BUILD_SCHEDUTILS -usrbinexec_PROGRAMS = chrt +usrbin_exec_PROGRAMS = chrt dist_man_MANS = chrt.1 if HAVE_IOPRIO_GET if HAVE_IOPRIO_SET -usrbinexec_PROGRAMS += ionice +usrbin_exec_PROGRAMS += ionice dist_man_MANS += ionice.1 endif endif if HAVE_SCHED_GETAFFINITY -usrbinexec_PROGRAMS += taskset +usrbin_exec_PROGRAMS += taskset dist_man_MANS += taskset.1 endif diff --git a/schedutils/ionice.1 b/schedutils/ionice.1 index 92712eef..0f75dfdf 100644 --- a/schedutils/ionice.1 +++ b/schedutils/ionice.1 @@ -43,7 +43,8 @@ permitted for an ordinary (i.e., non-root) user. .SH OPTIONS .IP "\fB-c \fIclass\fP" -The scheduling class. \fI1\fR for real time, \fI2\fR for best-effort, \fI3\fR for idle. +The scheduling class. \fI0\fR for none, \fI1\fR for real time, \fI2\fR for +best-effort, \fI3\fR for idle. .IP "\fB-n \fIclassdata\fP" The scheduling class data. This defines the class data, if the class accepts an argument. For real time and best-effort, \fI0-7\fR is valid diff --git a/schedutils/ionice.c b/schedutils/ionice.c index 5f1f3489..082b23ba 100644 --- a/schedutils/ionice.c +++ b/schedutils/ionice.c @@ -85,7 +85,7 @@ static void usage(int rc) "\nOptions:\n" " -n <classdata> class data (0-7, lower being higher prio)\n" " -c <class> scheduling class\n" - " 1: realtime, 2: best-effort, 3: idle\n" + " 0: none, 1: realtime, 2: best-effort, 3: idle\n" " -t ignore failures\n" " -h this help\n\n")); exit(rc); @@ -147,7 +147,9 @@ int main(int argc, char *argv[]) switch (ioclass) { case IOPRIO_CLASS_NONE: - ioclass = IOPRIO_CLASS_BE; + if (set & 1) + warnx(_("ignoring given class data for none class")); + ioprio = 0; break; case IOPRIO_CLASS_RT: case IOPRIO_CLASS_BE: diff --git a/libs/Makefile.am b/shlibs/Makefile.am index e09828e6..3e757885 100644 --- a/libs/Makefile.am +++ b/shlibs/Makefile.am @@ -1,5 +1,9 @@ SUBDIRS = +if BUILD_LIBUUID +SUBDIRS += uuid +endif + if BUILD_LIBBLKID SUBDIRS += blkid endif diff --git a/libs/blkid/.gitignore b/shlibs/blkid/.gitignore index d6126dea..d6126dea 100644 --- a/libs/blkid/.gitignore +++ b/shlibs/blkid/.gitignore diff --git a/libs/blkid/COPYING.libblkid b/shlibs/blkid/COPYING.libblkid index cf9b6b99..cf9b6b99 100644 --- a/libs/blkid/COPYING.libblkid +++ b/shlibs/blkid/COPYING.libblkid diff --git a/libs/blkid/Makefile.am b/shlibs/blkid/Makefile.am index a27c8524..a76b1fd8 100644 --- a/libs/blkid/Makefile.am +++ b/shlibs/blkid/Makefile.am @@ -1,12 +1,12 @@ include $(top_srcdir)/config/include-Makefile.am -SUBDIRS = src bin +SUBDIRS = src # pkg-config stuff -pkgconfigdir = $(usrlibexecdir)/pkgconfig +pkgconfigdir = $(usrlib_execdir)/pkgconfig pkgconfig_DATA = blkid.pc dist_man_MANS = libblkid.3 -EXTRA_DIST = README.blkid blkid.pc blkid.pc.in libblkid.3 +EXTRA_DIST = README.blkid blkid.pc.in libblkid.3 diff --git a/libs/blkid/README.blkid b/shlibs/blkid/README.blkid index 4fa9be1f..4fa9be1f 100644 --- a/libs/blkid/README.blkid +++ b/shlibs/blkid/README.blkid diff --git a/libs/blkid/blkid.pc.in b/shlibs/blkid/blkid.pc.in index 5d58c3e1..40ec8a9d 100644 --- a/libs/blkid/blkid.pc.in +++ b/shlibs/blkid/blkid.pc.in @@ -1,6 +1,6 @@ prefix=@prefix@ exec_prefix=@exec_prefix@ -libdir=@libdir@ +libdir=@usrlib_execdir@ includedir=@includedir@ Name: blkid diff --git a/libs/blkid/libblkid.3 b/shlibs/blkid/libblkid.3 index 46eb868b..46eb868b 100644 --- a/libs/blkid/libblkid.3 +++ b/shlibs/blkid/libblkid.3 diff --git a/shlibs/blkid/src/Makefile.am b/shlibs/blkid/src/Makefile.am new file mode 100644 index 00000000..bd040ce9 --- /dev/null +++ b/shlibs/blkid/src/Makefile.am @@ -0,0 +1,65 @@ +include $(top_srcdir)/config/include-Makefile.am + +SUBDIRS = probers . + +common_ldadd = +common_cflags = + +if HAVE_UUID +if BUILD_LIBUUID +common_ldadd += $(ul_libuuid_la) +common_cflags += -I$(ul_libuuid_srcdir) +else +common_ldadd += $(UUID_LIBS) +common_cflags += $(UUID_CFLAGS) +endif +endif + +AM_CPPFLAGS += -I$(ul_libblkid_srcdir) $(common_cflags) + +# includes +blkidincdir = $(includedir)/blkid +blkidinc_HEADERS = blkid.h + +usrlib_exec_LTLIBRARIES = libblkid.la +libblkid_la_SOURCES = cache.c dev.c devname.c devno.c getsize.c llseek.c \ + probe.c read.c resolve.c save.c tag.c version.c verify.c \ + encode.c blkid.h list.h blkidP.h probers/probers.h \ + config.c evaluate.c \ + $(blkidinc_HEADERS) \ + $(top_srcdir)/lib/blkdev.c \ + $(top_srcdir)/lib/linux_version.c \ + $(top_srcdir)/lib/canonicalize.c \ + $(top_srcdir)/lib/md5.c + +libblkid_la_LIBADD = probers/libblkid_probers.la $(common_ldadd) +libblkid_la_DEPENDENCIES = $(libblkid_la_LIBADD) blkid.sym + +libblkid_la_LDFLAGS = -Wl,--version-script=$(ul_libblkid_srcdir)/blkid.sym \ + -version-info $(LIBBLKID_VERSION_INFO) + +tests = test_cache test_config test_dev test_devname test_devno test_getsize \ + test_read test_resolve test_save test_tag test_verify test_evaluate + +EXTRA_DIST = blkid.sym tst_types.c +CLEANFILES = $(tests) + +tests: all $(tests) +test_%: %.c + $(COMPILE) -DTEST_PROGRAM $< .libs/libblkid.a -o $@ $(UUID_LIBS) + + +# move lib from $(usrlib_execdir) to $(libdir) if needed +install-exec-hook: + if test "$(usrlib_execdir)" != "$(libdir)"; then \ + mkdir -p $(DESTDIR)$(libdir); \ + mv $(DESTDIR)$(usrlib_execdir)/libblkid.so.* $(DESTDIR)$(libdir); \ + so_img_name=$$(readlink $(DESTDIR)$(usrlib_execdir)/libblkid.so); \ + so_img_rel_target=$$(echo $(usrlib_execdir) | sed 's,\(^/\|\)[^/][^/]*,..,g'); \ + (cd $(DESTDIR)$(usrlib_execdir) && \ + rm -f libblkid.so && \ + $(LN_S) $$so_img_rel_target$(libdir)/$$so_img_name libblkid.so); \ + fi + +uninstall-hook: + rm -f $(DESTDIR)$(libdir)/libblkid.so* diff --git a/libs/blkid/src/blkid.h b/shlibs/blkid/src/blkid.h index 43b2b552..43b2b552 100644 --- a/libs/blkid/src/blkid.h +++ b/shlibs/blkid/src/blkid.h diff --git a/libs/blkid/src/blkid.sym b/shlibs/blkid/src/blkid.sym index 562f44d0..562f44d0 100644 --- a/libs/blkid/src/blkid.sym +++ b/shlibs/blkid/src/blkid.sym diff --git a/libs/blkid/src/blkidP.h b/shlibs/blkid/src/blkidP.h index 4131c5bb..67e7f53a 100644 --- a/libs/blkid/src/blkidP.h +++ b/shlibs/blkid/src/blkidP.h @@ -18,6 +18,7 @@ #include <sys/types.h> #include <stdio.h> +#include <stdarg.h> #include "bitops.h" /* $(top_srcdir)/include/ */ #include "blkid.h" diff --git a/libs/blkid/src/cache.c b/shlibs/blkid/src/cache.c index 01e4be06..01e4be06 100644 --- a/libs/blkid/src/cache.c +++ b/shlibs/blkid/src/cache.c diff --git a/libs/blkid/src/config.c b/shlibs/blkid/src/config.c index 9091736b..9091736b 100644 --- a/libs/blkid/src/config.c +++ b/shlibs/blkid/src/config.c diff --git a/libs/blkid/src/dev.c b/shlibs/blkid/src/dev.c index 31b9fe86..31b9fe86 100644 --- a/libs/blkid/src/dev.c +++ b/shlibs/blkid/src/dev.c diff --git a/libs/blkid/src/devname.c b/shlibs/blkid/src/devname.c index ef686f4b..ef686f4b 100644 --- a/libs/blkid/src/devname.c +++ b/shlibs/blkid/src/devname.c diff --git a/libs/blkid/src/devno.c b/shlibs/blkid/src/devno.c index 8ffdb835..8ffdb835 100644 --- a/libs/blkid/src/devno.c +++ b/shlibs/blkid/src/devno.c diff --git a/libs/blkid/src/encode.c b/shlibs/blkid/src/encode.c index d45a292e..d45a292e 100644 --- a/libs/blkid/src/encode.c +++ b/shlibs/blkid/src/encode.c diff --git a/libs/blkid/src/evaluate.c b/shlibs/blkid/src/evaluate.c index f0ae1266..b8154e47 100644 --- a/libs/blkid/src/evaluate.c +++ b/shlibs/blkid/src/evaluate.c @@ -42,6 +42,7 @@ static int verify_tag(const char *devname, const char *name, const char *value) int fd = -1, rc = -1; size_t len; const char *data; + int errsv = 0; pr = blkid_new_probe(); if (!pr) @@ -50,8 +51,10 @@ static int verify_tag(const char *devname, const char *name, const char *value) blkid_probe_set_request(pr, BLKID_PROBREQ_LABEL | BLKID_PROBREQ_UUID); fd = open(devname, O_RDONLY); - if (fd < 0) + if (fd < 0) { + errsv = errno; goto done; + } if (blkid_probe_set_device(pr, fd, 0, 0)) goto done; rc = blkid_do_safeprobe(pr); @@ -66,7 +69,9 @@ done: if (fd >= 0) close(fd); blkid_free_probe(pr); - return rc; + + /* for non-root users we use unverified udev links */ + return errsv == EACCES ? 0 : rc; } /** diff --git a/libs/blkid/src/getsize.c b/shlibs/blkid/src/getsize.c index 10ba7ecf..10ba7ecf 100644 --- a/libs/blkid/src/getsize.c +++ b/shlibs/blkid/src/getsize.c diff --git a/libs/blkid/src/list.h b/shlibs/blkid/src/list.h index c1cbfec5..c1cbfec5 100644 --- a/libs/blkid/src/list.h +++ b/shlibs/blkid/src/list.h diff --git a/libs/blkid/src/llseek.c b/shlibs/blkid/src/llseek.c index 5bd0e516..5bd0e516 100644 --- a/libs/blkid/src/llseek.c +++ b/shlibs/blkid/src/llseek.c diff --git a/libs/blkid/src/probe.c b/shlibs/blkid/src/probe.c index 38d42762..10fcb003 100644 --- a/libs/blkid/src/probe.c +++ b/shlibs/blkid/src/probe.c @@ -24,10 +24,15 @@ #include <errno.h> #endif #include <stdint.h> +#include <stdarg.h> + #ifdef HAVE_LIBUUID -#include <uuid/uuid.h> +# ifdef HAVE_UUID_UUID_H +# include <uuid/uuid.h> +# else +# include <uuid.h> +# endif #endif -#include <stdarg.h> #include "blkdev.h" #include "blkidP.h" @@ -50,6 +55,7 @@ static const struct blkid_idinfo *idinfos[] = &jmraid_idinfo, &lvm2_idinfo, &lvm1_idinfo, + &snapcow_idinfo, &luks_idinfo, /* Filesystems */ diff --git a/libs/blkid/src/probers/Makefile.am b/shlibs/blkid/src/probers/Makefile.am index d8a98ed2..4591db6a 100644 --- a/libs/blkid/src/probers/Makefile.am +++ b/shlibs/blkid/src/probers/Makefile.am @@ -1,6 +1,6 @@ include $(top_srcdir)/config/include-Makefile.am -AM_CPPFLAGS += -I$(top_srcdir)/libs/blkid/src +AM_CPPFLAGS += -I$(ul_libblkid_srcdir) noinst_LTLIBRARIES = libblkid_probers.la libblkid_probers_la_SOURCES = \ diff --git a/libs/blkid/src/probers/adaptec_raid.c b/shlibs/blkid/src/probers/adaptec_raid.c index 5e8b3a75..5e8b3a75 100644 --- a/libs/blkid/src/probers/adaptec_raid.c +++ b/shlibs/blkid/src/probers/adaptec_raid.c diff --git a/libs/blkid/src/probers/btrfs.c b/shlibs/blkid/src/probers/btrfs.c index 3205e3d9..3205e3d9 100644 --- a/libs/blkid/src/probers/btrfs.c +++ b/shlibs/blkid/src/probers/btrfs.c diff --git a/libs/blkid/src/probers/cramfs.c b/shlibs/blkid/src/probers/cramfs.c index 0ea124b3..0ea124b3 100644 --- a/libs/blkid/src/probers/cramfs.c +++ b/shlibs/blkid/src/probers/cramfs.c diff --git a/libs/blkid/src/probers/ddf_raid.c b/shlibs/blkid/src/probers/ddf_raid.c index 41d6e123..41d6e123 100644 --- a/libs/blkid/src/probers/ddf_raid.c +++ b/shlibs/blkid/src/probers/ddf_raid.c diff --git a/libs/blkid/src/probers/ext.c b/shlibs/blkid/src/probers/ext.c index 671e556c..671e556c 100644 --- a/libs/blkid/src/probers/ext.c +++ b/shlibs/blkid/src/probers/ext.c diff --git a/libs/blkid/src/probers/gfs.c b/shlibs/blkid/src/probers/gfs.c index 584561cf..584561cf 100644 --- a/libs/blkid/src/probers/gfs.c +++ b/shlibs/blkid/src/probers/gfs.c diff --git a/libs/blkid/src/probers/hfs.c b/shlibs/blkid/src/probers/hfs.c index 4cdef0ee..4cdef0ee 100644 --- a/libs/blkid/src/probers/hfs.c +++ b/shlibs/blkid/src/probers/hfs.c diff --git a/libs/blkid/src/probers/highpoint_raid.c b/shlibs/blkid/src/probers/highpoint_raid.c index c7c92db4..c7c92db4 100644 --- a/libs/blkid/src/probers/highpoint_raid.c +++ b/shlibs/blkid/src/probers/highpoint_raid.c diff --git a/libs/blkid/src/probers/hpfs.c b/shlibs/blkid/src/probers/hpfs.c index 2f5f0d19..2f5f0d19 100644 --- a/libs/blkid/src/probers/hpfs.c +++ b/shlibs/blkid/src/probers/hpfs.c diff --git a/libs/blkid/src/probers/iso9660.c b/shlibs/blkid/src/probers/iso9660.c index ca53e3ae..ca53e3ae 100644 --- a/libs/blkid/src/probers/iso9660.c +++ b/shlibs/blkid/src/probers/iso9660.c diff --git a/libs/blkid/src/probers/isw_raid.c b/shlibs/blkid/src/probers/isw_raid.c index f9ae7453..f9ae7453 100644 --- a/libs/blkid/src/probers/isw_raid.c +++ b/shlibs/blkid/src/probers/isw_raid.c diff --git a/libs/blkid/src/probers/jfs.c b/shlibs/blkid/src/probers/jfs.c index 5d9b39ac..5d9b39ac 100644 --- a/libs/blkid/src/probers/jfs.c +++ b/shlibs/blkid/src/probers/jfs.c diff --git a/libs/blkid/src/probers/jmicron_raid.c b/shlibs/blkid/src/probers/jmicron_raid.c index ae852f8f..ae852f8f 100644 --- a/libs/blkid/src/probers/jmicron_raid.c +++ b/shlibs/blkid/src/probers/jmicron_raid.c diff --git a/libs/blkid/src/probers/linux_raid.c b/shlibs/blkid/src/probers/linux_raid.c index a5926561..a5926561 100644 --- a/libs/blkid/src/probers/linux_raid.c +++ b/shlibs/blkid/src/probers/linux_raid.c diff --git a/libs/blkid/src/probers/lsi_raid.c b/shlibs/blkid/src/probers/lsi_raid.c index d9ac4e12..d9ac4e12 100644 --- a/libs/blkid/src/probers/lsi_raid.c +++ b/shlibs/blkid/src/probers/lsi_raid.c diff --git a/libs/blkid/src/probers/luks.c b/shlibs/blkid/src/probers/luks.c index 2fe4ff3b..2fe4ff3b 100644 --- a/libs/blkid/src/probers/luks.c +++ b/shlibs/blkid/src/probers/luks.c diff --git a/libs/blkid/src/probers/lvm.c b/shlibs/blkid/src/probers/lvm.c index 1a4e6bff..d8edc37a 100644 --- a/libs/blkid/src/probers/lvm.c +++ b/shlibs/blkid/src/probers/lvm.c @@ -16,6 +16,7 @@ #include "blkidP.h" +#define LVM1_ID_LEN 128 #define LVM2_ID_LEN 32 struct lvm2_pv_label_header { @@ -29,6 +30,13 @@ struct lvm2_pv_label_header { uint8_t pv_uuid[LVM2_ID_LEN]; } __attribute__ ((packed)); +struct lvm1_pv_label_header { + uint8_t id[2]; /* HM */ + uint16_t version; /* version 1 or 2 */ + uint32_t _notused[10]; /* lvm1 internals */ + uint8_t pv_uuid[LVM1_ID_LEN]; +} __attribute__ ((packed)); + #define LVM2_LABEL_SIZE 512 static unsigned int lvm2_calc_crc(const void *buf, unsigned int size) { @@ -49,12 +57,24 @@ static unsigned int lvm2_calc_crc(const void *buf, unsigned int size) return crc; } +/* Length of real UUID is always LVM2_ID_LEN */ +static void format_lvm_uuid(char *dst_uuid, char *src_uuid) +{ + unsigned int i, b; + + for (i = 0, b = 1; i < LVM2_ID_LEN; i++, b <<= 1) { + if (b & 0x4444440) + *dst_uuid++ = '-'; + *dst_uuid++ = *src_uuid++; + } + *dst_uuid = '\0'; +} + static int probe_lvm2(blkid_probe pr, const struct blkid_idmag *mag) { int sector = mag->kboff << 1; struct lvm2_pv_label_header *label; - char *p, *q, uuid[40]; - unsigned int i, b; + char uuid[LVM2_ID_LEN + 7]; unsigned char *buf; buf = blkid_probe_get_buffer(pr, @@ -85,14 +105,7 @@ static int probe_lvm2(blkid_probe pr, const struct blkid_idmag *mag) return 1; } - for (i = 0, b = 1, p = uuid, q = (char *) label->pv_uuid; i <= 32; - i++, b <<= 1) { - if (b & 0x4444440) - *p++ = '-'; - *p++ = *q++; - } - - uuid[LVM2_ID_LEN+6] = '\0'; + format_lvm_uuid(uuid, (char *) label->pv_uuid); blkid_probe_sprintf_uuid(pr, label->pv_uuid, sizeof(label->pv_uuid), "%s", uuid); @@ -102,6 +115,26 @@ static int probe_lvm2(blkid_probe pr, const struct blkid_idmag *mag) return 0; } +static int probe_lvm1(blkid_probe pr, const struct blkid_idmag *mag) +{ + struct lvm1_pv_label_header *label; + char uuid[LVM2_ID_LEN + 7]; + unsigned int version; + + label = blkid_probe_get_sb(pr, mag, struct lvm1_pv_label_header); + if (!label) + return -1; + + version = le16_to_cpu(label->version); + if (version != 1 && version != 2) + return 1; + + format_lvm_uuid(uuid, (char *) label->pv_uuid); + blkid_probe_sprintf_uuid(pr, label->pv_uuid, sizeof(label->pv_uuid), + "%s", uuid); + + return 0; +} /* NOTE: the original libblkid uses "lvm2pv" as a name */ const struct blkid_idinfo lvm2_idinfo = @@ -123,11 +156,21 @@ const struct blkid_idinfo lvm1_idinfo = { .name = "LVM1_member", .usage = BLKID_USAGE_RAID, + .probefunc = probe_lvm1, .magics = { - { .magic = "HM", .len = 2, .sboff = 0x400 }, + { .magic = "HM", .len = 2 }, { NULL } } }; - +const struct blkid_idinfo snapcow_idinfo = +{ + .name = "DM_snapshot_cow", + .usage = BLKID_USAGE_OTHER, + .magics = + { + { .magic = "SnAp", .len = 4 }, + { NULL } + } +}; diff --git a/libs/blkid/src/probers/minix.c b/shlibs/blkid/src/probers/minix.c index b29b9a42..b29b9a42 100644 --- a/libs/blkid/src/probers/minix.c +++ b/shlibs/blkid/src/probers/minix.c diff --git a/libs/blkid/src/probers/netware.c b/shlibs/blkid/src/probers/netware.c index 722506f8..722506f8 100644 --- a/libs/blkid/src/probers/netware.c +++ b/shlibs/blkid/src/probers/netware.c diff --git a/libs/blkid/src/probers/ntfs.c b/shlibs/blkid/src/probers/ntfs.c index 55a186a3..55a186a3 100644 --- a/libs/blkid/src/probers/ntfs.c +++ b/shlibs/blkid/src/probers/ntfs.c diff --git a/libs/blkid/src/probers/nvidia_raid.c b/shlibs/blkid/src/probers/nvidia_raid.c index 76361763..76361763 100644 --- a/libs/blkid/src/probers/nvidia_raid.c +++ b/shlibs/blkid/src/probers/nvidia_raid.c diff --git a/libs/blkid/src/probers/ocfs.c b/shlibs/blkid/src/probers/ocfs.c index f9bd11aa..f9bd11aa 100644 --- a/libs/blkid/src/probers/ocfs.c +++ b/shlibs/blkid/src/probers/ocfs.c diff --git a/libs/blkid/src/probers/probers.h b/shlibs/blkid/src/probers/probers.h index c3b22774..78dbd406 100644 --- a/libs/blkid/src/probers/probers.h +++ b/shlibs/blkid/src/probers/probers.h @@ -47,6 +47,7 @@ extern const struct blkid_idinfo ufs_idinfo; extern const struct blkid_idinfo hpfs_idinfo; extern const struct blkid_idinfo lvm2_idinfo; extern const struct blkid_idinfo lvm1_idinfo; +extern const struct blkid_idinfo snapcow_idinfo; extern const struct blkid_idinfo luks_idinfo; extern const struct blkid_idinfo highpoint37x_idinfo; extern const struct blkid_idinfo highpoint45x_idinfo; diff --git a/libs/blkid/src/probers/promise_raid.c b/shlibs/blkid/src/probers/promise_raid.c index 29540092..29540092 100644 --- a/libs/blkid/src/probers/promise_raid.c +++ b/shlibs/blkid/src/probers/promise_raid.c diff --git a/libs/blkid/src/probers/reiserfs.c b/shlibs/blkid/src/probers/reiserfs.c index f9a46787..f9a46787 100644 --- a/libs/blkid/src/probers/reiserfs.c +++ b/shlibs/blkid/src/probers/reiserfs.c diff --git a/libs/blkid/src/probers/romfs.c b/shlibs/blkid/src/probers/romfs.c index b5c20ab7..b5c20ab7 100644 --- a/libs/blkid/src/probers/romfs.c +++ b/shlibs/blkid/src/probers/romfs.c diff --git a/libs/blkid/src/probers/silicon_raid.c b/shlibs/blkid/src/probers/silicon_raid.c index a65d79a8..a65d79a8 100644 --- a/libs/blkid/src/probers/silicon_raid.c +++ b/shlibs/blkid/src/probers/silicon_raid.c diff --git a/libs/blkid/src/probers/squashfs.c b/shlibs/blkid/src/probers/squashfs.c index 74f53bfb..74f53bfb 100644 --- a/libs/blkid/src/probers/squashfs.c +++ b/shlibs/blkid/src/probers/squashfs.c diff --git a/libs/blkid/src/probers/swap.c b/shlibs/blkid/src/probers/swap.c index 86eb94c6..86eb94c6 100644 --- a/libs/blkid/src/probers/swap.c +++ b/shlibs/blkid/src/probers/swap.c diff --git a/libs/blkid/src/probers/sysv.c b/shlibs/blkid/src/probers/sysv.c index 933163a2..933163a2 100644 --- a/libs/blkid/src/probers/sysv.c +++ b/shlibs/blkid/src/probers/sysv.c diff --git a/libs/blkid/src/probers/udf.c b/shlibs/blkid/src/probers/udf.c index 5f4046d6..5f4046d6 100644 --- a/libs/blkid/src/probers/udf.c +++ b/shlibs/blkid/src/probers/udf.c diff --git a/libs/blkid/src/probers/ufs.c b/shlibs/blkid/src/probers/ufs.c index fe9870d8..fe9870d8 100644 --- a/libs/blkid/src/probers/ufs.c +++ b/shlibs/blkid/src/probers/ufs.c diff --git a/libs/blkid/src/probers/vfat.c b/shlibs/blkid/src/probers/vfat.c index a83175c0..a83175c0 100644 --- a/libs/blkid/src/probers/vfat.c +++ b/shlibs/blkid/src/probers/vfat.c diff --git a/libs/blkid/src/probers/via_raid.c b/shlibs/blkid/src/probers/via_raid.c index 22022fdd..22022fdd 100644 --- a/libs/blkid/src/probers/via_raid.c +++ b/shlibs/blkid/src/probers/via_raid.c diff --git a/libs/blkid/src/probers/vxfs.c b/shlibs/blkid/src/probers/vxfs.c index 7a27b6c9..7a27b6c9 100644 --- a/libs/blkid/src/probers/vxfs.c +++ b/shlibs/blkid/src/probers/vxfs.c diff --git a/libs/blkid/src/probers/xfs.c b/shlibs/blkid/src/probers/xfs.c index fa7914e2..fa7914e2 100644 --- a/libs/blkid/src/probers/xfs.c +++ b/shlibs/blkid/src/probers/xfs.c diff --git a/libs/blkid/src/probers/zfs.c b/shlibs/blkid/src/probers/zfs.c index 7d39034f..7d39034f 100644 --- a/libs/blkid/src/probers/zfs.c +++ b/shlibs/blkid/src/probers/zfs.c diff --git a/libs/blkid/src/read.c b/shlibs/blkid/src/read.c index b5e9cd02..b5e9cd02 100644 --- a/libs/blkid/src/read.c +++ b/shlibs/blkid/src/read.c diff --git a/libs/blkid/src/resolve.c b/shlibs/blkid/src/resolve.c index bf13b864..bf13b864 100644 --- a/libs/blkid/src/resolve.c +++ b/shlibs/blkid/src/resolve.c diff --git a/libs/blkid/src/save.c b/shlibs/blkid/src/save.c index bbe6f488..bbe6f488 100644 --- a/libs/blkid/src/save.c +++ b/shlibs/blkid/src/save.c diff --git a/libs/blkid/src/tag.c b/shlibs/blkid/src/tag.c index 0dbe1ff5..0dbe1ff5 100644 --- a/libs/blkid/src/tag.c +++ b/shlibs/blkid/src/tag.c diff --git a/libs/blkid/src/tst_types.c b/shlibs/blkid/src/tst_types.c index ecbc0321..ecbc0321 100644 --- a/libs/blkid/src/tst_types.c +++ b/shlibs/blkid/src/tst_types.c diff --git a/libs/blkid/src/verify.c b/shlibs/blkid/src/verify.c index 40ab4c67..40ab4c67 100644 --- a/libs/blkid/src/verify.c +++ b/shlibs/blkid/src/verify.c diff --git a/libs/blkid/src/version.c b/shlibs/blkid/src/version.c index 838af114..838af114 100644 --- a/libs/blkid/src/version.c +++ b/shlibs/blkid/src/version.c diff --git a/shlibs/uuid/.gitignore b/shlibs/uuid/.gitignore new file mode 100644 index 00000000..f85e9721 --- /dev/null +++ b/shlibs/uuid/.gitignore @@ -0,0 +1 @@ +tst_* diff --git a/shlibs/uuid/COPYING.libuuid b/shlibs/uuid/COPYING.libuuid new file mode 100644 index 00000000..2f170683 --- /dev/null +++ b/shlibs/uuid/COPYING.libuuid @@ -0,0 +1,25 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, and the entire permission notice in its entirety, + including the disclaimer of warranties. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/shlibs/uuid/Makefile.am b/shlibs/uuid/Makefile.am new file mode 100644 index 00000000..2bdef334 --- /dev/null +++ b/shlibs/uuid/Makefile.am @@ -0,0 +1,10 @@ +include $(top_srcdir)/config/include-Makefile.am + +SUBDIRS = src man + +# pkg-config stuff +pkgconfigdir = $(usrlib_execdir)/pkgconfig +pkgconfig_DATA = uuid.pc + +EXTRA_DIST = uuid.pc.in + diff --git a/shlibs/uuid/man/.gitignore b/shlibs/uuid/man/.gitignore new file mode 100644 index 00000000..396a0dcd --- /dev/null +++ b/shlibs/uuid/man/.gitignore @@ -0,0 +1,2 @@ +uuid_generate_random.3 +uuid_generate_time.3 diff --git a/shlibs/uuid/man/Makefile.am b/shlibs/uuid/man/Makefile.am new file mode 100644 index 00000000..ffaf0241 --- /dev/null +++ b/shlibs/uuid/man/Makefile.am @@ -0,0 +1,12 @@ +include $(top_srcdir)/config/include-Makefile.am + +dist_man_MANS = uuid.3 uuid_clear.3 uuid_compare.3 uuid_copy.3 uuid_generate.3 \ + uuid_is_null.3 uuid_parse.3 uuid_time.3 uuid_unparse.3 + +UUID_GENERATE_LINKS = uuid_generate_random.3 uuid_generate_time.3 + +man_MANS = $(UUID_GENERATE_LINKS) +CLEANFILES = $(man_MANS) + +$(UUID_GENERATE_LINKS): uuid_generate.3 + echo ".so man3/uuid_generate.3" > $@ diff --git a/shlibs/uuid/man/uuid.3 b/shlibs/uuid/man/uuid.3 new file mode 100644 index 00000000..caa22851 --- /dev/null +++ b/shlibs/uuid/man/uuid.3 @@ -0,0 +1,66 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" %Begin-Header% +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +.\" WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +.\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +.\" USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +.\" DAMAGE. +.\" %End-Header% +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUID 3 "May 2009" "util-linux-ng" "Libuuid API" +.SH NAME +uuid \- DCE compatible Universally Unique Identifier library +.SH SYNOPSIS +.B #include <uuid/uuid.h> +.SH DESCRIPTION +The UUID library is used to generate unique identifiers for objects +that may be accessible beyond the local system. This library +generates UUIDs compatible with those created by the Open Software +Foundation (OSF) Distributed Computing Environment (DCE) utility +.BR uuidgen . +.sp +The UUIDs generated by this library can be reasonably expected to be +unique within a system, and unique across all systems. They could +be used, for instance, to generate unique HTTP cookies across multiple +web servers without communication between the servers, and without fear +of a name clash. +.SH "CONFORMING TO" +OSF DCE 1.1 +.SH AUTHOR +Theodore Y. Ts'o +.SH AVAILABILITY +.B libuuid +is part of the util-linux-ng package since version 2.15.1 and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.UE +.SH "SEE ALSO" +.BR uuid_clear (3), +.BR uuid_compare (3), +.BR uuid_copy (3), +.BR uuid_generate (3), +.BR uuid_is_null (3), +.BR uuid_parse (3), +.BR uuid_time (3), +.BR uuid_unparse (3) diff --git a/shlibs/uuid/man/uuid_clear.3 b/shlibs/uuid/man/uuid_clear.3 new file mode 100644 index 00000000..d2df1b72 --- /dev/null +++ b/shlibs/uuid/man/uuid_clear.3 @@ -0,0 +1,61 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" %Begin-Header% +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +.\" WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +.\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +.\" USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +.\" DAMAGE. +.\" %End-Header% +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUID_CLEAR 3 "May 2009" "util-linux-ng" "Libuuid API" +.SH NAME +uuid_clear \- reset value of UUID variable to the NULL value +.SH SYNOPSIS +.nf +.B #include <uuid/uuid.h> +.sp +.BI "void uuid_clear(uuid_t " uu ); +.fi +.SH DESCRIPTION +The +.B uuid_clear +function sets the value of the supplied uuid variable +.I uu +to the NULL value. +.SH AUTHOR +Theodore Y. Ts'o +.SH AVAILABILITY +.B libuuid +is part of the util-linux-ng package since version 2.15.1 and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.UE +.SH "SEE ALSO" +.BR uuid (3), +.BR uuid_compare (3), +.BR uuid_copy (3), +.BR uuid_generate (3), +.BR uuid_is_null (3), +.BR uuid_parse (3), +.BR uuid_unparse (3) diff --git a/shlibs/uuid/man/uuid_compare.3 b/shlibs/uuid/man/uuid_compare.3 new file mode 100644 index 00000000..3505c0a2 --- /dev/null +++ b/shlibs/uuid/man/uuid_compare.3 @@ -0,0 +1,67 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" %Begin-Header% +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +.\" WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +.\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +.\" USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +.\" DAMAGE. +.\" %End-Header% +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUID_COMPARE 3 "May 2009" "util-linux-ng" "Libuuid API" +.SH NAME +uuid_compare \- compare whether two UUIDs are the same +.SH SYNOPSIS +.nf +.B #include <uuid/uuid.h> +.sp +.BI "int uuid_compare(uuid_t " uu1 ", uuid_t " uu2) +.fi +.SH DESCRIPTION +The +.B uuid_compare +function compares the two supplied uuid variables +.IR uu1 " and " uu2 +to each other. +.SH RETURN VALUE +Returns an integer less than, equal to, or greater than zero if +.I uu1 +is found, respectively, to be lexigraphically less than, equal, or +greater than +.IR uu2 . +.SH AUTHOR +Theodore Y. Ts'o +.SH AVAILABILITY +.B libuuid +is part of the util-linux-ng package since version 2.15.1 and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.UE +.SH "SEE ALSO" +.BR uuid (3), +.BR uuid_clear (3), +.BR uuid_copy (3), +.BR uuid_generate (3), +.BR uuid_is_null (3), +.BR uuid_parse (3), +.BR uuid_unparse (3) diff --git a/shlibs/uuid/man/uuid_copy.3 b/shlibs/uuid/man/uuid_copy.3 new file mode 100644 index 00000000..1842a95a --- /dev/null +++ b/shlibs/uuid/man/uuid_copy.3 @@ -0,0 +1,63 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" %Begin-Header% +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +.\" WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +.\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +.\" USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +.\" DAMAGE. +.\" %End-Header% +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUID_COPY 3 "May 2009" "util-linux-ng" "Libuuid API" +.SH NAME +uuid_copy \- copy a UUID value +.SH SYNOPSIS +.nf +.B #include <uuid/uuid.h> +.sp +.BI "void uuid_copy(uuid_t " dst ", uuid_t " src); +.fi +.SH DESCRIPTION +The +.B uuid_copy +function copies the UUID variable +.IR src " to " dst . +.SH RETURN VALUE +The copied UUID is returned in the location pointed to by +.IR dst . +.SH AUTHOR +Theodore Y. Ts'o +.SH AVAILABILITY +.B libuuid +is part of the util-linux-ng package since version 2.15.1 and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.UE +.SH "SEE ALSO" +.BR uuid (3), +.BR uuid_clear (3), +.BR uuid_compare (3), +.BR uuid_generate (3), +.BR uuid_is_null (3), +.BR uuid_parse (3), +.BR uuid_unparse (3) diff --git a/shlibs/uuid/man/uuid_generate.3 b/shlibs/uuid/man/uuid_generate.3 new file mode 100644 index 00000000..79f47e85 --- /dev/null +++ b/shlibs/uuid/man/uuid_generate.3 @@ -0,0 +1,105 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" %Begin-Header% +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +.\" WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +.\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +.\" USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +.\" DAMAGE. +.\" %End-Header% +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUID_GENERATE 3 "May 2009" "util-linux-ng" "Libuuid API" +.SH NAME +uuid_generate, uuid_generate_random, uuid_generate_time \- create a new unique UUID value +.SH SYNOPSIS +.nf +.B #include <uuid/uuid.h> +.sp +.BI "void uuid_generate(uuid_t " out ); +.BI "void uuid_generate_random(uuid_t " out ); +.BI "void uuid_generate_time(uuid_t " out ); +.fi +.SH DESCRIPTION +The +.B uuid_generate +function creates a new universally unique identifier (UUID). The uuid will +be generated based on high-quality randomness from +.IR /dev/urandom , +if available. If it is not available, then +.B uuid_generate +will use an alternative algorithm which uses the current time, the +local ethernet MAC address (if available), and random data generated +using a pseudo-random generator. +.sp +The +.B uuid_generate_random +function forces the use of the all-random UUID format, even if +a high-quality random number generator (i.e., +.IR /dev/urandom ) +is not available, in which case a pseudo-random +generator will be subsituted. Note that the use of a pseudo-random +generator may compromise the uniqueness of UUID's +generated in this fashion. +.sp +The +.B uuid_generate_time +function forces the use of the alternative algorithm which uses the +current time and the local ethernet MAC address (if available). +This algorithm used to be the default one used to generate UUID, but +because of the use of the ethernet MAC address, it can leak +information about when and where the UUID was generated. This can cause +privacy problems in some applications, so the +.B uuid_generate +function only uses this algorithm if a high-quality source of +randomness is not available. +.sp +The UUID is 16 bytes (128 bits) long, which gives approximately 3.4x10^38 +unique values (there are approximately 10^80 elemntary particles in +the universe according to Carl Sagan's +.IR Cosmos ). +The new UUID can reasonably be considered unique among all UUIDs created +on the local system, and among UUIDs created on other systems in the past +and in the future. +.SH RETURN VALUE +The newly created UUID is returned in the memory location pointed to by +.IR out . +.SH "CONFORMING TO" +OSF DCE 1.1 +.SH AUTHOR +Theodore Y. Ts'o +.SH AVAILABILITY +.B libuuid +is part of the util-linux-ng package since version 2.15.1 and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.UE +.SH "SEE ALSO" +.BR uuid (3), +.BR uuidgen (1), +.BR uuid_clear (3), +.BR uuid_compare (3), +.BR uuid_copy (3), +.BR uuid_is_null (3), +.BR uuid_parse (3), +.BR uuid_time (3), +.BR uuid_unparse (3) diff --git a/shlibs/uuid/man/uuid_is_null.3 b/shlibs/uuid/man/uuid_is_null.3 new file mode 100644 index 00000000..c05d5401 --- /dev/null +++ b/shlibs/uuid/man/uuid_is_null.3 @@ -0,0 +1,63 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" %Begin-Header% +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +.\" WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +.\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +.\" USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +.\" DAMAGE. +.\" %End-Header% +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUID_IS_NULL 3 "May 2009" "util-linux-ng" "Libuuid API" +.SH NAME +uuid_is_null \- compare the value of the UUID to the NULL value +.SH SYNOPSIS +.nf +.B #include <uuid/uuid.h> +.sp +.BI "int uuid_is_null(uuid_t " uu ); +.fi +.SH DESCRIPTION +The +.B uuid_is_null +function compares the value of the supplied UUID variable +.I uu +to the NULL value. If the value is equal to the NULL UUID, 1 is returned, +otherwise 0 is returned. +.SH AUTHOR +Theodore Y. Ts'o +.SH AVAILABILITY +.B libuuid +is part of the util-linux-ng package since version 2.15.1 and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.UE +.SH "SEE ALSO" +.BR uuid (3), +.BR uuid_clear (3), +.BR uuid_compare (3), +.BR uuid_copy (3), +.BR uuid_generate (3), +.BR uuid_time (3), +.BR uuid_parse (3), +.BR uuid_unparse (3) diff --git a/shlibs/uuid/man/uuid_parse.3 b/shlibs/uuid/man/uuid_parse.3 new file mode 100644 index 00000000..2a73f1ce --- /dev/null +++ b/shlibs/uuid/man/uuid_parse.3 @@ -0,0 +1,72 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" %Begin-Header% +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +.\" WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +.\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +.\" USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +.\" DAMAGE. +.\" %End-Header% +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUID_PARSE 3 "May 2009" "util-linux-ng" "Libuuid API" +.SH NAME +uuid_parse \- convert an input UUID string into binary representation +.SH SYNOPSIS +.nf +.B #include <uuid/uuid.h> +.sp +.BI "int uuid_parse( char *" in ", uuid_t " uu ); +.fi +.SH DESCRIPTION +The +.B uuid_parse +function converts the UUID string given by +.I in +into the binary representation. The input UUID is a string of the form +1b4e28ba\-2fa1\-11d2\-883f\-b9a761bde3fb (in +.BR printf (3) +format "%08x\-%04x\-%04x\-%04x\-%012x", 36 bytes plus the trailing '\\0'). +.SH RETURN VALUE +Upon successfully parsing the input string, 0 is returned, and the UUID is +stored in the location pointed to by +.IR uu , +otherwise \-1 is returned. +.SH "CONFORMING TO" +OSF DCE 1.1 +.SH AUTHOR +Theodore Y. Ts'o +.SH AVAILABILITY +.B libuuid +is part of the util-linux-ng package since version 2.15.1 and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.UE +.SH "SEE ALSO" +.BR uuid (3), +.BR uuid_clear (3), +.BR uuid_compare (3), +.BR uuid_copy (3), +.BR uuid_generate (3), +.BR uuid_is_null (3), +.BR uuid_time (3), +.BR uuid_unparse (3) diff --git a/shlibs/uuid/man/uuid_time.3 b/shlibs/uuid/man/uuid_time.3 new file mode 100644 index 00000000..6b1f1cb3 --- /dev/null +++ b/shlibs/uuid/man/uuid_time.3 @@ -0,0 +1,75 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" %Begin-Header% +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +.\" WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +.\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +.\" USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +.\" DAMAGE. +.\" %End-Header% +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUID_TIME 3 "May 2009" "util-linux-ng" "Libuuid API" +.SH NAME +uuid_time \- extract the time at which the UUID was created +.SH SYNOPSIS +.nf +.B #include <uuid/uuid.h> +.sp +.BI "time_t uuid_time(uuid_t " uu ", struct timeval *" ret_tv ) +.fi +.SH DESCRIPTION +The +.B uuid_time +function extracts the time at which the supplied time-based UUID +.I uu +was created. Note that the UUID creation time is only encoded within +certain types of UUIDs. This function can only reasonably expect to +extract the creation time for UUIDs created with the +.BR uuid_generate_time (3) +function. It may or may not work with UUIDs created by other mechanisms. +.SH "RETURN VALUES" +The time at which the UUID was created, in seconds since January 1, 1970 GMT +(the epoch), is returned (see +.BR time "(2))." +The time at which the UUID was created, in seconds and microseconds since +the epoch, is also stored in the location pointed to by +.I ret_tv +(see +.BR gettimeofday "(2))." +.SH AUTHOR +Theodore Y. Ts'o +.SH AVAILABILITY +.B libuuid +is part of the util-linux-ng package since version 2.15.1 and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.UE +.SH "SEE ALSO" +.BR uuid (3), +.BR uuid_clear (3), +.BR uuid_compare (3), +.BR uuid_copy (3), +.BR uuid_generate (3), +.BR uuid_is_null (3), +.BR uuid_parse (3), +.BR uuid_unparse (3) diff --git a/shlibs/uuid/man/uuid_unparse.3 b/shlibs/uuid/man/uuid_unparse.3 new file mode 100644 index 00000000..dbbd22d0 --- /dev/null +++ b/shlibs/uuid/man/uuid_unparse.3 @@ -0,0 +1,80 @@ +.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca) +.\" +.\" %Begin-Header% +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, and the entire permission notice in its entirety, +.\" including the disclaimer of warranties. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior +.\" written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED +.\" WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF +.\" WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE +.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +.\" OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +.\" BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +.\" USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH +.\" DAMAGE. +.\" %End-Header% +.\" +.\" Created Wed Mar 10 17:42:12 1999, Andreas Dilger +.TH UUID_UNPARSE 3 "May 2009" "util-linux-ng" "Libuuid API" +.SH NAME +uuid_unparse \- convert an UUID from binary representation to a string +.SH SYNOPSIS +.nf +.B #include <uuid/uuid.h> +.sp +.BI "void uuid_unparse(uuid_t " uu ", char *" out ); +.BI "void uuid_unparse_upper(uuid_t " uu ", char *" out ); +.BI "void uuid_unparse_lower(uuid_t " uu ", char *" out ); +.fi +.SH DESCRIPTION +The +.B uuid_unparse +function converts the supplied UUID +.I uu +from the binary representation into a 36\-byte string (plus tailing '\\0') +of the form 1b4e28ba\-2fa1\-11d2\-883f\-0016d3cca427 and stores this +value in the character string pointed to by +.IR out . +The case of the hex digits returned by +.B uuid_unparse +may be upper or lower case, and is +dependent on the system-dependent local default. +.PP +If the case of the +hex digits is important then the functions +.B uuid_unparse_upper +and +.B uuid_unparse_lower +may be used. +.SH "CONFORMING TO" +OSF DCE 1.1 +.SH AUTHOR +Theodore Y. Ts'o +.SH AVAILABILITY +.B libuuid +is part of the util-linux-ng package since version 2.15.1 and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. +.UE +.SH "SEE ALSO" +.BR uuid (3), +.BR uuid_clear (3), +.BR uuid_compare (3), +.BR uuid_copy (3), +.BR uuid_generate (3), +.BR uuid_time (3), +.BR uuid_is_null (3), +.BR uuid_parse (3) diff --git a/shlibs/uuid/src/Makefile.am b/shlibs/uuid/src/Makefile.am new file mode 100644 index 00000000..9af1979e --- /dev/null +++ b/shlibs/uuid/src/Makefile.am @@ -0,0 +1,38 @@ +include $(top_srcdir)/config/include-Makefile.am + +AM_CPPFLAGS += -I$(ul_libuuid_srcdir) + +noinst_PROGRAMS = tst_uuid +tst_uuid_LDADD = libuuid.la #$(ul_libuuid_la) + +# includes +uuidincdir = $(includedir)/uuid +uuidinc_HEADERS = uuid.h + +usrlib_exec_LTLIBRARIES = libuuid.la +libuuid_la_SOURCES = clear.c compare.c copy.c gen_uuid.c \ + isnull.c pack.c parse.c unpack.c unparse.c uuidd.h \ + uuidd.h uuidP.h uuid_time.c $(uuidinc_HEADERS) + +libuuid_la_DEPENDENCIES = uuid.sym + +libuuid_la_LDFLAGS = -Wl,--version-script=$(ul_libuuid_srcdir)/uuid.sym \ + -version-info $(LIBUUID_VERSION_INFO) + +EXTRA_DIST = uuid.sym gen_uuid_nt.c + +# move lib from $(usrlib_execdir) to $(libdir) if needed +install-exec-hook: + if test "$(usrlib_execdir)" != "$(libdir)"; then \ + mkdir -p $(DESTDIR)$(libdir); \ + mv $(DESTDIR)$(usrlib_execdir)/libuuid.so.* $(DESTDIR)$(libdir); \ + so_img_name=$$(readlink $(DESTDIR)$(usrlib_execdir)/libuuid.so); \ + so_img_rel_target=$$(echo $(usrlib_execdir) | sed 's,\(^/\|\)[^/][^/]*,..,g'); \ + (cd $(DESTDIR)$(usrlib_execdir) && \ + rm -f libuuid.so && \ + $(LN_S) $$so_img_rel_target$(libdir)/$$so_img_name libuuid.so); \ + fi + +uninstall-hook: + rm -f $(DESTDIR)$(libdir)/libuuid.so* + diff --git a/shlibs/uuid/src/clear.c b/shlibs/uuid/src/clear.c new file mode 100644 index 00000000..2d91fee9 --- /dev/null +++ b/shlibs/uuid/src/clear.c @@ -0,0 +1,43 @@ +/* + * clear.c -- Clear a UUID + * + * Copyright (C) 1996, 1997 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#include "string.h" + +#include "uuidP.h" + +void uuid_clear(uuid_t uu) +{ + memset(uu, 0, 16); +} + diff --git a/shlibs/uuid/src/compare.c b/shlibs/uuid/src/compare.c new file mode 100644 index 00000000..f28a7267 --- /dev/null +++ b/shlibs/uuid/src/compare.c @@ -0,0 +1,55 @@ +/* + * compare.c --- compare whether or not two UUID's are the same + * + * Returns 0 if the two UUID's are different, and 1 if they are the same. + * + * Copyright (C) 1996, 1997 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#include "uuidP.h" +#include <string.h> + +#define UUCMP(u1,u2) if (u1 != u2) return((u1 < u2) ? -1 : 1); + +int uuid_compare(const uuid_t uu1, const uuid_t uu2) +{ + struct uuid uuid1, uuid2; + + uuid_unpack(uu1, &uuid1); + uuid_unpack(uu2, &uuid2); + + UUCMP(uuid1.time_low, uuid2.time_low); + UUCMP(uuid1.time_mid, uuid2.time_mid); + UUCMP(uuid1.time_hi_and_version, uuid2.time_hi_and_version); + UUCMP(uuid1.clock_seq, uuid2.clock_seq); + return memcmp(uuid1.node, uuid2.node, 6); +} + diff --git a/shlibs/uuid/src/copy.c b/shlibs/uuid/src/copy.c new file mode 100644 index 00000000..ead33aa2 --- /dev/null +++ b/shlibs/uuid/src/copy.c @@ -0,0 +1,45 @@ +/* + * copy.c --- copy UUIDs + * + * Copyright (C) 1996, 1997 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#include "uuidP.h" + +void uuid_copy(uuid_t dst, const uuid_t src) +{ + unsigned char *cp1; + const unsigned char *cp2; + int i; + + for (i=0, cp1 = dst, cp2 = src; i < 16; i++) + *cp1++ = *cp2++; +} diff --git a/shlibs/uuid/src/gen_uuid.c b/shlibs/uuid/src/gen_uuid.c new file mode 100644 index 00000000..8bb29f38 --- /dev/null +++ b/shlibs/uuid/src/gen_uuid.c @@ -0,0 +1,678 @@ +/* + * gen_uuid.c --- generate a DCE-compatible uuid + * + * Copyright (C) 1996, 1997, 1998, 1999 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +/* + * Force inclusion of SVID stuff since we need it if we're compiling in + * gcc-wall wall mode + */ +#define _SVID_SOURCE + +#ifdef _WIN32 +#define _WIN32_WINNT 0x0500 +#include <windows.h> +#define UUID MYUUID +#endif +#include <stdio.h> +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif +#ifdef HAVE_STDLIB_H +#include <stdlib.h> +#endif +#include <string.h> +#include <fcntl.h> +#include <errno.h> +#include <sys/types.h> +#ifdef HAVE_SYS_TIME_H +#include <sys/time.h> +#endif +#include <sys/wait.h> +#include <sys/stat.h> +#ifdef HAVE_SYS_FILE_H +#include <sys/file.h> +#endif +#ifdef HAVE_SYS_IOCTL_H +#include <sys/ioctl.h> +#endif +#ifdef HAVE_SYS_SOCKET_H +#include <sys/socket.h> +#endif +#ifdef HAVE_SYS_UN_H +#include <sys/un.h> +#endif +#ifdef HAVE_SYS_SOCKIO_H +#include <sys/sockio.h> +#endif +#ifdef HAVE_NET_IF_H +#include <net/if.h> +#endif +#ifdef HAVE_NETINET_IN_H +#include <netinet/in.h> +#endif +#ifdef HAVE_NET_IF_DL_H +#include <net/if_dl.h> +#endif +#if defined(__linux__) && defined(HAVE_SYS_SYSCALL_H) +#include <sys/syscall.h> +#endif +#ifdef HAVE_SYS_RESOURCE_H +#include <sys/resource.h> +#endif + +#include "uuidP.h" +#include "uuidd.h" + +#ifdef HAVE_SRANDOM +#define srand(x) srandom(x) +#define rand() random() +#endif + +#ifdef TLS +#define THREAD_LOCAL static TLS +#else +#define THREAD_LOCAL static +#endif + +#if defined(__linux__) && defined(__NR_gettid) && defined(HAVE_JRAND48) +#define DO_JRAND_MIX +THREAD_LOCAL unsigned short jrand_seed[3]; +#endif + +#ifdef _WIN32 +static void gettimeofday (struct timeval *tv, void *dummy) +{ + FILETIME ftime; + uint64_t n; + + GetSystemTimeAsFileTime (&ftime); + n = (((uint64_t) ftime.dwHighDateTime << 32) + + (uint64_t) ftime.dwLowDateTime); + if (n) { + n /= 10; + n -= ((369 * 365 + 89) * (uint64_t) 86400) * 1000000; + } + + tv->tv_sec = n / 1000000; + tv->tv_usec = n % 1000000; +} + +static int getuid (void) +{ + return 1; +} +#endif + +static int get_random_fd(void) +{ + struct timeval tv; + static int fd = -2; + int i; + + if (fd == -2) { + gettimeofday(&tv, 0); +#ifndef _WIN32 + fd = open("/dev/urandom", O_RDONLY); + if (fd == -1) + fd = open("/dev/random", O_RDONLY | O_NONBLOCK); + if (fd >= 0) { + i = fcntl(fd, F_GETFD); + if (i >= 0) + fcntl(fd, F_SETFD, i | FD_CLOEXEC); + } +#endif + srand((getpid() << 16) ^ getuid() ^ tv.tv_sec ^ tv.tv_usec); +#ifdef DO_JRAND_MIX + jrand_seed[0] = getpid() ^ (tv.tv_sec & 0xFFFF); + jrand_seed[1] = getppid() ^ (tv.tv_usec & 0xFFFF); + jrand_seed[2] = (tv.tv_sec ^ tv.tv_usec) >> 16; +#endif + } + /* Crank the random number generator a few times */ + gettimeofday(&tv, 0); + for (i = (tv.tv_sec ^ tv.tv_usec) & 0x1F; i > 0; i--) + rand(); + return fd; +} + + +/* + * Generate a series of random bytes. Use /dev/urandom if possible, + * and if not, use srandom/random. + */ +static void get_random_bytes(void *buf, int nbytes) +{ + int i, n = nbytes, fd = get_random_fd(); + int lose_counter = 0; + unsigned char *cp = (unsigned char *) buf; + + if (fd >= 0) { + while (n > 0) { + i = read(fd, cp, n); + if (i <= 0) { + if (lose_counter++ > 16) + break; + continue; + } + n -= i; + cp += i; + lose_counter = 0; + } + } + + /* + * We do this all the time, but this is the only source of + * randomness if /dev/random/urandom is out to lunch. + */ + for (cp = buf, i = 0; i < nbytes; i++) + *cp++ ^= (rand() >> 7) & 0xFF; + +#ifdef DO_JRAND_MIX + { + unsigned short tmp_seed[3]; + + memcpy(tmp_seed, jrand_seed, sizeof(tmp_seed)); + jrand_seed[2] = jrand_seed[2] ^ syscall(__NR_gettid); + for (cp = buf, i = 0; i < nbytes; i++) + *cp++ ^= (jrand48(tmp_seed) >> 7) & 0xFF; + memcpy(jrand_seed, tmp_seed, + sizeof(jrand_seed)-sizeof(unsigned short)); + } +#endif + + return; +} + +/* + * Get the ethernet hardware address, if we can find it... + * + * XXX for a windows version, probably should use GetAdaptersInfo: + * http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c5451 + * commenting out get_node_id just to get gen_uuid to compile under windows + * is not the right way to go! + */ +static int get_node_id(unsigned char *node_id) +{ +#ifdef HAVE_NET_IF_H + int sd; + struct ifreq ifr, *ifrp; + struct ifconf ifc; + char buf[1024]; + int n, i; + unsigned char *a; +#ifdef HAVE_NET_IF_DL_H + struct sockaddr_dl *sdlp; +#endif + +/* + * BSD 4.4 defines the size of an ifreq to be + * max(sizeof(ifreq), sizeof(ifreq.ifr_name)+ifreq.ifr_addr.sa_len + * However, under earlier systems, sa_len isn't present, so the size is + * just sizeof(struct ifreq) + */ +#ifdef HAVE_SA_LEN +#ifndef max +#define max(a,b) ((a) > (b) ? (a) : (b)) +#endif +#define ifreq_size(i) max(sizeof(struct ifreq),\ + sizeof((i).ifr_name)+(i).ifr_addr.sa_len) +#else +#define ifreq_size(i) sizeof(struct ifreq) +#endif /* HAVE_SA_LEN*/ + + sd = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP); + if (sd < 0) { + return -1; + } + memset(buf, 0, sizeof(buf)); + ifc.ifc_len = sizeof(buf); + ifc.ifc_buf = buf; + if (ioctl (sd, SIOCGIFCONF, (char *)&ifc) < 0) { + close(sd); + return -1; + } + n = ifc.ifc_len; + for (i = 0; i < n; i+= ifreq_size(*ifrp) ) { + ifrp = (struct ifreq *)((char *) ifc.ifc_buf+i); + strncpy(ifr.ifr_name, ifrp->ifr_name, IFNAMSIZ); +#ifdef SIOCGIFHWADDR + if (ioctl(sd, SIOCGIFHWADDR, &ifr) < 0) + continue; + a = (unsigned char *) &ifr.ifr_hwaddr.sa_data; +#else +#ifdef SIOCGENADDR + if (ioctl(sd, SIOCGENADDR, &ifr) < 0) + continue; + a = (unsigned char *) ifr.ifr_enaddr; +#else +#ifdef HAVE_NET_IF_DL_H + sdlp = (struct sockaddr_dl *) &ifrp->ifr_addr; + if ((sdlp->sdl_family != AF_LINK) || (sdlp->sdl_alen != 6)) + continue; + a = (unsigned char *) &sdlp->sdl_data[sdlp->sdl_nlen]; +#else + /* + * XXX we don't have a way of getting the hardware + * address + */ + close(sd); + return 0; +#endif /* HAVE_NET_IF_DL_H */ +#endif /* SIOCGENADDR */ +#endif /* SIOCGIFHWADDR */ + if (!a[0] && !a[1] && !a[2] && !a[3] && !a[4] && !a[5]) + continue; + if (node_id) { + memcpy(node_id, a, 6); + close(sd); + return 1; + } + } + close(sd); +#endif + return 0; +} + +/* Assume that the gettimeofday() has microsecond granularity */ +#define MAX_ADJUSTMENT 10 + +static int get_clock(uint32_t *clock_high, uint32_t *clock_low, + uint16_t *ret_clock_seq, int *num) +{ + THREAD_LOCAL int adjustment = 0; + THREAD_LOCAL struct timeval last = {0, 0}; + THREAD_LOCAL int state_fd = -2; + THREAD_LOCAL FILE *state_f; + THREAD_LOCAL uint16_t clock_seq; + struct timeval tv; + struct flock fl; + uint64_t clock_reg; + mode_t save_umask; + int len; + + if (state_fd == -2) { + save_umask = umask(0); + state_fd = open("/var/lib/libuuid/clock.txt", + O_RDWR|O_CREAT, 0660); + (void) umask(save_umask); + state_f = fdopen(state_fd, "r+"); + if (!state_f) { + close(state_fd); + state_fd = -1; + } + } + fl.l_type = F_WRLCK; + fl.l_whence = SEEK_SET; + fl.l_start = 0; + fl.l_len = 0; + fl.l_pid = 0; + if (state_fd >= 0) { + rewind(state_f); + while (fcntl(state_fd, F_SETLKW, &fl) < 0) { + if ((errno == EAGAIN) || (errno == EINTR)) + continue; + fclose(state_f); + close(state_fd); + state_fd = -1; + break; + } + } + if (state_fd >= 0) { + unsigned int cl; + unsigned long tv1, tv2; + int a; + + if (fscanf(state_f, "clock: %04x tv: %lu %lu adj: %d\n", + &cl, &tv1, &tv2, &a) == 4) { + clock_seq = cl & 0x3FFF; + last.tv_sec = tv1; + last.tv_usec = tv2; + adjustment = a; + } + } + + if ((last.tv_sec == 0) && (last.tv_usec == 0)) { + get_random_bytes(&clock_seq, sizeof(clock_seq)); + clock_seq &= 0x3FFF; + gettimeofday(&last, 0); + last.tv_sec--; + } + +try_again: + gettimeofday(&tv, 0); + if ((tv.tv_sec < last.tv_sec) || + ((tv.tv_sec == last.tv_sec) && + (tv.tv_usec < last.tv_usec))) { + clock_seq = (clock_seq+1) & 0x3FFF; + adjustment = 0; + last = tv; + } else if ((tv.tv_sec == last.tv_sec) && + (tv.tv_usec == last.tv_usec)) { + if (adjustment >= MAX_ADJUSTMENT) + goto try_again; + adjustment++; + } else { + adjustment = 0; + last = tv; + } + + clock_reg = tv.tv_usec*10 + adjustment; + clock_reg += ((uint64_t) tv.tv_sec)*10000000; + clock_reg += (((uint64_t) 0x01B21DD2) << 32) + 0x13814000; + + if (num && (*num > 1)) { + adjustment += *num - 1; + last.tv_usec += adjustment / 10; + adjustment = adjustment % 10; + last.tv_sec += last.tv_usec / 1000000; + last.tv_usec = last.tv_usec % 1000000; + } + + if (state_fd > 0) { + rewind(state_f); + len = fprintf(state_f, + "clock: %04x tv: %016lu %08lu adj: %08d\n", + clock_seq, last.tv_sec, last.tv_usec, adjustment); + fflush(state_f); + if (ftruncate(state_fd, len) < 0) { + fprintf(state_f, " \n"); + fflush(state_f); + } + rewind(state_f); + fl.l_type = F_UNLCK; + fcntl(state_fd, F_SETLK, &fl); + } + + *clock_high = clock_reg >> 32; + *clock_low = clock_reg; + *ret_clock_seq = clock_seq; + return 0; +} + +#if defined(HAVE_UUIDD) && defined(HAVE_SYS_UN_H) +/* used in get_uuid_via_daemon() only */ +static ssize_t read_all(int fd, char *buf, size_t count) +{ + ssize_t ret; + ssize_t c = 0; + int tries = 0; + + memset(buf, 0, count); + while (count > 0) { + ret = read(fd, buf, count); + if (ret <= 0) { + if ((errno == EAGAIN || errno == EINTR || ret == 0) && + (tries++ < 5)) + continue; + return c ? c : -1; + } + if (ret > 0) + tries = 0; + count -= ret; + buf += ret; + c += ret; + } + return c; +} + +/* + * Close all file descriptors + */ +static void close_all_fds(void) +{ + int i, max; + +#if defined(HAVE_SYSCONF) && defined(_SC_OPEN_MAX) + max = sysconf(_SC_OPEN_MAX); +#elif defined(HAVE_GETDTABLESIZE) + max = getdtablesize(); +#elif defined(HAVE_GETRLIMIT) && defined(RLIMIT_NOFILE) + struct rlimit rl; + + getrlimit(RLIMIT_NOFILE, &rl); + max = rl.rlim_cur; +#else + max = OPEN_MAX; +#endif + + for (i=0; i < max; i++) { + close(i); + if (i <= 2) + open("/dev/null", O_RDWR); + } +} + +/* + * Try using the uuidd daemon to generate the UUID + * + * Returns 0 on success, non-zero on failure. + */ +static int get_uuid_via_daemon(int op, uuid_t out, int *num) +{ + char op_buf[64]; + int op_len; + int s; + ssize_t ret; + int32_t reply_len = 0, expected = 16; + struct sockaddr_un srv_addr; + struct stat st; + pid_t pid; + static const char *uuidd_path = UUIDD_PATH; + static int access_ret = -2; + static int start_attempts = 0; + + if ((s = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) + return -1; + + srv_addr.sun_family = AF_UNIX; + strcpy(srv_addr.sun_path, UUIDD_SOCKET_PATH); + + if (connect(s, (const struct sockaddr *) &srv_addr, + sizeof(struct sockaddr_un)) < 0) { + if (access_ret == -2) + access_ret = access(uuidd_path, X_OK); + if (access_ret == 0) + access_ret = stat(uuidd_path, &st); + if (access_ret == 0 && (st.st_mode & (S_ISUID | S_ISGID)) == 0) + access_ret = access(UUIDD_DIR, W_OK); + if (access_ret == 0 && start_attempts++ < 5) { + if ((pid = fork()) == 0) { + close_all_fds(); + execl(uuidd_path, "uuidd", "-qT", "300", + (char *) NULL); + exit(1); + } + (void) waitpid(pid, 0, 0); + if (connect(s, (const struct sockaddr *) &srv_addr, + sizeof(struct sockaddr_un)) < 0) + goto fail; + } else + goto fail; + } + op_buf[0] = op; + op_len = 1; + if (op == UUIDD_OP_BULK_TIME_UUID) { + memcpy(op_buf+1, num, sizeof(*num)); + op_len += sizeof(*num); + expected += sizeof(*num); + } + + ret = write(s, op_buf, op_len); + if (ret < 1) + goto fail; + + ret = read_all(s, (char *) &reply_len, sizeof(reply_len)); + if (ret < 0) + goto fail; + + if (reply_len != expected) + goto fail; + + ret = read_all(s, op_buf, reply_len); + + if (op == UUIDD_OP_BULK_TIME_UUID) + memcpy(op_buf+16, num, sizeof(int)); + + memcpy(out, op_buf, 16); + + close(s); + return ((ret == expected) ? 0 : -1); + +fail: + close(s); + return -1; +} + +#else /* !defined(HAVE_UUIDD) && defined(HAVE_SYS_UN_H) */ +static int get_uuid_via_daemon(int op, uuid_t out, int *num) +{ + return -1; +} +#endif + +void uuid__generate_time(uuid_t out, int *num) +{ + static unsigned char node_id[6]; + static int has_init = 0; + struct uuid uu; + uint32_t clock_mid; + + if (!has_init) { + if (get_node_id(node_id) <= 0) { + get_random_bytes(node_id, 6); + /* + * Set multicast bit, to prevent conflicts + * with IEEE 802 addresses obtained from + * network cards + */ + node_id[0] |= 0x01; + } + has_init = 1; + } + get_clock(&clock_mid, &uu.time_low, &uu.clock_seq, num); + uu.clock_seq |= 0x8000; + uu.time_mid = (uint16_t) clock_mid; + uu.time_hi_and_version = ((clock_mid >> 16) & 0x0FFF) | 0x1000; + memcpy(uu.node, node_id, 6); + uuid_pack(&uu, out); +} + +void uuid_generate_time(uuid_t out) +{ +#ifdef TLS + THREAD_LOCAL int num = 0; + THREAD_LOCAL struct uuid uu; + THREAD_LOCAL time_t last_time = 0; + time_t now; + + if (num > 0) { + now = time(0); + if (now > last_time+1) + num = 0; + } + if (num <= 0) { + num = 1000; + if (get_uuid_via_daemon(UUIDD_OP_BULK_TIME_UUID, + out, &num) == 0) { + last_time = time(0); + uuid_unpack(out, &uu); + num--; + return; + } + num = 0; + } + if (num > 0) { + uu.time_low++; + if (uu.time_low == 0) { + uu.time_mid++; + if (uu.time_mid == 0) + uu.time_hi_and_version++; + } + num--; + uuid_pack(&uu, out); + return; + } +#else + if (get_uuid_via_daemon(UUIDD_OP_TIME_UUID, out, 0) == 0) + return; +#endif + + uuid__generate_time(out, 0); +} + + +void uuid__generate_random(uuid_t out, int *num) +{ + uuid_t buf; + struct uuid uu; + int i, n; + + if (!num || !*num) + n = 1; + else + n = *num; + + for (i = 0; i < n; i++) { + get_random_bytes(buf, sizeof(buf)); + uuid_unpack(buf, &uu); + + uu.clock_seq = (uu.clock_seq & 0x3FFF) | 0x8000; + uu.time_hi_and_version = (uu.time_hi_and_version & 0x0FFF) + | 0x4000; + uuid_pack(&uu, out); + out += sizeof(uuid_t); + } +} + +void uuid_generate_random(uuid_t out) +{ + int num = 1; + /* No real reason to use the daemon for random uuid's -- yet */ + + uuid__generate_random(out, &num); +} + + +/* + * This is the generic front-end to uuid_generate_random and + * uuid_generate_time. It uses uuid_generate_random only if + * /dev/urandom is available, since otherwise we won't have + * high-quality randomness. + */ +void uuid_generate(uuid_t out) +{ + if (get_random_fd() >= 0) + uuid_generate_random(out); + else + uuid_generate_time(out); +} diff --git a/shlibs/uuid/src/gen_uuid_nt.c b/shlibs/uuid/src/gen_uuid_nt.c new file mode 100644 index 00000000..aa44bfd3 --- /dev/null +++ b/shlibs/uuid/src/gen_uuid_nt.c @@ -0,0 +1,92 @@ +/* + * gen_uuid_nt.c -- Use NT api to generate uuid + * + * Written by Andrey Shedel (andreys@ns.cr.cyco.com) + */ + + +#include "uuidP.h" + +#pragma warning(push,4) + +#pragma comment(lib, "ntdll.lib") + +// +// Here is a nice example why it's not a good idea +// to use native API in ordinary applications. +// Number of parameters in function below was changed from 3 to 4 +// for NT5. +// +// +// NTSYSAPI +// NTSTATUS +// NTAPI +// NtAllocateUuids( +// OUT PULONG p1, +// OUT PULONG p2, +// OUT PULONG p3, +// OUT PUCHAR Seed // 6 bytes +// ); +// +// + +unsigned long +__stdcall +NtAllocateUuids( + void* p1, // 8 bytes + void* p2, // 4 bytes + void* p3 // 4 bytes + ); + +typedef +unsigned long +(__stdcall* +NtAllocateUuids_2000)( + void* p1, // 8 bytes + void* p2, // 4 bytes + void* p3, // 4 bytes + void* seed // 6 bytes + ); + + + +// +// Nice, but instead of including ntddk.h ot winnt.h +// I should define it here because they MISSED __stdcall in those headers. +// + +__declspec(dllimport) +struct _TEB* +__stdcall +NtCurrentTeb(void); + + +// +// The only way to get version information from the system is to examine +// one stored in PEB. But it's pretty dangerouse because this value could +// be altered in image header. +// + +static +int +Nt5(void) +{ + //return NtCuttentTeb()->Peb->OSMajorVersion >= 5; + return (int)*(int*)((char*)(int)(*(int*)((char*)NtCurrentTeb() + 0x30)) + 0xA4) >= 5; +} + + + + +void uuid_generate(uuid_t out) +{ + if(Nt5()) + { + unsigned char seed[6]; + ((NtAllocateUuids_2000)NtAllocateUuids)(out, ((char*)out)+8, ((char*)out)+12, &seed[0] ); + } + else + { + NtAllocateUuids(out, ((char*)out)+8, ((char*)out)+12); + } +} diff --git a/shlibs/uuid/src/isnull.c b/shlibs/uuid/src/isnull.c new file mode 100644 index 00000000..931e7e7d --- /dev/null +++ b/shlibs/uuid/src/isnull.c @@ -0,0 +1,48 @@ +/* + * isnull.c --- Check whether or not the UUID is null + * + * Copyright (C) 1996, 1997 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#include "uuidP.h" + +/* Returns 1 if the uuid is the NULL uuid */ +int uuid_is_null(const uuid_t uu) +{ + const unsigned char *cp; + int i; + + for (i=0, cp = uu; i < 16; i++) + if (*cp++) + return 0; + return 1; +} + diff --git a/shlibs/uuid/src/pack.c b/shlibs/uuid/src/pack.c new file mode 100644 index 00000000..097516d2 --- /dev/null +++ b/shlibs/uuid/src/pack.c @@ -0,0 +1,69 @@ +/* + * Internal routine for packing UUID's + * + * Copyright (C) 1996, 1997 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#include <string.h> +#include "uuidP.h" + +void uuid_pack(const struct uuid *uu, uuid_t ptr) +{ + uint32_t tmp; + unsigned char *out = ptr; + + tmp = uu->time_low; + out[3] = (unsigned char) tmp; + tmp >>= 8; + out[2] = (unsigned char) tmp; + tmp >>= 8; + out[1] = (unsigned char) tmp; + tmp >>= 8; + out[0] = (unsigned char) tmp; + + tmp = uu->time_mid; + out[5] = (unsigned char) tmp; + tmp >>= 8; + out[4] = (unsigned char) tmp; + + tmp = uu->time_hi_and_version; + out[7] = (unsigned char) tmp; + tmp >>= 8; + out[6] = (unsigned char) tmp; + + tmp = uu->clock_seq; + out[9] = (unsigned char) tmp; + tmp >>= 8; + out[8] = (unsigned char) tmp; + + memcpy(out+10, uu->node, 6); +} + diff --git a/shlibs/uuid/src/parse.c b/shlibs/uuid/src/parse.c new file mode 100644 index 00000000..074383ef --- /dev/null +++ b/shlibs/uuid/src/parse.c @@ -0,0 +1,79 @@ +/* + * parse.c --- UUID parsing + * + * Copyright (C) 1996, 1997 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#include <stdlib.h> +#include <stdio.h> +#include <ctype.h> +#include <string.h> + +#include "uuidP.h" + +int uuid_parse(const char *in, uuid_t uu) +{ + struct uuid uuid; + int i; + const char *cp; + char buf[3]; + + if (strlen(in) != 36) + return -1; + for (i=0, cp = in; i <= 36; i++,cp++) { + if ((i == 8) || (i == 13) || (i == 18) || + (i == 23)) { + if (*cp == '-') + continue; + else + return -1; + } + if (i== 36) + if (*cp == 0) + continue; + if (!isxdigit(*cp)) + return -1; + } + uuid.time_low = strtoul(in, NULL, 16); + uuid.time_mid = strtoul(in+9, NULL, 16); + uuid.time_hi_and_version = strtoul(in+14, NULL, 16); + uuid.clock_seq = strtoul(in+19, NULL, 16); + cp = in+24; + buf[2] = 0; + for (i=0; i < 6; i++) { + buf[0] = *cp++; + buf[1] = *cp++; + uuid.node[i] = strtoul(buf, NULL, 16); + } + + uuid_pack(&uuid, uu); + return 0; +} diff --git a/shlibs/uuid/src/tst_uuid.c b/shlibs/uuid/src/tst_uuid.c new file mode 100644 index 00000000..e03138f7 --- /dev/null +++ b/shlibs/uuid/src/tst_uuid.c @@ -0,0 +1,180 @@ +/* + * tst_uuid.c --- test program from the UUID library + * + * Copyright (C) 1996, 1997, 1998 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#ifdef _WIN32 +#define _WIN32_WINNT 0x0500 +#include <windows.h> +#define UUID MYUUID +#endif + +#include <stdio.h> +#include <stdlib.h> + +#include "uuid.h" + +static int test_uuid(const char * uuid, int isValid) +{ + static const char * validStr[2] = {"invalid", "valid"}; + uuid_t uuidBits; + int parsedOk; + + parsedOk = uuid_parse(uuid, uuidBits) == 0; + + printf("%s is %s", uuid, validStr[isValid]); + if (parsedOk != isValid) { + printf(" but uuid_parse says %s\n", validStr[parsedOk]); + return 1; + } + printf(", OK\n"); + return 0; +} + +#ifdef __GNUC__ +#define ATTR(x) __attribute__(x) +#else +#define ATTR(x) +#endif + +int +main(int argc ATTR((unused)) , char **argv ATTR((unused))) +{ + uuid_t buf, tst; + char str[100]; + struct timeval tv; + time_t time_reg; + unsigned char *cp; + int i; + int failed = 0; + int type, variant; + + uuid_generate(buf); + uuid_unparse(buf, str); + printf("UUID generate = %s\n", str); + printf("UUID: "); + for (i=0, cp = (unsigned char *) &buf; i < 16; i++) { + printf("%02x", *cp++); + } + printf("\n"); + type = uuid_type(buf); variant = uuid_variant(buf); + printf("UUID type = %d, UUID variant = %d\n", type, variant); + if (variant != UUID_VARIANT_DCE) { + printf("Incorrect UUID Variant; was expecting DCE!\n"); + failed++; + } + printf("\n"); + + uuid_generate_random(buf); + uuid_unparse(buf, str); + printf("UUID random string = %s\n", str); + printf("UUID: "); + for (i=0, cp = (unsigned char *) &buf; i < 16; i++) { + printf("%02x", *cp++); + } + printf("\n"); + type = uuid_type(buf); variant = uuid_variant(buf); + printf("UUID type = %d, UUID variant = %d\n", type, variant); + if (variant != UUID_VARIANT_DCE) { + printf("Incorrect UUID Variant; was expecting DCE!\n"); + failed++; + } + if (type != 4) { + printf("Incorrect UUID type; was expecting " + "4 (random type)!\n"); + failed++; + } + printf("\n"); + + uuid_generate_time(buf); + uuid_unparse(buf, str); + printf("UUID string = %s\n", str); + printf("UUID time: "); + for (i=0, cp = (unsigned char *) &buf; i < 16; i++) { + printf("%02x", *cp++); + } + printf("\n"); + type = uuid_type(buf); variant = uuid_variant(buf); + printf("UUID type = %d, UUID variant = %d\n", type, variant); + if (variant != UUID_VARIANT_DCE) { + printf("Incorrect UUID Variant; was expecting DCE!\n"); + failed++; + } + if (type != 1) { + printf("Incorrect UUID type; was expecting " + "1 (time-based type)!\\n"); + failed++; + } + tv.tv_sec = 0; + tv.tv_usec = 0; + time_reg = uuid_time(buf, &tv); + printf("UUID time is: (%ld, %ld): %s\n", tv.tv_sec, tv.tv_usec, + ctime(&time_reg)); + uuid_parse(str, tst); + if (!uuid_compare(buf, tst)) + printf("UUID parse and compare succeeded.\n"); + else { + printf("UUID parse and compare failed!\n"); + failed++; + } + uuid_clear(tst); + if (uuid_is_null(tst)) + printf("UUID clear and is null succeeded.\n"); + else { + printf("UUID clear and is null failed!\n"); + failed++; + } + uuid_copy(buf, tst); + if (!uuid_compare(buf, tst)) + printf("UUID copy and compare succeeded.\n"); + else { + printf("UUID copy and compare failed!\n"); + failed++; + } + failed += test_uuid("84949cc5-4701-4a84-895b-354c584a981b", 1); + failed += test_uuid("84949CC5-4701-4A84-895B-354C584A981B", 1); + failed += test_uuid("84949cc5-4701-4a84-895b-354c584a981bc", 0); + failed += test_uuid("84949cc5-4701-4a84-895b-354c584a981", 0); + failed += test_uuid("84949cc5x4701-4a84-895b-354c584a981b", 0); + failed += test_uuid("84949cc504701-4a84-895b-354c584a981b", 0); + failed += test_uuid("84949cc5-470104a84-895b-354c584a981b", 0); + failed += test_uuid("84949cc5-4701-4a840895b-354c584a981b", 0); + failed += test_uuid("84949cc5-4701-4a84-895b0354c584a981b", 0); + failed += test_uuid("g4949cc5-4701-4a84-895b-354c584a981b", 0); + failed += test_uuid("84949cc5-4701-4a84-895b-354c584a981g", 0); + + if (failed) { + printf("%d failures.\n", failed); + exit(1); + } + return 0; +} diff --git a/shlibs/uuid/src/unpack.c b/shlibs/uuid/src/unpack.c new file mode 100644 index 00000000..beaaff3c --- /dev/null +++ b/shlibs/uuid/src/unpack.c @@ -0,0 +1,63 @@ +/* + * Internal routine for unpacking UUID + * + * Copyright (C) 1996, 1997 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#include <string.h> +#include "uuidP.h" + +void uuid_unpack(const uuid_t in, struct uuid *uu) +{ + const uint8_t *ptr = in; + uint32_t tmp; + + tmp = *ptr++; + tmp = (tmp << 8) | *ptr++; + tmp = (tmp << 8) | *ptr++; + tmp = (tmp << 8) | *ptr++; + uu->time_low = tmp; + + tmp = *ptr++; + tmp = (tmp << 8) | *ptr++; + uu->time_mid = tmp; + + tmp = *ptr++; + tmp = (tmp << 8) | *ptr++; + uu->time_hi_and_version = tmp; + + tmp = *ptr++; + tmp = (tmp << 8) | *ptr++; + uu->clock_seq = tmp; + + memcpy(uu->node, ptr, 6); +} + diff --git a/shlibs/uuid/src/unparse.c b/shlibs/uuid/src/unparse.c new file mode 100644 index 00000000..a95bbb04 --- /dev/null +++ b/shlibs/uuid/src/unparse.c @@ -0,0 +1,76 @@ +/* + * unparse.c -- convert a UUID to string + * + * Copyright (C) 1996, 1997 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#include <stdio.h> + +#include "uuidP.h" + +static const char *fmt_lower = + "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x"; + +static const char *fmt_upper = + "%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X"; + +#ifdef UUID_UNPARSE_DEFAULT_UPPER +#define FMT_DEFAULT fmt_upper +#else +#define FMT_DEFAULT fmt_lower +#endif + +static void uuid_unparse_x(const uuid_t uu, char *out, const char *fmt) +{ + struct uuid uuid; + + uuid_unpack(uu, &uuid); + sprintf(out, fmt, + uuid.time_low, uuid.time_mid, uuid.time_hi_and_version, + uuid.clock_seq >> 8, uuid.clock_seq & 0xFF, + uuid.node[0], uuid.node[1], uuid.node[2], + uuid.node[3], uuid.node[4], uuid.node[5]); +} + +void uuid_unparse_lower(const uuid_t uu, char *out) +{ + uuid_unparse_x(uu, out, fmt_lower); +} + +void uuid_unparse_upper(const uuid_t uu, char *out) +{ + uuid_unparse_x(uu, out, fmt_upper); +} + +void uuid_unparse(const uuid_t uu, char *out) +{ + uuid_unparse_x(uu, out, FMT_DEFAULT); +} diff --git a/shlibs/uuid/src/uuid.h b/shlibs/uuid/src/uuid.h new file mode 100644 index 00000000..e329bf7a --- /dev/null +++ b/shlibs/uuid/src/uuid.h @@ -0,0 +1,103 @@ +/* + * Public include file for the UUID library + * + * Copyright (C) 1996, 1997, 1998 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#ifndef _UUID_UUID_H +#define _UUID_UUID_H + +#include <sys/types.h> +#ifndef _WIN32 +#include <sys/time.h> +#endif +#include <time.h> + +typedef unsigned char uuid_t[16]; + +/* UUID Variant definitions */ +#define UUID_VARIANT_NCS 0 +#define UUID_VARIANT_DCE 1 +#define UUID_VARIANT_MICROSOFT 2 +#define UUID_VARIANT_OTHER 3 + +/* UUID Type definitions */ +#define UUID_TYPE_DCE_TIME 1 +#define UUID_TYPE_DCE_RANDOM 4 + +/* Allow UUID constants to be defined */ +#ifdef __GNUC__ +#define UUID_DEFINE(name,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15) \ + static const uuid_t name __attribute__ ((unused)) = {u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15} +#else +#define UUID_DEFINE(name,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15) \ + static const uuid_t name = {u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15} +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +/* clear.c */ +void uuid_clear(uuid_t uu); + +/* compare.c */ +int uuid_compare(const uuid_t uu1, const uuid_t uu2); + +/* copy.c */ +void uuid_copy(uuid_t dst, const uuid_t src); + +/* gen_uuid.c */ +void uuid_generate(uuid_t out); +void uuid_generate_random(uuid_t out); +void uuid_generate_time(uuid_t out); + +/* isnull.c */ +int uuid_is_null(const uuid_t uu); + +/* parse.c */ +int uuid_parse(const char *in, uuid_t uu); + +/* unparse.c */ +void uuid_unparse(const uuid_t uu, char *out); +void uuid_unparse_lower(const uuid_t uu, char *out); +void uuid_unparse_upper(const uuid_t uu, char *out); + +/* uuid_time.c */ +time_t uuid_time(const uuid_t uu, struct timeval *ret_tv); +int uuid_type(const uuid_t uu); +int uuid_variant(const uuid_t uu); + +#ifdef __cplusplus +} +#endif + +#endif /* _UUID_UUID_H */ diff --git a/shlibs/uuid/src/uuid.sym b/shlibs/uuid/src/uuid.sym new file mode 100644 index 00000000..05d9f393 --- /dev/null +++ b/shlibs/uuid/src/uuid.sym @@ -0,0 +1,33 @@ +/* + * The symbol versioning ensures that a new application requiring symbol foo() + * can't run with old libblkid.so not providing foo() - the global SONAME + * version info can't enforce this since we never change the SONAME. + * + * The original libuuid from e2fsprogs (<=1.41.5) does not to use + * symbol versioning -- all the original symbols are in UUID_1.0 now. + */ +UUID_1.0 { +global: + uuid_clear; + uuid_compare; + uuid_copy; + uuid_generate; + uuid_generate_random; + uuid_generate_time; + uuid_is_null; + uuid_parse; + uuid_unparse; + uuid_unparse_lower; + uuid_unparse_upper; + uuid_time; + uuid_type; + uuid_variant; + + /* uuid__* this is not part of the official API, this is + * uuidd (uuid daemon) specific stuff. Hell. + */ + uuid__generate_time; + uuid__generate_random; +local: + *; +}; diff --git a/shlibs/uuid/src/uuidP.h b/shlibs/uuid/src/uuidP.h new file mode 100644 index 00000000..9d30ce2f --- /dev/null +++ b/shlibs/uuid/src/uuidP.h @@ -0,0 +1,59 @@ +/* + * uuid.h -- private header file for uuids + * + * Copyright (C) 1996, 1997 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#include <inttypes.h> +#include <sys/types.h> + +#include "uuid.h" + +/* + * Offset between 15-Oct-1582 and 1-Jan-70 + */ +#define TIME_OFFSET_HIGH 0x01B21DD2 +#define TIME_OFFSET_LOW 0x13814000 + +struct uuid { + uint32_t time_low; + uint16_t time_mid; + uint16_t time_hi_and_version; + uint16_t clock_seq; + uint8_t node[6]; +}; + + +/* + * prototypes + */ +void uuid_pack(const struct uuid *uu, uuid_t ptr); +void uuid_unpack(const uuid_t in, struct uuid *uu); diff --git a/shlibs/uuid/src/uuid_time.c b/shlibs/uuid/src/uuid_time.c new file mode 100644 index 00000000..f25f5c90 --- /dev/null +++ b/shlibs/uuid/src/uuid_time.c @@ -0,0 +1,171 @@ +/* + * uuid_time.c --- Interpret the time field from a uuid. This program + * violates the UUID abstraction barrier by reaching into the guts + * of a UUID and interpreting it. + * + * Copyright (C) 1998, 1999 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#ifdef _WIN32 +#define _WIN32_WINNT 0x0500 +#include <windows.h> +#define UUID MYUUID +#endif + +#include <stdio.h> +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif +#include <stdlib.h> +#include <sys/types.h> +#ifdef HAVE_SYS_TIME_H +#include <sys/time.h> +#endif +#include <time.h> + +#include "uuidP.h" + +time_t uuid_time(const uuid_t uu, struct timeval *ret_tv) +{ + struct timeval tv; + struct uuid uuid; + uint32_t high; + uint64_t clock_reg; + + uuid_unpack(uu, &uuid); + + high = uuid.time_mid | ((uuid.time_hi_and_version & 0xFFF) << 16); + clock_reg = uuid.time_low | ((uint64_t) high << 32); + + clock_reg -= (((uint64_t) 0x01B21DD2) << 32) + 0x13814000; + tv.tv_sec = clock_reg / 10000000; + tv.tv_usec = (clock_reg % 10000000) / 10; + + if (ret_tv) + *ret_tv = tv; + + return tv.tv_sec; +} + +int uuid_type(const uuid_t uu) +{ + struct uuid uuid; + + uuid_unpack(uu, &uuid); + return ((uuid.time_hi_and_version >> 12) & 0xF); +} + +int uuid_variant(const uuid_t uu) +{ + struct uuid uuid; + int var; + + uuid_unpack(uu, &uuid); + var = uuid.clock_seq; + + if ((var & 0x8000) == 0) + return UUID_VARIANT_NCS; + if ((var & 0x4000) == 0) + return UUID_VARIANT_DCE; + if ((var & 0x2000) == 0) + return UUID_VARIANT_MICROSOFT; + return UUID_VARIANT_OTHER; +} + +#ifdef DEBUG +static const char *variant_string(int variant) +{ + switch (variant) { + case UUID_VARIANT_NCS: + return "NCS"; + case UUID_VARIANT_DCE: + return "DCE"; + case UUID_VARIANT_MICROSOFT: + return "Microsoft"; + default: + return "Other"; + } +} + + +int +main(int argc, char **argv) +{ + uuid_t buf; + time_t time_reg; + struct timeval tv; + int type, variant; + + if (argc != 2) { + fprintf(stderr, "Usage: %s uuid\n", argv[0]); + exit(1); + } + if (uuid_parse(argv[1], buf)) { + fprintf(stderr, "Invalid UUID: %s\n", argv[1]); + exit(1); + } + variant = uuid_variant(buf); + type = uuid_type(buf); + time_reg = uuid_time(buf, &tv); + + printf("UUID variant is %d (%s)\n", variant, variant_string(variant)); + if (variant != UUID_VARIANT_DCE) { + printf("Warning: This program only knows how to interpret " + "DCE UUIDs.\n\tThe rest of the output is likely " + "to be incorrect!!\n"); + } + printf("UUID type is %d", type); + switch (type) { + case 1: + printf(" (time based)\n"); + break; + case 2: + printf(" (DCE)\n"); + break; + case 3: + printf(" (name-based)\n"); + break; + case 4: + printf(" (random)\n"); + break; + default: + printf("\n"); + } + if (type != 1) { + printf("Warning: not a time-based UUID, so UUID time " + "decoding will likely not work!\n"); + } + printf("UUID time is: (%ld, %ld): %s\n", tv.tv_sec, tv.tv_usec, + ctime(&time_reg)); + + return 0; +} +#endif diff --git a/shlibs/uuid/src/uuidd.h b/shlibs/uuid/src/uuidd.h new file mode 100644 index 00000000..68ee0e5c --- /dev/null +++ b/shlibs/uuid/src/uuidd.h @@ -0,0 +1,54 @@ +/* + * Definitions used by the uuidd daemon + * + * Copyright (C) 2007 Theodore Ts'o. + * + * %Begin-Header% + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF + * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * %End-Header% + */ + +#ifndef _UUID_UUIDD_H +#define _UUID_UUIDD_H + +#define UUIDD_DIR "/var/run/uuidd" +#define UUIDD_SOCKET_PATH UUIDD_DIR "/request" +#define UUIDD_PIDFILE_PATH UUIDD_DIR "/uuidd.pid" +#define UUIDD_PATH "/usr/sbin/uuidd" + +#define UUIDD_OP_GETPID 0 +#define UUIDD_OP_GET_MAXOP 1 +#define UUIDD_OP_TIME_UUID 2 +#define UUIDD_OP_RANDOM_UUID 3 +#define UUIDD_OP_BULK_TIME_UUID 4 +#define UUIDD_OP_BULK_RANDOM_UUID 5 +#define UUIDD_MAX_OP UUIDD_OP_BULK_RANDOM_UUID + +extern void uuid__generate_time(uuid_t out, int *num); +extern void uuid__generate_random(uuid_t out, int *num); + +#endif /* _UUID_UUID_H */ diff --git a/shlibs/uuid/uuid.pc.in b/shlibs/uuid/uuid.pc.in new file mode 100644 index 00000000..875de19b --- /dev/null +++ b/shlibs/uuid/uuid.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@usrlib_execdir@ +includedir=@includedir@ + +Name: uuid +Description: Universally unique id library +Version: @LIBUUID_VERSION@ +Requires: +Cflags: -I${includedir}/uuid +Libs: -L${libdir} -luuid diff --git a/sys-utils/.gitignore b/sys-utils/.gitignore index c47cd077..6f0be710 100644 --- a/sys-utils/.gitignore +++ b/sys-utils/.gitignore @@ -36,6 +36,7 @@ sparc32.8 sparc32bash.8 sparc64.8 sparc.8 +switch_root tunelp vidmode.8 x86_64.8 diff --git a/sys-utils/Makefile.am b/sys-utils/Makefile.am index b4c6ac60..19ecccca 100644 --- a/sys-utils/Makefile.am +++ b/sys-utils/Makefile.am @@ -2,8 +2,8 @@ include $(top_srcdir)/config/include-Makefile.am bin_PROGRAMS = sbin_PROGRAMS = -usrbinexec_PROGRAMS = flock ipcrm ipcs ipcmk renice setsid -usrsbinexec_PROGRAMS = readprofile +usrbin_exec_PROGRAMS = flock ipcrm ipcs ipcmk renice setsid +usrsbin_exec_PROGRAMS = readprofile dist_man_MANS = flock.1 ipcrm.1 ipcs.1 ipcmk.1 renice.1 setsid.1 \ readprofile.1 @@ -11,8 +11,8 @@ dist_man_MANS = flock.1 ipcrm.1 ipcs.1 ipcmk.1 renice.1 setsid.1 \ if LINUX bin_PROGRAMS += dmesg sbin_PROGRAMS += ctrlaltdel -usrbinexec_PROGRAMS += cytune setarch lscpu -usrsbinexec_PROGRAMS += ldattach tunelp rtcwake +usrbin_exec_PROGRAMS += cytune setarch lscpu +usrsbin_exec_PROGRAMS += ldattach tunelp rtcwake dist_man_MANS += dmesg.1 ctrlaltdel.8 cytune.8 setarch.8 \ ldattach.8 lscpu.1 tunelp.8 rtcwake.8 @@ -28,6 +28,11 @@ sbin_PROGRAMS += pivot_root dist_man_MANS += pivot_root.8 endif +if BUILD_SWITCH_ROOT +sbin_PROGRAMS += switch_root +dist_man_MANS += switch_root.8 +endif + if BUILD_ARCH bin_PROGRAMS += arch dist_man_MANS += arch.1 @@ -35,7 +40,7 @@ endif RDEV_LINKS = if BUILD_RDEV -usrsbinexec_PROGRAMS += rdev +usrsbin_exec_PROGRAMS += rdev RDEV_LINKS += ramsize vidmode rootflags dist_man_MANS += rdev.8 endif @@ -80,17 +85,17 @@ $(SETARCH_MAN_LINKS): setarch.8 install-exec-hook: for I in $(RDEV_LINKS); do \ - cd $(DESTDIR)$(usrsbinexecdir) && ln -sf rdev $$I ; \ + cd $(DESTDIR)$(usrsbin_execdir) && ln -sf rdev $$I ; \ done for I in $(SETARCH_LINKS); do \ - cd $(DESTDIR)$(usrbinexecdir) && ln -sf setarch $$I ; \ + cd $(DESTDIR)$(usrbin_execdir) && ln -sf setarch $$I ; \ done uninstall-hook: for I in $(RDEV_LINKS); do \ - rm -f $(DESTDIR)$(usrbinexecdir)/$$I ; \ + rm -f $(DESTDIR)$(usrbin_execdir)/$$I ; \ done for I in $(SETARCH_LINKS); do \ - rm -f $(DESTDIR)$(usrbinexecdir)/$$I ; \ + rm -f $(DESTDIR)$(usrbin_execdir)/$$I ; \ done diff --git a/sys-utils/ldattach.8 b/sys-utils/ldattach.8 index 4ee62293..7afe51dd 100644 --- a/sys-utils/ldattach.8 +++ b/sys-utils/ldattach.8 @@ -35,7 +35,7 @@ With no arguments, .B ldattach prints usage information. .SH LINE DISCIPLINES -As of kernel release 2.6.21, the following line disciplines are supported: +Depending on the kernel release, the following line disciplines are supported: .TP .BR TTY ( 0 ) The default line discipline, @@ -80,6 +80,9 @@ Bluetooth HCI UART driver. .TP .BR GIGASET_M101 ( 16 ) Driver for Siemens Gigaset M101 serial DECT adapter. +.TP +.BR PPS ( 18 ) +Driver for serial line Pulse Per Second (PPS) source. .SH OPTIONS .TP \fB-d\fP | \fB--debug\fP diff --git a/sys-utils/ldattach.c b/sys-utils/ldattach.c index 801dd1cb..19f70fe6 100644 --- a/sys-utils/ldattach.c +++ b/sys-utils/ldattach.c @@ -34,6 +34,10 @@ # define N_GIGASET_M101 16 #endif +#ifndef N_PPS +# define N_PPS 18 +#endif + #ifndef ARRAY_SIZE # define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) #endif @@ -65,7 +69,8 @@ ld_table[] = { { "HCI", N_HCI }, { "GIGASET_M101", N_GIGASET_M101 }, { "GIGASET", N_GIGASET_M101 }, - { "M101", N_GIGASET_M101 } + { "M101", N_GIGASET_M101 }, + { "PPS", N_PPS }, }; /* look up line discipline code */ diff --git a/sys-utils/switch_root.8 b/sys-utils/switch_root.8 new file mode 100644 index 00000000..ea175b00 --- /dev/null +++ b/sys-utils/switch_root.8 @@ -0,0 +1,49 @@ +.\" Karel Zak <kzak@redhat.com> +.TH SWITCH_ROOT 8 "June 2009" "Linux" +.SH NAME +switch_root \- switch to another filesystem as the root of the mount tree. +.SH SYNOPSIS +.B switch_root +.RB [\-hV] +.LP +.B switch_root +.I newroot +.I init +.RB [ \fIarg\fP +.RB ...] +.SH DESCRIPTION +.B switch_root +moves already mounted /proc, /dev and /sys to +.I newroot +and makes +.I newroot +the new root filesystem and starts +.I init +process. + +.B WARNING: switch_root removes recursively all files and directories on the current root filesystem. + +.SH OPTIONS +.IP "\fB\-h, \-\-help\fP" +show help and exit +.IP "\fB\-V, \-\-version\fP" +show version number and exit + +.SH RETURN VALUE +.B switch_root +returns 0 on success and 1 on failure. + +.SH "SEE ALSO" +.BR mount (8) +.BR chroot (2) +.BR init (8) +.BR mkinitrd (8) +.SH AUTHORS +.nf +Peter Jones <pjones@redhat.com> +Jeremy Katz <katzj@redhat.com> +Karel Zak <kzak@redhat.com> +.fi +.SH AVAILABILITY +The switch_root command is part of the util-linux-ng package and is available from +ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. diff --git a/sys-utils/switch_root.c b/sys-utils/switch_root.c new file mode 100644 index 00000000..b192a08e --- /dev/null +++ b/sys-utils/switch_root.c @@ -0,0 +1,280 @@ +/* + * switchroot.c - switch to new root directory and start init. + * + * Copyright 2002-2009 Red Hat, Inc. All rights reserved. + * + * 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, see <http://www.gnu.org/licenses/>. + * + * Authors: + * Peter Jones <pjones@redhat.com> + * Jeremy Katz <katzj@redhat.com> + */ +#include <sys/mount.h> +#include <sys/types.h> +#include <sys/stat.h> +#include <sys/param.h> +#include <fcntl.h> +#include <stdio.h> +#include <stdlib.h> +#include <unistd.h> +#include <string.h> +#include <errno.h> +#include <ctype.h> +#include <dirent.h> +#include <err.h> +#include <libgen.h> + +#ifndef MS_MOVE +#define MS_MOVE 8192 +#endif + +/* remove all files/directories below dirName -- don't cross mountpoints */ +static int recursiveRemove(int fd) +{ + struct stat rb; + DIR *dir; + int rc = -1; + int dfd; + + if (!(dir = fdopendir(fd))) { + warn("failed to open directory"); + goto done; + } + + /* fdopendir() precludes us from continuing to use the input fd */ + dfd = dirfd(dir); + + if (fstat(dfd, &rb)) { + warn("failed to stat directory"); + goto done; + } + + while(1) { + struct dirent *d; + + errno = 0; + if (!(d = readdir(dir))) { + if (errno) { + warn("failed to read directory"); + goto done; + } + break; /* end of directory */ + } + + if (!strcmp(d->d_name, ".") || !strcmp(d->d_name, "..")) + continue; + + if (d->d_type == DT_DIR) { + struct stat sb; + + if (fstatat(dfd, d->d_name, &sb, AT_SYMLINK_NOFOLLOW)) { + warn("failed to stat %s", d->d_name); + continue; + } + + /* remove subdirectories if device is same as dir */ + if (sb.st_dev == rb.st_dev) { + int cfd; + + cfd = openat(dfd, d->d_name, O_RDONLY); + if (cfd >= 0) { + recursiveRemove(cfd); + close(cfd); + } + } else + continue; + } + + if (unlinkat(dfd, d->d_name, + d->d_type == DT_DIR ? AT_REMOVEDIR : 0)) + warn("failed to unlink %s", d->d_name); + } + + rc = 0; /* success */ + +done: + if (dir) + closedir(dir); + return rc; +} + +/* find the enclosing mount point of a path, by examining the backing device + * of parent directories until we reach / or find a parent with a differing + * device. Result must be freed. + */ +static char *get_parent_mount(const char *path) +{ + struct stat sb; + char *dir; + char tmp[PATH_MAX]; + dev_t inner_dev; + + if (stat(path, &sb) != 0) { + warn("failed to stat %s", path); + return NULL; + } + + inner_dev = sb.st_dev; + dir = strdup(path); + + while (dir) { + char *parent; + + strncpy(tmp, dir, PATH_MAX); + tmp[PATH_MAX - 1] = '\0'; + parent = dirname(tmp); + + if (stat(parent, &sb) != 0) { + warn("failed to stat %s", parent); + return NULL; + } + if (sb.st_dev != inner_dev) + return dir; + + strncpy(dir, parent, PATH_MAX); + dir[PATH_MAX - 1] = '\0'; + + /* maybe we've reached / */ + if (*dir == '/' && !*(dir + 1)) + return dir; + } + return NULL; +} + +static int switchroot(const char *newroot) +{ + /* Don't try to unmount the old "/", there's no way to do it. */ + const char *umounts[] = { "/dev", "/proc", "/sys", NULL }; + int i; + int cfd, rc = -1; + pid_t pid; + const char *chroot_path = NULL; + char *newroot_mnt; + + for (i = 0; umounts[i] != NULL; i++) { + char newmount[PATH_MAX]; + + snprintf(newmount, sizeof(newmount), "%s%s", newroot, umounts[i]); + + if (mount(umounts[i], newmount, NULL, MS_MOVE, NULL) < 0) { + warn("failed to mount moving %s to %s", + umounts[i], newmount); + warnx("forcing unmount of %s", umounts[i]); + umount2(umounts[i], MNT_FORCE); + } + } + + newroot_mnt = get_parent_mount(newroot); + if (newroot_mnt && strcmp(newroot, newroot_mnt)) { + /* newroot is not a mount point, so we have to MS_MOVE the + * parent mount point and then chroot in to the "subroot" + */ + chroot_path = newroot + strlen(newroot_mnt); + newroot = newroot_mnt; + } + + if (chdir(newroot)) { + warn("failed to change directory to %s", newroot); + goto done; + } + + cfd = open("/", O_RDONLY); + + if (mount(newroot, "/", NULL, MS_MOVE, NULL) < 0) { + warn("failed to mount moving %s to /", newroot); + goto done; + } + + /* move to the real root of the device */ + if (chroot(".")) { + warn("failed to change root"); + goto done; + } + + /* move to the subdirectory on the root device (subroot) */ + if (chroot_path) { + if (chdir(chroot_path)) { + warn("failed to chdir to subroot %s", chroot_path); + goto done; + } + if (chroot(".")) { + warn("failed to change root to subroot %s", chroot_path); + goto done; + } + } + + if (cfd >= 0) { + pid = fork(); + if (pid <= 0) { + recursiveRemove(cfd); + if (pid == 0) + exit(EXIT_SUCCESS); + } + close(cfd); + } + rc = 0; +done: + free(newroot_mnt); + return rc; +} + +static void usage(FILE *output) +{ + fprintf(output, "usage: %s <newrootdir> <init> <args to init>\n", + program_invocation_short_name); + exit(output == stderr ? EXIT_FAILURE : EXIT_SUCCESS); +} + +static void version(void) +{ + fprintf(stdout, "%s from %s\n", program_invocation_short_name, + PACKAGE_STRING); + exit(EXIT_SUCCESS); +} + +int main(int argc, char *argv[]) +{ + char *newroot, *init, **initargs; + + if (argv[1] && (!strcmp(argv[1], "--help") || !strcmp(argv[1], "-h"))) + usage(stdout); + if (argv[1] && (!strcmp(argv[1], "--version") || !strcmp(argv[1], "-V"))) + version(); + if (argc < 3) + usage(stderr); + + newroot = argv[1]; + init = argv[2]; + initargs = &argv[2]; + + if (!*newroot || !*init) + usage(stderr); + + if (switchroot(newroot)) + errx(EXIT_FAILURE, "failed. Sorry."); + + if (access(init, X_OK)) + warn("cannot access %s", init); + + /* get session leader */ + setsid(); + + /* set controlling terminal */ + if (ioctl (0, TIOCSCTTY, 1)) + warn("failed to TIOCSCTTY"); + + execv(init, initargs); + err(EXIT_FAILURE, "failed to execute %s", init); +} + diff --git a/tests/commands.sh.in b/tests/commands.sh.in index 232ae630..f9eeec14 100644 --- a/tests/commands.sh.in +++ b/tests/commands.sh.in @@ -45,6 +45,6 @@ TS_CMD_ISLOCAL=${TS_CMD_ISLOCAL-"$TOPDIR/login-utils/islocal_test"} TS_CMD_HWCLOCK=${TS_CMD_HWCLOCK-"$TOPDIR/hwclock/hwclock"} TS_CMD_LSCPU=${TS_CMD_LSCPU-"$TOPDIR/sys-utils/lscpu"} -TS_CMD_BLKID=${TS_CMD_BLKID-"$TOPDIR/libs/blkid/bin/blkid"} - +TS_CMD_BLKID=${TS_CMD_BLKID-"$TOPDIR/misc-utils/blkid"} +TS_CMD_FDISK=${TS_CMD_FDISK-"$TOPDIR/fdisk/fdisk"} diff --git a/tests/expected/fdisk/doslabel b/tests/expected/fdisk/doslabel new file mode 100644 index 00000000..1d987f6d --- /dev/null +++ b/tests/expected/fdisk/doslabel @@ -0,0 +1,18 @@ +Initialize empty image +f1c9645dbc14efddc7d8a322685f26eb doslabel.img +Create new DOS partition table +57e721e38d1266c2df055067c18f2cf9 doslabel.img +Create primary partition +ae4f9b12f4a768849f72ea36938c30c7 doslabel.img +Create extended partition +76987a00b353687cd1dba3ddea9d66f9 doslabel.img +Create logical partitions +a1cd6708e4a6d2e5f6bc9d5c0da0cf3b doslabel.img +Delete logical partitions +4c6937d529ace5661fb82efb9394154a doslabel.img +Create another logical partition +9589eaaed698d2402945ab3e513c1eb4 doslabel.img +Delete primary partition +1e6d646e5df66a2664cfbbb13fa9a08a doslabel.img +Delete extended partition +fc3cdb12326656d7996b09b6f76973e7 doslabel.img diff --git a/tests/expected/paths/built-in b/tests/expected/paths/built-in index 318f44e5..51372de3 100644 --- a/tests/expected/paths/built-in +++ b/tests/expected/paths/built-in @@ -1,6 +1,7 @@ _PATH_DEFPATH /usr/local/bin:/bin:/usr/bin _PATH_DEFPATH_ROOT /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin - _PATH_TTY /dev/tty + _PATH_DEV_TTY /dev/tty + _PATH_DEV_LOOP /dev/loop _PATH_SECURETTY /etc/securetty _PATH_WTMPLOCK /etc/wtmplock _PATH_HUSHLOGIN .hushlogin diff --git a/tests/functions.sh b/tests/functions.sh index d07b7e31..50ef12d8 100644 --- a/tests/functions.sh +++ b/tests/functions.sh @@ -246,13 +246,23 @@ function ts_die { ts_finalize } -function ts_device_init { - local img="$TS_OUTDIR/${TS_TESTNAME}.img" - local dev="" +function ts_image_md5sum { + local img=${1:-"$TS_OUTDIR/${TS_TESTNAME}.img"} + echo $(md5sum "$img" | awk '{printf $1}') $(basename "$img") +} - dd if=/dev/zero of="$img" bs=1M count=5 &> /dev/null +function ts_image_init { + local mib=${1:-"5"} # size in MiBs + local img=${2:-"$TS_OUTDIR/${TS_TESTNAME}.img"} + + dd if=/dev/zero of="$img" bs=1M count=$mib &> /dev/null + echo "$img" + return 0 +} - dev=$($TS_CMD_LOSETUP -s -f "$img") +function ts_device_init { + local img=$(ts_image_init) + local dev=$($TS_CMD_LOSETUP -s -f "$img") if [ -z "$dev" ]; then ts_device_deinit $dev diff --git a/tests/helpers/test_pathnames.c b/tests/helpers/test_pathnames.c index 1accedec..5cc6efd7 100644 --- a/tests/helpers/test_pathnames.c +++ b/tests/helpers/test_pathnames.c @@ -33,7 +33,8 @@ struct hlpPath paths[] = { DEF_HLPPATH(_PATH_DEFPATH), DEF_HLPPATH(_PATH_DEFPATH_ROOT), - DEF_HLPPATH(_PATH_TTY), + DEF_HLPPATH(_PATH_DEV_TTY), + DEF_HLPPATH(_PATH_DEV_LOOP), DEF_HLPPATH(_PATH_SECURETTY), DEF_HLPPATH(_PATH_WTMPLOCK), DEF_HLPPATH(_PATH_HUSHLOGIN), diff --git a/tests/ts/fdisk/doslabel b/tests/ts/fdisk/doslabel new file mode 100755 index 00000000..a7ea576d --- /dev/null +++ b/tests/ts/fdisk/doslabel @@ -0,0 +1,82 @@ +#!/bin/bash + +# +# This file is part of util-linux-ng. +# +# This file 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 file 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. +# + +TS_TOPDIR="$(dirname $0)/../.." +TS_DESC="doslabel tests" + +. $TS_TOPDIR/functions.sh +ts_init "$*" + +# cmd to change number of cylinders to 1024 and changes system id to 0x1 +FDISK_CMD_INIT='x\nc\n1024\ni\n0x1\nr\n' +FDISK_CMD_WRITE_CLOSE='w\nq\n' +FDISK_CMD_CREATE_DOSLABEL='o\n' #create dos label +FDISK_CMD_CREATE_PRIMARY='n\np\n1\n\n+1M\n' # create primary partition 1 of size 1MB +FDISK_CMD_CREATE_EXTENDED='n\ne\n2\n\n+10\n' # create extended partition 2 of size 11 cylinders +FDISK_CMD_CREATE_LOGICAL='n\nl\n\n+1\n' # create next logical partition of size 2 cyl +FDISK_CMD_DELETE_LOGICALS='d\n6\nd\n5\nd\n6\d5\n' # delete middle, head, tail, last partitions +FDISK_CMD_DELETE_PRIMARY='d\n1\n' # delete first primary +FDISK_CMD_DELETE_EXTENDED='d\n2\n' # delete second primary + +#set -x + +ts_log "Initialize empty image" +TEST_IMAGE_NAME=$(ts_image_init 10) +ts_image_md5sum 2>&1 >> $TS_OUTPUT + +# need to run init twice, to change system ID after new label, otherwise system +# ID will be random and will screw up md5's +ts_log "Create new DOS partition table" +echo -e "${FDISK_CMD_INIT}${FDISK_CMD_CREATE_DOSLABEL}${FDISK_CMD_INIT}${FDISK_CMD_WRITE_CLOSE}" \ + | $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null +ts_image_md5sum 2>&1 >> $TS_OUTPUT + +ts_log "Create primary partition" +echo -e "${FDISK_CMD_INIT}${FDISK_CMD_CREATE_PRIMARY}${FDISK_CMD_WRITE_CLOSE}" | \ + $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null +ts_image_md5sum 2>&1 >> $TS_OUTPUT + +ts_log "Create extended partition" +echo -e "${FDISK_CMD_INIT}${FDISK_CMD_CREATE_EXTENDED}${FDISK_CMD_WRITE_CLOSE}" | \ + $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null +ts_image_md5sum 2>&1 >> $TS_OUTPUT + +ts_log "Create logical partitions" +echo -e "${FDISK_CMD_INIT}${FDISK_CMD_CREATE_LOGICAL}${FDISK_CMD_CREATE_LOGICAL}${FDISK_CMD_CREATE_LOGICAL}${FDISK_CMD_CREATE_LOGICAL}${FDISK_CMD_WRITE_CLOSE}" \ + | $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null +ts_image_md5sum 2>&1 >> $TS_OUTPUT + +ts_log "Delete logical partitions" +echo -e "${FDISK_CMD_INIT}${FDISK_CMD_DELETE_LOGICALS}${FDISK_CMD_WRITE_CLOSE}" \ + | $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null +ts_image_md5sum 2>&1 >> $TS_OUTPUT + +ts_log "Create another logical partition" +echo -e "${FDISK_CMD_INIT}${FDISK_CMD_CREATE_LOGICAL}${FDISK_CMD_WRITE_CLOSE}" \ + | $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null +ts_image_md5sum 2>&1 >> $TS_OUTPUT + +ts_log "Delete primary partition" +echo -e "${FDISK_CMD_INIT}${FDISK_CMD_DELETE_PRIMARY}${FDISK_CMD_WRITE_CLOSE}" \ + | $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null +ts_image_md5sum 2>&1 >> $TS_OUTPUT + +ts_log "Delete extended partition" +echo -e "${FDISK_CMD_INIT}${FDISK_CMD_DELETE_EXTENDED}${FDISK_CMD_WRITE_CLOSE}" \ + | $TS_CMD_FDISK ${TEST_IMAGE_NAME} &> /dev/null +ts_image_md5sum 2>&1 >> $TS_OUTPUT + +ts_finalize diff --git a/text-utils/Makefile.am b/text-utils/Makefile.am index 7c724aeb..dec895b4 100644 --- a/text-utils/Makefile.am +++ b/text-utils/Makefile.am @@ -2,7 +2,7 @@ include $(top_srcdir)/config/include-Makefile.am EXTRA_DIST = README.clear README.col -usrbinexec_PROGRAMS = col colcrt colrm column hexdump rev line tailf +usrbin_exec_PROGRAMS = col colcrt colrm column hexdump rev line tailf hexdump_SOURCES = hexdump.c conv.c display.c hexsyntax.c odsyntax.c parse.c \ hexdump.h @@ -11,7 +11,7 @@ dist_man_MANS = col.1 colcrt.1 colrm.1 column.1 hexdump.1 rev.1 line.1 tailf.1 if HAVE_NCURSES bin_PROGRAMS = more -usrbinexec_PROGRAMS += ul pg +usrbin_exec_PROGRAMS += ul pg if HAVE_TINFO more_LDADD = -ltinfo pg_LDADD = -ltinfo @NCURSES_LIBS@ diff --git a/text-utils/pg.c b/text-utils/pg.c index 30c67009..b2c4d873 100644 --- a/text-utils/pg.c +++ b/text-utils/pg.c @@ -220,7 +220,7 @@ smalloc(size_t s) { char *m = (char *)malloc(s); if (m == NULL) { - char *p = _("Out of memory\n"); + const char *p = _("Out of memory\n"); write(2, p, strlen(p)); quit(++exitstatus); } @@ -1507,7 +1507,7 @@ found_bw: /* * Help! */ - char *help = _(helpscreen); + const char *help = _(helpscreen); write(1, copyright + 4, strlen(copyright + 4)); write(1, help, strlen(help)); goto newcmd; |