summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClint Adams <clint@debian.org>2020-08-19 15:12:19 +0200
committerClint Adams <clint@debian.org>2020-08-19 15:12:19 +0200
commit5344719e01dc283a210299018ca33c005e5dbf45 (patch)
tree766f5d2744b4c51a7b27fa684fe68b46f3691b89
debianutils (4.11.1) unstable; urgency=medium
* Mark smoke autopkgtest as superficial * run-parts: print version output to stdout instead of stderr. closes: #961872. [dgit import package debianutils 4.11.1]
-rw-r--r--Makefile.am17
-rw-r--r--Makefile.in1095
-rw-r--r--acinclude.m41
-rw-r--r--aclocal.m41138
-rwxr-xr-xadd-shell47
-rw-r--r--add-shell.821
-rwxr-xr-xcompile348
-rwxr-xr-xconfigure5613
-rw-r--r--configure.ac12
-rw-r--r--debian/README.shells19
-rw-r--r--debian/changelog1853
-rw-r--r--debian/control25
-rw-r--r--debian/copyright161
-rwxr-xr-xdebian/postinst20
-rwxr-xr-xdebian/postrm14
-rwxr-xr-xdebian/rules126
-rw-r--r--debian/shells2
-rw-r--r--debian/source/format1
-rw-r--r--debian/tests/control2
-rw-r--r--debian/tests/smoke7
-rwxr-xr-xdepcomp791
-rwxr-xr-xinstall-sh529
-rw-r--r--installkernel89
-rw-r--r--installkernel.829
-rw-r--r--ischroot.138
-rw-r--r--ischroot.c299
-rwxr-xr-xmissing215
-rw-r--r--po4a/Makefile.am12
-rw-r--r--po4a/Makefile.in589
-rw-r--r--po4a/de/Makefile.am8
-rw-r--r--po4a/de/Makefile.in482
-rw-r--r--po4a/de/add-shell.830
-rw-r--r--po4a/de/installkernel.836
-rw-r--r--po4a/de/ischroot.154
-rw-r--r--po4a/de/remove-shell.829
-rw-r--r--po4a/de/run-parts.8136
-rw-r--r--po4a/de/savelog.8132
-rw-r--r--po4a/de/tempfile.193
-rw-r--r--po4a/de/translator_german.add13
-rw-r--r--po4a/de/which.144
-rw-r--r--po4a/es/Makefile.am8
-rw-r--r--po4a/es/Makefile.in482
-rw-r--r--po4a/es/add-shell.818
-rw-r--r--po4a/es/installkernel.825
-rw-r--r--po4a/es/ischroot.140
-rw-r--r--po4a/es/remove-shell.816
-rw-r--r--po4a/es/run-parts.8124
-rw-r--r--po4a/es/savelog.8120
-rw-r--r--po4a/es/tempfile.178
-rw-r--r--po4a/es/which.131
-rw-r--r--po4a/fr/Makefile.am8
-rw-r--r--po4a/fr/Makefile.in482
-rw-r--r--po4a/fr/add-shell.834
-rw-r--r--po4a/fr/installkernel.838
-rw-r--r--po4a/fr/ischroot.156
-rw-r--r--po4a/fr/readlink.1130
-rw-r--r--po4a/fr/remove-shell.833
-rw-r--r--po4a/fr/run-parts.8138
-rw-r--r--po4a/fr/savelog.8141
-rw-r--r--po4a/fr/savelog.8.fr.add18
-rw-r--r--po4a/fr/tempfile.194
-rw-r--r--po4a/fr/translator_french.add16
-rw-r--r--po4a/fr/which.149
-rw-r--r--po4a/fr/which.1.fr.add18
-rw-r--r--po4a/it/Makefile.am7
-rw-r--r--po4a/it/Makefile.in481
-rw-r--r--po4a/it/add-shell.818
-rw-r--r--po4a/it/installkernel.824
-rw-r--r--po4a/it/ischroot.141
-rw-r--r--po4a/it/remove-shell.816
-rw-r--r--po4a/it/run-parts.8124
-rw-r--r--po4a/it/savelog.8119
-rw-r--r--po4a/it/tempfile.178
-rw-r--r--po4a/it/which.131
-rw-r--r--po4a/ja/Makefile.am8
-rw-r--r--po4a/ja/Makefile.in482
-rw-r--r--po4a/ja/add-shell.822
-rw-r--r--po4a/ja/installkernel.827
-rw-r--r--po4a/ja/ischroot.144
-rw-r--r--po4a/ja/remove-shell.820
-rw-r--r--po4a/ja/run-parts.8111
-rw-r--r--po4a/ja/savelog.8118
-rw-r--r--po4a/ja/tempfile.179
-rw-r--r--po4a/ja/translator_japanese.add6
-rw-r--r--po4a/ja/which.136
-rw-r--r--po4a/pl/Makefile.am7
-rw-r--r--po4a/pl/Makefile.in481
-rw-r--r--po4a/pl/add-shell.825
-rw-r--r--po4a/pl/installkernel.831
-rw-r--r--po4a/pl/ischroot.149
-rw-r--r--po4a/pl/remove-shell.824
-rw-r--r--po4a/pl/run-parts.8129
-rw-r--r--po4a/pl/savelog.8124
-rw-r--r--po4a/pl/tempfile.187
-rw-r--r--po4a/pl/translator_polish.add8
-rw-r--r--po4a/pl/which.138
-rw-r--r--po4a/po/de.po1422
-rw-r--r--po4a/po/debianutils.pot1187
-rw-r--r--po4a/po/es.po1455
-rw-r--r--po4a/po/fr.po1627
-rw-r--r--po4a/po/it.po1410
-rw-r--r--po4a/po/ja.po1403
-rw-r--r--po4a/po/pl.po1476
-rw-r--r--po4a/po/pt.po1583
-rw-r--r--po4a/po/sl.po1401
-rw-r--r--po4a/po4a.conf70
-rw-r--r--po4a/pt/Makefile.am7
-rw-r--r--po4a/pt/add-shell.818
-rw-r--r--po4a/pt/installkernel.823
-rw-r--r--po4a/pt/ischroot.140
-rw-r--r--po4a/pt/remove-shell.816
-rw-r--r--po4a/pt/run-parts.8120
-rw-r--r--po4a/pt/savelog.8118
-rw-r--r--po4a/pt/tempfile.178
-rw-r--r--po4a/pt/which.131
-rw-r--r--po4a/sl/Makefile.am7
-rw-r--r--po4a/sl/Makefile.in481
-rw-r--r--po4a/sl/add-shell.825
-rw-r--r--po4a/sl/installkernel.829
-rw-r--r--po4a/sl/ischroot.147
-rw-r--r--po4a/sl/remove-shell.823
-rw-r--r--po4a/sl/run-parts.8124
-rw-r--r--po4a/sl/savelog.8122
-rw-r--r--po4a/sl/tempfile.184
-rw-r--r--po4a/sl/translator_slovene.add8
-rw-r--r--po4a/sl/which.138
-rwxr-xr-xremove-shell47
-rw-r--r--remove-shell.818
-rw-r--r--run-parts.8133
-rw-r--r--run-parts.c741
-rw-r--r--savelog360
-rw-r--r--savelog.8167
-rw-r--r--tempfile.188
-rw-r--r--tempfile.c181
-rw-r--r--which63
-rw-r--r--which.129
136 files changed, 35562 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..2ad3d26
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,17 @@
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = po4a
+
+bin_PROGRAMS = run-parts tempfile ischroot
+run_parts_SOURCES = run-parts.c
+tempfile_SOURCES = tempfile.c
+ischroot_SOURCES = ischroot.c
+
+bin_SCRIPTS = which savelog
+
+sbin_SCRIPTS = installkernel add-shell remove-shell
+
+man_MANS = run-parts.8 \
+ installkernel.8 savelog.8 \
+ tempfile.1 which.1 add-shell.8 \
+ remove-shell.8 ischroot.1
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 0000000..92490ea
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,1095 @@
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+bin_PROGRAMS = run-parts$(EXEEXT) tempfile$(EXEEXT) ischroot$(EXEEXT)
+subdir = .
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+ $(am__configure_deps) $(am__DIST_COMMON)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \
+ "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man1dir)" \
+ "$(DESTDIR)$(man8dir)"
+PROGRAMS = $(bin_PROGRAMS)
+am_ischroot_OBJECTS = ischroot.$(OBJEXT)
+ischroot_OBJECTS = $(am_ischroot_OBJECTS)
+ischroot_LDADD = $(LDADD)
+am_run_parts_OBJECTS = run-parts.$(OBJEXT)
+run_parts_OBJECTS = $(am_run_parts_OBJECTS)
+run_parts_LDADD = $(LDADD)
+am_tempfile_OBJECTS = tempfile.$(OBJEXT)
+tempfile_OBJECTS = $(am_tempfile_OBJECTS)
+tempfile_LDADD = $(LDADD)
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+SCRIPTS = $(bin_SCRIPTS) $(sbin_SCRIPTS)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+DEFAULT_INCLUDES = -I.@am__isrc@
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__maybe_remake_depfiles = depfiles
+am__depfiles_remade = ./$(DEPDIR)/ischroot.Po ./$(DEPDIR)/run-parts.Po \
+ ./$(DEPDIR)/tempfile.Po
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_@AM_V@)
+am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
+am__v_CC_0 = @echo " CC " $@;
+am__v_CC_1 =
+CCLD = $(CC)
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_@AM_V@)
+am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
+am__v_CCLD_0 = @echo " CCLD " $@;
+am__v_CCLD_1 =
+SOURCES = $(ischroot_SOURCES) $(run_parts_SOURCES) $(tempfile_SOURCES)
+DIST_SOURCES = $(ischroot_SOURCES) $(run_parts_SOURCES) \
+ $(tempfile_SOURCES)
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+man1dir = $(mandir)/man1
+man8dir = $(mandir)/man8
+NROFF = nroff
+MANS = $(man_MANS)
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+ cscope distdir distdir-am dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
+ETAGS = etags
+CTAGS = ctags
+CSCOPE = cscope
+DIST_SUBDIRS = $(SUBDIRS)
+am__DIST_COMMON = $(srcdir)/Makefile.in compile depcomp install-sh \
+ missing
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+ if test -d "$(distdir)"; then \
+ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -rf "$(distdir)" \
+ || { sleep 5 && rm -rf "$(distdir)"; }; \
+ else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
+am__relativize = \
+ dir0=`pwd`; \
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+ sed_rest='s,^[^/]*/*,,'; \
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+ sed_butlast='s,/*[^/]*$$,,'; \
+ while test -n "$$dir1"; do \
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+ if test "$$first" != "."; then \
+ if test "$$first" = ".."; then \
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+ else \
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+ if test "$$first2" = "$$first"; then \
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+ else \
+ dir2="../$$dir2"; \
+ fi; \
+ dir0="$$dir0"/"$$first"; \
+ fi; \
+ fi; \
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+ done; \
+ reldir="$$dir2"
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
+distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+SUBDIRS = po4a
+run_parts_SOURCES = run-parts.c
+tempfile_SOURCES = tempfile.c
+ischroot_SOURCES = ischroot.c
+bin_SCRIPTS = which savelog
+sbin_SCRIPTS = installkernel add-shell remove-shell
+man_MANS = run-parts.8 \
+ installkernel.8 savelog.8 \
+ tempfile.1 which.1 add-shell.8 \
+ remove-shell.8 ischroot.1
+
+all: all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .c .o .obj
+am--refresh: Makefile
+ @:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
+ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ echo ' $(SHELL) ./config.status'; \
+ $(SHELL) ./config.status;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ $(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed 's/$(EXEEXT)$$//' | \
+ while read p p1; do if test -f $$p \
+ ; then echo "$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n;h' \
+ -e 's|.*|.|' \
+ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+ sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) files[d] = files[d] " " $$1; \
+ else { print "f", $$3 "/" $$4, $$1; } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+ -e 's/$$/$(EXEEXT)/' \
+ `; \
+ test -n "$$list" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+ -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+
+ischroot$(EXEEXT): $(ischroot_OBJECTS) $(ischroot_DEPENDENCIES) $(EXTRA_ischroot_DEPENDENCIES)
+ @rm -f ischroot$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(ischroot_OBJECTS) $(ischroot_LDADD) $(LIBS)
+
+run-parts$(EXEEXT): $(run_parts_OBJECTS) $(run_parts_DEPENDENCIES) $(EXTRA_run_parts_DEPENDENCIES)
+ @rm -f run-parts$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(run_parts_OBJECTS) $(run_parts_LDADD) $(LIBS)
+
+tempfile$(EXEEXT): $(tempfile_OBJECTS) $(tempfile_DEPENDENCIES) $(EXTRA_tempfile_DEPENDENCIES)
+ @rm -f tempfile$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(tempfile_OBJECTS) $(tempfile_LDADD) $(LIBS)
+install-binSCRIPTS: $(bin_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$4, $$1 } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-binSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
+install-sbinSCRIPTS: $(sbin_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(sbindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(sbindir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$4, $$1 } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(sbindir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-sbinSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(sbindir)'; $(am__uninstall_files_from_dir)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ischroot.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/run-parts.Po@am__quote@ # am--include-marker
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tempfile.Po@am__quote@ # am--include-marker
+
+$(am__depfiles_remade):
+ @$(MKDIR_P) $(@D)
+ @echo '# dummy' >$@-t && $(am__mv) $@-t $@
+
+am--depfiles: $(am__depfiles_remade)
+
+.c.o:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
+
+.c.obj:
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+install-man1: $(man_MANS)
+ @$(NORMAL_INSTALL)
+ @list1=''; \
+ list2='$(man_MANS)'; \
+ test -n "$(man1dir)" \
+ && test -n "`echo $$list1$$list2`" \
+ || exit 0; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
+ { for i in $$list1; do echo "$$i"; done; \
+ if test -n "$$list2"; then \
+ for i in $$list2; do echo "$$i"; done \
+ | sed -n '/\.1[a-z]*$$/p'; \
+ fi; \
+ } | while read p; do \
+ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; echo "$$p"; \
+ done | \
+ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+ sed 'N;N;s,\n, ,g' | { \
+ list=; while read file base inst; do \
+ if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
+ fi; \
+ done; \
+ for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+ while read files; do \
+ test -z "$$files" || { \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
+ done; }
+
+uninstall-man1:
+ @$(NORMAL_UNINSTALL)
+ @list=''; test -n "$(man1dir)" || exit 0; \
+ files=`{ for i in $$list; do echo "$$i"; done; \
+ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
+ sed -n '/\.1[a-z]*$$/p'; \
+ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
+install-man8: $(man_MANS)
+ @$(NORMAL_INSTALL)
+ @list1=''; \
+ list2='$(man_MANS)'; \
+ test -n "$(man8dir)" \
+ && test -n "`echo $$list1$$list2`" \
+ || exit 0; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
+ { for i in $$list1; do echo "$$i"; done; \
+ if test -n "$$list2"; then \
+ for i in $$list2; do echo "$$i"; done \
+ | sed -n '/\.8[a-z]*$$/p'; \
+ fi; \
+ } | while read p; do \
+ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; echo "$$p"; \
+ done | \
+ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+ sed 'N;N;s,\n, ,g' | { \
+ list=; while read file base inst; do \
+ if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \
+ fi; \
+ done; \
+ for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+ while read files; do \
+ test -z "$$files" || { \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \
+ done; }
+
+uninstall-man8:
+ @$(NORMAL_UNINSTALL)
+ @list=''; test -n "$(man8dir)" || exit 0; \
+ files=`{ for i in $$list; do echo "$$i"; done; \
+ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
+ sed -n '/\.8[a-z]*$$/p'; \
+ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+ dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+ @fail=; \
+ if $(am__make_keepgoing); then \
+ failcom='fail=yes'; \
+ else \
+ failcom='exit 1'; \
+ fi; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ set x; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ $(am__define_uniq_tagged_files); \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+ test ! -s cscope.files \
+ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+clean-cscope:
+ -rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ $(am__remove_distdir)
+ test -d "$(distdir)" || mkdir "$(distdir)"
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+ $(am__relativize); \
+ new_distdir=$$reldir; \
+ dir1=$$subdir; dir2="$(top_distdir)"; \
+ $(am__relativize); \
+ new_top_distdir=$$reldir; \
+ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+ ($(am__cd) $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$new_top_distdir" \
+ distdir="$$new_distdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ am__skip_mode_fix=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+ -test -n "$(am__skip_mode_fix)" \
+ || find "$(distdir)" -type d ! -perm -755 \
+ -exec chmod u+rwx,go+rx {} \; -o \
+ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+ || chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+ tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
+ $(am__post_remove_distdir)
+
+dist-bzip2: distdir
+ tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+ $(am__post_remove_distdir)
+
+dist-lzip: distdir
+ tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+ $(am__post_remove_distdir)
+
+dist-xz: distdir
+ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+ $(am__post_remove_distdir)
+
+dist-zstd: distdir
+ tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
+ $(am__post_remove_distdir)
+
+dist-tarZ: distdir
+ @echo WARNING: "Support for distribution archives compressed with" \
+ "legacy program 'compress' is deprecated." >&2
+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
+ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+ $(am__post_remove_distdir)
+
+dist-shar: distdir
+ @echo WARNING: "Support for shar distribution archives is" \
+ "deprecated." >&2
+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
+ shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
+ $(am__post_remove_distdir)
+
+dist-zip: distdir
+ -rm -f $(distdir).zip
+ zip -rq $(distdir).zip $(distdir)
+ $(am__post_remove_distdir)
+
+dist dist-all:
+ $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+ $(am__post_remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration. Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+ case '$(DIST_ARCHIVES)' in \
+ *.tar.gz*) \
+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
+ *.tar.bz2*) \
+ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+ *.tar.lz*) \
+ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
+ *.tar.xz*) \
+ xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+ *.tar.Z*) \
+ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+ *.shar.gz*) \
+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
+ *.zip*) \
+ unzip $(distdir).zip ;;\
+ *.tar.zst*) \
+ zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
+ esac
+ chmod -R a-w $(distdir)
+ chmod u+w $(distdir)
+ mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
+ chmod a-w $(distdir)
+ test -d $(distdir)/_build || exit 0; \
+ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+ && am__cwd=`pwd` \
+ && $(am__cd) $(distdir)/_build/sub \
+ && ../../configure \
+ $(AM_DISTCHECK_CONFIGURE_FLAGS) \
+ $(DISTCHECK_CONFIGURE_FLAGS) \
+ --srcdir=../.. --prefix="$$dc_install_base" \
+ && $(MAKE) $(AM_MAKEFLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
+ && $(MAKE) $(AM_MAKEFLAGS) check \
+ && $(MAKE) $(AM_MAKEFLAGS) install \
+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+ distuninstallcheck \
+ && chmod -R a-w "$$dc_install_base" \
+ && ({ \
+ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+ } || { rm -rf "$$dc_destdir"; exit 1; }) \
+ && rm -rf "$$dc_destdir" \
+ && $(MAKE) $(AM_MAKEFLAGS) dist \
+ && rm -rf $(DIST_ARCHIVES) \
+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+ && cd "$$am__cwd" \
+ || exit 1
+ $(am__post_remove_distdir)
+ @(echo "$(distdir) archives ready for distribution: "; \
+ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+ @test -n '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: trying to run $@ with an empty' \
+ '$$(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ $(am__cd) '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left after uninstall:" ; \
+ if test -n "$(DESTDIR)"; then \
+ echo " (check DESTDIR support)"; \
+ fi ; \
+ $(distuninstallcheck_listfiles) ; \
+ exit 1; } >&2
+distcleancheck: distclean
+ @if test '$(srcdir)' = . ; then \
+ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+ exit 1 ; \
+ fi
+ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left in build directory after distclean:" ; \
+ $(distcleancheck_listfiles) ; \
+ exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS)
+installdirs: installdirs-recursive
+installdirs-am:
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man8dir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -f ./$(DEPDIR)/ischroot.Po
+ -rm -f ./$(DEPDIR)/run-parts.Po
+ -rm -f ./$(DEPDIR)/tempfile.Po
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am: install-man
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS install-binSCRIPTS \
+ install-sbinSCRIPTS
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man: install-man1 install-man8
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -rf $(top_srcdir)/autom4te.cache
+ -rm -f ./$(DEPDIR)/ischroot.Po
+ -rm -f ./$(DEPDIR)/run-parts.Po
+ -rm -f ./$(DEPDIR)/tempfile.Po
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-man \
+ uninstall-sbinSCRIPTS
+
+uninstall-man: uninstall-man1 uninstall-man8
+
+.MAKE: $(am__recursive_targets) install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
+ am--depfiles am--refresh check check-am clean \
+ clean-binPROGRAMS clean-cscope clean-generic cscope \
+ cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
+ dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
+ dist-zstd distcheck distclean distclean-compile \
+ distclean-generic distclean-tags distcleancheck distdir \
+ distuninstallcheck dvi dvi-am html html-am info info-am \
+ install install-am install-binPROGRAMS install-binSCRIPTS \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-man install-man1 \
+ install-man8 install-pdf install-pdf-am install-ps \
+ install-ps-am install-sbinSCRIPTS install-strip installcheck \
+ installcheck-am installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
+ uninstall-am uninstall-binPROGRAMS uninstall-binSCRIPTS \
+ uninstall-man uninstall-man1 uninstall-man8 \
+ uninstall-sbinSCRIPTS
+
+.PRECIOUS: Makefile
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/acinclude.m4 b/acinclude.m4
new file mode 100644
index 0000000..c9eab50
--- /dev/null
+++ b/acinclude.m4
@@ -0,0 +1 @@
+define(DEBIANUTILS_VERSION, 4.11)
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644
index 0000000..7559bf0
--- /dev/null
+++ b/aclocal.m4
@@ -0,0 +1,1138 @@
+# generated automatically by aclocal 1.16.2 -*- Autoconf -*-
+
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
+
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
+You have another version of autoconf. It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
+
+# Copyright (C) 2002-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.16'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version. Point them to the right macro.
+m4_if([$1], [1.16.2], [],
+ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too. Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.16.2])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND -*- Autoconf -*-
+
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory. The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run. This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+# fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+# fails if $ac_aux_dir is absolute,
+# fails when called from a subdirectory in a VPATH build with
+# a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir. In an in-source build this is usually
+# harmless because $srcdir is '.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
+# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+# MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH. The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
+])
+
+# AM_CONDITIONAL -*- Autoconf -*-
+
+# Copyright (C) 1997-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+ $1_TRUE=
+ $1_FALSE='#'
+else
+ $1_TRUE='#'
+ $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+ AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+
+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery. Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
+ [$1], [CXX], [depcc="$CXX" am_compiler_list=],
+ [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+ [$1], [UPC], [depcc="$UPC" am_compiler_list=],
+ [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+ [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_$1_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+ fi
+ am__universal=false
+ m4_case([$1], [CC],
+ [case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac],
+ [CXX],
+ [case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac])
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+ # This compiler won't grok '-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_$1_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+ [--enable-dependency-tracking],
+ [do not reject slow dependency extractors])
+AS_HELP_STRING(
+ [--disable-dependency-tracking],
+ [speeds up one-time build])])
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+ am__nodep='_no'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+AC_SUBST([am__nodep])dnl
+_AM_SUBST_NOTMAKE([am__nodep])dnl
+])
+
+# Generate code to set up dependency tracking. -*- Autoconf -*-
+
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[{
+ # Older Autoconf quotes --file arguments for eval, but not when files
+ # are listed without --file. Let's play safe and only enable the eval
+ # if we detect the quoting.
+ # TODO: see whether this extra hack can be removed once we start
+ # requiring Autoconf 2.70 or later.
+ AS_CASE([$CONFIG_FILES],
+ [*\'*], [eval set x "$CONFIG_FILES"],
+ [*], [set x $CONFIG_FILES])
+ shift
+ # Used to flag and report bootstrapping failures.
+ am_rc=0
+ for am_mf
+ do
+ # Strip MF so we end up with the name of the file.
+ am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile which includes
+ # dependency-tracking related rules and includes.
+ # Grep'ing the whole file directly is not great: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
+ || continue
+ am_dirpart=`AS_DIRNAME(["$am_mf"])`
+ am_filepart=`AS_BASENAME(["$am_mf"])`
+ AM_RUN_LOG([cd "$am_dirpart" \
+ && sed -e '/# am--include-marker/d' "$am_filepart" \
+ | $MAKE -f - am--depfiles]) || am_rc=$?
+ done
+ if test $am_rc -ne 0; then
+ AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
+ for automatic dependency tracking. If GNU make was not used, consider
+ re-running the configure script with MAKE="gmake" (or whatever is
+ necessary). You can also try re-running configure with the
+ '--disable-dependency-tracking' option to at least be able to build
+ the package (albeit without support for automatic dependency tracking).])
+ fi
+ AS_UNSET([am_dirpart])
+ AS_UNSET([am_filepart])
+ AS_UNSET([am_mf])
+ AS_UNSET([am_rc])
+ rm -f conftest-deps.mk
+}
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking is enabled.
+# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
+# order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+ [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
+
+# Do all the work for Automake. -*- Autoconf -*-
+
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This macro actually does too much. Some checks are only needed if
+# your package does certain things. But this isn't really a big deal.
+
+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
+m4_define([AC_PROG_CC],
+m4_defn([AC_PROG_CC])
+[_AM_PROG_CC_C_O
+])
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out. PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition. After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.65])dnl
+dnl Autoconf wants to disallow AM_ names. We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[AC_DIAGNOSE([obsolete],
+ [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(
+ m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+ [ok:ok],,
+ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility. To be removed once Automake 1.9.x
+# dies out for good. For more background, see:
+# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target (and possibly the TAP driver). The
+# system "awk" is bad on some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+ [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+ [_AM_DEPENDENCIES([CC])],
+ [m4_define([AC_PROG_CC],
+ m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [_AM_DEPENDENCIES([CXX])],
+ [m4_define([AC_PROG_CXX],
+ m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+ [_AM_DEPENDENCIES([OBJC])],
+ [m4_define([AC_PROG_OBJC],
+ m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+ [_AM_DEPENDENCIES([OBJCXX])],
+ [m4_define([AC_PROG_OBJCXX],
+ m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
+])
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+ [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes. So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+ cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present. This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message. This
+can help us improve future automake versions.
+
+END
+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+ echo 'Configuration will proceed anyway, since you have set the' >&2
+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+ echo >&2
+ else
+ cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <https://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+ AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
+ fi
+fi
+dnl The trailing newline in this macro's definition is deliberate, for
+dnl backward compatibility and to allow trailing 'dnl'-style comments
+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
+])
+
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated. The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh+set}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+ *)
+ install_sh="\${SHELL} $am_aux_dir/install-sh"
+ esac
+fi
+AC_SUBST([install_sh])])
+
+# Copyright (C) 2003-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot. For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Check to see how 'make' treats includes. -*- Autoconf -*-
+
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check whether make has an 'include' directive that can support all
+# the idioms we need for our automatic dependency tracking code.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
+cat > confinc.mk << 'END'
+am__doit:
+ @echo this is the am__doit target >confinc.out
+.PHONY: am__doit
+END
+am__include="#"
+am__quote=
+# BSD make does it like this.
+echo '.include "confinc.mk" # ignored' > confmf.BSD
+# Other make implementations (GNU, Solaris 10, AIX) do it like this.
+echo 'include confinc.mk # ignored' > confmf.GNU
+_am_result=no
+for s in GNU BSD; do
+ AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
+ AS_CASE([$?:`cat confinc.out 2>/dev/null`],
+ ['0:this is the am__doit target'],
+ [AS_CASE([$s],
+ [BSD], [am__include='.include' am__quote='"'],
+ [am__include='include' am__quote=''])])
+ if test "$am__include" != "#"; then
+ _am_result="yes ($s style)"
+ break
+ fi
+done
+rm -f confinc.* confmf.*
+AC_MSG_RESULT([${_am_result}])
+AC_SUBST([am__include])])
+AC_SUBST([am__quote])])
+
+# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
+
+# Copyright (C) 1997-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+ *)
+ MISSING="\${SHELL} $am_aux_dir/missing" ;;
+ esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --is-lightweight"; then
+ am_missing_run="$MISSING "
+else
+ am_missing_run=
+ AC_MSG_WARN(['missing' script is too old or missing])
+fi
+])
+
+# Helper functions for option handling. -*- Autoconf -*-
+
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# --------------------
+# Set option NAME. Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_PROG_CC_C_O
+# ---------------
+# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
+# to automatically call this.
+AC_DEFUN([_AM_PROG_CC_C_O],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+AC_LANG_PUSH([C])dnl
+AC_CACHE_CHECK(
+ [whether $CC understands -c and -o together],
+ [am_cv_prog_cc_c_o],
+ [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+ # Make sure it works both with $CC and with simple cc.
+ # Following AC_PROG_CC_C_O, we do the test twice because some
+ # compilers refuse to overwrite an existing .o file with -o,
+ # though they will create one.
+ am_cv_prog_cc_c_o=yes
+ for am_i in 1 2; do
+ if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
+ && test -f conftest2.$ac_objext; then
+ : OK
+ else
+ am_cv_prog_cc_c_o=no
+ break
+ fi
+ done
+ rm -f core conftest*
+ unset am_i])
+if test "$am_cv_prog_cc_c_o" != yes; then
+ # Losing compiler, so override with the script.
+ # FIXME: It is wrong to rewrite CC.
+ # But if we don't then we get into trouble of one sort or another.
+ # A longer-term fix would be to have automake use am__CC in this case,
+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+ CC="$am_aux_dir/compile $CC"
+fi
+AC_LANG_POP([C])])
+
+# For backward compatibility.
+AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
+
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_RUN_LOG(COMMAND)
+# -------------------
+# Run COMMAND, save the exit status in ac_status, and log it.
+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
+AC_DEFUN([AM_RUN_LOG],
+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ (exit $ac_status); }])
+
+# Check to make sure that the build environment is sane. -*- Autoconf -*-
+
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name. Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+ *[[\\\"\#\$\&\'\`$am_lf]]*)
+ AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+ *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
+ AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ am_has_slept=no
+ for am_try in 1 2; do
+ echo "timestamp, slept: $am_has_slept" > conftest.file
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+ alias in your environment])
+ fi
+ if test "$[2]" = conftest.file || test $am_try -eq 2; then
+ break
+ fi
+ # Just in case.
+ sleep 1
+ am_has_slept=yes
+ done
+ test "$[2]" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+ ( sleep 1 ) &
+ am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+ [AC_MSG_CHECKING([that generated files are newer than configure])
+ if test -n "$am_sleep_pid"; then
+ # Hide warnings about reused PIDs.
+ wait $am_sleep_pid 2>/dev/null
+ fi
+ AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
+
+# Copyright (C) 2009-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_SILENT_RULES([DEFAULT])
+# --------------------------
+# Enable less verbose build rules; with the default set to DEFAULT
+# ("yes" being less verbose, "no" or empty being verbose).
+AC_DEFUN([AM_SILENT_RULES],
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+ [--enable-silent-rules],
+ [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+ [--disable-silent-rules],
+ [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+ yes) AM_DEFAULT_VERBOSITY=0;;
+ no) AM_DEFAULT_VERBOSITY=1;;
+ *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+dnl
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
+dnl do not support nested variable expansions.
+dnl See automake bug#9928 and bug#10237.
+am_make=${MAKE-make}
+AC_CACHE_CHECK([whether $am_make supports nested variables],
+ [am_cv_make_support_nested_variables],
+ [if AS_ECHO([['TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+ @$(TRUE)
+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
+ am_cv_make_support_nested_variables=yes
+else
+ am_cv_make_support_nested_variables=no
+fi])
+if test $am_cv_make_support_nested_variables = yes; then
+ dnl Using '$V' instead of '$(V)' breaks IRIX make.
+ AM_V='$(V)'
+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+ AM_V=$AM_DEFAULT_VERBOSITY
+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AC_SUBST([AM_V])dnl
+AM_SUBST_NOTMAKE([AM_V])dnl
+AC_SUBST([AM_DEFAULT_V])dnl
+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor 'install' (even GNU) is that you can't
+# specify the program used to strip binaries. This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in "make install-strip", and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip". However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
+if test "$cross_compiling" != no; then
+ AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# AM_SUBST_NOTMAKE(VARIABLE)
+# --------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
+# Check how to create a tarball. -*- Autoconf -*-
+
+# Copyright (C) 2004-2020 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+# tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+# $(am__untar) < result.tar
+#
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility. Yes, it's still used
+# in the wild :-( We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+
+m4_if([$1], [v7],
+ [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+
+ [m4_case([$1],
+ [ustar],
+ [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+ # There is notably a 21 bits limit for the UID and the GID. In fact,
+ # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+ # and bug#13588).
+ am_max_uid=2097151 # 2^21 - 1
+ am_max_gid=$am_max_uid
+ # The $UID and $GID variables are not portable, so we need to resort
+ # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
+ # below are definitely unexpected, so allow the users to see them
+ # (that is, avoid stderr redirection).
+ am_uid=`id -u || echo unknown`
+ am_gid=`id -g || echo unknown`
+ AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+ if test $am_uid -le $am_max_uid; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ _am_tools=none
+ fi
+ AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+ if test $am_gid -le $am_max_gid; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ _am_tools=none
+ fi],
+
+ [pax],
+ [],
+
+ [m4_fatal([Unknown tar format])])
+
+ AC_MSG_CHECKING([how to create a $1 tar archive])
+
+ # Go ahead even if we have the value already cached. We do so because we
+ # need to set the values for the 'am__tar' and 'am__untar' variables.
+ _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+
+ for _am_tool in $_am_tools; do
+ case $_am_tool in
+ gnutar)
+ for _am_tar in tar gnutar gtar; do
+ AM_RUN_LOG([$_am_tar --version]) && break
+ done
+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+ am__untar="$_am_tar -xf -"
+ ;;
+ plaintar)
+ # Must skip GNU tar: if it does not support --format= it doesn't create
+ # ustar tarball either.
+ (tar --version) >/dev/null 2>&1 && continue
+ am__tar='tar chf - "$$tardir"'
+ am__tar_='tar chf - "$tardir"'
+ am__untar='tar xf -'
+ ;;
+ pax)
+ am__tar='pax -L -x $1 -w "$$tardir"'
+ am__tar_='pax -L -x $1 -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+ am__untar='cpio -i -H $1 -d'
+ ;;
+ none)
+ am__tar=false
+ am__tar_=false
+ am__untar=false
+ ;;
+ esac
+
+ # If the value was cached, stop now. We just wanted to have am__tar
+ # and am__untar set.
+ test -n "${am_cv_prog_tar_$1}" && break
+
+ # tar/untar a dummy directory, and stop if the command works.
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ AM_RUN_LOG([$am__untar <conftest.tar])
+ AM_RUN_LOG([cat conftest.dir/file])
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+ done
+ rm -rf conftest.dir
+
+ AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+ AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
+m4_include([acinclude.m4])
diff --git a/add-shell b/add-shell
new file mode 100755
index 0000000..abce1c1
--- /dev/null
+++ b/add-shell
@@ -0,0 +1,47 @@
+#!/bin/sh -e
+
+if test $# -eq 0
+then
+ echo "usage: $0 shellname [shellname ...]"
+ exit 1
+fi
+
+file=/etc/shells
+# I want this to be GUARANTEED to be on the same filesystem as $file
+tmpfile="${file}.tmp"
+
+set -o noclobber
+
+cleanup() {
+ rm -f "$tmpfile"
+}
+trap cleanup EXIT
+
+if ! awk '{print}' "$file" > "$tmpfile"
+then
+ cat 1>&2 <<EOF
+Either another instance of $0 is running, or it was previously interrupted.
+Please examine ${tmpfile} to see if it should be moved onto ${file}.
+EOF
+ exit 1
+fi
+
+for i
+do
+ REALDIR="$(dirname "$(realpath -m "$i")")/$(basename "$i")"
+ for j in "$i" "$REALDIR"
+ do
+ if ! grep -q "^${j}$" "$tmpfile"
+ then
+ echo "$j" >> "$tmpfile"
+ fi
+ done
+done
+
+chmod --reference="$file" "$tmpfile"
+chown --reference="$file" "$tmpfile"
+
+mv "$tmpfile" "$file"
+
+trap "" EXIT
+exit 0
diff --git a/add-shell.8 b/add-shell.8
new file mode 100644
index 0000000..c6235ea
--- /dev/null
+++ b/add-shell.8
@@ -0,0 +1,21 @@
+.TH ADD-SHELL 8 "12 May 2011"
+.SH NAME
+add-shell \- add shells to the list of valid login shells
+.SH SYNOPSIS
+.B add-shell
+.I shellname
+.RI [ shellname ...]
+.SH DESCRIPTION
+.B add-shell
+copies
+.I /etc/shells
+to
+.IR /etc/shells.tmp ,
+adds the given shells to this file
+if they are not already present,
+and copies this temporary file back to
+.IR /etc/shells .
+.sp 1
+The shells must be provided by their full pathnames.
+.SH SEE ALSO
+.BR shells (5)
diff --git a/compile b/compile
new file mode 100755
index 0000000..23fcba0
--- /dev/null
+++ b/compile
@@ -0,0 +1,348 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand '-c -o'.
+
+scriptversion=2018-03-07.03; # UTC
+
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
+# Written by Tom Tromey <tromey@cygnus.com>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, 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 <https://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+nl='
+'
+
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent tools from complaining about whitespace usage.
+IFS=" "" $nl"
+
+file_conv=
+
+# func_file_conv build_file lazy
+# Convert a $build file to $host form and store it in $file
+# Currently only supports Windows hosts. If the determined conversion
+# type is listed in (the comma separated) LAZY, no conversion will
+# take place.
+func_file_conv ()
+{
+ file=$1
+ case $file in
+ / | /[!/]*) # absolute file, and not a UNC file
+ if test -z "$file_conv"; then
+ # lazily determine how to convert abs files
+ case `uname -s` in
+ MINGW*)
+ file_conv=mingw
+ ;;
+ CYGWIN* | MSYS*)
+ file_conv=cygwin
+ ;;
+ *)
+ file_conv=wine
+ ;;
+ esac
+ fi
+ case $file_conv/,$2, in
+ *,$file_conv,*)
+ ;;
+ mingw/*)
+ file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
+ ;;
+ cygwin/* | msys/*)
+ file=`cygpath -m "$file" || echo "$file"`
+ ;;
+ wine/*)
+ file=`winepath -w "$file" || echo "$file"`
+ ;;
+ esac
+ ;;
+ esac
+}
+
+# func_cl_dashL linkdir
+# Make cl look for libraries in LINKDIR
+func_cl_dashL ()
+{
+ func_file_conv "$1"
+ if test -z "$lib_path"; then
+ lib_path=$file
+ else
+ lib_path="$lib_path;$file"
+ fi
+ linker_opts="$linker_opts -LIBPATH:$file"
+}
+
+# func_cl_dashl library
+# Do a library search-path lookup for cl
+func_cl_dashl ()
+{
+ lib=$1
+ found=no
+ save_IFS=$IFS
+ IFS=';'
+ for dir in $lib_path $LIB
+ do
+ IFS=$save_IFS
+ if $shared && test -f "$dir/$lib.dll.lib"; then
+ found=yes
+ lib=$dir/$lib.dll.lib
+ break
+ fi
+ if test -f "$dir/$lib.lib"; then
+ found=yes
+ lib=$dir/$lib.lib
+ break
+ fi
+ if test -f "$dir/lib$lib.a"; then
+ found=yes
+ lib=$dir/lib$lib.a
+ break
+ fi
+ done
+ IFS=$save_IFS
+
+ if test "$found" != yes; then
+ lib=$lib.lib
+ fi
+}
+
+# func_cl_wrapper cl arg...
+# Adjust compile command to suit cl
+func_cl_wrapper ()
+{
+ # Assume a capable shell
+ lib_path=
+ shared=:
+ linker_opts=
+ for arg
+ do
+ if test -n "$eat"; then
+ eat=
+ else
+ case $1 in
+ -o)
+ # configure might choose to run compile as 'compile cc -o foo foo.c'.
+ eat=1
+ case $2 in
+ *.o | *.[oO][bB][jJ])
+ func_file_conv "$2"
+ set x "$@" -Fo"$file"
+ shift
+ ;;
+ *)
+ func_file_conv "$2"
+ set x "$@" -Fe"$file"
+ shift
+ ;;
+ esac
+ ;;
+ -I)
+ eat=1
+ func_file_conv "$2" mingw
+ set x "$@" -I"$file"
+ shift
+ ;;
+ -I*)
+ func_file_conv "${1#-I}" mingw
+ set x "$@" -I"$file"
+ shift
+ ;;
+ -l)
+ eat=1
+ func_cl_dashl "$2"
+ set x "$@" "$lib"
+ shift
+ ;;
+ -l*)
+ func_cl_dashl "${1#-l}"
+ set x "$@" "$lib"
+ shift
+ ;;
+ -L)
+ eat=1
+ func_cl_dashL "$2"
+ ;;
+ -L*)
+ func_cl_dashL "${1#-L}"
+ ;;
+ -static)
+ shared=false
+ ;;
+ -Wl,*)
+ arg=${1#-Wl,}
+ save_ifs="$IFS"; IFS=','
+ for flag in $arg; do
+ IFS="$save_ifs"
+ linker_opts="$linker_opts $flag"
+ done
+ IFS="$save_ifs"
+ ;;
+ -Xlinker)
+ eat=1
+ linker_opts="$linker_opts $2"
+ ;;
+ -*)
+ set x "$@" "$1"
+ shift
+ ;;
+ *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
+ func_file_conv "$1"
+ set x "$@" -Tp"$file"
+ shift
+ ;;
+ *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
+ func_file_conv "$1" mingw
+ set x "$@" "$file"
+ shift
+ ;;
+ *)
+ set x "$@" "$1"
+ shift
+ ;;
+ esac
+ fi
+ shift
+ done
+ if test -n "$linker_opts"; then
+ linker_opts="-link$linker_opts"
+ fi
+ exec "$@" $linker_opts
+ exit 1
+}
+
+eat=
+
+case $1 in
+ '')
+ echo "$0: No command. Try '$0 --help' for more information." 1>&2
+ exit 1;
+ ;;
+ -h | --h*)
+ cat <<\EOF
+Usage: compile [--help] [--version] PROGRAM [ARGS]
+
+Wrapper for compilers which do not understand '-c -o'.
+Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
+arguments, and rename the output as expected.
+
+If you are trying to build a whole package this is not the
+right script to run: please start by reading the file 'INSTALL'.
+
+Report bugs to <bug-automake@gnu.org>.
+EOF
+ exit $?
+ ;;
+ -v | --v*)
+ echo "compile $scriptversion"
+ exit $?
+ ;;
+ cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
+ icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
+ func_cl_wrapper "$@" # Doesn't return...
+ ;;
+esac
+
+ofile=
+cfile=
+
+for arg
+do
+ if test -n "$eat"; then
+ eat=
+ else
+ case $1 in
+ -o)
+ # configure might choose to run compile as 'compile cc -o foo foo.c'.
+ # So we strip '-o arg' only if arg is an object.
+ eat=1
+ case $2 in
+ *.o | *.obj)
+ ofile=$2
+ ;;
+ *)
+ set x "$@" -o "$2"
+ shift
+ ;;
+ esac
+ ;;
+ *.c)
+ cfile=$1
+ set x "$@" "$1"
+ shift
+ ;;
+ *)
+ set x "$@" "$1"
+ shift
+ ;;
+ esac
+ fi
+ shift
+done
+
+if test -z "$ofile" || test -z "$cfile"; then
+ # If no '-o' option was seen then we might have been invoked from a
+ # pattern rule where we don't need one. That is ok -- this is a
+ # normal compilation that the losing compiler can handle. If no
+ # '.c' file was seen then we are probably linking. That is also
+ # ok.
+ exec "$@"
+fi
+
+# Name of file we expect compiler to create.
+cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
+
+# Create the lock directory.
+# Note: use '[/\\:.-]' here to ensure that we don't use the same name
+# that we are using for the .o file. Also, base the name on the expected
+# object file name, since that is what matters with a parallel build.
+lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
+while true; do
+ if mkdir "$lockdir" >/dev/null 2>&1; then
+ break
+ fi
+ sleep 1
+done
+# FIXME: race condition here if user kills between mkdir and trap.
+trap "rmdir '$lockdir'; exit 1" 1 2 15
+
+# Run the compile.
+"$@"
+ret=$?
+
+if test -f "$cofile"; then
+ test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+ test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
+fi
+
+rmdir "$lockdir"
+exit $ret
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC0"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/configure b/configure
new file mode 100755
index 0000000..c3e2145
--- /dev/null
+++ b/configure
@@ -0,0 +1,5613 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.69 for debianutils 4.11.
+#
+#
+# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+#
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in #(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+# Use a proper internal environment variable to ensure we don't fall
+ # into an infinite loop, continuously re-executing ourselves.
+ if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+ _as_can_reexec=no; export _as_can_reexec;
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+as_fn_exit 255
+ fi
+ # We don't want this to propagate to other subprocesses.
+ { _as_can_reexec=; unset _as_can_reexec;}
+if test "x$CONFIG_SHELL" = x; then
+ as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
+ setopt NO_GLOB_SUBST
+else
+ case \`(set -o) 2>/dev/null\` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+"
+ as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+ exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1
+test -x / || exit 1"
+ as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+ if (eval "$as_required") 2>/dev/null; then :
+ as_have_required=yes
+else
+ as_have_required=no
+fi
+ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ as_found=:
+ case $as_dir in #(
+ /*)
+ for as_base in sh bash ksh sh5; do
+ # Try only shells that exist, to save several forks.
+ as_shell=$as_dir/$as_base
+ if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ CONFIG_SHELL=$as_shell as_have_required=yes
+ if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ break 2
+fi
+fi
+ done;;
+ esac
+ as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+ CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+ if test "x$CONFIG_SHELL" != x; then :
+ export CONFIG_SHELL
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+fi
+
+ if test x$as_have_required = xno; then :
+ $as_echo "$0: This script requires a shell more modern than all"
+ $as_echo "$0: the shells that I found on your system."
+ if test x${ZSH_VERSION+set} = xset ; then
+ $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+ $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+ else
+ $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+ fi
+ exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} # as_fn_exit
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} # as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+ as_lineno_1=$LINENO as_lineno_1a=$LINENO
+ as_lineno_2=$LINENO as_lineno_2a=$LINENO
+ eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+ test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+ # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
+ sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
+ N
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+ t loop
+ s/-\n.*//
+ ' >$as_me.lineno &&
+ chmod +x "$as_me.lineno" ||
+ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+ # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+ # already done that, so ensure we don't try to do so again and fall
+ # in an infinite loop. This has already happened in practice.
+ _as_can_reexec=no; export _as_can_reexec
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
+ # Exit status is that of the last command.
+ exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -pR'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -pR'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -pR'
+ fi
+else
+ as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='debianutils'
+PACKAGE_TARNAME='debianutils'
+PACKAGE_VERSION='4.11'
+PACKAGE_STRING='debianutils 4.11'
+PACKAGE_BUGREPORT=''
+PACKAGE_URL=''
+
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+# include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='am__EXEEXT_FALSE
+am__EXEEXT_TRUE
+LTLIBOBJS
+LIBOBJS
+EGREP
+GREP
+CPP
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+am__nodep
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+AM_BACKSLASH
+AM_DEFAULT_VERBOSITY
+AM_DEFAULT_V
+AM_V
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+runstatedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL
+am__quote'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_silent_rules
+enable_dependency_tracking
+enable_largefile
+'
+ ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval $ac_prev=\$ac_option
+ ac_prev=
+ continue
+ fi
+
+ case $ac_option in
+ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+ *=) ac_optarg= ;;
+ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case $ac_dashdash$ac_option in
+ --)
+ ac_dashdash=yes ;;
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir=$ac_optarg ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build_alias ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build_alias=$ac_optarg ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file=$ac_optarg ;;
+
+ --config-cache | -C)
+ cache_file=config.cache ;;
+
+ -datadir | --datadir | --datadi | --datad)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=*)
+ datadir=$ac_optarg ;;
+
+ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+ | --dataroo | --dataro | --datar)
+ ac_prev=datarootdir ;;
+ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+ datarootdir=$ac_optarg ;;
+
+ -disable-* | --disable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=no ;;
+
+ -docdir | --docdir | --docdi | --doc | --do)
+ ac_prev=docdir ;;
+ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+ docdir=$ac_optarg ;;
+
+ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+ ac_prev=dvidir ;;
+ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+ dvidir=$ac_optarg ;;
+
+ -enable-* | --enable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=\$ac_optarg ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix=$ac_optarg ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he | -h)
+ ac_init_help=long ;;
+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+ ac_init_help=recursive ;;
+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+ ac_init_help=short ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host_alias ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host_alias=$ac_optarg ;;
+
+ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+ ac_prev=htmldir ;;
+ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+ | --ht=*)
+ htmldir=$ac_optarg ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir=$ac_optarg ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir=$ac_optarg ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir=$ac_optarg ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir=$ac_optarg ;;
+
+ -localedir | --localedir | --localedi | --localed | --locale)
+ ac_prev=localedir ;;
+ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+ localedir=$ac_optarg ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst | --locals)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+ localstatedir=$ac_optarg ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir=$ac_optarg ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c | -n)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir=$ac_optarg ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix=$ac_optarg ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix=$ac_optarg ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix=$ac_optarg ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name=$ac_optarg ;;
+
+ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+ ac_prev=pdfdir ;;
+ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+ pdfdir=$ac_optarg ;;
+
+ -psdir | --psdir | --psdi | --psd | --ps)
+ ac_prev=psdir ;;
+ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+ psdir=$ac_optarg ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -runstatedir | --runstatedir | --runstatedi | --runstated \
+ | --runstate | --runstat | --runsta | --runst | --runs \
+ | --run | --ru | --r)
+ ac_prev=runstatedir ;;
+ -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+ | --run=* | --ru=* | --r=*)
+ runstatedir=$ac_optarg ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir=$ac_optarg ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir=$ac_optarg ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site=$ac_optarg ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir=$ac_optarg ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir=$ac_optarg ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target_alias ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target_alias=$ac_optarg ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers | -V)
+ ac_init_version=: ;;
+
+ -with-* | --with-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=\$ac_optarg ;;
+
+ -without-* | --without-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=no ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes=$ac_optarg ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+ -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+ ;;
+
+ *=*)
+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+
+ *)
+ # FIXME: should be removed in autoconf 3.0.
+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+ as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
+ datadir sysconfdir sharedstatedir localstatedir includedir \
+ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+ libdir localedir mandir runstatedir
+do
+ eval ac_val=\$$ac_var
+ # Remove trailing slashes.
+ case $ac_val in
+ */ )
+ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+ eval $ac_var=\$ac_val;;
+ esac
+ # Be sure to have absolute directory names.
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+ as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+ as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then the parent directory.
+ ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_myself" : 'X\(//\)[^/]' \| \
+ X"$as_myself" : 'X\(//\)$' \| \
+ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ srcdir=$ac_confdir
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+ pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+ srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+ eval ac_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_env_${ac_var}_value=\$${ac_var}
+ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat <<_ACEOF
+\`configure' configures debianutils 4.11 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE. See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+ -h, --help display this help and exit
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+ -q, --quiet, --silent do not print \`checking ...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [$ac_default_prefix]
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+ --bindir=DIR user executables [EPREFIX/bin]
+ --sbindir=DIR system admin executables [EPREFIX/sbin]
+ --libexecdir=DIR program executables [EPREFIX/libexec]
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
+ --libdir=DIR object code libraries [EPREFIX/lib]
+ --includedir=DIR C header files [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
+ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
+ --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
+ --infodir=DIR info documentation [DATAROOTDIR/info]
+ --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
+ --mandir=DIR man documentation [DATAROOTDIR/man]
+ --docdir=DIR documentation root [DATAROOTDIR/doc/debianutils]
+ --htmldir=DIR html documentation [DOCDIR]
+ --dvidir=DIR dvi documentation [DOCDIR]
+ --pdfdir=DIR pdf documentation [DOCDIR]
+ --psdir=DIR ps documentation [DOCDIR]
+_ACEOF
+
+ cat <<\_ACEOF
+
+Program names:
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+ case $ac_init_help in
+ short | recursive ) echo "Configuration of debianutils 4.11:";;
+ esac
+ cat <<\_ACEOF
+
+Optional Features:
+ --disable-option-checking ignore unrecognized --enable/--with options
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --enable-silent-rules less verbose build output (undo: "make V=1")
+ --disable-silent-rules verbose build output (undo: "make V=0")
+ --enable-dependency-tracking
+ do not reject slow dependency extractors
+ --disable-dependency-tracking
+ speeds up one-time build
+ --disable-largefile omit support for large files
+
+Some influential environment variables:
+ CC C compiler command
+ CFLAGS C compiler flags
+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
+ nonstandard directory <lib dir>
+ LIBS libraries to pass to the linker, e.g. -l<library>
+ CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+ you have headers in a nonstandard directory <include dir>
+ CPP C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+ # If there are subdirs, report their specific --help.
+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+ test -d "$ac_dir" ||
+ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+ continue
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+ cd "$ac_dir" || { ac_status=$?; continue; }
+ # Check for guested configure.
+ if test -f "$ac_srcdir/configure.gnu"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+ elif test -f "$ac_srcdir/configure"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure" --help=recursive
+ else
+ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ fi || ac_status=$?
+ cd "$ac_pwd" || { ac_status=$?; break; }
+ done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+ cat <<\_ACEOF
+debianutils configure 4.11
+generated by GNU Autoconf 2.69
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+ exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+# ac_fn_c_try_compile LINENO
+# --------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext
+ if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest.$ac_objext; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_compile
+
+# ac_fn_c_try_cpp LINENO
+# ----------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } > conftest.i && {
+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_cpp
+
+# ac_fn_c_try_run LINENO
+# ----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+# that executables *can* be run.
+ac_fn_c_try_run ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: program exited with status $ac_status" >&5
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=$ac_status
+fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_run
+
+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
+# the include files in INCLUDES and setting the cache variable VAR
+# accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if eval \${$3+:} false; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+ # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_header_compiler=yes
+else
+ ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ ac_header_preproc=yes
+else
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+ yes:no: )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+ ;;
+ no:yes:* )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+ ;;
+esac
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_mongrel
+
+# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists and can be compiled using the include files in
+# INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ eval "$3=yes"
+else
+ eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_compile
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by debianutils $as_me 4.11, which was
+generated by GNU Autoconf 2.69. Invocation command line was
+
+ $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
+
+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ $as_echo "PATH: $as_dir"
+ done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+ for ac_arg
+ do
+ case $ac_arg in
+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ continue ;;
+ *\'*)
+ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ case $ac_pass in
+ 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+ 2)
+ as_fn_append ac_configure_args1 " '$ac_arg'"
+ if test $ac_must_keep_next = true; then
+ ac_must_keep_next=false # Got value, back to normal.
+ else
+ case $ac_arg in
+ *=* | --config-cache | -C | -disable-* | --disable-* \
+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+ | -with-* | --with-* | -without-* | --without-* | --x)
+ case "$ac_configure_args0 " in
+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+ esac
+ ;;
+ -* ) ac_must_keep_next=true ;;
+ esac
+ fi
+ as_fn_append ac_configure_args " '$ac_arg'"
+ ;;
+ esac
+ done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log. We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+ # Save into config.log some information that might help in debugging.
+ {
+ echo
+
+ $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+(
+ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+ (set) 2>&1 |
+ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ sed -n \
+ "s/'\''/'\''\\\\'\'''\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+ ;; #(
+ *)
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+)
+ echo
+
+ $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+ echo
+ for ac_var in $ac_subst_vars
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+
+ if test -n "$ac_subst_files"; then
+ $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+ echo
+ for ac_var in $ac_subst_files
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+ fi
+
+ if test -s confdefs.h; then
+ $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+ echo
+ cat confdefs.h
+ echo
+ fi
+ test "$ac_signal" != 0 &&
+ $as_echo "$as_me: caught signal $ac_signal"
+ $as_echo "$as_me: exit $exit_status"
+ } >&5
+ rm -f core *.core core.conftest.* &&
+ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+ exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+ trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+ # We do not want a PATH search for config.site.
+ case $CONFIG_SITE in #((
+ -*) ac_site_file1=./$CONFIG_SITE;;
+ */*) ac_site_file1=$CONFIG_SITE;;
+ *) ac_site_file1=./$CONFIG_SITE;;
+ esac
+elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+else
+ ac_site_file1=$ac_default_prefix/share/config.site
+ ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+ test "x$ac_site_file" = xNONE && continue
+ if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+ . "$ac_site_file" \
+ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+done
+
+if test -r "$cache_file"; then
+ # Some versions of bash will fail to source /dev/null (special files
+ # actually), so we avoid doing that. DJGPP emulates it as a regular file.
+ if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+ case $cache_file in
+ [\\/]* | ?:[\\/]* ) . "$cache_file";;
+ *) . "./$cache_file";;
+ esac
+ fi
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+ >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
+ eval ac_new_set=\$ac_env_${ac_var}_set
+ eval ac_old_val=\$ac_cv_env_${ac_var}_value
+ eval ac_new_val=\$ac_env_${ac_var}_value
+ case $ac_old_set,$ac_new_set in
+ set,)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,set)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,);;
+ *)
+ if test "x$ac_old_val" != "x$ac_new_val"; then
+ # differences in whitespace do not lead to failure.
+ ac_old_val_w=`echo x $ac_old_val`
+ ac_new_val_w=`echo x $ac_new_val`
+ if test "$ac_old_val_w" != "$ac_new_val_w"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ ac_cache_corrupted=:
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+ eval $ac_var=\$ac_old_val
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
+$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
+$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
+ fi;;
+ esac
+ # Pass precious variables to config.status.
+ if test "$ac_new_set" = set; then
+ case $ac_new_val in
+ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *) ac_arg=$ac_var=$ac_new_val ;;
+ esac
+ case " $ac_configure_args " in
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
+ *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+ esac
+ fi
+done
+if $ac_cache_corrupted; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+am__api_version='1.16'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+ if test -f "$ac_dir/install-sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f "$ac_dir/install.sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ elif test -f "$ac_dir/shtool"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/shtool install -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
+
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in #((
+ ./ | .// | /[cC]/* | \
+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+ /usr/ucb/* ) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+ if test $ac_prog = install &&
+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ elif test $ac_prog = install &&
+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # program-specific install script used by HP pwplus--don't use.
+ :
+ else
+ rm -rf conftest.one conftest.two conftest.dir
+ echo one > conftest.one
+ echo two > conftest.two
+ mkdir conftest.dir
+ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+ test -s conftest.one && test -s conftest.two &&
+ test -s conftest.dir/conftest.one &&
+ test -s conftest.dir/conftest.two
+ then
+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ break 3
+ fi
+ fi
+ fi
+ done
+ done
+ ;;
+esac
+
+ done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL=$ac_cv_path_install
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ INSTALL=$ac_install_sh
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name. Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+ *[\\\"\#\$\&\'\`$am_lf]*)
+ as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+ *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
+ as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ am_has_slept=no
+ for am_try in 1 2; do
+ echo "timestamp, slept: $am_has_slept" > conftest.file
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ if test "$*" != "X $srcdir/configure conftest.file" \
+ && test "$*" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+ alias in your environment" "$LINENO" 5
+ fi
+ if test "$2" = conftest.file || test $am_try -eq 2; then
+ break
+ fi
+ # Just in case.
+ sleep 1
+ am_has_slept=yes
+ done
+ test "$2" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+ ( sleep 1 ) &
+ am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
+test "$program_prefix" != NONE &&
+ program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
+
+if test x"${MISSING+set}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+ *)
+ MISSING="\${SHELL} $am_aux_dir/missing" ;;
+ esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --is-lightweight"; then
+ am_missing_run="$MISSING "
+else
+ am_missing_run=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh+set}" != xset; then
+ case $am_aux_dir in
+ *\ * | *\ *)
+ install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+ *)
+ install_sh="\${SHELL} $am_aux_dir/install-sh"
+ esac
+fi
+
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip". However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_STRIP" = x; then
+ STRIP=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ STRIP=$ac_ct_STRIP
+ fi
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+ if ${ac_cv_path_mkdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in mkdir gmkdir; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
+ case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+ 'mkdir (GNU coreutils) '* | \
+ 'mkdir (coreutils) '* | \
+ 'mkdir (fileutils) '4.1*)
+ ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+ break 3;;
+ esac
+ done
+ done
+ done
+IFS=$as_save_IFS
+
+fi
+
+ test -d ./--version && rmdir ./--version
+ if test "${ac_cv_path_mkdir+set}" = set; then
+ MKDIR_P="$ac_cv_path_mkdir -p"
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for MKDIR_P within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ MKDIR_P="$ac_install_sh -d"
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+for ac_prog in gawk mawk nawk awk
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$AWK"; then
+ ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_AWK="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+ *)
+ eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ SET_MAKE=
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+ enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in # (((
+ yes) AM_DEFAULT_VERBOSITY=0;;
+ no) AM_DEFAULT_VERBOSITY=1;;
+ *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+ @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+ am_cv_make_support_nested_variables=yes
+else
+ am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+ AM_V='$(V)'
+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+ AM_V=$AM_DEFAULT_VERBOSITY
+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='debianutils'
+ VERSION='4.11'
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# For better backward compatibility. To be removed once Automake 1.9.x
+# dies out for good. For more background, see:
+# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+mkdir_p='$(MKDIR_P)'
+
+# We need awk for the "check" target (and possibly the TAP driver). The
+# system "awk" is bad on some platforms.
+# Always define AMTAR for backward compatibility. Yes, it's still used
+# in the wild :-( We should find a proper way to deprecate it ...
+AMTAR='$${TAR-tar}'
+
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar pax cpio none'
+
+am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
+
+
+
+
+
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes. So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+ cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present. This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message. This
+can help us improve future automake versions.
+
+END
+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+ echo 'Configuration will proceed anyway, since you have set the' >&2
+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+ echo >&2
+ else
+ cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <https://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+ as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
+ fi
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="${ac_tool_prefix}cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ fi
+fi
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# != 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in cl.exe
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$CC" && break
+ done
+fi
+if test -z "$CC"; then
+ ac_ct_CC=$CC
+ for ac_prog in cl.exe
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_CC" && break
+done
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+ { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ sed '10a\
+... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ fi
+ rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+ esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link_default") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile. We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+ ;;
+ [ab].out )
+ # We found the default executable, but exeext='' is most
+ # certainly right.
+ break;;
+ *.* )
+ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+ then :; else
+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ fi
+ # We set ac_cv_exeext here because the later test for it is not
+ # safe: cross compilers may not add the suffix if given an `-o'
+ # argument, so we may need to know it at that point already.
+ # Even if this section looks crufty: it has the advantage of
+ # actually working.
+ break;;
+ * )
+ break;;
+ esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+ ac_file=''
+fi
+if test -z "$ac_file"; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ break;;
+ * ) break;;
+ esac
+done
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run. If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+ { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ if { ac_try='./conftest$ac_cv_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then
+ cross_compiling=no
+ else
+ if test "$cross_compiling" = maybe; then
+ cross_compiling=yes
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if ${ac_cv_objext+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ for ac_file in conftest.o conftest.obj conftest.*; do
+ test -f "$ac_file" || continue;
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+ break;;
+ esac
+done
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_compiler_gnu=yes
+else
+ ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+ GCC=yes
+else
+ GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_save_c_werror_flag=$ac_c_werror_flag
+ ac_c_werror_flag=yes
+ ac_cv_prog_cc_g=no
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+else
+ CFLAGS=""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+ ac_c_werror_flag=$ac_save_c_werror_flag
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdarg.h>
+#include <stdio.h>
+struct stat;
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
+ function prototypes and stuff, but not '\xHH' hex character constants.
+ These don't provoke an error unfortunately, instead are silently treated
+ as 'x'. The following induces an error, until -std is added to get
+ proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
+ array size at least. It's necessary to write '\x00'==0 to get something
+ that's true only with -std. */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+ inside strings and character constants. */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
+ ;
+ return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+ test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+ x)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+ xno)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+ *)
+ CC="$CC $ac_cv_prog_cc_c89"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
+$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
+if ${am_cv_prog_cc_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ # Make sure it works both with $CC and with simple cc.
+ # Following AC_PROG_CC_C_O, we do the test twice because some
+ # compilers refuse to overwrite an existing .o file with -o,
+ # though they will create one.
+ am_cv_prog_cc_c_o=yes
+ for am_i in 1 2; do
+ if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
+ ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } \
+ && test -f conftest2.$ac_objext; then
+ : OK
+ else
+ am_cv_prog_cc_c_o=no
+ break
+ fi
+ done
+ rm -f core conftest*
+ unset am_i
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
+$as_echo "$am_cv_prog_cc_c_o" >&6; }
+if test "$am_cv_prog_cc_c_o" != yes; then
+ # Losing compiler, so override with the script.
+ # FIXME: It is wrong to rewrite CC.
+ # But if we don't then we get into trouble of one sort or another.
+ # A longer-term fix would be to have automake use am__CC in this case,
+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+ CC="$am_aux_dir/compile $CC"
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
+$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
+cat > confinc.mk << 'END'
+am__doit:
+ @echo this is the am__doit target >confinc.out
+.PHONY: am__doit
+END
+am__include="#"
+am__quote=
+# BSD make does it like this.
+echo '.include "confinc.mk" # ignored' > confmf.BSD
+# Other make implementations (GNU, Solaris 10, AIX) do it like this.
+echo 'include confinc.mk # ignored' > confmf.GNU
+_am_result=no
+for s in GNU BSD; do
+ { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
+ (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ case $?:`cat confinc.out 2>/dev/null` in #(
+ '0:this is the am__doit target') :
+ case $s in #(
+ BSD) :
+ am__include='.include' am__quote='"' ;; #(
+ *) :
+ am__include='include' am__quote='' ;;
+esac ;; #(
+ *) :
+ ;;
+esac
+ if test "$am__include" != "#"; then
+ _am_result="yes ($s style)"
+ break
+ fi
+done
+rm -f confinc.* confmf.*
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
+$as_echo "${_am_result}" >&6; }
+
+# Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then :
+ enableval=$enable_dependency_tracking;
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+ am__nodep='_no'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+ AMDEP_TRUE=
+ AMDEP_FALSE='#'
+else
+ AMDEP_TRUE='#'
+ AMDEP_FALSE=
+fi
+
+
+
+depcc="$CC" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CC_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+ case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+ # This compiler won't grok '-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_CC_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+ am__fastdepCC_TRUE=
+ am__fastdepCC_FALSE='#'
+else
+ am__fastdepCC_TRUE='#'
+ am__fastdepCC_FALSE=
+fi
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+fi
+if test -z "$CPP"; then
+ if ${ac_cv_prog_CPP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ # Double quotes because CPP needs to be expanded
+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+ do
+ ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+ break
+fi
+
+ done
+ ac_cv_prog_CPP=$CPP
+
+fi
+ CPP=$ac_cv_prog_CPP
+else
+ ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if ${ac_cv_path_GREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$GREP"; then
+ ac_path_GREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in grep ggrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+ as_fn_executable_p "$ac_path_GREP" || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+ # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'GREP' >> "conftest.nl"
+ "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_GREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_GREP="$ac_path_GREP"
+ ac_path_GREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_GREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_GREP"; then
+ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if ${ac_cv_path_EGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+ then ac_cv_path_EGREP="$GREP -E"
+ else
+ if test -z "$EGREP"; then
+ ac_path_EGREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in egrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+ as_fn_executable_p "$ac_path_EGREP" || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+ # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'EGREP' >> "conftest.nl"
+ "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_EGREP="$ac_path_EGREP"
+ ac_path_EGREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_EGREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_EGREP"; then
+ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_EGREP=$EGREP
+fi
+
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if ${ac_cv_header_stdc+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_header_stdc=yes
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "free" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ if test "$cross_compiling" = yes; then :
+ :
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+ (('a' <= (c) && (c) <= 'i') \
+ || ('j' <= (c) && (c) <= 'r') \
+ || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+ int i;
+ for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i))
+ || toupper (i) != TOUPPER (i))
+ return 2;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+ inttypes.h stdint.h unistd.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+for ac_header in paths.h getopt.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+# Check whether --enable-largefile was given.
+if test "${enable_largefile+set}" = set; then :
+ enableval=$enable_largefile;
+fi
+
+if test "$enable_largefile" != no; then
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
+if ${ac_cv_sys_largefile_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_sys_largefile_CC=no
+ if test "$GCC" != yes; then
+ ac_save_CC=$CC
+ while :; do
+ # IRIX 6.2 and later do not support large files by default,
+ # so use the C compiler's -n32 option if that helps.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ if ac_fn_c_try_compile "$LINENO"; then :
+ break
+fi
+rm -f core conftest.err conftest.$ac_objext
+ CC="$CC -n32"
+ if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_largefile_CC=' -n32'; break
+fi
+rm -f core conftest.err conftest.$ac_objext
+ break
+ done
+ CC=$ac_save_CC
+ rm -f conftest.$ac_ext
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
+ if test "$ac_cv_sys_largefile_CC" != no; then
+ CC=$CC$ac_cv_sys_largefile_CC
+ fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
+if ${ac_cv_sys_file_offset_bits+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ while :; do
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_file_offset_bits=no; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#define _FILE_OFFSET_BITS 64
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_file_offset_bits=64; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cv_sys_file_offset_bits=unknown
+ break
+done
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
+case $ac_cv_sys_file_offset_bits in #(
+ no | unknown) ;;
+ *)
+cat >>confdefs.h <<_ACEOF
+#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
+_ACEOF
+;;
+esac
+rm -rf conftest*
+ if test $ac_cv_sys_file_offset_bits = unknown; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
+if ${ac_cv_sys_large_files+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ while :; do
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_large_files=no; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#define _LARGE_FILES 1
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+ We can't simply define LARGE_OFF_T to be 9223372036854775807,
+ since some C++ compilers masquerading as C compilers
+ incorrectly reject 9223372036854775807. */
+#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
+ int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+ && LARGE_OFF_T % 2147483647 == 1)
+ ? 1 : -1];
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_sys_large_files=1; break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cv_sys_large_files=unknown
+ break
+done
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
+case $ac_cv_sys_large_files in #(
+ no | unknown) ;;
+ *)
+cat >>confdefs.h <<_ACEOF
+#define _LARGE_FILES $ac_cv_sys_large_files
+_ACEOF
+;;
+esac
+rm -rf conftest*
+ fi
+
+
+fi
+
+
+ac_config_files="$ac_config_files Makefile po4a/Makefile po4a/de/Makefile po4a/es/Makefile po4a/fr/Makefile po4a/it/Makefile po4a/ja/Makefile po4a/pl/Makefile po4a/sl/Makefile"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems. If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+
+ (set) 2>&1 |
+ case $as_nl`(ac_space=' '; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ # `set' does not quote correctly, so add quotes: double-quote
+ # substitution turns \\\\ into \\, and sed turns \\ into \.
+ sed -n \
+ "s/'/'\\\\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+ ;; #(
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+) |
+ sed '
+ /^ac_cv_env_/b end
+ t clear
+ :clear
+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ t end
+ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+ :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+ if test "x$cache_file" != "x/dev/null"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+ if test ! -f "$cache_file" || test -h "$cache_file"; then
+ cat confcache >"$cache_file"
+ else
+ case $cache_file in #(
+ */* | ?:*)
+ mv -f confcache "$cache_file"$$ &&
+ mv -f "$cache_file"$$ "$cache_file" ;; #(
+ *)
+ mv -f confcache "$cache_file" ;;
+ esac
+ fi
+ fi
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+ fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then branch to the quote section. Otherwise,
+# look for a macro that doesn't take arguments.
+ac_script='
+:mline
+/\\$/{
+ N
+ s,\\\n,,
+ b mline
+}
+t clear
+:clear
+s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
+t quote
+s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
+t quote
+b any
+:quote
+s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
+s/\[/\\&/g
+s/\]/\\&/g
+s/\$/$$/g
+H
+:any
+${
+ g
+ s/^\n//
+ s/\n/ /g
+ p
+}
+'
+DEFS=`sed -n "$ac_script" confdefs.h`
+
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+ ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
+ # will be set to the directory where LIBOBJS objects are built.
+ as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+ as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+ if test -n "$am_sleep_pid"; then
+ # Hide warnings about reused PIDs.
+ wait $am_sleep_pid 2>/dev/null
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
+ if test -n "$EXEEXT"; then
+ am__EXEEXT_TRUE=
+ am__EXEEXT_FALSE='#'
+else
+ am__EXEEXT_TRUE='#'
+ am__EXEEXT_FALSE=
+fi
+
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+ as_fn_error $? "conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in #(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} # as_fn_error
+
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} # as_fn_exit
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -pR'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -pR'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -pR'
+ fi
+else
+ as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by debianutils $as_me 4.11, which was
+generated by GNU Autoconf 2.69. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration. Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number and configuration settings, then exit
+ --config print configuration, then exit
+ -q, --quiet, --silent
+ do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+
+Configuration files:
+$config_files
+
+Configuration commands:
+$config_commands
+
+Report bugs to the package provider."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+debianutils config.status 4.11
+configured by $0, generated by GNU Autoconf 2.69,
+ with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=?*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ --*=)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=
+ ac_shift=:
+ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ $as_echo "$ac_cs_version"; exit ;;
+ --config | --confi | --conf | --con | --co | --c )
+ $as_echo "$ac_cs_config"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --he | --h | --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+ ac_need_defaults=false ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+ set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ shift
+ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+ CONFIG_SHELL='$SHELL'
+ export CONFIG_SHELL
+ exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+ $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+ case $ac_config_target in
+ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "po4a/Makefile") CONFIG_FILES="$CONFIG_FILES po4a/Makefile" ;;
+ "po4a/de/Makefile") CONFIG_FILES="$CONFIG_FILES po4a/de/Makefile" ;;
+ "po4a/es/Makefile") CONFIG_FILES="$CONFIG_FILES po4a/es/Makefile" ;;
+ "po4a/fr/Makefile") CONFIG_FILES="$CONFIG_FILES po4a/fr/Makefile" ;;
+ "po4a/it/Makefile") CONFIG_FILES="$CONFIG_FILES po4a/it/Makefile" ;;
+ "po4a/ja/Makefile") CONFIG_FILES="$CONFIG_FILES po4a/ja/Makefile" ;;
+ "po4a/pl/Makefile") CONFIG_FILES="$CONFIG_FILES po4a/pl/Makefile" ;;
+ "po4a/sl/Makefile") CONFIG_FILES="$CONFIG_FILES po4a/sl/Makefile" ;;
+
+ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+ tmp= ac_tmp=
+ trap 'exit_status=$?
+ : "${ac_tmp:=$tmp}"
+ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+ trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+ test -d "$tmp"
+} ||
+{
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+ eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+ ac_cs_awk_cr='\\r'
+else
+ ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+ echo "cat >conf$$subs.awk <<_ACEOF" &&
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+} >conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+ N
+ s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+}
+{
+ line = $ 0
+ nfields = split(line, field, "@")
+ substed = 0
+ len = length(field[1])
+ for (i = 2; i < nfields; i++) {
+ key = field[i]
+ keylen = length(key)
+ if (S_is_set[key]) {
+ value = S[key]
+ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+ len += length(value) + length(field[++i])
+ substed = 1
+ } else
+ len += 1 + keylen
+ }
+
+ print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+ cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
+h
+s///
+s/^/:/
+s/[ ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[ ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[ ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+
+eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+ case $ac_tag in
+ :[FHLC]) ac_mode=$ac_tag; continue;;
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+ ac_save_IFS=$IFS
+ IFS=:
+ set x $ac_tag
+ IFS=$ac_save_IFS
+ shift
+ ac_file=$1
+ shift
+
+ case $ac_mode in
+ :L) ac_source=$1;;
+ :[FH])
+ ac_file_inputs=
+ for ac_f
+ do
+ case $ac_f in
+ -) ac_f="$ac_tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+ test -f "$ac_f" ||
+ case $ac_f in
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+ done
+
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ configure_input='Generated from '`
+ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+ `' by configure.'
+ if test x"$ac_file" != x-; then
+ configure_input="$ac_file. $configure_input"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+ fi
+ # Neutralize special characters interpreted by sed in replacement strings.
+ case $configure_input in #(
+ *\&* | *\|* | *\\* )
+ ac_sed_conf_input=`$as_echo "$configure_input" |
+ sed 's/[\\\\&|]/\\\\&/g'`;; #(
+ *) ac_sed_conf_input=$configure_input;;
+ esac
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$ac_tmp/stdin" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+
+ ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir="$ac_dir"; as_fn_mkdir_p
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+ case $ac_mode in
+ :F)
+ #
+ # CONFIG_FILE
+ #
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+ esac
+ ac_MKDIR_P=$MKDIR_P
+ case $MKDIR_P in
+ [\\/$]* | ?:[\\/]* ) ;;
+ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+ esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+ p
+ q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ ac_datarootdir_hack='
+ s&@datadir@&$datadir&g
+ s&@docdir@&$docdir&g
+ s&@infodir@&$infodir&g
+ s&@localedir@&$localedir&g
+ s&@mandir@&$mandir&g
+ s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
+ "$ac_tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&2;}
+
+ rm -f "$ac_tmp/stdin"
+ case $ac_file in
+ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+ esac \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+
+
+ :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+ esac
+
+
+ case $ac_file$ac_mode in
+ "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+ # Older Autoconf quotes --file arguments for eval, but not when files
+ # are listed without --file. Let's play safe and only enable the eval
+ # if we detect the quoting.
+ # TODO: see whether this extra hack can be removed once we start
+ # requiring Autoconf 2.70 or later.
+ case $CONFIG_FILES in #(
+ *\'*) :
+ eval set x "$CONFIG_FILES" ;; #(
+ *) :
+ set x $CONFIG_FILES ;; #(
+ *) :
+ ;;
+esac
+ shift
+ # Used to flag and report bootstrapping failures.
+ am_rc=0
+ for am_mf
+ do
+ # Strip MF so we end up with the name of the file.
+ am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile which includes
+ # dependency-tracking related rules and includes.
+ # Grep'ing the whole file directly is not great: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
+ || continue
+ am_dirpart=`$as_dirname -- "$am_mf" ||
+$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$am_mf" : 'X\(//\)[^/]' \| \
+ X"$am_mf" : 'X\(//\)$' \| \
+ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$am_mf" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ am_filepart=`$as_basename -- "$am_mf" ||
+$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$am_mf" : 'X\(//\)$' \| \
+ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$am_mf" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ { echo "$as_me:$LINENO: cd "$am_dirpart" \
+ && sed -e '/# am--include-marker/d' "$am_filepart" \
+ | $MAKE -f - am--depfiles" >&5
+ (cd "$am_dirpart" \
+ && sed -e '/# am--include-marker/d' "$am_filepart" \
+ | $MAKE -f - am--depfiles) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } || am_rc=$?
+ done
+ if test $am_rc -ne 0; then
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "Something went wrong bootstrapping makefile fragments
+ for automatic dependency tracking. If GNU make was not used, consider
+ re-running the configure script with MAKE=\"gmake\" (or whatever is
+ necessary). You can also try re-running configure with the
+ '--disable-dependency-tracking' option to at least be able to build
+ the package (albeit without support for automatic dependency tracking).
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ { am_dirpart=; unset am_dirpart;}
+ { am_filepart=; unset am_filepart;}
+ { am_mf=; unset am_mf;}
+ { am_rc=; unset am_rc;}
+ rm -f conftest-deps.mk
+}
+ ;;
+
+ esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded. So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status. When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+ ac_cs_success=:
+ ac_config_status_args=
+ test "$silent" = yes &&
+ ac_config_status_args="$ac_config_status_args --quiet"
+ exec 5>/dev/null
+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+ $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..e360104
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,12 @@
+AC_INIT([debianutils],[DEBIANUTILS_VERSION])
+AM_INIT_AUTOMAKE
+
+AC_PROG_CC
+
+AC_HEADER_STDC
+AC_CHECK_HEADERS(paths.h getopt.h)
+
+AC_SYS_LARGEFILE
+
+AC_CONFIG_FILES([Makefile po4a/Makefile po4a/de/Makefile po4a/es/Makefile po4a/fr/Makefile po4a/it/Makefile po4a/ja/Makefile po4a/pl/Makefile po4a/sl/Makefile])
+AC_OUTPUT
diff --git a/debian/README.shells b/debian/README.shells
new file mode 100644
index 0000000..66cada6
--- /dev/null
+++ b/debian/README.shells
@@ -0,0 +1,19 @@
+/etc/shells micropolicy
+
+The expected audience of this is debian developers packaging programs
+meant to be used as login shells.
+
+/etc/shells is no longer a config file, but is maintained by the
+add-shell and remove-shell programs. So, if a package contains
+something that the maintainer thinks ought to be a valid login shell,
+it's postinst should, (on initial install only, to allow a sysadmin to
+take it out again), run:
+
+/usr/sbin/add-shell /path/to/shell
+
+In the postrm, probably on remove, the package should call
+
+/usr/sbin/remove-shell /path/to/shell
+
+As the various shells start to use it, the default shells list will
+shrink.
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..66c45bd
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,1853 @@
+debianutils (4.11.1) unstable; urgency=medium
+
+ * Mark smoke autopkgtest as superficial
+ * run-parts: print version output to stdout instead of stderr. closes: #961872.
+
+ -- Clint Adams <clint@debian.org> Wed, 19 Aug 2020 09:12:19 -0400
+
+debianutils (4.11) unstable; urgency=medium
+
+ * Drop symlink, so that which will only be available in /usr/bin.
+
+ -- Clint Adams <clint@debian.org> Mon, 25 May 2020 08:54:30 -0400
+
+debianutils (4.10) unstable; urgency=medium
+
+ * installkernel: stay in /sbin. closes: #961476.
+ * tempfile: add run-time deprecation warning.
+
+ -- Clint Adams <clint@debian.org> Sun, 24 May 2020 19:40:59 -0400
+
+debianutils (4.9.3) unstable; urgency=medium
+
+ * which.1: patch from Bjarni Ingi Gislason to fix mandoc errors.
+ closes: #961306.
+ * add-shell.8: patch from Bjarni Ingi Gislason to fix mandoc errors.
+ closes: #961308.
+ * installkernel.1: patch from Bjarni Ingi Gislason to fix mandoc
+ errors. closes: #961309.
+ * remove-shell.8: patch from Bjarni Ingi Gislason to fix mandoc
+ errors. closes: #961310.
+ * savelog.8: patch from Bjarni Ingi Gislason to fix mandoc errors.
+ closes: #961312.
+
+ -- Clint Adams <clint@debian.org> Sat, 23 May 2020 08:03:09 -0400
+
+debianutils (4.9.2) unstable; urgency=medium
+
+ [ Helmut Grohne ]
+ * implement proper quoting on add-shell and remove-shell
+
+ [ Clint Adams ]
+ * Add autopkgtest.
+ * Patch from gentoo_eshoes@tutanota.com to fix installkernel's
+ handling of broken symlinks. closes: #951424.
+ * ischroot.1: patch from Bjarni Ingi Gislason to fix mandoc errors.
+ closes: #961304.
+ * tempfile.1: patch from Bjarni Ingi Gislason to fix mandoc errors.
+ closes: #961305.
+ * Updated Italian translation from Beatrice Torracca.
+ closes: #959894.
+ * po4a update
+
+ -- Clint Adams <clint@debian.org> Fri, 22 May 2020 20:16:13 -0400
+
+debianutils (4.9.1) unstable; urgency=medium
+
+ * run-parts: patch from Dmitry Bogatov to fix MacOS build.
+ closes: #943998.
+
+ -- Clint Adams <clint@debian.org> Fri, 06 Dec 2019 21:13:44 -0500
+
+debianutils (4.9) unstable; urgency=medium
+
+ * run-parts: patch from Dmitry Bogatov to add option to multiplex
+ stdin for children. closes: #719692.
+
+ -- Clint Adams <clint@debian.org> Fri, 06 Sep 2019 18:29:50 -0400
+
+debianutils (4.8.6.3) unstable; urgency=medium
+
+ * pt.po: updated Portuguese translation from Américo Monteiro.
+ closes: #927399.
+
+ -- Clint Adams <clint@debian.org> Tue, 16 Jul 2019 21:26:03 -0400
+
+debianutils (4.8.6.2) unstable; urgency=medium
+
+ * fr.po: updated French translation from Baptiste Jammet.
+ closes: #921009
+
+ -- Clint Adams <clint@debian.org> Wed, 10 Jul 2019 20:27:38 -0400
+
+debianutils (4.8.6.1) unstable; urgency=medium
+
+ [ Ondřej Nový ]
+ * d/changelog: Remove trailing whitespaces
+
+ [ Clint Adams ]
+ * de.po: updated German translation from Helge Kreutzmann.
+ closes: #901709.
+
+ -- Clint Adams <clint@debian.org> Mon, 21 Jan 2019 16:12:11 -0500
+
+debianutils (4.8.6) unstable; urgency=medium
+
+ * run-parts.8: man page fixes from Bjarni Ingi Gislason.
+ closes: #894530.
+
+ -- Clint Adams <clint@debian.org> Tue, 15 May 2018 07:58:37 -0400
+
+debianutils (4.8.5) unstable; urgency=medium
+
+ [ Andrew Shadura ]
+ * Use mkstemps(3) instead of tempnam(3).
+
+ [ Clint Adams ]
+ * Use /usr/share/dpkg/architecture.mk
+ * Updated German man page translation from Helge Kreutzmann.
+ closes: #898036.
+
+ -- Clint Adams <clint@debian.org> Tue, 15 May 2018 07:43:16 -0400
+
+debianutils (4.8.4) unstable; urgency=medium
+
+ * savelog.8: specify that the dateformat uses the date(1)
+ syntax. closes: #709944.
+
+ -- Clint Adams <clint@debian.org> Sat, 30 Dec 2017 13:15:02 -0500
+
+debianutils (4.8.3) unstable; urgency=medium
+
+ * Rules-Requires-Root: no
+
+ -- Clint Adams <clint@debian.org> Fri, 10 Nov 2017 13:55:46 -0500
+
+debianutils (4.8.2) unstable; urgency=medium
+
+ * Drop dependency on sensible-utils. closes: #871260.
+
+ -- Clint Adams <clint@debian.org> Mon, 07 Aug 2017 10:40:54 -0400
+
+debianutils (4.8.1.1) unstable; urgency=medium
+
+ * de.po: German man page translation update from Helge
+ Kreutzmann. closes: #858850.
+ * it.po: Italian man page translation update from Beatrice
+ Torracca. closes: #858878.
+
+ -- Clint Adams <clint@debian.org> Sun, 02 Apr 2017 13:10:33 -0400
+
+debianutils (4.8.1) unstable; urgency=medium
+
+ * po4a/po/fr.po: French man page translation update from
+ Baptiste Jammet. closes: #844656.
+
+ -- Clint Adams <clint@debian.org> Thu, 17 Nov 2016 15:37:53 -0500
+
+debianutils (4.8) unstable; urgency=medium
+
+ [ Andreas Henriksson ]
+ * add/remove-shell: also add/remove shells' real path. closes: #817168.
+
+ [ Clint Adams ]
+ * which.1: tweak wording about symlinks. closes: #819403.
+
+ -- Clint Adams <clint@debian.org> Wed, 29 Jun 2016 20:17:09 +0200
+
+debianutils (4.7) unstable; urgency=medium
+
+ * Revert "add-shell: use grep instead of awk." closes: #812784.
+
+ -- Clint Adams <clint@debian.org> Tue, 26 Jan 2016 13:17:55 -0500
+
+debianutils (4.6) unstable; urgency=medium
+
+ [ Ben Hutchings ]
+ * installkernel: Only run postinst scripts when installing in /boot
+ closes: #812266.
+ * installkernel: Make sure the PATH for postinst scripts includes
+ /usr/sbin and /sbin
+
+ [ Clint Adams ]
+ * Patch from Christoph Biedl to fix the lsbsysinit regex.
+ closes: #802502.
+ * Patch from Andreas Henriksson to make ischroot work as non-root
+ on Linux. closes: #670119.
+ * add-shell: use grep instead of awk, thanks to Carsten Hey.
+ closes: #796848.
+ * Add LFS check to configure.
+
+ -- Clint Adams <clint@debian.org> Thu, 21 Jan 2016 22:53:54 -0500
+
+debianutils (4.5.1) unstable; urgency=medium
+
+ [ Jérémy Bobbio ]
+ * Ensure consistent permissions with different umasks. closes: #774504.
+
+ -- Clint Adams <clint@debian.org> Mon, 25 May 2015 21:35:19 -0400
+
+debianutils (4.5) unstable; urgency=medium
+
+ [ Clint Adams ]
+ * Update .gitignore for "new" po4a-generated man pages
+
+ [ Jérémy Bobbio ]
+ * Stop recording current time when using gzip
+ * Sort file list when generating md5sums
+ * Fix mtimes before building binary packages
+
+ [ Clint Adams ]
+ * Bump to Standards-Version 3.9.6.
+ * (tweaked) Portuguese man page translations from Américo
+ Monteiro. closes: #751932.
+ * Tweaked patch from Marco d'Itri to support everything-in-usr.
+ closes: #767924.
+
+ -- Clint Adams <clint@debian.org> Sun, 26 Apr 2015 11:03:51 -0400
+
+debianutils (4.4) unstable; urgency=low
+
+ [ Robert Luberda ]
+ * Initial translation of manual pages into Polish. closes: #709945.
+
+ [ Clint Adams ]
+ * Bump to Standards-Version 3.9.4.
+ * savelog: patch from Bob Proulx to silence ls error message with
+ savelog -C. closes: #653940.
+ * Patch from Robert Collins to fix compiler warnings. closes: #699315.
+ * add-shell: use awk to replace the final newline in /etc/shells
+ even if the admin has removed it for some reason. closes: #698874.
+ * Add Italian man pages from Beatrice Torracca. closes: #708753.
+
+ -- Clint Adams <clint@debian.org> Sat, 27 Jul 2013 21:19:15 -0400
+
+debianutils (4.3.4) unstable; urgency=low
+
+ [ David Prévot ]
+ * French man page translation proofread by Stéphane Blondon.
+ closes: #684074.
+
+ [ Clint Adams ]
+ * Slovenian man page translation update from Andrej Žnidarši.
+ * Patch from KURASAWA Nozomu to fix Japanese man page build.
+ closes: #683405.
+ * Updated Spanish man page from Omar Campagne. closes: #684132.
+
+ -- Clint Adams <clint@debian.org> Sun, 16 Sep 2012 18:56:57 -0400
+
+debianutils (4.3.3) unstable; urgency=low
+
+ * Japanese man page translations from KURASAWA Nozomu. closes: #682721.
+ * French man page translation update from David Prévot. closes: #683122.
+ * German man page translation update from Helge Kreutzmann. closes: #682449.
+
+ -- Clint Adams <clint@debian.org> Sat, 28 Jul 2012 21:32:11 -0400
+
+debianutils (4.3.2) unstable; urgency=low
+
+ * Fix list of utilities in long description. closes: #666077.
+ * run-parts(8): clarify that run-parts execution order is not
+ locale-dependent. closes: #654340.
+ * tempfile(1): note that tempfile cannot create directories.
+ closes: #457974.
+
+ -- Clint Adams <clint@debian.org> Wed, 27 Jun 2012 21:44:53 -0400
+
+debianutils (4.3.1) unstable; urgency=low
+
+ * Updated Spanish man page translation from Omar Campagne. closes: #673631.
+
+ -- Clint Adams <clint@debian.org> Thu, 31 May 2012 20:56:30 -0400
+
+debianutils (4.3) unstable; urgency=low
+
+ * Patch from Wookey to set Multi-Arch: foreign. closes: #665964.
+ * Patch from Wookey to fix stripping on cross-builds. closes: #665988.
+
+ -- Clint Adams <clint@debian.org> Tue, 27 Mar 2012 15:29:33 -0400
+
+debianutils (4.2.2) unstable; urgency=low
+
+ [ Michal ÄŒihaÅ™ ]
+ * Properly handle situation inside vserver. closes: #665352.
+
+ [ Clint Adams ]
+ * Bump to Standards-Version 3.9.3.
+
+ -- Clint Adams <clint@debian.org> Sat, 24 Mar 2012 10:51:35 -0400
+
+debianutils (4.2.1) unstable; urgency=low
+
+ * Patch from Daniel Richman to unblock SIGCHLD before spawning.
+ closes: #657947.
+
+ -- Clint Adams <clint@debian.org> Mon, 30 Jan 2012 23:29:02 -0500
+
+debianutils (4.2) unstable; urgency=low
+
+ * run-parts.c: Apply patch from Daniel Richman to better handle
+ dead child processes. closes: #379645.
+
+ -- Clint Adams <clint@debian.org> Sat, 28 Jan 2012 15:47:18 -0500
+
+debianutils (4.1) unstable; urgency=low
+
+ [ Clint Adams ]
+ * Add build-arch and build-indep targets.
+ * Use dpkg-buildflags.
+
+ [ Daniel Kahn Gillmor ]
+ * ischroot now "detects" a chroot under fakechroot (Closes: #650141)
+
+ -- Clint Adams <clint@debian.org> Thu, 01 Dec 2011 20:52:56 -0500
+
+debianutils (4.0.4) unstable; urgency=low
+
+ * Remove csh from shells list. closes: #644778.
+ * Remove ksh from shells list. closes: #644779.
+
+ -- Clint Adams <clint@debian.org> Sat, 08 Oct 2011 20:50:31 -0400
+
+debianutils (4.0.3) unstable; urgency=low
+
+ * Remove /usr/bin/esh from shells list (see #328802).
+ * Remove /usr/bin/es from shells list (see #503547).
+ * Remove /usr/bin/rc from shells list; handled by rc postinst/postrm.
+ * Remove /bin/tcsh and /usr/bin/tcsh from shells list; handled by tcsh
+ postinst/postrm.
+ * German man page translation update from Helge Kreutzmann. closes: #628660.
+
+ -- Clint Adams <clint@debian.org> Sun, 02 Oct 2011 18:14:14 -0400
+
+debianutils (4.0.2) unstable; urgency=low
+
+ * French man page translation update from Christian Perrier.
+ closes: #630170.
+
+ -- Clint Adams <clint@debian.org> Sun, 12 Jun 2011 11:44:19 -0400
+
+debianutils (4.0.1) unstable; urgency=low
+
+ * tempfile.1: state in the man page that tempfile is
+ deprecated. closes: #627564.
+ * ischroot.1: correct root/non-root logic claims.
+ closes: #628465.
+
+ -- Clint Adams <clint@debian.org> Mon, 30 May 2011 10:54:03 -0400
+
+debianutils (4) unstable; urgency=low
+
+ * ischroot utility by Aurelien Jarno to detect chrootedness.
+ closes: #627205.
+
+ -- Clint Adams <clint@debian.org> Wed, 18 May 2011 15:04:15 -0400
+
+debianutils (3.4.6) unstable; urgency=low
+
+ * Add Spanish man page translations from Omar
+ Campagne. closes: #619016.
+ * Updated German man page translations from Helge
+ Kreutzmann. closes: #626891.
+
+ -- Clint Adams <clint@debian.org> Tue, 17 May 2011 23:29:42 -0400
+
+debianutils (3.4.5) unstable; urgency=low
+
+ * Vcs-Git update.
+ * add-shell(8): grammar fix from Helge Kreutzmann. closes: #626409.
+ * German man page translations from Helge Kreutzmann. closes: #626397.
+ * Bump to Standards-Version 3.9.2.
+
+ -- Clint Adams <clint@debian.org> Thu, 12 May 2011 22:45:15 -0400
+
+debianutils (3.4.4) unstable; urgency=low
+
+ * French man page translation update from David Prévot.
+ closes: #603908.
+ * Patch from Jari Aalto to reorder tempfile options alphabetically.
+ closes: #600542.
+
+ -- Clint Adams <clint@debian.org> Thu, 10 Feb 2011 17:24:34 -0500
+
+debianutils (3.4.3) unstable; urgency=low
+
+ * Patch from Ben Hutchings to have installkernel run hook scripts.
+ closes: #607411.
+
+ -- Clint Adams <clint@gnu.org> Tue, 18 Jan 2011 15:29:35 -0500
+
+debianutils (3.4.2) unstable; urgency=low
+
+ * Add Slovene man page translations from Peter Kragelj. closes:
+ #598531.
+ * French man page translation update from Christian Perrier. closes:
+ #597486.
+ * run-parts.8: be more precise about ASCII requirement in naming.
+ closes: #542029.
+
+ -- Clint Adams <clint@gnu.org> Sun, 14 Nov 2010 10:47:12 -0500
+
+debianutils (3.4.1) unstable; urgency=low
+
+ * po4a/po/fr.po: French man page translation update from
+ Christian Perrier. closes: #597430.
+ * Bump to Standards-Version 3.9.1.
+
+ -- Clint Adams <schizo@debian.org> Sun, 19 Sep 2010 12:58:38 -0400
+
+debianutils (3.4) unstable; urgency=low
+
+ * Apply patch from Ariel to add strength options for compression and
+ reduce xz default compression level. closes: #587766.
+ * Bump Standards-Version to 3.9.0.
+
+ -- Clint Adams <schizo@debian.org> Thu, 15 Jul 2010 22:02:27 -0400
+
+debianutils (3.3) unstable; urgency=low
+
+ * savelog.8: add SEE ALSO for logrotate(8). closes: #487171.
+ * savelog: add -J option for xz compression. closes: #587520.
+
+ -- Clint Adams <schizo@debian.org> Wed, 30 Jun 2010 10:38:10 -0400
+
+debianutils (3.2.3) unstable; urgency=low
+
+ * Switch to 3.0 (native) source format.
+ * French man page translation updates from Alexandre Hoïde.
+ closes: #579652.
+ * Bump to Standards-Version 3.8.4.
+
+ -- Clint Adams <schizo@debian.org> Thu, 29 Apr 2010 11:12:26 -0400
+
+debianutils (3.2.2) unstable; urgency=low
+
+ * savelog: patch from Patrick Coleman to fix breakage when target file
+ does not exist. closes: #556227.
+ * Bump to Standards-Version 3.8.3.
+
+ -- Clint Adams <schizo@debian.org> Sat, 14 Nov 2009 13:16:01 -0500
+
+debianutils (3.2.1) unstable; urgency=low
+
+ * run-parts.8: conform man page regex with the actual regex used by
+ run-parts. closes: #536395.
+
+ -- Clint Adams <schizo@debian.org> Sun, 09 Aug 2009 15:18:52 -0400
+
+debianutils (3.2) unstable; urgency=low
+
+ * run-parts.c: print command arguments when --verbose and --arg are
+ used. closes: #535621.
+ * Bump to Standards-Version 3.8.2.
+
+ -- Clint Adams <schizo@debian.org> Sun, 05 Jul 2009 15:03:00 -0400
+
+debianutils (3.1.3) unstable; urgency=low
+
+ * Remove any mention of readlink from debian/copyright. closes:
+ #527138.
+
+ -- Clint Adams <schizo@debian.org> Tue, 05 May 2009 21:08:31 -0400
+
+debianutils (3.1.2) unstable; urgency=low
+
+ * Patch from Zack Weinberg to fix tempfile -n crash. closes: #526981.
+
+ -- Clint Adams <schizo@debian.org> Mon, 04 May 2009 18:56:14 -0400
+
+debianutils (3.1.1) unstable; urgency=medium
+
+ [ Manoj Srivastava ]
+ * Fix a double free bug in tempfile. Closes: #526606, #526607, #526610
+
+ -- Manoj Srivastava <srivasta@debian.org> Sat, 02 May 2009 03:45:30 -0500
+
+debianutils (3.1) unstable; urgency=medium
+
+ [ Manoj Srivastava ]
+ * which.1: clarify that which does not follow symlinks. closes: #268624.
+ * run-parts.c: permission and sanity checks run on link targets, not
+ symlinks. closes: #294789.
+ * tempfile.c: tempfile with a suffix no longer needs hardlinks.
+ closes: #312270.
+ * savelog.8: disambiguate version numbering in manual. closes: #330289.
+ * tempfile.1: update manual page with up-to-date tempnam behaviors.
+ closes: #338490.
+
+ [ Clint Adams ]
+ * savelog.8, tempfile.1: remove spurious trailing whitespace
+ * savelog.8, tempfile.1, which.1: update dates in manual pages.
+ * po4a/po/fr.po: tweak French translations enough to reach 80%.
+
+ -- Clint Adams <schizo@debian.org> Fri, 01 May 2009 18:01:28 -0400
+
+debianutils (3.0.2) unstable; urgency=low
+
+ * installkernel: fix symlinking of kernel images. closes: #526493.
+
+ -- Clint Adams <schizo@debian.org> Fri, 01 May 2009 11:08:13 -0400
+
+debianutils (3.0.1) unstable; urgency=low
+
+ * Remove French sensible-editor man page as well. closes: #521543.
+
+ -- Clint Adams <schizo@debian.org> Sun, 29 Mar 2009 17:55:21 -0400
+
+debianutils (3.0) unstable; urgency=low
+
+ * Stop shipping sensible-browser, sensible-editor, sensible-pager, and
+ accompanying man pages, and declare a dependency on sensible-utils,
+ to which they have moved.
+
+ -- Clint Adams <schizo@debian.org> Thu, 26 Mar 2009 21:25:08 -0400
+
+debianutils (2.32.3) unstable; urgency=medium
+
+ * installkernel: remove stray right bracket, thanks to Alban Browaeys.
+ closes: #521286.
+
+ -- Clint Adams <schizo@debian.org> Thu, 26 Mar 2009 09:53:46 -0400
+
+debianutils (2.32.2) unstable; urgency=low
+
+ * tempfile.c: patch from Ryan Niebur to fix breakage of -n option.
+ closes: #520940.
+ * tempfile.c: minor tweaks.
+
+ -- Clint Adams <schizo@debian.org> Mon, 23 Mar 2009 21:45:08 -0400
+
+debianutils (2.32.1) unstable; urgency=low
+
+ [ Manoj Srivastava ]
+ * Ignore a fifth argument to installkernel. closes: #494861.
+
+ [ Clint Adams ]
+ * installkernel: patch from Thibaut VARENE to fix symlinks better.
+ closes: #520690.
+
+ -- Clint Adams <schizo@debian.org> Sun, 22 Mar 2009 18:58:46 -0400
+
+debianutils (2.32) unstable; urgency=low
+
+ [ Clint Adams ]
+ * tempfile.c: free memory right before exit, thanks to Franck
+ Joncourt.
+ * Bump to Standards-Version 3.8.1.
+
+ [ Manoj Srivastava ]
+ * [654eca6]: Remove mkboot entirely
+ mkboot has become increasingly distant from accepted practices on
+ modern Debian isntallations, and has limited utility. mkboot only
+ works on i386 and ia64. If GRUB is installed, it does nothing. It is
+ unsure how the grub2 detection works. mkboot only works on floppy
+ diskette drives, which are increasingly rare beasts. If rdev is not
+ present, mkboot will fail to determine the correct root partition. In
+ most cases, running mkboot is the wrong thing to do, and this
+ bugginess, in conjunction with its irrelevancy, require that this be
+ removed.
+ Bug fix: "mkboot cannot make boot floppy without lilo installed, but
+ package has no dependency on lilo.", thanks to Chris Metzler
+ (Closes: #197463).
+ Bug fix: "try different floppy formats when linux is larger than
+ 1.44Mo", thanks to Jari Aalto (Closes: #272254).
+ Bug fix: "mkboot should send stderr from which to /dev/null", thanks
+ to Mike Frysinger (Closes: #438443).
+ * [f98b30f]: Document that installkernel no longer calls mkboot
+ * Added Manoj Srivastava to the uploaders field. This package is now
+ co-maintained.
+ * installkernel: Handle symlinks in /boot when reinstalling.
+ closes: #520690.
+
+ -- Clint Adams <schizo@debian.org> Sun, 22 Mar 2009 13:03:38 -0400
+
+debianutils (2.31) unstable; urgency=low
+
+ * run-parts.c: patch from Franck Joncourt to fix regex compilation
+ memory leak. closes: #513125.
+ * Bump to Standards-Version 3.8.0.
+ * Remove empty prerm.
+
+ -- Clint Adams <schizo@debian.org> Mon, 26 Jan 2009 20:07:14 -0500
+
+debianutils (2.30) unstable; urgency=low
+
+ * Raise sensible-browser's mime priority to 6. closes: #466517.
+
+ -- Clint Adams <schizo@debian.org> Fri, 27 Jun 2008 09:47:54 -0400
+
+debianutils (2.29) unstable; urgency=low
+
+ * installkernel, installkernel.8: apply patch from Manoj Srivastava
+ to update the installkernel script to be useful on modern
+ installations. closes: #485278.
+
+ -- Clint Adams <schizo@debian.org> Sun, 08 Jun 2008 18:13:58 -0400
+
+debianutils (2.28.6) unstable; urgency=medium
+
+ * Drop preinst. closes: #480593.
+
+ -- Clint Adams <schizo@debian.org> Sun, 11 May 2008 17:34:40 -0400
+
+debianutils (2.28.5) unstable; urgency=low
+
+ * Avoid running build target twice. Thanks to Bernhard R. Link for
+ noticing the problem. closes: #477944.
+
+ -- Clint Adams <schizo@debian.org> Sat, 26 Apr 2008 10:29:46 -0400
+
+debianutils (2.28.4) unstable; urgency=low
+
+ * add-shell: don't redirect grep output to /dev/null, since
+ -q is being used.
+
+ -- Clint Adams <schizo@debian.org> Sun, 24 Feb 2008 20:51:49 -0500
+
+debianutils (2.28.3) unstable; urgency=low
+
+ * tempfile.1: add usage example. closes: #455693.
+ * Bump to Standards-Version 3.7.3.
+
+ -- Clint Adams <schizo@debian.org> Fri, 08 Feb 2008 21:40:11 -0500
+
+debianutils (2.28.2) unstable; urgency=high
+
+ * which: fix bracket expression for matching. closes: #453345.
+
+ -- Clint Adams <schizo@debian.org> Wed, 05 Dec 2007 16:31:48 -0500
+
+debianutils (2.28.1) unstable; urgency=low
+
+ * which: make case statement more concise as per suggestion of
+ Adam Katz. closes: #453345.
+
+ -- Clint Adams <schizo@debian.org> Tue, 04 Dec 2007 18:24:07 -0500
+
+debianutils (2.28) unstable; urgency=low
+
+ * Apply patch from Martin Krafft to add -x option to savelog.
+ closes: #452261.
+
+ -- Clint Adams <schizo@debian.org> Wed, 21 Nov 2007 10:53:22 -0500
+
+debianutils (2.27.1) unstable; urgency=low
+
+ * Add Vcs-Git and Vcs-Browser fields to the control file now that
+ debianutils has been switched from bzr to git.
+
+ -- Clint Adams <schizo@debian.org> Mon, 12 Nov 2007 11:17:32 -0500
+
+debianutils (2.27) unstable; urgency=low
+
+ * run-parts, run-parts.8: patch from Romain Francoise to add
+ --new-session option, making setsid() optional and off by
+ default. closes: #259932.
+
+ -- Clint Adams <schizo@debian.org> Mon, 29 Oct 2007 15:22:45 -0400
+
+debianutils (2.26) unstable; urgency=low
+
+ * savelog: patch from Lasse Karstensen to allow specification of
+ date format with -D option. closes: #309188.
+ * savelog.8: document -D option
+
+ -- Clint Adams <schizo@debian.org> Sun, 21 Oct 2007 12:09:01 -0400
+
+debianutils (2.25.2) unstable; urgency=low
+
+ * sensible-browser: patch from Morita Sho to try x-www-browser
+ if GNOME_DESKTOP_SESSION_ID is set but gnome-www-browser is
+ unavailable. closes: #447096.
+
+ -- Clint Adams <schizo@debian.org> Thu, 18 Oct 2007 07:33:23 -0400
+
+debianutils (2.25.1) unstable; urgency=medium
+
+ * run-parts.8: document the --regex option introduced in
+ version 2.19. closes: #350242.
+ * po4a/po/fr.po: tweak French run-parts(8) translation to get 80%
+ so po4a won't throw it out.
+
+ -- Clint Adams <schizo@debian.org> Sun, 30 Sep 2007 09:17:03 -0400
+
+debianutils (2.25) unstable; urgency=low
+
+ * sensible-browser: don't attempt to run gnome-www-browser unless
+ $DISPLAY is set. closes: #443215.
+
+ -- Clint Adams <schizo@debian.org> Wed, 19 Sep 2007 14:06:05 -0400
+
+debianutils (2.24) unstable; urgency=low
+
+ * installkernel: don't run mkboot unless the uid == 0.
+ closes: #443166
+
+ -- Clint Adams <schizo@debian.org> Wed, 19 Sep 2007 06:07:35 -0400
+
+debianutils (2.23.1) unstable; urgency=low
+
+ * sensible-browser: patch from Junichi Uekawa for gnome-terminal
+ parameter handling. closes: #436176.
+
+ -- Clint Adams <schizo@debian.org> Mon, 06 Aug 2007 08:09:26 -0400
+
+debianutils (2.23) unstable; urgency=medium
+
+ * savelog: handle absolute paths after -r with fix based on
+ Roman Fiedler's patch. closes: #435649.
+
+ -- Clint Adams <schizo@debian.org> Thu, 02 Aug 2007 07:51:12 -0400
+
+debianutils (2.22.1) unstable; urgency=low
+
+ * sensible-browser: handle elements in $BROWSER that do not contain
+ %s. closes: #431383.
+
+ -- Clint Adams <schizo@debian.org> Mon, 02 Jul 2007 09:05:07 -0400
+
+debianutils (2.22) unstable; urgency=low
+
+ * sensible-browser: rewrite in POSIX sh.
+ * sensible-browser: refuse to execute sensible-browser from
+ $BROWSER, because that would be insensate. closes: #360204.
+
+ -- Clint Adams <schizo@debian.org> Fri, 29 Jun 2007 10:46:41 -0400
+
+debianutils (2.21.3) unstable; urgency=medium
+
+ * savelog: patch from Carlo Wood to prevent compress program
+ options being passed to which(1) as a result of the fix for
+ #428373. closes: #430706.
+
+ -- Clint Adams <schizo@debian.org> Tue, 26 Jun 2007 16:17:54 -0400
+
+debianutils (2.21.1) unstable; urgency=low
+
+ * which: patch from Thorsten Glaser to use 'print' when $KSH_VERSION
+ is set (thus implying a Korn shell). closes: #340219.
+
+ -- Clint Adams <schizo@debian.org> Mon, 25 Jun 2007 10:46:09 -0400
+
+debianutils (2.21) unstable; urgency=low
+
+ * sensible-browser: patch from Loïc Minier to prefer running
+ gnome-www-browser or gnome-terminal www-browser if under GNOME.
+ closes: #351901.
+ * sensible-browser: patch from Loïc Minier to invoke x-terminal-emulator
+ with its full path for consistency.
+
+ -- Clint Adams <schizo@debian.org> Mon, 11 Jun 2007 09:29:39 -0400
+
+debianutils (2.20.2) unstable; urgency=low
+
+ * savelog: patch from Herman van Rink to choke and error out
+ if the selected compression program is unavailable.
+ closes: #428373.
+
+ -- Clint Adams <schizo@debian.org> Mon, 11 Jun 2007 09:05:59 -0400
+
+debianutils (2.20.1) unstable; urgency=low
+
+ * tempfile.1: water down the assertion about how tempnam(3) works,
+ and refer repeatedly to the tempnam(3) manual page.
+
+ -- Clint Adams <schizo@debian.org> Sun, 03 Jun 2007 13:32:43 -0400
+
+debianutils (2.20) unstable; urgency=low
+
+ * mkboot: patch from Guido Guenther to not do anything for
+ yaboot/arcboot (on PowerPC and SGI). closes: #427382.
+
+ -- Clint Adams <schizo@debian.org> Sun, 03 Jun 2007 12:34:41 -0400
+
+debianutils (2.19) unstable; urgency=low
+
+ * run-parts.c: add --regex option for user-specified filename
+ validation "masks". closes: #308911.
+
+ -- Clint Adams <schizo@debian.org> Wed, 23 May 2007 10:39:23 -0400
+
+debianutils (2.18.2) unstable; urgency=low
+
+ * Promote shlibdeps back to Pre-Depends.
+
+ -- Clint Adams <schizo@debian.org> Wed, 16 May 2007 22:32:48 -0400
+
+debianutils (2.18.1) unstable; urgency=low
+
+ * mkboot: check for existence of either grub-install or update-grub,
+ since Gentoo does not ship update-grub.
+ * Drop Pre-Depends on coreutils and mktemp. Downgrade shlibdeps
+ to Depends.
+ * Drop Replaces and Conflicts on ancient packages.
+
+ -- Clint Adams <schizo@debian.org> Wed, 16 May 2007 10:20:50 -0400
+
+debianutils (2.18) unstable; urgency=low
+
+ * mkboot: check for update-grub instead of grub, thereby
+ handling both grub and grub2 packages. closes: #414495.
+ Thanks to Yves Lavoie ing. for suggested course of action.
+
+ -- Clint Adams <schizo@debian.org> Sun, 11 Mar 2007 23:25:02 -0400
+
+debianutils (2.17.5) unstable; urgency=medium
+
+ * Patch from Guillem Jover to fix crosscompilation problems.
+ closes: #407191.
+
+ -- Clint Adams <schizo@debian.org> Tue, 16 Jan 2007 15:06:56 -0500
+
+debianutils (2.17.4) unstable; urgency=low
+
+ * savelog: change glob expression for date-based rotation to
+ avoid spurious bziz2 warnings (solution from Martin Schwenke).
+ closes: #401143.
+
+ -- Clint Adams <schizo@debian.org> Sat, 2 Dec 2006 15:48:17 -0500
+
+debianutils (2.17.3) unstable; urgency=low
+
+ * po4a/fr.po: French manpage translation update from Nicolas François.
+ closes: #390318.
+
+ -- Clint Adams <schizo@debian.org> Sat, 30 Sep 2006 19:07:03 -0400
+
+debianutils (2.17.2) unstable; urgency=low
+
+ * savelog.8: documentation clarification from Martin Schulze
+ (-m, -g, and -u imply -t). closes: #388044.
+
+ -- Clint Adams <schizo@debian.org> Mon, 18 Sep 2006 06:29:02 -0400
+
+debianutils (2.17.1) unstable; urgency=low
+
+ * debian/postrm: apply patch from Justin Pryzby to avoid useless
+ update-mime calls. closes: #374470.
+ * debian/copyright: remove copyright information for mktemp.
+
+ -- Clint Adams <schizo@debian.org> Thu, 7 Sep 2006 23:35:51 -0400
+
+debianutils (2.17) unstable; urgency=medium
+
+ * run-parts.c: Patch from Vasya Pupkin to avoid infinite loops
+ in run-parts when there is a pipe error. closes: #302479.
+
+ -- Clint Adams <schizo@debian.org> Tue, 25 Jul 2006 13:12:17 -0400
+
+debianutils (2.16.2) unstable; urgency=low
+
+ * sensible-editor: Patch from Wouter Verhelst to propagate exit
+ status. closes: #376079.
+
+ -- Clint Adams <schizo@debian.org> Fri, 30 Jun 2006 13:34:49 -0400
+
+debianutils (2.16.1) unstable; urgency=low
+
+ * Upgrade mktemp relationship to a Pre-Depends.
+ * Bump Standards-Version to 3.7.2.
+
+ -- Clint Adams <schizo@debian.org> Thu, 18 May 2006 14:27:37 -0400
+
+debianutils (2.16) unstable; urgency=low
+
+ * Depend on mktemp.
+ * Stop shipping mktemp.
+ * Bump Standards-Version to 3.7.0.
+
+ -- Clint Adams <schizo@debian.org> Sat, 29 Apr 2006 01:04:29 -0400
+
+debianutils (2.15.7) unstable; urgency=medium
+
+ * mkboot: fix from Markus Schoder to avoid choking when there
+ are multiple proc mounts. closes: #364341.
+
+ -- Clint Adams <schizo@debian.org> Sat, 22 Apr 2006 17:52:22 -0400
+
+debianutils (2.15.6) unstable; urgency=low
+
+ * mkboot: correct command given in unbootable warning.
+
+ -- Clint Adams <schizo@debian.org> Sat, 15 Apr 2006 17:45:06 -0400
+
+debianutils (2.15.5) unstable; urgency=low
+
+ * Add README.shells document which used to be in passwd.
+ closes: #346108.
+ * Remove ash, bash, sash, and zsh from the default
+ /etc/shells list.
+
+ -- Clint Adams <schizo@debian.org> Sat, 8 Apr 2006 18:09:41 -0400
+
+debianutils (2.15.4) unstable; urgency=low
+
+ * Strip .comment section from binaries.
+ * Update French man pages with portion of patch from Nicolas
+ François. closes: #346587.
+
+ -- Clint Adams <schizo@debian.org> Sun, 2 Apr 2006 21:36:32 -0400
+
+debianutils (2.15.3) unstable; urgency=low
+
+ * mkboot: grep for "proc " instead of "proc";
+ fix from Robert Harris.
+
+ -- Clint Adams <schizo@debian.org> Tue, 28 Feb 2006 19:36:23 -0500
+
+debianutils (2.15.2) unstable; urgency=low
+
+ * Start shipping and installing a starter /etc/shells.
+ closes: #342855.
+
+ -- Clint Adams <schizo@debian.org> Sun, 11 Dec 2005 12:27:59 -0500
+
+debianutils (2.15.1) unstable; urgency=low
+
+ * tempfile.1: Fix "exist" manpage typo. closes: #337000.
+ * Update FSF address in the SMAIL GENERAL PUBLIC LICENSE
+ in the copyright file.
+
+ -- Clint Adams <schizo@debian.org> Thu, 3 Nov 2005 20:19:55 -0500
+
+debianutils (2.15) unstable; urgency=low
+
+ * Add Replaces on passwd <= 1:4.0.12-6, since we are stealing
+ add-shell and remove-shell.
+ * Steal add-shell, remove-shell, add-shell.8, and remove-shell.8
+ from passwd.
+ * tempfile.1: typo correction from A Costa. closes: #331056.
+ * installkernel.8: typo correction from A Costa. closes: #331057.
+ * mkboot.8: typo correction from A Costa. closes: #331058.
+ * savelog.8: typo correction from A Costa. closes: #331059.
+ * po4a/debianutils.fr.po: typo correction from Nicolas François.
+ closes: #331641.
+
+ -- Clint Adams <schizo@debian.org> Sat, 8 Oct 2005 16:31:27 -0400
+
+debianutils (2.14.3) unstable; urgency=medium
+
+ * Ship md5sums. closes: #325633.
+ * installkernel: call mkboot with more appropriate argument.
+ closes: #311770.
+
+ -- Clint Adams <schizo@debian.org> Wed, 31 Aug 2005 12:33:58 -0400
+
+debianutils (2.14.2) unstable; urgency=low
+
+ * Bump to Standards-Version 3.6.2.
+ * Apply patch from Nicolas François to move French manpages
+ to a po4a framework. closes: #321768.
+
+ -- Clint Adams <schizo@debian.org> Sun, 7 Aug 2005 15:36:08 -0400
+
+debianutils (2.14.1) unstable; urgency=medium
+
+ * Compensate for dpkg-architecture change breaking
+ mkboot/installkernel.
+
+ -- Clint Adams <schizo@debian.org> Thu, 23 Jun 2005 08:18:10 -0400
+
+debianutils (2.14) unstable; urgency=low
+
+ * mkboot: prefer root device as specified on kernel command-line
+ over output of rdev, thanks to Kerin Millar. closes: #315303.
+
+ -- Clint Adams <schizo@debian.org> Tue, 21 Jun 2005 18:46:40 -0400
+
+debianutils (2.13.2) unstable; urgency=low
+
+ * Don't install which compatibility symlink on the Hurd.
+ closes: #299075.
+
+ -- Clint Adams <schizo@debian.org> Sat, 26 Mar 2005 17:46:04 -0500
+
+debianutils (2.13.1) unstable; urgency=medium
+
+ * configure.ac, run-parts.c, tempfile.c: guard inclusion of getopt.h
+ * savelog: patch from Alan Sundell to fix the fix in #295850.
+ closes: #297225.
+
+ -- Clint Adams <schizo@debian.org> Sun, 27 Feb 2005 22:37:59 -0500
+
+debianutils (2.13.0) unstable; urgency=medium
+
+ * savelog: fix savelog -p, broken in the fix for #295021.
+ closes: #295850.
+ * run-parts.c: fix inconsistent error message "quoting".
+ closes: #295621.
+
+ -- Clint Adams <schizo@debian.org> Fri, 18 Feb 2005 14:39:31 -0500
+
+debianutils (2.12.1) unstable; urgency=medium
+
+ * savelog: patch from Alan Sundell to fix rotation of files
+ containing spaces. closes: #295163.
+
+ -- Clint Adams <schizo@debian.org> Thu, 17 Feb 2005 21:23:05 -0500
+
+debianutils (2.12.0) unstable; urgency=medium
+
+ * savelog: patch from Alan Sundell to fix rotation of files
+ starting with hyphens. closes: #295021.
+ * run-parts.c: fix a couple of errors which were mistakenly
+ being sent to stdout instead of stderr, pointed out by
+ Thomas Hood in #294789.
+ * debian/rules: move which to /bin and leave a compatibility
+ symlink in /usr/bin. The symlink will be dropped at a
+ later date. closes: #295058.
+
+ -- Clint Adams <schizo@debian.org> Sun, 13 Feb 2005 10:01:09 -0500
+
+debianutils (2.11.2) unstable; urgency=low
+
+ * configure.ac, debian/rules: derive version numbers from
+ debian/changelog.
+
+ -- Clint Adams <schizo@debian.org> Thu, 23 Dec 2004 15:34:30 -0500
+
+debianutils (2.11.1) unstable; urgency=low
+
+ * tempfile.1: remove note about requiring debianutils >= 1.6.
+ closes: #286464.
+
+ -- Clint Adams <schizo@debian.org> Mon, 20 Dec 2004 16:58:50 -0500
+
+debianutils (2.11.0) unstable; urgency=medium
+
+ * run-parts.c, run-parts.8: also ignore .dpkg-{new,tmp} files
+ when --lsbsysinit option is given. closes: #285031.
+
+ -- Clint Adams <schizo@debian.org> Fri, 10 Dec 2004 12:03:38 -0500
+
+debianutils (2.10.4) unstable; urgency=low
+
+ * debian/rules: Cross build support.
+ Do configure --host, on cross build.
+ closes: #283725.
+
+ -- NIIBE Yutaka <gniibe@fsij.org> Wed, 1 Dec 2004 07:37:18 +0900
+
+debianutils (2.10.3) unstable; urgency=low
+
+ * mktemp.1: remove note about requiring debianutils >= 1.7.
+ closes: #198778.
+
+ -- Clint Adams <schizo@debian.org> Sun, 17 Oct 2004 23:54:01 -0400
+
+debianutils (2.10.2) unstable; urgency=low
+
+ * installkernel: patch from Matthew Wilcox to handle systems
+ with "vmlinux" instead of "vmlinuz". closes: #272735.
+ * mkboot: check for PALO.
+
+ -- Clint Adams <schizo@debian.org> Wed, 22 Sep 2004 16:00:50 -0400
+
+debianutils (2.10.1) unstable; urgency=medium
+
+ * sensible-pager: fix spacing problem. closes: #272449.
+
+ -- Clint Adams <schizo@debian.org> Mon, 20 Sep 2004 09:28:58 -0400
+
+debianutils (2.10) unstable; urgency=low
+
+ * sensible-editor, sensible-pager: rewrite in POSIX sh.
+ * sensible-editor: fall back to $EDITOR in between $VISUAL and nano.
+ closes: #238262.
+ * mkboot.8: document SILO behavior introduced in 2.9.
+ * mkboot, mkboot.8: add -d option to allow override of floppy device.
+ closes: #247270.
+
+ -- Clint Adams <schizo@debian.org> Fri, 17 Sep 2004 20:44:01 -0400
+
+debianutils (2.9) unstable; urgency=low
+
+ * mkboot: apply patch from Martin Habets to check for SILO.
+ closes: #271909.
+ * Add prebuild target to debian/rules for arch-buildpackage.
+
+ -- Clint Adams <schizo@debian.org> Fri, 17 Sep 2004 19:46:12 -0400
+
+debianutils (2.8.4) unstable; urgency=low
+
+ * which.1: document exit status meanings. closes: #259035.
+
+ -- Clint Adams <schizo@debian.org> Mon, 12 Jul 2004 16:15:09 -0400
+
+debianutils (2.8.3) unstable; urgency=low
+
+ * Apply patch from Robert Millan to not ship installkernel and
+ mkboot on non-linux platforms. closes: #254478.
+
+ -- Clint Adams <schizo@debian.org> Fri, 18 Jun 2004 21:18:51 -0400
+
+debianutils (2.8.2) unstable; urgency=low
+
+ * run-parts.8: clarify DESCRIPTION. closes: #248149.
+
+ -- Clint Adams <schizo@debian.org> Sun, 9 May 2004 12:50:12 -0400
+
+debianutils (2.8.1) unstable; urgency=medium
+
+ * installkernel: stop trying to use a variable that was never set.
+
+ -- Clint Adams <schizo@debian.org> Tue, 30 Mar 2004 22:53:42 -0500
+
+debianutils (2.8) unstable; urgency=medium
+
+ * run-parts.c: run scripts in different process groups. closes: #226229.
+ * sensible-editor.1: fix "sendible" typo. closes: #239520.
+
+ -- Clint Adams <schizo@debian.org> Wed, 24 Mar 2004 15:13:26 -0500
+
+debianutils (2.7.5) unstable; urgency=low
+
+ * mktemp.1: add tempfile(1) to SEE ALSO. v. #227261.
+ * tempfile.1: add mktemp(1) to SEE ALSO. v. #227261.
+
+ -- Clint Adams <schizo@debian.org> Mon, 22 Mar 2004 10:06:18 -0500
+
+debianutils (2.7.4-0.1) unstable; urgency=low
+
+ * NMU.
+ * run-parts.c: allows symbolic links and reports broken ones now.
+ Thanks to Gustavo Noronha Silva for the patch (closes: #238816).
+
+ -- Sebastian Muszynski <do2ksm@linkt.de> Sat, 20 Mar 2004 11:30:03 +0100
+
+debianutils (2.7.4) unstable; urgency=low
+
+ * run-parts.c: skip all files that can't be statted unless
+ --exit-on-error is set.
+
+ -- Clint Adams <schizo@debian.org> Mon, 15 Mar 2004 23:28:57 -0500
+
+debianutils (2.7.3) unstable; urgency=medium
+
+ * run-parts.c: do not abort on broken symlinks without
+ --exit-on-error. closes: #205646.
+
+ -- Clint Adams <schizo@debian.org> Mon, 15 Mar 2004 20:43:59 -0500
+
+debianutils (2.7.2) unstable; urgency=medium
+
+ * mkboot: fix for determining root partition, thanks to
+ Matthew Foulkes. closes: #235436.
+ * mkboot.8: point out that mkboot requires rdev.
+
+ -- Clint Adams <schizo@debian.org> Sun, 29 Feb 2004 09:58:37 -0500
+
+debianutils (2.7.1) unstable; urgency=medium
+
+ * mkboot.8: correct spelling of "synopsis".
+ * mkboot.8: point out that the only sort of boot disk
+ currently handled is a floppy. closes: #208879.
+
+ -- Clint Adams <schizo@debian.org> Fri, 27 Feb 2004 10:33:48 -0500
+
+debianutils (2.7) unstable; urgency=medium
+
+ * run-parts.c: change -v to mean --verbose instead of --version,
+ and -V to mean --version. Print short forms in the usage.
+ closes: #232650.
+ * run-parts.8: document short options in OPTIONS section.
+
+ -- Clint Adams <schizo@debian.org> Tue, 24 Feb 2004 11:42:11 -0500
+
+debianutils (2.6.4) unstable; urgency=medium
+
+ * installkernel: add path to mkboot invocation (fix from
+ Alan Mimms). closes: #201232.
+
+ -- Clint Adams <schizo@debian.org> Tue, 24 Feb 2004 11:26:36 -0500
+
+debianutils (2.6.3) unstable; urgency=medium
+
+ * mkboot: add elilo support (patch from Matthew Wilcox).
+ closes: #234557.
+
+ -- Clint Adams <schizo@debian.org> Tue, 24 Feb 2004 10:57:40 -0500
+
+debianutils (2.6.2) unstable; urgency=medium
+
+ * mkboot: remove spaces from variable assignment. closes: #225079.
+
+ -- Clint Adams <schizo@debian.org> Tue, 6 Jan 2004 20:48:29 -0500
+
+debianutils (2.6.1) unstable; urgency=low
+
+ * savelog.8: add --list, --reverse, --, to SYNOPSIS. closes: #219981.
+
+ -- Clint Adams <schizo@debian.org> Wed, 12 Nov 2003 10:14:36 -0500
+
+debianutils (2.6) unstable; urgency=medium
+
+ * Replace the Replaces on manpages-fr, per Denis Barbier.
+ closes: #208272.
+ * Update mktemp and manpage from mktemp.org.
+ (This adds -V option to print version).
+ * mktemp.1: change examples and text to reflect behavior
+ of GNU libc (exactly the last 6 X's are used from template).
+ closes: #211467.
+ * mktemp.c: change default to have only 6 X's.
+
+ -- Clint Adams <schizo@debian.org> Mon, 20 Oct 2003 09:54:54 -0400
+
+debianutils (2.5.5) unstable; urgency=low
+
+ * Change Conflict on manpages-fr to (<= 0.9.3-1) and
+ remove Replaces, per Denis Barbier. closes: #208272.
+
+ -- Clint Adams <schizo@debian.org> Fri, 12 Sep 2003 20:08:23 -0400
+
+debianutils (2.5.4) unstable; urgency=medium
+
+ * mkboot: Use readlink -f instead of readlink. closes: #197461.
+
+ -- Clint Adams <schizo@debian.org> Tue, 24 Jun 2003 21:46:18 -0400
+
+debianutils (2.5.3) unstable; urgency=high
+
+ * mkboot: Check for existence of grub binary instead of package.
+ closes: #197243.
+
+ -- Clint Adams <schizo@debian.org> Tue, 24 Jun 2003 00:10:19 -0400
+
+debianutils (2.5.2) unstable; urgency=medium
+
+ * debian/postrm: fix cosmetic bug. closes: #192084.
+
+ -- Clint Adams <schizo@debian.org> Thu, 15 May 2003 20:21:54 -0400
+
+debianutils (2.5.1) unstable; urgency=medium
+
+ * debian/postinst: fix cosmetic bug. closes: #192084.
+ * Conflict with manpages-fr (<< 0.9.3-1). closes: #193113.
+
+ -- Clint Adams <schizo@debian.org> Sat, 10 May 2003 10:54:03 -0400
+
+debianutils (2.5.0) unstable; urgency=medium
+
+ * fr/savelog.8: French manpage update from Julien Louis.
+ * install text/html mailcap entry for sensible-browser. closes: #188764.
+
+ -- Clint Adams <schizo@debian.org> Wed, 23 Apr 2003 21:46:09 -0400
+
+debianutils (2.4.2) unstable; urgency=medium
+
+ * savelog.8: fix rotation semantics. closes: #188390.
+
+ -- Clint Adams <schizo@debian.org> Sat, 12 Apr 2003 11:37:34 -0400
+
+debianutils (2.4.1) unstable; urgency=low
+
+ * mkboot: Patch from Martin Orr to fix lilocheck/grubcheck breakage.
+ closes: #184148.
+
+ -- Clint Adams <schizo@debian.org> Tue, 11 Mar 2003 00:46:01 -0500
+
+debianutils (2.4) unstable; urgency=low
+
+ * Drop readlink, which is now in coreutils.
+ * Pre-Depend on coreutils.
+ * Replaces (French which manpage) manpages-fr (<< 0.9.3-1),
+ since it is unclear from manpages-fr's changelog when which
+ was dropped.
+
+ -- Clint Adams <schizo@debian.org> Sun, 2 Mar 2003 14:17:14 -0500
+
+debianutils (2.3.1) unstable; urgency=low
+
+ * run-parts.8: add --lsbsysinit to synopsis section, and move it higher in
+ the options section. closes: #181526.
+ * run-parts.c: add --lsbsysinit to --help.
+
+ -- Clint Adams <schizo@debian.org> Tue, 18 Feb 2003 21:25:18 -0500
+
+debianutils (2.3) unstable; urgency=low
+
+ * run-parts.c, run-parts.8: Michael Weber's patch to add --exit-on-error.
+ closes: #84960.
+
+ -- Clint Adams <schizo@debian.org> Tue, 18 Feb 2003 19:54:48 -0500
+
+debianutils (2.2.6) unstable; urgency=low
+
+ * Revert alternatives management of which.
+
+ -- Clint Adams <schizo@debian.org> Mon, 17 Feb 2003 09:33:15 -0500
+
+debianutils (2.2.5) unstable; urgency=low
+
+ * mkboot: Andrew T. Young's patch to construct a more appropriate
+ lilo.conf for the boot floppy. closes: #179827.
+ * mkboot: remove extraneous shift when -i is used. closes: #181105.
+
+ -- Clint Adams <schizo@debian.org> Sat, 15 Feb 2003 13:22:38 -0500
+
+debianutils (2.2.4) unstable; urgency=low
+
+ * Actually gzip French which.1.
+
+ -- Clint Adams <schizo@debian.org> Wed, 12 Feb 2003 13:39:52 -0500
+
+debianutils (2.2.3) unstable; urgency=low
+
+ * fr/which.1: French manpage for which by Laëtitia Groslong
+ <lgr@tartine.org>, submitted by Julien Louis. closes: #180263.
+
+ -- Clint Adams <schizo@debian.org> Sat, 8 Feb 2003 17:09:44 -0500
+
+debianutils (2.2.2) unstable; urgency=low
+
+ * mkboot.8: change "/boot/vmlinuz" to "/vmlinuz". closes: #180044.
+
+ -- Clint Adams <schizo@debian.org> Fri, 7 Feb 2003 15:34:45 -0500
+
+debianutils (2.2.1) unstable; urgency=low
+
+ * run-parts.8: change DESCRIPTION to Thomas Hood's rewrite.
+ closes: #179456.
+
+ -- Clint Adams <schizo@debian.org> Sun, 2 Feb 2003 10:17:43 -0500
+
+debianutils (2.2) unstable; urgency=low
+
+ * run-parts.c, run-parts.8: add --lsbsysinit option, and revert default
+ valid namespace to historical behavior. closes: #178859, #176695.
+
+ -- Clint Adams <schizo@debian.org> Thu, 30 Jan 2003 12:29:21 -0500
+
+debianutils (2.1.8) unstable; urgency=low
+
+ * run-parts.8: clarify valid namespaces. closes: #177302.
+
+ -- Clint Adams <schizo@debian.org> Thu, 30 Jan 2003 11:09:20 -0500
+
+debianutils (2.1.7) unstable; urgency=low
+
+ * Ship postinst and prerm again.
+
+ -- Clint Adams <schizo@debian.org> Thu, 30 Jan 2003 10:00:02 -0500
+
+debianutils (2.1.6) unstable; urgency=low
+
+ * Install which as which.debianutils and put under alternatives,
+ so that people can install GNU which for some reason. closes: #177339.
+
+ -- Clint Adams <schizo@debian.org> Wed, 29 Jan 2003 22:12:06 -0500
+
+debianutils (2.1.5) unstable; urgency=low
+
+ * mkboot: patch to better handle LILO on software raid. closes: #108513.
+
+ -- Clint Adams <schizo@debian.org> Wed, 29 Jan 2003 21:17:51 -0500
+
+debianutils (2.1.4) unstable; urgency=low
+
+ * mkboot: patch to handle devfs floppies not named /dev/fd0 from
+ Alban Browaeys. closes: #177283.
+
+ -- Clint Adams <schizo@debian.org> Sat, 18 Jan 2003 08:17:43 -0500
+
+debianutils (2.1.3) unstable; urgency=low
+
+ * fr/savelog.8: updates to French manpage from Antoine Gémis and
+ Julien Louis.
+
+ -- Clint Adams <schizo@debian.org> Sat, 18 Jan 2003 00:01:57 -0500
+
+debianutils (2.1.2) unstable; urgency=low
+
+ * tempfile.1: add missing backslash.
+
+ -- Clint Adams <schizo@debian.org> Sun, 5 Jan 2003 12:41:14 -0500
+
+debianutils (2.1.1) unstable; urgency=low
+
+ * savelog.8: document -C, -d, -r, -n, -q.
+
+ -- Clint Adams <schizo@debian.org> Fri, 3 Jan 2003 10:03:27 -0500
+
+debianutils (2.1) unstable; urgency=low
+
+ * which, which.1: add -a option to display all matches. closes: #174320.
+ * mkboot: switch to /bin/sh.
+
+ -- Clint Adams <schizo@debian.org> Thu, 2 Jan 2003 18:09:40 -0500
+
+debianutils (2.0.6) unstable; urgency=low
+
+ * run-parts.8: typo fix from Guillem Jover. closes: #173808.
+
+ -- Clint Adams <schizo@debian.org> Sat, 21 Dec 2002 15:53:52 -0500
+
+debianutils (2.0.5) unstable; urgency=low
+
+ * savelog: patch from Greg Norris to fix bzip2 extension and -q
+ parsing. closes: #173727.
+
+ -- Clint Adams <schizo@debian.org> Fri, 20 Dec 2002 08:06:58 -0500
+
+debianutils (2.0.4) unstable; urgency=low
+
+ * Remove bashism from preinst. closes: #171783.
+
+ -- Clint Adams <schizo@debian.org> Wed, 4 Dec 2002 19:18:32 -0500
+
+debianutils (2.0.3) unstable; urgency=low
+
+ * run-parts.c: patch from Ian Zimmerman which fixes problem
+ of losing program output in certain situations. closes: #170739.
+ * sensible-browser: patch from Joey Hess to better handle browser exit
+ status. closes: #171075. patch from Kevin B. McCarty to pass the url
+ to x-terminal-emulator -e browser. closes: #171316.
+
+ -- Clint Adams <schizo@debian.org> Tue, 3 Dec 2002 18:43:24 -0500
+
+debianutils (2.0.2) unstable; urgency=low
+
+ * Install installkernel, which, savelog, sensible-browser,
+ sensible-editor, sensible-pager, mkboot, and associated manpages
+ via Makefile, rather than via debian/rules.
+
+ -- Clint Adams <schizo@debian.org> Wed, 20 Nov 2002 20:52:40 -0500
+
+debianutils (2.0.1) unstable; urgency=low
+
+ * Install readlink, run-parts, tempfile, mktemp, and
+ associated manpages via Makefile, rather than via debian/rules.
+
+ -- Clint Adams <schizo@debian.org> Wed, 20 Nov 2002 20:03:19 -0500
+
+debianutils (2.0) unstable; urgency=low
+
+ * Bump Standards-Version up to 3.5.8.
+ * Joey Hess: Added sensible-browser command.
+ * Joey Hess: Modifed sensible-* man page to document sensible-browser too.
+
+ -- Clint Adams <schizo@debian.org> Wed, 20 Nov 2002 18:24:01 -0500
+
+debianutils (1.23) unstable; urgency=low
+
+ * readlink.c, readlink.1: apply patch from Martin Michlmayr to
+ support multiple arguments to readlink. closes: #66036.
+
+ -- Clint Adams <schizo@debian.org> Tue, 19 Nov 2002 06:20:24 -0500
+
+debianutils (1.22.6) unstable; urgency=low
+
+ * run-parts.8: stop manpage from contradicting actual behavior.
+
+ -- Clint Adams <schizo@debian.org> Tue, 19 Nov 2002 06:09:26 -0500
+
+debianutils (1.22.5) unstable; urgency=low
+
+ * run-parts.c, Makefile.am, configure.ac: use automake to build binaries.
+
+ -- Clint Adams <schizo@debian.org> Mon, 18 Nov 2002 14:52:10 -0500
+
+debianutils (1.22.4) unstable; urgency=low
+
+ * run-parts.c: use regexes based on LSB spec for /etc/cron.daily
+ naming &a, still excepting *.dpkg-{old,dist}.
+
+ -- Clint Adams <schizo@debian.org> Mon, 18 Nov 2002 14:13:49 -0500
+
+debianutils (1.22.3) unstable; urgency=low
+
+ * mkboot.8: fix hyphens.
+ * mkboot.8: add BUGS section to point out that mkboot is i386-only.
+ closes: #139377.
+
+ -- Clint Adams <schizo@debian.org> Fri, 15 Nov 2002 19:00:25 -0500
+
+debianutils (1.22.2) unstable; urgency=low
+
+ * savelog: error upon hardlink failure instead of clobbering file.
+ closes: #69685.
+
+ -- Clint Adams <schizo@debian.org> Fri, 15 Nov 2002 17:49:48 -0500
+
+debianutils (1.22.1) unstable; urgency=low
+
+ * run-parts.c, tempfile.c: clean multi-line string literals
+ to stop gcc 3.0 from bitching.
+
+ -- Clint Adams <schizo@debian.org> Thu, 14 Nov 2002 16:31:15 -0500
+
+debianutils (1.22.0) unstable; urgency=low
+
+ * run-parts.c, run-parts.8: add --reverse option from Marc Haber.
+ closes: #85070.
+
+ -- Clint Adams <schizo@debian.org> Thu, 14 Nov 2002 13:42:20 -0500
+
+debianutils (1.21.2) unstable; urgency=medium
+
+ * savelog: fixes from Cristian Ionescu-Idbohrn. closes: #168965.
+
+ -- Clint Adams <schizo@debian.org> Wed, 13 Nov 2002 16:26:13 -0500
+
+debianutils (1.21.1) unstable; urgency=medium
+
+ * savelog: add missing semicolons. closes: #168894.
+
+ -- Clint Adams <schizo@debian.org> Wed, 13 Nov 2002 03:31:19 -0500
+
+debianutils (1.21.0) unstable; urgency=low
+
+ * savelog: add -q for 'quiet'. closes: #144002.
+
+ -- Clint Adams <schizo@debian.org> Mon, 11 Nov 2002 21:17:40 -0500
+
+debianutils (1.20.0) unstable; urgency=low
+
+ * savelog: add -n for 'do not rotate empty files'. closes: #144810.
+
+ -- Clint Adams <schizo@debian.org> Mon, 11 Nov 2002 18:21:37 -0500
+
+debianutils (1.19.0) unstable; urgency=low
+
+ * savelog: apply new optional features from Gert-Jan Hagenaars:
+ ability to roll logs into another directory, ability to roll
+ logfiles with dates instead of "plain" numbers, and forcing cleanup
+ when the cycle is changed. closes: #132651.
+
+ -- Clint Adams <schizo@debian.org> Mon, 11 Nov 2002 17:54:22 -0500
+
+debianutils (1.18.0) unstable; urgency=low
+
+ * savelog, savelog.8, savelog.fr.8: add -j option for bzip2.
+ closes: #44048.
+ * savelog.8, savelog.fr.8: fix hyphens.
+ * debian/copyright: reflect that the current which is in the public
+ domain.
+ * savelog: get rid of an XSIism.
+ * installkernel: use readlink instead of ls. closes: #166479.
+
+ -- Clint Adams <schizo@debian.org> Mon, 11 Nov 2002 16:36:54 -0500
+
+debianutils (1.17.0) unstable; urgency=low
+
+ * Install French savelog manpage to /usr/share/man/fr.
+
+ -- Clint Adams <schizo@debian.org> Mon, 11 Nov 2002 12:21:08 -0500
+
+debianutils (1.16.9) unstable; urgency=low
+
+ * New maintainer.
+ * Add French translation of savelog.8. closes: #168162.
+ * run-paths.c, run-parts.8: add --list option from Jon Middleton. closes:
+ #149438.
+
+ -- Clint Adams <schizo@debian.org> Mon, 11 Nov 2002 11:34:51 -0500
+
+debianutils (1.16.8) unstable; urgency=low
+
+ * NMU
+ * which: Apply Jeff Sheinberg's fixes. closes: #167496.
+ * installkernel: make a bit more POSIX-conformant. closes: #166479.
+
+ -- Clint Adams <schizo@debian.org> Sun, 10 Nov 2002 15:02:37 -0500
+
+debianutils (1.16.7) unstable; urgency=low
+
+ * NMU
+ * Add .disabled to the list of ignored file names, and document both it
+ and the non-running of .notslocate in run-parts(8). (closes: #163223)
+ * Only copy /boot/boot.b if the file is actually there. (closes: #164064)
+ * Give out correct error message when incorrect options are passed on
+ the command line. (closes: #161975)
+ * Fix sillyness in documentation referring to "#!/bin/interpretername
+ convention". (closes: #82802)
+
+ -- Tollef Fog Heen <tfheen@debian.org> Thu, 17 Oct 2002 05:37:13 +0200
+
+debianutils (1.16.6) unstable; urgency=low
+
+ * NMU
+ * which: Colin Watson's patch to fix which balking at full pathnames.
+ closes: #162967.
+ * which.1: further clarification.
+ * mktemp.1: mention a minimum of 6 trailing X's. closes: #154916.
+ * tempfile.1: patch from Colin Phipps. closes: #114610.
+
+ -- Clint Adams <schizo@debian.org> Tue, 1 Oct 2002 11:31:28 -0400
+
+debianutils (1.16.5) unstable; urgency=low
+
+ * NMU
+ * sensible-editor: try nano and nano-tiny instead of ae. closes: #153990.
+ * which: replace which with Colin Watson's POSIX-compliant version.
+ closes: #94507, #47985, #148178.
+ * which.1: clarify manpage
+ * Update to Standards-Version 3.5.7.
+ * Replace description with one penned by Colin Walters. closes: #139952.
+ * Handle noopt and nostrip in DEB_BUILD_OPTIONS, and don't force CFLAGS
+ in Makefile.
+ * Eradicate bashisms in debian/rules.
+
+ -- Clint Adams <schizo@debian.org> Sat, 28 Sep 2002 16:07:10 -0400
+
+debianutils (1.16.4) unstable; urgency=low
+
+ * NMU.
+ * Fix run-parts to allow LSB-sanctioned cronjob filenames. (Closes: #118646)
+ * Remove /usr/doc transition business.
+
+ -- Chris Lawrence <lawrencc@debian.org> Fri, 27 Sep 2002 23:41:18 -0500
+
+debianutils (1.16.3) unstable; urgency=high
+
+ * Non-maintainer upload
+ * installkernel: Check for the INSTALL_PATH being a 0-length string
+ as well as unset. Closes: #139226
+
+ -- Matthew Wilcox <willy@debian.org> Thu, 13 Jun 2002 08:21:20 -0400
+
+debianutils (1.16.2) woody-proposed-updates unstable; urgency=high
+
+ * Non-maintainer upload
+ * Properly fix infinite busy-loop using patch from Bruce Perens.
+ Closes: Bug#145278
+
+ -- Wichert Akkerman <wakkerma@debian.org> Sun, 5 May 2002 16:30:35 +0200
+
+debianutils (1.16.1) unstable; urgency=medium
+
+ * Non-maintainer upload
+ * Apply patch from Garth Mollett to fix race in the select handling:
+ on SMP machines the child process may have finished when we hit the select
+ and we could end up waiting forever. Closes: Bug#114864,#132539
+
+ -- Wichert Akkerman <wakkerma@debian.org> Fri, 26 Apr 2002 14:47:45 +0200
+
+debianutils (1.16) unstable; urgency=low
+
+ * installkernel: honor INSTALL_PATH. closes: #50117, #129195, #134176
+ * installkernel: copy .config. closes: #116593
+ * mkboot: look for GRUB. closes: #98262, #116592
+ * mkboot: call the boot floppy kernel vmlinuz. closes: #130889
+ * mkboot: default kernel is /vmlinuz. closes: #125722
+ * mkboot: cd later so relative path works. closes: #134594
+ * debian/rules: test for id 0. closes: #104217
+ * run-parts: make --test less verbose. closes: #113293
+ * mktemp: update to current BSD. closes: #61718, #61026, #104226
+ * integrate NMU changes. closes: #106829, #131719
+
+ -- Guy Maor <maor@debian.org> Mon, 18 Feb 2002 23:20:42 -0600
+
+debianutils (1.15.2) unstable; urgency=low
+
+ * NMU
+ * fix the typo introduced by the last NMU (closes: #131376, #106829)
+ $filaname -> $filename
+
+ -- Junichi Uekawa <dancer@debian.org> Fri, 1 Feb 2002 01:04:38 +0900
+
+debianutils (1.15.1) unstable; urgency=low
+
+ * NMU to fix serious-severity bug.
+ * savelog:
+ - Use touch, chown, etc, instead of cp, when used with -p. (closes: #106829)
+
+ -- Daniel Stone <DanielS@esd.nec.com.au> Mon, 28 Jan 2002 07:09:23 +1100
+
+debianutils (1.15) unstable; urgency=low
+
+ * Maintainer back to me.
+ * mkboot: fix image= line when making lilo boot disk, closes: #69972, #55087.
+ * mkboot: add -r option to specify alternate root partition, closes: #69973.
+ * installkernel.8: add explanation of /sbin instead of /usr/sbin,
+ closes: #59915.
+ * run-parts: add --arg option to pass arguments: closes: #61736.
+ * readlink.1: elaborate on -f behavior, closes: #71630.
+
+ -- Guy Maor <maor@debian.org> Fri, 19 Jan 2001 09:42:32 -0800
+
+debianutils (1.14) unstable; urgency=low
+
+ * New maintainer.
+ * debian/copyright: update and fix location of GPL.
+ * debian/prerm: don't use $0 remove /usr/doc/ link on upgrade too.
+ * debian/control (Standards-Version): bump to 3.2.1.
+
+ -- James Troup <james@nocrew.org> Tue, 5 Dec 2000 22:29:21 +0000
+
+debianutils (1.13.3) frozen unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Release Manager: this fixes RC bug #59121.
+ * run-parts.c: Added patch by Ingo Saitz <Ingo.Saitz@stud.uni-hannover.de>
+ to correctly catch defunct children (this will fix #59121,#57464)
+
+ -- Steve Greenland <stevegr@debian.org> Sun, 2 Apr 2000 13:53:21 -0500
+
+debianutils (1.13.2) unstable; urgency=low
+
+ * Non-maintainer release.
+ * debian/control: Replaces tetex-bin (<< 1.0.6-1.1).
+ (closes:Bug#51286)
+ * readlink.c: Add stupid PATH_MAX kluge until I have time to
+ fix it properly.
+
+ -- Joel Klecker <espy@debian.org> Tue, 7 Dec 1999 09:52:08 -0800
+
+debianutils (1.13.1) unstable; urgency=low
+
+ * Non-maintainer release.
+ * Add readlink (from OpenBSD).
+ * debian/control:
+ - Replaces tetex-bin.
+ - Update Standards-Version to 3.1.0.
+ * debian/rules:
+ - Use /usr/share/man and /usr/share/doc
+ (add postinst and preinst for /usr/doc symlink).
+ - Call dpkg-gencontrol with -isp.
+
+ -- Joel Klecker <espy@debian.org> Mon, 8 Nov 1999 11:42:08 -0800
+
+debianutils (1.13) unstable; urgency=low
+
+ * fix -n segfault, closes: #43942, #44547.
+
+ -- Guy Maor <maor@debian.org> Sun, 12 Sep 1999 16:29:16 -0700
+
+debianutils (1.12) unstable; urgency=low
+
+ * mkboot: search for lilo signature in first 16 bytes, closes: #41636,
+ #33750
+ * mkboot: fix simple typo, closes: #33571
+ * mkboot: use TMPDIR, closes: #36273
+ * tempfile: default permission is 0600, closes: #42836
+ * tempfile: add --suffix option, closes: #32653.
+ * savelog.8: be clear about file deletion, closes: #41597.
+ * hurd patch, closes: #39126.
+ * fix core on --test invaliddir, closes: #37885.
+
+ -- Guy Maor <maor@debian.org> Sun, 29 Aug 1999 17:29:34 -0700
+
+debianutils (1.11) unstable; urgency=low
+
+ * Fixed examples in mktemp.1, closes: #27428.
+ * installkernel - don't run psupdate as it's obsolete, closes: #29879.
+ * savelog - be POSIX, closes: #31780.
+ * make interactive on no arguments, closes: #40671, #43012.
+ * don't depend on perl-base, closes: #42543.
+
+ -- Guy Maor <maor@debian.org> Fri, 29 Jan 1999 01:17:37 -0800
+
+debianutils (1.10) unstable; urgency=low
+
+ * Corrections to tempfile.1, fixes: #20785, #22347.
+ * Corrections to mktemp.1, fixes: #20814.
+ * Fix mkboot's lilo.conf when making boot disk, fixes: #22831.
+ * Turn set -x off (oops!), fixes: #23114.
+ * run-parts: fix error message, fixes: #24232.
+ * savelog: don't destroy .0 file timestamps, fixes: #21373.
+
+ -- Guy Maor <maor@ece.utexas.edu> Sun, 16 Aug 1998 15:28:57 -0700
+
+debianutils (1.9) frozen unstable; urgency=high
+
+ * run-parts: close unused fd's to prevent hang. fixes: #20678.
+ * run-parts: flush buffers after printing message. fixes: #20287.
+ * run-parts: fix error message. fixes: #19741.
+ * mktemp manpage corrections. fixes: #20224, #20225.
+
+ -- Guy Maor <maor@ece.utexas.edu> Sun, 5 Apr 1998 14:46:17 -0700
+
+debianutils (1.8) unstable; urgency=low
+
+ * Strip binaries.
+ * Added sensible-pager.1
+
+ -- Guy Maor <maor@ece.utexas.edu> Fri, 13 Mar 1998 02:43:11 -0800
+
+debianutils (1.7) unstable; urgency=low
+
+ * Fixed tempfile --help. fixes: #13874
+ * savelog, installkernel use /bin/sh. fixes: #15171, #15872
+ * Clarify run-parts.8. fixes: #16865
+ * Added --report ro runparts. fixes: #9965
+ * Improved installkernel, inspired by David ROCHER <rocher@easynet.fr>.
+ fixes: #14951
+ * Added mktemp. fixes: 15947.
+
+ -- Guy Maor <maor@ece.utexas.edu> Sun, 15 Feb 1998 03:01:04 -0800
+
+debianutils (1.6) unstable; urgency=low
+
+ * Fixed which for filenames with dash (#11625).
+ * Fixed mkboot so always removes directory (#10048).
+ * Compiled with libc6 (#11671).
+ * New commands: tempfile, sensible-editor, sensible-pager (#12161).
+ * savelog: add -p option (#9211), ln and mv logfile to prevent race (#10999)
+
+ -- Guy Maor <maor@ece.utexas.edu> Sun, 24 Aug 1997 20:23:13 -0500
+
+debianutils (1.5) frozen unstable; urgency=low
+
+ * Improved which, added which.1 (#7435).
+ * Fixed includes in run-parts (#7660, #8231, #8748).
+ * Fixed savelog.8 (#9777).
+
+ -- Guy Maor <maor@ece.utexas.edu> Thu, 15 May 1997 01:01:49 -0500
+
+debianutils (1.4) unstable; urgency=low
+
+ * installkernel: fixed bug #6395 - /boot/vmlinuz.old link is broken when
+ recompiling a kernel.
+ * mkboot: fixed bug #6227 - mkboot recovers better from errors
+
+ -- Guy Maor <maor@ece.utexas.edu> Tue, 7 Jan 1997 12:03:51 -0600
+
+debianutils (1.3) unstable; urgency=low
+
+ * New source format.
+ * installkernel.8: fixed typo, bug #3511.
+ * which: fixed quoting problem, bug #4363
+
+ -- Guy Maor <maor@ece.utexas.edu> Mon, 30 Sep 1996 16:26:25 -0500
+
+debianutils (1.2-3) unstable; urgency=low
+
+ * installkernel: Fixed silly bug.
+
+ -- Guy Maor <maor@ece.utexas.edu> Sat, 08 Jun 1996 22:38:50 -0500
+
+debianutils (1.2-2) unstable; urgency=low
+
+ * installkernel.8: Improved it, fixes bug 2887
+ * debian.rules: Changed package name to debianutils (with a
+ Conflict,Replaces debian-utils)
+ * which: Fixed to print paths when arg is a shell builtin
+ * mkboot: Can specify kernel to use with argument. Defaults to
+ /boot/vmlinuz.
+ * run-parts.c: Added --verbose option from Austin Donnelly
+ <and1000@cam.ac.uk>.
+
+ -- Guy Maor <maor@ece.utexas.edu> Wed, 05 Jun 1996 06:15:25 -0500
+
+debianutils (1.2-1) unstable; urgency=low
+
+ * Added priorty and replaces cron (<=3.0pl1-31)
+ * savelog{,.8}: Savelog moved in from cron. I also wrote a man-page.
+
+ -- Guy Maor <maor@ece.utexas.edu> Thu, 25 Apr 1996 04:41:47 -0500
+
+debianutils (1.1-2) unstable; urgency=low
+
+ * run-parts.c (run_part): silly bug with return code reporting.
+
+ -- Guy Maor <maor@ece.utexas.edu> Sat, 20 Apr 1996 05:15:08 -0500
+
+debianutils (1.1-1) unstable; urgency=low
+
+ * Initial release
+ * mkboot: Rewrote from scratch, fixes Bugs 918, 1520, 1521
+ * debian.control: Added 'Section: base'
+ * run-parts.c: Now skips over directories, fixes Bug 2244
+
+ -- Guy Maor <maor@ece.utexas.edu> Thu, 18 Apr 1996 19:54:33 -0500
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..0495da3
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,25 @@
+Source: debianutils
+Section: utils
+Priority: required
+Maintainer: Clint Adams <clint@debian.org>
+Uploaders: Manoj Srivastava <srivasta@debian.org>
+Standards-Version: 4.5.0
+Build-Depends: dpkg (>= 1.19.0.3~)
+Rules-Requires-Root: no
+Vcs-Git: https://salsa.debian.org/debian/debianutils.git
+Vcs-Browser: https://salsa.debian.org/debian/debianutils
+
+Package: debianutils
+Architecture: any
+Pre-Depends: ${shlibs:Depends}
+Essential: yes
+Multi-Arch: foreign
+Description: Miscellaneous utilities specific to Debian
+ This package provides a number of small utilities which are used
+ primarily by the installation scripts of Debian packages, although
+ you may use them directly.
+ .
+ The specific utilities included are:
+ add-shell installkernel ischroot remove-shell run-parts savelog
+ tempfile which
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..46c7a25
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,161 @@
+This is the Debian GNU/Linux package debianutils.
+
+It is an original Debian package. Programs in it were maintained by
+Guy Maor <maor@debian.org>, and are now maintained by Clint Adams
+<schizo@debian.org>.
+
+All its programs except savelog, and which may be
+redistributed under the terms of the GNU GPL, Version 2 or later,
+found on Debian systems in the file /usr/share/common-licenses/GPL-2.
+
+which is in the public domain.
+
+savelog may be redistributed under the following terms: (The rest of
+this file consists of savelog's distribution terms.)
+
+#ident "@(#)smail:RELEASE-3_2:COPYING,v 1.2 1996/06/14 18:59:10 woods Exp"
+
+ SMAIL GENERAL PUBLIC LICENSE
+ (Clarified 11 Feb 1988)
+
+ Copyright (C) 1988 Landon Curt Noll & Ronald S. Karr
+ Copyright (C) 1992 Ronald S. Karr
+ Copyleft (GNU) 1988 Landon Curt Noll & Ronald S. Karr
+
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license, but changing it is not allowed. You can also
+ use this wording to make the terms for other programs.
+
+ The license agreements of most software companies keep you at the
+mercy of those companies. By contrast, our general public license is
+intended to give everyone the right to share SMAIL. To make sure that
+you get the rights we want you to have, we need to make restrictions
+that forbid anyone to deny you these rights or to ask you to surrender
+the rights. Hence this license agreement.
+
+ Specifically, we want to make sure that you have the right to give
+away copies of SMAIL, that you receive source code or else can get it
+if you want it, that you can change SMAIL or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To make sure that everyone has such rights, we have to forbid you to
+deprive anyone else of these rights. For example, if you distribute
+copies of SMAIL, you must give the recipients all the rights that you
+have. You must make sure that they, too, receive or can get the
+source code. And you must tell them their rights.
+
+ Also, for our own protection, we must make certain that everyone
+finds out that there is no warranty for SMAIL. If SMAIL is modified by
+someone else and passed on, we want its recipients to know that what
+they have is not what we distributed, so that any problems introduced
+by others will not reflect on our reputation.
+
+ Therefore we (Landon Curt Noll and Ronald S. Karr) make the following
+terms which say what you must do to be allowed to distribute or change
+SMAIL.
+
+
+ COPYING POLICIES
+
+ 1. You may copy and distribute verbatim copies of SMAIL source code
+as you receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy a valid copyright notice "Copyright
+(C) 1988 Landon Curt Noll & Ronald S. Karr" (or with whatever year is
+appropriate); keep intact the notices on all files that refer to this
+License Agreement and to the absence of any warranty; and give any
+other recipients of the SMAIL program a copy of this License
+Agreement along with the program. You may charge a distribution fee
+for the physical act of transferring a copy.
+
+ 2. You may modify your copy or copies of SMAIL or any portion of it,
+and copy and distribute such modifications under the terms of
+Paragraph 1 above, provided that you also do the following:
+
+ a) cause the modified files to carry prominent notices stating
+ that you changed the files and the date of any change; and
+
+ b) cause the whole of any work that you distribute or publish,
+ that in whole or in part contains or is a derivative of SMAIL or
+ any part thereof, to be licensed at no charge to all third
+ parties on terms identical to those contained in this License
+ Agreement (except that you may choose to grant more extensive
+ warranty protection to some or all third parties, at your option).
+
+ c) You may charge a distribution fee for the physical act of
+ transferring a copy, and you may at your option offer warranty
+ protection in exchange for a fee.
+
+Mere aggregation of another unrelated program with this program (or its
+derivative) on a volume of a storage or distribution medium does not bring
+the other program under the scope of these terms.
+
+ 3. You may copy and distribute SMAIL (or a portion or derivative of it,
+under Paragraph 2) in object code or executable form under the terms of
+Paragraphs 1 and 2 above provided that you also do one of the following:
+
+ a) accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of
+ Paragraphs 1 and 2 above; or,
+
+ b) accompany it with a written offer, valid for at least three
+ years, to give any third party free (except for a nominal
+ shipping charge) a complete machine-readable copy of the
+ corresponding source code, to be distributed under the terms of
+ Paragraphs 1 and 2 above; or,
+
+ c) accompany it with the information you received as to where the
+ corresponding source code may be obtained. (This alternative is
+ allowed only for non-commercial distribution and only if you
+ received the program in object code or executable form alone.)
+
+For an executable file, complete source code means all the source code for
+all modules it contains; but, as a special exception, it need not include
+source code for modules which are standard libraries that accompany the
+operating system on which the executable file runs.
+
+ 4. You may not copy, sublicense, distribute or transfer SMAIL
+except as expressly provided under this License Agreement. Any attempt
+otherwise to copy, sublicense, distribute or transfer SMAIL is void and
+your rights to use the program under this License agreement shall be
+automatically terminated. However, parties who have received computer
+software programs from you with this License Agreement will not have
+their licenses terminated so long as such parties remain in full compliance.
+
+ 5. If you wish to incorporate parts of SMAIL into other free
+programs whose distribution conditions are different, write to Landon
+Curt Noll & Ronald S. Karr via the Free Software Foundation at 51
+Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. We have not yet
+worked out a simple rule that can be stated here, but we will often
+permit this. We will be guided by the two goals of preserving the
+free status of all derivatives of our free software and of promoting
+the sharing and reuse of software.
+
+Your comments and suggestions about our licensing policies and our
+software are welcome! This contract was based on the contract made by
+the Free Software Foundation. Please contact the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,
+USA, or call (617) 542-5942 for details on copylefted material in
+general.
+
+ NO WARRANTY
+
+ BECAUSE SMAIL IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY NO
+WARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING, LANDON CURT NOLL & RONALD S. KARR AND/OR
+OTHER PARTIES PROVIDE SMAIL "AS IS" WITHOUT WARRANTY OF ANY KIND,
+EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF SMAIL IS WITH
+YOU. SHOULD SMAIL PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
+NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL LANDON CURT NOLL &
+RONALD S. KARR AND/OR ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE
+SMAIL AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+LOST PROFITS, LOST MONIES, OR OTHER SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
+(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
+INACCURATE OR LOSSES SUSTAINED BY THIRD PARTIES OR A FAILURE OF THE
+PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) SMAIL, EVEN IF YOU HAVE
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY
+ANY OTHER PARTY.
diff --git a/debian/postinst b/debian/postinst
new file mode 100755
index 0000000..924673e
--- /dev/null
+++ b/debian/postinst
@@ -0,0 +1,20 @@
+#! /bin/sh -e
+
+if test -z "$2" && test ! -f /etc/shells
+then
+ cp -p /usr/share/debianutils/shells /etc/shells
+fi
+
+case "$1" in
+ configure)
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
diff --git a/debian/postrm b/debian/postrm
new file mode 100755
index 0000000..4c8075a
--- /dev/null
+++ b/debian/postrm
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+case "$1" in
+ remove|disappear)
+ ;;
+ upgrade|failed-upgrade|purge|abort-install|abort-upgrade)
+ ;;
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..d0af3cb
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,126 @@
+#! /usr/bin/make -f
+
+package = debianutils
+
+CFLAGS = -Wall -g
+INSTALL = install
+INSTALL_FILE = $(INSTALL) -p -m 644
+INSTALL_PROGRAM = $(INSTALL) -p -m 755
+INSTALL_SCRIPT = $(INSTALL) -p -m 755
+INSTALL_DIR = $(INSTALL) -p -d -m 755
+
+include /usr/share/dpkg/architecture.mk
+
+STRIP=strip
+
+ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+CONFARGS = --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
+STRIP=$(DEB_HOST_GNU_TYPE)-strip
+endif
+
+CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
+CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
+LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
+
+BUILD_DATE := $(shell dpkg-parsechangelog | sed -n -e 's/^Date: //p')
+
+build: build-indep build-arch
+build-indep:
+
+build-arch:
+ $(checkdir)
+ ./configure CFLAGS="$(CFLAGS)" \
+ CPPFLAGS="$(CPPFLAGS)" \
+ LDFLAGS="$(LDFLAGS)" \
+ --prefix=/usr \
+ --mandir=/usr/share/man $(CONFARGS)
+ $(MAKE)
+ touch build-arch
+
+clean:
+ $(checkdir)
+ test ! -f Makefile || $(MAKE) distclean
+ $(RM) -rf autom4te.cache
+ $(RM) -r debian/tmp* debianutils*
+ $(RM) build-arch debian/files* debian/substvars
+ find . -name '*~' -print0 | xargs -0 rm -f
+
+binary-indep: build
+ $(checkdir)
+
+binary-arch: build
+ $(checkdir)
+ -rm -rf debian/tmp
+ $(INSTALL_DIR) debian/tmp/DEBIAN \
+ debian/tmp/bin \
+ debian/tmp/sbin \
+ debian/tmp/usr/bin \
+ debian/tmp/usr/sbin \
+ debian/tmp/usr/share/man/man1 \
+ debian/tmp/usr/share/man/man8 \
+ debian/tmp/usr/share/doc/$(package) \
+ debian/tmp/usr/share/$(package)
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp INSTALL_PROGRAM="$(INSTALL_PROGRAM)"
+ mv debian/tmp/usr/bin/run-parts \
+ debian/tmp/usr/bin/tempfile \
+ debian/tmp/bin/
+
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ $(STRIP) --remove-section=.comment --remove-section=.note \
+ debian/tmp/bin/run-parts \
+ debian/tmp/bin/tempfile \
+ debian/tmp/usr/bin/ischroot
+endif
+
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+ mv debian/tmp/usr/sbin/installkernel debian/tmp/sbin/
+else
+ rm debian/tmp/usr/sbin/installkernel \
+ debian/tmp/usr/share/man/man8/installkernel.8
+endif
+ $(INSTALL_FILE) debian/shells debian/tmp/usr/share/$(package)
+ $(INSTALL_FILE) debian/changelog debian/tmp/usr/share/doc/$(package)
+ $(INSTALL_FILE) debian/README.shells debian/tmp/usr/share/doc/$(package)
+ find debian/tmp/usr/share/man/man[18] \
+ debian/tmp/usr/share/man/de/man[18] \
+ debian/tmp/usr/share/man/es/man[18] \
+ debian/tmp/usr/share/man/fr/man[18] \
+ debian/tmp/usr/share/man/it/man[18] \
+ debian/tmp/usr/share/man/ja/man[18] \
+ debian/tmp/usr/share/man/pl/man[18] \
+ debian/tmp/usr/share/man/sl/man[18] \
+ debian/tmp/usr/share/doc/$(package) -type f | xargs gzip -9n
+ $(INSTALL_FILE) debian/copyright debian/tmp/usr/share/doc/$(package)
+ $(INSTALL_SCRIPT) debian/postinst debian/tmp/DEBIAN/
+ $(INSTALL_SCRIPT) debian/postrm debian/tmp/DEBIAN/
+
+ cd debian/tmp && find * -type f ! -regex '^DEBIAN/.*' -print0 | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums
+
+ find debian/tmp ! -type l -print0 | xargs -0r chmod go=rX,u+rw,a-s
+
+ dpkg-shlibdeps debian/tmp/bin/run-parts \
+ debian/tmp/bin/tempfile \
+ debian/tmp/usr/bin/ischroot
+ dpkg-gencontrol -isp
+ find debian/tmp -depth -newermt '$(BUILD_DATE)' -print0 | \
+ xargs -0r touch --no-dereference --date='$(BUILD_DATE)'
+ dpkg-deb --root-owner-group --build debian/tmp ..
+
+define checkdir
+ test -f run-parts.c && test -f debian/rules
+endef
+
+binary: binary-indep binary-arch
+
+prebuild:
+ autoreconf -fi
+ $(RM) -rf autom4te.cache
+
+ cd po4a && po4a --no-backups po4a.conf
+
+
+.PHONY: build build-indep binary binary-arch binary-indep clean prebuild
+
+# Local Variables:
+# mode:Makefile
+# End:
diff --git a/debian/shells b/debian/shells
new file mode 100644
index 0000000..3f63987
--- /dev/null
+++ b/debian/shells
@@ -0,0 +1,2 @@
+# /etc/shells: valid login shells
+/bin/sh
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..fec903d
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,2 @@
+Tests: smoke
+Restrictions: superficial
diff --git a/debian/tests/smoke b/debian/tests/smoke
new file mode 100644
index 0000000..5dc69ba
--- /dev/null
+++ b/debian/tests/smoke
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+run-parts --version
+tempfile 2>&1
+which sh
+ischroot --version
+savelog
diff --git a/depcomp b/depcomp
new file mode 100755
index 0000000..6b39162
--- /dev/null
+++ b/depcomp
@@ -0,0 +1,791 @@
+#! /bin/sh
+# depcomp - compile a program generating dependencies as side-effects
+
+scriptversion=2018-03-07.03; # UTC
+
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
+
+case $1 in
+ '')
+ echo "$0: No command. Try '$0 --help' for more information." 1>&2
+ exit 1;
+ ;;
+ -h | --h*)
+ cat <<\EOF
+Usage: depcomp [--help] [--version] PROGRAM [ARGS]
+
+Run PROGRAMS ARGS to compile a file, generating dependencies
+as side-effects.
+
+Environment variables:
+ depmode Dependency tracking mode.
+ source Source file read by 'PROGRAMS ARGS'.
+ object Object file output by 'PROGRAMS ARGS'.
+ DEPDIR directory where to store dependencies.
+ depfile Dependency file to output.
+ tmpdepfile Temporary file to use when outputting dependencies.
+ libtool Whether libtool is used (yes/no).
+
+Report bugs to <bug-automake@gnu.org>.
+EOF
+ exit $?
+ ;;
+ -v | --v*)
+ echo "depcomp $scriptversion"
+ exit $?
+ ;;
+esac
+
+# Get the directory component of the given path, and save it in the
+# global variables '$dir'. Note that this directory component will
+# be either empty or ending with a '/' character. This is deliberate.
+set_dir_from ()
+{
+ case $1 in
+ */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
+ *) dir=;;
+ esac
+}
+
+# Get the suffix-stripped basename of the given path, and save it the
+# global variable '$base'.
+set_base_from ()
+{
+ base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
+}
+
+# If no dependency file was actually created by the compiler invocation,
+# we still have to create a dummy depfile, to avoid errors with the
+# Makefile "include basename.Plo" scheme.
+make_dummy_depfile ()
+{
+ echo "#dummy" > "$depfile"
+}
+
+# Factor out some common post-processing of the generated depfile.
+# Requires the auxiliary global variable '$tmpdepfile' to be set.
+aix_post_process_depfile ()
+{
+ # If the compiler actually managed to produce a dependency file,
+ # post-process it.
+ if test -f "$tmpdepfile"; then
+ # Each line is of the form 'foo.o: dependency.h'.
+ # Do two passes, one to just change these to
+ # $object: dependency.h
+ # and one to simply output
+ # dependency.h:
+ # which is needed to avoid the deleted-header problem.
+ { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
+ sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
+ } > "$depfile"
+ rm -f "$tmpdepfile"
+ else
+ make_dummy_depfile
+ fi
+}
+
+# A tabulation character.
+tab=' '
+# A newline character.
+nl='
+'
+# Character ranges might be problematic outside the C locale.
+# These definitions help.
+upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
+lower=abcdefghijklmnopqrstuvwxyz
+digits=0123456789
+alpha=${upper}${lower}
+
+if test -z "$depmode" || test -z "$source" || test -z "$object"; then
+ echo "depcomp: Variables source, object and depmode must be set" 1>&2
+ exit 1
+fi
+
+# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
+depfile=${depfile-`echo "$object" |
+ sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
+tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
+
+rm -f "$tmpdepfile"
+
+# Avoid interferences from the environment.
+gccflag= dashmflag=
+
+# Some modes work just like other modes, but use different flags. We
+# parameterize here, but still list the modes in the big case below,
+# to make depend.m4 easier to write. Note that we *cannot* use a case
+# here, because this file can only contain one case statement.
+if test "$depmode" = hp; then
+ # HP compiler uses -M and no extra arg.
+ gccflag=-M
+ depmode=gcc
+fi
+
+if test "$depmode" = dashXmstdout; then
+ # This is just like dashmstdout with a different argument.
+ dashmflag=-xM
+ depmode=dashmstdout
+fi
+
+cygpath_u="cygpath -u -f -"
+if test "$depmode" = msvcmsys; then
+ # This is just like msvisualcpp but w/o cygpath translation.
+ # Just convert the backslash-escaped backslashes to single forward
+ # slashes to satisfy depend.m4
+ cygpath_u='sed s,\\\\,/,g'
+ depmode=msvisualcpp
+fi
+
+if test "$depmode" = msvc7msys; then
+ # This is just like msvc7 but w/o cygpath translation.
+ # Just convert the backslash-escaped backslashes to single forward
+ # slashes to satisfy depend.m4
+ cygpath_u='sed s,\\\\,/,g'
+ depmode=msvc7
+fi
+
+if test "$depmode" = xlc; then
+ # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
+ gccflag=-qmakedep=gcc,-MF
+ depmode=gcc
+fi
+
+case "$depmode" in
+gcc3)
+## gcc 3 implements dependency tracking that does exactly what
+## we want. Yay! Note: for some reason libtool 1.4 doesn't like
+## it if -MD -MP comes after the -MF stuff. Hmm.
+## Unfortunately, FreeBSD c89 acceptance of flags depends upon
+## the command line argument order; so add the flags where they
+## appear in depend2.am. Note that the slowdown incurred here
+## affects only configure: in makefiles, %FASTDEP% shortcuts this.
+ for arg
+ do
+ case $arg in
+ -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
+ *) set fnord "$@" "$arg" ;;
+ esac
+ shift # fnord
+ shift # $arg
+ done
+ "$@"
+ stat=$?
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ mv "$tmpdepfile" "$depfile"
+ ;;
+
+gcc)
+## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
+## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
+## (see the conditional assignment to $gccflag above).
+## There are various ways to get dependency output from gcc. Here's
+## why we pick this rather obscure method:
+## - Don't want to use -MD because we'd like the dependencies to end
+## up in a subdir. Having to rename by hand is ugly.
+## (We might end up doing this anyway to support other compilers.)
+## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
+## -MM, not -M (despite what the docs say). Also, it might not be
+## supported by the other compilers which use the 'gcc' depmode.
+## - Using -M directly means running the compiler twice (even worse
+## than renaming).
+ if test -z "$gccflag"; then
+ gccflag=-MD,
+ fi
+ "$@" -Wp,"$gccflag$tmpdepfile"
+ stat=$?
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ # The second -e expression handles DOS-style file names with drive
+ # letters.
+ sed -e 's/^[^:]*: / /' \
+ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
+## This next piece of magic avoids the "deleted header file" problem.
+## The problem is that when a header file which appears in a .P file
+## is deleted, the dependency causes make to die (because there is
+## typically no way to rebuild the header). We avoid this by adding
+## dummy dependencies for each header file. Too bad gcc doesn't do
+## this for us directly.
+## Some versions of gcc put a space before the ':'. On the theory
+## that the space means something, we add a space to the output as
+## well. hp depmode also adds that space, but also prefixes the VPATH
+## to the object. Take care to not repeat it in the output.
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ tr ' ' "$nl" < "$tmpdepfile" \
+ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
+ | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+hp)
+ # This case exists only to let depend.m4 do its work. It works by
+ # looking at the text of this script. This case will never be run,
+ # since it is checked for above.
+ exit 1
+ ;;
+
+sgi)
+ if test "$libtool" = yes; then
+ "$@" "-Wp,-MDupdate,$tmpdepfile"
+ else
+ "$@" -MDupdate "$tmpdepfile"
+ fi
+ stat=$?
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+
+ if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
+ echo "$object : \\" > "$depfile"
+ # Clip off the initial element (the dependent). Don't try to be
+ # clever and replace this with sed code, as IRIX sed won't handle
+ # lines with more than a fixed number of characters (4096 in
+ # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
+ # the IRIX cc adds comments like '#:fec' to the end of the
+ # dependency line.
+ tr ' ' "$nl" < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
+ | tr "$nl" ' ' >> "$depfile"
+ echo >> "$depfile"
+ # The second pass generates a dummy entry for each header file.
+ tr ' ' "$nl" < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+ >> "$depfile"
+ else
+ make_dummy_depfile
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+xlc)
+ # This case exists only to let depend.m4 do its work. It works by
+ # looking at the text of this script. This case will never be run,
+ # since it is checked for above.
+ exit 1
+ ;;
+
+aix)
+ # The C for AIX Compiler uses -M and outputs the dependencies
+ # in a .u file. In older versions, this file always lives in the
+ # current directory. Also, the AIX compiler puts '$object:' at the
+ # start of each line; $object doesn't have directory information.
+ # Version 6 uses the directory in both cases.
+ set_dir_from "$object"
+ set_base_from "$object"
+ if test "$libtool" = yes; then
+ tmpdepfile1=$dir$base.u
+ tmpdepfile2=$base.u
+ tmpdepfile3=$dir.libs/$base.u
+ "$@" -Wc,-M
+ else
+ tmpdepfile1=$dir$base.u
+ tmpdepfile2=$dir$base.u
+ tmpdepfile3=$dir$base.u
+ "$@" -M
+ fi
+ stat=$?
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+ exit $stat
+ fi
+
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+ do
+ test -f "$tmpdepfile" && break
+ done
+ aix_post_process_depfile
+ ;;
+
+tcc)
+ # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
+ # FIXME: That version still under development at the moment of writing.
+ # Make that this statement remains true also for stable, released
+ # versions.
+ # It will wrap lines (doesn't matter whether long or short) with a
+ # trailing '\', as in:
+ #
+ # foo.o : \
+ # foo.c \
+ # foo.h \
+ #
+ # It will put a trailing '\' even on the last line, and will use leading
+ # spaces rather than leading tabs (at least since its commit 0394caf7
+ # "Emit spaces for -MD").
+ "$@" -MD -MF "$tmpdepfile"
+ stat=$?
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
+ # We have to change lines of the first kind to '$object: \'.
+ sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
+ # And for each line of the second kind, we have to emit a 'dep.h:'
+ # dummy dependency, to avoid the deleted-header problem.
+ sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+## The order of this option in the case statement is important, since the
+## shell code in configure will try each of these formats in the order
+## listed in this file. A plain '-MD' option would be understood by many
+## compilers, so we must ensure this comes after the gcc and icc options.
+pgcc)
+ # Portland's C compiler understands '-MD'.
+ # Will always output deps to 'file.d' where file is the root name of the
+ # source file under compilation, even if file resides in a subdirectory.
+ # The object file name does not affect the name of the '.d' file.
+ # pgcc 10.2 will output
+ # foo.o: sub/foo.c sub/foo.h
+ # and will wrap long lines using '\' :
+ # foo.o: sub/foo.c ... \
+ # sub/foo.h ... \
+ # ...
+ set_dir_from "$object"
+ # Use the source, not the object, to determine the base name, since
+ # that's sadly what pgcc will do too.
+ set_base_from "$source"
+ tmpdepfile=$base.d
+
+ # For projects that build the same source file twice into different object
+ # files, the pgcc approach of using the *source* file root name can cause
+ # problems in parallel builds. Use a locking strategy to avoid stomping on
+ # the same $tmpdepfile.
+ lockdir=$base.d-lock
+ trap "
+ echo '$0: caught signal, cleaning up...' >&2
+ rmdir '$lockdir'
+ exit 1
+ " 1 2 13 15
+ numtries=100
+ i=$numtries
+ while test $i -gt 0; do
+ # mkdir is a portable test-and-set.
+ if mkdir "$lockdir" 2>/dev/null; then
+ # This process acquired the lock.
+ "$@" -MD
+ stat=$?
+ # Release the lock.
+ rmdir "$lockdir"
+ break
+ else
+ # If the lock is being held by a different process, wait
+ # until the winning process is done or we timeout.
+ while test -d "$lockdir" && test $i -gt 0; do
+ sleep 1
+ i=`expr $i - 1`
+ done
+ fi
+ i=`expr $i - 1`
+ done
+ trap - 1 2 13 15
+ if test $i -le 0; then
+ echo "$0: failed to acquire lock after $numtries attempts" >&2
+ echo "$0: check lockdir '$lockdir'" >&2
+ exit 1
+ fi
+
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ # Each line is of the form `foo.o: dependent.h',
+ # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
+ # Do two passes, one to just change these to
+ # `$object: dependent.h' and one to simply `dependent.h:'.
+ sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
+ # Some versions of the HPUX 10.20 sed can't process this invocation
+ # correctly. Breaking it into two sed invocations is a workaround.
+ sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
+ | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+hp2)
+ # The "hp" stanza above does not work with aCC (C++) and HP's ia64
+ # compilers, which have integrated preprocessors. The correct option
+ # to use with these is +Maked; it writes dependencies to a file named
+ # 'foo.d', which lands next to the object file, wherever that
+ # happens to be.
+ # Much of this is similar to the tru64 case; see comments there.
+ set_dir_from "$object"
+ set_base_from "$object"
+ if test "$libtool" = yes; then
+ tmpdepfile1=$dir$base.d
+ tmpdepfile2=$dir.libs/$base.d
+ "$@" -Wc,+Maked
+ else
+ tmpdepfile1=$dir$base.d
+ tmpdepfile2=$dir$base.d
+ "$@" +Maked
+ fi
+ stat=$?
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile1" "$tmpdepfile2"
+ exit $stat
+ fi
+
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
+ do
+ test -f "$tmpdepfile" && break
+ done
+ if test -f "$tmpdepfile"; then
+ sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
+ # Add 'dependent.h:' lines.
+ sed -ne '2,${
+ s/^ *//
+ s/ \\*$//
+ s/$/:/
+ p
+ }' "$tmpdepfile" >> "$depfile"
+ else
+ make_dummy_depfile
+ fi
+ rm -f "$tmpdepfile" "$tmpdepfile2"
+ ;;
+
+tru64)
+ # The Tru64 compiler uses -MD to generate dependencies as a side
+ # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
+ # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
+ # dependencies in 'foo.d' instead, so we check for that too.
+ # Subdirectories are respected.
+ set_dir_from "$object"
+ set_base_from "$object"
+
+ if test "$libtool" = yes; then
+ # Libtool generates 2 separate objects for the 2 libraries. These
+ # two compilations output dependencies in $dir.libs/$base.o.d and
+ # in $dir$base.o.d. We have to check for both files, because
+ # one of the two compilations can be disabled. We should prefer
+ # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
+ # automatically cleaned when .libs/ is deleted, while ignoring
+ # the former would cause a distcleancheck panic.
+ tmpdepfile1=$dir$base.o.d # libtool 1.5
+ tmpdepfile2=$dir.libs/$base.o.d # Likewise.
+ tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
+ "$@" -Wc,-MD
+ else
+ tmpdepfile1=$dir$base.d
+ tmpdepfile2=$dir$base.d
+ tmpdepfile3=$dir$base.d
+ "$@" -MD
+ fi
+
+ stat=$?
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+ exit $stat
+ fi
+
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+ do
+ test -f "$tmpdepfile" && break
+ done
+ # Same post-processing that is required for AIX mode.
+ aix_post_process_depfile
+ ;;
+
+msvc7)
+ if test "$libtool" = yes; then
+ showIncludes=-Wc,-showIncludes
+ else
+ showIncludes=-showIncludes
+ fi
+ "$@" $showIncludes > "$tmpdepfile"
+ stat=$?
+ grep -v '^Note: including file: ' "$tmpdepfile"
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ # The first sed program below extracts the file names and escapes
+ # backslashes for cygpath. The second sed program outputs the file
+ # name when reading, but also accumulates all include files in the
+ # hold buffer in order to output them again at the end. This only
+ # works with sed implementations that can handle large buffers.
+ sed < "$tmpdepfile" -n '
+/^Note: including file: *\(.*\)/ {
+ s//\1/
+ s/\\/\\\\/g
+ p
+}' | $cygpath_u | sort -u | sed -n '
+s/ /\\ /g
+s/\(.*\)/'"$tab"'\1 \\/p
+s/.\(.*\) \\/\1:/
+H
+$ {
+ s/.*/'"$tab"'/
+ G
+ p
+}' >> "$depfile"
+ echo >> "$depfile" # make sure the fragment doesn't end with a backslash
+ rm -f "$tmpdepfile"
+ ;;
+
+msvc7msys)
+ # This case exists only to let depend.m4 do its work. It works by
+ # looking at the text of this script. This case will never be run,
+ # since it is checked for above.
+ exit 1
+ ;;
+
+#nosideeffect)
+ # This comment above is used by automake to tell side-effect
+ # dependency tracking mechanisms from slower ones.
+
+dashmstdout)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the preprocessed file to stdout, regardless of -o.
+ "$@" || exit $?
+
+ # Remove the call to Libtool.
+ if test "$libtool" = yes; then
+ while test "X$1" != 'X--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+
+ # Remove '-o $object'.
+ IFS=" "
+ for arg
+ do
+ case $arg in
+ -o)
+ shift
+ ;;
+ $object)
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift # fnord
+ shift # $arg
+ ;;
+ esac
+ done
+
+ test -z "$dashmflag" && dashmflag=-M
+ # Require at least two characters before searching for ':'
+ # in the target name. This is to cope with DOS-style filenames:
+ # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
+ "$@" $dashmflag |
+ sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
+ rm -f "$depfile"
+ cat < "$tmpdepfile" > "$depfile"
+ # Some versions of the HPUX 10.20 sed can't process this sed invocation
+ # correctly. Breaking it into two sed invocations is a workaround.
+ tr ' ' "$nl" < "$tmpdepfile" \
+ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
+ | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+dashXmstdout)
+ # This case only exists to satisfy depend.m4. It is never actually
+ # run, as this mode is specially recognized in the preamble.
+ exit 1
+ ;;
+
+makedepend)
+ "$@" || exit $?
+ # Remove any Libtool call
+ if test "$libtool" = yes; then
+ while test "X$1" != 'X--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+ # X makedepend
+ shift
+ cleared=no eat=no
+ for arg
+ do
+ case $cleared in
+ no)
+ set ""; shift
+ cleared=yes ;;
+ esac
+ if test $eat = yes; then
+ eat=no
+ continue
+ fi
+ case "$arg" in
+ -D*|-I*)
+ set fnord "$@" "$arg"; shift ;;
+ # Strip any option that makedepend may not understand. Remove
+ # the object too, otherwise makedepend will parse it as a source file.
+ -arch)
+ eat=yes ;;
+ -*|$object)
+ ;;
+ *)
+ set fnord "$@" "$arg"; shift ;;
+ esac
+ done
+ obj_suffix=`echo "$object" | sed 's/^.*\././'`
+ touch "$tmpdepfile"
+ ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
+ rm -f "$depfile"
+ # makedepend may prepend the VPATH from the source file name to the object.
+ # No need to regex-escape $object, excess matching of '.' is harmless.
+ sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
+ # Some versions of the HPUX 10.20 sed can't process the last invocation
+ # correctly. Breaking it into two sed invocations is a workaround.
+ sed '1,2d' "$tmpdepfile" \
+ | tr ' ' "$nl" \
+ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
+ | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile" "$tmpdepfile".bak
+ ;;
+
+cpp)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the preprocessed file to stdout.
+ "$@" || exit $?
+
+ # Remove the call to Libtool.
+ if test "$libtool" = yes; then
+ while test "X$1" != 'X--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+
+ # Remove '-o $object'.
+ IFS=" "
+ for arg
+ do
+ case $arg in
+ -o)
+ shift
+ ;;
+ $object)
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift # fnord
+ shift # $arg
+ ;;
+ esac
+ done
+
+ "$@" -E \
+ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+ | sed '$ s: \\$::' > "$tmpdepfile"
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ cat < "$tmpdepfile" >> "$depfile"
+ sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+msvisualcpp)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the preprocessed file to stdout.
+ "$@" || exit $?
+
+ # Remove the call to Libtool.
+ if test "$libtool" = yes; then
+ while test "X$1" != 'X--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+
+ IFS=" "
+ for arg
+ do
+ case "$arg" in
+ -o)
+ shift
+ ;;
+ $object)
+ shift
+ ;;
+ "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
+ set fnord "$@"
+ shift
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift
+ shift
+ ;;
+ esac
+ done
+ "$@" -E 2>/dev/null |
+ sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
+ echo "$tab" >> "$depfile"
+ sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+msvcmsys)
+ # This case exists only to let depend.m4 do its work. It works by
+ # looking at the text of this script. This case will never be run,
+ # since it is checked for above.
+ exit 1
+ ;;
+
+none)
+ exec "$@"
+ ;;
+
+*)
+ echo "Unknown depmode $depmode" 1>&2
+ exit 1
+ ;;
+esac
+
+exit 0
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC0"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/install-sh b/install-sh
new file mode 100755
index 0000000..20d8b2e
--- /dev/null
+++ b/install-sh
@@ -0,0 +1,529 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2018-03-11.20; # UTC
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# 'make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.
+
+tab=' '
+nl='
+'
+IFS=" $tab$nl"
+
+# Set DOITPROG to "echo" to test this script.
+
+doit=${DOITPROG-}
+doit_exec=${doit:-exec}
+
+# Put in absolute file names if you don't have them in your path;
+# or use environment vars.
+
+chgrpprog=${CHGRPPROG-chgrp}
+chmodprog=${CHMODPROG-chmod}
+chownprog=${CHOWNPROG-chown}
+cmpprog=${CMPPROG-cmp}
+cpprog=${CPPROG-cp}
+mkdirprog=${MKDIRPROG-mkdir}
+mvprog=${MVPROG-mv}
+rmprog=${RMPROG-rm}
+stripprog=${STRIPPROG-strip}
+
+posix_mkdir=
+
+# Desired mode of installed file.
+mode=0755
+
+chgrpcmd=
+chmodcmd=$chmodprog
+chowncmd=
+mvcmd=$mvprog
+rmcmd="$rmprog -f"
+stripcmd=
+
+src=
+dst=
+dir_arg=
+dst_arg=
+
+copy_on_change=false
+is_target_a_directory=possibly
+
+usage="\
+Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+ or: $0 [OPTION]... SRCFILES... DIRECTORY
+ or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+ or: $0 [OPTION]... -d DIRECTORIES...
+
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
+
+Options:
+ --help display this help and exit.
+ --version display version info and exit.
+
+ -c (ignored)
+ -C install only if different (preserve the last data modification time)
+ -d create directories instead of installing files.
+ -g GROUP $chgrpprog installed files to GROUP.
+ -m MODE $chmodprog installed files to MODE.
+ -o USER $chownprog installed files to USER.
+ -s $stripprog installed files.
+ -t DIRECTORY install into DIRECTORY.
+ -T report an error if DSTFILE is a directory.
+
+Environment variables override the default commands:
+ CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
+ RMPROG STRIPPROG
+"
+
+while test $# -ne 0; do
+ case $1 in
+ -c) ;;
+
+ -C) copy_on_change=true;;
+
+ -d) dir_arg=true;;
+
+ -g) chgrpcmd="$chgrpprog $2"
+ shift;;
+
+ --help) echo "$usage"; exit $?;;
+
+ -m) mode=$2
+ case $mode in
+ *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
+ echo "$0: invalid mode: $mode" >&2
+ exit 1;;
+ esac
+ shift;;
+
+ -o) chowncmd="$chownprog $2"
+ shift;;
+
+ -s) stripcmd=$stripprog;;
+
+ -t)
+ is_target_a_directory=always
+ dst_arg=$2
+ # Protect names problematic for 'test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
+ shift;;
+
+ -T) is_target_a_directory=never;;
+
+ --version) echo "$0 $scriptversion"; exit $?;;
+
+ --) shift
+ break;;
+
+ -*) echo "$0: invalid option: $1" >&2
+ exit 1;;
+
+ *) break;;
+ esac
+ shift
+done
+
+# We allow the use of options -d and -T together, by making -d
+# take the precedence; this is for compatibility with GNU install.
+
+if test -n "$dir_arg"; then
+ if test -n "$dst_arg"; then
+ echo "$0: target directory not allowed when installing a directory." >&2
+ exit 1
+ fi
+fi
+
+if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
+ # When -d is used, all remaining arguments are directories to create.
+ # When -t is used, the destination is already specified.
+ # Otherwise, the last argument is the destination. Remove it from $@.
+ for arg
+ do
+ if test -n "$dst_arg"; then
+ # $@ is not empty: it contains at least $arg.
+ set fnord "$@" "$dst_arg"
+ shift # fnord
+ fi
+ shift # arg
+ dst_arg=$arg
+ # Protect names problematic for 'test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
+ done
+fi
+
+if test $# -eq 0; then
+ if test -z "$dir_arg"; then
+ echo "$0: no input file specified." >&2
+ exit 1
+ fi
+ # It's OK to call 'install-sh -d' without argument.
+ # This can happen when creating conditional directories.
+ exit 0
+fi
+
+if test -z "$dir_arg"; then
+ if test $# -gt 1 || test "$is_target_a_directory" = always; then
+ if test ! -d "$dst_arg"; then
+ echo "$0: $dst_arg: Is not a directory." >&2
+ exit 1
+ fi
+ fi
+fi
+
+if test -z "$dir_arg"; then
+ do_exit='(exit $ret); exit $ret'
+ trap "ret=129; $do_exit" 1
+ trap "ret=130; $do_exit" 2
+ trap "ret=141; $do_exit" 13
+ trap "ret=143; $do_exit" 15
+
+ # Set umask so as not to create temps with too-generous modes.
+ # However, 'strip' requires both read and write access to temps.
+ case $mode in
+ # Optimize common cases.
+ *644) cp_umask=133;;
+ *755) cp_umask=22;;
+
+ *[0-7])
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw='% 200'
+ fi
+ cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
+ *)
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw=,u+rw
+ fi
+ cp_umask=$mode$u_plus_rw;;
+ esac
+fi
+
+for src
+do
+ # Protect names problematic for 'test' and other utilities.
+ case $src in
+ -* | [=\(\)!]) src=./$src;;
+ esac
+
+ if test -n "$dir_arg"; then
+ dst=$src
+ dstdir=$dst
+ test -d "$dstdir"
+ dstdir_status=$?
+ else
+
+ # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
+ # might cause directories to be created, which would be especially bad
+ # if $src (and thus $dsttmp) contains '*'.
+ if test ! -f "$src" && test ! -d "$src"; then
+ echo "$0: $src does not exist." >&2
+ exit 1
+ fi
+
+ if test -z "$dst_arg"; then
+ echo "$0: no destination specified." >&2
+ exit 1
+ fi
+ dst=$dst_arg
+
+ # If destination is a directory, append the input filename.
+ if test -d "$dst"; then
+ if test "$is_target_a_directory" = never; then
+ echo "$0: $dst_arg: Is a directory" >&2
+ exit 1
+ fi
+ dstdir=$dst
+ dstbase=`basename "$src"`
+ case $dst in
+ */) dst=$dst$dstbase;;
+ *) dst=$dst/$dstbase;;
+ esac
+ dstdir_status=0
+ else
+ dstdir=`dirname "$dst"`
+ test -d "$dstdir"
+ dstdir_status=$?
+ fi
+ fi
+
+ case $dstdir in
+ */) dstdirslash=$dstdir;;
+ *) dstdirslash=$dstdir/;;
+ esac
+
+ obsolete_mkdir_used=false
+
+ if test $dstdir_status != 0; then
+ case $posix_mkdir in
+ '')
+ # Create intermediate dirs using mode 755 as modified by the umask.
+ # This is like FreeBSD 'install' as of 1997-10-28.
+ umask=`umask`
+ case $stripcmd.$umask in
+ # Optimize common cases.
+ *[2367][2367]) mkdir_umask=$umask;;
+ .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+ *[0-7])
+ mkdir_umask=`expr $umask + 22 \
+ - $umask % 100 % 40 + $umask % 20 \
+ - $umask % 10 % 4 + $umask % 2
+ `;;
+ *) mkdir_umask=$umask,go-w;;
+ esac
+
+ # With -d, create the new directory with the user-specified mode.
+ # Otherwise, rely on $mkdir_umask.
+ if test -n "$dir_arg"; then
+ mkdir_mode=-m$mode
+ else
+ mkdir_mode=
+ fi
+
+ posix_mkdir=false
+ case $umask in
+ *[123567][0-7][0-7])
+ # POSIX mkdir -p sets u+wx bits regardless of umask, which
+ # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+ ;;
+ *)
+ # Note that $RANDOM variable is not portable (e.g. dash); Use it
+ # here however when possible just to lower collision chance.
+ tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+
+ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+ # Because "mkdir -p" follows existing symlinks and we likely work
+ # directly in world-writeable /tmp, make sure that the '$tmpdir'
+ # directory is successfully created first before we actually test
+ # 'mkdir -p' feature.
+ if (umask $mkdir_umask &&
+ $mkdirprog $mkdir_mode "$tmpdir" &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
+ then
+ if test -z "$dir_arg" || {
+ # Check for POSIX incompatibilities with -m.
+ # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+ # other-writable bit of parent directory when it shouldn't.
+ # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+ test_tmpdir="$tmpdir/a"
+ ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
+ case $ls_ld_tmpdir in
+ d????-?r-*) different_mode=700;;
+ d????-?--*) different_mode=755;;
+ *) false;;
+ esac &&
+ $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
+ test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+ }
+ }
+ then posix_mkdir=:
+ fi
+ rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
+ else
+ # Remove any dirs left behind by ancient mkdir implementations.
+ rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
+ fi
+ trap '' 0;;
+ esac;;
+ esac
+
+ if
+ $posix_mkdir && (
+ umask $mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+ )
+ then :
+ else
+
+ # The umask is ridiculous, or mkdir does not conform to POSIX,
+ # or it failed possibly due to a race condition. Create the
+ # directory the slow way, step by step, checking for races as we go.
+
+ case $dstdir in
+ /*) prefix='/';;
+ [-=\(\)!]*) prefix='./';;
+ *) prefix='';;
+ esac
+
+ oIFS=$IFS
+ IFS=/
+ set -f
+ set fnord $dstdir
+ shift
+ set +f
+ IFS=$oIFS
+
+ prefixes=
+
+ for d
+ do
+ test X"$d" = X && continue
+
+ prefix=$prefix$d
+ if test -d "$prefix"; then
+ prefixes=
+ else
+ if $posix_mkdir; then
+ (umask=$mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+ # Don't fail if two instances are running concurrently.
+ test -d "$prefix" || exit 1
+ else
+ case $prefix in
+ *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) qprefix=$prefix;;
+ esac
+ prefixes="$prefixes '$qprefix'"
+ fi
+ fi
+ prefix=$prefix/
+ done
+
+ if test -n "$prefixes"; then
+ # Don't fail if two instances are running concurrently.
+ (umask $mkdir_umask &&
+ eval "\$doit_exec \$mkdirprog $prefixes") ||
+ test -d "$dstdir" || exit 1
+ obsolete_mkdir_used=true
+ fi
+ fi
+ fi
+
+ if test -n "$dir_arg"; then
+ { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+ { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
+ else
+
+ # Make a couple of temp file names in the proper directory.
+ dsttmp=${dstdirslash}_inst.$$_
+ rmtmp=${dstdirslash}_rm.$$_
+
+ # Trap to clean up those temp files at exit.
+ trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
+
+ # Copy the file name to the temp name.
+ (umask $cp_umask &&
+ { test -z "$stripcmd" || {
+ # Create $dsttmp read-write so that cp doesn't create it read-only,
+ # which would cause strip to fail.
+ if test -z "$doit"; then
+ : >"$dsttmp" # No need to fork-exec 'touch'.
+ else
+ $doit touch "$dsttmp"
+ fi
+ }
+ } &&
+ $doit_exec $cpprog "$src" "$dsttmp") &&
+
+ # and set any options; do chmod last to preserve setuid bits.
+ #
+ # If any of these fail, we abort the whole thing. If we want to
+ # ignore errors from any of these, just make sure not to ignore
+ # errors from the above "$doit $cpprog $src $dsttmp" command.
+ #
+ { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
+ { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
+ { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
+
+ # If -C, don't bother to copy if it wouldn't change the file.
+ if $copy_on_change &&
+ old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
+ new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
+ set -f &&
+ set X $old && old=:$2:$4:$5:$6 &&
+ set X $new && new=:$2:$4:$5:$6 &&
+ set +f &&
+ test "$old" = "$new" &&
+ $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
+ then
+ rm -f "$dsttmp"
+ else
+ # Rename the file to the real destination.
+ $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
+
+ # The rename failed, perhaps because mv can't rename something else
+ # to itself, or perhaps because mv is so ancient that it does not
+ # support -f.
+ {
+ # Now remove or move aside any old file at destination location.
+ # We try this two ways since rm can't unlink itself on some
+ # systems and the destination file might be busy for other
+ # reasons. In this case, the final cleanup might fail but the new
+ # file should still install successfully.
+ {
+ test ! -f "$dst" ||
+ $doit $rmcmd -f "$dst" 2>/dev/null ||
+ { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+ { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+ } ||
+ { echo "$0: cannot unlink or rename $dst" >&2
+ (exit 1); exit 1
+ }
+ } &&
+
+ # Now rename the file to the real destination.
+ $doit $mvcmd "$dsttmp" "$dst"
+ }
+ fi || exit 1
+
+ trap '' 0
+ fi
+done
+
+# Local variables:
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC0"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/installkernel b/installkernel
new file mode 100644
index 0000000..4acc41c
--- /dev/null
+++ b/installkernel
@@ -0,0 +1,89 @@
+#!/bin/sh
+#
+# Copyright (C) 1995 - 1998, Ian A. Murdock <imurdock@debian.org>
+# Copyright (C) 1998, 1999, Guy Maor
+# Copyright (C) 2002, Matthew Wilcox
+# Copyright (C) 2002, 2004, 2005, 2007, 2009 Clint Adams
+# Copyright (C) 2009 Manoj Srivasta
+#
+# Install the kernel on a Debian Linux system.
+#
+# This script is called from /usr/src/linux/arch/i386/boot/install.sh.
+# If you install it as /sbin/installkernel, you can do a "make install"
+# from a generic kernel source tree, and the image will be installed to
+# the proper place for Debian GNU/Linux.
+
+set -e
+
+# Parse the command line options. Of course, powerpc has to be all
+# different, and passes in a fifth argument, just because it is
+# "special". We ignore the fifth argument, and do not flag is as an
+# error, which it would be for any arch apart from powerpc
+if [ $# -eq 3 ] || [ $# -eq 4 ] || [ $# -eq 5 ] ; then
+ img="$2"
+ map="$3"
+ ver="$1"
+ if [ $# -ge 4 ] && [ -n "$4" ] ; then
+ dir="$4"
+ else
+ dir="/boot"
+ fi
+else
+ echo "Usage: installkernel <version> <image> <System.map> <directory>"
+ exit 1
+fi
+
+# Create backups of older versions before installing
+updatever () {
+ if [ -f "$dir/$1-$ver" ] ; then
+ mv "$dir/$1-$ver" "$dir/$1-$ver.old"
+ fi
+
+ cat "$2" > "$dir/$1-$ver"
+
+ # This section is for backwards compatibility only
+ if test -f "$dir/$1" || test -h "$dir/$1" ; then
+ # The presence of "$dir/$1" is unusual in modern intallations, and
+ # the results are mostly unused. So only recreate them if they
+ # already existed.
+ if test -L "$dir/$1" ; then
+ # If we were using links, continue to use links, updating if
+ # we need to.
+ if [ "$(readlink -f ${dir}/${1})" = "${dir}/${1}-${ver}" ]; then
+ # Yup, we need to change
+ ln -sf "$1-$ver.old" "$dir/$1.old"
+ else
+ mv "$dir/$1" "$dir/$1.old"
+ fi
+ ln -sf "$1-$ver" "$dir/$1"
+ else # No links
+ mv "$dir/$1" "$dir/$1.old"
+ cat "$2" > "$dir/$1"
+ fi
+ fi
+}
+
+if [ "$(basename $img)" = "vmlinux" ] ; then
+ img_dest=vmlinux
+else
+ img_dest=vmlinuz
+fi
+updatever $img_dest "$img"
+updatever System.map "$map"
+
+config=$(dirname "$map")
+config="${config}/.config"
+if [ -f "$config" ] ; then
+ updatever config "$config"
+fi
+
+# If installing in the usual directory, run the same scripts that hook
+# into kernel package installation. Also make sure the PATH includes
+# /usr/sbin and /sbin, just as dpkg would.
+if [ "$dir" = "/boot" ]; then
+ PATH="$PATH:/usr/sbin:/sbin" \
+ run-parts --verbose --exit-on-error --arg="$ver" --arg="$dir/$img_dest-$ver" \
+ /etc/kernel/postinst.d
+fi
+
+exit 0
diff --git a/installkernel.8 b/installkernel.8
new file mode 100644
index 0000000..34d0e23
--- /dev/null
+++ b/installkernel.8
@@ -0,0 +1,29 @@
+.TH INSTALLKERNEL 8 "7 Jan 2001" "Debian Linux"
+.SH NAME
+installkernel \- install a new kernel image
+.SH SYNOPSIS
+.BI "installkernel " "version zImage System.map [directory]"
+.SH DESCRIPTION
+.B installkernel
+installs a new kernel image onto the system from the Linux source
+tree.
+It is called by the Linux kernel makefiles when
+.B make install
+is invoked there.
+.P
+The new kernel is installed into
+.IR {directory}/vmlinuz-{version} .
+If a symbolic link
+.I {directory}/vmlinuz
+already exists,
+it is refreshed by making a link from
+.I {directory}/vmlinuz
+to the new kernel,
+and the previously installed kernel is available as
+.IR {directory}/vmlinuz.old .
+.SH BUGS
+.B installkernel
+resides in /sbin only because the Linux kernel makefiles call it from
+there.
+It should really be in /usr/sbin.
+It isn't needed to boot a system.
diff --git a/ischroot.1 b/ischroot.1
new file mode 100644
index 0000000..1aaa004
--- /dev/null
+++ b/ischroot.1
@@ -0,0 +1,38 @@
+.\" -*- nroff -*-
+.TH ISCHROOT 1 "30 May 2011" "Debian"
+.SH NAME
+ischroot \- detect if running in a chroot
+.SH SYNOPSIS
+.B ischroot
+[\-\-default\-false] [\-\-default\-true] [\-\-help] [\-\-version]
+.SH DESCRIPTION
+.B ischroot
+detects if it is currently running in a chroot.
+The exit status is:
+.TP
+0
+if currently running in a chroot
+.TP
+1
+if currently not running in a chroot
+.TP
+2
+if the detection is not possible (On GNU/Linux this happens if the
+script is not run as root).
+.SH OPTIONS
+.TP
+.B \-f, \-\-default\-false
+Exit with status 1 if the detection is not possible.
+.TP
+.B \-t, \-\-default\-true
+Exit with status 0 if the detection is not possible.
+.TP
+.B \-\-help
+Print a usage message on standard output and exit successfully.
+.TP
+.B \-\-version
+Print version information on standard output and exit successfully.
+.SH BUGS
+On GNU/Linux, chroot detection is not possible when not root.
+This
+works correctly on GNU/Hurd and GNU/kFreeBSD.
diff --git a/ischroot.c b/ischroot.c
new file mode 100644
index 0000000..1392007
--- /dev/null
+++ b/ischroot.c
@@ -0,0 +1,299 @@
+/* ischroot: detect if running in a chroot
+ *
+ * Debian ischroot program
+ * Copyright (C) 2011 Aurelien Jarno <aurel32@debian.org>
+ * Copyright (C) 2015 Andreas Henriksson <andreas@fatal.se>
+ *
+ * This is free software; see the GNU General Public License version 2
+ * or later for copying conditions. There is NO warranty.
+ */
+
+#include <stdio.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <fcntl.h>
+#include <unistd.h>
+#ifdef HAVE_GETOPT_H
+#include <getopt.h>
+#endif /* HAVE_GETOPT_H */
+
+void version()
+{
+ fprintf(stderr, "Debian ischroot, version " PACKAGE_VERSION
+ "Copyright (C) 2011 Aurelien Jarno\n"
+ "This is free software; see the GNU General Public License version 2\n"
+ "or later for copying conditions. There is NO warranty.\n");
+ exit(0);
+}
+
+void usage()
+{
+ fprintf(stderr, "Usage: ischroot [OPTION]\n"
+ " -f, --default-false return false if detection fails\n"
+ " -t, --default-true return true if detection fails\n"
+ " -V, --version output version information and exit.\n"
+ " -h, --help display this help and exit.\n");
+ exit(0);
+}
+
+/* return 1 if we are operating within a fakechroot environment,
+ return 0 otherwise */
+int isfakechroot()
+{
+ const char *fakechroot, *ldpreload;
+ return ((fakechroot = getenv("FAKECHROOT")) &&
+ (strcmp("true", fakechroot) == 0) &&
+ (NULL != getenv("FAKECHROOT_BASE")) &&
+ (ldpreload = getenv("LD_PRELOAD")) &&
+ (NULL != strstr(ldpreload, "libfakechroot.so")));
+}
+
+#if defined (__linux__)
+
+/* ischroot_mountinfo returns:
+ * negative value on failure,
+ * 0 on chroot detected,
+ * 1 on no chroot detected.
+ */
+static int ischroot_mountinfo()
+{
+ char buf1[1024], buf2[1024];
+ int fd1, fd2;
+ ssize_t rlen1, rlen2;
+ int ret;
+
+ fd1 = open("/proc/1/mountinfo", O_RDONLY);
+ fd2 = open("/proc/self/mountinfo", O_RDONLY);
+
+ if (fd1 < 0 || fd2 < 0) {
+ ret = -1;
+ goto out;
+ }
+
+ do {
+ rlen1 = read(fd1, buf1, sizeof(buf1));
+ rlen2 = read(fd2, buf2, sizeof(buf2));
+
+ if (rlen1 < 0 || rlen2 < 0) {
+ /* TODO: could do a better job of handling errors like EAGAIN here if
+ * relevant. Investigate possible error codes returned for procfs by
+ * kernel.
+ */
+ ret = -1;
+ goto out;
+ }
+
+ /* FIXME: we assume read always fills up the buffer if there are more
+ * contents to read, which is not correct. Theoretically read can return
+ * smaller chunks, so we should probably memcmp the minimum of the return
+ * values and shift both buffer contents and try to fill it up by
+ * appending and continue comparing.
+ * Check if this is a problem in practise...
+ */
+
+ if (rlen1 != rlen2) {
+ ret = 0;
+ goto out;
+ }
+
+ if (memcmp(buf1, buf2, rlen1) != 0) {
+ ret = 0;
+ goto out;
+ }
+
+ } while (rlen1 > 0 && rlen2 > 0);
+
+ if (rlen1 == 0 && rlen2 == 0)
+ ret = 1;
+ else
+ ret = -1;
+
+out:
+ if (fd1 >= 0)
+ close(fd1);
+ if (fd2 >= 0)
+ close(fd2);
+
+ return ret;
+}
+
+/* On Linux we can detect chroots by checking if the
+ * devicenumber/inode pair of / are the same as that of
+ * /sbin/init's. This may fail if not running as root or if
+ * /proc is not mounted, in which case 2 is returned.
+ *
+ * If /proc/1/root exists but can not be stated as root,
+ * we're running in some limited environment (eg. vserver),
+ * which we consider as chroot here.
+ */
+
+static int ischroot()
+{
+ struct stat st1, st2;
+ int ret;
+
+ ret = ischroot_mountinfo();
+ if (ret >= 0)
+ return ret;
+
+ if (stat("/", &st1))
+ return 2;
+ if (stat("/proc/1/root", &st2)) {
+ /* Does /proc/1/root exist at all? */
+ if (lstat("/proc/1/root" , &st2))
+ return 2;
+ /* Are we root? */
+ if (geteuid() != 0)
+ return 2;
+ /* Root can not read /proc/1/root, assume vserver or similar */
+ return 0;
+ } else if ((st1.st_dev == st2.st_dev) && (st1.st_ino == st2.st_ino))
+ return 1;
+ else
+ return 0;
+}
+
+#elif defined (__FreeBSD_kernel__) || defined (__FreeBSD__)
+
+#include <sys/sysctl.h>
+#include <sys/user.h>
+
+/* On FreeBSD we can detect chroot by looking for a specific
+ * file descriptor pointing to the location of the chroot. There
+ * is not need to be root, so it is unlikely to fail in normal
+ * cases, but return 2 if a memory failure or the like happens. */
+
+static int ischroot()
+{
+ int mib[4];
+ size_t kf_len = 0;
+ char *kf_buf, *kf_bufp;
+
+ mib[0] = CTL_KERN;
+ mib[1] = KERN_PROC;
+ mib[2] = KERN_PROC_FILEDESC;
+ mib[3] = getpid ();
+
+ if (sysctl (mib, 4, NULL, &kf_len, NULL, 0) != 0)
+ return 2;
+
+ kf_buf = kf_bufp = malloc (kf_len);
+ if (kf_buf == NULL)
+ return 2;
+
+ if (sysctl (mib, 4, kf_buf, &kf_len, NULL, 0) != 0)
+ {
+ free(kf_buf);
+ return 2;
+ }
+
+ while (kf_bufp < kf_buf + kf_len)
+ {
+ struct kinfo_file *kf = (struct kinfo_file *) (uintptr_t) kf_bufp;
+
+ if (kf->kf_fd == KF_FD_TYPE_JAIL)
+ {
+ free(kf_buf);
+ return 0;
+ }
+ kf_bufp += kf->kf_structsize;
+ }
+
+ free(kf_buf);
+ return 1;
+}
+
+#elif defined (__GNU__)
+
+/* On Hurd we can detect chroot by looking at the device number
+ * containing /. The device number of the first mounted filesystem
+ * equals 3, and due to bug http://savannah.gnu.org/bugs/?23213
+ * chroots have to be created on a different filesystem. Return 2
+ * if it is not possible to probe this device. */
+
+static int ischroot()
+{
+ struct stat st;
+
+ if (stat("/", &st))
+ return 2;
+ else if (st.st_dev == 3)
+ return 1;
+ else
+ return 0;
+}
+
+#else
+
+static int ischroot()
+{
+ return 2;
+}
+
+#warning unknown system, chroot detection will always fail
+
+#endif
+
+/* Process options */
+int main(int argc, char *argv[])
+{
+ int default_false = 0;
+ int default_true = 0;
+ int exit_status;
+
+ for (;;) {
+ int c;
+ int option_index = 0;
+
+ static struct option long_options[] = {
+ {"default-false", 0, 0, 'f'},
+ {"default-true", 0, 0, 't'},
+ {"help", 0, 0, 'h'},
+ {"version", 0, 0, 'V'},
+ {0, 0, 0, 0}
+ };
+ c = getopt_long(argc, argv, "fthV", long_options, &option_index);
+ if (c == EOF)
+ break;
+ switch (c) {
+ case 'f':
+ default_false = 1;
+ break;
+ case 't':
+ default_true = 1;
+ break;
+ case 'h':
+ usage();
+ break;
+ case 'V':
+ version();
+ break;
+ default:
+ fprintf(stderr, "Try `ischroot --help' for more information.\n");
+ exit(1);
+ }
+ }
+
+ if (default_false && default_true) {
+ fprintf(stderr, "Can't default to both true and false!\n");
+ fprintf(stderr, "Try `ischroot --help' for more information.\n");
+ exit(1);
+ }
+
+ if (isfakechroot())
+ exit_status = 0;
+ else
+ exit_status = ischroot();
+
+ if (exit_status == 2) {
+ if (default_true)
+ exit_status = 0;
+ if (default_false)
+ exit_status = 1;
+ }
+
+ return exit_status;
+}
diff --git a/missing b/missing
new file mode 100755
index 0000000..8d0eaad
--- /dev/null
+++ b/missing
@@ -0,0 +1,215 @@
+#! /bin/sh
+# Common wrapper for a few potentially missing GNU programs.
+
+scriptversion=2018-03-07.03; # UTC
+
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
+# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+ echo 1>&2 "Try '$0 --help' for more information"
+ exit 1
+fi
+
+case $1 in
+
+ --is-lightweight)
+ # Used by our autoconf macros to check whether the available missing
+ # script is modern enough.
+ exit 0
+ ;;
+
+ --run)
+ # Back-compat with the calling convention used by older automake.
+ shift
+ ;;
+
+ -h|--h|--he|--hel|--help)
+ echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
+to PROGRAM being missing or too old.
+
+Options:
+ -h, --help display this help and exit
+ -v, --version output version information and exit
+
+Supported PROGRAM values:
+ aclocal autoconf autoheader autom4te automake makeinfo
+ bison yacc flex lex help2man
+
+Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
+'g' are ignored when checking the name.
+
+Send bug reports to <bug-automake@gnu.org>."
+ exit $?
+ ;;
+
+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+ echo "missing $scriptversion (GNU Automake)"
+ exit $?
+ ;;
+
+ -*)
+ echo 1>&2 "$0: unknown '$1' option"
+ echo 1>&2 "Try '$0 --help' for more information"
+ exit 1
+ ;;
+
+esac
+
+# Run the given program, remember its exit status.
+"$@"; st=$?
+
+# If it succeeded, we are done.
+test $st -eq 0 && exit 0
+
+# Also exit now if we it failed (or wasn't found), and '--version' was
+# passed; such an option is passed most likely to detect whether the
+# program is present and works.
+case $2 in --version|--help) exit $st;; esac
+
+# Exit code 63 means version mismatch. This often happens when the user
+# tries to use an ancient version of a tool on a file that requires a
+# minimum version.
+if test $st -eq 63; then
+ msg="probably too old"
+elif test $st -eq 127; then
+ # Program was missing.
+ msg="missing on your system"
+else
+ # Program was found and executed, but failed. Give up.
+ exit $st
+fi
+
+perl_URL=https://www.perl.org/
+flex_URL=https://github.com/westes/flex
+gnu_software_URL=https://www.gnu.org/software
+
+program_details ()
+{
+ case $1 in
+ aclocal|automake)
+ echo "The '$1' program is part of the GNU Automake package:"
+ echo "<$gnu_software_URL/automake>"
+ echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
+ echo "<$gnu_software_URL/autoconf>"
+ echo "<$gnu_software_URL/m4/>"
+ echo "<$perl_URL>"
+ ;;
+ autoconf|autom4te|autoheader)
+ echo "The '$1' program is part of the GNU Autoconf package:"
+ echo "<$gnu_software_URL/autoconf/>"
+ echo "It also requires GNU m4 and Perl in order to run:"
+ echo "<$gnu_software_URL/m4/>"
+ echo "<$perl_URL>"
+ ;;
+ esac
+}
+
+give_advice ()
+{
+ # Normalize program name to check for.
+ normalized_program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
+ printf '%s\n' "'$1' is $msg."
+
+ configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
+ case $normalized_program in
+ autoconf*)
+ echo "You should only need it if you modified 'configure.ac',"
+ echo "or m4 files included by it."
+ program_details 'autoconf'
+ ;;
+ autoheader*)
+ echo "You should only need it if you modified 'acconfig.h' or"
+ echo "$configure_deps."
+ program_details 'autoheader'
+ ;;
+ automake*)
+ echo "You should only need it if you modified 'Makefile.am' or"
+ echo "$configure_deps."
+ program_details 'automake'
+ ;;
+ aclocal*)
+ echo "You should only need it if you modified 'acinclude.m4' or"
+ echo "$configure_deps."
+ program_details 'aclocal'
+ ;;
+ autom4te*)
+ echo "You might have modified some maintainer files that require"
+ echo "the 'autom4te' program to be rebuilt."
+ program_details 'autom4te'
+ ;;
+ bison*|yacc*)
+ echo "You should only need it if you modified a '.y' file."
+ echo "You may want to install the GNU Bison package:"
+ echo "<$gnu_software_URL/bison/>"
+ ;;
+ lex*|flex*)
+ echo "You should only need it if you modified a '.l' file."
+ echo "You may want to install the Fast Lexical Analyzer package:"
+ echo "<$flex_URL>"
+ ;;
+ help2man*)
+ echo "You should only need it if you modified a dependency" \
+ "of a man page."
+ echo "You may want to install the GNU Help2man package:"
+ echo "<$gnu_software_URL/help2man/>"
+ ;;
+ makeinfo*)
+ echo "You should only need it if you modified a '.texi' file, or"
+ echo "any other file indirectly affecting the aspect of the manual."
+ echo "You might want to install the Texinfo package:"
+ echo "<$gnu_software_URL/texinfo/>"
+ echo "The spurious makeinfo call might also be the consequence of"
+ echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
+ echo "want to install GNU make:"
+ echo "<$gnu_software_URL/make/>"
+ ;;
+ *)
+ echo "You might have modified some files without having the proper"
+ echo "tools for further handling them. Check the 'README' file, it"
+ echo "often tells you about the needed prerequisites for installing"
+ echo "this package. You may also peek at any GNU archive site, in"
+ echo "case some other package contains this missing '$1' program."
+ ;;
+ esac
+}
+
+give_advice "$1" | sed -e '1s/^/WARNING: /' \
+ -e '2,$s/^/ /' >&2
+
+# Propagate the correct exit status (expected to be 127 for a program
+# not found, 63 for a program that failed due to version mismatch).
+exit $st
+
+# Local variables:
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC0"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/po4a/Makefile.am b/po4a/Makefile.am
new file mode 100644
index 0000000..c16ff27
--- /dev/null
+++ b/po4a/Makefile.am
@@ -0,0 +1,12 @@
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = de es fr it ja pl sl
+
+#SUBDIRS = . fr
+
+#all-local:
+# po4a --no-backups po4a.conf
+#
+#clean-local:
+# # Update the POs and remove the translations
+# po4a --rm-translations --no-backups po4a.conf
diff --git a/po4a/Makefile.in b/po4a/Makefile.in
new file mode 100644
index 0000000..5c06812
--- /dev/null
+++ b/po4a/Makefile.in
@@ -0,0 +1,589 @@
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = po4a
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+ distdir distdir-am
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+am__DIST_COMMON = $(srcdir)/Makefile.in
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+ dir0=`pwd`; \
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+ sed_rest='s,^[^/]*/*,,'; \
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+ sed_butlast='s,/*[^/]*$$,,'; \
+ while test -n "$$dir1"; do \
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+ if test "$$first" != "."; then \
+ if test "$$first" = ".."; then \
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+ else \
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+ if test "$$first2" = "$$first"; then \
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+ else \
+ dir2="../$$dir2"; \
+ fi; \
+ dir0="$$dir0"/"$$first"; \
+ fi; \
+ fi; \
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+ done; \
+ reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+SUBDIRS = de es fr it ja pl sl
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign po4a/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign po4a/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+ @fail=; \
+ if $(am__make_keepgoing); then \
+ failcom='fail=yes'; \
+ else \
+ failcom='exit 1'; \
+ fi; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ set x; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ $(am__define_uniq_tagged_files); \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+ $(am__relativize); \
+ new_distdir=$$reldir; \
+ dir1=$$subdir; dir2="$(top_distdir)"; \
+ $(am__relativize); \
+ new_top_distdir=$$reldir; \
+ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+ ($(am__cd) $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$new_top_distdir" \
+ distdir="$$new_distdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ am__skip_mode_fix=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(am__recursive_targets) install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
+ check-am clean clean-generic cscopelist-am ctags ctags-am \
+ distclean distclean-generic distclean-tags distdir dvi dvi-am \
+ html html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+ pdf-am ps ps-am tags tags-am uninstall uninstall-am
+
+.PRECIOUS: Makefile
+
+
+#SUBDIRS = . fr
+
+#all-local:
+# po4a --no-backups po4a.conf
+#
+#clean-local:
+# # Update the POs and remove the translations
+# po4a --rm-translations --no-backups po4a.conf
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po4a/de/Makefile.am b/po4a/de/Makefile.am
new file mode 100644
index 0000000..f39edc5
--- /dev/null
+++ b/po4a/de/Makefile.am
@@ -0,0 +1,8 @@
+AUTOMAKE_OPTIONS=foreign
+
+mandeonedir = $(mandir)/de/man1
+mandeone_DATA = tempfile.1 which.1
+# readlink.1 is now distributed by coreutils
+
+mandeeightdir = $(mandir)/de/man8
+mandeeight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
diff --git a/po4a/de/Makefile.in b/po4a/de/Makefile.in
new file mode 100644
index 0000000..b4170cd
--- /dev/null
+++ b/po4a/de/Makefile.in
@@ -0,0 +1,482 @@
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = po4a/de
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(mandeeightdir)" \
+ "$(DESTDIR)$(mandeonedir)"
+DATA = $(mandeeight_DATA) $(mandeone_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+mandeonedir = $(mandir)/de/man1
+mandeone_DATA = tempfile.1 which.1
+# readlink.1 is now distributed by coreutils
+mandeeightdir = $(mandir)/de/man8
+mandeeight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign po4a/de/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign po4a/de/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-mandeeightDATA: $(mandeeight_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(mandeeight_DATA)'; test -n "$(mandeeightdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(mandeeightdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(mandeeightdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mandeeightdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(mandeeightdir)" || exit $$?; \
+ done
+
+uninstall-mandeeightDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(mandeeight_DATA)'; test -n "$(mandeeightdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(mandeeightdir)'; $(am__uninstall_files_from_dir)
+install-mandeoneDATA: $(mandeone_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(mandeone_DATA)'; test -n "$(mandeonedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(mandeonedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(mandeonedir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mandeonedir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(mandeonedir)" || exit $$?; \
+ done
+
+uninstall-mandeoneDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(mandeone_DATA)'; test -n "$(mandeonedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(mandeonedir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(mandeeightdir)" "$(DESTDIR)$(mandeonedir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-mandeeightDATA install-mandeoneDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-mandeeightDATA uninstall-mandeoneDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+ ctags-am distclean distclean-generic distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-mandeeightDATA \
+ install-mandeoneDATA install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \
+ uninstall uninstall-am uninstall-mandeeightDATA \
+ uninstall-mandeoneDATA
+
+.PRECIOUS: Makefile
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po4a/de/add-shell.8 b/po4a/de/add-shell.8
new file mode 100644
index 0000000..d75014a
--- /dev/null
+++ b/po4a/de/add-shell.8
@@ -0,0 +1,30 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ADD\-SHELL 8 "12. Mai 2011"
+.SH NAME
+add\-shell \- Shells zu der Liste der gültigen Anmelde\-Shells hinzufügen
+.SH ÃœBERSICHT
+\fBadd\-shell\fP \fIShell\-Name\fP [\fIShell\-Name\fP…]
+.SH BESCHREIBUNG
+\fBadd\-shell\fP kopiert \fI/etc/shells\fP nach \fI/etc/shells.tmp\fP, fügt die
+angegebenen Shells zu dieser Datei hinzu falls sie dort noch nicht enthalten
+sind und kopiert die temporäre Datei wieder zu \fI/etc/shells\fP zurück.
+.sp 1
+Die Shells müssen mit ihrem vollen Pfadnamen angegeben werden.
+.SH "SIEHE AUCH"
+\fBshells\fP(5)
+.SH ÃœBERSETZUNG
+Diese Ãœbersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt
+der GNU GPL Version 2 (oder neuer).
+
+Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
+
+Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS)
+von Debian oder indem Sie eine E-Mail an
+.nh
+<\fIdebian\-l10\-german@lists.debian.org\fR>,
+.hy
+schreiben.
diff --git a/po4a/de/installkernel.8 b/po4a/de/installkernel.8
new file mode 100644
index 0000000..59c8f77
--- /dev/null
+++ b/po4a/de/installkernel.8
@@ -0,0 +1,36 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH INSTALLKERNEL 8 "7. Jan. 2001" "Debian Linux"
+.SH NAME
+installkernel \- installiert ein neues Kernel\-Image
+.SH ÃœBERSICHT
+\fBinstallkernel \fP\fIVersion zImage System.map [Verzeichnis]\fP
+.SH BESCHREIBUNG
+\fBinstallkernel\fP installiert ein neues Kernel\-Image auf das System aus dem
+Linux\-Quellbaum. Es wird von den Linux\-Kernel\-Makefiles aufgerufen, wenn
+dort \fBmake install\fP ausgeführt wird.
+.P
+Der neue Kernel wird in \fI{Verzeichnis}/vmlinuz\-{Version}\fP
+installiert. Falls bereits ein symbolischer Link \fI{Verzeichnis}/vmlinuz\fP
+existiert, wird er erneuert, indem ein Link von \fI{Verzeichnis}/vmlinuz\fP auf
+den neuen Kernel gelegt wird. Der vorher installierte Kernel ist unter
+\fI{Verzeichnis}/vmlinuz.old\fP verfügbar.
+.SH FEHLER
+\fBinstallkernel\fP resides in /sbin only because the Linux kernel makefiles
+call it from there. It should really be in /usr/sbin. It isn't needed to
+boot a system.
+.SH ÃœBERSETZUNG
+Diese Ãœbersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt
+der GNU GPL Version 2 (oder neuer).
+
+Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
+
+Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS)
+von Debian oder indem Sie eine E-Mail an
+.nh
+<\fIdebian\-l10\-german@lists.debian.org\fR>,
+.hy
+schreiben.
diff --git a/po4a/de/ischroot.1 b/po4a/de/ischroot.1
new file mode 100644
index 0000000..4f097f1
--- /dev/null
+++ b/po4a/de/ischroot.1
@@ -0,0 +1,54 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ISCHROOT 1 "30. Mai 2011" Debian
+.SH NAME
+ischroot \- erkennt, ob es innerhalb einer Chroot läuft
+.SH ÃœBERSICHT
+\fBischroot\fP [\-\-default\-false] [\-\-default\-true] [\-\-help] [\-\-version]
+.SH BESCHREIBUNG
+\fBischroot\fP detects if it is currently running in a chroot. The exit status
+is:
+.TP
+0
+falls es innerhalb einer Chroot läuft
+.TP
+1
+falls es nicht innerhalb einer Chroot läuft
+.TP
+2
+falls die Erkennung nicht möglich ist (auf GNU/Linux passiert dies, falls
+das Skript nicht als Root ausgeführt wird)
+.SH OPTIONEN
+.TP
+\fB\-f, \-\-default\-false\fP
+mit Status 1 beenden, falls die Erkennung nicht möglich ist
+.TP
+\fB\-t, \-\-default\-true\fP
+mit Status 0 beenden, falls die Erkennung nicht möglich ist
+.TP
+\fB\-\-help\fP
+auf der Standardausgabe einen Benutzungshinweis anzeigen und erfolgreich
+beenden
+.TP
+\fB\-\-version\fP
+auf der Standardausgabe Versionsinformationen anzeigen und erfolgreich
+beenden
+.SH FEHLER
+On GNU/Linux, chroot detection is not possible when not root. This works
+correctly on GNU/Hurd and GNU/kFreeBSD.
+.SH ÃœBERSETZUNG
+Diese Ãœbersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt
+der GNU GPL Version 2 (oder neuer).
+
+Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
+
+Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS)
+von Debian oder indem Sie eine E-Mail an
+.nh
+<\fIdebian\-l10\-german@lists.debian.org\fR>,
+.hy
+schreiben.
diff --git a/po4a/de/remove-shell.8 b/po4a/de/remove-shell.8
new file mode 100644
index 0000000..5e2abf4
--- /dev/null
+++ b/po4a/de/remove-shell.8
@@ -0,0 +1,29 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH REMOVE\-SHELL 8 "7. Apr. 2005"
+.SH NAME
+remove\-shell \- entfernt Shells aus der Liste der gültigen Anmelde\-Shells
+.SH ÃœBERSICHT
+\fBremove\-shell\fP \fIShell\-Name\fP [\fIShell\-Name\fP…]
+.SH BESCHREIBUNG
+\fBremove\-shell\fP arbeitet mit den temporären Dateien \fI/etc/shells.tmp\fP und
+\fI/etc/shells.tmp2\fP, um die angegebenen Shells aus der Liste der gültigen
+Anmelde\-Shells zu entfernen und kopiert das Ergebnis zurück nach
+\fI/etc/shells\fP.
+.SH "SIEHE AUCH"
+\fBshells\fP(5)
+.SH ÃœBERSETZUNG
+Diese Ãœbersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt
+der GNU GPL Version 2 (oder neuer).
+
+Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
+
+Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS)
+von Debian oder indem Sie eine E-Mail an
+.nh
+<\fIdebian\-l10\-german@lists.debian.org\fR>,
+.hy
+schreiben.
diff --git a/po4a/de/run-parts.8 b/po4a/de/run-parts.8
new file mode 100644
index 0000000..35e5ba0
--- /dev/null
+++ b/po4a/de/run-parts.8
@@ -0,0 +1,136 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Build-from-directory and this manpage are Copyright 1994 by Ian Jackson.
+.\" Changes to this manpage are Copyright 1996 by Jeff Noxon.
+.\" More
+.\"
+.\" This is free software; see the GNU General Public Licence version 2
+.\" or later for copying conditions. There is NO warranty.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH RUN\-PARTS 8 "27. Jun. 2012" Debian
+.SH NAME
+run\-parts \- Skripte oder Programme in einem Verzeichnis ausführen
+.SH ÃœBERSICHT
+.PP
+\fBrun\-parts\fP [\-\-test] [\-\-verbose] [\-\-report] [\-\-lsbsysinit] [\-\-regex=RE]
+[\-\-umask=Umask] [\-\-arg=Option] [\-\-exit\-on\-error] [\-\-help] [\-\-version]
+[\-\-list] [\-\-reverse] [\-\-] VERZEICHNIS
+.PP
+\fBrun\-parts\fP \-V
+.SH BESCHREIBUNG
+.PP
+\fBrun\-parts\fP führt alle ausführbaren Dateien im Verzeichnis \fIVerzeichnis\fP
+aus, wobei die Namen den unten beschriebenen Randbedingungen genügen
+müssen. Andere Dateien und Verzeichnisse werden ohne Rückmeldung ignoriert.
+
+Falls weder die Option »\-\-lsbsysinit« noch die Option »\-\-regex« angegeben
+werden, dann müssen die Namen komplett aus ASCII\-Groß\- und \-Kleinbuchstaben,
+ASCII\-Ziffern, ASCII\-Unterstrichen und ASCII\-Minuszeichen bestehen.
+
+Falls die Option »\-\-lsbsysinit« angegeben ist, dürfen die Namen nicht in
+».dpkg\-old«, ».dpkg\-dist«, ».dpkg\-new« oder ».dpkg\-tmp« enden und müssen zu
+einem der folgenden Namensräume gehörten: dem LANANA\-zugewiesenen Namensraum
+(^[a\-z0\-9]+$), den hierarchischen und reservierten LSB\-Namensräumen
+(^_?([a\-z0\-9_.]+\-)+[a\-z0\-9]+$) und dem Debian\-Cron\-Skript\-Namensraum
+(^[a\-zA\-Z0\-9_\-]+$).
+
+Falls die Option »\-\-regex« angegeben ist, müssen die Namen auf den
+angepassten erweiterten regulären Ausdruck passen, der der Option übergeben
+wurde.
+
+Dateien werden in der lexikalisch sortierten Reihenfolge (gemäß den
+C/POSIX\-Locale\-Sortierregeln) ihrer Namen ausgeführt, es sei denn, die
+Option »\-\-reverse« ist angegeben, in diesem Fall werden sie in der
+umgekehrten Reihenfolge ausgeführt.
+
+.SH OPTIONEN
+.TP
+\fB\-\-test\fP
+gibt die Namen der Skripte aus, die ausgeführt würden. Eine Ausführung
+findet aber nicht statt.
+.TP
+\fB\-\-list\fP
+gibt die Namen aller passenden Dateien (nicht begrenzt auf ausführbare
+Dateien) aus, führt diese aber nicht aus. Diese Option kann nicht zusammen
+mit »\-\-test« verwandt werden.
+.TP
+\fB\-v, \-\-verbose\fP
+gibt vor der Ausführung jedes Skriptes den Namen auf Stderr aus.
+.TP
+\fB\-\-report\fP
+ähnlich zu \fB\-\-verbose\fP, gibt aber nur die Namen der Skripte aus, die eine
+Ausgabe erstellen. Die Namen der Skripte werden entweder auf Stdout oder
+Stderr ausgegeben, abhängig davon, wo das erste Skript seine Ausgabe hin
+ausgibt.
+.TP
+\fB\-\-reverse\fP
+invertiert die Reihenfolge der Ausführung.
+.TP
+\fB\-\-exit\-on\-error\fP
+beenden, sobald ein Skript mit einem von Null verschiedenen Exit\-Code
+zurückkehrt.
+.TP
+\fB\-\-lsbsysinit\fP
+LSB\-Namensräume statt des klassischen Verhaltens verwenden.
+.TP
+\fB\-\-new\-session\fP
+jedes Skript in einer separaten Prozesssitzung ausführen. Falls Sie diese
+Option verwenden, wird das Töten (»killen«) von Run\-parts nicht das aktuell
+laufende Skript töten, welches bis zum Ende durchlaufen wird.
+.TP
+\fB\-\-regex=\fP\fIRE\fP
+prüfen von Dateinamen gegen angepassten erweiterten regulären Ausdruck
+\fIRE\fP. Sie finden im Abschnitt BEISPIELE ein Beispiel dazu.
+.TP
+\fB\-u, \-\-umask=\fP\fIUmask\fP
+setzt vor der Ausführung der Skripte die Umask auf \fIUmask\fP. \fIUmask\fP sollte
+oktal angegeben werden. Standardmäßig ist die Umask auf 022 gesetzt.
+.TP
+\fB\-a, \-\-arg=\fP\fIOptionen\fP
+gibt \fIOptionen\fP an die Skripte weiter. Verwenden Sie für jede
+weiterzugebende Option einmal \fB\-\-arg\fP.
+.TP
+\fB\-\-\fP
+gibt an, dass hier die Optionen enden. Jeder Dateiname nach \fB\-\-\fP wird nicht
+als Option interpretiert, selbst wenn er mit einem Minuszeichen beginnt.
+.TP
+\fB\-h, \-\-help\fP
+zeigt die Benutzungsinformationen an und beendet das Programm.
+.TP
+\fB\-V, \-\-version\fP
+zeigt die Version und das Copyright an und beendet das Programm.
+
+.SH BEISPIELE
+.P
+Die Namen aller Dateien in /etc ausgeben, die mit »p« beginnen und mit »d«
+enden:
+.P
+run\-parts \-\-list \-\-regex \[aq]^p.*d$\[aq] /etc
+
+.SH COPYRIGHT
+.P
+Copyright (C) 1994 Ian Jackson.
+.P
+Copyright (C) 1996 Jeff Noxon.
+.P
+Copyright (C) 1996, 1997, 1998 Guy Maor
+.P
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams
+
+\fBrun\-parts\fP ist freie Software; lesen Sie die GNU General Public License
+Version 2 oder neuer für die Kopierbedingungen. Es gibt \fIkeine\fP Haftung.
+.SH ÃœBERSETZUNG
+Diese Ãœbersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt
+der GNU GPL Version 2 (oder neuer).
+
+Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
+
+Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS)
+von Debian oder indem Sie eine E-Mail an
+.nh
+<\fIdebian\-l10\-german@lists.debian.org\fR>,
+.hy
+schreiben.
diff --git a/po4a/de/savelog.8 b/po4a/de/savelog.8
new file mode 100644
index 0000000..cd4893c
--- /dev/null
+++ b/po4a/de/savelog.8
@@ -0,0 +1,132 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SAVELOG 8 "30. Dez 2017" Debian
+.SH NAME
+savelog \- eine Protokolldatei speichern
+.SH ÃœBERSICHT
+\fBsavelog\fP [\-m Modus] [\-u Benutzer] [\-g Gruppe] [\-t] [\-p] [\-c Zyklus] [\-l]
+[\-j] [\-J] [\-1\ .\|.\ \-9] [\-C] [\-d] [\-l] [\-r WandVerz] [\-n] [\-q] [\-D
+Datumsformat] Datei …
+.
+.SH BESCHREIBUNG
+Der Befehl \fBsavelog\fP speichert alte Kopien von Dateien und komprimiert sie
+optional. Ältere Versionen von \fIDatei\fP werden wie folgt benannt:
+.RS
+.sp 1
+\fIDatei\fP.\fI<Nummer>\fP\fI<Komprimier_Endung>\fP
+.sp 1
+.RE
+Hierbei ist \fI<Nummer>\fP die Versionsnummer, 0 ist die
+neuste. Versionsnummern > 0 sind komprimiert, falls dies nicht durch
+\fB\-l\fP verhindert wird. Versionsnummer 0 ist nicht komprimiert, da ein
+Prozess immer noch \fIDatei\fP für E/A offen haben könnte. Nur \fIZyklus\fP
+Versionen der Datei werden aufgehoben.
+.sp 1
+Falls die Datei nicht existiert und \fB\-t\fP übergeben wurde, wird sie
+erstellt.
+.sp 1
+Für Dateien, die existieren und eine Länge größer null haben, werden die
+folgenden Aktionen durchgeführt:
+.sp 1
+.IP 1)
+Version numbered files are cycled. Version \fIfile\fP\fB\&.2\fP is moved to
+version \fIfile\fP\fB\&.3\fP, version \fIfile\fP\fB\&.1\fP is moved to version
+\fIfile\fP\fB\&.2\fP, and so on. Finally version \fIfile\fP\fB\&.0\fP is moved to
+version \fIfile\fP\fB\&.1\fP, and version \fIfile\fP is deleted. Both compressed
+names and uncompressed names are cycled, regardless of \fB\-l\fP. Missing
+version files are ignored.
+.
+.IP 2)
+The new \fIfile\fP\fB\&.1\fP is compressed unless the \fB\-l\fP flag was given. It is
+changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP flags.
+.
+.IP 3)
+The main \fIfile\fP is moved to \fIfile\fP\fB.0\fP.
+.
+.IP 4)
+Falls die Schalter \fB\-m\fP, \fB\-u\fP, \fB\-g\fP, \fB\-t\fP oder \fB\-p\fP angegeben werden,
+dann wird eine leere \fIDatei\fP gemäß den Schaltern angelegt. Mit dem Schalter
+\fB\-p\fP wird die Datei mit dem gleichen Eigentümer, Gruppe und Rechten wie
+vorher angelegt.
+.
+.IP 5)
+The new \fIfile\fP\fB\&.0\fP is changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP
+flags.
+.
+.SH OPTIONEN
+.TP
+\fB\-m Modus\fP
+chmod die Protokolldatei nach Modus, impliziert \fB\-t\fP
+.TP
+\fB\-u Benutzer\fP
+chown die Protokolldatei zu Benutzer, impliziert \fB\-t\fP
+.TP
+\fB\-g Gruppe\fP
+chgrp die Protokolldatei zu Gruppe, impliziert \fB\-t\fP
+.TP
+\fB\-c Zyklus\fP
+Save cycle versions of the logfile (default: 7). The \fIcycle\fP count must be
+at least 2.
+.TP
+\fB\-t\fP
+neue Protokolldatei mit »touch« erstellen
+.TP
+\fB\-l\fP
+keine Protokolldateien komprimieren (Vorgabe: komprimieren)
+.TP
+\fB\-p\fP
+Eigentümer, Gruppe und Rechte der Protokolldatei erhalten
+.TP
+\fB\-j\fP
+mit Bzip2 statt mit Gzip komprimieren
+.TP
+\fB\-J\fP
+mit Xz statt mit Gzip komprimieren
+.sp 1
+For xz no strength option is set, and xz decides on the default based on the
+total amount of physical RAM. Note that xz can use a very large amount of
+memory for the higher compression levels.
+.TP
+\fB\-1\ .\|.\ \-9\fP
+Komprimierungsstärke oder Speicherverwendung (Standard: 9, außer für Xz)
+.TP
+\fB\-C\fP
+erzwinge Bereinigung von verschobenen Protokolldateien
+.TP
+\fB\-d\fP
+Standarddatum zum Wandeln verwenden
+.TP
+\fB\-D Datumsformat\fP
+setzte das Datumsformat außer Kraft, in der von dem Befehl \fBdate\fP(1)
+verstandenen Syntax
+.TP
+\fB\-r\fP
+use \fIrolldir\fP instead of \&.\& to roll files
+.TP
+\fB\-n\fP
+leere Dateien nicht rotieren
+.TP
+\fB\-q\fP
+nichts ausgeben
+.SH FEHLER
+If a process is still writing to \fIfile\fP\fB\&.0\fP, and savelog moves it to
+\fIfile\fP\fB\&.1\fP and compresses it, data could be lost.
+.
+.SH "SIEHE AUCH"
+\fBlogrotate\fP(8)
+.SH ÃœBERSETZUNG
+Diese Ãœbersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt
+der GNU GPL Version 2 (oder neuer).
+
+Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
+
+Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS)
+von Debian oder indem Sie eine E-Mail an
+.nh
+<\fIdebian\-l10\-german@lists.debian.org\fR>,
+.hy
+schreiben.
diff --git a/po4a/de/tempfile.1 b/po4a/de/tempfile.1
new file mode 100644
index 0000000..0c30f04
--- /dev/null
+++ b/po4a/de/tempfile.1
@@ -0,0 +1,93 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TEMPFILE 1 "27. Jun. 2012" Debian
+.SH NAME
+tempfile \- eine temporäre Datei in einer sicheren Art und Weise erstellen
+.SH ÃœBERSICHT
+\fBtempfile\fP [\-d VERZ] [\-p ZEICHENKETTE] [\-s ZEICHENKETTE] [\-m MODUS] [\-n
+DATEI] [\-\-directory=VERZ] [\-\-prefix=ZEICHENKETTE] [\-\-suffix=ZEICHENKETTE]
+[\-\-mode=MODUS] [\-\-name=DATEI] [\-\-help] [\-\-version]
+.SH BESCHREIBUNG
+\fBtempfile\fP erstellt eine temporäre Datei auf eine sichere Art und Weise. Es
+verwendet \fBmkstemps\fP(3), um den Namen zu wählen und öffnet sie mit O_RDWR |
+O_CREAT | O_EXCL. Der Dateiname wird auf der Standardausgabe ausgegeben.
+.PP
+Die Verzeichnisse, in der die Datei erstellt wird, könnten in dieser
+Reihenfolge durchsucht werden:
+.TP 3
+a)
+Falls die Umgebungsvariable \fBTMPDIR\fP existiert und den Namen eines
+geeigneten Verzeichnisses enthält, wird dieses verwandt.
+.TP
+b)
+Falls andernfalls die Option \fI\-\-directory\fP angegeben und geeignet ist, wird
+sie verwandt.
+.TP
+c)
+Andernfalls wird \fIP_tmpdir\fP (wie in \fI<stdio.h>\fP definiert)
+verwandt, wenn geeignet.
+.TP
+d)
+Finally an implementation\-defined directory (\fI/tmp\fP) may be used.
+.SH OPTIONEN
+.TP
+\fB\-d, \-\-directory \fP\fIVERZ\fP
+die Datei in VERZ erstellen
+.TP
+\fB\-m, \-\-mode \fP\fIMODUS\fP
+die Datei mit MODUS anstatt 0600 öffnen.
+.TP
+\fB\-n, \-\-name \fP\fIDATEI\fP
+DATEI als Namen statt \fBtempnam\fP(3) verwenden\fB.\fP Die Optionen \-d, \-p und \-s
+werden bei Verwendung dieser Option ignoriert.
+.TP
+\fB\-p, \-\-prefix \fP\fIZEICHENKETTE\fP
+bis zu fünf Buchstaben aus ZEICHENKETTE für die Erstellung des Namens
+verwenden.
+.TP
+\fB\-s, \-\-suffix \fP\fIZEICHENKETTE\fP
+Die Datei mit ZEICHENKETTE als Endung erstellen.
+.TP
+\fB\-\-help\fP
+auf der Standardausgabe einen Benutzungshinweis anzeigen und erfolgreich
+beenden
+.TP
+\fB\-\-version\fP
+auf der Standardausgabe Versionsinformationen anzeigen und erfolgreich
+beenden
+.SH RÃœCKGABEWERTE
+Ein Rückgabewert von 0 bedeutet, dass die temporäre Datei erfolgreich
+erstellt wurde. Jeder andere Rückgabewert zeigt einen Fehler an.
+.SH FEHLER
+Exclusive creation is not guaranteed when creating files on NFS partitions.
+tempfile cannot make temporary directories. tempfile is deprecated; you
+should use \fBmktemp\fP(1) instead.
+.SH BEISPIEL
+.nf
+#!/bin/sh
+#[…]
+t=$(tempfile) || exit
+trap "rm \-f \-\- '$t'" EXIT
+#[…]
+rm \-f \-\- "$t"
+trap \- EXIT
+exit
+.fi
+.SH "SIEHE AUCH"
+\fBtempnam\fP(3), \fBmktemp\fP(1)
+.SH ÃœBERSETZUNG
+Diese Ãœbersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt
+der GNU GPL Version 2 (oder neuer).
+
+Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
+
+Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS)
+von Debian oder indem Sie eine E-Mail an
+.nh
+<\fIdebian\-l10\-german@lists.debian.org\fR>,
+.hy
+schreiben.
diff --git a/po4a/de/translator_german.add b/po4a/de/translator_german.add
new file mode 100644
index 0000000..7062b86
--- /dev/null
+++ b/po4a/de/translator_german.add
@@ -0,0 +1,13 @@
+PO4A-HEADER:mode=after;position=^\.TH;beginboundary=^\.SH "AUTOR"
+.SH ÃœBERSETZUNG
+Diese Ãœbersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt
+der GNU GPL Version 2 (oder neuer).
+
+Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
+
+Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS)
+von Debian oder indem Sie eine E-Mail an
+.nh
+<\fIdebian\-l10\-german@lists.debian.org\fR>,
+.hy
+schreiben.
diff --git a/po4a/de/which.1 b/po4a/de/which.1
new file mode 100644
index 0000000..1f1311a
--- /dev/null
+++ b/po4a/de/which.1
@@ -0,0 +1,44 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH WHICH 1 "29. Jun. 2016" Debian
+.SH NAME
+which \- finde einen Befehl
+.SH ÃœBERSICHT
+which [\-a] Dateiname …
+.SH BESCHREIBUNG
+\fBwhich\fP returns the pathnames of the files (or links) which would be
+executed in the current environment, had its arguments been given as
+commands in a strictly POSIX\-conformant shell. It does this by searching
+the PATH for executable files matching the names of the arguments. It does
+not canonicalize path names.
+.SH OPTIONEN
+.TP
+\fB\-a\fP
+alle passenden Pfadnamen für jede Option ausgeben
+.SH EXIT\-STATUS
+.TP
+\fB0\fP
+falls alle angegebenen Befehle gefunden wurden und ausführbar waren
+.TP
+\fB1\fP
+falls ein oder mehrere angegebene Befehle nicht existieren oder nicht
+ausführbar sind
+.TP
+\fB2\fP
+falls eine ungültige Option angegeben wurde
+.SH ÃœBERSETZUNG
+Diese Ãœbersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt
+der GNU GPL Version 2 (oder neuer).
+
+Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
+
+Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS)
+von Debian oder indem Sie eine E-Mail an
+.nh
+<\fIdebian\-l10\-german@lists.debian.org\fR>,
+.hy
+schreiben.
diff --git a/po4a/es/Makefile.am b/po4a/es/Makefile.am
new file mode 100644
index 0000000..7c6fbd3
--- /dev/null
+++ b/po4a/es/Makefile.am
@@ -0,0 +1,8 @@
+AUTOMAKE_OPTIONS=foreign
+
+manesonedir = $(mandir)/es/man1
+manesone_DATA = tempfile.1 which.1
+# readlink.1 is now distributed by coreutils
+
+maneseightdir = $(mandir)/es/man8
+maneseight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
diff --git a/po4a/es/Makefile.in b/po4a/es/Makefile.in
new file mode 100644
index 0000000..0e4f9f6
--- /dev/null
+++ b/po4a/es/Makefile.in
@@ -0,0 +1,482 @@
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = po4a/es
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(maneseightdir)" \
+ "$(DESTDIR)$(manesonedir)"
+DATA = $(maneseight_DATA) $(manesone_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+manesonedir = $(mandir)/es/man1
+manesone_DATA = tempfile.1 which.1
+# readlink.1 is now distributed by coreutils
+maneseightdir = $(mandir)/es/man8
+maneseight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign po4a/es/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign po4a/es/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-maneseightDATA: $(maneseight_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(maneseight_DATA)'; test -n "$(maneseightdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(maneseightdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(maneseightdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(maneseightdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(maneseightdir)" || exit $$?; \
+ done
+
+uninstall-maneseightDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(maneseight_DATA)'; test -n "$(maneseightdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(maneseightdir)'; $(am__uninstall_files_from_dir)
+install-manesoneDATA: $(manesone_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(manesone_DATA)'; test -n "$(manesonedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(manesonedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(manesonedir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manesonedir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(manesonedir)" || exit $$?; \
+ done
+
+uninstall-manesoneDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(manesone_DATA)'; test -n "$(manesonedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(manesonedir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(maneseightdir)" "$(DESTDIR)$(manesonedir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-maneseightDATA install-manesoneDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-maneseightDATA uninstall-manesoneDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+ ctags-am distclean distclean-generic distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-maneseightDATA \
+ install-manesoneDATA install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \
+ uninstall uninstall-am uninstall-maneseightDATA \
+ uninstall-manesoneDATA
+
+.PRECIOUS: Makefile
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po4a/es/add-shell.8 b/po4a/es/add-shell.8
new file mode 100644
index 0000000..646044c
--- /dev/null
+++ b/po4a/es/add-shell.8
@@ -0,0 +1,18 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ADD\-SHELL 8 "12 de mayo de 2011"
+.SH NOMBRE
+add\-shell \- Añade consolas a la lista de consolas de sesión admitidas
+.SH SINOPSIS
+\fBadd\-shell\fP \fInombre\-consola\fP [\fInombre\-consola\fP...]
+.SH DESCRIPCIÓN
+\fBadd\-shell\fP copia \fI/etc/shells\fP a \fI/etc/shells.tmp\fP, añade las consolas a
+este fichero si no están presentes, y copia este fichero temporal a
+\fI/etc/shells\fP.
+.sp 1
+Las consolas se deben introducir con sus nombres de ruta completos.
+.SH "VÉASE TAMBIÉN"
+\fBshells\fP(5)
diff --git a/po4a/es/installkernel.8 b/po4a/es/installkernel.8
new file mode 100644
index 0000000..f49e583
--- /dev/null
+++ b/po4a/es/installkernel.8
@@ -0,0 +1,25 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH INSTALLKERNEL 8 "7 de enero de 2001" "Debian Linux"
+.SH NOMBRE
+installkernel \- Instala una imagen del núcleo nueva
+.SH SINOPSIS
+\fBinstallkernel \fP\fIversión zImage System.map [directorio]\fP
+.SH DESCRIPCIÓN
+\fBinstallkernel\fP instala una nueva imagen del núcleo en el sistema, obtenida
+del árbol de fuentes de Linux. Los ficheros «Makefile» del núcleo Linux
+inician el proceso cuando se invoca \fBmake install\fP desde el árbol de
+fuentes.
+.P
+El núcleo nuevo se instala en \fI{directorio}/vmlinuz\-{versión}\fP. Si ya
+existe un enlace simbólico \fI{directorio}/vmlinuz\fP, este se actualiza,
+creando un enlace desde el \fI{directory}/vmlinuz\fP al núcleo nuevo. El núcleo
+anteriormente instalado seguirá disponible como
+\fI{directorio}/vmlinuz.old\fP.
+.SH FALLOS
+\fBinstallkernel\fP resides in /sbin only because the Linux kernel makefiles
+call it from there. It should really be in /usr/sbin. It isn't needed to
+boot a system.
diff --git a/po4a/es/ischroot.1 b/po4a/es/ischroot.1
new file mode 100644
index 0000000..75b04a9
--- /dev/null
+++ b/po4a/es/ischroot.1
@@ -0,0 +1,40 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ISCHROOT 1 "30 de mayo de 2011" Debian
+.SH NOMBRE
+ischroot \- Detecta si se ejecuta dentro de una jaula chroot
+.SH SINOPSIS
+\fBischroot\fP [\-\-default\-false] [\-\-default\-true] [\-\-help] [\-\-version]
+.SH DESCRIPCIÓN
+\fBischroot\fP detects if it is currently running in a chroot. The exit status
+is:
+.TP
+0
+Si se ejecuta desde una jaula chroot.
+.TP
+1
+Si no se ejecuta desde una jaula chroot.
+.TP
+2
+Si no es posible detectarlo (Ocurre en sistemas GNU/Linux si el script no se
+ejecuta como administrador).
+.SH OPCIONES
+.TP
+\fB\-f, \-\-default\-false\fP
+Cierra con un estado de salida 1 si la detección no es posible.
+.TP
+\fB\-t, \-\-default\-true\fP
+Cierra con un estado de salida 0 si la detección no es posible.
+.TP
+\fB\-\-help\fP
+Muestra información de uso por la salida estándar y cierra con éxito.
+.TP
+\fB\-\-version\fP
+Muestra información de la versión por la salida estándar y cierra con éxito.
+.SH FALLOS
+On GNU/Linux, chroot detection is not possible when not root. This works
+correctly on GNU/Hurd and GNU/kFreeBSD.
diff --git a/po4a/es/remove-shell.8 b/po4a/es/remove-shell.8
new file mode 100644
index 0000000..ea55f07
--- /dev/null
+++ b/po4a/es/remove-shell.8
@@ -0,0 +1,16 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH REMOVE\-SHELL 8 "7 de abril de 2005"
+.SH NOMBRE
+remove\-shell \- Elimina consolas de la lista de consolas de sesión admitidas
+.SH SINOPSIS
+\fBremove\-shell\fP \fInombre\-consola\fP [\fInombre\-consola\fP...]
+.SH DESCRIPCIÓN
+\fBremove\-shell\fP modifica los archivos temporales \fI/etc/shells.tmp\fP y
+\fI/etc/shells.tmp2\fP para eliminar las consolas introducidas de la lista de
+consolas de sesión admitidas, y copia el resultado a \fI/etc/shells\fP.
+.SH "VÉASE TAMBIÉN"
+\fBshells\fP(5)
diff --git a/po4a/es/run-parts.8 b/po4a/es/run-parts.8
new file mode 100644
index 0000000..4375a1f
--- /dev/null
+++ b/po4a/es/run-parts.8
@@ -0,0 +1,124 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Build-from-directory and this manpage are Copyright 1994 by Ian Jackson.
+.\" Changes to this manpage are Copyright 1996 by Jeff Noxon.
+.\" More
+.\"
+.\" This is free software; see the GNU General Public Licence version 2
+.\" or later for copying conditions. There is NO warranty.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH RUN\-PARTS 8 "27 de junio de 2012" Debian
+.SH NOMBRE
+run\-parts \- Ejecuta scripts o programas en un directorio
+.SH SINOPSIS
+.PP
+\fBrun\-parts\fP [\-\-test] [\-\-verbose] [\-\-report] [\-\-lsbsysinit]
+[\-\-regex=EXPRESIÓN\-REGULAR] [\-\-umask=umask] [\-\-arg=argumento]
+[\-\-exit\-on\-error] [\-\-help] [\-\-version] [\-\-list] [\-\-reverse] [\-\-] DIRECTORIO
+.PP
+\fBrun\-parts\fP \-V
+.SH DESCRIPCIÓN
+.PP
+\fBrun\-parts\fP ejecuta todos los ficheros con permisos de ejecución, dentro de
+los limites descritos a continuación, que se encuentran en el
+\fIdirectorio\fP. Se ignoran otros ficheros o directorios.
+
+Si no se introducen las opción «\-\-lsbsysinit» o «\-\-regex», los nombres sólo
+pueden incluir caracteres ASCII mayúsculas y minúsculas, dígitos ASCII,
+guiones bajos ASCII, y signos de resta ASCII.
+
+SI se introduce la opción «\-\-lsbsysinit», los nombres no pueden finalizar
+con «.dpkg\-old», «.dpkg\-dist», «.dpkg\-new» o «dpkg\-tmp». Además, deben
+pertenecer a uno de los siguientes espacios de nombre: el espacio asignado
+por LANANA , (^[a\-z0\-9]+$); los espacios de nombre jerárquicos y reservados
+LSB, (^_?([a\-z0\-9_.]+\-)+[a\-z0\-9]+$); y el espacio de nombre del script para
+cron de Debian, (^[a\-zA\-Z0\-9_\-]+$).
+
+Si se introduce la opción «\-\-regex», los nombres deben coincidir con la
+expresión regular extendida definida como argumento a esa opción.
+
+Los ficheros se ejecutan en orden alfabético (de acuerdo a las reglas de
+ordenación de caracteres de locale C/POSIX) a menos que se introduzca la
+opción «\-\-reverse», en cuyo caso se ejecutan en orden inverso.
+
+.SH OPCIONES
+.TP
+\fB\-\-test\fP
+Muestra los nombres de los scripts que se ejecutarían, sin ejecutarlos.
+.TP
+\fB\-\-list\fP
+print the names of the all matching files (not limited to executables), but
+don't actually run them. This option cannot be used with \-\-test.
+.TP
+\fB\-v, \-\-verbose\fP
+Muestra el nombre de cada script por la salida de error estándar antes de su
+ejecución.
+.TP
+\fB\-\-report\fP
+Similar a \fB\-\-verbose\fP, pero sólo muestra el nombre de los scripts que
+generan una salida. El nombre del script aparecerá por la salida que emplee,
+sea la salida estándar o la salida de error estándar.
+.TP
+\fB\-\-reverse\fP
+Invierte el orden de ejecución de los scripts
+.TP
+\fB\-\-exit\-on\-error\fP
+Cancela el proceso si un script devuelve un código de salida distinto de
+cero.
+.TP
+\fB\-\-lsbsysinit\fP
+Utiliza espacios de nombre LSB en lugar del comportamiento clásico.
+.TP
+\fB\-\-new\-session\fP
+Ejecuta cada script en una sesión diferente. Si usa esta opción, cancelar el
+proceso de «run\-parts» no cancela el script en ejecución, sino que este
+continua hasta su finalización.
+.TP
+\fB\-\-regex=\fP\fIexpresión\-regular\fP
+Comprueba los nombres de fichero con una expresión regular extendida
+personalizada, \fIexpresión\-regular\fP. Consulte la sección EJEMPLOS para ver
+uno.
+.TP
+\fB\-u, \-\-umask=\fP\fIumask\fP
+Define umask con el valor \fIumask\fP antes de ejecutar los scripts. \fIumask\fP
+se debe especificar con un valor octal. El valor predeterminado de umask es
+022.
+.TP
+\fB\-a, \-\-arg=\fP\fIargumento\fP
+Introduce el \fIargumento\fP a los scripts. Cada argumento a introducir debe ir
+precedido de \fB\-\-arg\fP.
+.TP
+\fB\-\-\fP
+Define el final de las opciones. Todos los nombres de fichero a continuación
+de \fB\-\-\fP no se tomarán como opción, incluso si empiezan con un carácter de
+guión.
+.TP
+\fB\-h, \-\-help\fP
+Muestra la información de uso y cierra.
+.TP
+\fB\-V, \-\-version\fP
+Muestra la versión e información acerca del copyright y cierra.
+
+.SH EJEMPLOS
+.P
+Lo siguiente muestra los nombres de todos los ficheros bajo «/etc» que
+empiezan con «p», y terminan con «d».
+.P
+run\-parts \-\-list \-\-regex \[aq]^p.*d$\[aq] /etc
+
+.SH COPYRIGHT
+.P
+Copyright (C) 1994 Ian Jackson.
+.P
+Copyright (C) 1996 Jeff Noxon.
+.P
+Copyright (C) 1996, 1997, 1998 Guy Maor
+.P
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams
+
+\fBrun\-parts\fP es software libre; consulte la versión 2 o posterior de la
+Licencia Pública General GNU para condiciones de copia. \fINo\fP hay ninguna
+garantía.
diff --git a/po4a/es/savelog.8 b/po4a/es/savelog.8
new file mode 100644
index 0000000..c56a7f4
--- /dev/null
+++ b/po4a/es/savelog.8
@@ -0,0 +1,120 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SAVELOG 8 "30 Dec 2017" Debian
+.SH NOMBRE
+savelog \- Guarda un archivo de registro de eventos
+.SH SINOPSIS
+\fBsavelog\fP [\-m modo] [\-u usuario] [\-g grupo] [\-t] [\-p] [\-c ciclo] [\-l] [\-j]
+[\-J] [\-1\ .\|.\ \-9] [\-C] [\-d] [\-l] [\-r directorio] [\-n] [\-q] [\-D
+formato\-fecha] fichero ...
+.
+.SH DESCRIPCIÓN
+La orden \fBsavelog\fP guarda y, de forma opcional, comprime copias antiguas de
+ficheros. Las versiones anteriores del \fIfichero\fP se nombran de la siguiente
+forma:
+.RS
+.sp 1
+\fIfichero\fP.\fI<número>\fP\fI<extensión_compresión>\fP
+.sp 1
+.RE
+\fI<número>\fP representa el número de versión, siendo cero el más
+reciente. Los números de versión > 0 se comprimen, a menos que \fB\-l\fP lo
+impida. El número de versión cero no se comprime, ya que puede que un
+proceso mantenga el \fIfichero\fP abierto para la E/S. Sólo se preservan las
+versiones \fIciclo\fP del fichero.
+.sp 1
+Si el fichero no existe y se introduce \fB\-t\fP, este se crea.
+.sp 1
+Se permiten las siguientes acciones con ficheros que existen, y con un
+tamaño mayor que cero:
+.sp 1
+.IP 1)
+Version numbered files are cycled. Version \fIfile\fP\fB\&.2\fP is moved to
+version \fIfile\fP\fB\&.3\fP, version \fIfile\fP\fB\&.1\fP is moved to version
+\fIfile\fP\fB\&.2\fP, and so on. Finally version \fIfile\fP\fB\&.0\fP is moved to
+version \fIfile\fP\fB\&.1\fP, and version \fIfile\fP is deleted. Both compressed
+names and uncompressed names are cycled, regardless of \fB\-l\fP. Missing
+version files are ignored.
+.
+.IP 2)
+The new \fIfile\fP\fB\&.1\fP is compressed unless the \fB\-l\fP flag was given. It is
+changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP flags.
+.
+.IP 3)
+The main \fIfile\fP is moved to \fIfile\fP\fB.0\fP.
+.
+.IP 4)
+Si se introducen las opciones \fB\-m\fP, \fB\-u\fP, \fB\-g\fP, \fB\-t\fP o \fB\-p\fP, se crea un
+\fIfichero\fP, de acuerdo a las opciones dadas. Con la opción \fB\-p\fP, el fichero
+se crea con el mismo propietario, grupo y permisos originales.
+.
+.IP 5)
+The new \fIfile\fP\fB\&.0\fP is changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP
+flags.
+.
+.SH OPCIONES
+.TP
+\fB\-m modo\fP
+Define el modo para los ficheros de registro, implica \fB\-t\fP
+.TP
+\fB\-u usuario\fP
+Define al usuario como propietario de los ficheros de registro, implica
+\fB\-t\fP
+.TP
+\fB\-g grupo\fP
+Define al grupo como propietario de los ficheros de registro, implica \fB\-t\fP
+.TP
+\fB\-c ciclo\fP
+Save cycle versions of the logfile (default: 7). The \fIcycle\fP count must be
+at least 2.
+.TP
+\fB\-t\fP
+Ejecuta «touch», creando un nuevo fichero de registro de eventos
+.TP
+\fB\-l\fP
+No comprime ficheros de registro de eventos (comprime de forma
+predeterminada)
+.TP
+\fB\-p\fP
+Preserva el propietario, grupo y permisos del fichero de registro
+.TP
+\fB\-j\fP
+Comprime con bzip2, en lugar de gzip
+.TP
+\fB\-J\fP
+Comprime con xz, en lugar de gzip
+.sp 1
+For xz no strength option is set, and xz decides on the default based on the
+total amount of physical RAM. Note that xz can use a very large amount of
+memory for the higher compression levels.
+.TP
+\fB\-1\ .\|.\ \-9\fP
+Define el nivel de compresión o uso de memoria (por omisión: 9, excepto xz)
+.TP
+\fB\-C\fP
+Fuerza la limpieza de ficheros de registro que han completado un ciclo
+.TP
+\fB\-d\fP
+Utiliza la fecha estándar al iterar los ficheros
+.TP
+\fB\-D formato\-fecha\fP
+override date format, in the syntax understood by the \fBdate\fP(1) command
+.TP
+\fB\-r\fP
+use \fIrolldir\fP instead of \&.\& to roll files
+.TP
+\fB\-n\fP
+No itera ficheros vacíos
+.TP
+\fB\-q\fP
+Modo silencioso
+.SH FALLOS
+If a process is still writing to \fIfile\fP\fB\&.0\fP, and savelog moves it to
+\fIfile\fP\fB\&.1\fP and compresses it, data could be lost.
+.
+.SH "VÉASE TAMBIÉN"
+\fBlogrotate\fP(8)
diff --git a/po4a/es/tempfile.1 b/po4a/es/tempfile.1
new file mode 100644
index 0000000..e21cc5b
--- /dev/null
+++ b/po4a/es/tempfile.1
@@ -0,0 +1,78 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TEMPFILE 1 "27 de junio de 2012" Debian
+.SH NOMBRE
+tempfile \- Crea un fichero temporal de forma segura
+.SH SINOPSIS
+\fBtempfile\fP [\-d DIRECTORIO] [\-p CADENA] [\-s CADENA] [\-m MODO] [\-n FICHERO]
+[\-\-directory=DIRECTORIO] [\-\-prefix=CADENA] [\-\-suffix=CADENA] [\-\-mode=MODO]
+[\-\-name=FICHERO] [\-\-help] [\-\-version]
+.SH DESCRIPCIÓN
+\fBtempfile\fP creates a temporary file in a safe manner. It uses
+\fBmkstemps\fP(3) to choose the name and opens it with O_RDWR | O_CREAT |
+O_EXCL. The filename is printed on standard output.
+.PP
+The directory in which to create the file might be searched for in this
+order:
+.TP 3
+a)
+Si existe la variable de entorno \fBTMPDIR\fP, y contiene el nombre de un
+directorio adecuado, se utiliza.
+.TP
+b)
+En caso contrario, si se define el argumento \fI\-\-directory\fP, y es adecuado,
+se utiliza este.
+.TP
+c)
+De no ser así, se utiliza \fIP_tmpdir\fP (tal y como se define en
+\fI<stdio.h>\fP) cuando es apropiado.
+.TP
+d)
+Finally an implementation\-defined directory (\fI/tmp\fP) may be used.
+.SH OPCIONES
+.TP
+\fB\-d, \-\-directory \fP\fIDIRECTORIO\fP
+Copia el fichero al DIRECTORIO.
+.TP
+\fB\-m, \-\-mode \fP\fIMODO\fP
+Utiliza el MODO para abrir el fichero, en lugar de 0600.
+.TP
+\fB\-n, \-\-name \fP\fIFICHERO\fP
+Utiliza el FICHERO para el nombre, en lugar de \fBtempnam\fP(3)\fB.\fP Si se
+introduce esta opción, se ignoran las opciones «\-d», «\-p» y «\-s».
+.TP
+\fB\-p, \-\-prefix \fP\fICADENA\fP
+Utiliza hasta cinco letras de la CADENA para generar el nombre.
+.TP
+\fB\-s, \-\-suffix \fP\fICADENA\fP
+Genera el fichero con la CADENA como sufijo.
+.TP
+\fB\-\-help\fP
+Muestra información de uso por la salida estándar y cierra con éxito.
+.TP
+\fB\-\-version\fP
+Muestra información de la versión por la salida estándar y cierra con éxito.
+.SH "ESTADOS DE SALIDA"
+Un estado de salida cero significa que el fichero temporal ha sido creado
+con éxito. Cualquier otro estado de salida indica un fallo.
+.SH FALLOS
+Exclusive creation is not guaranteed when creating files on NFS partitions.
+tempfile cannot make temporary directories. tempfile is deprecated; you
+should use \fBmktemp\fP(1) instead.
+.SH EJEMPLO
+.nf
+#!/bin/sh
+#[...]
+t=$(tempfile) || exit
+trap "rm \-f \-\- '$t'" EXIT
+#[...]
+rm \-f \-\- "$t"
+trap \- EXIT
+exit
+.fi
+.SH "VÉASE TAMBIÉN"
+\fBtempnam\fP(3), \fBmktemp\fP(1)
diff --git a/po4a/es/which.1 b/po4a/es/which.1
new file mode 100644
index 0000000..43c0f1f
--- /dev/null
+++ b/po4a/es/which.1
@@ -0,0 +1,31 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH WHICH 1 "29 Jun 2016" Debian
+.SH NOMBRE
+which \- Busca una orden
+.SH SINOPSIS
+which [\-a] nombre\-de\-fichero ...
+.SH DESCRIPCIÓN
+\fBwhich\fP returns the pathnames of the files (or links) which would be
+executed in the current environment, had its arguments been given as
+commands in a strictly POSIX\-conformant shell. It does this by searching
+the PATH for executable files matching the names of the arguments. It does
+not canonicalize path names.
+.SH OPCIONES
+.TP
+\fB\-a\fP
+Muestra todos los nombres de ruta que coincidan con cada argumento.
+.SH "ESTADO DE SALIDA"
+.TP
+\fB0\fP
+Se han encontrado las órdenes definidas, y son ejecutables.
+.TP
+\fB1\fP
+Una o más órdenes no existen, o no son ejecutables.
+.TP
+\fB2\fP
+La opción definida no es válida.
diff --git a/po4a/fr/Makefile.am b/po4a/fr/Makefile.am
new file mode 100644
index 0000000..f38d935
--- /dev/null
+++ b/po4a/fr/Makefile.am
@@ -0,0 +1,8 @@
+AUTOMAKE_OPTIONS=foreign
+
+manfronedir = $(mandir)/fr/man1
+manfrone_DATA = tempfile.1 which.1
+# readlink.1 is now distributed by coreutils
+
+manfreightdir = $(mandir)/fr/man8
+manfreight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
diff --git a/po4a/fr/Makefile.in b/po4a/fr/Makefile.in
new file mode 100644
index 0000000..2b305c6
--- /dev/null
+++ b/po4a/fr/Makefile.in
@@ -0,0 +1,482 @@
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = po4a/fr
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(manfreightdir)" \
+ "$(DESTDIR)$(manfronedir)"
+DATA = $(manfreight_DATA) $(manfrone_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+manfronedir = $(mandir)/fr/man1
+manfrone_DATA = tempfile.1 which.1
+# readlink.1 is now distributed by coreutils
+manfreightdir = $(mandir)/fr/man8
+manfreight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign po4a/fr/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign po4a/fr/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-manfreightDATA: $(manfreight_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(manfreight_DATA)'; test -n "$(manfreightdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(manfreightdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(manfreightdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manfreightdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(manfreightdir)" || exit $$?; \
+ done
+
+uninstall-manfreightDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(manfreight_DATA)'; test -n "$(manfreightdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(manfreightdir)'; $(am__uninstall_files_from_dir)
+install-manfroneDATA: $(manfrone_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(manfrone_DATA)'; test -n "$(manfronedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(manfronedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(manfronedir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manfronedir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(manfronedir)" || exit $$?; \
+ done
+
+uninstall-manfroneDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(manfrone_DATA)'; test -n "$(manfronedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(manfronedir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(manfreightdir)" "$(DESTDIR)$(manfronedir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-manfreightDATA install-manfroneDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-manfreightDATA uninstall-manfroneDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+ ctags-am distclean distclean-generic distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-manfreightDATA \
+ install-manfroneDATA install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \
+ uninstall uninstall-am uninstall-manfreightDATA \
+ uninstall-manfroneDATA
+
+.PRECIOUS: Makefile
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po4a/fr/add-shell.8 b/po4a/fr/add-shell.8
new file mode 100644
index 0000000..e7df01a
--- /dev/null
+++ b/po4a/fr/add-shell.8
@@ -0,0 +1,34 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ADD\-SHELL 8 "12 mai 2011"
+.SH NOM
+add\-shell \- Ajouter des interpréteurs à la liste des interpréteurs initiaux
+valables
+.SH SYNOPSIS
+\fBadd\-shell\fP \fIinterpréteur\fP [\fIinterpréteur\fP...]
+.SH DESCRIPTION
+\fBadd\-shell\fP copie \fI/etc/shells\fP dans \fI/etc/shells.tmp\fP, ajoute les
+interpréteurs de commandes («\ shell\ ») à ce fichier s'il n'y est pas déjà,
+puis copie ce fichier temporaire dans \fI/etc/shells\fP.
+.sp 1
+Le chemin complet des interpréteurs doit être fourni.
+.SH "VOIR AUSSI"
+\fBshells\fP(5)
+.SH TRADUCTION
+Ce document est une traduction, réalisée par Nicolas FRANÇOIS le
+8 décembre 2005.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/installkernel.8 b/po4a/fr/installkernel.8
new file mode 100644
index 0000000..4c478c2
--- /dev/null
+++ b/po4a/fr/installkernel.8
@@ -0,0 +1,38 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH INSTALLKERNEL 8 "7 janvier 2001" "Debian GNU/Linux"
+.SH NOM
+installkernel \- Installer une nouvelle image de noyau
+.SH SYNOPSIS
+\fBinstallkernel\fP \fIversion zImage System.map\fP [\fIrépertoire\fP]
+.SH DESCRIPTION
+\fBinstallkernel\fP installe une nouvelle image de noyau depuis une
+arborescence source de Linux. Cette commande est appelée par les Makefiles
+du noyau Linux lors de l'invocation de \fBmake install\fP.
+.P
+Le nouveau noyau est installé dans \fI{répertoire}/vmlinuz\-{version}\fP. Si un
+lien symbolique \fI{répertoire}/vmlinuz\fP existait, il sera modifié pour
+pointer sur le nouveau noyau et un lien symbolique
+\fI{répertoire}/vmlinuz.old\fP pointera sur l'ancien noyau.
+.SH BOGUES
+\fBinstallkernel\fP resides in /sbin only because the Linux kernel makefiles
+call it from there. It should really be in /usr/sbin. It isn't needed to
+boot a system.
+.SH TRADUCTION
+Ce document est une traduction, réalisée par Nicolas FRANÇOIS le
+8 décembre 2005.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/ischroot.1 b/po4a/fr/ischroot.1
new file mode 100644
index 0000000..e7a156e
--- /dev/null
+++ b/po4a/fr/ischroot.1
@@ -0,0 +1,56 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ISCHROOT 1 "30 mai 2011" "Debian GNU/Linux"
+.SH NOM
+ischroot \- Détection de l'utilisation d'un environnement fermé («\ chroot\ »)
+.SH SYNOPSIS
+\fBischroot\fP [\fB\-\-default\-false\fP] [\fB\-\-default\-true\fP] [\fB\-\-help\fP]
+[\fB\-\-version\fP]
+.SH DESCRIPTION
+\fBischroot\fP detects if it is currently running in a chroot. The exit status
+is:
+.TP
+\fB0\fP
+si l'exécution a lieu dans un environnement fermé
+.TP
+\fB1\fP
+si l'exécution n'a pas lieu dans un environnement fermé
+.TP
+\fB2\fP
+s'il est impossible de détecter l'état (sous GNU/Linux, cela se produit
+quand la commande est exécutée sans les privilèges du superutilisateur).
+.SH OPTIONS
+.TP
+\fB\-f, \-\-default\-false\fP
+Sort avec l'état \fB1\fP si la détection est impossible.
+.TP
+\fB\-t, \-\-default\-true\fP
+Sort avec l'état \fB0\fP si la détection est impossible.
+.TP
+\fB\-\-help\fP
+affiche un message d'aide sur la sortie standard, puis quitte sans erreur.
+.TP
+\fB\-\-version\fP
+affiche les informations sur la version, puis quitte sans erreur.
+.SH BOGUES
+On GNU/Linux, chroot detection is not possible when not root. This works
+correctly on GNU/Hurd and GNU/kFreeBSD.
+.SH TRADUCTION
+Ce document est une traduction, réalisée par Nicolas FRANÇOIS le
+8 décembre 2005.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/readlink.1 b/po4a/fr/readlink.1
new file mode 100644
index 0000000..b9d2637
--- /dev/null
+++ b/po4a/fr/readlink.1
@@ -0,0 +1,130 @@
+.\" $OpenBSD: readlink.1,v 1.4 1998/09/27 16:57:50 aaron Exp $
+.\"
+.\" Copyright (c) 1990, 1993
+.\" The Regents of the University of California. All rights reserved.
+.\"
+.\" This code is derived from software contributed to Berkeley by
+.\" the Institute of Electrical and Electronics Engineers, Inc.
+.\"
+.\" 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, this list of conditions and the following disclaimer.
+.\" 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. All advertising materials mentioning features or use of this software
+.\" must display the following acknowledgement:
+.\" This product includes software developed by the University of
+.\" California, Berkeley and its contributors.
+.\" 4. Neither the name of the University nor the names of its contributors
+.\" may be used to endorse or promote products derived from this software
+.\" without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS 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 ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\".Dd November 19, 2002
+.Dd 19 Novembre 2002
+.Dt READLINK 1
+.Os
+.\".Sh NAME
+.Sh NOM
+.Nm readlink
+.\".Nd display target of symbolic link on standard output
+.Nd affiche la cible des liens symboliques sur la sortie standard
+.Sh SYNOPSIS
+.Nm readlink
+.Op Fl fn
+.\".Ar file
+.Ar fichier
+.Op ...
+.Sh DESCRIPTION
+.\"The
+Lorsqu'il est invoqué avec le chemin d'un lien symbolique en argument,
+l'utilitaire
+.Nm readlink
+.\"utility when invoked with the pathname of a symbolic link as its
+.\"argument dereferences the symbolic link and prints the name of target
+.\"on standard output. When more then one pathname is given,
+déréférence le lien symbolique et affiche le nom de la cible sur la sortie
+standard.
+Lorsque plus d'un chemin est donné,
+.Nm readlink
+.\"prints those symbolic links which have been found for the given pathnames.
+affiche les liens symboliques qui ont été trouvés parmis ces chemins.
+.\"NOTE: ici readlink pourrait être un ".Nm readlink"
+.\"If readlink is invoked with an argument other than the pathname of a
+.\"symbolic link, it exits with a non-zero exit code without printing anything.
+Si
+.Nm readlink
+est invoqué avec un argument n'étant pas le chemin d'un lien symbolique,
+il quitte avec une valeur de retour non nulle, sans rien afficher.
+.Pp
+.\"The following options are available:
+Les options suivantes sont disponibles :
+.Bl -tag -width flag
+.It Fl f
+.\"Using realpath(3), canonicalize by following every symlink in every
+.\"component of the given path recursively. Note that the resultant
+.\"pathname might not exist,
+Utilise realpath(3) pour produire une forme canonique en suivant
+récursivement tous les liens de chaque chemin donné en argument. Notez
+que les chemins résultants peuvent ne pas exister.
+.It Fl n
+.\"Do not print a trailing newline character.
+N'ajoute pas de retour à la ligne.
+.El
+.Pp
+.\"The
+L'utilitaire
+.Nm readlink
+.\"utility exits 0 on success or >0 if an error occurred.
+quitte avec une valeur de retour de 0 en cas de succès, ou >0 si une
+erreur est survenue.
+.Sh NOTE
+.\"Debian packages using
+Les paquets Debian utilisant
+.Nm readlink
+.\"in maintainer scripts must depend on debianutils >= 1.13.1. Multiple
+.\"pathnames have been supported since version 1.23.
+dans leurs scripts de maintenance («\ maintainer scripts\ ») doivent dépendre
+de debianutils >= 1.13.1. Pouvoir fournir plusieurs chemins en argument
+est supporté depuis la version 1.23.
+.\".Sh SEE ALSO
+.Sh VOIR AUSSI
+.Xr readlink 2
+.Xr realpath 3
+.\".Sh HISTORY
+.Sh HISTORIQUE
+.\"The
+L'utilitaire
+.Nm readlink
+.\"utility first appeared in
+est apparu pour la première fois dans
+.Bx Open .
+.Sh TRADUCTION
+Ce document est une traduction, réalisée par Nicolas FRANÇOIS le
+29 octobre 2004.
+.Pp
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+.Pp
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option «\ \-L C\ » à la commande \fBman\fR.
+.Pp
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/remove-shell.8 b/po4a/fr/remove-shell.8
new file mode 100644
index 0000000..7160b57
--- /dev/null
+++ b/po4a/fr/remove-shell.8
@@ -0,0 +1,33 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH REMOVE\-SHELL 8 "7 avril 2005"
+.SH NOM
+remove\-shell \- Supprimer des interpréteurs de la liste des interpréteurs
+initiaux valables
+.SH SYNOPSIS
+\fBremove\-shell\fP \fIinterpréteur\fP [\fIinterpréteur\fP...]
+.SH DESCRIPTION
+\fBremove\-shell\fP utilise les fichiers temporaires \fI/etc/shells.tmp\fP et
+\fI/etc/shells.tmp2\fP pour supprimer les interpréteurs de commandes
+(«\ shell\ ») de la liste des interpréteurs de commandes initiaux («\ login
+shell\ ») valables, puis copie le résultat dans \fI/etc/shells\fP.
+.SH "VOIR AUSSI"
+\fBshells\fP(5)
+.SH TRADUCTION
+Ce document est une traduction, réalisée par Nicolas FRANÇOIS le
+8 décembre 2005.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/run-parts.8 b/po4a/fr/run-parts.8
new file mode 100644
index 0000000..9f729c6
--- /dev/null
+++ b/po4a/fr/run-parts.8
@@ -0,0 +1,138 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Build-from-directory and this manpage are Copyright 1994 by Ian Jackson.
+.\" Changes to this manpage are Copyright 1996 by Jeff Noxon.
+.\" More
+.\"
+.\" This is free software; see the GNU General Public Licence version 2
+.\" or later for copying conditions. There is NO warranty.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH RUN\-PARTS 8 "27 juin 2012" "Debian GNU/Linux"
+.SH NOM
+run\-parts \- Exécuter les scripts ou les exécutables d'un répertoire
+.SH SYNOPSIS
+.PP
+\fBrun\-parts\fP [\fB\-\-test\fP] [\fB\-\-verbose\fP] [\fB\-\-report\fP] [\fB\-\-lsbsysinit\fP]
+[\fB\-\-regex\fP=\fIRE\fP] [\fB\-\-umask\fP=\fIumask\fP] [\fB\-\-arg\fP=\fIargument\fP]
+[\fB\-\-exit\-on\-error\fP] [\fB\-\-help\fP] [\fB\-\-version\fP] [\fB\-\-list\fP] [\fB\-\-reverse\fP]
+[\fB\-\-\fP] \fIrépertoire\fP
+.PP
+\fBrun\-parts\fP \-V
+.SH DESCRIPTION
+.PP
+\fBrun\-parts\fP exécute tous les fichiers exécutables situés dans
+\fIrépertoire\fP, et dont le nom satisfait les contraintes décrites
+ci\-dessous. Les autres fichiers sont ignorés.
+
+Si ni l'option \fB\-\-lsbsysinit\fP ni l'option \fB\-\-regex\fP n'est utilisée, alors
+les noms ne doivent comporter que des lettres ASCII (minuscules ou
+majuscules), des chiffres ASCII, des tirets de soulignement («\ underscore\ »)
+ASCII ou des tirets (signes moins) ASCII.
+
+Si l'option \fB\-\-lsbsysinit\fP est utilisée, alors les noms ne doivent pas se
+terminer par «\ .dpkg\-old\ », «\ .dpkg\-dist\ », «\ .dpkg\-new\ » ou «\ .dpkg\-tmp\ »
+et doivent appartenir à un (ou plusieurs) des ensembles de noms suivants\ :
+ \- noms spécifiés par LANANA (^[a\-z0\-9]+$)\ ;
+ \- noms hiérarchiques et réservés par LSB (^_?([a\-z0\-9_.]+\-)+[a\-z0\-9]+$)\ ;
+ \- noms des scripts cron définis par Debian (^[a\-zA\-Z0\-9_\-]+$).
+
+Si l'option \fB\-\-regex\fP est utilisée, les noms doivent correspondre à
+l'expression rationnelle spécifiée en tant qu'argument à cette option.
+
+Les fichiers sont exécutés dans l'ordre lexicographique de leur nom (d'après
+les règles de classement de caractères des paramètres linguistiques
+régionaux («\ locale\ ») C/POSIX) à moins que l'option \fB\-\-reverse\fP ne soit
+utilisée, auquel cas ils sont exécutés dans l'ordre inverse.
+
+.SH OPTIONS
+.TP
+\fB\-\-test\fP
+affiche le nom des scripts qui seront exécutés, mais ne les exécute pas.
+.TP
+\fB\-\-list\fP
+affiche le nom de tous les fichiers dont le nom satisfait les contraintes
+(pas uniquement les exécutables), mais ne les exécute pas. Cette option ne
+peut pas être utilisée en conjonction de l'option \fB\-\-test\fP.
+.TP
+\fB\-v\fP, \fB\-\-verbose\fP
+affiche le nom de chaque script sur la sortie d'erreur avant de l'exécuter.
+.TP
+\fB\-\-report\fP
+similaire à \fB\-\-verbose\fP, mais n'affiche que le nom des scripts qui
+produisent une sortie. Le nom du script est affiché sur la sortie utilisée
+en premier\ : soit la sortie standard, soit la sortie d'erreur.
+.TP
+\fB\-\-reverse\fP
+inverse l'ordre d'exécution des scripts.
+.TP
+\fB\-\-exit\-on\-error\fP
+permet de quitter dès qu'un script retourne une valeur non nulle.
+.TP
+\fB\-\-lsbsysinit\fP
+utilise les noms LSB plutôt que le comportement ordinaire.
+.TP
+\fB\-\-new\-session\fP
+exécute chaque script dans un processus séparé. Si cette option est
+utilisée, tuer run\-parts ne tuera pas le script en cours d'exécution\ : il
+s'exécutera jusqu'au bout.
+.TP
+\fB\-\-regex=\fP\fIRE\fP
+valide les noms de fichier en fonction de l'expression rationnelle
+\fIRE\fP. Voir la section \fBEXEMPLES\fP.
+.TP
+\fB\-u\fP, \fB\-\-umask\fP=\fIumask\fP
+positionne le masque de création de fichier («\ umask\ ») à \fIumask\fP avant de
+lancer les scripts. \fIumask\fP doit être spécifié en octal. Par défaut, le
+masque utilisé est 022.
+.TP
+\fB\-a\fP, \fB\-\-arg=\fP\fIargument\fP
+passe \fIargument\fP aux scripts. Utilisez \fB\-\-arg\fP pour chacun des arguments
+que vous voulez passer.
+.TP
+\fB\-\-\fP
+spécifie la fin des options. Tout nom de fichier situé après \fB\-\-\fP ne sera
+pas interprété comme une option, même s'il commence par un tiret.
+.TP
+\fB\-h\fP, \fB\-\-help\fP
+affiche un message d'aide puis quitte.
+.TP
+\fB\-V\fP, \fB\-\-version\fP
+affiche la version et le copyright, puis quitte.
+
+.SH EXEMPLES
+.P
+Affiche les noms de tous les fichiers dans /etc commençant par «\ p\ » et se
+terminant par «\ d\ »\ :
+.P
+run\-parts \-\-list \-\-regex \[aq]^p.*d$\[aq] /etc
+
+.SH COPYRIGHT
+.P
+Copyright (C) 1994 Ian Jackson.
+.P
+Copyright (C) 1996 Jeff Noxon.
+.P
+Copyright (C) 1996, 1997, 1998 Guy Maor
+.P
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams
+
+\fBrun\-parts\fP est un logiciel libre\ ; voyez la «\ GNU General Public Licence\ »
+version\ 2 ou supérieure pour le copyright. Il n'y a \fIpas\fP de garantie.
+.SH TRADUCTION
+Ce document est une traduction, réalisée par Nicolas FRANÇOIS le
+8 décembre 2005.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/savelog.8 b/po4a/fr/savelog.8
new file mode 100644
index 0000000..6424300
--- /dev/null
+++ b/po4a/fr/savelog.8
@@ -0,0 +1,141 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SAVELOG 8 "30 décembre 2017" "Debian GNU/Linux"
+.SH NOM
+savelog \- Sauvegarder un fichier journal
+.SH SYNOPSIS
+\fBsavelog\fP [\-m mode] [\-u utilisateur] [\-g groupe] [\-t] [\-p] [\-c cycle] [\-l]
+[\-j] [\-J] [\-1\ .\|.\ \-9] [\-C] [\-d] [\-l] [\-r répertoire_cyclique] [\-n] [\-q]
+[\-D format_de_date] fichier ...
+.
+.SH DESCRIPTION
+Le programme \fBsavelog\fP sauvegarde un fichier journal et, éventuellement,
+compresse les anciennes versions. Les anciennes versions de \fIfichier\fP sont
+nommées\ :
+.RS
+.sp 1
+\fIfichier\fP.\fI<numéro>\fP\fI<extension_de_compression>\fP
+.sp 1
+.RE
+où \fI<numéro>\fP est le numéro de version, la version la plus récente
+portant le numéro\ 0. Si l'option \fB\-l\fP n'est pas spécifiée, les versions
+dont le numéro est supérieur à\ 0 sont compressées. La version\ 0 n'est pas
+compressée car le \fIfichier\fP est peut\-être utilisé par un programme. Le
+paramètre \fIcycle\fP indique le nombre de versions à conserver.
+.sp 1
+Si le fichier n'existe pas et que l'option \fB\-t\fP est utilisée, il sera créé.
+.sp 1
+Les actions suivantes sont effectuées pour les fichiers existants et dont la
+taille est supérieure à zéro\ :
+.sp 1
+.IP 1)
+Version numbered files are cycled. Version \fIfile\fP\fB\&.2\fP is moved to
+version \fIfile\fP\fB\&.3\fP, version \fIfile\fP\fB\&.1\fP is moved to version
+\fIfile\fP\fB\&.2\fP, and so on. Finally version \fIfile\fP\fB\&.0\fP is moved to
+version \fIfile\fP\fB\&.1\fP, and version \fIfile\fP is deleted. Both compressed
+names and uncompressed names are cycled, regardless of \fB\-l\fP. Missing
+version files are ignored.
+.
+.IP 2)
+The new \fIfile\fP\fB\&.1\fP is compressed unless the \fB\-l\fP flag was given. It is
+changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP flags.
+.
+.IP 3)
+The main \fIfile\fP is moved to \fIfile\fP\fB.0\fP.
+.
+.IP 4)
+si les options \fB\-m\fP, \fB\-u\fP, \fB\-g\fP, \fB\-t\fP ou \fB\-p\fP sont utilisées, un
+\fIfichier\fP vide est créé en tenant compte des arguments de ces options. En
+utilisant l'option \fB\-p\fP, le fichier est créé avec les mêmes utilisateur,
+groupe et permissions que l'ancien fichier\ ;
+.
+.IP 5)
+The new \fIfile\fP\fB\&.0\fP is changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP
+flags.
+.
+.SH OPTIONS
+.TP
+\fB\-m\fP \fImode\fP
+modifie les autorisations d'accès aux fichiers journaux (chmod
+\fImode\fP). Cette option implique \fB\-t\fP.
+.TP
+\fB\-u\fP \fIutilisateur\fP
+attribue les fichiers journaux à \fIutilisateur\fP (chown
+\fIutilisateur\fP). Cette option implique \fB\-t\fP.
+.TP
+\fB\-g\fP \fIgroupe\fP
+attribue les fichiers journaux au groupe \fIgroupe\fP (chgrp \fIgroupe\fP). Cette
+option implique \fB\-t\fP.
+.TP
+\fB\-c\fP \fIcycle\fP
+Save cycle versions of the logfile (default: 7). The \fIcycle\fP count must be
+at least 2.
+.TP
+\fB\-t\fP
+si nécessaire, crée le fichier journal.
+.TP
+\fB\-l\fP
+ne compresse pas les fichiers journaux (par défaut, les fichiers sont
+compressés).
+.TP
+\fB\-p\fP
+conserve le propriétaire, le groupe et les permissions du fichier journal.
+.TP
+\fB\-j\fP
+compresse avec bzip2 au lieu de gzip.
+.TP
+\fB\-J\fP
+compresse avec xz au lieu de gzip.
+.sp 1
+For xz no strength option is set, and xz decides on the default based on the
+total amount of physical RAM. Note that xz can use a very large amount of
+memory for the higher compression levels.
+.TP
+\fB\-1\ .\|.\ \-9\fP
+niveau de compression ou utilisation mémoire (valeur par défaut\ :\ 9, sauf
+pour xz)
+.TP
+\fB\-C\fP
+force la suppression des sauvegardes.
+.TP
+\fB\-d\fP
+utilise la date (AAMMJJhhmmss) au lieu du numéro de version.
+.TP
+\fB\-D\fP \fIformat_de_date\fP
+force le format de date, en utilisant la syntaxe de la commande \fBdate\fP(1)
+.TP
+\fB\-r\fP \fIrépertoire_cyclique\fP
+use \fIrolldir\fP instead of \&.\& to roll files
+.TP
+\fB\-n\fP
+ne sauvegarde pas les fichiers vides.
+.TP
+\fB\-q\fP
+n'affiche pas de message.
+.SH BOGUES
+If a process is still writing to \fIfile\fP\fB\&.0\fP, and savelog moves it to
+\fIfile\fP\fB\&.1\fP and compresses it, data could be lost.
+.
+.SH TRADUCTION
+Ce document est une traduction, réalisée par
+Antoine Gémis <\fIagemis@netuup.com\fR> le 13 janvier 2003 (savelog 1.16.7).
+.br
+Elle a été reprise avec po4a par Nicolas FRANÇOIS le 29 octobre 2004.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
+.SH "VOIR AUSSI"
+\fBlogrotate\fP(8)
diff --git a/po4a/fr/savelog.8.fr.add b/po4a/fr/savelog.8.fr.add
new file mode 100644
index 0000000..a2b6295
--- /dev/null
+++ b/po4a/fr/savelog.8.fr.add
@@ -0,0 +1,18 @@
+PO4A-HEADER:mode=after;position=BOGUES;beginboundary=^\.SH
+.SH TRADUCTION
+Ce document est une traduction, réalisée par
+Antoine Gémis <\fIagemis@netuup.com\fR> le 13 janvier 2003 (savelog 1.16.7).
+.br
+Elle a été reprise avec po4a par Nicolas FRANÇOIS le 29 octobre 2004.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/tempfile.1 b/po4a/fr/tempfile.1
new file mode 100644
index 0000000..620932b
--- /dev/null
+++ b/po4a/fr/tempfile.1
@@ -0,0 +1,94 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TEMPFILE 1 "27 juin 2012" "Debian GNU/Linux"
+.SH NOM
+tempfile \- Créer un fichier temporaire de façon sûre
+.SH SYNOPSIS
+\fBtempfile\fP [\fB\-d\fP \fIREP\fP] [\fB\-p\fP \fICHAÃŽNE\fP] [\fB\-s\fP \fICHAÃŽNE\fP] [\fB\-m\fP
+\fIMODE\fP] [\fB\-n\fP \fIFICHIER\fP] [\fB\-\-directory\fP=\fIREP\fP] [\fB\-\-prefix\fP=\fICHAÃŽNE\fP]
+[\fB\-\-suffix\fP=\fICHAÃŽNE\fP] [\fB\-\-mode\fP=\fIMODE\fP] [\fB\-\-name\fP=\fIFICHIER\fP]
+[\fB\-\-help\fP] [\fB\-\-version\fP]
+.SH DESCRIPTION
+Le programme \fBtempfile\fP crée un fichier temporaire de façon sûre. Il
+utilise \fBmkstemps\fP(3) pour choisir un nom et l'ouvre dans le mode O_RDWR\ |
+O_CREAT\ | O_EXCL. Le nom du fichier est affiché sur la sortie standard.
+.PP
+Une recherche peut être effectuée dans le répertoire où le fichier sera
+créé, dans l'ordre suivant\ :
+.TP 3
+a)
+la variable d'environnement \fBTMPDIR\fP sera utilisée si elle existe et
+contient le nom d'un répertoire approprié\ ;
+.TP
+b)
+sinon, si l'option \fI\-\-directory\fP est utilisée, le répertoire spécifié est
+utilisé, à condition qu'il soit valide\ ;
+.TP
+c)
+sinon, le répertoire \fIP_tmpdir\fP (tel que défini dans \fI<stdio.h>\fP)
+est utilisé s'il est valide\ ;
+.TP
+d)
+Finally an implementation\-defined directory (\fI/tmp\fP) may be used.
+.SH OPTIONS
+.TP
+\fB\-d\fP, \fB\-\-directory\fP \fIREP\fP
+place le fichier dans \fIREP\fP.
+.TP
+\fB\-m\fP, \fB\-\-mode\fP \fIMODE\fP
+ouvre le fichier dans le mode \fIMODE\fP plutôt que 0600.
+.TP
+\fB\-n\fP, \fB\-\-name\fP \fIFICHIER\fP
+utilise \fIFICHIER\fP comme nom plutôt que \fBtempnam\fP(3). Les options \fB\-d\fP
+\fB\-p\fP et \fB\-s\fP sont ignorées si cette option est utilisée.
+.TP
+\fB\-p\fP, \fB\-\-prefix\fP \fICHAÃŽNE\fP
+utilise jusqu'à cinq lettres de \fICHAÎNE\fP pour générer le nom.
+.TP
+\fB\-s\fP, \fB\-\-suffix\fP \fICHAÃŽNE\fP
+génère le fichier en utilisant \fICHAÎNE\fP comme suffixe.
+.TP
+\fB\-\-help\fP
+affiche un message d'aide sur la sortie standard, puis quitte sans erreur.
+.TP
+\fB\-\-version\fP
+affiche les informations sur la version, puis quitte sans erreur.
+.SH "VALEUR DE RETOUR"
+Une valeur de retour \fB0\fP signifie que le fichier a été créé avec
+succès. Toute autre valeur de retour indique une erreur.
+.SH BOGUES
+Exclusive creation is not guaranteed when creating files on NFS partitions.
+tempfile cannot make temporary directories. tempfile is deprecated; you
+should use \fBmktemp\fP(1) instead.
+.SH EXEMPLES
+.nf
+#!/bin/sh
+#[...]
+t=$(tempfile) || exit
+trap "rm \-f \-\- '$t'" EXIT
+#[...]
+rm \-f \-\- "$t"
+trap \- EXIT
+exit
+.fi
+.SH "VOIR AUSSI"
+\fBtempnam\fP(3), \fBmktemp\fP(1)
+.SH TRADUCTION
+Ce document est une traduction, réalisée par Nicolas FRANÇOIS le
+8 décembre 2005.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/translator_french.add b/po4a/fr/translator_french.add
new file mode 100644
index 0000000..27ca133
--- /dev/null
+++ b/po4a/fr/translator_french.add
@@ -0,0 +1,16 @@
+PO4A-HEADER:mode=after;position=^\.SH NOM;beginboundary=FausseLimitePo4a
+.SH TRADUCTION
+Ce document est une traduction, réalisée par Nicolas FRANÇOIS le
+8 décembre 2005.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/which.1 b/po4a/fr/which.1
new file mode 100644
index 0000000..016ee26
--- /dev/null
+++ b/po4a/fr/which.1
@@ -0,0 +1,49 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH WHICH 1 "29 juin 2016" "Debian GNU/Linux"
+.SH NOM
+which \- Localiser une commande
+.SH SYNOPSIS
+\fBwhich\fP [\fB\-a\fP] \fInom_de_fichier\fP...
+.SH DESCRIPTION
+\fBwhich\fP returns the pathnames of the files (or links) which would be
+executed in the current environment, had its arguments been given as
+commands in a strictly POSIX\-conformant shell. It does this by searching
+the PATH for executable files matching the names of the arguments. It does
+not canonicalize path names.
+.SH OPTIONS
+.TP
+\fB\-a\fP
+affiche tous les chemins correspondant à chaque argument.
+.SH "VALEUR DE RETOUR"
+.TP
+\fB0\fP
+si toutes les commandes spécifiées sont trouvées et exécutables.
+.TP
+\fB1\fP
+si une (ou plusieurs) commande spécifiée n'existe pas ou n'est pas
+exécutable.
+.TP
+\fB2\fP
+si une option non valable est spécifiée.
+.SH TRADUCTION
+Ce document est une traduction, réalisée par
+Laëtitia Groslong <\fIlgr@tartine.org\fR>.
+.PP
+Elle a été reprise avec po4a par Nicolas FRANÇOIS le 29 octobre 2004.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/fr/which.1.fr.add b/po4a/fr/which.1.fr.add
new file mode 100644
index 0000000..9a960de
--- /dev/null
+++ b/po4a/fr/which.1.fr.add
@@ -0,0 +1,18 @@
+PO4A-HEADER:mode=after;position=VALEUR DE RETOUR;beginboundary=^\.SH
+.SH TRADUCTION
+Ce document est une traduction, réalisée par
+Laëtitia Groslong <\fIlgr@tartine.org\fR>.
+.PP
+Elle a été reprise avec po4a par Nicolas FRANÇOIS le 29 octobre 2004.
+
+L'équipe de traduction a fait le maximum pour réaliser une adaptation
+française de qualité.
+
+La version anglaise la plus à jour de ce document est toujours consultable
+en ajoutant l'option « \-L C » à la commande \fBman\fR.
+
+N'hésitez pas à signaler à l'auteur ou à la liste de traduction
+.nh
+<\fIdebian\-l10\-french@lists.debian.org\fR>,
+.hy
+selon le cas, toute erreur dans cette page de manuel.
diff --git a/po4a/it/Makefile.am b/po4a/it/Makefile.am
new file mode 100644
index 0000000..a82ab2e
--- /dev/null
+++ b/po4a/it/Makefile.am
@@ -0,0 +1,7 @@
+AUTOMAKE_OPTIONS=foreign
+
+mandeonedir = $(mandir)/it/man1
+mandeone_DATA = tempfile.1 which.1
+
+mandeeightdir = $(mandir)/it/man8
+mandeeight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
diff --git a/po4a/it/Makefile.in b/po4a/it/Makefile.in
new file mode 100644
index 0000000..b6fbf02
--- /dev/null
+++ b/po4a/it/Makefile.in
@@ -0,0 +1,481 @@
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = po4a/it
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(mandeeightdir)" \
+ "$(DESTDIR)$(mandeonedir)"
+DATA = $(mandeeight_DATA) $(mandeone_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+mandeonedir = $(mandir)/it/man1
+mandeone_DATA = tempfile.1 which.1
+mandeeightdir = $(mandir)/it/man8
+mandeeight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign po4a/it/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign po4a/it/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-mandeeightDATA: $(mandeeight_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(mandeeight_DATA)'; test -n "$(mandeeightdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(mandeeightdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(mandeeightdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mandeeightdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(mandeeightdir)" || exit $$?; \
+ done
+
+uninstall-mandeeightDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(mandeeight_DATA)'; test -n "$(mandeeightdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(mandeeightdir)'; $(am__uninstall_files_from_dir)
+install-mandeoneDATA: $(mandeone_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(mandeone_DATA)'; test -n "$(mandeonedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(mandeonedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(mandeonedir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mandeonedir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(mandeonedir)" || exit $$?; \
+ done
+
+uninstall-mandeoneDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(mandeone_DATA)'; test -n "$(mandeonedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(mandeonedir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(mandeeightdir)" "$(DESTDIR)$(mandeonedir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-mandeeightDATA install-mandeoneDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-mandeeightDATA uninstall-mandeoneDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+ ctags-am distclean distclean-generic distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-mandeeightDATA \
+ install-mandeoneDATA install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \
+ uninstall uninstall-am uninstall-mandeeightDATA \
+ uninstall-mandeoneDATA
+
+.PRECIOUS: Makefile
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po4a/it/add-shell.8 b/po4a/it/add-shell.8
new file mode 100644
index 0000000..41a9711
--- /dev/null
+++ b/po4a/it/add-shell.8
@@ -0,0 +1,18 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ADD\-SHELL 8 "12 maggio 2011"
+.SH NOME
+add\-shell \- aggiunge shell all'elenco di quelle valide per il login
+.SH SINTASSI
+\fBadd\-shell\fP \fInomeshell\fP [\fInomeshell\fP...]
+.SH DESCRIZIONE
+\fBadd\-shell\fP copia \fI/etc/shells\fP in \fI/etc/shells.tmp\fP, aggiune le shell
+specificate in quel file, se non sono già presenti, e ricopia il file
+temporaneo in \fI/etc/shells\fP.
+.sp 1
+Le shell devono essere specificate con i loro nomi di percorso completi.
+.SH "VEDERE ANCHE"
+\fBshells\fP(5)
diff --git a/po4a/it/installkernel.8 b/po4a/it/installkernel.8
new file mode 100644
index 0000000..2dcaf2f
--- /dev/null
+++ b/po4a/it/installkernel.8
@@ -0,0 +1,24 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH INSTALLKERNEL 8 "7 gennaio 2001" "Debian GNU/Linux"
+.SH NOME
+installkernel \- installa una nuova immagine del kernel
+.SH SINTASSI
+\fBinstallkernel \fP\fIversione zImage System.map [directory]\fP
+.SH DESCRIZIONE
+\fBinstallkernel\fP installa una nuova immagine del kernel nel sistema
+dall'albero dei sorgenti Linux. Viene invocato dai makefile del kernel Linux
+quando viene lì eseguito \fBmake install\fP.
+.P
+Il nuovo kernel viene installato in \fI{directory}/vmlinuz\-{versione}\fP. Se un
+collegamento simbolico \fI{directory}/vmlinuz\fP esiste già, viene aggiornato
+creando un collegamento da \fI{directory}/vmlinuz\fP al nuovo kernel, e il
+kernel precedentemente installato è disponibile come
+\fI{directory}/vmlinuz.old\fP.
+.SH BUG
+\fBinstallkernel\fP resides in /sbin only because the Linux kernel makefiles
+call it from there. It should really be in /usr/sbin. It isn't needed to
+boot a system.
diff --git a/po4a/it/ischroot.1 b/po4a/it/ischroot.1
new file mode 100644
index 0000000..a85220e
--- /dev/null
+++ b/po4a/it/ischroot.1
@@ -0,0 +1,41 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ISCHROOT 1 "30 maggio 2011" Debian
+.SH NOME
+ischroot \- rileva se è in esecuzione in una chroot
+.SH SINTASSI
+\fBischroot\fP [\-\-default\-false] [\-\-default\-true] [\-\-help] [\-\-version]
+.SH DESCRIZIONE
+\fBischroot\fP detects if it is currently running in a chroot. The exit status
+is:
+.TP
+0
+se è attualmente in esecuzione in una chroot
+.TP
+1
+se non è attualmente in esecuzione in una chroot
+.TP
+2
+se non è possibile fare la rilevazione. (In GNU/Linux ciò accade se lo
+script non è eseguito come root).
+.SH OPZIONI
+.TP
+\fB\-f, \-\-default\-false\fP
+Termina con stato 1 se la rilevazione non è possibile.
+.TP
+\fB\-t, \-\-default\-true\fP
+Termina con stato 0 se la rilevazione non è possibile.
+.TP
+\fB\-\-help\fP
+Stampa un messaggio sull'uso sullo standard output e termina con successo.
+.TP
+\fB\-\-version\fP
+Stampa informazioni sulla versione sullo standard output e termina con
+successo.
+.SH BUG
+On GNU/Linux, chroot detection is not possible when not root. This works
+correctly on GNU/Hurd and GNU/kFreeBSD.
diff --git a/po4a/it/remove-shell.8 b/po4a/it/remove-shell.8
new file mode 100644
index 0000000..4a11787
--- /dev/null
+++ b/po4a/it/remove-shell.8
@@ -0,0 +1,16 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH REMOVE\-SHELL 8 "7 aprile 2005"
+.SH NOME
+remove\-shell \- rimuove shell dall'elenco di quelle valide per il login
+.SH SINTASSI
+\fBremove\-shell\fP \fInomeshell\fP [\fInomeshell\fP...]
+.SH DESCRIZIONE
+\fBremove\-shell\fP opera sui file temporanei \fI/etc/shells.tmp\fP e
+\fI/etc/shells.tmp2\fP per rimuovere le shell specificate dall'elenco delle
+shell di login valide e copia di nuovo il risultato in \fI/etc/shells\fP.
+.SH "VEDERE ANCHE"
+\fBshells\fP(5)
diff --git a/po4a/it/run-parts.8 b/po4a/it/run-parts.8
new file mode 100644
index 0000000..35db222
--- /dev/null
+++ b/po4a/it/run-parts.8
@@ -0,0 +1,124 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Build-from-directory and this manpage are Copyright 1994 by Ian Jackson.
+.\" Changes to this manpage are Copyright 1996 by Jeff Noxon.
+.\" More
+.\"
+.\" This is free software; see the GNU General Public Licence version 2
+.\" or later for copying conditions. There is NO warranty.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH RUN\-PARTS 8 "27 giugno 2012" Debian
+.SH NOME
+run\-parts \- esegue script o programmi in una directory
+.SH SINTASSI
+.PP
+\fBrun\-parts\fP [\-\-test] [\-\-verbose] [\-\-report] [\-\-lsbsysinit] [\-\-regex=ER]
+[\-\-umask=umask] [\-\-arg=argomento] [\-\-exit\-on\-error] [\-\-help] [\-\-version]
+[\-\-list] [\-\-reverse] [\-\-] DIRECTORY
+.PP
+\fBrun\-parts\fP \-V
+.SH DESCRIZIONE
+.PP
+\fBrun\-parts\fP esegue tutti i file eseguibili i cui nomi soddisfano i criteri
+descritti in seguito, che si trovano nella directory \fIdirectory\fP. Gli altri
+file e directory vengono silenziosamente ignorate.
+
+Se non è specificata né l'opzione \-\-lsbsysinit né l'opzione \-\-regex, allora
+i nomi devono essere composti interamente di lettere ASCII minuscole e
+maiuscole, cifre ASCII, trattini bassi ASCII e trattini\-meno ASCII.
+
+Se viene specificata l'opzione \-\-lsbsysinit, allora i nomi non devono
+terminare con .dpkg\-old, .dpkg\-dist, .dpkg\-new o .dpkg\-tmp e devono
+appartenere ad uno o più dei seguenti spazi dei nomi: lo spazio dei nomi
+assegnato da LANANA (^[a\-z0\-9]+$), gli spazi dei nomi riservato e gerarchico
+di LSB (^_?([a\-z0\-9_.]+\-)+[a\-z0\-9]+$) e lo spazio dei nomi degli script cron
+di Debian (^[a\-zA\-Z0\-9_\-]+$).
+
+Se viene specificata l'opzione \-\-regex, i nomi devono corrispondere
+all'espressione regolare estesa personalizzata specificata come argomento di
+tale opzione.
+
+I file vengono eseguiti in base all'ordine lessicale (secondo le regole di
+collazione dei caratteri della locale C/POSIX) dei loro nomi, a meno che non
+venga specificata l'opzione \-\-reverse nel qual caso vengono eseguiti
+nell'ordine inverso.
+
+.SH OPZIONI
+.TP
+\fB\-\-test\fP
+stampa i nomi degli script che verrebbero eseguiti, ma non li esegue
+veramente.
+.TP
+\fB\-\-list\fP
+stampa i nomi di tutti i file che corrispondono (non soltanto gli
+eseguibili), ma non li esegue veramente. Questa opzione non può essere usata
+con \-\-test.
+.TP
+\fB\-v, \-\-verbose\fP
+stampa il nome di ogni script su stderr prima dell'esecuzione.
+.TP
+\fB\-\-report\fP
+simile a \fB\-\-verbose\fP, ma stampa solo il nome degli script che producono
+output. Il nome dello script viene stampato su stdout o stderr, a seconda su
+quale dei due lo script produce prima output.
+.TP
+\fB\-\-reverse\fP
+inverte l'ordine di esecuzione degli script.
+.TP
+\fB\-\-exit\-on\-error\fP
+termina non appena uno script restituisce un codice d'uscita diverso da
+zero.
+.TP
+\fB\-\-lsbsysinit\fP
+usa spazi dei nomi LSB invece del comportamento classico.
+.TP
+\fB\-\-new\-session\fP
+esegue ciascuno script in una sessione di processo separata. Se viene usata
+questa opzione, uccidendo run\-parts non si uccide lo script attualmente in
+esecuzione che verrà eseguito fino a compimento.
+.TP
+\fB\-\-regex=\fP\fIER\fP
+convalida i nomi dei file rispetto all'espressione regolare estesa
+personalizzata \fIRE\fP. Vedere la sezione ESEMPI per un esempio.
+.TP
+\fB\-u, \-\-umask=\fP\fIumask\fP
+imposta l'umask a \fIumask\fP prima di eseguire gli script. \fIumask\fP deve
+essere specificata in forma ottale. In modo predefinito è impostata a 022.
+.TP
+\fB\-a, \-\-arg=\fP\fIargomento\fP
+passa \fIargomento\fP agli script. Usare \fB\-\-arg\fP una volta per ciascun
+argomento che si desidera passare.
+.TP
+\fB\-\-\fP
+specifica che questa è la fine delle opzioni. Ogni nome di file dopo \fB\-\-\fP
+non verrà interpretato come un'opzione anche se inizia con un trattino.
+.TP
+\fB\-h, \-\-help\fP
+visualizza informazioni sull'uso e termina.
+.TP
+\fB\-V, \-\-version\fP
+visualizza la versione e il copyright e termina.
+
+.SH ESEMPI
+.P
+Stampa i nomi di tutti i file in /etc che iniziano con «p» e terminano con
+«d»:
+.P
+run\-parts \-\-list \-\-regex \[aq]^p.*d$\[aq] /etc
+
+.SH COPYRIGHT
+.P
+Copyright (C) 1994 Ian Jackson.
+.P
+Copyright (C) 1996 Jeff Noxon.
+.P
+Copyright (C) 1996, 1997, 1998 Guy Maor
+.P
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams
+
+\fBrun\-parts\fP è software libero; vedere la GNU General Public License
+versione 2 o successiva per le condizioni per la copia. \fINon\fP c'è alcuna
+garanzia.
diff --git a/po4a/it/savelog.8 b/po4a/it/savelog.8
new file mode 100644
index 0000000..455dbdb
--- /dev/null
+++ b/po4a/it/savelog.8
@@ -0,0 +1,119 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SAVELOG 8 "30 dicembre 2017" Debian
+.SH NOME
+savelog \- salva un file di log
+.SH SINTASSI
+\fBsavelog\fP [\-m modo] [\-u utente] [\-g gruppo] [\-t] [\-p] [\-c ciclo] [\-l] [\-j]
+[\-J] [\-1\ .\|.\ \-9] [\-C] [\-d] [\-l] [\-r dir_di_rotaz] [\-n] [\-q] [\-D
+formatodata] file ...
+.
+.SH DESCRIZIONE
+Il comando \fBsavelog\fP salva e opzionalmente comprime le vecchie copie di
+file. Alle versioni più vecchie di \fIfile\fP viene assegnato il nome:
+.RS
+.sp 1
+\fIfile\fP.\fI<numero>\fP\fI<suffisso_compressione>\fP
+.sp 1
+.RE
+dove \fI<numero>\fP è il numero di versione, con 0 che corrisponde alla
+più recente. I numeri di versione > 0 vengono compressi a meno che \fB\-l\fP
+non lo impedisca. Il numero di versione 0 non viene compresso perché un
+processo potrebbe ancora avere \fIfile\fP aperto in I/O. Solo le versioni
+\fIciclo\fP vengono mantenute.
+.sp 1
+Se il file non esiste ed è stata specificata \fB\-t\fP, allora verrà creato.
+.sp 1
+Per i file che esistono e hanno lunghezza maggiore di zero, vengono
+effettuate le seguenti azioni:
+.sp 1
+.IP 1)
+Version numbered files are cycled. Version \fIfile\fP\fB\&.2\fP is moved to
+version \fIfile\fP\fB\&.3\fP, version \fIfile\fP\fB\&.1\fP is moved to version
+\fIfile\fP\fB\&.2\fP, and so on. Finally version \fIfile\fP\fB\&.0\fP is moved to
+version \fIfile\fP\fB\&.1\fP, and version \fIfile\fP is deleted. Both compressed
+names and uncompressed names are cycled, regardless of \fB\-l\fP. Missing
+version files are ignored.
+.
+.IP 2)
+The new \fIfile\fP\fB\&.1\fP is compressed unless the \fB\-l\fP flag was given. It is
+changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP flags.
+.
+.IP 3)
+The main \fIfile\fP is moved to \fIfile\fP\fB.0\fP.
+.
+.IP 4)
+Se sono utilizzate le opzioni \fB\-m\fP, \fB\-u\fP, \fB\-g\fP, \fB\-t\fP o \fB\-p\fP, allora
+viene creato un \fIfile\fP vuoto in accordo con le opzioni specificate. Con
+l'opzione \fB\-p\fP, il file viene creato con gli stessi proprietario, gruppo e
+permessi che aveva prima.
+.
+.IP 5)
+The new \fIfile\fP\fB\&.0\fP is changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP
+flags.
+.
+.SH OPZIONI
+.TP
+\fB\-m modo\fP
+usa chmod per cambiare la modalità dei file di log in «modo», implica \fB\-t\fP
+.TP
+\fB\-u utente\fP
+usa chown per assegnare i file di log ad utente, implica \fB\-t\fP
+.TP
+\fB\-g gruppo\fP
+usa chgrp per assegnare i file di log a gruppo, implica \fB\-t\fP
+.TP
+\fB\-c ciclo\fP
+Save cycle versions of the logfile (default: 7). The \fIcycle\fP count must be
+at least 2.
+.TP
+\fB\-t\fP
+usa touch su i nuovi file di log
+.TP
+\fB\-l\fP
+non comprime alcun file di log (valore predefinito: comprimere)
+.TP
+\fB\-p\fP
+preserva proprietario, gruppo e permessi del file di log
+.TP
+\fB\-j\fP
+comprime con bzip2 invece di gzip
+.TP
+\fB\-J\fP
+comprime con xz invece di gzip
+.sp 1
+For xz no strength option is set, and xz decides on the default based on the
+total amount of physical RAM. Note that xz can use a very large amount of
+memory for the higher compression levels.
+.TP
+\fB\-1\ .\|.\ \-9\fP
+livello di compressione o uso della memoria (valore predefinito: 9, tranne
+che per xz)
+.TP
+\fB\-C\fP
+forza la pulizia dei file di log rotati
+.TP
+\fB\-d\fP
+usa la data standard per la rotazione
+.TP
+\fB\-D formatodata\fP
+scavalca il formato della data, con la sintassi usata dal comando \fBdate\fP(1)
+.TP
+\fB\-r\fP
+use \fIrolldir\fP instead of \&.\& to roll files
+.TP
+\fB\-n\fP
+non ruota i file vuoti
+.TP
+\fB\-q\fP
+funziona silenziosamente
+.SH BUG
+If a process is still writing to \fIfile\fP\fB\&.0\fP, and savelog moves it to
+\fIfile\fP\fB\&.1\fP and compresses it, data could be lost.
+.
+.SH "VEDERE ANCHE"
+\fBlogrotate\fP(8)
diff --git a/po4a/it/tempfile.1 b/po4a/it/tempfile.1
new file mode 100644
index 0000000..3fe8d02
--- /dev/null
+++ b/po4a/it/tempfile.1
@@ -0,0 +1,78 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TEMPFILE 1 "27 giugno 2012" Debian
+.SH NOME
+tempfile \- crea un file temporaneo in maniera sicura
+.SH SINTASSI
+\fBtempfile\fP [\-d DIR] [\-p STRINGA] [\-s STRINGA] [\-m MODALITÀ] [\-n FILE]
+[\-\-directory=DIR] [\-\-prefix=STRINGA] [\-\-suffix=STRINGA] [\-\-mode=MODALITÀ]
+[\-\-name=FILE] [\-\-help] [\-\-version]
+.SH DESCRIZIONE
+\fBtempfile\fP crea un file temporaneo in maniera sicura. Usa \fBmkstemps\fP(3)
+per scegliere il nome e lo apre con O_RDWR | O_CREAT | O_EXCL. Il nome di
+file viene stampato sullo standard output.
+.PP
+La directory in cui creare il file può essere ricercata in questo ordine:
+.TP 3
+a)
+Se la variabile d'ambiente \fBTMPDIR\fP esiste e contiene il nome di una
+directory appropriata, viene usata tale directory.
+.TP
+b)
+Altrimenti, se viene specificato un appropriato argomento \fI\-\-directory\fP,
+viene usato tale argomento.
+.TP
+c)
+Altimenti, viene usata \fIP_tmpdir\fP (come definita in \fI<stdio.h>\fP)
+quando è appropriata.
+.TP
+d)
+Finally an implementation\-defined directory (\fI/tmp\fP) may be used.
+.SH OPZIONI
+.TP
+\fB\-d, \-\-directory \fP\fIDIR\fP
+Posiziona il file in DIR.
+.TP
+\fB\-m, \-\-mode \fP\fIMODALITÀ\fP
+Apre il file con MODALITÀ invece di 0600.
+.TP
+\fB\-n, \-\-name \fP\fIFILE\fP
+Usa FILE come nome invece di \fBtempnam\fP(3)\fB.\fP Se viene specificata questa
+opzione le opzioni \-d, \-p e \-s vengono ignorate.
+.TP
+\fB\-p, \-\-prefix \fP\fISTRINGA\fP
+Usa fino a cinque lettere di STRINGA per generare il nome.
+.TP
+\fB\-s, \-\-suffix \fP\fISTRINGA\fP
+Genera il file con STRINGA come suffisso.
+.TP
+\fB\-\-help\fP
+Stampa un messaggio sull'uso sullo standard output e termina con successo.
+.TP
+\fB\-\-version\fP
+Stampa informazioni sulla versione sullo standard output e termina con
+successo.
+.SH "VALORI RESTITUITI"
+Uno stato di uscita 0 significa che il file temporaneo è stato creato con
+successo. Qualsiasi altro stato di uscita indica un errore.
+.SH BUG
+Exclusive creation is not guaranteed when creating files on NFS partitions.
+tempfile cannot make temporary directories. tempfile is deprecated; you
+should use \fBmktemp\fP(1) instead.
+.SH ESEMPIO
+.nf
+#!/bin/sh
+#[...]
+t=$(tempfile) || exit
+trap "rm \-f \-\- '$t'" EXIT
+#[...]
+rm \-f \-\- "$t"
+trap \- EXIT
+exit
+.fi
+.SH "VEDERE ANCHE"
+\fBtempnam\fP(3), \fBmktemp\fP(1)
diff --git a/po4a/it/which.1 b/po4a/it/which.1
new file mode 100644
index 0000000..7f66453
--- /dev/null
+++ b/po4a/it/which.1
@@ -0,0 +1,31 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH WHICH 1 "29 giugno 2016" Debian
+.SH NOME
+which \- localizza un comando
+.SH SINTASSI
+which [\-a] nomefile ...
+.SH DESCRIZIONE
+\fBwhich\fP returns the pathnames of the files (or links) which would be
+executed in the current environment, had its arguments been given as
+commands in a strictly POSIX\-conformant shell. It does this by searching
+the PATH for executable files matching the names of the arguments. It does
+not canonicalize path names.
+.SH OPZIONI
+.TP
+\fB\-a\fP
+stampa tutti i nomi di percorso che corrispondono a ciascun argomento
+.SH "STATO D'USCITA"
+.TP
+\fB0\fP
+se tutti i comandi specificati vengono trovati e sono eseguibili
+.TP
+\fB1\fP
+se uno o più dei comandi specificati non esiste o non è eseguibile
+.TP
+\fB2\fP
+se viene specificata un'opzione non valida
diff --git a/po4a/ja/Makefile.am b/po4a/ja/Makefile.am
new file mode 100644
index 0000000..2371a78
--- /dev/null
+++ b/po4a/ja/Makefile.am
@@ -0,0 +1,8 @@
+AUTOMAKE_OPTIONS=foreign
+
+manjaonedir = $(mandir)/ja/man1
+manjaone_DATA = tempfile.1 which.1
+# readlink.1 is now distributed by coreutils
+
+manjaeightdir = $(mandir)/ja/man8
+manjaeight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
diff --git a/po4a/ja/Makefile.in b/po4a/ja/Makefile.in
new file mode 100644
index 0000000..5790a43
--- /dev/null
+++ b/po4a/ja/Makefile.in
@@ -0,0 +1,482 @@
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = po4a/ja
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(manjaeightdir)" \
+ "$(DESTDIR)$(manjaonedir)"
+DATA = $(manjaeight_DATA) $(manjaone_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+manjaonedir = $(mandir)/ja/man1
+manjaone_DATA = tempfile.1 which.1
+# readlink.1 is now distributed by coreutils
+manjaeightdir = $(mandir)/ja/man8
+manjaeight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign po4a/ja/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign po4a/ja/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-manjaeightDATA: $(manjaeight_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(manjaeight_DATA)'; test -n "$(manjaeightdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(manjaeightdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(manjaeightdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manjaeightdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(manjaeightdir)" || exit $$?; \
+ done
+
+uninstall-manjaeightDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(manjaeight_DATA)'; test -n "$(manjaeightdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(manjaeightdir)'; $(am__uninstall_files_from_dir)
+install-manjaoneDATA: $(manjaone_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(manjaone_DATA)'; test -n "$(manjaonedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(manjaonedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(manjaonedir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manjaonedir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(manjaonedir)" || exit $$?; \
+ done
+
+uninstall-manjaoneDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(manjaone_DATA)'; test -n "$(manjaonedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(manjaonedir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(manjaeightdir)" "$(DESTDIR)$(manjaonedir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-manjaeightDATA install-manjaoneDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-manjaeightDATA uninstall-manjaoneDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+ ctags-am distclean distclean-generic distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-manjaeightDATA \
+ install-manjaoneDATA install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \
+ uninstall uninstall-am uninstall-manjaeightDATA \
+ uninstall-manjaoneDATA
+
+.PRECIOUS: Makefile
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po4a/ja/add-shell.8 b/po4a/ja/add-shell.8
new file mode 100644
index 0000000..a2fca61
--- /dev/null
+++ b/po4a/ja/add-shell.8
@@ -0,0 +1,22 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ADD\-SHELL 8 "12 May 2011"
+.SH åå‰
+add\-shell \- 有効ログインシェル一覧ã«ã‚·ã‚§ãƒ«è¿½åŠ 
+.SH 書å¼
+\fBadd\-shell\fP \fIshellname\fP [\fIshellname\fP...]
+.SH 説明
+\fBadd\-shell\fP 㯠\fI/etc/shells\fP を \fI/etc/shells.tmp\fP
+ã«ã‚³ãƒ”ーã—ã€ä¸Žãˆã‚‰ã‚ŒãŸã‚·ã‚§ãƒ«ãŒã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ãªã‘ã‚Œã°è¿½åŠ ã—ã¾ã™ã€‚ãã®å¾Œã€ã“ã®ä¸€æ™‚ファイルを \fI/etc/shells\fP ã«æ›¸ã戻ã—ã¾ã™ã€‚
+.sp 1
+シェルã¯ãƒ•ãƒ«ãƒ‘スåã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。
+.SH 関連項目
+\fBshells\fP(5)
+.SH 翻訳
+倉澤 望 <nabetaro@debian.or.jp>, 2012
+.br
+Debian JP Documentation ML <debian-doc@debian.or.jp>
+
diff --git a/po4a/ja/installkernel.8 b/po4a/ja/installkernel.8
new file mode 100644
index 0000000..f82aada
--- /dev/null
+++ b/po4a/ja/installkernel.8
@@ -0,0 +1,27 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH INSTALLKERNEL 8 "7 Jan 2001" "Debian Linux"
+.SH åå‰
+installkernel \- æ–°ã—ã„カーãƒãƒ«ã‚¤ãƒ¡ãƒ¼ã‚¸ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
+.SH 書å¼
+\fBinstallkernel \fP\fIversion zImage System.map [directory]\fP
+.SH 説明
+\fBinstallkernel\fP ã¯ã€æ–°ã—ã„カーãƒãƒ«ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’ã€Linux ソースツリーã‹ã‚‰ã‚·ã‚¹ãƒ†ãƒ ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚\fBmake install\fP
+ãŒå®Ÿè¡Œã•ã‚Œã‚‹ã¨ã€Linux カーãƒãƒ«ã® makefile ã‹ã‚‰å‘¼ã°ã‚Œã¾ã™ã€‚
+.P
+æ–°ã—ã„カーãƒãƒ«ã‚’ \fI{directory}/vmlinuz\-{version}\fP ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚シンボリックリンク
+\fI{directory}/vmlinuz\fP ãŒã™ã§ã«ã‚ã‚‹å ´åˆã€\fI{directory}/vmlinuz\fP
+ã‹ã‚‰æ–°ã—ã„カーãƒãƒ«ã¸ã€ãƒªãƒ³ã‚¯ã‚’作æˆã—ã¦æ›´æ–°ã—ã¾ã™ã€‚ã¾ãŸã€ä»¥å‰ã®ã‚«ãƒ¼ãƒãƒ«ã‚’ \fI{directory}/vmlinuz.old\fP
+ã¨ã—ã¦åˆ©ç”¨ã§ãるよã†ã«ã—ã¾ã™ã€‚
+.SH ãƒã‚°
+\fBinstallkernel\fP resides in /sbin only because the Linux kernel makefiles
+call it from there. It should really be in /usr/sbin. It isn't needed to
+boot a system.
+.SH 翻訳
+倉澤 望 <nabetaro@debian.or.jp>, 2012
+.br
+Debian JP Documentation ML <debian-doc@debian.or.jp>
+
diff --git a/po4a/ja/ischroot.1 b/po4a/ja/ischroot.1
new file mode 100644
index 0000000..a5208c7
--- /dev/null
+++ b/po4a/ja/ischroot.1
@@ -0,0 +1,44 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ISCHROOT 1 "30 May 2011" Debian
+.SH åå‰
+ischroot \- chroot ã§å‹•ä½œã—ã¦ã„ã‚‹ã‹æ¤œå‡º
+.SH 書å¼
+\fBischroot\fP [\-\-default\-false] [\-\-default\-true] [\-\-help] [\-\-version]
+.SH 説明
+\fBischroot\fP detects if it is currently running in a chroot. The exit status
+is:
+.TP
+0
+ç¾åœ¨ chroot ã§å‹•ä½œã—ã¦ã„ã‚‹
+.TP
+1
+ç¾åœ¨ chroot ã§å‹•ä½œã—ã¦ã„ãªã„
+.TP
+2
+検出ã§ããªã„ (root ã§ã‚¹ã‚¯ãƒªãƒ—トを実行ã—ãªã„㨠GNU/Linux ã§ç™ºç”Ÿ)
+.SH オプション
+.TP
+\fB\-f, \-\-default\-false\fP
+検出ã§ããªã„å ´åˆã€çµ‚了ステータスを 1 ã¨ã—ã¾ã™ã€‚
+.TP
+\fB\-t, \-\-default\-true\fP
+検出ã§ããªã„å ´åˆã€çµ‚了ステータスを 0 ã¨ã—ã¾ã™ã€‚
+.TP
+\fB\-\-help\fP
+使用方法を標準出力ã«è¡¨ç¤ºã—ã€æ­£å¸¸çµ‚了ã—ã¾ã™ã€‚
+.TP
+\fB\-\-version\fP
+ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…報を標準出力ã«è¡¨ç¤ºã—ã€æ­£å¸¸çµ‚了ã—ã¾ã™ã€‚
+.SH ãƒã‚°
+On GNU/Linux, chroot detection is not possible when not root. This works
+correctly on GNU/Hurd and GNU/kFreeBSD.
+.SH 翻訳
+倉澤 望 <nabetaro@debian.or.jp>, 2012
+.br
+Debian JP Documentation ML <debian-doc@debian.or.jp>
+
diff --git a/po4a/ja/remove-shell.8 b/po4a/ja/remove-shell.8
new file mode 100644
index 0000000..51f95e5
--- /dev/null
+++ b/po4a/ja/remove-shell.8
@@ -0,0 +1,20 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH REMOVE\-SHELL 8 "7 Apr 2005"
+.SH åå‰
+remove\-shell \- 有効ログインシェル一覧ã‹ã‚‰ã‚·ã‚§ãƒ«å‰Šé™¤
+.SH 書å¼
+\fBremove\-shell\fP \fIshellname\fP [\fIshellname\fP...]
+.SH 説明
+\fBremove\-shell\fP 㯠ã€ä¸€æ™‚ファイル \fI/etc/shells.tmp\fP, \fI/etc/shells.tmp2\fP
+ã‚’æ“作ã—ã¦ã€æœ‰åŠ¹ãªãƒ­ã‚°ã‚¤ãƒ³ã‚·ã‚§ãƒ«ã®ãƒªã‚¹ãƒˆã‹ã‚‰ã€ä¸Žãˆã‚‰ã‚ŒãŸã‚·ã‚§ãƒ«ã‚’削除ã—ã¾ã™ã€‚ãã®å¾Œã€çµæžœã‚’ \fI/etc/shells\fP ã«æ›¸ã戻ã—ã¾ã™ã€‚
+.SH 関連項目
+\fBshells\fP(5)
+.SH 翻訳
+倉澤 望 <nabetaro@debian.or.jp>, 2012
+.br
+Debian JP Documentation ML <debian-doc@debian.or.jp>
+
diff --git a/po4a/ja/run-parts.8 b/po4a/ja/run-parts.8
new file mode 100644
index 0000000..bfe88b6
--- /dev/null
+++ b/po4a/ja/run-parts.8
@@ -0,0 +1,111 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Build-from-directory and this manpage are Copyright 1994 by Ian Jackson.
+.\" Changes to this manpage are Copyright 1996 by Jeff Noxon.
+.\" More
+.\"
+.\" This is free software; see the GNU General Public Licence version 2
+.\" or later for copying conditions. There is NO warranty.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH RUN\-PARTS 8 "27 Jun 2012" Debian
+.SH åå‰
+run\-parts \- ディレクトリã«ã‚るスクリプト・プログラムã®å®Ÿè¡Œ
+.SH 書å¼
+.PP
+\fBrun\-parts\fP [\-\-test] [\-\-verbose] [\-\-report] [\-\-lsbsysinit] [\-\-regex=RE]
+[\-\-umask=umask] [\-\-arg=argument] [\-\-exit\-on\-error] [\-\-help] [\-\-version]
+[\-\-list] [\-\-reverse] [\-\-] DIRECTORY
+.PP
+\fBrun\-parts\fP \-V
+.SH 説明
+.PP
+\fBrun\-parts\fP ã¯ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª \fIdirectory\fP
+ã«ã‚ã‚‹ã€ä»¥ä¸‹ã«è¿°ã¹ã‚‹åˆ¶ç´„ã«ã‚ˆã‚‹åå‰ã‚’æŒã¤å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã€ã™ã¹ã¦å®Ÿè¡Œã—ã¾ã™ã€‚ãã®ä»–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ディレクトリã¯ã€é»™ã£ã¦ç„¡è¦–ã—ã¾ã™ã€‚
+
+\-\-lsbsysinit オプション㨠\-\-regex オプションã®ã©ã¡ã‚‰ã‚‚指定ã—ãªã„å ´åˆã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«å全体㌠ASCII ã®å¤§æ–‡å­—å°æ–‡å­—ã¨
+ASCII ã®æ•°å­—ã€ASCII ã®ã‚¢ãƒ³ãƒ€ãƒ¼ã‚¹ã‚³ã‚¢ã¨ ASCII ã®ãƒžã‚¤ãƒŠã‚¹ãƒ»ãƒã‚¤ãƒ•ãƒ³ã§ã§ãã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。
+
+\-\-lsbsysinit オプションを指定ã—ãŸå ´åˆã€ãƒ•ã‚¡ã‚¤ãƒ«åã®æœ«å°¾ãŒ .dpkg\-old ã‚„ .dpkg\-dist ã‚„ .dpkg\-new ã‚„
+\&.dpkg\-tmp ã§çµ‚ã‚ã£ã¦ã„ã¦ã¯ã„ã‘ã¾ã›ã‚“。ã¾ãŸä»¥ä¸‹ã®åå‰ç©ºé–“ã®ã„ãšã‚Œã‹ã«å±žã—ã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。LANANA 指定åå‰ç©ºé–“
+(^[a\-z0\-9]+$)ã€LSB 階層予約åå‰ç©ºé–“ (^_?([a\-z0\-9_.]+\-)+[a\-z0\-9]+$)ã€Debian cron
+スクリプトåå‰ç©ºé–“ (^[a\-zA\-Z0\-9_\-]+$) ã§ã™ã€‚
+
+\-\-regex オプションを指定ã—ãŸå ´åˆã€ã‚ªãƒ—ションã®å¼•æ•°ã«ä¸ŽãˆãŸæ­£è¦è¡¨ç¾ã«ä¸€è‡´ã™ã‚‹åå‰ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。
+
+ファイル㯠\-\-reverse オプションを与ãˆãªã„é™ã‚Šã€ãƒ•ã‚¡ã‚¤ãƒ«åã®è¾žæ›¸é † (C/POSIX ã®ãƒ­ã‚±ãƒ¼ãƒ«æ–‡å­—ç…§åˆè¦å‰‡ã«å¾“ã†)
+ã§å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚与ãˆãŸå ´åˆã¯é€†é †ã¨ãªã‚Šã¾ã™ã€‚
+
+.SH オプション
+.TP
+\fB\-\-test\fP
+実行ã™ã‚‹ã¹ãスクリプトåを表示ã—ã¾ã™ãŒã€å®Ÿéš›ã«ã¯å®Ÿè¡Œã—ã¾ã›ã‚“。
+.TP
+\fB\-\-list\fP
+print the names of the all matching files (not limited to executables), but
+don't actually run them. This option cannot be used with \-\-test.
+.TP
+\fB\-v, \-\-verbose\fP
+å„スクリプトã®å®Ÿè¡Œå‰ã«ã€ãƒ•ã‚¡ã‚¤ãƒ«åを標準エラー出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚
+.TP
+\fB\-\-report\fP
+\fB\-\-verbose\fP
+ã¨åŒæ§˜ã§ã™ãŒã€å‡ºåŠ›ã‚’æä¾›ã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—トã®åå‰ã®ã¿å‡ºåŠ›ã—ã¾ã™ã€‚ãã®ã‚¹ã‚¯ãƒªãƒ—トã®æœ€åˆã®å‡ºåŠ›å…ˆã«åˆã‚ã›ã¦ã€æ¨™æº–出力・標準エラー出力ã©ã¡ã‚‰ã«ã§ã‚‚ã€ã‚¹ã‚¯ãƒªãƒ—トåを出力ã—ã¾ã™ã€‚
+.TP
+\fB\-\-reverse\fP
+スクリプトã®å®Ÿè¡Œé †ã‚’逆ã«ã—ã¾ã™ã€‚
+.TP
+\fB\-\-exit\-on\-error\fP
+スクリプトãŒçµ‚了コードã«éž 0 ã‚’è¿”ã™ã¨ã€ã™ãã«çµ‚了ã—ã¾ã™ã€‚
+.TP
+\fB\-\-lsbsysinit\fP
+å¤å…¸çš„ãªæŒ™å‹•ã«ä»£ãˆã¦ã€LSB åå‰ç©ºé–“を使用ã—ã¾ã™ã€‚
+.TP
+\fB\-\-new\-session\fP
+å„スクリプトをã€ç‹¬ç«‹ã—ãŸãƒ—ロセスセッションã§å®Ÿè¡Œã—ã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションを使用ã™ã‚‹å ´åˆã€run\-parts ã‚’ kill ã—ã¦ã‚‚ã€ç¾åœ¨å®Ÿè¡Œä¸­ã®ã‚¹ã‚¯ãƒªãƒ—トã¯
+kill ã—ã¾ã›ã‚“。完了ã™ã‚‹ã¾ã§å‹•ã続ã‘ã¾ã™ã€‚
+.TP
+\fB\-\-regex=\fP\fIRE\fP
+ファイルåを拡張正è¦è¡¨ç¾ \fIRE\fP ã§æ¤œè¨¼ã—ã¾ã™ã€‚例セクションをå‚ç…§ã—ã¦ãã ã•ã„。
+.TP
+\fB\-u, \-\-umask=\fP\fIumask\fP
+スクリプトã®å®Ÿè¡Œå‰ã« umask ã‚’ \fIumask\fP ã«è¨­å®šã—ã¾ã™ã€‚\fIumask\fP ã¯8進数ã§æŒ‡å®šã—ã¦ãã ã•ã„。デフォルト㮠umask 㯠022
+ã§ã™ã€‚
+.TP
+\fB\-a, \-\-arg=\fP\fIargument\fP
+スクリプト㫠\fIargument\fP を引数ã¨ã—ã¦æ¸¡ã—ã¾ã™ã€‚渡ã—ãŸã„引数ã”ã¨ã« \fB\-\-arg\fP を指定ã—ã¦ãã ã•ã„。
+.TP
+\fB\-\-\fP
+オプションã®æœ€å¾Œã§ã‚る事を指定ã—ã¾ã™ã€‚\fB\-\-\fP ã®å¾Œã«ã‚るファイルåã¯ã€ãƒã‚¤ãƒ•ãƒ³ã§å§‹ã¾ã£ã¦ã„ãŸã¨ã—ã¦ã‚‚ã€ã‚ªãƒ—ションã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã›ã‚“。
+.TP
+\fB\-h, \-\-help\fP
+使用方法を表示ã—ã¦çµ‚了ã—ã¾ã™ã€‚
+.TP
+\fB\-V, \-\-version\fP
+ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚„著作権を表示ã—ã¦çµ‚了ã—ã¾ã™ã€‚
+
+.SH 例
+.P
+/etc ã«ã‚ã‚‹ `p' ã§å§‹ã¾ã‚Š `d' ã§çµ‚ã‚るファイルをã™ã¹ã¦å‡ºåŠ›ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«ã—ã¦ãã ã•ã„。
+.P
+run\-parts \-\-list \-\-regex \[aq]^p.*d$\[aq] /etc
+
+.SH 著作権
+.P
+Copyright (C) 1994 Ian Jackson.
+.P
+Copyright (C) 1996 Jeff Noxon.
+.P
+Copyright (C) 1996, 1997, 1998 Guy Maor
+.P
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams
+
+\fBrun\-parts\fP is free software; see the GNU General Public License version 2
+or later for copying conditions. There is \fIno\fP warranty.
+.SH 翻訳
+倉澤 望 <nabetaro@debian.or.jp>, 2012
+.br
+Debian JP Documentation ML <debian-doc@debian.or.jp>
+
diff --git a/po4a/ja/savelog.8 b/po4a/ja/savelog.8
new file mode 100644
index 0000000..3da5a28
--- /dev/null
+++ b/po4a/ja/savelog.8
@@ -0,0 +1,118 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SAVELOG 8 "30 Dec 2017" Debian
+.SH åå‰
+savelog \- ログファイルã®ä¿å­˜
+.SH 書å¼
+\fBsavelog\fP [\-m mode] [\-u user] [\-g group] [\-t] [\-p] [\-c cycle] [\-l] [\-j]
+[\-J] [\-1\ .\|.\ \-9] [\-C] [\-d] [\-l] [\-r rolldir] [\-n] [\-q] [\-D dateformat]
+file ...
+.
+.SH 説明
+\fBsavelog\fP コマンドã¯ã€å¤ã„ファイルã®ã‚³ãƒ”ーをä¿å­˜ã—ã€ã‚ªãƒ—ションã§åœ§ç¸®ã‚’è¡Œã„ã¾ã™ã€‚\fIfile\fP
+ã®å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«åå‰ãŒã¤ãã¾ã™ã€‚
+.RS
+.sp 1
+\fIfile\fP.\fI<number>\fP\fI<compress_suffix>\fP
+.sp 1
+.RE
+\fI<number>\fP ã¯ç‰ˆç•ªå·ã§ã™ã€‚0 ãŒæœ€ã‚‚æ–°ã—ããªã‚Šã¾ã™ã€‚版番å·ãŒ > 0 ã®å ´åˆã€\fB\-l\fP
+を指定ã—ã¦æŠ‘制ã—ãªã„é™ã‚Šåœ§ç¸®ã—ã¾ã™ã€‚ç‰ˆç•ªå· 0 ã¯ã€ãƒ—ロセスãŒã¾ã  I/O ã®ãŸã‚ã«é–‹ã„ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ãŸã‚ã€åœ§ç¸®ã—ã¾ã›ã‚“。ファイルを
+\fIcycle\fP 版ã¾ã§ã—ã‹ä¿å­˜ã—ã¾ã›ã‚“。
+.sp 1
+ファイルãŒã¾ã å­˜åœ¨ã›ãšã€\fB\-t\fP を与ãˆã‚‰ã‚Œã‚‹ã¨ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’生æˆã—ã¾ã™ã€‚
+.sp 1
+ファイルãŒå­˜åœ¨ã—ã€ãƒ•ã‚¡ã‚¤ãƒ«ã®é•·ã•ãŒ 0 ãƒã‚¤ãƒˆã‚ˆã‚Šå¤§ãã„å ´åˆã€ä»¥ä¸‹ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’実行ã—ã¾ã™ã€‚
+.sp 1
+.IP 1)
+Version numbered files are cycled. Version \fIfile\fP\fB\&.2\fP is moved to
+version \fIfile\fP\fB\&.3\fP, version \fIfile\fP\fB\&.1\fP is moved to version
+\fIfile\fP\fB\&.2\fP, and so on. Finally version \fIfile\fP\fB\&.0\fP is moved to
+version \fIfile\fP\fB\&.1\fP, and version \fIfile\fP is deleted. Both compressed
+names and uncompressed names are cycled, regardless of \fB\-l\fP. Missing
+version files are ignored.
+.
+.IP 2)
+The new \fIfile\fP\fB\&.1\fP is compressed unless the \fB\-l\fP flag was given. It is
+changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP flags.
+.
+.IP 3)
+The main \fIfile\fP is moved to \fIfile\fP\fB.0\fP.
+.
+.IP 4)
+\fB\-m\fP, \fB\-u\fP, \fB\-g\fP, \fB\-t\fP, \fB\-p\fP ã®å„フラグãŒä¸Žãˆã‚‰ã‚ŒãŸå ´åˆã€ãã®ãƒ•ãƒ©ã‚°ã«è©²å½“ã™ã‚‹ç©ºã® \fIfile\fP
+を生æˆã—ã¾ã™ã€‚\fB\-p\fP フラグã®å ´åˆã€ä»¥å‰ã¨åŒã˜æ‰€æœ‰è€…ã€ã‚°ãƒ«ãƒ¼ãƒ—ã€ãƒ‘ーミッションã§ç”Ÿæˆã—ã¾ã™ã€‚
+.
+.IP 5)
+The new \fIfile\fP\fB\&.0\fP is changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP
+flags.
+.
+.SH オプション
+.TP
+\fB\-m mode\fP
+ログファイルを mode ã« chmod ã—ã¾ã™ã€‚\fB\-t\fP を暗示ã—ã¾ã™ã€‚
+.TP
+\fB\-u user\fP
+ログファイルを user ã« chown ã—ã¾ã™ã€‚\fB\-t\fP を暗示ã—ã¾ã™ã€‚
+.TP
+\fB\-g group\fP
+ログファイルを group ã« chgrp ã—ã¾ã™ã€‚\fB\-t\fP を暗示ã—ã¾ã™ã€‚
+.TP
+\fB\-c cycle\fP
+Save cycle versions of the logfile (default: 7). The \fIcycle\fP count must be
+at least 2.
+.TP
+\fB\-t\fP
+æ–°ã—ã„ログファイルを生æˆã™ã‚‹ã‚ˆã† touch ã—ã¾ã™ã€‚
+.TP
+\fB\-l\fP
+ログファイルを圧縮ã—ã¾ã›ã‚“ (デフォルト: 圧縮ã™ã‚‹)
+.TP
+\fB\-p\fP
+ログファイルã®æ‰€æœ‰è€…ã€ã‚°ãƒ«ãƒ¼ãƒ—ã€ãƒ‘ーミッションをä¿æŒã—ã¾ã™ã€‚
+.TP
+\fB\-j\fP
+gzip ã«ä»£ãˆã¦ bzip2 ã§åœ§ç¸®
+.TP
+\fB\-J\fP
+gzip ã«ä»£ãˆã¦ xz ã§åœ§ç¸®
+.sp 1
+For xz no strength option is set, and xz decides on the default based on the
+total amount of physical RAM. Note that xz can use a very large amount of
+memory for the higher compression levels.
+.TP
+\fB\-1\ .\|.\ \-9\fP
+åœ§ç¸®å¼·åº¦ã‚„ãƒ¡ãƒ¢ãƒªãƒ¼ä½¿ç”¨é‡ (デフォルト: 9ã€xz 除ã)
+.TP
+\fB\-C\fP
+強制的ãªå¾ªç’°ãƒ­ã‚°ãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸€æŽƒ
+.TP
+\fB\-d\fP
+循環ã«æ¨™æº–日を使用ã—ã¾ã™ã€‚
+.TP
+\fB\-D dateformat\fP
+override date format, in the syntax understood by the \fBdate\fP(1) command
+.TP
+\fB\-r\fP
+use \fIrolldir\fP instead of \&.\& to roll files
+.TP
+\fB\-n\fP
+空ファイルを回転ã—ãªã„
+.TP
+\fB\-q\fP
+é™ã‹ã«
+.SH ãƒã‚°
+If a process is still writing to \fIfile\fP\fB\&.0\fP, and savelog moves it to
+\fIfile\fP\fB\&.1\fP and compresses it, data could be lost.
+.
+.SH 関連項目
+\fBlogrotate\fP(8)
+.SH 翻訳
+倉澤 望 <nabetaro@debian.or.jp>, 2012
+.br
+Debian JP Documentation ML <debian-doc@debian.or.jp>
+
diff --git a/po4a/ja/tempfile.1 b/po4a/ja/tempfile.1
new file mode 100644
index 0000000..c1b100f
--- /dev/null
+++ b/po4a/ja/tempfile.1
@@ -0,0 +1,79 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TEMPFILE 1 "27 Jun 2012" Debian
+.SH åå‰
+tempfile \- 安全ãªä¸€æ™‚ファイルã®ä½œæˆ
+.SH 書å¼
+\fBtempfile\fP [\-d DIR] [\-p STRING] [\-s STRING] [\-m MODE] [\-n FILE]
+[\-\-directory=DIR] [\-\-prefix=STRING] [\-\-suffix=STRING] [\-\-mode=MODE]
+[\-\-name=FILE] [\-\-help] [\-\-version]
+.SH 説明
+\fBtempfile\fP creates a temporary file in a safe manner. It uses
+\fBmkstemps\fP(3) to choose the name and opens it with O_RDWR | O_CREAT |
+O_EXCL. The filename is printed on standard output.
+.PP
+The directory in which to create the file might be searched for in this
+order:
+.TP 3
+a)
+環境変数 \fBTMPDIR\fP ãŒå­˜åœ¨ã—ã€é©åˆ‡ãªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªåãŒè¨­å®šã•ã‚Œã¦ã„ã‚Œã°ã€ã“れを使用ã—ã¾ã™ã€‚
+.TP
+b)
+ãã†ã§ãªã„å ´åˆã€\fI\-\-directory\fP 引数ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¦é©åˆ‡ã§ã‚ã‚Œã°ã€ã“れを使用ã—ã¾ã™ã€‚
+.TP
+c)
+ãã†ã§ãªã„å ´åˆã€\fIP_tmpdir\fP (\fI<stdio.h>\fP ã§å®šç¾©) ãŒé©åˆ‡ã§ã‚ã‚Œã°ã€ã“れを使用ã—ã¾ã™ã€‚
+.TP
+d)
+Finally an implementation\-defined directory (\fI/tmp\fP) may be used.
+.SH オプション
+.TP
+\fB\-d, \-\-directory \fP\fIDIR\fP
+ファイルを DIR ã«é…ç½®ã—ã¾ã™ã€‚
+.TP
+\fB\-m, \-\-mode \fP\fIMODE\fP
+ファイルã®ãƒ¢ãƒ¼ãƒ‰ã‚’ 0600 ã«ä»£ãˆã¦ MODE ã§é–‹ãã¾ã™ã€‚
+.TP
+\fB\-n, \-\-name \fP\fIFILE\fP
+ファイルåã¨ã—㦠\fBtempnam\fP(3) ã«ä»£ãˆã¦ FILE を使用ã—ã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションを与ãˆã‚‹ã¨ã€\-d, \-p, \-s
+ã®å„オプションを無視ã—ã¾ã™ã€‚
+.TP
+\fB\-p, \-\-prefix \fP\fISTRING\fP
+STRING ã® 5 文字ã¾ã§ã‚’åå‰ã®ç”Ÿæˆã«ä½¿ç”¨ã—ã¾ã™ã€‚
+.TP
+\fB\-s, \-\-suffix \fP\fISTRING\fP
+STRING を末尾ã«ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’生æˆã—ã¾ã™ã€‚
+.TP
+\fB\-\-help\fP
+使用方法を標準出力ã«è¡¨ç¤ºã—ã€æ­£å¸¸çµ‚了ã—ã¾ã™ã€‚
+.TP
+\fB\-\-version\fP
+ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…報を標準出力ã«è¡¨ç¤ºã—ã€æ­£å¸¸çµ‚了ã—ã¾ã™ã€‚
+.SH 戻り値
+終了ステータス㌠0 ã¯ä¸€æ™‚ファイルãŒæ­£å¸¸ã«ä½œæˆã§ããŸã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚ãã®ä»–ã®çµ‚了ステータスã¯ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
+.SH ãƒã‚°
+Exclusive creation is not guaranteed when creating files on NFS partitions.
+tempfile cannot make temporary directories. tempfile is deprecated; you
+should use \fBmktemp\fP(1) instead.
+.SH 例
+.nf
+#!/bin/sh
+#[...]
+t=$(tempfile) || exit
+trap "rm \-f \-\- '$t'" EXIT
+#[...]
+rm \-f \-\- "$t"
+trap \- EXIT
+exit
+.fi
+.SH 関連項目
+\fBtempnam\fP(3), \fBmktemp\fP(1)
+.SH 翻訳
+倉澤 望 <nabetaro@debian.or.jp>, 2012
+.br
+Debian JP Documentation ML <debian-doc@debian.or.jp>
+
diff --git a/po4a/ja/translator_japanese.add b/po4a/ja/translator_japanese.add
new file mode 100644
index 0000000..60c9338
--- /dev/null
+++ b/po4a/ja/translator_japanese.add
@@ -0,0 +1,6 @@
+PO4A-HEADER:mode=after;position=^\.SH åå‰;beginboundary=FausseLimitePo4a
+.SH 翻訳
+倉澤 望 <nabetaro@debian.or.jp>, 2012
+.br
+Debian JP Documentation ML <debian-doc@debian.or.jp>
+
diff --git a/po4a/ja/which.1 b/po4a/ja/which.1
new file mode 100644
index 0000000..942de23
--- /dev/null
+++ b/po4a/ja/which.1
@@ -0,0 +1,36 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH WHICH 1 "29 Jun 2016" Debian
+.SH åå‰
+which \- コマンドã®å ´æ‰€
+.SH 書å¼
+which [\-a] filename ...
+.SH 説明
+\fBwhich\fP returns the pathnames of the files (or links) which would be
+executed in the current environment, had its arguments been given as
+commands in a strictly POSIX\-conformant shell. It does this by searching
+the PATH for executable files matching the names of the arguments. It does
+not canonicalize path names.
+.SH オプション
+.TP
+\fB\-a\fP
+å„引数ã«ä¸€è‡´ã—ãŸã™ã¹ã¦ã®ãƒ‘スåを表示ã—ã¾ã™ã€‚
+.SH 終了ステータス
+.TP
+\fB0\fP
+指定ã—ãŸã‚³ãƒžãƒ³ãƒ‰ãŒã™ã¹ã¦è¦‹ã¤ã‹ã‚Šã€å®Ÿè¡Œå¯èƒ½ãªå ´åˆ
+.TP
+\fB1\fP
+ã„ãã¤ã‹ã®ã‚³ãƒžãƒ³ãƒ‰ãŒãªã„ã‹ã€å®Ÿè¡Œå¯èƒ½ã§ãªã„å ´åˆ
+.TP
+\fB2\fP
+無効ãªã‚ªãƒ—ションを指定ã—ãŸå ´åˆ
+.SH 翻訳
+倉澤 望 <nabetaro@debian.or.jp>, 2012
+.br
+Debian JP Documentation ML <debian-doc@debian.or.jp>
+
diff --git a/po4a/pl/Makefile.am b/po4a/pl/Makefile.am
new file mode 100644
index 0000000..74be111
--- /dev/null
+++ b/po4a/pl/Makefile.am
@@ -0,0 +1,7 @@
+AUTOMAKE_OPTIONS=foreign
+
+mandeonedir = $(mandir)/pl/man1
+mandeone_DATA = tempfile.1 which.1
+
+mandeeightdir = $(mandir)/pl/man8
+mandeeight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
diff --git a/po4a/pl/Makefile.in b/po4a/pl/Makefile.in
new file mode 100644
index 0000000..cabdbdf
--- /dev/null
+++ b/po4a/pl/Makefile.in
@@ -0,0 +1,481 @@
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = po4a/pl
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(mandeeightdir)" \
+ "$(DESTDIR)$(mandeonedir)"
+DATA = $(mandeeight_DATA) $(mandeone_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+mandeonedir = $(mandir)/pl/man1
+mandeone_DATA = tempfile.1 which.1
+mandeeightdir = $(mandir)/pl/man8
+mandeeight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign po4a/pl/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign po4a/pl/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-mandeeightDATA: $(mandeeight_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(mandeeight_DATA)'; test -n "$(mandeeightdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(mandeeightdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(mandeeightdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mandeeightdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(mandeeightdir)" || exit $$?; \
+ done
+
+uninstall-mandeeightDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(mandeeight_DATA)'; test -n "$(mandeeightdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(mandeeightdir)'; $(am__uninstall_files_from_dir)
+install-mandeoneDATA: $(mandeone_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(mandeone_DATA)'; test -n "$(mandeonedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(mandeonedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(mandeonedir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mandeonedir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(mandeonedir)" || exit $$?; \
+ done
+
+uninstall-mandeoneDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(mandeone_DATA)'; test -n "$(mandeonedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(mandeonedir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(mandeeightdir)" "$(DESTDIR)$(mandeonedir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-mandeeightDATA install-mandeoneDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-mandeeightDATA uninstall-mandeoneDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+ ctags-am distclean distclean-generic distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-mandeeightDATA \
+ install-mandeoneDATA install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \
+ uninstall uninstall-am uninstall-mandeeightDATA \
+ uninstall-mandeoneDATA
+
+.PRECIOUS: Makefile
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po4a/pl/add-shell.8 b/po4a/pl/add-shell.8
new file mode 100644
index 0000000..6949ade
--- /dev/null
+++ b/po4a/pl/add-shell.8
@@ -0,0 +1,25 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ADD\-SHELL 8 "12 maja 2011"
+.SH NAZWA
+add\-shell \- dodaje powłokę do listy poprawnych powłok zgłoszeniowych
+.SH SKÅADNIA
+\fBadd\-shell\fP \fInazwa_powłoki\fP [\fInazwa_powłoki\fP...]
+.SH OPIS
+\fBadd\-shell\fP kopiuje \fI/etc/shells\fP do \fI/etc/shells.tmp\fP, dodaje podanÄ…
+powłokę do tego pliku, jeśli jeszcze w nim nie występuje, a następnie
+kopiuje ten tymczasowy plik z powrotem do \fI/etc/shells\fP.
+.sp 1
+Powłoki muszą być podawane za pomocą pełnych nazw ścieżek.
+.SH "ZOBACZ TAKŻE"
+\fBshells\fP(5)
+.SH TÅUMACZENIE
+Niniejsze tłumaczenie jest częścią pakietu debianutils.
+Strony podręcznika zawarte w pakiecie przetłumaczyli:
+Przemek Borys (PTM) <pborys@dione.ids.pl>,
+Wojtek Kotwica (PTM) <wkotwica@post.pl>,
+Michał Kułach <michal.kulach@gmail.com> oraz
+Robert Luberda <robert@debian.org>.
diff --git a/po4a/pl/installkernel.8 b/po4a/pl/installkernel.8
new file mode 100644
index 0000000..fb087ca
--- /dev/null
+++ b/po4a/pl/installkernel.8
@@ -0,0 +1,31 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH INSTALLKERNEL 8 "7 stycznia 2001" "Debian Linux"
+.SH NAZWA
+installkernel \- instaluje nowy obraz jÄ…dra
+.SH SKÅADNIA
+\fBinstallkernel \fP\fIwersja zImage System.map [katalog]\fP
+.SH OPIS
+\fBinstallkernel\fP instaluje nowy obraz jądra w systemie z katalogu źródeł
+Linuksa. Jest wywoływany przez makefile jądra Linuksa, gdy w katalogu źródeł
+uruchomiony zostanie \fBmake install\fP.
+.P
+Nowe jądro jest instalowane jako \fI{katalog}/vmlinuz\-{wersja}\fP. Jeśli
+istnieje już dowiązanie symboliczne \fI{katalog}/vmlinuz\fP, to jest ono
+odświeżane przez utworzenie dowiązania \fI{katalog}/vmlinuz\fP do nowego jądra
+oraz jest tworzone dowiÄ…zanie \fI{katalog}/vmlinuz.old\fP wskazujÄ…ce na
+poprzednio zainstalowane jÄ…dro.
+.SH BÅĘDY
+\fBinstallkernel\fP resides in /sbin only because the Linux kernel makefiles
+call it from there. It should really be in /usr/sbin. It isn't needed to
+boot a system.
+.SH TÅUMACZENIE
+Niniejsze tłumaczenie jest częścią pakietu debianutils.
+Strony podręcznika zawarte w pakiecie przetłumaczyli:
+Przemek Borys (PTM) <pborys@dione.ids.pl>,
+Wojtek Kotwica (PTM) <wkotwica@post.pl>,
+Michał Kułach <michal.kulach@gmail.com> oraz
+Robert Luberda <robert@debian.org>.
diff --git a/po4a/pl/ischroot.1 b/po4a/pl/ischroot.1
new file mode 100644
index 0000000..f0315e8
--- /dev/null
+++ b/po4a/pl/ischroot.1
@@ -0,0 +1,49 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ISCHROOT 1 "30 maja 2011" Debian
+.SH NAZWA
+ischroot \- wykrywa, czy jest uruchomiony wewnÄ…trz chroot
+.SH SKÅADNIA
+\fBischroot\fP [\-\-default\-false] [\-\-default\-true] [\-\-help] [\-\-version]
+.SH OPIS
+\fBischroot\fP detects if it is currently running in a chroot. The exit status
+is:
+.TP
+0
+jest uruchomiony wewnÄ…trz chroot
+.TP
+1
+nie jest uruchomiony wewnÄ…trz chroot
+.TP
+2
+wykrycie nie jest możliwe (w systemie GNU/Linux zdarza się to, gdy skrypt
+nie jest uruchomiony przez administratora).
+.SH OPCJE
+.TP
+\fB\-f, \-\-default\-false\fP
+Zwraca kod wyjścia 1, gdy wykrycie nie jest możliwe.
+.TP
+\fB\-t, \-\-default\-true\fP
+Zwraca kod wyjścia 0, gdy wykrycie nie jest możliwe.
+.TP
+\fB\-\-help\fP
+Wypisuje na standardowym wyjściu komunikat o sposobie użycia i pomyślnie
+kończy pracę.
+.TP
+\fB\-\-version\fP
+Wypisuje na standardowym wyjściu informację o wersji i pomyślnie kończy
+pracÄ™.
+.SH BÅĘDY
+On GNU/Linux, chroot detection is not possible when not root. This works
+correctly on GNU/Hurd and GNU/kFreeBSD.
+.SH TÅUMACZENIE
+Niniejsze tłumaczenie jest częścią pakietu debianutils.
+Strony podręcznika zawarte w pakiecie przetłumaczyli:
+Przemek Borys (PTM) <pborys@dione.ids.pl>,
+Wojtek Kotwica (PTM) <wkotwica@post.pl>,
+Michał Kułach <michal.kulach@gmail.com> oraz
+Robert Luberda <robert@debian.org>.
diff --git a/po4a/pl/remove-shell.8 b/po4a/pl/remove-shell.8
new file mode 100644
index 0000000..326cb69
--- /dev/null
+++ b/po4a/pl/remove-shell.8
@@ -0,0 +1,24 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH REMOVE\-SHELL 8 "7 kwietnia 2005"
+.SH NAZWA
+remove\-shell \- usuwa powłokę z listy poprawnych powłok zgłoszeniowych
+.SH SKÅADNIA
+\fBremove\-shell\fP \fInazwa_powłoki\fP [\fInazwa_powłoki\fP...]
+.SH OPIS
+\fBremove\-shell\fP wykorzystuje tymczasowe pliki \fI/etc/shells.tmp\fP oraz
+\fI/etc/shells.tmp2\fP do usunięcia podanej powłoki z listy poprawnych powłok
+zgłoszeniowych, a następnie kopiuje wynik z powrotem do pliku
+\fI/etc/shells\fP.
+.SH "ZOBACZ TAKŻE"
+\fBshells\fP(5)
+.SH TÅUMACZENIE
+Niniejsze tłumaczenie jest częścią pakietu debianutils.
+Strony podręcznika zawarte w pakiecie przetłumaczyli:
+Przemek Borys (PTM) <pborys@dione.ids.pl>,
+Wojtek Kotwica (PTM) <wkotwica@post.pl>,
+Michał Kułach <michal.kulach@gmail.com> oraz
+Robert Luberda <robert@debian.org>.
diff --git a/po4a/pl/run-parts.8 b/po4a/pl/run-parts.8
new file mode 100644
index 0000000..6362856
--- /dev/null
+++ b/po4a/pl/run-parts.8
@@ -0,0 +1,129 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Build-from-directory and this manpage are Copyright 1994 by Ian Jackson.
+.\" Changes to this manpage are Copyright 1996 by Jeff Noxon.
+.\" More
+.\"
+.\" This is free software; see the GNU General Public Licence version 2
+.\" or later for copying conditions. There is NO warranty.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH RUN\-PARTS 8 "27 czerwca 2012" Debian
+.SH NAZWA
+run\-parts \- uruchamia skrypty lub programy w katalogu
+.SH SKÅADNIA
+.PP
+\fBrun\-parts\fP [\-\-test] [\-\-verbose] [\-\-report] [\-\-lsbsysinit] [\-\-regex=RE]
+[\-\-umask=umask] [\-\-arg=argument] [\-\-exit\-on\-error] [\-\-help] [\-\-version]
+[\-\-list] [\-\-reverse] [\-\-] KATALOG
+.PP
+\fBrun\-parts\fP \-V
+.SH OPIS
+.PP
+\fBrun\-parts\fP uruchamia wszystkie programy wykonywalne znalezione w katalogu
+\fIKATALOG\fP. Pozostałe pliki są po cichu ignorowane.
+
+Jeżeli nie podano opcji \-\-lsbsysinit ani opcji \-\-regex, to nazwy plików
+muszą składać się w tylko i wyłącznie z dużych i małych liter ASCII, cyfr
+ASCII, podkreśleń ASCII i myślników ASCII.
+
+Jeżeli podano opcję \-\-lsbsysinit, to nazwy plików nie mogą kończyć się na
+\&.dpkg\-old, .dpkg\-dist, .dpkg\-new lub .dpkg\-tmp i muszą należeć do jednej lub
+kilku z następujących przestrzeni nazw: przestrzeń nazw przydzielona przez
+LANANA (^[a\-z0\-9]+$); hierarchiczna i zarezerwowana przestrzeń nazw LSB
+(^_?([a\-z0\-9_.]+\-)+[a\-z0\-9]+$) lub przestrzeń nazw skryptów crona Debiana
+(^[a\-zA\-Z0\-9_\-]+$).
+
+Jeśli podano opcję \-\-regex, nazwy muszą pasować do rozszerzonego wyrażenia
+regularnego podanego jako wartość tej opcji.
+
+Znalezione pliki są uruchamiane w alfabetycznej kolejności ich nazw (zgodnie
+z porządkiem sortowania ustawień regionalnych C/POSIX), chyba że w linii
+poleceń podano opcję \-\-reverse, która powoduje, że skrypty będą uruchamiane
+w odwrotnej kolejności.
+
+.SH OPCJE
+.TP
+\fB\-\-test\fP
+wypisuje nazwy skryptów, które zostałyby uruchomione, ale faktycznie ich nie
+uruchamia.
+.TP
+\fB\-\-list\fP
+print the names of the all matching files (not limited to executables), but
+don't actually run them. This option cannot be used with \-\-test.
+.TP
+\fB\-\-verbose\fP
+przed uruchomieniem każdego ze skryptów wypisuje jego nazwę na standardowe
+wyjście błędów.
+.TP
+\fB\-\-report\fP
+podobne do \fB\-\-verbose\fP, ale wypisuje nazwy tylko tych skryptów, które
+generują wyjście. Nazwa skryptu jest wypisywana na stdout lub stderr, w
+zależności od tego, gdzie skrypt wysyła swoje pierwsze wyniki.
+.TP
+\fB\-\-reverse\fP
+odwraca porządek wykonywania skryptów.
+.TP
+\fB\-\-exit\-on\-error\fP
+kończy pracę, gdy tylko któryś ze skryptów zakończy się niezerowym kodem
+wyjścia.
+.TP
+\fB\-\-lsbsysinit\fP
+używa konwencji nazw LSB, zamiast zwykłej.
+.TP
+\fB\-\-new\-session\fP
+wykonuje każdy skrypt w osobnej sesji procesów. Po użyciu tej opcji zabicie
+programu \fBrun\-parts\fP nie zabije obecnie wykonywanego skryptu, który będzie
+działał, aż się zakończy.
+.TP
+\fB\-\-regex=\fP\fIRE\fP
+sprawdza nazwy plików względem rozszerzonego wyrażenia regularnego
+\fIRE\fP. PrzykÅ‚ad można znaleźć w rozdziale PRZYKÅADY.
+.TP
+\fB\-u, \-\-umask=\fP\fIumask\fP
+przed uruchomieniem skryptów nadaje umask wartość \fIumask\fP. Powinna ona
+zostać podana ósemkowo. Domyślnie umask otrzymuje wartość 022.
+.TP
+\fB\-a, \-\-arg=\fP\fIargument\fP
+przekazuje \fIargument\fP do skryptów. Należy użyć osobnego \fB\-\-arg\fP dla
+każdego argumentu, który chce się przekazać.
+.TP
+\fB\-\-\fP
+oznacza koniec opcji. Jakakolwiek nazwa pliku występująca po \fB\-\-\fP nie
+będzie interpretowana jako opcja, nawet jeśli zaczyna się od myślnika.
+.TP
+\fB\-h, \-\-help\fP
+wyświetla informację o sposobie wywołania i kończy pracę.
+.TP
+\fB\-V, \-\-version\fP
+wyświetla numer wersji, informację o prawach autorskich i kończy pracę.
+
+.SH PRZYKÅADY
+.P
+Wyświetlenie nazw wszystkich katalogów w /etc rozpoczynających się od "p" i
+kończących się na "d":
+.P
+run\-parts \-\-list \-\-regex \[aq]^p.*d$\[aq] /etc
+
+.SH COPYRIGHT
+.P
+Copyright (C) 1994 Ian Jackson.
+.P
+Copyright (C) 1996 Jeff Noxon.
+.P
+Copyright (C) 1996, 1997, 1998 Guy Maor
+.P
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams
+
+\fBrun\-parts\fP jest wolnym oprogramowaniem; warunki kopiowania można znaleźć w
+Powszechnej Licencji Publicznej GNU w wersji 2 lub późniejszej. Nie ma
+\fIżadnej\fP gwarancji.
+.SH TÅUMACZENIE
+Niniejsze tłumaczenie jest częścią pakietu debianutils.
+Strony podręcznika zawarte w pakiecie przetłumaczyli:
+Przemek Borys (PTM) <pborys@dione.ids.pl>,
+Wojtek Kotwica (PTM) <wkotwica@post.pl>,
+Michał Kułach <michal.kulach@gmail.com> oraz
+Robert Luberda <robert@debian.org>.
diff --git a/po4a/pl/savelog.8 b/po4a/pl/savelog.8
new file mode 100644
index 0000000..b1ba5e2
--- /dev/null
+++ b/po4a/pl/savelog.8
@@ -0,0 +1,124 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SAVELOG 8 "30 Dec 2017" Debian
+.SH NAZWA
+savelog \- zachowuje plik dziennika
+.SH SKÅADNIA
+\fBsavelog\fP [\-m uprawnienia] [\-u użytkownik] [\-g grupa] [\-t] [\-p] [\-c
+liczba_cykli] [\-l] [\-j] [\-J] [\-1\ .\|.\ \-9] [\-C] [\-d] [\-l] [\-r katalog] [\-n]
+[\-q] [\-D format_daty] plik ...
+.
+.SH OPIS
+Polecenie \fBsavelog\fP zachowuje i opcjonalnie kompresuje stare kopie
+plików. Starsze wersje \fIplik\fPu są nazywane:
+.RS
+.sp 1
+\fIplik\fP.\fI<numer>\fP\fI<sufix_kompresji>\fP
+.sp 1
+.RE
+gdzie \fI<numer>\fP jest numerem wersji, 0 oznacza najnowszÄ…. Wersje o
+numerach > 0 są kompresowane, chyba że zostało to zabronione za pomocą
+opcji \fB\-l\fP. Wersja 0 nie jest kompresowana, ponieważ proces może mieć wciąż
+otwarty \fIplik\fP i wykonywać na nim operacje wejścia/wyjścia. Tylko
+\fIliczba_cykli\fP wersji plików jest przechowywanych.
+.sp 1
+Jeśli plik nie istnieje oraz podano opcję \fB\-t\fP, to zostanie utworzony.
+.sp 1
+W przypadku plików, które istnieją i mają rozmiar większy od zera,
+wykonywane są następujące akcje:
+.sp 1
+.IP 1)
+Version numbered files are cycled. Version \fIfile\fP\fB\&.2\fP is moved to
+version \fIfile\fP\fB\&.3\fP, version \fIfile\fP\fB\&.1\fP is moved to version
+\fIfile\fP\fB\&.2\fP, and so on. Finally version \fIfile\fP\fB\&.0\fP is moved to
+version \fIfile\fP\fB\&.1\fP, and version \fIfile\fP is deleted. Both compressed
+names and uncompressed names are cycled, regardless of \fB\-l\fP. Missing
+version files are ignored.
+.
+.IP 2)
+The new \fIfile\fP\fB\&.1\fP is compressed unless the \fB\-l\fP flag was given. It is
+changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP flags.
+.
+.IP 3)
+The main \fIfile\fP is moved to \fIfile\fP\fB.0\fP.
+.
+.IP 4)
+Jeśli podano opcje \fB\-m\fP, \fB\-u\fP, \fB\-g\fP, \fB\-t\fP lub \fB\-p\fP, to tworzony jest
+pusty \fIplik\fP, zgodnie z ustawieniami tych opcji. Opcja \fB\-p\fP powoduje, że
+uprawnienia do pliku będą takie same, jak poprzednio.
+.
+.IP 5)
+The new \fIfile\fP\fB\&.0\fP is changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP
+flags.
+.
+.SH OPCJE
+.TP
+\fB\-m uprawnienia\fP
+ustawia prawa dostępu do plików na podane uprawnienia, włącza \fB\-t\fP
+.TP
+\fB\-u użytkownik\fP
+zmienia właściciela plików na podanego użytkownika, włącza \fB\-t\fP
+.TP
+\fB\-g grupa\fP
+zmienia grupę będącą właścicielem pliku na podaną grupę, włącza \fB\-t\fP
+.TP
+\fB\-c liczba_cykli\fP
+Save cycle versions of the logfile (default: 7). The \fIcycle\fP count must be
+at least 2.
+.TP
+\fB\-t\fP
+tworzy nowy plik dziennika, jeśli nie istnieje
+.TP
+\fB\-l\fP
+nie kompresuje żadnych plików dziennika (domyślnie: kompresuje)
+.TP
+\fB\-p\fP
+zachowuje właściciela, grupę i uprawnienia pliku dziennika
+.TP
+\fB\-j\fP
+używa bzip2 zamiast gzip do kompresowania
+.TP
+\fB\-J\fP
+używa xz zamiast gzip do kompresowania
+.sp 1
+For xz no strength option is set, and xz decides on the default based on the
+total amount of physical RAM. Note that xz can use a very large amount of
+memory for the higher compression levels.
+.TP
+\fB\-1\ .\|.\ \-9\fP
+siła kompresji lub użycie pamięci (domyślnie: 9, z wyjątkiem kompresji xz)
+.TP
+\fB\-C\fP
+wymusza usunięcie cyklicznie przeniesionych plików dziennika
+.TP
+\fB\-d\fP
+używa standardowej daty do obracania
+.TP
+\fB\-D format_daty\fP
+override date format, in the syntax understood by the \fBdate\fP(1) command
+.TP
+\fB\-r\fP
+use \fIrolldir\fP instead of \&.\& to roll files
+.TP
+\fB\-n\fP
+nie rotuje pustych plików
+.TP
+\fB\-q\fP
+tryb cichy
+.SH BÅĘDY
+If a process is still writing to \fIfile\fP\fB\&.0\fP, and savelog moves it to
+\fIfile\fP\fB\&.1\fP and compresses it, data could be lost.
+.
+.SH "ZOBACZ TAKŻE"
+\fBlogrotate\fP(8)
+.SH TÅUMACZENIE
+Niniejsze tłumaczenie jest częścią pakietu debianutils.
+Strony podręcznika zawarte w pakiecie przetłumaczyli:
+Przemek Borys (PTM) <pborys@dione.ids.pl>,
+Wojtek Kotwica (PTM) <wkotwica@post.pl>,
+Michał Kułach <michal.kulach@gmail.com> oraz
+Robert Luberda <robert@debian.org>.
diff --git a/po4a/pl/tempfile.1 b/po4a/pl/tempfile.1
new file mode 100644
index 0000000..b062639
--- /dev/null
+++ b/po4a/pl/tempfile.1
@@ -0,0 +1,87 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TEMPFILE 1 "27 czerwca 2012" Debian
+.SH NAZWA
+tempfile \- w bezpieczny sposób tworzy plik tymczasowy
+.SH SKÅADNIA
+\fBtempfile\fP [\-d KATALOG] [\-p ÅAŃCUCH] [\-s ÅAŃCUCH] [\-m TRYB] [\-n PLIK]
+[\-\-directory=KATALOG] [\-\-prefix=ÅAŃCUCH] [\-\-suffix=ÅAŃCUCH] [\-\-mode=TRYB]
+[\-\-name=PLIK] [\-\-help] [\-\-version]
+.SH OPIS
+\fBtempfile\fP creates a temporary file in a safe manner. It uses
+\fBmkstemps\fP(3) to choose the name and opens it with O_RDWR | O_CREAT |
+O_EXCL. The filename is printed on standard output.
+.PP
+The directory in which to create the file might be searched for in this
+order:
+.TP 3
+a)
+Jeśli istnieje zmienna środowiskowa \fBTMPDIR\fP i zawiera nazwę odpowiedniego
+katalogu, to jest używana.
+.TP
+b)
+W przeciwnym wypadku, jeśli podano argument \fI\-\-directory\fP i jest on
+właściwy, to jest używany.
+.TP
+c)
+W przeciwnym wypadku używane jest \fIP_tmpdir\fP (zdefiniowane w
+\fI<stdio.h>\fP), jeśli jest to właściwe.
+.TP
+d)
+Finally an implementation\-defined directory (\fI/tmp\fP) may be used.
+.SH OPCJE
+.TP
+\fB\-d, \-\-directory \fP\fIKATALOG\fP
+Umieszcza utworzony plik w zadanym KATALOGU.
+.TP
+\fB\-m, \-\-mode \fP\fITRYB\fP
+Otwiera plik z zadanym TRYBEM, zamiast z domyślnym 0600.
+.TP
+\fB\-n, \-\-name \fP\fIPLIK\fP
+Używa PLIKU jako nazwy pliku zamiast korzystać z \fBtempnam\fP(3). Jeśli podano
+tÄ™ opcjÄ™, to \-d, \-p i \-s sÄ… ignorowane.
+.TP
+\fB\-p, \-\-prefix \fP\fIÅAŃCUCH\fP
+Do wygenerowania nazwy wykorzystuje do piÄ™ciu liter z ÅAŃCUCHA.
+.TP
+\fB\-s, \-\-suffix \fP\fIÅAŃCUCH\fP
+Tworzy plik z ÅAŃCUCHEM jako przyrostkiem nazwy.
+.TP
+\fB\-\-help\fP
+Wypisuje na standardowym wyjściu komunikat o sposobie użycia i pomyślnie
+kończy pracę.
+.TP
+\fB\-\-version\fP
+Wypisuje na standardowym wyjściu informację o wersji i pomyślnie kończy
+pracÄ™.
+.SH "ZWRACANE WARTOÅšCI"
+Zwrócony kod 0 oznacza, że pomyślnie stworzono plik tymczasowy. Każdy inny
+kod wskazuje błąd.
+.SH BÅĘDY
+Exclusive creation is not guaranteed when creating files on NFS partitions.
+tempfile cannot make temporary directories. tempfile is deprecated; you
+should use \fBmktemp\fP(1) instead.
+.SH PRZYKÅAD
+.nf
+#!/bin/sh
+#[...]
+t=$(tempfile) || exit
+trap "rm \-f \-\- '$t'" EXIT
+#[...]
+rm \-f \-\- "$t"
+trap \- EXIT
+exit
+.fi
+.SH "ZOBACZ TAKŻE"
+\fBtempnam\fP(3), \fBmktemp\fP(1)
+.SH TÅUMACZENIE
+Niniejsze tłumaczenie jest częścią pakietu debianutils.
+Strony podręcznika zawarte w pakiecie przetłumaczyli:
+Przemek Borys (PTM) <pborys@dione.ids.pl>,
+Wojtek Kotwica (PTM) <wkotwica@post.pl>,
+Michał Kułach <michal.kulach@gmail.com> oraz
+Robert Luberda <robert@debian.org>.
diff --git a/po4a/pl/translator_polish.add b/po4a/pl/translator_polish.add
new file mode 100644
index 0000000..e27f141
--- /dev/null
+++ b/po4a/pl/translator_polish.add
@@ -0,0 +1,8 @@
+PO4A-HEADER:mode=after;position=^\.TH;beginboundary=FakePo4aBoundary
+.SH TÅUMACZENIE
+Niniejsze tłumaczenie jest częścią pakietu debianutils.
+Strony podręcznika zawarte w pakiecie przetłumaczyli:
+Przemek Borys (PTM) <pborys@dione.ids.pl>,
+Wojtek Kotwica (PTM) <wkotwica@post.pl>,
+Michał Kułach <michal.kulach@gmail.com> oraz
+Robert Luberda <robert@debian.org>.
diff --git a/po4a/pl/which.1 b/po4a/pl/which.1
new file mode 100644
index 0000000..6fb660c
--- /dev/null
+++ b/po4a/pl/which.1
@@ -0,0 +1,38 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH WHICH 1 "29 Jun 2016" Debian
+.SH NAZWA
+which \- lokalizuje polecenie
+.SH SKÅADNIA
+which [\-a] nazwa_pliku ...
+.SH OPIS
+\fBwhich\fP returns the pathnames of the files (or links) which would be
+executed in the current environment, had its arguments been given as
+commands in a strictly POSIX\-conformant shell. It does this by searching
+the PATH for executable files matching the names of the arguments. It does
+not canonicalize path names.
+.SH OPCJE
+.TP
+\fB\-a\fP
+wypisuje wszystkie pasujące ścieżki do każdego argumentu
+.SH "KOD ZAKOŃCZENIA"
+.TP
+\fB0\fP
+jeśli odnaleziono wszystkie podane polecenia i są to pliki wykonywalne
+.TP
+\fB1\fP
+jeśli jedno z podanych poleceń nie istnieje lub nie jest wykonywalne
+.TP
+\fB2\fP
+jeśli podano nieprawidłową opcję
+.SH TÅUMACZENIE
+Niniejsze tłumaczenie jest częścią pakietu debianutils.
+Strony podręcznika zawarte w pakiecie przetłumaczyli:
+Przemek Borys (PTM) <pborys@dione.ids.pl>,
+Wojtek Kotwica (PTM) <wkotwica@post.pl>,
+Michał Kułach <michal.kulach@gmail.com> oraz
+Robert Luberda <robert@debian.org>.
diff --git a/po4a/po/de.po b/po4a/po/de.po
new file mode 100644
index 0000000..bd833e4
--- /dev/null
+++ b/po4a/po/de.po
@@ -0,0 +1,1422 @@
+# Translation of debianutils man page template to German
+# Copyright (C) Helge Kreutzmann <debian@helgefjell.de>, 2011, 2012, 2017, 2018.
+# This file is distributed under the same license as the debianutils package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: debianutils man page 4.8.6\n"
+"POT-Creation-Date: 2020-05-23 08:02-0400\n"
+"PO-Revision-Date: 2018-06-17 10:01+0200\n"
+"Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
+"Language-Team: de <debian-l10n-german@lists.debian.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: utf-8\n"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "ADD-SHELL"
+msgstr "ADD-SHELL"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "12 May 2011"
+msgstr "12. Mai 2011"
+
+#. type: SH
+#: ../add-shell.8:2 ../installkernel.8:2 ../ischroot.1:3 ../remove-shell.8:2
+#: ../run-parts.8:9 ../savelog.8:3 ../tempfile.1:3 ../which.1:3
+#, no-wrap
+msgid "NAME"
+msgstr "NAME"
+
+#. type: Plain text
+#: ../add-shell.8:4
+msgid "add-shell - add shells to the list of valid login shells"
+msgstr "add-shell - Shells zu der Liste der gültigen Anmelde-Shells hinzufügen"
+
+#. type: SH
+#: ../add-shell.8:4 ../installkernel.8:4 ../ischroot.1:5 ../remove-shell.8:4
+#: ../run-parts.8:11 ../savelog.8:5 ../tempfile.1:5 ../which.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "ÃœBERSICHT"
+
+#. type: Plain text
+#: ../add-shell.8:8
+msgid "B<add-shell> I<shellname> [I<shellname>...]"
+msgstr "B<add-shell> I<Shell-Name> [I<Shell-Name>…]"
+
+#. type: SH
+#: ../add-shell.8:8 ../installkernel.8:6 ../ischroot.1:8 ../remove-shell.8:8
+#: ../run-parts.8:20 ../savelog.8:11 ../tempfile.1:10 ../which.1:7
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "BESCHREIBUNG"
+
+#. type: Plain text
+#: ../add-shell.8:18
+msgid ""
+"B<add-shell> copies I</etc/shells> to I</etc/shells.tmp>, adds the given "
+"shells to this file if they are not already present, and copies this "
+"temporary file back to I</etc/shells>."
+msgstr ""
+"B<add-shell> kopiert I</etc/shells> nach I</etc/shells.tmp>, fügt die "
+"angegebenen Shells zu dieser Datei hinzu falls sie dort noch nicht enthalten "
+"sind und kopiert die temporäre Datei wieder zu I</etc/shells> zurück."
+
+#. type: Plain text
+#: ../add-shell.8:20
+msgid "The shells must be provided by their full pathnames."
+msgstr "Die Shells müssen mit ihrem vollen Pfadnamen angegeben werden."
+
+#. type: SH
+#: ../add-shell.8:20 ../remove-shell.8:17 ../savelog.8:166 ../tempfile.1:86
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "SIEHE AUCH"
+
+#. type: Plain text
+#: ../add-shell.8:21 ../remove-shell.8:18
+msgid "B<shells>(5)"
+msgstr "B<shells>(5)"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "INSTALLKERNEL"
+msgstr "INSTALLKERNEL"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "7 Jan 2001"
+msgstr "7. Jan. 2001"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "Debian Linux"
+msgstr "Debian Linux"
+
+#. type: Plain text
+#: ../installkernel.8:4
+msgid "installkernel - install a new kernel image"
+msgstr "installkernel - installiert ein neues Kernel-Image"
+
+#. type: Plain text
+#: ../installkernel.8:6
+msgid "B<installkernel >I<version zImage System.map [directory]>"
+msgstr "B<installkernel >I<Version zImage System.map [Verzeichnis]>"
+
+#. type: Plain text
+#: ../installkernel.8:13
+msgid ""
+"B<installkernel> installs a new kernel image onto the system from the Linux "
+"source tree. It is called by the Linux kernel makefiles when B<make "
+"install> is invoked there."
+msgstr ""
+"B<installkernel> installiert ein neues Kernel-Image auf das System aus dem "
+"Linux-Quellbaum. Es wird von den Linux-Kernel-Makefiles aufgerufen, wenn "
+"dort B<make install> ausgeführt wird."
+
+#. type: Plain text
+#: ../installkernel.8:24
+msgid ""
+"The new kernel is installed into I<{directory}/vmlinuz-{version}>. If a "
+"symbolic link I<{directory}/vmlinuz> already exists, it is refreshed by "
+"making a link from I<{directory}/vmlinuz> to the new kernel, and the "
+"previously installed kernel is available as I<{directory}/vmlinuz.old>."
+msgstr ""
+"Der neue Kernel wird in I<{Verzeichnis}/vmlinuz-{Version}> installiert. "
+"Falls bereits ein symbolischer Link I<{Verzeichnis}/vmlinuz> existiert, wird "
+"er erneuert, indem ein Link von I<{Verzeichnis}/vmlinuz> auf den neuen "
+"Kernel gelegt wird. Der vorher installierte Kernel ist unter I<{Verzeichnis}/"
+"vmlinuz.old> verfügbar."
+
+#. type: SH
+#: ../installkernel.8:24 ../ischroot.1:35 ../savelog.8:159 ../tempfile.1:69
+#, no-wrap
+msgid "BUGS"
+msgstr "FEHLER"
+
+#. type: Plain text
+#: ../installkernel.8:29
+#, fuzzy
+#| msgid ""
+#| "installkernel resides in /sbin only because the Linux kernel makefiles "
+#| "call it from there. It should really be in /usr/sbin. It isn't needed "
+#| "to boot a system."
+msgid ""
+"B<installkernel> resides in /sbin only because the Linux kernel makefiles "
+"call it from there. It should really be in /usr/sbin. It isn't needed to "
+"boot a system."
+msgstr ""
+"installkernel liegt nur in /sbin, da die Makefiles des Linux-Kernels es von "
+"dort aufrufen. Es sollte sich wirklich in /usr/sbin befinden. Es wird nicht "
+"benötigt, um ein System zu starten."
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "ISCHROOT"
+msgstr "ISCHROOT"
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "30 May 2011"
+msgstr "30. Mai 2011"
+
+#. type: TH
+#: ../ischroot.1:2 ../run-parts.8:8 ../savelog.8:2 ../tempfile.1:2 ../which.1:2
+#, no-wrap
+msgid "Debian"
+msgstr "Debian"
+
+#. type: Plain text
+#: ../ischroot.1:5
+msgid "ischroot - detect if running in a chroot"
+msgstr "ischroot - erkennt, ob es innerhalb einer Chroot läuft"
+
+#. type: Plain text
+#: ../ischroot.1:8
+msgid "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+msgstr "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+
+#. type: Plain text
+#: ../ischroot.1:12
+#, fuzzy
+#| msgid ""
+#| "B<ischroot> detects if it is currently running in a chroot. The exit "
+#| "status is:"
+msgid ""
+"B<ischroot> detects if it is currently running in a chroot. The exit status "
+"is:"
+msgstr ""
+"B<ischroot> erkennt, ob es innerhalb einer Chroot läuft. Die Exit-Status "
+"sind:"
+
+#. type: TP
+#: ../ischroot.1:12
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: ../ischroot.1:15
+msgid "if currently running in a chroot"
+msgstr "falls es innerhalb einer Chroot läuft"
+
+#. type: TP
+#: ../ischroot.1:15
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: ../ischroot.1:18
+msgid "if currently not running in a chroot"
+msgstr "falls es nicht innerhalb einer Chroot läuft"
+
+#. type: TP
+#: ../ischroot.1:18
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+# FIXME spelling
+#. type: Plain text
+#: ../ischroot.1:22
+msgid ""
+"if the detection is not possible (On GNU/Linux this happens if the script is "
+"not run as root)."
+msgstr ""
+"falls die Erkennung nicht möglich ist (auf GNU/Linux passiert dies, falls "
+"das Skript nicht als Root ausgeführt wird)"
+
+#. type: SH
+#: ../ischroot.1:22 ../run-parts.8:47 ../savelog.8:94 ../tempfile.1:42
+#: ../which.1:16
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPTIONEN"
+
+#. type: TP
+#: ../ischroot.1:23
+#, fuzzy, no-wrap
+#| msgid "B<-f, --default-false >"
+msgid "B<-f, --default-false>"
+msgstr "B<-f, --default-false >"
+
+#. type: Plain text
+#: ../ischroot.1:26
+msgid "Exit with status 1 if the detection is not possible."
+msgstr "mit Status 1 beenden, falls die Erkennung nicht möglich ist"
+
+#. type: TP
+#: ../ischroot.1:26
+#, fuzzy, no-wrap
+#| msgid "B<-t, --default-true >"
+msgid "B<-t, --default-true>"
+msgstr "B<-t, --default-true >"
+
+#. type: Plain text
+#: ../ischroot.1:29
+msgid "Exit with status 0 if the detection is not possible."
+msgstr "mit Status 0 beenden, falls die Erkennung nicht möglich ist"
+
+#. type: TP
+#: ../ischroot.1:29 ../tempfile.1:60
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: ../ischroot.1:32 ../tempfile.1:63
+msgid "Print a usage message on standard output and exit successfully."
+msgstr ""
+"auf der Standardausgabe einen Benutzungshinweis anzeigen und erfolgreich "
+"beenden"
+
+#. type: TP
+#: ../ischroot.1:32 ../tempfile.1:63
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: ../ischroot.1:35 ../tempfile.1:66
+msgid "Print version information on standard output and exit successfully."
+msgstr ""
+"auf der Standardausgabe Versionsinformationen anzeigen und erfolgreich "
+"beenden"
+
+#. type: Plain text
+#: ../ischroot.1:38
+#, fuzzy
+#| msgid ""
+#| "On GNU/Linux, chroot detection is not possible when not root. This works "
+#| "correctly on GNU/Hurd and GNU/kFreeBSD."
+msgid ""
+"On GNU/Linux, chroot detection is not possible when not root. This works "
+"correctly on GNU/Hurd and GNU/kFreeBSD."
+msgstr ""
+"Unter GNU/Linux ist die Chroot-Erkennung nur als Root möglich. Dies "
+"funktioniert unter GNU/Hurd und GNU/kFreeBSD korrekt."
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "REMOVE-SHELL"
+msgstr "REMOVE-SHELL"
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "7 Apr 2005"
+msgstr "7. Apr. 2005"
+
+#. type: Plain text
+#: ../remove-shell.8:4
+msgid "remove-shell - remove shells from the list of valid login shells"
+msgstr ""
+"remove-shell - entfernt Shells aus der Liste der gültigen Anmelde-Shells"
+
+#. type: Plain text
+#: ../remove-shell.8:8
+msgid "B<remove-shell> I<shellname> [I<shellname>...]"
+msgstr "B<remove-shell> I<Shell-Name> [I<Shell-Name>…]"
+
+#. type: Plain text
+#: ../remove-shell.8:17
+msgid ""
+"B<remove-shell> operates on the temporary files I</etc/shells.tmp> and I</"
+"etc/shells.tmp2> to remove the given shells from the list of valid login "
+"shells, and copy the result back to I</etc/shells>."
+msgstr ""
+"B<remove-shell> arbeitet mit den temporären Dateien I</etc/shells.tmp> und "
+"I</etc/shells.tmp2>, um die angegebenen Shells aus der Liste der gültigen "
+"Anmelde-Shells zu entfernen und kopiert das Ergebnis zurück nach I</etc/"
+"shells>."
+
+#. type: TH
+#: ../run-parts.8:8
+#, no-wrap
+msgid "RUN-PARTS"
+msgstr "RUN-PARTS"
+
+#. type: TH
+#: ../run-parts.8:8 ../tempfile.1:2
+#, no-wrap
+msgid "27 Jun 2012"
+msgstr "27. Jun. 2012"
+
+#. type: Plain text
+#: ../run-parts.8:11
+msgid "run-parts - run scripts or programs in a directory"
+msgstr "run-parts - Skripte oder Programme in einem Verzeichnis ausführen"
+
+#. type: Plain text
+#: ../run-parts.8:17
+msgid ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+msgstr ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=Umask] [--arg=Option] [--exit-on-error] [--help] [--version] [--list] "
+"[--reverse] [--] VERZEICHNIS"
+
+#. type: Plain text
+#: ../run-parts.8:20
+msgid "B<run-parts> -V"
+msgstr "B<run-parts> -V"
+
+#. type: Plain text
+#: ../run-parts.8:27
+msgid ""
+"B<run-parts> runs all the executable files named within constraints "
+"described below, found in directory I<directory>. Other files and "
+"directories are silently ignored."
+msgstr ""
+"B<run-parts> führt alle ausführbaren Dateien im Verzeichnis I<Verzeichnis> "
+"aus, wobei die Namen den unten beschriebenen Randbedingungen genügen müssen. "
+"Andere Dateien und Verzeichnisse werden ohne Rückmeldung ignoriert."
+
+#. type: Plain text
+#: ../run-parts.8:31
+msgid ""
+"If neither the --lsbsysinit option nor the --regex option is given then the "
+"names must consist entirely of ASCII upper- and lower-case letters, ASCII "
+"digits, ASCII underscores, and ASCII minus-hyphens."
+msgstr ""
+"Falls weder die Option »--lsbsysinit« noch die Option »--regex« angegeben "
+"werden, dann müssen die Namen komplett aus ASCII-Groß- und -Kleinbuchstaben, "
+"ASCII-Ziffern, ASCII-Unterstrichen und ASCII-Minuszeichen bestehen."
+
+#. type: Plain text
+#: ../run-parts.8:38
+msgid ""
+"If the --lsbsysinit option is given, then the names must not end in .dpkg-"
+"old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more "
+"of the following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); "
+"the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); "
+"and the Debian cron script namespace (^[a-zA-Z0-9_-]+$)."
+msgstr ""
+"Falls die Option »--lsbsysinit« angegeben ist, dürfen die Namen nicht in »."
+"dpkg-old«, ».dpkg-dist«, ».dpkg-new« oder ».dpkg-tmp« enden und müssen zu "
+"einem der folgenden Namensräume gehörten: dem LANANA-zugewiesenen Namensraum "
+"(^[a-z0-9]+$), den hierarchischen und reservierten LSB-Namensräumen (^_?([a-"
+"z0-9_.]+-)+[a-z0-9]+$) und dem Debian-Cron-Skript-Namensraum (^[a-zA-Z0-9_-]+"
+"$)."
+
+#. type: Plain text
+#: ../run-parts.8:41
+msgid ""
+"If the --regex option is given, the names must match the custom extended "
+"regular expression specified as that option's argument."
+msgstr ""
+"Falls die Option »--regex« angegeben ist, müssen die Namen auf den "
+"angepassten erweiterten regulären Ausdruck passen, der der Option übergeben "
+"wurde."
+
+#. type: Plain text
+#: ../run-parts.8:46
+msgid ""
+"Files are run in the lexical sort order (according to the C/POSIX locale "
+"character collation rules) of their names unless the --reverse option is "
+"given, in which case they are run in the opposite order."
+msgstr ""
+"Dateien werden in der lexikalisch sortierten Reihenfolge (gemäß den C/POSIX-"
+"Locale-Sortierregeln) ihrer Namen ausgeführt, es sei denn, die Option »--"
+"reverse« ist angegeben, in diesem Fall werden sie in der umgekehrten "
+"Reihenfolge ausgeführt."
+
+#. type: TP
+#: ../run-parts.8:48
+#, no-wrap
+msgid "B<--test>"
+msgstr "B<--test>"
+
+#. type: Plain text
+#: ../run-parts.8:52
+msgid ""
+"print the names of the scripts which would be run, but don't actually run "
+"them."
+msgstr ""
+"gibt die Namen der Skripte aus, die ausgeführt würden. Eine Ausführung "
+"findet aber nicht statt."
+
+#. type: TP
+#: ../run-parts.8:52
+#, no-wrap
+msgid "B<--list>"
+msgstr "B<--list>"
+
+#. type: Plain text
+#: ../run-parts.8:57
+msgid ""
+"print the names of the all matching files (not limited to executables), but "
+"don't actually run them. This option cannot be used with --test."
+msgstr ""
+"gibt die Namen aller passenden Dateien (nicht begrenzt auf ausführbare "
+"Dateien) aus, führt diese aber nicht aus. Diese Option kann nicht zusammen "
+"mit »--test« verwandt werden."
+
+#. type: TP
+#: ../run-parts.8:57
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr "B<-v, --verbose>"
+
+#. type: Plain text
+#: ../run-parts.8:60
+msgid "print the name of each script to stderr before running."
+msgstr "gibt vor der Ausführung jedes Skriptes den Namen auf Stderr aus."
+
+#. type: TP
+#: ../run-parts.8:60
+#, no-wrap
+msgid "B<--report>"
+msgstr "B<--report>"
+
+#. type: Plain text
+#: ../run-parts.8:67
+msgid ""
+"similar to B<--verbose>, but only prints the name of scripts which produce "
+"output. The script's name is printed to whichever of stdout or stderr the "
+"script first produces output on."
+msgstr ""
+"ähnlich zu B<--verbose>, gibt aber nur die Namen der Skripte aus, die eine "
+"Ausgabe erstellen. Die Namen der Skripte werden entweder auf Stdout oder "
+"Stderr ausgegeben, abhängig davon, wo das erste Skript seine Ausgabe hin "
+"ausgibt."
+
+#. type: TP
+#: ../run-parts.8:67
+#, no-wrap
+msgid "B<--reverse>"
+msgstr "B<--reverse>"
+
+#. type: Plain text
+#: ../run-parts.8:70
+msgid "reverse the scripts' execution order."
+msgstr "invertiert die Reihenfolge der Ausführung."
+
+#. type: TP
+#: ../run-parts.8:70
+#, no-wrap
+msgid "B<--exit-on-error>"
+msgstr "B<--exit-on-error>"
+
+#. type: Plain text
+#: ../run-parts.8:73
+msgid "exit as soon as a script returns with a non-zero exit code."
+msgstr ""
+"beenden, sobald ein Skript mit einem von Null verschiedenen Exit-Code "
+"zurückkehrt."
+
+#. type: TP
+#: ../run-parts.8:73
+#, no-wrap
+msgid "B<--lsbsysinit>"
+msgstr "B<--lsbsysinit>"
+
+#. type: Plain text
+#: ../run-parts.8:76
+msgid "use LSB namespaces instead of classical behavior."
+msgstr "LSB-Namensräume statt des klassischen Verhaltens verwenden."
+
+#. type: TP
+#: ../run-parts.8:76
+#, no-wrap
+msgid "B<--new-session>"
+msgstr "B<--new-session>"
+
+#. type: Plain text
+#: ../run-parts.8:81
+msgid ""
+"run each script in a separate process session. If you use this option, "
+"killing run-parts will not kill the currently running script, it will run "
+"until completion."
+msgstr ""
+"jedes Skript in einer separaten Prozesssitzung ausführen. Falls Sie diese "
+"Option verwenden, wird das Töten (»killen«) von Run-parts nicht das aktuell "
+"laufende Skript töten, welches bis zum Ende durchlaufen wird."
+
+#. type: TP
+#: ../run-parts.8:81
+#, no-wrap
+msgid "B<--regex=>I<RE>"
+msgstr "B<--regex=>I<RE>"
+
+#. type: Plain text
+#: ../run-parts.8:86
+msgid ""
+"validate filenames against custom extended regular expression I<RE>. See "
+"the EXAMPLES section for an example."
+msgstr ""
+"prüfen von Dateinamen gegen angepassten erweiterten regulären Ausdruck "
+"I<RE>. Sie finden im Abschnitt BEISPIELE ein Beispiel dazu."
+
+#. type: TP
+#: ../run-parts.8:86
+#, no-wrap
+msgid "B<-u, --umask=>I<umask>"
+msgstr "B<-u, --umask=>I<Umask>"
+
+#. type: Plain text
+#: ../run-parts.8:93
+msgid ""
+"sets the umask to I<umask> before running the scripts. I<umask> should be "
+"specified in octal. By default the umask is set to 022."
+msgstr ""
+"setzt vor der Ausführung der Skripte die Umask auf I<Umask>. I<Umask> sollte "
+"oktal angegeben werden. Standardmäßig ist die Umask auf 022 gesetzt."
+
+#. type: TP
+#: ../run-parts.8:93
+#, no-wrap
+msgid "B<-a, --arg=>I<argument>"
+msgstr "B<-a, --arg=>I<Optionen>"
+
+#. type: Plain text
+#: ../run-parts.8:100
+msgid ""
+"pass I<argument> to the scripts. Use B<--arg> once for each argument you "
+"want passed."
+msgstr ""
+"gibt I<Optionen> an die Skripte weiter. Verwenden Sie für jede "
+"weiterzugebende Option einmal B<--arg>."
+
+#. type: TP
+#: ../run-parts.8:100
+#, no-wrap
+msgid "B<-->"
+msgstr "B<-->"
+
+#. type: Plain text
+#: ../run-parts.8:106
+msgid ""
+"specifies that this is the end of the options. Any filename after B<--> "
+"will be not be interpreted as an option even if it starts with a hyphen."
+msgstr ""
+"gibt an, dass hier die Optionen enden. Jeder Dateiname nach B<--> wird nicht "
+"als Option interpretiert, selbst wenn er mit einem Minuszeichen beginnt."
+
+#. type: TP
+#: ../run-parts.8:106
+#, no-wrap
+msgid "B<-h, --help>"
+msgstr "B<-h, --help>"
+
+#. type: Plain text
+#: ../run-parts.8:109
+msgid "display usage information and exit."
+msgstr "zeigt die Benutzungsinformationen an und beendet das Programm."
+
+#. type: TP
+#: ../run-parts.8:109
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr "B<-V, --version>"
+
+#. type: Plain text
+#: ../run-parts.8:112
+msgid "display version and copyright and exit."
+msgstr "zeigt die Version und das Copyright an und beendet das Programm."
+
+#. type: SH
+#: ../run-parts.8:113
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "BEISPIELE"
+
+#. type: Plain text
+#: ../run-parts.8:116
+msgid ""
+"Print the names of all files in /etc that start with `p' and end with `d':"
+msgstr ""
+"Die Namen aller Dateien in /etc ausgeben, die mit »p« beginnen und mit »d« "
+"enden:"
+
+#. type: Plain text
+#: ../run-parts.8:118
+msgid "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+msgstr "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+
+#. type: SH
+#: ../run-parts.8:119
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "COPYRIGHT"
+
+#. type: Plain text
+#: ../run-parts.8:122
+msgid "Copyright (C) 1994 Ian Jackson."
+msgstr "Copyright (C) 1994 Ian Jackson."
+
+#. type: Plain text
+#: ../run-parts.8:124
+msgid "Copyright (C) 1996 Jeff Noxon."
+msgstr "Copyright (C) 1996 Jeff Noxon."
+
+#. type: Plain text
+#: ../run-parts.8:126
+msgid "Copyright (C) 1996, 1997, 1998 Guy Maor"
+msgstr "Copyright (C) 1996, 1997, 1998 Guy Maor"
+
+#. type: Plain text
+#: ../run-parts.8:128
+msgid ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+msgstr ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+
+#. type: Plain text
+#: ../run-parts.8:133
+msgid ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+msgstr ""
+"B<run-parts> ist freie Software; lesen Sie die GNU General Public License "
+"Version 2 oder neuer für die Kopierbedingungen. Es gibt I<keine> Haftung."
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "SAVELOG"
+msgstr "SAVELOG"
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "30 Dec 2017"
+msgstr "30. Dez 2017"
+
+#. type: Plain text
+#: ../savelog.8:5
+msgid "savelog - save a log file"
+msgstr "savelog - eine Protokolldatei speichern"
+
+#. type: Plain text
+#: ../savelog.8:10
+msgid ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-"
+"J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+msgstr ""
+"B<savelog> [-m Modus] [-u Benutzer] [-g Gruppe] [-t] [-p] [-c Zyklus] [-l] [-"
+"j] [-J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r WandVerz] [-n] [-q] [-D "
+"Datumsformat] Datei …"
+
+#. type: Plain text
+#: ../savelog.8:18
+msgid ""
+"The B<savelog> command saves and optionally compresses old copies of files. "
+"Older versions of I<file> are named:"
+msgstr ""
+"Der Befehl B<savelog> speichert alte Kopien von Dateien und komprimiert sie "
+"optional. Ältere Versionen von I<Datei> werden wie folgt benannt:"
+
+#. type: Plain text
+#: ../savelog.8:21
+msgid "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+msgstr "I<Datei>.I<E<lt>NummerE<gt>>I<E<lt>Komprimier_EndungE<gt>>"
+
+#. type: Plain text
+#: ../savelog.8:34
+msgid ""
+"where I<E<lt>numberE<gt>> is the version number, 0 being the newest. "
+"Version numbers E<gt> 0 are compressed unless B<-l> prevents it. Version "
+"number 0 is not compressed because a process might still have I<file> opened "
+"for I/O. Only I<cycle> versions of the file are kept."
+msgstr ""
+"Hierbei ist I<E<lt>NummerE<gt>> die Versionsnummer, 0 ist die neuste. "
+"Versionsnummern E<gt> 0 sind komprimiert, falls dies nicht durch B<-l> "
+"verhindert wird. Versionsnummer 0 ist nicht komprimiert, da ein Prozess "
+"immer noch I<Datei> für E/A offen haben könnte. Nur I<Zyklus> Versionen der "
+"Datei werden aufgehoben."
+
+#. type: Plain text
+#: ../savelog.8:38
+msgid "If the file does not exist and B<-t> was given, it will be created."
+msgstr ""
+"Falls die Datei nicht existiert und B<-t> übergeben wurde, wird sie erstellt."
+
+#. type: Plain text
+#: ../savelog.8:41
+msgid ""
+"For files that do exist and have lengths greater than zero, the following "
+"actions are performed:"
+msgstr ""
+"Für Dateien, die existieren und eine Länge größer null haben, werden die "
+"folgenden Aktionen durchgeführt:"
+
+#. type: IP
+#: ../savelog.8:42
+#, no-wrap
+msgid "1)"
+msgstr "1)"
+
+#. type: Plain text
+#: ../savelog.8:61
+#, fuzzy
+#| msgid ""
+#| "Version numbered files are cycled. Version I<file>.I<2> is moved to "
+#| "version I<file>.I<3>, version I<file>.I<1> is moved to version I<file>."
+#| "I<2>, and so on. Finally version I<file>.I<0> is moved to version "
+#| "I<file>.I<1>, and version I<file> is deleted. Both compressed names and "
+#| "uncompressed names are cycled, regardless of B<-l>. Missing version "
+#| "files are ignored."
+msgid ""
+"Version numbered files are cycled. Version I<file>B<\\&.2> is moved to "
+"version I<file>B<\\&.3>, version I<file>B<\\&.1> is moved to version "
+"I<file>B<\\&.2>, and so on. Finally version I<file>B<\\&.0> is moved to "
+"version I<file>B<\\&.1>, and version I<file> is deleted. Both compressed "
+"names and uncompressed names are cycled, regardless of B<-l>. Missing "
+"version files are ignored."
+msgstr ""
+"Versionsnummern werden zyklisch verschoben. Version I<Datei>.I<2> wird "
+"I<Datei>.I<3>, Version I<Datei>.I<1> wird I<Datei>.I<2> und so weiter. "
+"Schließlich wird Version I<Datei>.I<0> zu I<Datei>.I<1> und I<Datei> wird "
+"gelöscht. Sowohl komprimierte als auch unkomprimierte Namen werden zyklisch "
+"verschoben, unabhängig von B<-l>. Fehlende Versionen werden ignoriert."
+
+#. type: IP
+#: ../savelog.8:62
+#, no-wrap
+msgid "2)"
+msgstr "2)"
+
+#. type: Plain text
+#: ../savelog.8:70
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<1> is compressed unless the B<-l> flag was given. It "
+#| "is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgid ""
+"The new I<file>B<\\&.1> is compressed unless the B<-l> flag was given. It "
+"is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgstr ""
+"Die neue I<Datei>.I<1> wird komprimiert, falls der Schalter B<-l> nicht "
+"übergeben wurde. Sie wird gemäß den Schaltern B<-m>, B<-u> und B<-g> "
+"geändert."
+
+#. type: IP
+#: ../savelog.8:71
+#, no-wrap
+msgid "3)"
+msgstr "3)"
+
+#. type: Plain text
+#: ../savelog.8:76
+#, fuzzy
+#| msgid "The main I<file> is moved to I<file>.I<0>."
+msgid "The main I<file> is moved to I<file>B<.0>."
+msgstr "Die Haupt-I<Datei> wird zu I<Datei>.I<0>."
+
+#. type: IP
+#: ../savelog.8:77
+#, no-wrap
+msgid "4)"
+msgstr "4)"
+
+#. type: Plain text
+#: ../savelog.8:86
+msgid ""
+"If the B<-m>, B<-u>, B<-g>, B<-t>, or B<-p> flags are given, then an empty "
+"I<file> is created subject to the given flags. With the B<-p> flag, the "
+"file is created with the same owner, group, and permissions as before."
+msgstr ""
+"Falls die Schalter B<-m>, B<-u>, B<-g>, B<-t> oder B<-p> angegeben werden, "
+"dann wird eine leere I<Datei> gemäß den Schaltern angelegt. Mit dem Schalter "
+"B<-p> wird die Datei mit dem gleichen Eigentümer, Gruppe und Rechten wie "
+"vorher angelegt."
+
+#. type: IP
+#: ../savelog.8:87
+#, no-wrap
+msgid "5)"
+msgstr "5)"
+
+#. type: Plain text
+#: ../savelog.8:93
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+#| "flags."
+msgid ""
+"The new I<file>B<\\&.0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+"flags."
+msgstr ""
+"Die neue I<Datei>.I<0> wird entsprechend der Schalter B<-m>, B<-u> und B<-g> "
+"geändert."
+
+#. type: TP
+#: ../savelog.8:95
+#, no-wrap
+msgid "B<-m mode>"
+msgstr "B<-m Modus>"
+
+#. type: Plain text
+#: ../savelog.8:99
+msgid "chmod the log files to mode, implies B<-t>"
+msgstr "chmod die Protokolldatei nach Modus, impliziert B<-t>"
+
+#. type: TP
+#: ../savelog.8:99
+#, no-wrap
+msgid "B<-u user>"
+msgstr "B<-u Benutzer>"
+
+#. type: Plain text
+#: ../savelog.8:103
+msgid "chown log files to user, implies B<-t>"
+msgstr "chown die Protokolldatei zu Benutzer, impliziert B<-t>"
+
+#. type: TP
+#: ../savelog.8:103
+#, no-wrap
+msgid "B<-g group>"
+msgstr "B<-g Gruppe>"
+
+#. type: Plain text
+#: ../savelog.8:107
+msgid "chgrp log files to group, implies B<-t>"
+msgstr "chgrp die Protokolldatei zu Gruppe, impliziert B<-t>"
+
+#. type: TP
+#: ../savelog.8:107
+#, no-wrap
+msgid "B<-c cycle>"
+msgstr "B<-c Zyklus>"
+
+#. type: Plain text
+#: ../savelog.8:113
+#, fuzzy
+#| msgid ""
+#| "Save cycle versions of the logfile (default: 7). The I<cycle> count must "
+#| "be at least 2."
+msgid ""
+"Save cycle versions of the logfile (default: 7). The I<cycle> count must be "
+"at least 2."
+msgstr ""
+"speichert mindestens Zyklus Versionen der Protokolldatei (Vorgabe: 7). Der "
+"Zähler I<Zyklus> muss mindestens 2 sein."
+
+#. type: TP
+#: ../savelog.8:113
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: ../savelog.8:116
+msgid "touch new logfile into existence"
+msgstr "neue Protokolldatei mit »touch« erstellen"
+
+#. type: TP
+#: ../savelog.8:116
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: ../savelog.8:119
+msgid "don't compress any log files (default: do compress)"
+msgstr "keine Protokolldateien komprimieren (Vorgabe: komprimieren)"
+
+#. type: TP
+#: ../savelog.8:119
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: ../savelog.8:122
+msgid "preserve owner, group, and permissions of logfile"
+msgstr "Eigentümer, Gruppe und Rechte der Protokolldatei erhalten"
+
+#. type: TP
+#: ../savelog.8:122
+#, no-wrap
+msgid "B<-j>"
+msgstr "B<-j>"
+
+#. type: Plain text
+#: ../savelog.8:125
+msgid "compress with bzip2 instead of gzip"
+msgstr "mit Bzip2 statt mit Gzip komprimieren"
+
+#. type: TP
+#: ../savelog.8:125
+#, no-wrap
+msgid "B<-J>"
+msgstr "B<-J>"
+
+#. type: Plain text
+#: ../savelog.8:128
+msgid "compress with xz instead of gzip"
+msgstr "mit Xz statt mit Gzip komprimieren"
+
+#. type: Plain text
+#: ../savelog.8:134
+#, fuzzy
+#| msgid ""
+#| "For xz no strength option is set, and xz decides on the default based on "
+#| "the total amount of physical RAM. Note that xz can use a very large "
+#| "amount of memory for the higher compression levels."
+msgid ""
+"For xz no strength option is set, and xz decides on the default based on the "
+"total amount of physical RAM. Note that xz can use a very large amount of "
+"memory for the higher compression levels."
+msgstr ""
+"Für Xz wird keine Stärkeoption gesetzt und Xz entscheidet gemäß dem "
+"Standardwert basierend auf der Gesamtmenge an physischem RAM. Beachten Sie, "
+"dass Xz eine sehr großen Teil des Speichers für hohe Komprimierungsstufen "
+"verwenden kann."
+
+#. type: TP
+#: ../savelog.8:134
+#, no-wrap
+msgid "B<-1\\ .\\|.\\ -9>"
+msgstr "B<-1\\ .\\|.\\ -9>"
+
+#. type: Plain text
+#: ../savelog.8:137
+msgid "compression strength or memory usage (default: 9, except for xz)"
+msgstr ""
+"Komprimierungsstärke oder Speicherverwendung (Standard: 9, außer für Xz)"
+
+#. type: TP
+#: ../savelog.8:137
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: ../savelog.8:140
+msgid "force cleanup of cycled logfiles"
+msgstr "erzwinge Bereinigung von verschobenen Protokolldateien"
+
+#. type: TP
+#: ../savelog.8:140
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: ../savelog.8:143
+msgid "use standard date for rolling"
+msgstr "Standarddatum zum Wandeln verwenden"
+
+#. type: TP
+#: ../savelog.8:143
+#, no-wrap
+msgid "B<-D dateformat>"
+msgstr "B<-D Datumsformat>"
+
+#. type: Plain text
+#: ../savelog.8:148
+msgid ""
+"override date format, in the syntax understood by the B<date>(1) command"
+msgstr ""
+"setzte das Datumsformat außer Kraft, in der von dem Befehl B<date>(1) "
+"verstandenen Syntax"
+
+#. type: TP
+#: ../savelog.8:148
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: ../savelog.8:153
+#, fuzzy
+#| msgid "use I<rolldir> instead of . to roll files"
+msgid "use I<rolldir> instead of \\&.\\& to roll files"
+msgstr "verwende I<WandVerz> statt . um Dateien zu wandeln"
+
+#. type: TP
+#: ../savelog.8:153
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: ../savelog.8:156
+msgid "do not rotate empty files"
+msgstr "leere Dateien nicht rotieren"
+
+#. type: TP
+#: ../savelog.8:156
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: ../savelog.8:159
+msgid "be quiet"
+msgstr "nichts ausgeben"
+
+#. type: Plain text
+#: ../savelog.8:165
+#, fuzzy
+#| msgid ""
+#| "If a process is still writing to I<file.0>, and savelog moves it to "
+#| "I<file.1> and compresses it, data could be lost."
+msgid ""
+"If a process is still writing to I<file>B<\\&.0>, and savelog moves it to "
+"I<file>B<\\&.1> and compresses it, data could be lost."
+msgstr ""
+"Falls ein Prozess noch in I<Datei.0> schreibt und Savelog diese Datei in "
+"I<Datei.1> verschiebt und dann komprimiert, könnten Daten verloren gehen."
+
+#. type: Plain text
+#: ../savelog.8:167
+msgid "B<logrotate>(8)"
+msgstr "B<logrotate>(8)"
+
+#. type: TH
+#: ../tempfile.1:2
+#, no-wrap
+msgid "TEMPFILE"
+msgstr "TEMPFILE"
+
+#. type: Plain text
+#: ../tempfile.1:5
+msgid "tempfile - create a temporary file in a safe manner"
+msgstr ""
+"tempfile - eine temporäre Datei in einer sicheren Art und Weise erstellen"
+
+#. type: Plain text
+#: ../tempfile.1:10
+msgid ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] [--"
+"name=FILE] [--help] [--version]"
+msgstr ""
+"B<tempfile> [-d VERZ] [-p ZEICHENKETTE] [-s ZEICHENKETTE] [-m MODUS] [-n "
+"DATEI] [--directory=VERZ] [--prefix=ZEICHENKETTE] [--suffix=ZEICHENKETTE] [--"
+"mode=MODUS] [--name=DATEI] [--help] [--version]"
+
+#. type: Plain text
+#: ../tempfile.1:16
+msgid ""
+"B<tempfile> creates a temporary file in a safe manner. It uses "
+"B<mkstemps>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+"O_EXCL. The filename is printed on standard output."
+msgstr ""
+"B<tempfile> erstellt eine temporäre Datei auf eine sichere Art und Weise. Es "
+"verwendet B<mkstemps>(3), um den Namen zu wählen und öffnet sie mit O_RDWR | "
+"O_CREAT | O_EXCL. Der Dateiname wird auf der Standardausgabe ausgegeben. "
+
+#. type: Plain text
+#: ../tempfile.1:19
+msgid ""
+"The directory in which to create the file might be searched for in this "
+"order:"
+msgstr ""
+"Die Verzeichnisse, in der die Datei erstellt wird, könnten in dieser "
+"Reihenfolge durchsucht werden:"
+
+#. type: TP
+#: ../tempfile.1:19
+#, no-wrap
+msgid "a)"
+msgstr "a)"
+
+#. type: Plain text
+#: ../tempfile.1:25
+msgid ""
+"In case the environment variable B<TMPDIR> exists and contains the name of "
+"an appropriate directory, that is used."
+msgstr ""
+"Falls die Umgebungsvariable B<TMPDIR> existiert und den Namen eines "
+"geeigneten Verzeichnisses enthält, wird dieses verwandt."
+
+#. type: TP
+#: ../tempfile.1:25
+#, no-wrap
+msgid "b)"
+msgstr "b)"
+
+#. type: Plain text
+#: ../tempfile.1:30
+msgid ""
+"Otherwise, if the I<--directory> argument is specified and appropriate, it "
+"is used."
+msgstr ""
+"Falls andernfalls die Option I<--directory> angegeben und geeignet ist, wird "
+"sie verwandt."
+
+#. type: TP
+#: ../tempfile.1:30
+#, no-wrap
+msgid "c)"
+msgstr "c)"
+
+#. type: Plain text
+#: ../tempfile.1:37
+msgid ""
+"Otherwise, I<P_tmpdir> (as defined in I<E<lt>stdio.hE<gt>>) is used when "
+"appropriate."
+msgstr ""
+"Andernfalls wird I<P_tmpdir> (wie in I<E<lt>stdio.hE<gt>> definiert) "
+"verwandt, wenn geeignet."
+
+#. type: TP
+#: ../tempfile.1:37
+#, no-wrap
+msgid "d)"
+msgstr "d)"
+
+#. type: Plain text
+#: ../tempfile.1:42
+#, fuzzy
+#| msgid "Finally an implementation-defined directory I<(/tmp)> may be used."
+msgid "Finally an implementation-defined directory (I</tmp>) may be used."
+msgstr ""
+"Abschließend könnte ein implementierungsdefiniertes Verzeichnis I<(/tmp)> "
+"verwandt werden."
+
+#. type: TP
+#: ../tempfile.1:43
+#, no-wrap
+msgid "B<-d, --directory >I<DIR>"
+msgstr "B<-d, --directory >I<VERZ>"
+
+#. type: Plain text
+#: ../tempfile.1:46
+msgid "Place the file in DIR."
+msgstr "die Datei in VERZ erstellen"
+
+#. type: TP
+#: ../tempfile.1:46
+#, no-wrap
+msgid "B<-m, --mode >I<MODE>"
+msgstr "B<-m, --mode >I<MODUS>"
+
+#. type: Plain text
+#: ../tempfile.1:49
+msgid "Open the file with MODE instead of 0600."
+msgstr "die Datei mit MODUS anstatt 0600 öffnen."
+
+#. type: TP
+#: ../tempfile.1:49
+#, no-wrap
+msgid "B<-n, --name >I<FILE>"
+msgstr "B<-n, --name >I<DATEI>"
+
+#. type: Plain text
+#: ../tempfile.1:54
+msgid ""
+"Use FILE for the name instead of B<tempnam>(3)B<.> The options -d, -p, and -"
+"s are ignored if this option is given."
+msgstr ""
+"DATEI als Namen statt B<tempnam>(3) verwendenB<.> Die Optionen -d, -p und -s "
+"werden bei Verwendung dieser Option ignoriert."
+
+#. type: TP
+#: ../tempfile.1:54
+#, no-wrap
+msgid "B<-p, --prefix >I<STRING>"
+msgstr "B<-p, --prefix >I<ZEICHENKETTE>"
+
+#. type: Plain text
+#: ../tempfile.1:57
+msgid "Use up to five letters of STRING to generate the name."
+msgstr ""
+"bis zu fünf Buchstaben aus ZEICHENKETTE für die Erstellung des Namens "
+"verwenden."
+
+#. type: TP
+#: ../tempfile.1:57
+#, no-wrap
+msgid "B<-s, --suffix >I<STRING>"
+msgstr "B<-s, --suffix >I<ZEICHENKETTE>"
+
+#. type: Plain text
+#: ../tempfile.1:60
+msgid "Generate the file with STRING as the suffix."
+msgstr "Die Datei mit ZEICHENKETTE als Endung erstellen."
+
+#. type: SH
+#: ../tempfile.1:66
+#, no-wrap
+msgid "RETURN VALUES"
+msgstr "RÃœCKGABEWERTE"
+
+#. type: Plain text
+#: ../tempfile.1:69
+msgid ""
+"An exit status of 0 means the temporary file was created successfully. Any "
+"other exit status indicates an error."
+msgstr ""
+"Ein Rückgabewert von 0 bedeutet, dass die temporäre Datei erfolgreich "
+"erstellt wurde. Jeder andere Rückgabewert zeigt einen Fehler an."
+
+#. type: Plain text
+#: ../tempfile.1:75
+#, fuzzy
+#| msgid ""
+#| "Exclusive creation is not guaranteed when creating files on NFS "
+#| "partitions. tempfile cannot make temporary directories. tempfile is "
+#| "deprecated; you should use mktemp(1) instead."
+msgid ""
+"Exclusive creation is not guaranteed when creating files on NFS partitions. "
+"tempfile cannot make temporary directories. tempfile is deprecated; you "
+"should use B<mktemp>(1) instead."
+msgstr ""
+"Exklusive Erstellung wird bei Dateien auf NFS-Partitionen nicht garantiert. "
+"Tempfile kann keine temporären Verzeichnisse erstellen. Tempfile ist "
+"veraltet, Sie sollten stattdessen mktemp(1) verwenden."
+
+#. type: SH
+#: ../tempfile.1:75
+#, no-wrap
+msgid "EXAMPLE"
+msgstr "BEISPIEL"
+
+#. type: Plain text
+#: ../tempfile.1:85
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+msgstr ""
+"#!/bin/sh\n"
+"#[…]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[…]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+
+#. type: Plain text
+#: ../tempfile.1:88
+msgid "B<tempnam>(3), B<mktemp>(1)"
+msgstr "B<tempnam>(3), B<mktemp>(1)"
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "WHICH"
+msgstr "WHICH"
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "29 Jun 2016"
+msgstr "29. Jun. 2016"
+
+#. type: Plain text
+#: ../which.1:5
+msgid "which - locate a command"
+msgstr "which - finde einen Befehl"
+
+#. type: Plain text
+#: ../which.1:7
+msgid "which [-a] filename ..."
+msgstr "which [-a] Dateiname …"
+
+#. type: Plain text
+#: ../which.1:16
+#, fuzzy
+#| msgid ""
+#| "B<which> returns the pathnames of the files (or links) which would be "
+#| "executed in the current environment, had its arguments been given as "
+#| "commands in a strictly POSIX-conformant shell. It does this by searching "
+#| "the PATH for executable files matching the names of the arguments. It "
+#| "does not canonicalize path names."
+msgid ""
+"B<which> returns the pathnames of the files (or links) which would be "
+"executed in the current environment, had its arguments been given as "
+"commands in a strictly POSIX-conformant shell. It does this by searching "
+"the PATH for executable files matching the names of the arguments. It does "
+"not canonicalize path names."
+msgstr ""
+"B<which> liefert die Pfadnamen der Dateien (oder Links), die in der "
+"aktuellen Umgebung ausgeführt würden, wenn ihre Argumente als Befehle in "
+"einer streng-POSIX-konformen Shell übergeben worden wären. Dies erfolgt, "
+"indem der PATH nach ausführbaren Dateien, die auf die Argumente passen, "
+"durchsucht wird. Pfadnamen werden nicht in eine kanonische Form gebracht."
+
+#. type: TP
+#: ../which.1:17
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: ../which.1:20
+msgid "print all matching pathnames of each argument"
+msgstr "alle passenden Pfadnamen für jede Option ausgeben"
+
+#. type: SH
+#: ../which.1:20
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "EXIT-STATUS"
+
+#. type: TP
+#: ../which.1:21
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: ../which.1:24
+msgid "if all specified commands are found and executable"
+msgstr "falls alle angegebenen Befehle gefunden wurden und ausführbar waren"
+
+#. type: TP
+#: ../which.1:24
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: ../which.1:27
+msgid "if one or more specified commands is nonexistent or not executable"
+msgstr ""
+"falls ein oder mehrere angegebene Befehle nicht existieren oder nicht "
+"ausführbar sind"
+
+#. type: TP
+#: ../which.1:27
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: ../which.1:29
+msgid "if an invalid option is specified"
+msgstr "falls eine ungültige Option angegeben wurde"
+
+#~ msgid "30 Jun 2010"
+#~ msgstr "30. Juni 2010"
+
+#~ msgid "override date format, in the form of I<[MMDDhhmm[[CC]YY][.ss]]>"
+#~ msgstr "überschreibe Datumsformat, in der Form I<[MMTThhmm[[CC]JJ][.ss]]>"
+
+#~ msgid "1 May 2009"
+#~ msgstr "1. Mai 2009"
+
+#~ msgid "14 Nov 2010"
+#~ msgstr "14. Nov. 2010"
+
+#~ msgid "17 May 2011"
+#~ msgstr "17. Mai 2011"
diff --git a/po4a/po/debianutils.pot b/po4a/po/debianutils.pot
new file mode 100644
index 0000000..bcca18c
--- /dev/null
+++ b/po4a/po/debianutils.pot
@@ -0,0 +1,1187 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-05-23 08:02-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "ADD-SHELL"
+msgstr ""
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "12 May 2011"
+msgstr ""
+
+#. type: SH
+#: ../add-shell.8:2 ../installkernel.8:2 ../ischroot.1:3 ../remove-shell.8:2
+#: ../run-parts.8:9 ../savelog.8:3 ../tempfile.1:3 ../which.1:3
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: Plain text
+#: ../add-shell.8:4
+msgid "add-shell - add shells to the list of valid login shells"
+msgstr ""
+
+#. type: SH
+#: ../add-shell.8:4 ../installkernel.8:4 ../ischroot.1:5 ../remove-shell.8:4
+#: ../run-parts.8:11 ../savelog.8:5 ../tempfile.1:5 ../which.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: Plain text
+#: ../add-shell.8:8
+msgid "B<add-shell> I<shellname> [I<shellname>...]"
+msgstr ""
+
+#. type: SH
+#: ../add-shell.8:8 ../installkernel.8:6 ../ischroot.1:8 ../remove-shell.8:8
+#: ../run-parts.8:20 ../savelog.8:11 ../tempfile.1:10 ../which.1:7
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: Plain text
+#: ../add-shell.8:18
+msgid ""
+"B<add-shell> copies I</etc/shells> to I</etc/shells.tmp>, adds the given "
+"shells to this file if they are not already present, and copies this "
+"temporary file back to I</etc/shells>."
+msgstr ""
+
+#. type: Plain text
+#: ../add-shell.8:20
+msgid "The shells must be provided by their full pathnames."
+msgstr ""
+
+#. type: SH
+#: ../add-shell.8:20 ../remove-shell.8:17 ../savelog.8:166 ../tempfile.1:86
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: ../add-shell.8:21 ../remove-shell.8:18
+msgid "B<shells>(5)"
+msgstr ""
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "INSTALLKERNEL"
+msgstr ""
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "7 Jan 2001"
+msgstr ""
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "Debian Linux"
+msgstr ""
+
+#. type: Plain text
+#: ../installkernel.8:4
+msgid "installkernel - install a new kernel image"
+msgstr ""
+
+#. type: Plain text
+#: ../installkernel.8:6
+msgid "B<installkernel >I<version zImage System.map [directory]>"
+msgstr ""
+
+#. type: Plain text
+#: ../installkernel.8:13
+msgid ""
+"B<installkernel> installs a new kernel image onto the system from the Linux "
+"source tree. It is called by the Linux kernel makefiles when B<make "
+"install> is invoked there."
+msgstr ""
+
+#. type: Plain text
+#: ../installkernel.8:24
+msgid ""
+"The new kernel is installed into I<{directory}/vmlinuz-{version}>. If a "
+"symbolic link I<{directory}/vmlinuz> already exists, it is refreshed by "
+"making a link from I<{directory}/vmlinuz> to the new kernel, and the "
+"previously installed kernel is available as I<{directory}/vmlinuz.old>."
+msgstr ""
+
+#. type: SH
+#: ../installkernel.8:24 ../ischroot.1:35 ../savelog.8:159 ../tempfile.1:69
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: ../installkernel.8:29
+msgid ""
+"B<installkernel> resides in /sbin only because the Linux kernel makefiles "
+"call it from there. It should really be in /usr/sbin. It isn't needed to "
+"boot a system."
+msgstr ""
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "ISCHROOT"
+msgstr ""
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "30 May 2011"
+msgstr ""
+
+#. type: TH
+#: ../ischroot.1:2 ../run-parts.8:8 ../savelog.8:2 ../tempfile.1:2 ../which.1:2
+#, no-wrap
+msgid "Debian"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:5
+msgid "ischroot - detect if running in a chroot"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:8
+msgid "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:12
+msgid ""
+"B<ischroot> detects if it is currently running in a chroot. The exit status "
+"is:"
+msgstr ""
+
+#. type: TP
+#: ../ischroot.1:12
+#, no-wrap
+msgid "0"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:15
+msgid "if currently running in a chroot"
+msgstr ""
+
+#. type: TP
+#: ../ischroot.1:15
+#, no-wrap
+msgid "1"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:18
+msgid "if currently not running in a chroot"
+msgstr ""
+
+#. type: TP
+#: ../ischroot.1:18
+#, no-wrap
+msgid "2"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:22
+msgid ""
+"if the detection is not possible (On GNU/Linux this happens if the script is "
+"not run as root)."
+msgstr ""
+
+#. type: SH
+#: ../ischroot.1:22 ../run-parts.8:47 ../savelog.8:94 ../tempfile.1:42
+#: ../which.1:16
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: TP
+#: ../ischroot.1:23
+#, no-wrap
+msgid "B<-f, --default-false>"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:26
+msgid "Exit with status 1 if the detection is not possible."
+msgstr ""
+
+#. type: TP
+#: ../ischroot.1:26
+#, no-wrap
+msgid "B<-t, --default-true>"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:29
+msgid "Exit with status 0 if the detection is not possible."
+msgstr ""
+
+#. type: TP
+#: ../ischroot.1:29 ../tempfile.1:60
+#, no-wrap
+msgid "B<--help>"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:32 ../tempfile.1:63
+msgid "Print a usage message on standard output and exit successfully."
+msgstr ""
+
+#. type: TP
+#: ../ischroot.1:32 ../tempfile.1:63
+#, no-wrap
+msgid "B<--version>"
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:35 ../tempfile.1:66
+msgid "Print version information on standard output and exit successfully."
+msgstr ""
+
+#. type: Plain text
+#: ../ischroot.1:38
+msgid ""
+"On GNU/Linux, chroot detection is not possible when not root. This works "
+"correctly on GNU/Hurd and GNU/kFreeBSD."
+msgstr ""
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "REMOVE-SHELL"
+msgstr ""
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "7 Apr 2005"
+msgstr ""
+
+#. type: Plain text
+#: ../remove-shell.8:4
+msgid "remove-shell - remove shells from the list of valid login shells"
+msgstr ""
+
+#. type: Plain text
+#: ../remove-shell.8:8
+msgid "B<remove-shell> I<shellname> [I<shellname>...]"
+msgstr ""
+
+#. type: Plain text
+#: ../remove-shell.8:17
+msgid ""
+"B<remove-shell> operates on the temporary files I</etc/shells.tmp> and "
+"I</etc/shells.tmp2> to remove the given shells from the list of valid login "
+"shells, and copy the result back to I</etc/shells>."
+msgstr ""
+
+#. type: TH
+#: ../run-parts.8:8
+#, no-wrap
+msgid "RUN-PARTS"
+msgstr ""
+
+#. type: TH
+#: ../run-parts.8:8 ../tempfile.1:2
+#, no-wrap
+msgid "27 Jun 2012"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:11
+msgid "run-parts - run scripts or programs in a directory"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:17
+msgid ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] "
+"[--umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] "
+"[--list] [--reverse] [--] DIRECTORY"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:20
+msgid "B<run-parts> -V"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:27
+msgid ""
+"B<run-parts> runs all the executable files named within constraints "
+"described below, found in directory I<directory>. Other files and "
+"directories are silently ignored."
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:31
+msgid ""
+"If neither the --lsbsysinit option nor the --regex option is given then the "
+"names must consist entirely of ASCII upper- and lower-case letters, ASCII "
+"digits, ASCII underscores, and ASCII minus-hyphens."
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:38
+msgid ""
+"If the --lsbsysinit option is given, then the names must not end in "
+".dpkg-old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or "
+"more of the following namespaces: the LANANA-assigned namespace "
+"(^[a-z0-9]+$); the LSB hierarchical and reserved namespaces "
+"(^_?([a-z0-9_.]+-)+[a-z0-9]+$); and the Debian cron script namespace "
+"(^[a-zA-Z0-9_-]+$)."
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:41
+msgid ""
+"If the --regex option is given, the names must match the custom extended "
+"regular expression specified as that option's argument."
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:46
+msgid ""
+"Files are run in the lexical sort order (according to the C/POSIX locale "
+"character collation rules) of their names unless the --reverse option is "
+"given, in which case they are run in the opposite order."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:48
+#, no-wrap
+msgid "B<--test>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:52
+msgid ""
+"print the names of the scripts which would be run, but don't actually run "
+"them."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:52
+#, no-wrap
+msgid "B<--list>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:57
+msgid ""
+"print the names of the all matching files (not limited to executables), but "
+"don't actually run them. This option cannot be used with --test."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:57
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:60
+msgid "print the name of each script to stderr before running."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:60
+#, no-wrap
+msgid "B<--report>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:67
+msgid ""
+"similar to B<--verbose>, but only prints the name of scripts which produce "
+"output. The script's name is printed to whichever of stdout or stderr the "
+"script first produces output on."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:67
+#, no-wrap
+msgid "B<--reverse>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:70
+msgid "reverse the scripts' execution order."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:70
+#, no-wrap
+msgid "B<--exit-on-error>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:73
+msgid "exit as soon as a script returns with a non-zero exit code."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:73
+#, no-wrap
+msgid "B<--lsbsysinit>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:76
+msgid "use LSB namespaces instead of classical behavior."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:76
+#, no-wrap
+msgid "B<--new-session>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:81
+msgid ""
+"run each script in a separate process session. If you use this option, "
+"killing run-parts will not kill the currently running script, it will run "
+"until completion."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:81
+#, no-wrap
+msgid "B<--regex=>I<RE>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:86
+msgid ""
+"validate filenames against custom extended regular expression I<RE>. See "
+"the EXAMPLES section for an example."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:86
+#, no-wrap
+msgid "B<-u, --umask=>I<umask>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:93
+msgid ""
+"sets the umask to I<umask> before running the scripts. I<umask> should be "
+"specified in octal. By default the umask is set to 022."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:93
+#, no-wrap
+msgid "B<-a, --arg=>I<argument>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:100
+msgid ""
+"pass I<argument> to the scripts. Use B<--arg> once for each argument you "
+"want passed."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:100
+#, no-wrap
+msgid "B<-->"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:106
+msgid ""
+"specifies that this is the end of the options. Any filename after B<--> "
+"will be not be interpreted as an option even if it starts with a hyphen."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:106
+#, no-wrap
+msgid "B<-h, --help>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:109
+msgid "display usage information and exit."
+msgstr ""
+
+#. type: TP
+#: ../run-parts.8:109
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:112
+msgid "display version and copyright and exit."
+msgstr ""
+
+#. type: SH
+#: ../run-parts.8:113
+#, no-wrap
+msgid "EXAMPLES"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:116
+msgid "Print the names of all files in /etc that start with `p' and end with `d':"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:118
+msgid "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+msgstr ""
+
+#. type: SH
+#: ../run-parts.8:119
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:122
+msgid "Copyright (C) 1994 Ian Jackson."
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:124
+msgid "Copyright (C) 1996 Jeff Noxon."
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:126
+msgid "Copyright (C) 1996, 1997, 1998 Guy Maor"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:128
+msgid "Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+msgstr ""
+
+#. type: Plain text
+#: ../run-parts.8:133
+msgid ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+msgstr ""
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "SAVELOG"
+msgstr ""
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "30 Dec 2017"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:5
+msgid "savelog - save a log file"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:10
+msgid ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] "
+"[-J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:18
+msgid ""
+"The B<savelog> command saves and optionally compresses old copies of files. "
+"Older versions of I<file> are named:"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:21
+msgid "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:34
+msgid ""
+"where I<E<lt>numberE<gt>> is the version number, 0 being the newest. "
+"Version numbers E<gt> 0 are compressed unless B<-l> prevents it. Version "
+"number 0 is not compressed because a process might still have I<file> opened "
+"for I/O. Only I<cycle> versions of the file are kept."
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:38
+msgid "If the file does not exist and B<-t> was given, it will be created."
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:41
+msgid ""
+"For files that do exist and have lengths greater than zero, the following "
+"actions are performed:"
+msgstr ""
+
+#. type: IP
+#: ../savelog.8:42
+#, no-wrap
+msgid "1)"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:61
+msgid ""
+"Version numbered files are cycled. Version I<file>B<\\&.2> is moved to "
+"version I<file>B<\\&.3>, version I<file>B<\\&.1> is moved to version "
+"I<file>B<\\&.2>, and so on. Finally version I<file>B<\\&.0> is moved to "
+"version I<file>B<\\&.1>, and version I<file> is deleted. Both compressed "
+"names and uncompressed names are cycled, regardless of B<-l>. Missing "
+"version files are ignored."
+msgstr ""
+
+#. type: IP
+#: ../savelog.8:62
+#, no-wrap
+msgid "2)"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:70
+msgid ""
+"The new I<file>B<\\&.1> is compressed unless the B<-l> flag was given. It "
+"is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgstr ""
+
+#. type: IP
+#: ../savelog.8:71
+#, no-wrap
+msgid "3)"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:76
+msgid "The main I<file> is moved to I<file>B<.0>."
+msgstr ""
+
+#. type: IP
+#: ../savelog.8:77
+#, no-wrap
+msgid "4)"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:86
+msgid ""
+"If the B<-m>, B<-u>, B<-g>, B<-t>, or B<-p> flags are given, then an empty "
+"I<file> is created subject to the given flags. With the B<-p> flag, the "
+"file is created with the same owner, group, and permissions as before."
+msgstr ""
+
+#. type: IP
+#: ../savelog.8:87
+#, no-wrap
+msgid "5)"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:93
+msgid ""
+"The new I<file>B<\\&.0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+"flags."
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:95
+#, no-wrap
+msgid "B<-m mode>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:99
+msgid "chmod the log files to mode, implies B<-t>"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:99
+#, no-wrap
+msgid "B<-u user>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:103
+msgid "chown log files to user, implies B<-t>"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:103
+#, no-wrap
+msgid "B<-g group>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:107
+msgid "chgrp log files to group, implies B<-t>"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:107
+#, no-wrap
+msgid "B<-c cycle>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:113
+msgid ""
+"Save cycle versions of the logfile (default: 7). The I<cycle> count must be "
+"at least 2."
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:113
+#, no-wrap
+msgid "B<-t>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:116
+msgid "touch new logfile into existence"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:116
+#, no-wrap
+msgid "B<-l>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:119
+msgid "don't compress any log files (default: do compress)"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:119
+#, no-wrap
+msgid "B<-p>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:122
+msgid "preserve owner, group, and permissions of logfile"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:122
+#, no-wrap
+msgid "B<-j>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:125
+msgid "compress with bzip2 instead of gzip"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:125
+#, no-wrap
+msgid "B<-J>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:128
+msgid "compress with xz instead of gzip"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:134
+msgid ""
+"For xz no strength option is set, and xz decides on the default based on the "
+"total amount of physical RAM. Note that xz can use a very large amount of "
+"memory for the higher compression levels."
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:134
+#, no-wrap
+msgid "B<-1\\ .\\|.\\ -9>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:137
+msgid "compression strength or memory usage (default: 9, except for xz)"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:137
+#, no-wrap
+msgid "B<-C>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:140
+msgid "force cleanup of cycled logfiles"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:140
+#, no-wrap
+msgid "B<-d>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:143
+msgid "use standard date for rolling"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:143
+#, no-wrap
+msgid "B<-D dateformat>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:148
+msgid "override date format, in the syntax understood by the B<date>(1) command"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:148
+#, no-wrap
+msgid "B<-r>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:153
+msgid "use I<rolldir> instead of \\&.\\& to roll files"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:153
+#, no-wrap
+msgid "B<-n>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:156
+msgid "do not rotate empty files"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:156
+#, no-wrap
+msgid "B<-q>"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:159
+msgid "be quiet"
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:165
+msgid ""
+"If a process is still writing to I<file>B<\\&.0>, and savelog moves it to "
+"I<file>B<\\&.1> and compresses it, data could be lost."
+msgstr ""
+
+#. type: Plain text
+#: ../savelog.8:167
+msgid "B<logrotate>(8)"
+msgstr ""
+
+#. type: TH
+#: ../tempfile.1:2
+#, no-wrap
+msgid "TEMPFILE"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:5
+msgid "tempfile - create a temporary file in a safe manner"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:10
+msgid ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] "
+"[--directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] "
+"[--name=FILE] [--help] [--version]"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:16
+msgid ""
+"B<tempfile> creates a temporary file in a safe manner. It uses "
+"B<mkstemps>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+"O_EXCL. The filename is printed on standard output."
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:19
+msgid ""
+"The directory in which to create the file might be searched for in this "
+"order:"
+msgstr ""
+
+#. type: TP
+#: ../tempfile.1:19
+#, no-wrap
+msgid "a)"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:25
+msgid ""
+"In case the environment variable B<TMPDIR> exists and contains the name of "
+"an appropriate directory, that is used."
+msgstr ""
+
+#. type: TP
+#: ../tempfile.1:25
+#, no-wrap
+msgid "b)"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:30
+msgid ""
+"Otherwise, if the I<--directory> argument is specified and appropriate, it "
+"is used."
+msgstr ""
+
+#. type: TP
+#: ../tempfile.1:30
+#, no-wrap
+msgid "c)"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:37
+msgid ""
+"Otherwise, I<P_tmpdir> (as defined in I<E<lt>stdio.hE<gt>>) is used when "
+"appropriate."
+msgstr ""
+
+#. type: TP
+#: ../tempfile.1:37
+#, no-wrap
+msgid "d)"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:42
+msgid "Finally an implementation-defined directory (I</tmp>) may be used."
+msgstr ""
+
+#. type: TP
+#: ../tempfile.1:43
+#, no-wrap
+msgid "B<-d, --directory >I<DIR>"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:46
+msgid "Place the file in DIR."
+msgstr ""
+
+#. type: TP
+#: ../tempfile.1:46
+#, no-wrap
+msgid "B<-m, --mode >I<MODE>"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:49
+msgid "Open the file with MODE instead of 0600."
+msgstr ""
+
+#. type: TP
+#: ../tempfile.1:49
+#, no-wrap
+msgid "B<-n, --name >I<FILE>"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:54
+msgid ""
+"Use FILE for the name instead of B<tempnam>(3)B<.> The options -d, -p, and "
+"-s are ignored if this option is given."
+msgstr ""
+
+#. type: TP
+#: ../tempfile.1:54
+#, no-wrap
+msgid "B<-p, --prefix >I<STRING>"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:57
+msgid "Use up to five letters of STRING to generate the name."
+msgstr ""
+
+#. type: TP
+#: ../tempfile.1:57
+#, no-wrap
+msgid "B<-s, --suffix >I<STRING>"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:60
+msgid "Generate the file with STRING as the suffix."
+msgstr ""
+
+#. type: SH
+#: ../tempfile.1:66
+#, no-wrap
+msgid "RETURN VALUES"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:69
+msgid ""
+"An exit status of 0 means the temporary file was created successfully. Any "
+"other exit status indicates an error."
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:75
+msgid ""
+"Exclusive creation is not guaranteed when creating files on NFS partitions. "
+"tempfile cannot make temporary directories. tempfile is deprecated; you "
+"should use B<mktemp>(1) instead."
+msgstr ""
+
+#. type: SH
+#: ../tempfile.1:75
+#, no-wrap
+msgid "EXAMPLE"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:85
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+msgstr ""
+
+#. type: Plain text
+#: ../tempfile.1:88
+msgid "B<tempnam>(3), B<mktemp>(1)"
+msgstr ""
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "WHICH"
+msgstr ""
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "29 Jun 2016"
+msgstr ""
+
+#. type: Plain text
+#: ../which.1:5
+msgid "which - locate a command"
+msgstr ""
+
+#. type: Plain text
+#: ../which.1:7
+msgid "which [-a] filename ..."
+msgstr ""
+
+#. type: Plain text
+#: ../which.1:16
+msgid ""
+"B<which> returns the pathnames of the files (or links) which would be "
+"executed in the current environment, had its arguments been given as "
+"commands in a strictly POSIX-conformant shell. It does this by searching "
+"the PATH for executable files matching the names of the arguments. It does "
+"not canonicalize path names."
+msgstr ""
+
+#. type: TP
+#: ../which.1:17
+#, no-wrap
+msgid "B<-a>"
+msgstr ""
+
+#. type: Plain text
+#: ../which.1:20
+msgid "print all matching pathnames of each argument"
+msgstr ""
+
+#. type: SH
+#: ../which.1:20
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr ""
+
+#. type: TP
+#: ../which.1:21
+#, no-wrap
+msgid "B<0>"
+msgstr ""
+
+#. type: Plain text
+#: ../which.1:24
+msgid "if all specified commands are found and executable"
+msgstr ""
+
+#. type: TP
+#: ../which.1:24
+#, no-wrap
+msgid "B<1>"
+msgstr ""
+
+#. type: Plain text
+#: ../which.1:27
+msgid "if one or more specified commands is nonexistent or not executable"
+msgstr ""
+
+#. type: TP
+#: ../which.1:27
+#, no-wrap
+msgid "B<2>"
+msgstr ""
+
+#. type: Plain text
+#: ../which.1:29
+msgid "if an invalid option is specified"
+msgstr ""
diff --git a/po4a/po/es.po b/po4a/po/es.po
new file mode 100644
index 0000000..036d1b6
--- /dev/null
+++ b/po4a/po/es.po
@@ -0,0 +1,1455 @@
+# debianutils manpages translation to Spanish
+# Copyright (C) 2011 - 2012 Software in the Public Interest
+# This file is distributed under the same license as the debianutils package.
+#
+# Changes:
+# - Initial translation
+# Omar Campagne <ocampagne@gmail.com>, 2011, 2012
+#
+# - Updates
+# TRANSLATOR
+#
+# Traductores, si no conocen el formato PO, merece la pena leer la
+# documentación de gettext, especialmente las secciones dedicadas a este
+# formato, por ejemplo ejecutando:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+#
+# Equipo de traducción al español, por favor lean antes de traducir
+# los siguientes documentos:
+#
+# - El proyecto de traducción de Debian al español
+# http://www.debian.org/intl/spanish/
+# especialmente las notas y normas de traducción en
+# http://www.debian.org/intl/spanish/notas
+#
+# - La guía de traducción de po's de debconf:
+# /usr/share/doc/po-debconf/README-trans
+# o http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: debianutils 4.3.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-05-23 08:02-0400\n"
+"PO-Revision-Date: 2012-08-07 11:43+0200\n"
+"Last-Translator: Omar Campagne <ocampagne@gmail.com>\n"
+"Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.7.1\n"
+"X-Project-Style: default\n"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "ADD-SHELL"
+msgstr "ADD-SHELL"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "12 May 2011"
+msgstr "12 de mayo de 2011"
+
+#. type: SH
+#: ../add-shell.8:2 ../installkernel.8:2 ../ischroot.1:3 ../remove-shell.8:2
+#: ../run-parts.8:9 ../savelog.8:3 ../tempfile.1:3 ../which.1:3
+#, no-wrap
+msgid "NAME"
+msgstr "NOMBRE"
+
+#. type: Plain text
+#: ../add-shell.8:4
+msgid "add-shell - add shells to the list of valid login shells"
+msgstr "add-shell - Añade consolas a la lista de consolas de sesión admitidas"
+
+#. type: SH
+#: ../add-shell.8:4 ../installkernel.8:4 ../ischroot.1:5 ../remove-shell.8:4
+#: ../run-parts.8:11 ../savelog.8:5 ../tempfile.1:5 ../which.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SINOPSIS"
+
+#. type: Plain text
+#: ../add-shell.8:8
+msgid "B<add-shell> I<shellname> [I<shellname>...]"
+msgstr "B<add-shell> I<nombre-consola> [I<nombre-consola>...]"
+
+#. type: SH
+#: ../add-shell.8:8 ../installkernel.8:6 ../ischroot.1:8 ../remove-shell.8:8
+#: ../run-parts.8:20 ../savelog.8:11 ../tempfile.1:10 ../which.1:7
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIPCIÓN"
+
+#. type: Plain text
+#: ../add-shell.8:18
+msgid ""
+"B<add-shell> copies I</etc/shells> to I</etc/shells.tmp>, adds the given "
+"shells to this file if they are not already present, and copies this "
+"temporary file back to I</etc/shells>."
+msgstr ""
+"B<add-shell> copia I</etc/shells> a I</etc/shells.tmp>, añade las consolas a "
+"este fichero si no están presentes, y copia este fichero temporal a I</etc/"
+"shells>."
+
+#. type: Plain text
+#: ../add-shell.8:20
+msgid "The shells must be provided by their full pathnames."
+msgstr "Las consolas se deben introducir con sus nombres de ruta completos."
+
+#. type: SH
+#: ../add-shell.8:20 ../remove-shell.8:17 ../savelog.8:166 ../tempfile.1:86
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "VÉASE TAMBIÉN"
+
+#. type: Plain text
+#: ../add-shell.8:21 ../remove-shell.8:18
+msgid "B<shells>(5)"
+msgstr "B<shells>(5)"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "INSTALLKERNEL"
+msgstr "INSTALLKERNEL"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "7 Jan 2001"
+msgstr "7 de enero de 2001"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "Debian Linux"
+msgstr "Debian Linux"
+
+#. type: Plain text
+#: ../installkernel.8:4
+msgid "installkernel - install a new kernel image"
+msgstr "installkernel - Instala una imagen del núcleo nueva"
+
+#. type: Plain text
+#: ../installkernel.8:6
+msgid "B<installkernel >I<version zImage System.map [directory]>"
+msgstr "B<installkernel >I<versión zImage System.map [directorio]>"
+
+#. type: Plain text
+#: ../installkernel.8:13
+msgid ""
+"B<installkernel> installs a new kernel image onto the system from the Linux "
+"source tree. It is called by the Linux kernel makefiles when B<make "
+"install> is invoked there."
+msgstr ""
+"B<installkernel> instala una nueva imagen del núcleo en el sistema, obtenida "
+"del árbol de fuentes de Linux. Los ficheros «Makefile» del núcleo Linux "
+"inician el proceso cuando se invoca B<make install> desde el árbol de "
+"fuentes."
+
+#. type: Plain text
+#: ../installkernel.8:24
+msgid ""
+"The new kernel is installed into I<{directory}/vmlinuz-{version}>. If a "
+"symbolic link I<{directory}/vmlinuz> already exists, it is refreshed by "
+"making a link from I<{directory}/vmlinuz> to the new kernel, and the "
+"previously installed kernel is available as I<{directory}/vmlinuz.old>."
+msgstr ""
+"El núcleo nuevo se instala en I<{directorio}/vmlinuz-{versión}>. Si ya "
+"existe un enlace simbólico I<{directorio}/vmlinuz>, este se actualiza, "
+"creando un enlace desde el I<{directory}/vmlinuz> al núcleo nuevo. El núcleo "
+"anteriormente instalado seguirá disponible como I<{directorio}/vmlinuz.old>. "
+
+#. type: SH
+#: ../installkernel.8:24 ../ischroot.1:35 ../savelog.8:159 ../tempfile.1:69
+#, no-wrap
+msgid "BUGS"
+msgstr "FALLOS"
+
+#. type: Plain text
+#: ../installkernel.8:29
+#, fuzzy
+#| msgid ""
+#| "installkernel resides in /sbin only because the Linux kernel makefiles "
+#| "call it from there. It should really be in /usr/sbin. It isn't needed "
+#| "to boot a system."
+msgid ""
+"B<installkernel> resides in /sbin only because the Linux kernel makefiles "
+"call it from there. It should really be in /usr/sbin. It isn't needed to "
+"boot a system."
+msgstr ""
+"installkernel se ubica bajo «/sbin» ya que los ficheros «Makefile» del "
+"núcleo Linux lo invocan desde ahí. Debería estar bajo «/usr/sbin». No es "
+"necesario para iniciar un sistema."
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "ISCHROOT"
+msgstr "ISCHROOT"
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "30 May 2011"
+msgstr "30 de mayo de 2011"
+
+#. type: TH
+#: ../ischroot.1:2 ../run-parts.8:8 ../savelog.8:2 ../tempfile.1:2 ../which.1:2
+#, no-wrap
+msgid "Debian"
+msgstr "Debian"
+
+#. type: Plain text
+#: ../ischroot.1:5
+msgid "ischroot - detect if running in a chroot"
+msgstr "ischroot - Detecta si se ejecuta dentro de una jaula chroot"
+
+#. type: Plain text
+#: ../ischroot.1:8
+msgid "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+msgstr "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+
+#. type: Plain text
+#: ../ischroot.1:12
+#, fuzzy
+#| msgid ""
+#| "B<ischroot> detects if it is currently running in a chroot. The exit "
+#| "status is:"
+msgid ""
+"B<ischroot> detects if it is currently running in a chroot. The exit status "
+"is:"
+msgstr ""
+"B<ischroot> detecta si se ha ejecutado en el momento presente desde una "
+"jaula chroot. El estado de salida es:"
+
+#. type: TP
+#: ../ischroot.1:12
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: ../ischroot.1:15
+msgid "if currently running in a chroot"
+msgstr "Si se ejecuta desde una jaula chroot."
+
+#. type: TP
+#: ../ischroot.1:15
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: ../ischroot.1:18
+msgid "if currently not running in a chroot"
+msgstr "Si no se ejecuta desde una jaula chroot."
+
+#. type: TP
+#: ../ischroot.1:18
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: ../ischroot.1:22
+msgid ""
+"if the detection is not possible (On GNU/Linux this happens if the script is "
+"not run as root)."
+msgstr ""
+"Si no es posible detectarlo (Ocurre en sistemas GNU/Linux si el script no se "
+"ejecuta como administrador). "
+
+#. type: SH
+#: ../ischroot.1:22 ../run-parts.8:47 ../savelog.8:94 ../tempfile.1:42
+#: ../which.1:16
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPCIONES"
+
+#. type: TP
+#: ../ischroot.1:23
+#, fuzzy, no-wrap
+#| msgid "B<-f, --default-false >"
+msgid "B<-f, --default-false>"
+msgstr "B<-f, --default-false >"
+
+#. type: Plain text
+#: ../ischroot.1:26
+msgid "Exit with status 1 if the detection is not possible."
+msgstr "Cierra con un estado de salida 1 si la detección no es posible."
+
+#. type: TP
+#: ../ischroot.1:26
+#, fuzzy, no-wrap
+#| msgid "B<-t, --default-true >"
+msgid "B<-t, --default-true>"
+msgstr "B<-t, --default-true >"
+
+#. type: Plain text
+#: ../ischroot.1:29
+msgid "Exit with status 0 if the detection is not possible."
+msgstr "Cierra con un estado de salida 0 si la detección no es posible."
+
+#. type: TP
+#: ../ischroot.1:29 ../tempfile.1:60
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: ../ischroot.1:32 ../tempfile.1:63
+msgid "Print a usage message on standard output and exit successfully."
+msgstr "Muestra información de uso por la salida estándar y cierra con éxito."
+
+#. type: TP
+#: ../ischroot.1:32 ../tempfile.1:63
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: ../ischroot.1:35 ../tempfile.1:66
+msgid "Print version information on standard output and exit successfully."
+msgstr ""
+"Muestra información de la versión por la salida estándar y cierra con éxito."
+
+#. type: Plain text
+#: ../ischroot.1:38
+#, fuzzy
+#| msgid ""
+#| "On GNU/Linux, chroot detection is not possible when not root. This works "
+#| "correctly on GNU/Hurd and GNU/kFreeBSD."
+msgid ""
+"On GNU/Linux, chroot detection is not possible when not root. This works "
+"correctly on GNU/Hurd and GNU/kFreeBSD."
+msgstr ""
+"En sistemas GNU/Linux, no es posible detectar una jaula chroot si no se "
+"ejecuta con permisos de administrador. Funciona correctamente en sistemas "
+"GNU/Hurd y GNU/kFreeBSD. "
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "REMOVE-SHELL"
+msgstr "REMOVE-SHELL"
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "7 Apr 2005"
+msgstr "7 de abril de 2005"
+
+#. type: Plain text
+#: ../remove-shell.8:4
+msgid "remove-shell - remove shells from the list of valid login shells"
+msgstr ""
+"remove-shell - Elimina consolas de la lista de consolas de sesión admitidas"
+
+#. type: Plain text
+#: ../remove-shell.8:8
+msgid "B<remove-shell> I<shellname> [I<shellname>...]"
+msgstr "B<remove-shell> I<nombre-consola> [I<nombre-consola>...]"
+
+#. type: Plain text
+#: ../remove-shell.8:17
+msgid ""
+"B<remove-shell> operates on the temporary files I</etc/shells.tmp> and I</"
+"etc/shells.tmp2> to remove the given shells from the list of valid login "
+"shells, and copy the result back to I</etc/shells>."
+msgstr ""
+"B<remove-shell> modifica los archivos temporales I</etc/shells.tmp> y I</etc/"
+"shells.tmp2> para eliminar las consolas introducidas de la lista de consolas "
+"de sesión admitidas, y copia el resultado a I</etc/shells>."
+
+#. type: TH
+#: ../run-parts.8:8
+#, no-wrap
+msgid "RUN-PARTS"
+msgstr "RUN-PARTS"
+
+#. type: TH
+#: ../run-parts.8:8 ../tempfile.1:2
+#, no-wrap
+msgid "27 Jun 2012"
+msgstr "27 de junio de 2012"
+
+#. type: Plain text
+#: ../run-parts.8:11
+msgid "run-parts - run scripts or programs in a directory"
+msgstr "run-parts - Ejecuta scripts o programas en un directorio"
+
+#. type: Plain text
+#: ../run-parts.8:17
+msgid ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+msgstr ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--"
+"regex=EXPRESIÓN-REGULAR] [--umask=umask] [--arg=argumento] [--exit-on-error] "
+"[--help] [--version] [--list] [--reverse] [--] DIRECTORIO"
+
+#. type: Plain text
+#: ../run-parts.8:20
+msgid "B<run-parts> -V"
+msgstr "B<run-parts> -V"
+
+#. type: Plain text
+#: ../run-parts.8:27
+msgid ""
+"B<run-parts> runs all the executable files named within constraints "
+"described below, found in directory I<directory>. Other files and "
+"directories are silently ignored."
+msgstr ""
+"B<run-parts> ejecuta todos los ficheros con permisos de ejecución, dentro de "
+"los limites descritos a continuación, que se encuentran en el I<directorio>. "
+"Se ignoran otros ficheros o directorios."
+
+#. type: Plain text
+#: ../run-parts.8:31
+msgid ""
+"If neither the --lsbsysinit option nor the --regex option is given then the "
+"names must consist entirely of ASCII upper- and lower-case letters, ASCII "
+"digits, ASCII underscores, and ASCII minus-hyphens."
+msgstr ""
+"Si no se introducen las opción «--lsbsysinit» o «--regex», los nombres sólo "
+"pueden incluir caracteres ASCII mayúsculas y minúsculas, dígitos ASCII, "
+"guiones bajos ASCII, y signos de resta ASCII."
+
+#. type: Plain text
+#: ../run-parts.8:38
+msgid ""
+"If the --lsbsysinit option is given, then the names must not end in .dpkg-"
+"old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more "
+"of the following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); "
+"the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); "
+"and the Debian cron script namespace (^[a-zA-Z0-9_-]+$)."
+msgstr ""
+"SI se introduce la opción «--lsbsysinit», los nombres no pueden finalizar "
+"con «.dpkg-old», «.dpkg-dist», «.dpkg-new» o «dpkg-tmp». Además, deben "
+"pertenecer a uno de los siguientes espacios de nombre: el espacio asignado "
+"por LANANA , (^[a-z0-9]+$); los espacios de nombre jerárquicos y reservados "
+"LSB, (^_?([a-z0-9_.]+-)+[a-z0-9]+$); y el espacio de nombre del script para "
+"cron de Debian, (^[a-zA-Z0-9_-]+$)."
+
+#. type: Plain text
+#: ../run-parts.8:41
+msgid ""
+"If the --regex option is given, the names must match the custom extended "
+"regular expression specified as that option's argument."
+msgstr ""
+"Si se introduce la opción «--regex», los nombres deben coincidir con la "
+"expresión regular extendida definida como argumento a esa opción."
+
+#. type: Plain text
+#: ../run-parts.8:46
+msgid ""
+"Files are run in the lexical sort order (according to the C/POSIX locale "
+"character collation rules) of their names unless the --reverse option is "
+"given, in which case they are run in the opposite order."
+msgstr ""
+"Los ficheros se ejecutan en orden alfabético (de acuerdo a las reglas de "
+"ordenación de caracteres de locale C/POSIX) a menos que se introduzca la "
+"opción «--reverse», en cuyo caso se ejecutan en orden inverso."
+
+#. type: TP
+#: ../run-parts.8:48
+#, no-wrap
+msgid "B<--test>"
+msgstr "B<--test>"
+
+#. type: Plain text
+#: ../run-parts.8:52
+msgid ""
+"print the names of the scripts which would be run, but don't actually run "
+"them."
+msgstr ""
+"Muestra los nombres de los scripts que se ejecutarían, sin ejecutarlos."
+
+#. type: TP
+#: ../run-parts.8:52
+#, no-wrap
+msgid "B<--list>"
+msgstr "B<--list>"
+
+#. type: Plain text
+#: ../run-parts.8:57
+#, fuzzy
+#| msgid ""
+#| "print the names of the all matching files (not limited to executables), "
+#| "but don't actually run them. This option cannot be used with --test."
+msgid ""
+"print the names of the all matching files (not limited to executables), but "
+"don't actually run them. This option cannot be used with --test."
+msgstr ""
+"Muestra los nombres de todos los ficheros coincidentes (no se limita a "
+"ejecutables), sin ejecutarlos. Esta opción no se puede utilizar junto con «--"
+"test»."
+
+#. type: TP
+#: ../run-parts.8:57
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr "B<-v, --verbose>"
+
+#. type: Plain text
+#: ../run-parts.8:60
+msgid "print the name of each script to stderr before running."
+msgstr ""
+"Muestra el nombre de cada script por la salida de error estándar antes de su "
+"ejecución."
+
+#. type: TP
+#: ../run-parts.8:60
+#, no-wrap
+msgid "B<--report>"
+msgstr "B<--report>"
+
+#. type: Plain text
+#: ../run-parts.8:67
+msgid ""
+"similar to B<--verbose>, but only prints the name of scripts which produce "
+"output. The script's name is printed to whichever of stdout or stderr the "
+"script first produces output on."
+msgstr ""
+"Similar a B<--verbose>, pero sólo muestra el nombre de los scripts que "
+"generan una salida. El nombre del script aparecerá por la salida que emplee, "
+"sea la salida estándar o la salida de error estándar."
+
+#. type: TP
+#: ../run-parts.8:67
+#, no-wrap
+msgid "B<--reverse>"
+msgstr "B<--reverse>"
+
+#. type: Plain text
+#: ../run-parts.8:70
+msgid "reverse the scripts' execution order."
+msgstr "Invierte el orden de ejecución de los scripts"
+
+#. type: TP
+#: ../run-parts.8:70
+#, no-wrap
+msgid "B<--exit-on-error>"
+msgstr "B<--exit-on-error>"
+
+#. type: Plain text
+#: ../run-parts.8:73
+msgid "exit as soon as a script returns with a non-zero exit code."
+msgstr ""
+"Cancela el proceso si un script devuelve un código de salida distinto de "
+"cero."
+
+#. type: TP
+#: ../run-parts.8:73
+#, no-wrap
+msgid "B<--lsbsysinit>"
+msgstr "B<--lsbsysinit>"
+
+#. type: Plain text
+#: ../run-parts.8:76
+msgid "use LSB namespaces instead of classical behavior."
+msgstr "Utiliza espacios de nombre LSB en lugar del comportamiento clásico."
+
+#. type: TP
+#: ../run-parts.8:76
+#, no-wrap
+msgid "B<--new-session>"
+msgstr "B<--new-session>"
+
+#. type: Plain text
+#: ../run-parts.8:81
+msgid ""
+"run each script in a separate process session. If you use this option, "
+"killing run-parts will not kill the currently running script, it will run "
+"until completion."
+msgstr ""
+"Ejecuta cada script en una sesión diferente. Si usa esta opción, cancelar el "
+"proceso de «run-parts» no cancela el script en ejecución, sino que este "
+"continua hasta su finalización."
+
+#. type: TP
+#: ../run-parts.8:81
+#, no-wrap
+msgid "B<--regex=>I<RE>"
+msgstr "B<--regex=>I<expresión-regular>"
+
+#. type: Plain text
+#: ../run-parts.8:86
+msgid ""
+"validate filenames against custom extended regular expression I<RE>. See "
+"the EXAMPLES section for an example."
+msgstr ""
+"Comprueba los nombres de fichero con una expresión regular extendida "
+"personalizada, I<expresión-regular>. Consulte la sección EJEMPLOS para ver "
+"uno."
+
+#. type: TP
+#: ../run-parts.8:86
+#, no-wrap
+msgid "B<-u, --umask=>I<umask>"
+msgstr "B<-u, --umask=>I<umask>"
+
+#. type: Plain text
+#: ../run-parts.8:93
+msgid ""
+"sets the umask to I<umask> before running the scripts. I<umask> should be "
+"specified in octal. By default the umask is set to 022."
+msgstr ""
+"Define umask con el valor I<umask> antes de ejecutar los scripts. I<umask> "
+"se debe especificar con un valor octal. El valor predeterminado de umask es "
+"022."
+
+#. type: TP
+#: ../run-parts.8:93
+#, no-wrap
+msgid "B<-a, --arg=>I<argument>"
+msgstr "B<-a, --arg=>I<argumento>"
+
+#. type: Plain text
+#: ../run-parts.8:100
+msgid ""
+"pass I<argument> to the scripts. Use B<--arg> once for each argument you "
+"want passed."
+msgstr ""
+"Introduce el I<argumento> a los scripts. Cada argumento a introducir debe ir "
+"precedido de B<--arg>."
+
+#. type: TP
+#: ../run-parts.8:100
+#, no-wrap
+msgid "B<-->"
+msgstr "B<-->"
+
+#. type: Plain text
+#: ../run-parts.8:106
+msgid ""
+"specifies that this is the end of the options. Any filename after B<--> "
+"will be not be interpreted as an option even if it starts with a hyphen."
+msgstr ""
+"Define el final de las opciones. Todos los nombres de fichero a continuación "
+"de B<--> no se tomarán como opción, incluso si empiezan con un carácter de "
+"guión."
+
+#. type: TP
+#: ../run-parts.8:106
+#, no-wrap
+msgid "B<-h, --help>"
+msgstr "B<-h, --help>"
+
+#. type: Plain text
+#: ../run-parts.8:109
+msgid "display usage information and exit."
+msgstr "Muestra la información de uso y cierra."
+
+#. type: TP
+#: ../run-parts.8:109
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr "B<-V, --version>"
+
+#. type: Plain text
+#: ../run-parts.8:112
+msgid "display version and copyright and exit."
+msgstr "Muestra la versión e información acerca del copyright y cierra."
+
+#. type: SH
+#: ../run-parts.8:113
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "EJEMPLOS"
+
+#. type: Plain text
+#: ../run-parts.8:116
+msgid ""
+"Print the names of all files in /etc that start with `p' and end with `d':"
+msgstr ""
+"Lo siguiente muestra los nombres de todos los ficheros bajo «/etc» que "
+"empiezan con «p», y terminan con «d»."
+
+#. type: Plain text
+#: ../run-parts.8:118
+msgid "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+msgstr "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+
+#. type: SH
+#: ../run-parts.8:119
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "COPYRIGHT"
+
+#. type: Plain text
+#: ../run-parts.8:122
+msgid "Copyright (C) 1994 Ian Jackson."
+msgstr "Copyright (C) 1994 Ian Jackson."
+
+#. type: Plain text
+#: ../run-parts.8:124
+msgid "Copyright (C) 1996 Jeff Noxon."
+msgstr "Copyright (C) 1996 Jeff Noxon."
+
+#. type: Plain text
+#: ../run-parts.8:126
+msgid "Copyright (C) 1996, 1997, 1998 Guy Maor"
+msgstr "Copyright (C) 1996, 1997, 1998 Guy Maor"
+
+#. type: Plain text
+#: ../run-parts.8:128
+msgid ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+msgstr ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+
+#. type: Plain text
+#: ../run-parts.8:133
+msgid ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+msgstr ""
+"B<run-parts> es software libre; consulte la versión 2 o posterior de la "
+"Licencia Pública General GNU para condiciones de copia. I<No> hay ninguna "
+"garantía."
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "SAVELOG"
+msgstr "SAVELOG"
+
+#. type: TH
+#: ../savelog.8:2
+#, fuzzy, no-wrap
+#| msgid "30 May 2011"
+msgid "30 Dec 2017"
+msgstr "30 de mayo de 2011"
+
+#. type: Plain text
+#: ../savelog.8:5
+msgid "savelog - save a log file"
+msgstr "savelog - Guarda un archivo de registro de eventos"
+
+#. type: Plain text
+#: ../savelog.8:10
+msgid ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-"
+"J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+msgstr ""
+"B<savelog> [-m modo] [-u usuario] [-g grupo] [-t] [-p] [-c ciclo] [-l] [-j] "
+"[-J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r directorio] [-n] [-q] [-D formato-"
+"fecha] fichero ..."
+
+#. type: Plain text
+#: ../savelog.8:18
+msgid ""
+"The B<savelog> command saves and optionally compresses old copies of files. "
+"Older versions of I<file> are named:"
+msgstr ""
+"La orden B<savelog> guarda y, de forma opcional, comprime copias antiguas de "
+"ficheros. Las versiones anteriores del I<fichero> se nombran de la siguiente "
+"forma:"
+
+#. type: Plain text
+#: ../savelog.8:21
+msgid "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+msgstr "I<fichero>.I<E<lt>númeroE<gt>>I<E<lt>extensión_compresiónE<gt>>"
+
+#. type: Plain text
+#: ../savelog.8:34
+msgid ""
+"where I<E<lt>numberE<gt>> is the version number, 0 being the newest. "
+"Version numbers E<gt> 0 are compressed unless B<-l> prevents it. Version "
+"number 0 is not compressed because a process might still have I<file> opened "
+"for I/O. Only I<cycle> versions of the file are kept."
+msgstr ""
+"I<E<lt>númeroE<gt>> representa el número de versión, siendo cero el más "
+"reciente. Los números de versión E<gt> 0 se comprimen, a menos que B<-l> lo "
+"impida. El número de versión cero no se comprime, ya que puede que un "
+"proceso mantenga el I<fichero> abierto para la E/S. Sólo se preservan las "
+"versiones I<ciclo> del fichero."
+
+#. type: Plain text
+#: ../savelog.8:38
+msgid "If the file does not exist and B<-t> was given, it will be created."
+msgstr "Si el fichero no existe y se introduce B<-t>, este se crea."
+
+#. type: Plain text
+#: ../savelog.8:41
+msgid ""
+"For files that do exist and have lengths greater than zero, the following "
+"actions are performed:"
+msgstr ""
+"Se permiten las siguientes acciones con ficheros que existen, y con un "
+"tamaño mayor que cero:"
+
+#. type: IP
+#: ../savelog.8:42
+#, no-wrap
+msgid "1)"
+msgstr "1)"
+
+#. type: Plain text
+#: ../savelog.8:61
+#, fuzzy
+#| msgid ""
+#| "Version numbered files are cycled. Version I<file>.I<2> is moved to "
+#| "version I<file>.I<3>, version I<file>.I<1> is moved to version I<file>."
+#| "I<2>, and so on. Finally version I<file>.I<0> is moved to version "
+#| "I<file>.I<1>, and version I<file> is deleted. Both compressed names and "
+#| "uncompressed names are cycled, regardless of B<-l>. Missing version "
+#| "files are ignored."
+msgid ""
+"Version numbered files are cycled. Version I<file>B<\\&.2> is moved to "
+"version I<file>B<\\&.3>, version I<file>B<\\&.1> is moved to version "
+"I<file>B<\\&.2>, and so on. Finally version I<file>B<\\&.0> is moved to "
+"version I<file>B<\\&.1>, and version I<file> is deleted. Both compressed "
+"names and uncompressed names are cycled, regardless of B<-l>. Missing "
+"version files are ignored."
+msgstr ""
+"Los ficheros con número de versión pasan por un ciclo. La versión I<fichero>."
+"I<2> se renombra como I<fichero>.I<3>, la versión I<fichero>.I<1> pasa a ser "
+"I<fichero>.I<2>, y así sucesivamente. Por último, la versión I<fichero>.I<0> "
+"se renombra como la versión I<fichero>.I<1>, y se elimina la versión "
+"I<fichero>. Los nombres, comprimidos o descomprimidos, pasan por el ciclo, "
+"sin importar el uso de B<-l>. Se ignoran los ficheros sin versión."
+
+#. type: IP
+#: ../savelog.8:62
+#, no-wrap
+msgid "2)"
+msgstr "2)"
+
+#. type: Plain text
+#: ../savelog.8:70
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<1> is compressed unless the B<-l> flag was given. It "
+#| "is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgid ""
+"The new I<file>B<\\&.1> is compressed unless the B<-l> flag was given. It "
+"is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgstr ""
+"El I<fichero>.I<1> nuevo se comprime, a menos que se introduzca la opción B<-"
+"l>. Puede cambiar el funcionamiento con las opciones B<-m>, B<-u>, y B<-g>."
+
+#. type: IP
+#: ../savelog.8:71
+#, no-wrap
+msgid "3)"
+msgstr "3)"
+
+#. type: Plain text
+#: ../savelog.8:76
+#, fuzzy
+#| msgid "The main I<file> is moved to I<file>.I<0>."
+msgid "The main I<file> is moved to I<file>B<.0>."
+msgstr "El I<fichero> principal se renombra como I<fichero>.I<0>."
+
+#. type: IP
+#: ../savelog.8:77
+#, no-wrap
+msgid "4)"
+msgstr "4)"
+
+#. type: Plain text
+#: ../savelog.8:86
+msgid ""
+"If the B<-m>, B<-u>, B<-g>, B<-t>, or B<-p> flags are given, then an empty "
+"I<file> is created subject to the given flags. With the B<-p> flag, the "
+"file is created with the same owner, group, and permissions as before."
+msgstr ""
+"Si se introducen las opciones B<-m>, B<-u>, B<-g>, B<-t> o B<-p>, se crea un "
+"I<fichero>, de acuerdo a las opciones dadas. Con la opción B<-p>, el fichero "
+"se crea con el mismo propietario, grupo y permisos originales."
+
+#. type: IP
+#: ../savelog.8:87
+#, no-wrap
+msgid "5)"
+msgstr "5)"
+
+#. type: Plain text
+#: ../savelog.8:93
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+#| "flags."
+msgid ""
+"The new I<file>B<\\&.0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+"flags."
+msgstr "Las opciones B<-m>, B<-u> y B<-g> modifican el nuevo I<fichero>.I<0>."
+
+#. type: TP
+#: ../savelog.8:95
+#, no-wrap
+msgid "B<-m mode>"
+msgstr "B<-m modo>"
+
+#. type: Plain text
+#: ../savelog.8:99
+msgid "chmod the log files to mode, implies B<-t>"
+msgstr "Define el modo para los ficheros de registro, implica B<-t>"
+
+#. type: TP
+#: ../savelog.8:99
+#, no-wrap
+msgid "B<-u user>"
+msgstr "B<-u usuario>"
+
+#. type: Plain text
+#: ../savelog.8:103
+msgid "chown log files to user, implies B<-t>"
+msgstr ""
+"Define al usuario como propietario de los ficheros de registro, implica B<-t>"
+
+#. type: TP
+#: ../savelog.8:103
+#, no-wrap
+msgid "B<-g group>"
+msgstr "B<-g grupo>"
+
+#. type: Plain text
+#: ../savelog.8:107
+msgid "chgrp log files to group, implies B<-t>"
+msgstr ""
+"Define al grupo como propietario de los ficheros de registro, implica B<-t>"
+
+#. type: TP
+#: ../savelog.8:107
+#, no-wrap
+msgid "B<-c cycle>"
+msgstr "B<-c ciclo>"
+
+#. type: Plain text
+#: ../savelog.8:113
+#, fuzzy
+#| msgid ""
+#| "Save cycle versions of the logfile (default: 7). The I<cycle> count must "
+#| "be at least 2."
+msgid ""
+"Save cycle versions of the logfile (default: 7). The I<cycle> count must be "
+"at least 2."
+msgstr ""
+"Guarda versiones de ciclo del fichero de registro (por omisión: 7). El "
+"recuento del I<ciclo> debe ser al menos 2."
+
+#. type: TP
+#: ../savelog.8:113
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: ../savelog.8:116
+msgid "touch new logfile into existence"
+msgstr "Ejecuta «touch», creando un nuevo fichero de registro de eventos"
+
+#. type: TP
+#: ../savelog.8:116
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: ../savelog.8:119
+msgid "don't compress any log files (default: do compress)"
+msgstr ""
+"No comprime ficheros de registro de eventos (comprime de forma "
+"predeterminada)"
+
+#. type: TP
+#: ../savelog.8:119
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: ../savelog.8:122
+msgid "preserve owner, group, and permissions of logfile"
+msgstr "Preserva el propietario, grupo y permisos del fichero de registro"
+
+#. type: TP
+#: ../savelog.8:122
+#, no-wrap
+msgid "B<-j>"
+msgstr "B<-j>"
+
+#. type: Plain text
+#: ../savelog.8:125
+msgid "compress with bzip2 instead of gzip"
+msgstr "Comprime con bzip2, en lugar de gzip"
+
+#. type: TP
+#: ../savelog.8:125
+#, no-wrap
+msgid "B<-J>"
+msgstr "B<-J>"
+
+#. type: Plain text
+#: ../savelog.8:128
+msgid "compress with xz instead of gzip"
+msgstr "Comprime con xz, en lugar de gzip"
+
+#. type: Plain text
+#: ../savelog.8:134
+#, fuzzy
+#| msgid ""
+#| "For xz no strength option is set, and xz decides on the default based on "
+#| "the total amount of physical RAM. Note that xz can use a very large "
+#| "amount of memory for the higher compression levels."
+msgid ""
+"For xz no strength option is set, and xz decides on the default based on the "
+"total amount of physical RAM. Note that xz can use a very large amount of "
+"memory for the higher compression levels."
+msgstr ""
+"No se define ningún nivel de compresión para xz, y xz decide el valor "
+"predeterminado basándose en la cantidad total de RAM física. Tenga en cuenta "
+"que xz puede usar una gran cantidad de memoria en los niveles de compresión "
+"más altos."
+
+#. type: TP
+#: ../savelog.8:134
+#, no-wrap
+msgid "B<-1\\ .\\|.\\ -9>"
+msgstr "B<-1\\ .\\|.\\ -9>"
+
+#. type: Plain text
+#: ../savelog.8:137
+msgid "compression strength or memory usage (default: 9, except for xz)"
+msgstr ""
+"Define el nivel de compresión o uso de memoria (por omisión: 9, excepto xz)"
+
+#. type: TP
+#: ../savelog.8:137
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: ../savelog.8:140
+msgid "force cleanup of cycled logfiles"
+msgstr "Fuerza la limpieza de ficheros de registro que han completado un ciclo"
+
+#. type: TP
+#: ../savelog.8:140
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: ../savelog.8:143
+msgid "use standard date for rolling"
+msgstr "Utiliza la fecha estándar al iterar los ficheros"
+
+#. type: TP
+#: ../savelog.8:143
+#, no-wrap
+msgid "B<-D dateformat>"
+msgstr "B<-D formato-fecha>"
+
+#. type: Plain text
+#: ../savelog.8:148
+msgid ""
+"override date format, in the syntax understood by the B<date>(1) command"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:148
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: ../savelog.8:153
+#, fuzzy
+#| msgid "use I<rolldir> instead of . to roll files"
+msgid "use I<rolldir> instead of \\&.\\& to roll files"
+msgstr "Usa I<directorio> en lugar del directorio actual para iterar ficheros"
+
+#. type: TP
+#: ../savelog.8:153
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: ../savelog.8:156
+msgid "do not rotate empty files"
+msgstr "No itera ficheros vacíos"
+
+#. type: TP
+#: ../savelog.8:156
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: ../savelog.8:159
+msgid "be quiet"
+msgstr "Modo silencioso"
+
+#. type: Plain text
+#: ../savelog.8:165
+#, fuzzy
+#| msgid ""
+#| "If a process is still writing to I<file.0>, and savelog moves it to "
+#| "I<file.1> and compresses it, data could be lost."
+msgid ""
+"If a process is still writing to I<file>B<\\&.0>, and savelog moves it to "
+"I<file>B<\\&.1> and compresses it, data could be lost."
+msgstr ""
+"Si un proceso aún está editando I<fichero.0>, y «savelog» lo renombra como "
+"I<fichero.1>, comprimiéndolo, se pueden perder datos."
+
+#. type: Plain text
+#: ../savelog.8:167
+msgid "B<logrotate>(8)"
+msgstr "B<logrotate>(8)"
+
+#. type: TH
+#: ../tempfile.1:2
+#, no-wrap
+msgid "TEMPFILE"
+msgstr "TEMPFILE"
+
+#. type: Plain text
+#: ../tempfile.1:5
+msgid "tempfile - create a temporary file in a safe manner"
+msgstr "tempfile - Crea un fichero temporal de forma segura"
+
+#. type: Plain text
+#: ../tempfile.1:10
+msgid ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] [--"
+"name=FILE] [--help] [--version]"
+msgstr ""
+"B<tempfile> [-d DIRECTORIO] [-p CADENA] [-s CADENA] [-m MODO] [-n FICHERO] "
+"[--directory=DIRECTORIO] [--prefix=CADENA] [--suffix=CADENA] [--mode=MODO] "
+"[--name=FICHERO] [--help] [--version]"
+
+#. type: Plain text
+#: ../tempfile.1:16
+#, fuzzy
+#| msgid ""
+#| "B<tempfile> creates a temporary file in a safe manner. It uses "
+#| "B<tempnam>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+#| "O_EXCL. The filename is printed on standard output. See B<tempnam>(3) "
+#| "for the actual steps involved in directory selection."
+msgid ""
+"B<tempfile> creates a temporary file in a safe manner. It uses "
+"B<mkstemps>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+"O_EXCL. The filename is printed on standard output."
+msgstr ""
+"B<tempfile> crea un fichero temporal de manera segura. Utiliza B<tempnam>(3) "
+"para seleccionar un nombre, y lo abre con « O_RDWR | O_CREAT | O_EXCL». El "
+"nombre de fichero se muestra por la salida estándar. Consulte B<tempnam>(3) "
+"para ver los pasos que se toman para la selección del directorio."
+
+#. type: Plain text
+#: ../tempfile.1:19
+#, fuzzy
+#| msgid ""
+#| "The directory in which to create the file might be searched for in this "
+#| "order (but refer to B<tempnam>(3) for authoritative answers):"
+msgid ""
+"The directory in which to create the file might be searched for in this "
+"order:"
+msgstr ""
+"Se busca el directorio en el que crear el fichero en el siguiente orden (sin "
+"embargo, consulte B<tempnam>(3) para ver información de la fuente original):"
+
+#. type: TP
+#: ../tempfile.1:19
+#, no-wrap
+msgid "a)"
+msgstr "a)"
+
+#. type: Plain text
+#: ../tempfile.1:25
+msgid ""
+"In case the environment variable B<TMPDIR> exists and contains the name of "
+"an appropriate directory, that is used."
+msgstr ""
+"Si existe la variable de entorno B<TMPDIR>, y contiene el nombre de un "
+"directorio adecuado, se utiliza."
+
+#. type: TP
+#: ../tempfile.1:25
+#, no-wrap
+msgid "b)"
+msgstr "b)"
+
+#. type: Plain text
+#: ../tempfile.1:30
+msgid ""
+"Otherwise, if the I<--directory> argument is specified and appropriate, it "
+"is used."
+msgstr ""
+"En caso contrario, si se define el argumento I<--directory>, y es adecuado, "
+"se utiliza este."
+
+#. type: TP
+#: ../tempfile.1:30
+#, no-wrap
+msgid "c)"
+msgstr "c)"
+
+#. type: Plain text
+#: ../tempfile.1:37
+msgid ""
+"Otherwise, I<P_tmpdir> (as defined in I<E<lt>stdio.hE<gt>>) is used when "
+"appropriate."
+msgstr ""
+"De no ser así, se utiliza I<P_tmpdir> (tal y como se define en I<E<lt>stdio."
+"hE<gt>>) cuando es apropiado."
+
+#. type: TP
+#: ../tempfile.1:37
+#, no-wrap
+msgid "d)"
+msgstr "d)"
+
+#. type: Plain text
+#: ../tempfile.1:42
+#, fuzzy
+#| msgid "Finally an implementation-defined directory I<(/tmp)> may be used."
+msgid "Finally an implementation-defined directory (I</tmp>) may be used."
+msgstr "Por último, se puede utilizar el directorio implementado I<(/tmp)>. "
+
+#. type: TP
+#: ../tempfile.1:43
+#, no-wrap
+msgid "B<-d, --directory >I<DIR>"
+msgstr "B<-d, --directory >I<DIRECTORIO>"
+
+#. type: Plain text
+#: ../tempfile.1:46
+msgid "Place the file in DIR."
+msgstr "Copia el fichero al DIRECTORIO."
+
+#. type: TP
+#: ../tempfile.1:46
+#, no-wrap
+msgid "B<-m, --mode >I<MODE>"
+msgstr "B<-m, --mode >I<MODO>"
+
+#. type: Plain text
+#: ../tempfile.1:49
+msgid "Open the file with MODE instead of 0600."
+msgstr "Utiliza el MODO para abrir el fichero, en lugar de 0600."
+
+#. type: TP
+#: ../tempfile.1:49
+#, no-wrap
+msgid "B<-n, --name >I<FILE>"
+msgstr "B<-n, --name >I<FICHERO>"
+
+#. type: Plain text
+#: ../tempfile.1:54
+msgid ""
+"Use FILE for the name instead of B<tempnam>(3)B<.> The options -d, -p, and -"
+"s are ignored if this option is given."
+msgstr ""
+"Utiliza el FICHERO para el nombre, en lugar de B<tempnam>(3)B<.> Si se "
+"introduce esta opción, se ignoran las opciones «-d», «-p» y «-s»."
+
+#. type: TP
+#: ../tempfile.1:54
+#, no-wrap
+msgid "B<-p, --prefix >I<STRING>"
+msgstr "B<-p, --prefix >I<CADENA>"
+
+#. type: Plain text
+#: ../tempfile.1:57
+msgid "Use up to five letters of STRING to generate the name."
+msgstr "Utiliza hasta cinco letras de la CADENA para generar el nombre."
+
+#. type: TP
+#: ../tempfile.1:57
+#, no-wrap
+msgid "B<-s, --suffix >I<STRING>"
+msgstr "B<-s, --suffix >I<CADENA>"
+
+#. type: Plain text
+#: ../tempfile.1:60
+msgid "Generate the file with STRING as the suffix."
+msgstr "Genera el fichero con la CADENA como sufijo."
+
+#. type: SH
+#: ../tempfile.1:66
+#, no-wrap
+msgid "RETURN VALUES"
+msgstr "ESTADOS DE SALIDA"
+
+#. type: Plain text
+#: ../tempfile.1:69
+msgid ""
+"An exit status of 0 means the temporary file was created successfully. Any "
+"other exit status indicates an error."
+msgstr ""
+"Un estado de salida cero significa que el fichero temporal ha sido creado "
+"con éxito. Cualquier otro estado de salida indica un fallo."
+
+#. type: Plain text
+#: ../tempfile.1:75
+#, fuzzy
+#| msgid ""
+#| "Exclusive creation is not guaranteed when creating files on NFS "
+#| "partitions. tempfile cannot make temporary directories. tempfile is "
+#| "deprecated; you should use mktemp(1) instead."
+msgid ""
+"Exclusive creation is not guaranteed when creating files on NFS partitions. "
+"tempfile cannot make temporary directories. tempfile is deprecated; you "
+"should use B<mktemp>(1) instead."
+msgstr ""
+"No se garantiza la creación exclusiva al crear ficheros en particiones NFS. "
+"tempfile no puede crear directorios temporales. tempfile está obsoleto, debe "
+"utilizar mktemp(1) en su lugar."
+
+#. type: SH
+#: ../tempfile.1:75
+#, no-wrap
+msgid "EXAMPLE"
+msgstr "EJEMPLO"
+
+#. type: Plain text
+#: ../tempfile.1:85
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+msgstr ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+
+#. type: Plain text
+#: ../tempfile.1:88
+msgid "B<tempnam>(3), B<mktemp>(1)"
+msgstr "B<tempnam>(3), B<mktemp>(1)"
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "WHICH"
+msgstr "WHICH"
+
+#. type: TH
+#: ../which.1:2
+#, fuzzy, no-wrap
+#| msgid "27 Jun 2012"
+msgid "29 Jun 2016"
+msgstr "27 de junio de 2012"
+
+#. type: Plain text
+#: ../which.1:5
+msgid "which - locate a command"
+msgstr "which - Busca una orden"
+
+#. type: Plain text
+#: ../which.1:7
+msgid "which [-a] filename ..."
+msgstr "which [-a] nombre-de-fichero ..."
+
+#. type: Plain text
+#: ../which.1:16
+#, fuzzy
+#| msgid ""
+#| "B<which> returns the pathnames of the files (or links) which would be "
+#| "executed in the current environment, had its arguments been given as "
+#| "commands in a strictly POSIX-conformant shell. It does this by searching "
+#| "the PATH for executable files matching the names of the arguments. It "
+#| "does not follow symbolic links."
+msgid ""
+"B<which> returns the pathnames of the files (or links) which would be "
+"executed in the current environment, had its arguments been given as "
+"commands in a strictly POSIX-conformant shell. It does this by searching "
+"the PATH for executable files matching the names of the arguments. It does "
+"not canonicalize path names."
+msgstr ""
+"B<which> devuelve los nombres de ruta de ficheros (o enlaces) que se "
+"ejecutarían en el entorno actual, en el caso de haber introducido sus "
+"argumentos como órdenes en un intérprete de órdenes estrictamente conforme "
+"con las normas POSIX. Para ello, busca ficheros ejecutables dentro de «PATH» "
+"cuyo nombre coincida con el nombre de los argumentos. No sigue enlaces "
+"simbólicos."
+
+#. type: TP
+#: ../which.1:17
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: ../which.1:20
+msgid "print all matching pathnames of each argument"
+msgstr "Muestra todos los nombres de ruta que coincidan con cada argumento."
+
+#. type: SH
+#: ../which.1:20
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "ESTADO DE SALIDA"
+
+#. type: TP
+#: ../which.1:21
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: ../which.1:24
+msgid "if all specified commands are found and executable"
+msgstr "Se han encontrado las órdenes definidas, y son ejecutables."
+
+#. type: TP
+#: ../which.1:24
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: ../which.1:27
+msgid "if one or more specified commands is nonexistent or not executable"
+msgstr "Una o más órdenes no existen, o no son ejecutables."
+
+#. type: TP
+#: ../which.1:27
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: ../which.1:29
+msgid "if an invalid option is specified"
+msgstr "La opción definida no es válida."
+
+#~ msgid "30 Jun 2010"
+#~ msgstr "30 de junio de 2010"
+
+#~ msgid "override date format, in the form of I<[MMDDhhmm[[CC]YY][.ss]]>"
+#~ msgstr ""
+#~ "Sobreescribe el formato de fecha, con el siguiente formato "
+#~ "I<[MMDDhhmm[[CC]YY][.ss]]>"
+
+#~ msgid "1 May 2009"
+#~ msgstr "1 de mayo de 2009"
diff --git a/po4a/po/fr.po b/po4a/po/fr.po
new file mode 100644
index 0000000..a224cc9
--- /dev/null
+++ b/po4a/po/fr.po
@@ -0,0 +1,1627 @@
+# French translation of the debianutils' man pages
+# Traduction des pages de manuel du paquet debianutils
+#
+# Copyright (C) 2004-2011 Software in the Public Interest
+# This file is distributed under the same license as the debianutils package.
+#
+# Reprise des traduction originelles de which.1 (Laëtitia Groslong)
+# 20 avril 2010 - Traduction des messages « untranslated » et traitement des « fuzzy » <alexandre.hoide@gmail.com>
+#
+# Nicolas FRANÇOIS <nicolas.francois@centaliens.net>, 2004.
+# et savelog.8 (Antoine Gémis, 13 janvier 2003).
+# Christian Perrier <bubulle@debian.org>, 2010, 2011.
+# David Prévot <taffit@debian.org>, 2012.
+# Baptiste Jammet <baptiste@mailoo.org>, 2016, 2018.
+msgid ""
+msgstr ""
+"Project-Id-Version: debianutils\n"
+"POT-Creation-Date: 2020-05-23 08:02-0400\n"
+"PO-Revision-Date: 2018-11-06 21:42+0100\n"
+"Last-Translator: Baptiste Jammet <baptiste@mailoo.org>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+# type: TH
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "ADD-SHELL"
+msgstr "ADD-SHELL"
+
+# type: TH
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "12 May 2011"
+msgstr "12 mai 2011"
+
+# type: SH
+#. type: SH
+#: ../add-shell.8:2 ../installkernel.8:2 ../ischroot.1:3 ../remove-shell.8:2
+#: ../run-parts.8:9 ../savelog.8:3 ../tempfile.1:3 ../which.1:3
+#, no-wrap
+msgid "NAME"
+msgstr "NOM"
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:4
+msgid "add-shell - add shells to the list of valid login shells"
+msgstr ""
+"add-shell - Ajouter des interpréteurs à la liste des interpréteurs initiaux "
+"valables"
+
+# type: SH
+#. type: SH
+#: ../add-shell.8:4 ../installkernel.8:4 ../ischroot.1:5 ../remove-shell.8:4
+#: ../run-parts.8:11 ../savelog.8:5 ../tempfile.1:5 ../which.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SYNOPSIS"
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:8
+msgid "B<add-shell> I<shellname> [I<shellname>...]"
+msgstr "B<add-shell> I<interpréteur> [I<interpréteur>...]"
+
+# type: SH
+#. type: SH
+#: ../add-shell.8:8 ../installkernel.8:6 ../ischroot.1:8 ../remove-shell.8:8
+#: ../run-parts.8:20 ../savelog.8:11 ../tempfile.1:10 ../which.1:7
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIPTION"
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:18
+msgid ""
+"B<add-shell> copies I</etc/shells> to I</etc/shells.tmp>, adds the given "
+"shells to this file if they are not already present, and copies this "
+"temporary file back to I</etc/shells>."
+msgstr ""
+"B<add-shell> copie I</etc/shells> dans I</etc/shells.tmp>, ajoute les "
+"interpréteurs de commandes (« shell ») à ce fichier s'il n'y est pas déjà, "
+"puis copie ce fichier temporaire dans I</etc/shells>."
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:20
+msgid "The shells must be provided by their full pathnames."
+msgstr "Le chemin complet des interpréteurs doit être fourni."
+
+# type: SH
+#. type: SH
+#: ../add-shell.8:20 ../remove-shell.8:17 ../savelog.8:166 ../tempfile.1:86
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "VOIR AUSSI"
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:21 ../remove-shell.8:18
+msgid "B<shells>(5)"
+msgstr "B<shells>(5)"
+
+# type: TH
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "INSTALLKERNEL"
+msgstr "INSTALLKERNEL"
+
+# type: TH
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "7 Jan 2001"
+msgstr "7 janvier 2001"
+
+# type: TH
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "Debian Linux"
+msgstr "Debian GNU/Linux"
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:4
+msgid "installkernel - install a new kernel image"
+msgstr "installkernel - Installer une nouvelle image de noyau"
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:6
+msgid "B<installkernel >I<version zImage System.map [directory]>"
+msgstr "B<installkernel> I<version zImage System.map> [I<répertoire>]"
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:13
+msgid ""
+"B<installkernel> installs a new kernel image onto the system from the Linux "
+"source tree. It is called by the Linux kernel makefiles when B<make "
+"install> is invoked there."
+msgstr ""
+"B<installkernel> installe une nouvelle image de noyau depuis une "
+"arborescence source de Linux. Cette commande est appelée par les Makefiles "
+"du noyau Linux lors de l'invocation de B<make install>."
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:24
+msgid ""
+"The new kernel is installed into I<{directory}/vmlinuz-{version}>. If a "
+"symbolic link I<{directory}/vmlinuz> already exists, it is refreshed by "
+"making a link from I<{directory}/vmlinuz> to the new kernel, and the "
+"previously installed kernel is available as I<{directory}/vmlinuz.old>."
+msgstr ""
+"Le nouveau noyau est installé dans I<{répertoire}/vmlinuz-{version}>. Si un "
+"lien symbolique I<{répertoire}/vmlinuz> existait, il sera modifié pour "
+"pointer sur le nouveau noyau et un lien symbolique I<{répertoire}/vmlinuz."
+"old> pointera sur l'ancien noyau."
+
+# type: SH
+#. type: SH
+#: ../installkernel.8:24 ../ischroot.1:35 ../savelog.8:159 ../tempfile.1:69
+#, no-wrap
+msgid "BUGS"
+msgstr "BOGUES"
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:29
+#, fuzzy
+#| msgid ""
+#| "installkernel resides in /sbin only because the Linux kernel makefiles "
+#| "call it from there. It should really be in /usr/sbin. It isn't needed "
+#| "to boot a system."
+msgid ""
+"B<installkernel> resides in /sbin only because the Linux kernel makefiles "
+"call it from there. It should really be in /usr/sbin. It isn't needed to "
+"boot a system."
+msgstr ""
+"Le programme B<installkernel> est placé dans /sbin uniquement parce que les "
+"makefiles du noyau Linux l'appellent à cet emplacement -- même si, en "
+"principe, il devrait plutôt être placé dans /usr/sbin, puisqu'il n'est pas "
+"nécessaire pour l'amorçage du système."
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "ISCHROOT"
+msgstr "ISCHROOT"
+
+# type: TH
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "30 May 2011"
+msgstr "30 mai 2011"
+
+# type: TH
+#. type: TH
+#: ../ischroot.1:2 ../run-parts.8:8 ../savelog.8:2 ../tempfile.1:2 ../which.1:2
+#, no-wrap
+msgid "Debian"
+msgstr "Debian GNU/Linux"
+
+#. type: Plain text
+#: ../ischroot.1:5
+msgid "ischroot - detect if running in a chroot"
+msgstr ""
+"ischroot - Détection de l'utilisation d'un environnement fermé (« chroot »)"
+
+#. type: Plain text
+#: ../ischroot.1:8
+msgid "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+msgstr ""
+"B<ischroot> [B<--default-false>] [B<--default-true>] [B<--help>] [B<--"
+"version>]"
+
+#. type: Plain text
+#: ../ischroot.1:12
+#, fuzzy
+#| msgid ""
+#| "B<ischroot> detects if it is currently running in a chroot. The exit "
+#| "status is:"
+msgid ""
+"B<ischroot> detects if it is currently running in a chroot. The exit status "
+"is:"
+msgstr ""
+"B<ischroot> détecte s'il est exécuté à l'intérieur d'un environnement fermé "
+"d'exécution (« chroot »). L'état de sortie est le suivant :"
+
+#. type: TP
+#: ../ischroot.1:12
+#, no-wrap
+msgid "0"
+msgstr "B<0>"
+
+#. type: Plain text
+#: ../ischroot.1:15
+msgid "if currently running in a chroot"
+msgstr "si l'exécution a lieu dans un environnement fermé"
+
+# type: IP
+#. type: TP
+#: ../ischroot.1:15
+#, no-wrap
+msgid "1"
+msgstr "B<1>"
+
+#. type: Plain text
+#: ../ischroot.1:18
+msgid "if currently not running in a chroot"
+msgstr "si l'exécution n'a pas lieu dans un environnement fermé"
+
+# type: IP
+#. type: TP
+#: ../ischroot.1:18
+#, no-wrap
+msgid "2"
+msgstr "B<2>"
+
+#. type: Plain text
+#: ../ischroot.1:22
+msgid ""
+"if the detection is not possible (On GNU/Linux this happens if the script is "
+"not run as root)."
+msgstr ""
+"s'il est impossible de détecter l'état (sous GNU/Linux, cela se produit "
+"quand la commande est exécutée sans les privilèges du superutilisateur)."
+
+# type: SH
+#. type: SH
+#: ../ischroot.1:22 ../run-parts.8:47 ../savelog.8:94 ../tempfile.1:42
+#: ../which.1:16
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPTIONS"
+
+#. type: TP
+#: ../ischroot.1:23
+#, fuzzy, no-wrap
+#| msgid "B<-f, --default-false >"
+msgid "B<-f, --default-false>"
+msgstr "B<-f>, B<--default-false>"
+
+#. type: Plain text
+#: ../ischroot.1:26
+msgid "Exit with status 1 if the detection is not possible."
+msgstr "Sort avec l'état B<1> si la détection est impossible."
+
+#. type: TP
+#: ../ischroot.1:26
+#, fuzzy, no-wrap
+#| msgid "B<-t, --default-true >"
+msgid "B<-t, --default-true>"
+msgstr "B<-t>, B<--default-true>"
+
+#. type: Plain text
+#: ../ischroot.1:29
+msgid "Exit with status 0 if the detection is not possible."
+msgstr "Sort avec l'état B<0> si la détection est impossible."
+
+# type: TP
+#. type: TP
+#: ../ischroot.1:29 ../tempfile.1:60
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+# type: Plain text
+#. type: Plain text
+#: ../ischroot.1:32 ../tempfile.1:63
+msgid "Print a usage message on standard output and exit successfully."
+msgstr ""
+"affiche un message d'aide sur la sortie standard, puis quitte sans erreur."
+
+# type: TP
+#. type: TP
+#: ../ischroot.1:32 ../tempfile.1:63
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+# type: Plain text
+#. type: Plain text
+#: ../ischroot.1:35 ../tempfile.1:66
+msgid "Print version information on standard output and exit successfully."
+msgstr "affiche les informations sur la version, puis quitte sans erreur."
+
+#. type: Plain text
+#: ../ischroot.1:38
+#, fuzzy
+#| msgid ""
+#| "On GNU/Linux, chroot detection is not possible when not root. This works "
+#| "correctly on GNU/Hurd and GNU/kFreeBSD."
+msgid ""
+"On GNU/Linux, chroot detection is not possible when not root. This works "
+"correctly on GNU/Hurd and GNU/kFreeBSD."
+msgstr ""
+"Sous GNU/Linux, la détection d'un environnement fermé n'est possible que "
+"pour le superutilisateur. Elle fonctionne correctement pour tout utilisateur "
+"avec GNU/Hurd et GNU/kFreeBSD."
+
+# type: TH
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "REMOVE-SHELL"
+msgstr "REMOVE-SHELL"
+
+# type: TH
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "7 Apr 2005"
+msgstr "7 avril 2005"
+
+# type: Plain text
+#. type: Plain text
+#: ../remove-shell.8:4
+msgid "remove-shell - remove shells from the list of valid login shells"
+msgstr ""
+"remove-shell - Supprimer des interpréteurs de la liste des interpréteurs "
+"initiaux valables"
+
+# type: Plain text
+#. type: Plain text
+#: ../remove-shell.8:8
+msgid "B<remove-shell> I<shellname> [I<shellname>...]"
+msgstr "B<remove-shell> I<interpréteur> [I<interpréteur>...]"
+
+# type: Plain text
+#. type: Plain text
+#: ../remove-shell.8:17
+msgid ""
+"B<remove-shell> operates on the temporary files I</etc/shells.tmp> and I</"
+"etc/shells.tmp2> to remove the given shells from the list of valid login "
+"shells, and copy the result back to I</etc/shells>."
+msgstr ""
+"B<remove-shell> utilise les fichiers temporaires I</etc/shells.tmp> et I</"
+"etc/shells.tmp2> pour supprimer les interpréteurs de commandes (« shell ») "
+"de la liste des interpréteurs de commandes initiaux (« login shell ») "
+"valables, puis copie le résultat dans I</etc/shells>."
+
+# type: TH
+#. type: TH
+#: ../run-parts.8:8
+#, no-wrap
+msgid "RUN-PARTS"
+msgstr "RUN-PARTS"
+
+# type: TH
+#. type: TH
+#: ../run-parts.8:8 ../tempfile.1:2
+#, no-wrap
+msgid "27 Jun 2012"
+msgstr "27 juin 2012"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:11
+msgid "run-parts - run scripts or programs in a directory"
+msgstr "run-parts - Exécuter les scripts ou les exécutables d'un répertoire"
+
+# NOTE : DIRECTORY, + font modifiers
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:17
+msgid ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+msgstr ""
+"B<run-parts> [B<--test>] [B<--verbose>] [B<--report>] [B<--lsbsysinit>] [B<--"
+"regex>=I<RE>] [B<--umask>=I<umask>] [B<--arg>=I<argument>] [B<--exit-on-"
+"error>] [B<--help>] [B<--version>] [B<--list>] [B<--reverse>] [B<-->] "
+"I<répertoire>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:20
+msgid "B<run-parts> -V"
+msgstr "B<run-parts> -V"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:27
+msgid ""
+"B<run-parts> runs all the executable files named within constraints "
+"described below, found in directory I<directory>. Other files and "
+"directories are silently ignored."
+msgstr ""
+"B<run-parts> exécute tous les fichiers exécutables situés dans "
+"I<répertoire>, et dont le nom satisfait les contraintes décrites ci-dessous. "
+"Les autres fichiers sont ignorés."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:31
+msgid ""
+"If neither the --lsbsysinit option nor the --regex option is given then the "
+"names must consist entirely of ASCII upper- and lower-case letters, ASCII "
+"digits, ASCII underscores, and ASCII minus-hyphens."
+msgstr ""
+"Si ni l'option B<--lsbsysinit> ni l'option B<--regex> n'est utilisée, alors "
+"les noms ne doivent comporter que des lettres ASCII (minuscules ou "
+"majuscules), des chiffres ASCII, des tirets de soulignement (« underscore ») "
+"ASCII ou des tirets (signes moins) ASCII."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:38
+msgid ""
+"If the --lsbsysinit option is given, then the names must not end in .dpkg-"
+"old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more "
+"of the following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); "
+"the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); "
+"and the Debian cron script namespace (^[a-zA-Z0-9_-]+$)."
+msgstr ""
+"Si l'option B<--lsbsysinit> est utilisée, alors les noms ne doivent pas se "
+"terminer par « .dpkg-old », « .dpkg-dist », « .dpkg-new » ou « .dpkg-tmp » "
+"et doivent appartenir à un (ou plusieurs) des ensembles de noms suivants :\n"
+" - noms spécifiés par LANANA (^[a-z0-9]+$) ;\n"
+" - noms hiérarchiques et réservés par LSB (^_?([a-z0-9_.]+-)+[a-z0-9]+$) ;\n"
+" - noms des scripts cron définis par Debian (^[a-zA-Z0-9_-]+$)."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:41
+msgid ""
+"If the --regex option is given, the names must match the custom extended "
+"regular expression specified as that option's argument."
+msgstr ""
+"Si l'option B<--regex> est utilisée, les noms doivent correspondre à "
+"l'expression rationnelle spécifiée en tant qu'argument à cette option."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:46
+msgid ""
+"Files are run in the lexical sort order (according to the C/POSIX locale "
+"character collation rules) of their names unless the --reverse option is "
+"given, in which case they are run in the opposite order."
+msgstr ""
+"Les fichiers sont exécutés dans l'ordre lexicographique de leur nom (d'après "
+"les règles de classement de caractères des paramètres linguistiques "
+"régionaux (« locale ») C/POSIX) à moins que l'option B<--reverse> ne soit "
+"utilisée, auquel cas ils sont exécutés dans l'ordre inverse."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:48
+#, no-wrap
+msgid "B<--test>"
+msgstr "B<--test>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:52
+msgid ""
+"print the names of the scripts which would be run, but don't actually run "
+"them."
+msgstr ""
+"affiche le nom des scripts qui seront exécutés, mais ne les exécute pas."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:52
+#, no-wrap
+msgid "B<--list>"
+msgstr "B<--list>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:57
+msgid ""
+"print the names of the all matching files (not limited to executables), but "
+"don't actually run them. This option cannot be used with --test."
+msgstr ""
+"affiche le nom de tous les fichiers dont le nom satisfait les contraintes "
+"(pas uniquement les exécutables), mais ne les exécute pas. Cette option ne "
+"peut pas être utilisée en conjonction de l'option B<--test>."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:57
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:60
+msgid "print the name of each script to stderr before running."
+msgstr ""
+"affiche le nom de chaque script sur la sortie d'erreur avant de l'exécuter."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:60
+#, no-wrap
+msgid "B<--report>"
+msgstr "B<--report>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:67
+msgid ""
+"similar to B<--verbose>, but only prints the name of scripts which produce "
+"output. The script's name is printed to whichever of stdout or stderr the "
+"script first produces output on."
+msgstr ""
+"similaire à B<--verbose>, mais n'affiche que le nom des scripts qui "
+"produisent une sortie. Le nom du script est affiché sur la sortie utilisée "
+"en premier : soit la sortie standard, soit la sortie d'erreur."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:67
+#, no-wrap
+msgid "B<--reverse>"
+msgstr "B<--reverse>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:70
+msgid "reverse the scripts' execution order."
+msgstr "inverse l'ordre d'exécution des scripts."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:70
+#, no-wrap
+msgid "B<--exit-on-error>"
+msgstr "B<--exit-on-error>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:73
+msgid "exit as soon as a script returns with a non-zero exit code."
+msgstr "permet de quitter dès qu'un script retourne une valeur non nulle."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:73
+#, no-wrap
+msgid "B<--lsbsysinit>"
+msgstr "B<--lsbsysinit>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:76
+msgid "use LSB namespaces instead of classical behavior."
+msgstr "utilise les noms LSB plutôt que le comportement ordinaire."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:76
+#, no-wrap
+msgid "B<--new-session>"
+msgstr "B<--new-session>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:81
+msgid ""
+"run each script in a separate process session. If you use this option, "
+"killing run-parts will not kill the currently running script, it will run "
+"until completion."
+msgstr ""
+"exécute chaque script dans un processus séparé. Si cette option est "
+"utilisée, tuer run-parts ne tuera pas le script en cours d'exécution : il "
+"s'exécutera jusqu'au bout."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:81
+#, no-wrap
+msgid "B<--regex=>I<RE>"
+msgstr "B<--regex=>I<RE>"
+
+#. type: Plain text
+#: ../run-parts.8:86
+msgid ""
+"validate filenames against custom extended regular expression I<RE>. See "
+"the EXAMPLES section for an example."
+msgstr ""
+"valide les noms de fichier en fonction de l'expression rationnelle I<RE>. "
+"Voir la section B<EXEMPLES>."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:86
+#, no-wrap
+msgid "B<-u, --umask=>I<umask>"
+msgstr "B<-u>, B<--umask>=I<umask>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:93
+msgid ""
+"sets the umask to I<umask> before running the scripts. I<umask> should be "
+"specified in octal. By default the umask is set to 022."
+msgstr ""
+"positionne le masque de création de fichier (« umask ») à I<umask> avant de "
+"lancer les scripts. I<umask> doit être spécifié en octal. Par défaut, le "
+"masque utilisé est 022."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:93
+#, no-wrap
+msgid "B<-a, --arg=>I<argument>"
+msgstr "B<-a>, B<--arg=>I<argument>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:100
+msgid ""
+"pass I<argument> to the scripts. Use B<--arg> once for each argument you "
+"want passed."
+msgstr ""
+"passe I<argument> aux scripts. Utilisez B<--arg> pour chacun des arguments "
+"que vous voulez passer."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:100
+#, no-wrap
+msgid "B<-->"
+msgstr "B<-->"
+
+# NOTE : will be not be
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:106
+msgid ""
+"specifies that this is the end of the options. Any filename after B<--> "
+"will be not be interpreted as an option even if it starts with a hyphen."
+msgstr ""
+"spécifie la fin des options. Tout nom de fichier situé après B<--> ne sera "
+"pas interprété comme une option, même s'il commence par un tiret."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:106
+#, no-wrap
+msgid "B<-h, --help>"
+msgstr "B<-h>, B<--help>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:109
+msgid "display usage information and exit."
+msgstr "affiche un message d'aide puis quitte."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:109
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr "B<-V>, B<--version>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:112
+msgid "display version and copyright and exit."
+msgstr "affiche la version et le copyright, puis quitte."
+
+# type: SH
+#. type: SH
+#: ../run-parts.8:113
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "EXEMPLES"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:116
+msgid ""
+"Print the names of all files in /etc that start with `p' and end with `d':"
+msgstr ""
+"Affiche les noms de tous les fichiers dans /etc commençant par « p » et se "
+"terminant par « d » :"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:118
+msgid "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+msgstr "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+
+# type: SH
+#. type: SH
+#: ../run-parts.8:119
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "COPYRIGHT"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:122
+msgid "Copyright (C) 1994 Ian Jackson."
+msgstr "Copyright (C) 1994 Ian Jackson."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:124
+msgid "Copyright (C) 1996 Jeff Noxon."
+msgstr "Copyright (C) 1996 Jeff Noxon."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:126
+msgid "Copyright (C) 1996, 1997, 1998 Guy Maor"
+msgstr "Copyright (C) 1996, 1997, 1998 Guy Maor"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:128
+msgid ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+msgstr ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:133
+msgid ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+msgstr ""
+"B<run-parts> est un logiciel libre ; voyez la « GNU General Public Licence » "
+"version 2 ou supérieure pour le copyright. Il n'y a I<pas> de garantie."
+
+# type: TH
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "SAVELOG"
+msgstr "SAVELOG"
+
+# type: TH
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "30 Dec 2017"
+msgstr "30 décembre 2017"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:5
+msgid "savelog - save a log file"
+msgstr "savelog - Sauvegarder un fichier journal"
+
+# NOTE : -l en double
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:10
+msgid ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-"
+"J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+msgstr ""
+"B<savelog> [-m mode] [-u utilisateur] [-g groupe] [-t] [-p] [-c cycle] [-l] "
+"[-j] [-J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r répertoire_cyclique] [-n] [-"
+"q] [-D format_de_date] fichier ... "
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:18
+msgid ""
+"The B<savelog> command saves and optionally compresses old copies of files. "
+"Older versions of I<file> are named:"
+msgstr ""
+"Le programme B<savelog> sauvegarde un fichier journal et, éventuellement, "
+"compresse les anciennes versions. Les anciennes versions de I<fichier> sont "
+"nommées :"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:21
+msgid "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+msgstr "I<fichier>.I<E<lt>numéroE<gt>>I<E<lt>extension_de_compressionE<gt>>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:34
+msgid ""
+"where I<E<lt>numberE<gt>> is the version number, 0 being the newest. "
+"Version numbers E<gt> 0 are compressed unless B<-l> prevents it. Version "
+"number 0 is not compressed because a process might still have I<file> opened "
+"for I/O. Only I<cycle> versions of the file are kept."
+msgstr ""
+"où I<E<lt>numéroE<gt>> est le numéro de version, la version la plus récente "
+"portant le numéro 0. Si l'option B<-l> n'est pas spécifiée, les versions "
+"dont le numéro est supérieur à 0 sont compressées. La version 0 n'est pas "
+"compressée car le I<fichier> est peut-être utilisé par un programme. Le "
+"paramètre I<cycle> indique le nombre de versions à conserver."
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:38
+msgid "If the file does not exist and B<-t> was given, it will be created."
+msgstr ""
+"Si le fichier n'existe pas et que l'option B<-t> est utilisée, il sera créé."
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:41
+msgid ""
+"For files that do exist and have lengths greater than zero, the following "
+"actions are performed:"
+msgstr ""
+"Les actions suivantes sont effectuées pour les fichiers existants et dont la "
+"taille est supérieure à zéro :"
+
+# type: IP
+#. type: IP
+#: ../savelog.8:42
+#, no-wrap
+msgid "1)"
+msgstr "1)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:61
+#, fuzzy
+#| msgid ""
+#| "Version numbered files are cycled. Version I<file>.I<2> is moved to "
+#| "version I<file>.I<3>, version I<file>.I<1> is moved to version I<file>."
+#| "I<2>, and so on. Finally version I<file>.I<0> is moved to version "
+#| "I<file>.I<1>, and version I<file> is deleted. Both compressed names and "
+#| "uncompressed names are cycled, regardless of B<-l>. Missing version "
+#| "files are ignored."
+msgid ""
+"Version numbered files are cycled. Version I<file>B<\\&.2> is moved to "
+"version I<file>B<\\&.3>, version I<file>B<\\&.1> is moved to version "
+"I<file>B<\\&.2>, and so on. Finally version I<file>B<\\&.0> is moved to "
+"version I<file>B<\\&.1>, and version I<file> is deleted. Both compressed "
+"names and uncompressed names are cycled, regardless of B<-l>. Missing "
+"version files are ignored."
+msgstr ""
+"la numérotation des versions est cyclique. Le fichier de version I<fichier>."
+"I<2> devient version I<fichier>.I<3>, la version I<fichier>.I<1> devient "
+"version I<fichier>.I<2>, ainsi de suite. Enfin, la version I<fichier>.I<0> "
+"devient version I<fichier>.I<1> et la version I<fichier> est supprimée. Les "
+"fichiers compressés et non compressés entrent dans ce cycle, même si "
+"l'option B<-l> a été spécifiée. Les versions manquantes sont ignorées ;"
+
+# type: IP
+#. type: IP
+#: ../savelog.8:62
+#, no-wrap
+msgid "2)"
+msgstr "2)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:70
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<1> is compressed unless the B<-l> flag was given. It "
+#| "is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgid ""
+"The new I<file>B<\\&.1> is compressed unless the B<-l> flag was given. It "
+"is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgstr ""
+"le nouveau I<fichier>.I<1> est compressé sauf si l'option B<-l> est "
+"utilisée. Il est modifié en tenant compte des paramètres des options B<-m>, "
+"B<-u> et B<-g> ;"
+
+# type: IP
+#. type: IP
+#: ../savelog.8:71
+#, no-wrap
+msgid "3)"
+msgstr "3)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:76
+#, fuzzy
+#| msgid "The main I<file> is moved to I<file>.I<0>."
+msgid "The main I<file> is moved to I<file>B<.0>."
+msgstr "le fichier principal devient I<fichier>.I<0> ;"
+
+# type: IP
+#. type: IP
+#: ../savelog.8:77
+#, no-wrap
+msgid "4)"
+msgstr "4)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:86
+msgid ""
+"If the B<-m>, B<-u>, B<-g>, B<-t>, or B<-p> flags are given, then an empty "
+"I<file> is created subject to the given flags. With the B<-p> flag, the "
+"file is created with the same owner, group, and permissions as before."
+msgstr ""
+"si les options B<-m>, B<-u>, B<-g>, B<-t> ou B<-p> sont utilisées, un "
+"I<fichier> vide est créé en tenant compte des arguments de ces options. En "
+"utilisant l'option B<-p>, le fichier est créé avec les mêmes utilisateur, "
+"groupe et permissions que l'ancien fichier ;"
+
+# type: IP
+#. type: IP
+#: ../savelog.8:87
+#, no-wrap
+msgid "5)"
+msgstr "5)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:93
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+#| "flags."
+msgid ""
+"The new I<file>B<\\&.0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+"flags."
+msgstr ""
+"le nouveau I<fichier>.I<0> est modifié en fonction des arguments des options "
+"B<-m>, B<-u> et B<-g>."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:95
+#, no-wrap
+msgid "B<-m mode>"
+msgstr "B<-m> I<mode>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:99
+msgid "chmod the log files to mode, implies B<-t>"
+msgstr ""
+"modifie les autorisations d'accès aux fichiers journaux (chmod I<mode>). "
+"Cette option implique B<-t>."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:99
+#, no-wrap
+msgid "B<-u user>"
+msgstr "B<-u> I<utilisateur>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:103
+msgid "chown log files to user, implies B<-t>"
+msgstr ""
+"attribue les fichiers journaux à I<utilisateur> (chown I<utilisateur>). "
+"Cette option implique B<-t>."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:103
+#, no-wrap
+msgid "B<-g group>"
+msgstr "B<-g> I<groupe>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:107
+msgid "chgrp log files to group, implies B<-t>"
+msgstr ""
+"attribue les fichiers journaux au groupe I<groupe> (chgrp I<groupe>). Cette "
+"option implique B<-t>."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:107
+#, no-wrap
+msgid "B<-c cycle>"
+msgstr "B<-c> I<cycle>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:113
+#, fuzzy
+#| msgid ""
+#| "Save cycle versions of the logfile (default: 7). The I<cycle> count must "
+#| "be at least 2."
+msgid ""
+"Save cycle versions of the logfile (default: 7). The I<cycle> count must be "
+"at least 2."
+msgstr ""
+"sauvegarde I<cycle> versions du fichier de journalisation (7 par défaut). Le "
+"nombre de I<cycle> doit être au minimum de 2."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:113
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:116
+msgid "touch new logfile into existence"
+msgstr "si nécessaire, crée le fichier journal."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:116
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:119
+msgid "don't compress any log files (default: do compress)"
+msgstr ""
+"ne compresse pas les fichiers journaux (par défaut, les fichiers sont "
+"compressés)."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:119
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:122
+msgid "preserve owner, group, and permissions of logfile"
+msgstr ""
+"conserve le propriétaire, le groupe et les permissions du fichier journal."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:122
+#, no-wrap
+msgid "B<-j>"
+msgstr "B<-j>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:125
+msgid "compress with bzip2 instead of gzip"
+msgstr "compresse avec bzip2 au lieu de gzip."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:125
+#, no-wrap
+msgid "B<-J>"
+msgstr "B<-J>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:128
+msgid "compress with xz instead of gzip"
+msgstr "compresse avec xz au lieu de gzip."
+
+#. type: Plain text
+#: ../savelog.8:134
+#, fuzzy
+#| msgid ""
+#| "For xz no strength option is set, and xz decides on the default based on "
+#| "the total amount of physical RAM. Note that xz can use a very large "
+#| "amount of memory for the higher compression levels."
+msgid ""
+"For xz no strength option is set, and xz decides on the default based on the "
+"total amount of physical RAM. Note that xz can use a very large amount of "
+"memory for the higher compression levels."
+msgstr ""
+"Pour xz, aucune option de compression n'est fixée, xz choisira la valeur par "
+"défaut en fonction de la quantité disponible de mémoire physique. Veuillez "
+"noter que xz peut utiliser des quantités importantes de mémoire pour les "
+"niveaux de compression les plus élevés."
+
+#. type: TP
+#: ../savelog.8:134
+#, no-wrap
+msgid "B<-1\\ .\\|.\\ -9>"
+msgstr "B<-1\\ .\\|.\\ -9>"
+
+#. type: Plain text
+#: ../savelog.8:137
+msgid "compression strength or memory usage (default: 9, except for xz)"
+msgstr ""
+"niveau de compression ou utilisation mémoire (valeur par défaut : 9, sauf "
+"pour xz)"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:137
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:140
+msgid "force cleanup of cycled logfiles"
+msgstr "force la suppression des sauvegardes."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:140
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:143
+msgid "use standard date for rolling"
+msgstr "utilise la date (AAMMJJhhmmss) au lieu du numéro de version."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:143
+#, no-wrap
+msgid "B<-D dateformat>"
+msgstr "B<-D> I<format_de_date>"
+
+#. type: Plain text
+#: ../savelog.8:148
+msgid ""
+"override date format, in the syntax understood by the B<date>(1) command"
+msgstr ""
+"force le format de date, en utilisant la syntaxe de la commande B<date>(1)"
+
+# NOTE : manque rolldir
+# type: TP
+#. type: TP
+#: ../savelog.8:148
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r> I<répertoire_cyclique>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:153
+#, fuzzy
+#| msgid "use I<rolldir> instead of . to roll files"
+msgid "use I<rolldir> instead of \\&.\\& to roll files"
+msgstr ""
+"sauvegarde les fichiers journaux dans le répertoire I<répertoire_cyclique> "
+"au lieu du répertoire courant."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:153
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:156
+msgid "do not rotate empty files"
+msgstr "ne sauvegarde pas les fichiers vides."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:156
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:159
+msgid "be quiet"
+msgstr "n'affiche pas de message."
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:165
+#, fuzzy
+#| msgid ""
+#| "If a process is still writing to I<file.0>, and savelog moves it to "
+#| "I<file.1> and compresses it, data could be lost."
+msgid ""
+"If a process is still writing to I<file>B<\\&.0>, and savelog moves it to "
+"I<file>B<\\&.1> and compresses it, data could be lost."
+msgstr ""
+"Si un programme est en train d'écrire I<fichier.0>, et que savelog le "
+"renomme I<fichier.1> et le compresse, des données peuvent être perdues."
+
+#. type: Plain text
+#: ../savelog.8:167
+msgid "B<logrotate>(8)"
+msgstr "B<logrotate>(8)"
+
+# type: TH
+#. type: TH
+#: ../tempfile.1:2
+#, no-wrap
+msgid "TEMPFILE"
+msgstr "TEMPFILE"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:5
+msgid "tempfile - create a temporary file in a safe manner"
+msgstr "tempfile - Créer un fichier temporaire de façon sûre"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:10
+msgid ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] [--"
+"name=FILE] [--help] [--version]"
+msgstr ""
+"B<tempfile> [B<-d> I<REP>] [B<-p> I<CHAÃŽNE>] [B<-s> I<CHAÃŽNE>] [B<-m> "
+"I<MODE>] [B<-n> I<FICHIER>] [B<--directory>=I<REP>] [B<--prefix>=I<CHAÃŽNE>] "
+"[B<--suffix>=I<CHAÃŽNE>] [B<--mode>=I<MODE>] [B<--name>=I<FICHIER>] [B<--"
+"help>] [B<--version>]"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:16
+msgid ""
+"B<tempfile> creates a temporary file in a safe manner. It uses "
+"B<mkstemps>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+"O_EXCL. The filename is printed on standard output."
+msgstr ""
+"Le programme B<tempfile> crée un fichier temporaire de façon sûre. Il "
+"utilise B<mkstemps>(3) pour choisir un nom et l'ouvre dans le mode O_RDWR | "
+"O_CREAT | O_EXCL. Le nom du fichier est affiché sur la sortie standard."
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:19
+msgid ""
+"The directory in which to create the file might be searched for in this "
+"order:"
+msgstr ""
+"Une recherche peut être effectuée dans le répertoire où le fichier sera "
+"créé, dans l'ordre suivant :"
+
+# type: IP
+#. type: TP
+#: ../tempfile.1:19
+#, no-wrap
+msgid "a)"
+msgstr "a)"
+
+#. type: Plain text
+#: ../tempfile.1:25
+msgid ""
+"In case the environment variable B<TMPDIR> exists and contains the name of "
+"an appropriate directory, that is used."
+msgstr ""
+"la variable d'environnement B<TMPDIR> sera utilisée si elle existe et "
+"contient le nom d'un répertoire approprié ;"
+
+# type: IP
+#. type: TP
+#: ../tempfile.1:25
+#, no-wrap
+msgid "b)"
+msgstr "b)"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:30
+msgid ""
+"Otherwise, if the I<--directory> argument is specified and appropriate, it "
+"is used."
+msgstr ""
+"sinon, si l'option I<--directory> est utilisée, le répertoire spécifié est "
+"utilisé, à condition qu'il soit valide ;"
+
+# type: IP
+#. type: TP
+#: ../tempfile.1:30
+#, no-wrap
+msgid "c)"
+msgstr "c)"
+
+#. type: Plain text
+#: ../tempfile.1:37
+msgid ""
+"Otherwise, I<P_tmpdir> (as defined in I<E<lt>stdio.hE<gt>>) is used when "
+"appropriate."
+msgstr ""
+"sinon, le répertoire I<P_tmpdir> (tel que défini dans I<E<lt>stdio.hE<gt>>) "
+"est utilisé s'il est valide ;"
+
+#. type: TP
+#: ../tempfile.1:37
+#, no-wrap
+msgid "d)"
+msgstr "d)"
+
+#. type: Plain text
+#: ../tempfile.1:42
+#, fuzzy
+#| msgid "Finally an implementation-defined directory I<(/tmp)> may be used."
+msgid "Finally an implementation-defined directory (I</tmp>) may be used."
+msgstr ""
+"enfin, un répertoire I<(/tmp)> défini par l'implémentation peut être "
+"utilisé ;"
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:43
+#, no-wrap
+msgid "B<-d, --directory >I<DIR>"
+msgstr "B<-d>, B<--directory> I<REP>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:46
+msgid "Place the file in DIR."
+msgstr "place le fichier dans I<REP>."
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:46
+#, no-wrap
+msgid "B<-m, --mode >I<MODE>"
+msgstr "B<-m>, B<--mode> I<MODE>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:49
+msgid "Open the file with MODE instead of 0600."
+msgstr "ouvre le fichier dans le mode I<MODE> plutôt que 0600."
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:49
+#, no-wrap
+msgid "B<-n, --name >I<FILE>"
+msgstr "B<-n>, B<--name> I<FICHIER>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:54
+msgid ""
+"Use FILE for the name instead of B<tempnam>(3)B<.> The options -d, -p, and -"
+"s are ignored if this option is given."
+msgstr ""
+"utilise I<FICHIER> comme nom plutôt que B<tempnam>(3). Les options B<-d> B<-"
+"p> et B<-s> sont ignorées si cette option est utilisée."
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:54
+#, no-wrap
+msgid "B<-p, --prefix >I<STRING>"
+msgstr "B<-p>, B<--prefix> I<CHAÃŽNE>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:57
+msgid "Use up to five letters of STRING to generate the name."
+msgstr "utilise jusqu'à cinq lettres de I<CHAÎNE> pour générer le nom."
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:57
+#, no-wrap
+msgid "B<-s, --suffix >I<STRING>"
+msgstr "B<-s>, B<--suffix> I<CHAÃŽNE>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:60
+msgid "Generate the file with STRING as the suffix."
+msgstr "génère le fichier en utilisant I<CHAÎNE> comme suffixe."
+
+# type: SH
+#. type: SH
+#: ../tempfile.1:66
+#, no-wrap
+msgid "RETURN VALUES"
+msgstr "VALEUR DE RETOUR"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:69
+msgid ""
+"An exit status of 0 means the temporary file was created successfully. Any "
+"other exit status indicates an error."
+msgstr ""
+"Une valeur de retour B<0> signifie que le fichier a été créé avec succès. "
+"Toute autre valeur de retour indique une erreur."
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:75
+#, fuzzy
+#| msgid ""
+#| "Exclusive creation is not guaranteed when creating files on NFS "
+#| "partitions. tempfile cannot make temporary directories. tempfile is "
+#| "deprecated; you should use mktemp(1) instead."
+msgid ""
+"Exclusive creation is not guaranteed when creating files on NFS partitions. "
+"tempfile cannot make temporary directories. tempfile is deprecated; you "
+"should use B<mktemp>(1) instead."
+msgstr ""
+"Une création exclusive ([ NdT : pour éviter toute situation de compétition, "
+"ou « race condition » ]) n'est pas garantie lorsque le fichier est créé sur "
+"une partition NFS. tempfile ne peut pas créer de répertoire temporaire. Le "
+"programme tempfile est obsolète. Il est conseillé d'utiliser mktemp(1) à la "
+"place."
+
+# type: SH
+#. type: SH
+#: ../tempfile.1:75
+#, no-wrap
+msgid "EXAMPLE"
+msgstr "EXEMPLES"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:85
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+msgstr ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:88
+msgid "B<tempnam>(3), B<mktemp>(1)"
+msgstr "B<tempnam>(3), B<mktemp>(1)"
+
+# type: TH
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "WHICH"
+msgstr "WHICH"
+
+# type: TH
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "29 Jun 2016"
+msgstr "29 juin 2016"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:5
+msgid "which - locate a command"
+msgstr "which - Localiser une commande"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:7
+msgid "which [-a] filename ..."
+msgstr "B<which> [B<-a>] I<nom_de_fichier>..."
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:16
+#, fuzzy
+#| msgid ""
+#| "B<which> returns the pathnames of the files (or links) which would be "
+#| "executed in the current environment, had its arguments been given as "
+#| "commands in a strictly POSIX-conformant shell. It does this by searching "
+#| "the PATH for executable files matching the names of the arguments. It "
+#| "does not canonicalize path names."
+msgid ""
+"B<which> returns the pathnames of the files (or links) which would be "
+"executed in the current environment, had its arguments been given as "
+"commands in a strictly POSIX-conformant shell. It does this by searching "
+"the PATH for executable files matching the names of the arguments. It does "
+"not canonicalize path names."
+msgstr ""
+"B<which> renvoie le chemin des fichiers (ou liens) qui seraient exécutés "
+"dans l'environnement courant si ses arguments avaient été donnés comme "
+"commandes dans un interpréteur de commandes strictement conforme à POSIX. "
+"Pour ce faire, B<which> cherche dans la variable B<PATH> les fichiers "
+"exécutables correspondant aux noms des arguments. B<which> ne normalise pas "
+"les chemins."
+
+# type: TP
+#. type: TP
+#: ../which.1:17
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:20
+msgid "print all matching pathnames of each argument"
+msgstr "affiche tous les chemins correspondant à chaque argument."
+
+# type: SH
+#. type: SH
+#: ../which.1:20
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "VALEUR DE RETOUR"
+
+# type: TP
+#. type: TP
+#: ../which.1:21
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:24
+msgid "if all specified commands are found and executable"
+msgstr "si toutes les commandes spécifiées sont trouvées et exécutables."
+
+# type: TP
+#. type: TP
+#: ../which.1:24
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:27
+msgid "if one or more specified commands is nonexistent or not executable"
+msgstr ""
+"si une (ou plusieurs) commande spécifiée n'existe pas ou n'est pas "
+"exécutable."
+
+# type: TP
+#. type: TP
+#: ../which.1:27
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:29
+msgid "if an invalid option is specified"
+msgstr "si une option non valable est spécifiée."
+
+# type: TH
+#~ msgid "30 Jun 2010"
+#~ msgstr "30 juin 2010"
+
+# type: Plain text
+#~ msgid "override date format, in the form of I<[MMDDhhmm[[CC]YY][.ss]]>"
+#~ msgstr ""
+#~ "remplace le format de la date sous la forme I<[MMJJhhmm[[CC]AA][.ss]]>"
+
+# type: TH
+#~ msgid "1 May 2009"
+#~ msgstr "1 mai 2009"
+
+#~ msgid "14 Nov 2010"
+#~ msgstr "14 novembre 2010"
+
+# type: TH
+#~ msgid "9 Aug 2009"
+#~ msgstr "9 août 2009"
diff --git a/po4a/po/it.po b/po4a/po/it.po
new file mode 100644
index 0000000..b975999
--- /dev/null
+++ b/po4a/po/it.po
@@ -0,0 +1,1410 @@
+# Italian translation of debianutils man pages
+# Copyright (C) 2017 Free Software Foundation, Inc.
+# This file is distributed under the same license as the debian-utils package.
+# Beatrice Torracca <beatricet@libero.it>, 2012, 2017.
+msgid ""
+msgstr ""
+"Project-Id-Version: debianutils\n"
+"POT-Creation-Date: 2020-05-23 08:02-0400\n"
+"PO-Revision-Date: 2020-05-06 19:44+0200\n"
+"Last-Translator: Beatrice Torracca <beatricet@libero.it>\n"
+"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 2.3\n"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "ADD-SHELL"
+msgstr "ADD-SHELL"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "12 May 2011"
+msgstr "12 maggio 2011"
+
+#. type: SH
+#: ../add-shell.8:2 ../installkernel.8:2 ../ischroot.1:3 ../remove-shell.8:2
+#: ../run-parts.8:9 ../savelog.8:3 ../tempfile.1:3 ../which.1:3
+#, no-wrap
+msgid "NAME"
+msgstr "NOME"
+
+#. type: Plain text
+#: ../add-shell.8:4
+msgid "add-shell - add shells to the list of valid login shells"
+msgstr "add-shell - aggiunge shell all'elenco di quelle valide per il login"
+
+#. type: SH
+#: ../add-shell.8:4 ../installkernel.8:4 ../ischroot.1:5 ../remove-shell.8:4
+#: ../run-parts.8:11 ../savelog.8:5 ../tempfile.1:5 ../which.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SINTASSI"
+
+#. type: Plain text
+#: ../add-shell.8:8
+msgid "B<add-shell> I<shellname> [I<shellname>...]"
+msgstr "B<add-shell> I<nomeshell> [I<nomeshell>...]"
+
+#. type: SH
+#: ../add-shell.8:8 ../installkernel.8:6 ../ischroot.1:8 ../remove-shell.8:8
+#: ../run-parts.8:20 ../savelog.8:11 ../tempfile.1:10 ../which.1:7
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIZIONE"
+
+#. type: Plain text
+#: ../add-shell.8:18
+msgid ""
+"B<add-shell> copies I</etc/shells> to I</etc/shells.tmp>, adds the given "
+"shells to this file if they are not already present, and copies this "
+"temporary file back to I</etc/shells>."
+msgstr ""
+"B<add-shell> copia I</etc/shells> in I</etc/shells.tmp>, aggiune le shell "
+"specificate in quel file, se non sono già presenti, e ricopia il file "
+"temporaneo in I</etc/shells>."
+
+#. type: Plain text
+#: ../add-shell.8:20
+msgid "The shells must be provided by their full pathnames."
+msgstr ""
+"Le shell devono essere specificate con i loro nomi di percorso completi."
+
+#. type: SH
+#: ../add-shell.8:20 ../remove-shell.8:17 ../savelog.8:166 ../tempfile.1:86
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "VEDERE ANCHE"
+
+#. type: Plain text
+#: ../add-shell.8:21 ../remove-shell.8:18
+msgid "B<shells>(5)"
+msgstr "B<shells>(5)"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "INSTALLKERNEL"
+msgstr "INSTALLKERNEL"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "7 Jan 2001"
+msgstr "7 gennaio 2001"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "Debian Linux"
+msgstr "Debian GNU/Linux"
+
+#. type: Plain text
+#: ../installkernel.8:4
+msgid "installkernel - install a new kernel image"
+msgstr "installkernel - installa una nuova immagine del kernel"
+
+#. type: Plain text
+#: ../installkernel.8:6
+msgid "B<installkernel >I<version zImage System.map [directory]>"
+msgstr "B<installkernel >I<versione zImage System.map [directory]>"
+
+#. type: Plain text
+#: ../installkernel.8:13
+msgid ""
+"B<installkernel> installs a new kernel image onto the system from the Linux "
+"source tree. It is called by the Linux kernel makefiles when B<make "
+"install> is invoked there."
+msgstr ""
+"B<installkernel> installa una nuova immagine del kernel nel sistema "
+"dall'albero dei sorgenti Linux. Viene invocato dai makefile del kernel Linux "
+"quando viene lì eseguito B<make install>."
+
+#. type: Plain text
+#: ../installkernel.8:24
+msgid ""
+"The new kernel is installed into I<{directory}/vmlinuz-{version}>. If a "
+"symbolic link I<{directory}/vmlinuz> already exists, it is refreshed by "
+"making a link from I<{directory}/vmlinuz> to the new kernel, and the "
+"previously installed kernel is available as I<{directory}/vmlinuz.old>."
+msgstr ""
+"Il nuovo kernel viene installato in I<{directory}/vmlinuz-{versione}>. Se un "
+"collegamento simbolico I<{directory}/vmlinuz> esiste già, viene aggiornato "
+"creando un collegamento da I<{directory}/vmlinuz> al nuovo kernel, e il "
+"kernel precedentemente installato è disponibile come I<{directory}/vmlinuz."
+"old>."
+
+#. type: SH
+#: ../installkernel.8:24 ../ischroot.1:35 ../savelog.8:159 ../tempfile.1:69
+#, no-wrap
+msgid "BUGS"
+msgstr "BUG"
+
+#. type: Plain text
+#: ../installkernel.8:29
+#, fuzzy
+#| msgid ""
+#| "installkernel resides in /sbin only because the Linux kernel makefiles "
+#| "call it from there. It should really be in /usr/sbin. It isn't needed "
+#| "to boot a system."
+msgid ""
+"B<installkernel> resides in /sbin only because the Linux kernel makefiles "
+"call it from there. It should really be in /usr/sbin. It isn't needed to "
+"boot a system."
+msgstr ""
+"installkernel viene posizionato in /sbin solo perché i makefile del kernel "
+"Linux lo invocano da lì. Dovrebbe in realtà essere in /usr/sbin. Non è "
+"necessario per avviare un sistema."
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "ISCHROOT"
+msgstr "ISCHROOT"
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "30 May 2011"
+msgstr "30 maggio 2011"
+
+#. type: TH
+#: ../ischroot.1:2 ../run-parts.8:8 ../savelog.8:2 ../tempfile.1:2 ../which.1:2
+#, no-wrap
+msgid "Debian"
+msgstr "Debian"
+
+#. type: Plain text
+#: ../ischroot.1:5
+msgid "ischroot - detect if running in a chroot"
+msgstr "ischroot - rileva se è in esecuzione in una chroot"
+
+#. type: Plain text
+#: ../ischroot.1:8
+msgid "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+msgstr "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+
+#. type: Plain text
+#: ../ischroot.1:12
+#, fuzzy
+#| msgid ""
+#| "B<ischroot> detects if it is currently running in a chroot. The exit "
+#| "status is:"
+msgid ""
+"B<ischroot> detects if it is currently running in a chroot. The exit status "
+"is:"
+msgstr ""
+"B<ischroot> rileva se è attualmente in esecuzione in una chroot. Lo stato di "
+"uscita è:"
+
+#. type: TP
+#: ../ischroot.1:12
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: ../ischroot.1:15
+msgid "if currently running in a chroot"
+msgstr "se è attualmente in esecuzione in una chroot"
+
+#. type: TP
+#: ../ischroot.1:15
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: ../ischroot.1:18
+msgid "if currently not running in a chroot"
+msgstr "se non è attualmente in esecuzione in una chroot"
+
+#. type: TP
+#: ../ischroot.1:18
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: ../ischroot.1:22
+msgid ""
+"if the detection is not possible (On GNU/Linux this happens if the script is "
+"not run as root)."
+msgstr ""
+"se non è possibile fare la rilevazione. (In GNU/Linux ciò accade se lo "
+"script non è eseguito come root)."
+
+#. type: SH
+#: ../ischroot.1:22 ../run-parts.8:47 ../savelog.8:94 ../tempfile.1:42
+#: ../which.1:16
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPZIONI"
+
+#. type: TP
+#: ../ischroot.1:23
+#, fuzzy, no-wrap
+#| msgid "B<-f, --default-false >"
+msgid "B<-f, --default-false>"
+msgstr "B<-f, --default-false >"
+
+#. type: Plain text
+#: ../ischroot.1:26
+msgid "Exit with status 1 if the detection is not possible."
+msgstr "Termina con stato 1 se la rilevazione non è possibile."
+
+#. type: TP
+#: ../ischroot.1:26
+#, fuzzy, no-wrap
+#| msgid "B<-t, --default-true >"
+msgid "B<-t, --default-true>"
+msgstr "B<-t, --default-true >"
+
+#. type: Plain text
+#: ../ischroot.1:29
+msgid "Exit with status 0 if the detection is not possible."
+msgstr "Termina con stato 0 se la rilevazione non è possibile."
+
+#. type: TP
+#: ../ischroot.1:29 ../tempfile.1:60
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: ../ischroot.1:32 ../tempfile.1:63
+msgid "Print a usage message on standard output and exit successfully."
+msgstr ""
+"Stampa un messaggio sull'uso sullo standard output e termina con successo."
+
+#. type: TP
+#: ../ischroot.1:32 ../tempfile.1:63
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: ../ischroot.1:35 ../tempfile.1:66
+msgid "Print version information on standard output and exit successfully."
+msgstr ""
+"Stampa informazioni sulla versione sullo standard output e termina con "
+"successo."
+
+#. type: Plain text
+#: ../ischroot.1:38
+#, fuzzy
+#| msgid ""
+#| "On GNU/Linux, chroot detection is not possible when not root. This works "
+#| "correctly on GNU/Hurd and GNU/kFreeBSD."
+msgid ""
+"On GNU/Linux, chroot detection is not possible when not root. This works "
+"correctly on GNU/Hurd and GNU/kFreeBSD."
+msgstr ""
+"In GNU/Linux, la rilevazione della chroot non è possibile quando non root. "
+"Funziona in modo corretto in GNU/Hurd e GNU/kFreeBSD."
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "REMOVE-SHELL"
+msgstr "REMOVE-SHELL"
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "7 Apr 2005"
+msgstr "7 aprile 2005"
+
+#. type: Plain text
+#: ../remove-shell.8:4
+msgid "remove-shell - remove shells from the list of valid login shells"
+msgstr "remove-shell - rimuove shell dall'elenco di quelle valide per il login"
+
+#. type: Plain text
+#: ../remove-shell.8:8
+msgid "B<remove-shell> I<shellname> [I<shellname>...]"
+msgstr "B<remove-shell> I<nomeshell> [I<nomeshell>...]"
+
+#. type: Plain text
+#: ../remove-shell.8:17
+msgid ""
+"B<remove-shell> operates on the temporary files I</etc/shells.tmp> and I</"
+"etc/shells.tmp2> to remove the given shells from the list of valid login "
+"shells, and copy the result back to I</etc/shells>."
+msgstr ""
+"B<remove-shell> opera sui file temporanei I</etc/shells.tmp> e I</etc/shells."
+"tmp2> per rimuovere le shell specificate dall'elenco delle shell di login "
+"valide e copia di nuovo il risultato in I</etc/shells>."
+
+#. type: TH
+#: ../run-parts.8:8
+#, no-wrap
+msgid "RUN-PARTS"
+msgstr "RUN-PARTS"
+
+#. type: TH
+#: ../run-parts.8:8 ../tempfile.1:2
+#, no-wrap
+msgid "27 Jun 2012"
+msgstr "27 giugno 2012"
+
+#. type: Plain text
+#: ../run-parts.8:11
+msgid "run-parts - run scripts or programs in a directory"
+msgstr "run-parts - esegue script o programmi in una directory"
+
+#. type: Plain text
+#: ../run-parts.8:17
+msgid ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+msgstr ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=ER] [--"
+"umask=umask] [--arg=argomento] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+
+#. type: Plain text
+#: ../run-parts.8:20
+msgid "B<run-parts> -V"
+msgstr "B<run-parts> -V"
+
+#. type: Plain text
+#: ../run-parts.8:27
+msgid ""
+"B<run-parts> runs all the executable files named within constraints "
+"described below, found in directory I<directory>. Other files and "
+"directories are silently ignored."
+msgstr ""
+"B<run-parts> esegue tutti i file eseguibili i cui nomi soddisfano i criteri "
+"descritti in seguito, che si trovano nella directory I<directory>. Gli altri "
+"file e directory vengono silenziosamente ignorate."
+
+#. type: Plain text
+#: ../run-parts.8:31
+msgid ""
+"If neither the --lsbsysinit option nor the --regex option is given then the "
+"names must consist entirely of ASCII upper- and lower-case letters, ASCII "
+"digits, ASCII underscores, and ASCII minus-hyphens."
+msgstr ""
+"Se non è specificata né l'opzione --lsbsysinit né l'opzione --regex, allora "
+"i nomi devono essere composti interamente di lettere ASCII minuscole e "
+"maiuscole, cifre ASCII, trattini bassi ASCII e trattini-meno ASCII."
+
+#. type: Plain text
+#: ../run-parts.8:38
+msgid ""
+"If the --lsbsysinit option is given, then the names must not end in .dpkg-"
+"old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more "
+"of the following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); "
+"the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); "
+"and the Debian cron script namespace (^[a-zA-Z0-9_-]+$)."
+msgstr ""
+"Se viene specificata l'opzione --lsbsysinit, allora i nomi non devono "
+"terminare con .dpkg-old, .dpkg-dist, .dpkg-new o .dpkg-tmp e devono "
+"appartenere ad uno o più dei seguenti spazi dei nomi: lo spazio dei nomi "
+"assegnato da LANANA (^[a-z0-9]+$), gli spazi dei nomi riservato e gerarchico "
+"di LSB (^_?([a-z0-9_.]+-)+[a-z0-9]+$) e lo spazio dei nomi degli script cron "
+"di Debian (^[a-zA-Z0-9_-]+$)."
+
+#. type: Plain text
+#: ../run-parts.8:41
+msgid ""
+"If the --regex option is given, the names must match the custom extended "
+"regular expression specified as that option's argument."
+msgstr ""
+"Se viene specificata l'opzione --regex, i nomi devono corrispondere "
+"all'espressione regolare estesa personalizzata specificata come argomento di "
+"tale opzione."
+
+#. type: Plain text
+#: ../run-parts.8:46
+msgid ""
+"Files are run in the lexical sort order (according to the C/POSIX locale "
+"character collation rules) of their names unless the --reverse option is "
+"given, in which case they are run in the opposite order."
+msgstr ""
+"I file vengono eseguiti in base all'ordine lessicale (secondo le regole di "
+"collazione dei caratteri della locale C/POSIX) dei loro nomi, a meno che non "
+"venga specificata l'opzione --reverse nel qual caso vengono eseguiti "
+"nell'ordine inverso."
+
+#. type: TP
+#: ../run-parts.8:48
+#, no-wrap
+msgid "B<--test>"
+msgstr "B<--test>"
+
+#. type: Plain text
+#: ../run-parts.8:52
+msgid ""
+"print the names of the scripts which would be run, but don't actually run "
+"them."
+msgstr ""
+"stampa i nomi degli script che verrebbero eseguiti, ma non li esegue "
+"veramente."
+
+#. type: TP
+#: ../run-parts.8:52
+#, no-wrap
+msgid "B<--list>"
+msgstr "B<--list>"
+
+#. type: Plain text
+#: ../run-parts.8:57
+msgid ""
+"print the names of the all matching files (not limited to executables), but "
+"don't actually run them. This option cannot be used with --test."
+msgstr ""
+"stampa i nomi di tutti i file che corrispondono (non soltanto gli "
+"eseguibili), ma non li esegue veramente. Questa opzione non può essere usata "
+"con --test."
+
+#. type: TP
+#: ../run-parts.8:57
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr "B<-v, --verbose>"
+
+#. type: Plain text
+#: ../run-parts.8:60
+msgid "print the name of each script to stderr before running."
+msgstr "stampa il nome di ogni script su stderr prima dell'esecuzione."
+
+#. type: TP
+#: ../run-parts.8:60
+#, no-wrap
+msgid "B<--report>"
+msgstr "B<--report>"
+
+#. type: Plain text
+#: ../run-parts.8:67
+msgid ""
+"similar to B<--verbose>, but only prints the name of scripts which produce "
+"output. The script's name is printed to whichever of stdout or stderr the "
+"script first produces output on."
+msgstr ""
+"simile a B<--verbose>, ma stampa solo il nome degli script che producono "
+"output. Il nome dello script viene stampato su stdout o stderr, a seconda su "
+"quale dei due lo script produce prima output."
+
+#. type: TP
+#: ../run-parts.8:67
+#, no-wrap
+msgid "B<--reverse>"
+msgstr "B<--reverse>"
+
+#. type: Plain text
+#: ../run-parts.8:70
+msgid "reverse the scripts' execution order."
+msgstr "inverte l'ordine di esecuzione degli script."
+
+#. type: TP
+#: ../run-parts.8:70
+#, no-wrap
+msgid "B<--exit-on-error>"
+msgstr "B<--exit-on-error>"
+
+#. type: Plain text
+#: ../run-parts.8:73
+msgid "exit as soon as a script returns with a non-zero exit code."
+msgstr ""
+"termina non appena uno script restituisce un codice d'uscita diverso da zero."
+
+#. type: TP
+#: ../run-parts.8:73
+#, no-wrap
+msgid "B<--lsbsysinit>"
+msgstr "B<--lsbsysinit>"
+
+#. type: Plain text
+#: ../run-parts.8:76
+msgid "use LSB namespaces instead of classical behavior."
+msgstr "usa spazi dei nomi LSB invece del comportamento classico."
+
+#. type: TP
+#: ../run-parts.8:76
+#, no-wrap
+msgid "B<--new-session>"
+msgstr "B<--new-session>"
+
+#. type: Plain text
+#: ../run-parts.8:81
+msgid ""
+"run each script in a separate process session. If you use this option, "
+"killing run-parts will not kill the currently running script, it will run "
+"until completion."
+msgstr ""
+"esegue ciascuno script in una sessione di processo separata. Se viene usata "
+"questa opzione, uccidendo run-parts non si uccide lo script attualmente in "
+"esecuzione che verrà eseguito fino a compimento."
+
+#. type: TP
+#: ../run-parts.8:81
+#, no-wrap
+msgid "B<--regex=>I<RE>"
+msgstr "B<--regex=>I<ER>"
+
+#. type: Plain text
+#: ../run-parts.8:86
+msgid ""
+"validate filenames against custom extended regular expression I<RE>. See "
+"the EXAMPLES section for an example."
+msgstr ""
+"convalida i nomi dei file rispetto all'espressione regolare estesa "
+"personalizzata I<RE>. Vedere la sezione ESEMPI per un esempio."
+
+#. type: TP
+#: ../run-parts.8:86
+#, no-wrap
+msgid "B<-u, --umask=>I<umask>"
+msgstr "B<-u, --umask=>I<umask>"
+
+#. type: Plain text
+#: ../run-parts.8:93
+msgid ""
+"sets the umask to I<umask> before running the scripts. I<umask> should be "
+"specified in octal. By default the umask is set to 022."
+msgstr ""
+"imposta l'umask a I<umask> prima di eseguire gli script. I<umask> deve "
+"essere specificata in forma ottale. In modo predefinito è impostata a 022."
+
+#. type: TP
+#: ../run-parts.8:93
+#, no-wrap
+msgid "B<-a, --arg=>I<argument>"
+msgstr "B<-a, --arg=>I<argomento>"
+
+#. type: Plain text
+#: ../run-parts.8:100
+msgid ""
+"pass I<argument> to the scripts. Use B<--arg> once for each argument you "
+"want passed."
+msgstr ""
+"passa I<argomento> agli script. Usare B<--arg> una volta per ciascun "
+"argomento che si desidera passare."
+
+#. type: TP
+#: ../run-parts.8:100
+#, no-wrap
+msgid "B<-->"
+msgstr "B<-->"
+
+#. type: Plain text
+#: ../run-parts.8:106
+msgid ""
+"specifies that this is the end of the options. Any filename after B<--> "
+"will be not be interpreted as an option even if it starts with a hyphen."
+msgstr ""
+"specifica che questa è la fine delle opzioni. Ogni nome di file dopo B<--> "
+"non verrà interpretato come un'opzione anche se inizia con un trattino."
+
+#. type: TP
+#: ../run-parts.8:106
+#, no-wrap
+msgid "B<-h, --help>"
+msgstr "B<-h, --help>"
+
+#. type: Plain text
+#: ../run-parts.8:109
+msgid "display usage information and exit."
+msgstr "visualizza informazioni sull'uso e termina."
+
+#. type: TP
+#: ../run-parts.8:109
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr "B<-V, --version>"
+
+#. type: Plain text
+#: ../run-parts.8:112
+msgid "display version and copyright and exit."
+msgstr "visualizza la versione e il copyright e termina."
+
+#. type: SH
+#: ../run-parts.8:113
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "ESEMPI"
+
+#. type: Plain text
+#: ../run-parts.8:116
+msgid ""
+"Print the names of all files in /etc that start with `p' and end with `d':"
+msgstr ""
+"Stampa i nomi di tutti i file in /etc che iniziano con «p» e terminano con "
+"«d»:"
+
+#. type: Plain text
+#: ../run-parts.8:118
+msgid "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+msgstr "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+
+#. type: SH
+#: ../run-parts.8:119
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "COPYRIGHT"
+
+#. type: Plain text
+#: ../run-parts.8:122
+msgid "Copyright (C) 1994 Ian Jackson."
+msgstr "Copyright (C) 1994 Ian Jackson."
+
+#. type: Plain text
+#: ../run-parts.8:124
+msgid "Copyright (C) 1996 Jeff Noxon."
+msgstr "Copyright (C) 1996 Jeff Noxon."
+
+#. type: Plain text
+#: ../run-parts.8:126
+msgid "Copyright (C) 1996, 1997, 1998 Guy Maor"
+msgstr "Copyright (C) 1996, 1997, 1998 Guy Maor"
+
+#. type: Plain text
+#: ../run-parts.8:128
+msgid ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+msgstr ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+
+#. type: Plain text
+#: ../run-parts.8:133
+msgid ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+msgstr ""
+"B<run-parts> è software libero; vedere la GNU General Public License "
+"versione 2 o successiva per le condizioni per la copia. I<Non> c'è alcuna "
+"garanzia."
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "SAVELOG"
+msgstr "SAVELOG"
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "30 Dec 2017"
+msgstr "30 dicembre 2017"
+
+#. type: Plain text
+#: ../savelog.8:5
+msgid "savelog - save a log file"
+msgstr "savelog - salva un file di log"
+
+#. type: Plain text
+#: ../savelog.8:10
+msgid ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-"
+"J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+msgstr ""
+"B<savelog> [-m modo] [-u utente] [-g gruppo] [-t] [-p] [-c ciclo] [-l] [-j] "
+"[-J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r dir_di_rotaz] [-n] [-q] [-D "
+"formatodata] file ..."
+
+#. type: Plain text
+#: ../savelog.8:18
+msgid ""
+"The B<savelog> command saves and optionally compresses old copies of files. "
+"Older versions of I<file> are named:"
+msgstr ""
+"Il comando B<savelog> salva e opzionalmente comprime le vecchie copie di "
+"file. Alle versioni più vecchie di I<file> viene assegnato il nome:"
+
+#. type: Plain text
+#: ../savelog.8:21
+msgid "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+msgstr "I<file>.I<E<lt>numeroE<gt>>I<E<lt>suffisso_compressioneE<gt>>"
+
+#. type: Plain text
+#: ../savelog.8:34
+msgid ""
+"where I<E<lt>numberE<gt>> is the version number, 0 being the newest. "
+"Version numbers E<gt> 0 are compressed unless B<-l> prevents it. Version "
+"number 0 is not compressed because a process might still have I<file> opened "
+"for I/O. Only I<cycle> versions of the file are kept."
+msgstr ""
+"dove I<E<lt>numeroE<gt>> è il numero di versione, con 0 che corrisponde alla "
+"più recente. I numeri di versione E<gt> 0 vengono compressi a meno che B<-l> "
+"non lo impedisca. Il numero di versione 0 non viene compresso perché un "
+"processo potrebbe ancora avere I<file> aperto in I/O. Solo le versioni "
+"I<ciclo> vengono mantenute."
+
+#. type: Plain text
+#: ../savelog.8:38
+msgid "If the file does not exist and B<-t> was given, it will be created."
+msgstr ""
+"Se il file non esiste ed è stata specificata B<-t>, allora verrà creato."
+
+#. type: Plain text
+#: ../savelog.8:41
+msgid ""
+"For files that do exist and have lengths greater than zero, the following "
+"actions are performed:"
+msgstr ""
+"Per i file che esistono e hanno lunghezza maggiore di zero, vengono "
+"effettuate le seguenti azioni:"
+
+#. type: IP
+#: ../savelog.8:42
+#, no-wrap
+msgid "1)"
+msgstr "1)"
+
+#. type: Plain text
+#: ../savelog.8:61
+#, fuzzy
+#| msgid ""
+#| "Version numbered files are cycled. Version I<file>.I<2> is moved to "
+#| "version I<file>.I<3>, version I<file>.I<1> is moved to version I<file>."
+#| "I<2>, and so on. Finally version I<file>.I<0> is moved to version "
+#| "I<file>.I<1>, and version I<file> is deleted. Both compressed names and "
+#| "uncompressed names are cycled, regardless of B<-l>. Missing version "
+#| "files are ignored."
+msgid ""
+"Version numbered files are cycled. Version I<file>B<\\&.2> is moved to "
+"version I<file>B<\\&.3>, version I<file>B<\\&.1> is moved to version "
+"I<file>B<\\&.2>, and so on. Finally version I<file>B<\\&.0> is moved to "
+"version I<file>B<\\&.1>, and version I<file> is deleted. Both compressed "
+"names and uncompressed names are cycled, regardless of B<-l>. Missing "
+"version files are ignored."
+msgstr ""
+"I file con numero di versione vengono rotati. La versione I<file>.I<2> viene "
+"spostata nella versione I<file>.I<3>, la versione I<file>.I<1> viene "
+"spostata nella versione I<file>.I<2> e così via. Da ultimo la versione "
+"I<file>.I<0> viene spostata nella versione I<file>.I<1> e la versione "
+"I<file> viene eliminata. Sia i nomi compressi sia i non compressi vengono "
+"rotati, indipendentemente da B<l>. I file di versione mancanti vengono "
+"ignorati."
+
+#. type: IP
+#: ../savelog.8:62
+#, no-wrap
+msgid "2)"
+msgstr "2)"
+
+#. type: Plain text
+#: ../savelog.8:70
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<1> is compressed unless the B<-l> flag was given. It "
+#| "is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgid ""
+"The new I<file>B<\\&.1> is compressed unless the B<-l> flag was given. It "
+"is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgstr ""
+"Il nuovo file I<file>.I<1> viene compresso a meno che non sia specificata "
+"l'opzione B<-l>. Viene cambiato in base alle opzioni B<-m>, B<-u> e B<-g>."
+
+#. type: IP
+#: ../savelog.8:71
+#, no-wrap
+msgid "3)"
+msgstr "3)"
+
+#. type: Plain text
+#: ../savelog.8:76
+#, fuzzy
+#| msgid "The main I<file> is moved to I<file>.I<0>."
+msgid "The main I<file> is moved to I<file>B<.0>."
+msgstr "Il I<file> principale viene spostato in I<file>.I<0>."
+
+#. type: IP
+#: ../savelog.8:77
+#, no-wrap
+msgid "4)"
+msgstr "4)"
+
+#. type: Plain text
+#: ../savelog.8:86
+msgid ""
+"If the B<-m>, B<-u>, B<-g>, B<-t>, or B<-p> flags are given, then an empty "
+"I<file> is created subject to the given flags. With the B<-p> flag, the "
+"file is created with the same owner, group, and permissions as before."
+msgstr ""
+"Se sono utilizzate le opzioni B<-m>, B<-u>, B<-g>, B<-t> o B<-p>, allora "
+"viene creato un I<file> vuoto in accordo con le opzioni specificate. Con "
+"l'opzione B<-p>, il file viene creato con gli stessi proprietario, gruppo e "
+"permessi che aveva prima."
+
+#. type: IP
+#: ../savelog.8:87
+#, no-wrap
+msgid "5)"
+msgstr "5)"
+
+#. type: Plain text
+#: ../savelog.8:93
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+#| "flags."
+msgid ""
+"The new I<file>B<\\&.0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+"flags."
+msgstr ""
+"Il nuovo I<file>.I<0> viene cambiato in base alle opzioni B<-m>, B<-u> e B<-"
+"g>."
+
+#. type: TP
+#: ../savelog.8:95
+#, no-wrap
+msgid "B<-m mode>"
+msgstr "B<-m modo>"
+
+#. type: Plain text
+#: ../savelog.8:99
+msgid "chmod the log files to mode, implies B<-t>"
+msgstr ""
+"usa chmod per cambiare la modalità dei file di log in «modo», implica B<-t>"
+
+#. type: TP
+#: ../savelog.8:99
+#, no-wrap
+msgid "B<-u user>"
+msgstr "B<-u utente>"
+
+#. type: Plain text
+#: ../savelog.8:103
+msgid "chown log files to user, implies B<-t>"
+msgstr "usa chown per assegnare i file di log ad utente, implica B<-t>"
+
+#. type: TP
+#: ../savelog.8:103
+#, no-wrap
+msgid "B<-g group>"
+msgstr "B<-g gruppo>"
+
+#. type: Plain text
+#: ../savelog.8:107
+msgid "chgrp log files to group, implies B<-t>"
+msgstr "usa chgrp per assegnare i file di log a gruppo, implica B<-t>"
+
+#. type: TP
+#: ../savelog.8:107
+#, no-wrap
+msgid "B<-c cycle>"
+msgstr "B<-c ciclo>"
+
+#. type: Plain text
+#: ../savelog.8:113
+#, fuzzy
+#| msgid ""
+#| "Save cycle versions of the logfile (default: 7). The I<cycle> count must "
+#| "be at least 2."
+msgid ""
+"Save cycle versions of the logfile (default: 7). The I<cycle> count must be "
+"at least 2."
+msgstr ""
+"Salva un numero ciclo di versione del file di log (valore predefinito: 7). "
+"Il valore di I<ciclo> deve essere maggiore o uguale a 2."
+
+#. type: TP
+#: ../savelog.8:113
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: ../savelog.8:116
+msgid "touch new logfile into existence"
+msgstr "usa touch su i nuovi file di log"
+
+#. type: TP
+#: ../savelog.8:116
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: ../savelog.8:119
+msgid "don't compress any log files (default: do compress)"
+msgstr "non comprime alcun file di log (valore predefinito: comprimere)"
+
+#. type: TP
+#: ../savelog.8:119
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: ../savelog.8:122
+msgid "preserve owner, group, and permissions of logfile"
+msgstr "preserva proprietario, gruppo e permessi del file di log"
+
+#. type: TP
+#: ../savelog.8:122
+#, no-wrap
+msgid "B<-j>"
+msgstr "B<-j>"
+
+#. type: Plain text
+#: ../savelog.8:125
+msgid "compress with bzip2 instead of gzip"
+msgstr "comprime con bzip2 invece di gzip"
+
+#. type: TP
+#: ../savelog.8:125
+#, no-wrap
+msgid "B<-J>"
+msgstr "B<-J>"
+
+#. type: Plain text
+#: ../savelog.8:128
+msgid "compress with xz instead of gzip"
+msgstr "comprime con xz invece di gzip"
+
+#. type: Plain text
+#: ../savelog.8:134
+#, fuzzy
+#| msgid ""
+#| "For xz no strength option is set, and xz decides on the default based on "
+#| "the total amount of physical RAM. Note that xz can use a very large "
+#| "amount of memory for the higher compression levels."
+msgid ""
+"For xz no strength option is set, and xz decides on the default based on the "
+"total amount of physical RAM. Note that xz can use a very large amount of "
+"memory for the higher compression levels."
+msgstr ""
+"Per xz non è impostata alcuna opzione sulla qualità, e xz decide il valore "
+"predefinito in base alla quantità totale di RAM fisica. Notare che xz può "
+"usare una quantità di memoria molto grande per i livelli di compressione più "
+"alti."
+
+#. type: TP
+#: ../savelog.8:134
+#, no-wrap
+msgid "B<-1\\ .\\|.\\ -9>"
+msgstr "B<-1\\ .\\|.\\ -9>"
+
+#. type: Plain text
+#: ../savelog.8:137
+msgid "compression strength or memory usage (default: 9, except for xz)"
+msgstr ""
+"livello di compressione o uso della memoria (valore predefinito: 9, tranne "
+"che per xz)"
+
+#. type: TP
+#: ../savelog.8:137
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: ../savelog.8:140
+msgid "force cleanup of cycled logfiles"
+msgstr "forza la pulizia dei file di log rotati"
+
+#. type: TP
+#: ../savelog.8:140
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: ../savelog.8:143
+msgid "use standard date for rolling"
+msgstr "usa la data standard per la rotazione"
+
+#. type: TP
+#: ../savelog.8:143
+#, no-wrap
+msgid "B<-D dateformat>"
+msgstr "B<-D formatodata>"
+
+#. type: Plain text
+#: ../savelog.8:148
+msgid ""
+"override date format, in the syntax understood by the B<date>(1) command"
+msgstr ""
+"scavalca il formato della data, con la sintassi usata dal comando B<date>(1)"
+
+#. type: TP
+#: ../savelog.8:148
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: ../savelog.8:153
+#, fuzzy
+#| msgid "use I<rolldir> instead of . to roll files"
+msgid "use I<rolldir> instead of \\&.\\& to roll files"
+msgstr "usa I<rolldir> invece di . per ruotare i file"
+
+#. type: TP
+#: ../savelog.8:153
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: ../savelog.8:156
+msgid "do not rotate empty files"
+msgstr "non ruota i file vuoti"
+
+#. type: TP
+#: ../savelog.8:156
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: ../savelog.8:159
+msgid "be quiet"
+msgstr "funziona silenziosamente"
+
+#. type: Plain text
+#: ../savelog.8:165
+#, fuzzy
+#| msgid ""
+#| "If a process is still writing to I<file.0>, and savelog moves it to "
+#| "I<file.1> and compresses it, data could be lost."
+msgid ""
+"If a process is still writing to I<file>B<\\&.0>, and savelog moves it to "
+"I<file>B<\\&.1> and compresses it, data could be lost."
+msgstr ""
+"Se un processo sta ancora scrivendo su I<file.0> e savelog lo sposta in "
+"I<file.1> e lo comprime, potrebbero andare persi dei dati."
+
+#. type: Plain text
+#: ../savelog.8:167
+msgid "B<logrotate>(8)"
+msgstr "B<logrotate>(8)"
+
+#. type: TH
+#: ../tempfile.1:2
+#, no-wrap
+msgid "TEMPFILE"
+msgstr "TEMPFILE"
+
+#. type: Plain text
+#: ../tempfile.1:5
+msgid "tempfile - create a temporary file in a safe manner"
+msgstr "tempfile - crea un file temporaneo in maniera sicura"
+
+#. type: Plain text
+#: ../tempfile.1:10
+msgid ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] [--"
+"name=FILE] [--help] [--version]"
+msgstr ""
+"B<tempfile> [-d DIR] [-p STRINGA] [-s STRINGA] [-m MODALITÀ] [-n FILE] [--"
+"directory=DIR] [--prefix=STRINGA] [--suffix=STRINGA] [--mode=MODALITÀ] [--"
+"name=FILE] [--help] [--version]"
+
+#. type: Plain text
+#: ../tempfile.1:16
+msgid ""
+"B<tempfile> creates a temporary file in a safe manner. It uses "
+"B<mkstemps>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+"O_EXCL. The filename is printed on standard output."
+msgstr ""
+"B<tempfile> crea un file temporaneo in maniera sicura. Usa B<mkstemps>(3) "
+"per scegliere il nome e lo apre con O_RDWR | O_CREAT | O_EXCL. Il nome di "
+"file viene stampato sullo standard output."
+
+#. type: Plain text
+#: ../tempfile.1:19
+msgid ""
+"The directory in which to create the file might be searched for in this "
+"order:"
+msgstr ""
+"La directory in cui creare il file può essere ricercata in questo ordine:"
+
+#. type: TP
+#: ../tempfile.1:19
+#, no-wrap
+msgid "a)"
+msgstr "a)"
+
+#. type: Plain text
+#: ../tempfile.1:25
+msgid ""
+"In case the environment variable B<TMPDIR> exists and contains the name of "
+"an appropriate directory, that is used."
+msgstr ""
+"Se la variabile d'ambiente B<TMPDIR> esiste e contiene il nome di una "
+"directory appropriata, viene usata tale directory."
+
+#. type: TP
+#: ../tempfile.1:25
+#, no-wrap
+msgid "b)"
+msgstr "b)"
+
+#. type: Plain text
+#: ../tempfile.1:30
+msgid ""
+"Otherwise, if the I<--directory> argument is specified and appropriate, it "
+"is used."
+msgstr ""
+"Altrimenti, se viene specificato un appropriato argomento I<--directory>, "
+"viene usato tale argomento."
+
+#. type: TP
+#: ../tempfile.1:30
+#, no-wrap
+msgid "c)"
+msgstr "c)"
+
+#. type: Plain text
+#: ../tempfile.1:37
+msgid ""
+"Otherwise, I<P_tmpdir> (as defined in I<E<lt>stdio.hE<gt>>) is used when "
+"appropriate."
+msgstr ""
+"Altimenti, viene usata I<P_tmpdir> (come definita in I<E<lt>stdio.hE<gt>>) "
+"quando è appropriata."
+
+#. type: TP
+#: ../tempfile.1:37
+#, no-wrap
+msgid "d)"
+msgstr "d)"
+
+#. type: Plain text
+#: ../tempfile.1:42
+#, fuzzy
+#| msgid "Finally an implementation-defined directory I<(/tmp)> may be used."
+msgid "Finally an implementation-defined directory (I</tmp>) may be used."
+msgstr ""
+"Da ultimo può essere usata una directory I<(/tmp)> definita "
+"dall'implementazione."
+
+#. type: TP
+#: ../tempfile.1:43
+#, no-wrap
+msgid "B<-d, --directory >I<DIR>"
+msgstr "B<-d, --directory >I<DIR>"
+
+#. type: Plain text
+#: ../tempfile.1:46
+msgid "Place the file in DIR."
+msgstr "Posiziona il file in DIR."
+
+#. type: TP
+#: ../tempfile.1:46
+#, no-wrap
+msgid "B<-m, --mode >I<MODE>"
+msgstr "B<-m, --mode >I<MODALITÀ>"
+
+#. type: Plain text
+#: ../tempfile.1:49
+msgid "Open the file with MODE instead of 0600."
+msgstr "Apre il file con MODALITÀ invece di 0600."
+
+#. type: TP
+#: ../tempfile.1:49
+#, no-wrap
+msgid "B<-n, --name >I<FILE>"
+msgstr "B<-n, --name >I<FILE>"
+
+#. type: Plain text
+#: ../tempfile.1:54
+msgid ""
+"Use FILE for the name instead of B<tempnam>(3)B<.> The options -d, -p, and -"
+"s are ignored if this option is given."
+msgstr ""
+"Usa FILE come nome invece di B<tempnam>(3)B<.> Se viene specificata questa "
+"opzione le opzioni -d, -p e -s vengono ignorate."
+
+#. type: TP
+#: ../tempfile.1:54
+#, no-wrap
+msgid "B<-p, --prefix >I<STRING>"
+msgstr "B<-p, --prefix >I<STRINGA>"
+
+#. type: Plain text
+#: ../tempfile.1:57
+msgid "Use up to five letters of STRING to generate the name."
+msgstr "Usa fino a cinque lettere di STRINGA per generare il nome."
+
+#. type: TP
+#: ../tempfile.1:57
+#, no-wrap
+msgid "B<-s, --suffix >I<STRING>"
+msgstr "B<-s, --suffix >I<STRINGA>"
+
+#. type: Plain text
+#: ../tempfile.1:60
+msgid "Generate the file with STRING as the suffix."
+msgstr "Genera il file con STRINGA come suffisso."
+
+#. type: SH
+#: ../tempfile.1:66
+#, no-wrap
+msgid "RETURN VALUES"
+msgstr "VALORI RESTITUITI"
+
+#. type: Plain text
+#: ../tempfile.1:69
+msgid ""
+"An exit status of 0 means the temporary file was created successfully. Any "
+"other exit status indicates an error."
+msgstr ""
+"Uno stato di uscita 0 significa che il file temporaneo è stato creato con "
+"successo. Qualsiasi altro stato di uscita indica un errore."
+
+#. type: Plain text
+#: ../tempfile.1:75
+#, fuzzy
+#| msgid ""
+#| "Exclusive creation is not guaranteed when creating files on NFS "
+#| "partitions. tempfile cannot make temporary directories. tempfile is "
+#| "deprecated; you should use mktemp(1) instead."
+msgid ""
+"Exclusive creation is not guaranteed when creating files on NFS partitions. "
+"tempfile cannot make temporary directories. tempfile is deprecated; you "
+"should use B<mktemp>(1) instead."
+msgstr ""
+"La creazione esclusiva non è garantita quando si creano file su partizioni "
+"NFS. tempfile non può creare directory temporanee. tempfile è deprecato; si "
+"dovrebbe usare mktemp(1) al suo posto."
+
+#. type: SH
+#: ../tempfile.1:75
+#, no-wrap
+msgid "EXAMPLE"
+msgstr "ESEMPIO"
+
+#. type: Plain text
+#: ../tempfile.1:85
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+msgstr ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+
+#. type: Plain text
+#: ../tempfile.1:88
+msgid "B<tempnam>(3), B<mktemp>(1)"
+msgstr "B<tempnam>(3), B<mktemp>(1)"
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "WHICH"
+msgstr "WHICH"
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "29 Jun 2016"
+msgstr "29 giugno 2016"
+
+#. type: Plain text
+#: ../which.1:5
+msgid "which - locate a command"
+msgstr "which - localizza un comando"
+
+#. type: Plain text
+#: ../which.1:7
+msgid "which [-a] filename ..."
+msgstr "which [-a] nomefile ..."
+
+#. type: Plain text
+#: ../which.1:16
+#, fuzzy
+#| msgid ""
+#| "B<which> returns the pathnames of the files (or links) which would be "
+#| "executed in the current environment, had its arguments been given as "
+#| "commands in a strictly POSIX-conformant shell. It does this by searching "
+#| "the PATH for executable files matching the names of the arguments. It "
+#| "does not canonicalize path names."
+msgid ""
+"B<which> returns the pathnames of the files (or links) which would be "
+"executed in the current environment, had its arguments been given as "
+"commands in a strictly POSIX-conformant shell. It does this by searching "
+"the PATH for executable files matching the names of the arguments. It does "
+"not canonicalize path names."
+msgstr ""
+"B<which> restituisce i nomi di percorso dei file (o collegamenti) che "
+"verrebbero eseguiti nell'ambiente attuale, se i suoi argomenti venissero "
+"forniti come comandi in una shell rigorosamente conforme a POSIX. Ciò viene "
+"fatto cercando in PATH file eseguibili che corrispondono ai nomi degli "
+"argomenti. Non rende canonici i nomi di percorso."
+
+#. type: TP
+#: ../which.1:17
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: ../which.1:20
+msgid "print all matching pathnames of each argument"
+msgstr "stampa tutti i nomi di percorso che corrispondono a ciascun argomento"
+
+#. type: SH
+#: ../which.1:20
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "STATO D'USCITA"
+
+#. type: TP
+#: ../which.1:21
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: ../which.1:24
+msgid "if all specified commands are found and executable"
+msgstr "se tutti i comandi specificati vengono trovati e sono eseguibili"
+
+#. type: TP
+#: ../which.1:24
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: ../which.1:27
+msgid "if one or more specified commands is nonexistent or not executable"
+msgstr "se uno o più dei comandi specificati non esiste o non è eseguibile"
+
+#. type: TP
+#: ../which.1:27
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: ../which.1:29
+msgid "if an invalid option is specified"
+msgstr "se viene specificata un'opzione non valida"
+
+#~ msgid "30 Jun 2010"
+#~ msgstr "30 giugno 2010"
+
+#~ msgid "override date format, in the form of I<[MMDDhhmm[[CC]YY][.ss]]>"
+#~ msgstr "sovrascrive il formato data, nella forma I<[MMGGhhmm[[CC]AA][.ss]]>"
+
+#~ msgid "1 May 2009"
+#~ msgstr "1 maggio 2009"
diff --git a/po4a/po/ja.po b/po4a/po/ja.po
new file mode 100644
index 0000000..d118ddd
--- /dev/null
+++ b/po4a/po/ja.po
@@ -0,0 +1,1403 @@
+# Japanese translations for PACKAGE package
+# PACKAGE パッケージã«å¯¾ã™ã‚‹è‹±è¨³
+# Copyright (C) 2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# KURASAWA Nozomu <nabetaro@debian.or.jp>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: debianutils\n"
+"POT-Creation-Date: 2020-05-23 08:02-0400\n"
+"PO-Revision-Date: 2012-07-28 22:56+0900\n"
+"Last-Translator: KURASAWA Nozomu <nabetaro@debian.or.jp>\n"
+"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "ADD-SHELL"
+msgstr "ADD-SHELL"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "12 May 2011"
+msgstr "12 May 2011"
+
+#. type: SH
+#: ../add-shell.8:2 ../installkernel.8:2 ../ischroot.1:3 ../remove-shell.8:2
+#: ../run-parts.8:9 ../savelog.8:3 ../tempfile.1:3 ../which.1:3
+#, no-wrap
+msgid "NAME"
+msgstr "åå‰"
+
+#. type: Plain text
+#: ../add-shell.8:4
+msgid "add-shell - add shells to the list of valid login shells"
+msgstr "add-shell - 有効ログインシェル一覧ã«ã‚·ã‚§ãƒ«è¿½åŠ "
+
+#. type: SH
+#: ../add-shell.8:4 ../installkernel.8:4 ../ischroot.1:5 ../remove-shell.8:4
+#: ../run-parts.8:11 ../savelog.8:5 ../tempfile.1:5 ../which.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "書å¼"
+
+#. type: Plain text
+#: ../add-shell.8:8
+msgid "B<add-shell> I<shellname> [I<shellname>...]"
+msgstr "B<add-shell> I<shellname> [I<shellname>...]"
+
+#. type: SH
+#: ../add-shell.8:8 ../installkernel.8:6 ../ischroot.1:8 ../remove-shell.8:8
+#: ../run-parts.8:20 ../savelog.8:11 ../tempfile.1:10 ../which.1:7
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "説明"
+
+#. type: Plain text
+#: ../add-shell.8:18
+msgid ""
+"B<add-shell> copies I</etc/shells> to I</etc/shells.tmp>, adds the given "
+"shells to this file if they are not already present, and copies this "
+"temporary file back to I</etc/shells>."
+msgstr ""
+"B<add-shell> 㯠I</etc/shells> ã‚’ I</etc/shells.tmp> ã«ã‚³ãƒ”ーã—ã€ä¸Žãˆã‚‰ã‚ŒãŸ"
+"シェルãŒã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ãªã‘ã‚Œã°è¿½åŠ ã—ã¾ã™ã€‚ãã®å¾Œã€ã“ã®ä¸€æ™‚ファイルを I</etc/"
+"shells> ã«æ›¸ã戻ã—ã¾ã™ã€‚"
+
+#. type: Plain text
+#: ../add-shell.8:20
+msgid "The shells must be provided by their full pathnames."
+msgstr "シェルã¯ãƒ•ãƒ«ãƒ‘スåã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+
+#. type: SH
+#: ../add-shell.8:20 ../remove-shell.8:17 ../savelog.8:166 ../tempfile.1:86
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "関連項目"
+
+#. type: Plain text
+#: ../add-shell.8:21 ../remove-shell.8:18
+msgid "B<shells>(5)"
+msgstr "B<shells>(5)"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "INSTALLKERNEL"
+msgstr "INSTALLKERNEL"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "7 Jan 2001"
+msgstr "7 Jan 2001"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "Debian Linux"
+msgstr "Debian Linux"
+
+#. type: Plain text
+#: ../installkernel.8:4
+msgid "installkernel - install a new kernel image"
+msgstr "installkernel - æ–°ã—ã„カーãƒãƒ«ã‚¤ãƒ¡ãƒ¼ã‚¸ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«"
+
+#. type: Plain text
+#: ../installkernel.8:6
+msgid "B<installkernel >I<version zImage System.map [directory]>"
+msgstr "B<installkernel >I<version zImage System.map [directory]>"
+
+#. type: Plain text
+#: ../installkernel.8:13
+msgid ""
+"B<installkernel> installs a new kernel image onto the system from the Linux "
+"source tree. It is called by the Linux kernel makefiles when B<make "
+"install> is invoked there."
+msgstr ""
+"B<installkernel> ã¯ã€æ–°ã—ã„カーãƒãƒ«ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’ã€Linux ソースツリーã‹ã‚‰ã‚·ã‚¹ãƒ†ãƒ "
+"ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚B<make install> ãŒå®Ÿè¡Œã•ã‚Œã‚‹ã¨ã€Linux カーãƒãƒ«ã® "
+"makefile ã‹ã‚‰å‘¼ã°ã‚Œã¾ã™ã€‚"
+
+#. type: Plain text
+#: ../installkernel.8:24
+msgid ""
+"The new kernel is installed into I<{directory}/vmlinuz-{version}>. If a "
+"symbolic link I<{directory}/vmlinuz> already exists, it is refreshed by "
+"making a link from I<{directory}/vmlinuz> to the new kernel, and the "
+"previously installed kernel is available as I<{directory}/vmlinuz.old>."
+msgstr ""
+"æ–°ã—ã„カーãƒãƒ«ã‚’ I<{directory}/vmlinuz-{version}> ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚シン"
+"ボリックリンク I<{directory}/vmlinuz> ãŒã™ã§ã«ã‚ã‚‹å ´åˆã€I<{directory}/"
+"vmlinuz> ã‹ã‚‰æ–°ã—ã„カーãƒãƒ«ã¸ã€ãƒªãƒ³ã‚¯ã‚’作æˆã—ã¦æ›´æ–°ã—ã¾ã™ã€‚ã¾ãŸã€ä»¥å‰ã®ã‚«ãƒ¼ãƒ"
+"ルを I<{directory}/vmlinuz.old> ã¨ã—ã¦åˆ©ç”¨ã§ãるよã†ã«ã—ã¾ã™ã€‚"
+
+#. type: SH
+#: ../installkernel.8:24 ../ischroot.1:35 ../savelog.8:159 ../tempfile.1:69
+#, no-wrap
+msgid "BUGS"
+msgstr "ãƒã‚°"
+
+#. type: Plain text
+#: ../installkernel.8:29
+#, fuzzy
+#| msgid ""
+#| "installkernel resides in /sbin only because the Linux kernel makefiles "
+#| "call it from there. It should really be in /usr/sbin. It isn't needed "
+#| "to boot a system."
+msgid ""
+"B<installkernel> resides in /sbin only because the Linux kernel makefiles "
+"call it from there. It should really be in /usr/sbin. It isn't needed to "
+"boot a system."
+msgstr ""
+"installkernel ã¯ã€Linux カーãƒãƒ«ã® makefile ã‹ã‚‰å‘¼ã³å‡ºã•ã‚Œã‚‹éƒ½åˆã«ã‚ˆã‚Šã€/"
+"sbin ã«ã®ã¿é…ç½®ã•ã‚Œã¦ã„ã¾ã™ã€‚本当ãªã‚‰ /usr/sbin ã«ã‚ã‚‹ã¹ãã§ã™ã€‚システムã®èµ·"
+"å‹•ã«ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“。"
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "ISCHROOT"
+msgstr "ISCHROOT"
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "30 May 2011"
+msgstr "30 May 2011"
+
+#. type: TH
+#: ../ischroot.1:2 ../run-parts.8:8 ../savelog.8:2 ../tempfile.1:2 ../which.1:2
+#, no-wrap
+msgid "Debian"
+msgstr "Debian"
+
+#. type: Plain text
+#: ../ischroot.1:5
+msgid "ischroot - detect if running in a chroot"
+msgstr "ischroot - chroot ã§å‹•ä½œã—ã¦ã„ã‚‹ã‹æ¤œå‡º"
+
+#. type: Plain text
+#: ../ischroot.1:8
+msgid "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+msgstr "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+
+#. type: Plain text
+#: ../ischroot.1:12
+#, fuzzy
+#| msgid ""
+#| "B<ischroot> detects if it is currently running in a chroot. The exit "
+#| "status is:"
+msgid ""
+"B<ischroot> detects if it is currently running in a chroot. The exit status "
+"is:"
+msgstr ""
+"B<ischroot> ã¯ç¾åœ¨ chroot ã§å‹•ä½œã—ã¦ã„ã‚‹ã‹ã‚’検出ã—ã¾ã™ã€‚終了ステータスã¯ä»¥ä¸‹"
+"ã®ã¨ãŠã‚Šã§ã™ã€‚"
+
+#. type: TP
+#: ../ischroot.1:12
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: ../ischroot.1:15
+msgid "if currently running in a chroot"
+msgstr "ç¾åœ¨ chroot ã§å‹•ä½œã—ã¦ã„ã‚‹"
+
+#. type: TP
+#: ../ischroot.1:15
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: ../ischroot.1:18
+msgid "if currently not running in a chroot"
+msgstr "ç¾åœ¨ chroot ã§å‹•ä½œã—ã¦ã„ãªã„"
+
+#. type: TP
+#: ../ischroot.1:18
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: ../ischroot.1:22
+msgid ""
+"if the detection is not possible (On GNU/Linux this happens if the script is "
+"not run as root)."
+msgstr "検出ã§ããªã„ (root ã§ã‚¹ã‚¯ãƒªãƒ—トを実行ã—ãªã„㨠GNU/Linux ã§ç™ºç”Ÿ)"
+
+#. type: SH
+#: ../ischroot.1:22 ../run-parts.8:47 ../savelog.8:94 ../tempfile.1:42
+#: ../which.1:16
+#, no-wrap
+msgid "OPTIONS"
+msgstr "オプション"
+
+#. type: TP
+#: ../ischroot.1:23
+#, fuzzy, no-wrap
+#| msgid "B<-f, --default-false >"
+msgid "B<-f, --default-false>"
+msgstr "B<-f, --default-false >"
+
+#. type: Plain text
+#: ../ischroot.1:26
+msgid "Exit with status 1 if the detection is not possible."
+msgstr "検出ã§ããªã„å ´åˆã€çµ‚了ステータスを 1 ã¨ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../ischroot.1:26
+#, fuzzy, no-wrap
+#| msgid "B<-t, --default-true >"
+msgid "B<-t, --default-true>"
+msgstr "B<-t, --default-true >"
+
+#. type: Plain text
+#: ../ischroot.1:29
+msgid "Exit with status 0 if the detection is not possible."
+msgstr "検出ã§ããªã„å ´åˆã€çµ‚了ステータスを 0 ã¨ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../ischroot.1:29 ../tempfile.1:60
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: ../ischroot.1:32 ../tempfile.1:63
+msgid "Print a usage message on standard output and exit successfully."
+msgstr "使用方法を標準出力ã«è¡¨ç¤ºã—ã€æ­£å¸¸çµ‚了ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../ischroot.1:32 ../tempfile.1:63
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: ../ischroot.1:35 ../tempfile.1:66
+msgid "Print version information on standard output and exit successfully."
+msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…報を標準出力ã«è¡¨ç¤ºã—ã€æ­£å¸¸çµ‚了ã—ã¾ã™ã€‚"
+
+#. type: Plain text
+#: ../ischroot.1:38
+#, fuzzy
+#| msgid ""
+#| "On GNU/Linux, chroot detection is not possible when not root. This works "
+#| "correctly on GNU/Hurd and GNU/kFreeBSD."
+msgid ""
+"On GNU/Linux, chroot detection is not possible when not root. This works "
+"correctly on GNU/Hurd and GNU/kFreeBSD."
+msgstr ""
+"GNU/Linux ã§ã¯ã€root ã§ãªã‘れ㰠chroot ã®æ¤œå‡ºãŒã§ãã¾ã›ã‚“。GNU/Hurd 㨠GNU/"
+"kFreeBSD ã§æ­£ã—ã動作ã—ã¾ã™ã€‚"
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "REMOVE-SHELL"
+msgstr "REMOVE-SHELL"
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "7 Apr 2005"
+msgstr "7 Apr 2005"
+
+#. type: Plain text
+#: ../remove-shell.8:4
+msgid "remove-shell - remove shells from the list of valid login shells"
+msgstr "remove-shell - 有効ログインシェル一覧ã‹ã‚‰ã‚·ã‚§ãƒ«å‰Šé™¤"
+
+#. type: Plain text
+#: ../remove-shell.8:8
+msgid "B<remove-shell> I<shellname> [I<shellname>...]"
+msgstr "B<remove-shell> I<shellname> [I<shellname>...]"
+
+#. type: Plain text
+#: ../remove-shell.8:17
+msgid ""
+"B<remove-shell> operates on the temporary files I</etc/shells.tmp> and I</"
+"etc/shells.tmp2> to remove the given shells from the list of valid login "
+"shells, and copy the result back to I</etc/shells>."
+msgstr ""
+"B<remove-shell> 㯠ã€ä¸€æ™‚ファイル I</etc/shells.tmp>, I</etc/shells.tmp2> ã‚’"
+"æ“作ã—ã¦ã€æœ‰åŠ¹ãªãƒ­ã‚°ã‚¤ãƒ³ã‚·ã‚§ãƒ«ã®ãƒªã‚¹ãƒˆã‹ã‚‰ã€ä¸Žãˆã‚‰ã‚ŒãŸã‚·ã‚§ãƒ«ã‚’削除ã—ã¾ã™ã€‚ã"
+"ã®å¾Œã€çµæžœã‚’ I</etc/shells> ã«æ›¸ã戻ã—ã¾ã™ã€‚"
+
+#. type: TH
+#: ../run-parts.8:8
+#, no-wrap
+msgid "RUN-PARTS"
+msgstr "RUN-PARTS"
+
+#. type: TH
+#: ../run-parts.8:8 ../tempfile.1:2
+#, no-wrap
+msgid "27 Jun 2012"
+msgstr "27 Jun 2012"
+
+#. type: Plain text
+#: ../run-parts.8:11
+msgid "run-parts - run scripts or programs in a directory"
+msgstr "run-parts - ディレクトリã«ã‚るスクリプト・プログラムã®å®Ÿè¡Œ"
+
+#. type: Plain text
+#: ../run-parts.8:17
+msgid ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+msgstr ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+
+#. type: Plain text
+#: ../run-parts.8:20
+msgid "B<run-parts> -V"
+msgstr "B<run-parts> -V"
+
+#. type: Plain text
+#: ../run-parts.8:27
+msgid ""
+"B<run-parts> runs all the executable files named within constraints "
+"described below, found in directory I<directory>. Other files and "
+"directories are silently ignored."
+msgstr ""
+"B<run-parts> ã¯ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª I<directory> ã«ã‚ã‚‹ã€ä»¥ä¸‹ã«è¿°ã¹ã‚‹åˆ¶ç´„ã«ã‚ˆã‚‹åå‰"
+"ã‚’æŒã¤å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã€ã™ã¹ã¦å®Ÿè¡Œã—ã¾ã™ã€‚ãã®ä»–ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚„ディレクトリã¯ã€"
+"é»™ã£ã¦ç„¡è¦–ã—ã¾ã™ã€‚"
+
+#. type: Plain text
+#: ../run-parts.8:31
+msgid ""
+"If neither the --lsbsysinit option nor the --regex option is given then the "
+"names must consist entirely of ASCII upper- and lower-case letters, ASCII "
+"digits, ASCII underscores, and ASCII minus-hyphens."
+msgstr ""
+"--lsbsysinit オプション㨠--regex オプションã®ã©ã¡ã‚‰ã‚‚指定ã—ãªã„å ´åˆã€ã“ã®"
+"ファイルå全体㌠ASCII ã®å¤§æ–‡å­—å°æ–‡å­—㨠ASCII ã®æ•°å­—ã€ASCII ã®ã‚¢ãƒ³ãƒ€ãƒ¼ã‚¹ã‚³ã‚¢"
+"㨠ASCII ã®ãƒžã‚¤ãƒŠã‚¹ãƒ»ãƒã‚¤ãƒ•ãƒ³ã§ã§ãã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+
+#. type: Plain text
+#: ../run-parts.8:38
+msgid ""
+"If the --lsbsysinit option is given, then the names must not end in .dpkg-"
+"old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more "
+"of the following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); "
+"the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); "
+"and the Debian cron script namespace (^[a-zA-Z0-9_-]+$)."
+msgstr ""
+"--lsbsysinit オプションを指定ã—ãŸå ´åˆã€ãƒ•ã‚¡ã‚¤ãƒ«åã®æœ«å°¾ãŒ .dpkg-old ã‚„ .dpkg-"
+"dist ã‚„ .dpkg-new ã‚„ .dpkg-tmp ã§çµ‚ã‚ã£ã¦ã„ã¦ã¯ã„ã‘ã¾ã›ã‚“。ã¾ãŸä»¥ä¸‹ã®åå‰ç©ºé–“"
+"ã®ã„ãšã‚Œã‹ã«å±žã—ã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。LANANA 指定åå‰ç©ºé–“ (^[a-z0-9]+$)ã€"
+"LSB 階層予約åå‰ç©ºé–“ (^_?([a-z0-9_.]+-)+[a-z0-9]+$)ã€Debian cron スクリプトå"
+"å‰ç©ºé–“ (^[a-zA-Z0-9_-]+$) ã§ã™ã€‚"
+
+#. type: Plain text
+#: ../run-parts.8:41
+msgid ""
+"If the --regex option is given, the names must match the custom extended "
+"regular expression specified as that option's argument."
+msgstr ""
+"--regex オプションを指定ã—ãŸå ´åˆã€ã‚ªãƒ—ションã®å¼•æ•°ã«ä¸ŽãˆãŸæ­£è¦è¡¨ç¾ã«ä¸€è‡´ã™ã‚‹"
+"åå‰ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+
+#. type: Plain text
+#: ../run-parts.8:46
+msgid ""
+"Files are run in the lexical sort order (according to the C/POSIX locale "
+"character collation rules) of their names unless the --reverse option is "
+"given, in which case they are run in the opposite order."
+msgstr ""
+"ファイル㯠--reverse オプションを与ãˆãªã„é™ã‚Šã€ãƒ•ã‚¡ã‚¤ãƒ«åã®è¾žæ›¸é † (C/POSIX ã®"
+"ロケール文字照åˆè¦å‰‡ã«å¾“ã†) ã§å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚与ãˆãŸå ´åˆã¯é€†é †ã¨ãªã‚Šã¾ã™ã€‚"
+
+#. type: TP
+#: ../run-parts.8:48
+#, no-wrap
+msgid "B<--test>"
+msgstr "B<--test>"
+
+#. type: Plain text
+#: ../run-parts.8:52
+msgid ""
+"print the names of the scripts which would be run, but don't actually run "
+"them."
+msgstr "実行ã™ã‚‹ã¹ãスクリプトåを表示ã—ã¾ã™ãŒã€å®Ÿéš›ã«ã¯å®Ÿè¡Œã—ã¾ã›ã‚“。"
+
+#. type: TP
+#: ../run-parts.8:52
+#, no-wrap
+msgid "B<--list>"
+msgstr "B<--list>"
+
+#. type: Plain text
+#: ../run-parts.8:57
+#, fuzzy
+#| msgid ""
+#| "print the names of the all matching files (not limited to executables), "
+#| "but don't actually run them. This option cannot be used with --test."
+msgid ""
+"print the names of the all matching files (not limited to executables), but "
+"don't actually run them. This option cannot be used with --test."
+msgstr ""
+"マッãƒã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã™ã¹ã¦ (実行ファイルã«é™ã‚‰ãªã„) を表示ã—ã¾ã™ãŒã€å®Ÿéš›ã«ã¯å®Ÿ"
+"è¡Œã—ã¾ã›ã‚“。ã“ã®ã‚ªãƒ—ション㯠--test ã¨åŒæ™‚ã«æŒ‡å®šã§ãã¾ã›ã‚“。"
+
+#. type: TP
+#: ../run-parts.8:57
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr "B<-v, --verbose>"
+
+#. type: Plain text
+#: ../run-parts.8:60
+msgid "print the name of each script to stderr before running."
+msgstr "å„スクリプトã®å®Ÿè¡Œå‰ã«ã€ãƒ•ã‚¡ã‚¤ãƒ«åを標準エラー出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../run-parts.8:60
+#, no-wrap
+msgid "B<--report>"
+msgstr "B<--report>"
+
+#. type: Plain text
+#: ../run-parts.8:67
+msgid ""
+"similar to B<--verbose>, but only prints the name of scripts which produce "
+"output. The script's name is printed to whichever of stdout or stderr the "
+"script first produces output on."
+msgstr ""
+"B<--verbose> ã¨åŒæ§˜ã§ã™ãŒã€å‡ºåŠ›ã‚’æä¾›ã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—トã®åå‰ã®ã¿å‡ºåŠ›ã—ã¾ã™ã€‚ãã®"
+"スクリプトã®æœ€åˆã®å‡ºåŠ›å…ˆã«åˆã‚ã›ã¦ã€æ¨™æº–出力・標準エラー出力ã©ã¡ã‚‰ã«ã§ã‚‚ã€ã‚¹"
+"クリプトåを出力ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../run-parts.8:67
+#, no-wrap
+msgid "B<--reverse>"
+msgstr "B<--reverse>"
+
+#. type: Plain text
+#: ../run-parts.8:70
+msgid "reverse the scripts' execution order."
+msgstr "スクリプトã®å®Ÿè¡Œé †ã‚’逆ã«ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../run-parts.8:70
+#, no-wrap
+msgid "B<--exit-on-error>"
+msgstr "B<--exit-on-error>"
+
+#. type: Plain text
+#: ../run-parts.8:73
+msgid "exit as soon as a script returns with a non-zero exit code."
+msgstr "スクリプトãŒçµ‚了コードã«éž 0 ã‚’è¿”ã™ã¨ã€ã™ãã«çµ‚了ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../run-parts.8:73
+#, no-wrap
+msgid "B<--lsbsysinit>"
+msgstr "B<--lsbsysinit>"
+
+#. type: Plain text
+#: ../run-parts.8:76
+msgid "use LSB namespaces instead of classical behavior."
+msgstr "å¤å…¸çš„ãªæŒ™å‹•ã«ä»£ãˆã¦ã€LSB åå‰ç©ºé–“を使用ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../run-parts.8:76
+#, no-wrap
+msgid "B<--new-session>"
+msgstr "B<--new-session>"
+
+#. type: Plain text
+#: ../run-parts.8:81
+msgid ""
+"run each script in a separate process session. If you use this option, "
+"killing run-parts will not kill the currently running script, it will run "
+"until completion."
+msgstr ""
+"å„スクリプトをã€ç‹¬ç«‹ã—ãŸãƒ—ロセスセッションã§å®Ÿè¡Œã—ã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションを使用"
+"ã™ã‚‹å ´åˆã€run-parts ã‚’ kill ã—ã¦ã‚‚ã€ç¾åœ¨å®Ÿè¡Œä¸­ã®ã‚¹ã‚¯ãƒªãƒ—ト㯠kill ã—ã¾ã›ã‚“。"
+"完了ã™ã‚‹ã¾ã§å‹•ã続ã‘ã¾ã™ã€‚"
+
+#. type: TP
+#: ../run-parts.8:81
+#, no-wrap
+msgid "B<--regex=>I<RE>"
+msgstr "B<--regex=>I<RE>"
+
+#. type: Plain text
+#: ../run-parts.8:86
+msgid ""
+"validate filenames against custom extended regular expression I<RE>. See "
+"the EXAMPLES section for an example."
+msgstr ""
+"ファイルåを拡張正è¦è¡¨ç¾ I<RE> ã§æ¤œè¨¼ã—ã¾ã™ã€‚例セクションをå‚ç…§ã—ã¦ãã ã•ã„。"
+
+#. type: TP
+#: ../run-parts.8:86
+#, no-wrap
+msgid "B<-u, --umask=>I<umask>"
+msgstr "B<-u, --umask=>I<umask>"
+
+#. type: Plain text
+#: ../run-parts.8:93
+msgid ""
+"sets the umask to I<umask> before running the scripts. I<umask> should be "
+"specified in octal. By default the umask is set to 022."
+msgstr ""
+"スクリプトã®å®Ÿè¡Œå‰ã« umask ã‚’ I<umask> ã«è¨­å®šã—ã¾ã™ã€‚I<umask> ã¯8進数ã§æŒ‡å®šã—"
+"ã¦ãã ã•ã„。デフォルト㮠umask 㯠022 ã§ã™ã€‚"
+
+#. type: TP
+#: ../run-parts.8:93
+#, no-wrap
+msgid "B<-a, --arg=>I<argument>"
+msgstr "B<-a, --arg=>I<argument>"
+
+#. type: Plain text
+#: ../run-parts.8:100
+msgid ""
+"pass I<argument> to the scripts. Use B<--arg> once for each argument you "
+"want passed."
+msgstr ""
+"スクリプト㫠I<argument> を引数ã¨ã—ã¦æ¸¡ã—ã¾ã™ã€‚渡ã—ãŸã„引数ã”ã¨ã« B<--arg> "
+"を指定ã—ã¦ãã ã•ã„。"
+
+#. type: TP
+#: ../run-parts.8:100
+#, no-wrap
+msgid "B<-->"
+msgstr "B<-->"
+
+#. type: Plain text
+#: ../run-parts.8:106
+msgid ""
+"specifies that this is the end of the options. Any filename after B<--> "
+"will be not be interpreted as an option even if it starts with a hyphen."
+msgstr ""
+"オプションã®æœ€å¾Œã§ã‚る事を指定ã—ã¾ã™ã€‚B<--> ã®å¾Œã«ã‚るファイルåã¯ã€ãƒã‚¤ãƒ•ãƒ³"
+"ã§å§‹ã¾ã£ã¦ã„ãŸã¨ã—ã¦ã‚‚ã€ã‚ªãƒ—ションã¨ã—ã¦è§£é‡ˆã•ã‚Œã¾ã›ã‚“。"
+
+#. type: TP
+#: ../run-parts.8:106
+#, no-wrap
+msgid "B<-h, --help>"
+msgstr "B<-h, --help>"
+
+#. type: Plain text
+#: ../run-parts.8:109
+msgid "display usage information and exit."
+msgstr "使用方法を表示ã—ã¦çµ‚了ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../run-parts.8:109
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr "B<-V, --version>"
+
+#. type: Plain text
+#: ../run-parts.8:112
+msgid "display version and copyright and exit."
+msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚„著作権を表示ã—ã¦çµ‚了ã—ã¾ã™ã€‚"
+
+#. type: SH
+#: ../run-parts.8:113
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "例"
+
+#. type: Plain text
+#: ../run-parts.8:116
+msgid ""
+"Print the names of all files in /etc that start with `p' and end with `d':"
+msgstr ""
+"/etc ã«ã‚ã‚‹ `p' ã§å§‹ã¾ã‚Š `d' ã§çµ‚ã‚るファイルをã™ã¹ã¦å‡ºåŠ›ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†"
+"ã«ã—ã¦ãã ã•ã„。"
+
+#. type: Plain text
+#: ../run-parts.8:118
+msgid "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+msgstr "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+
+#. type: SH
+#: ../run-parts.8:119
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "著作権"
+
+#. type: Plain text
+#: ../run-parts.8:122
+msgid "Copyright (C) 1994 Ian Jackson."
+msgstr "Copyright (C) 1994 Ian Jackson."
+
+#. type: Plain text
+#: ../run-parts.8:124
+msgid "Copyright (C) 1996 Jeff Noxon."
+msgstr "Copyright (C) 1996 Jeff Noxon."
+
+#. type: Plain text
+#: ../run-parts.8:126
+msgid "Copyright (C) 1996, 1997, 1998 Guy Maor"
+msgstr "Copyright (C) 1996, 1997, 1998 Guy Maor"
+
+#. type: Plain text
+#: ../run-parts.8:128
+msgid ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+msgstr ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+
+#. type: Plain text
+#: ../run-parts.8:133
+msgid ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+msgstr ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "SAVELOG"
+msgstr "SAVELOG"
+
+#. type: TH
+#: ../savelog.8:2
+#, fuzzy, no-wrap
+#| msgid "30 May 2011"
+msgid "30 Dec 2017"
+msgstr "30 May 2011"
+
+#. type: Plain text
+#: ../savelog.8:5
+msgid "savelog - save a log file"
+msgstr "savelog - ログファイルã®ä¿å­˜"
+
+#. type: Plain text
+#: ../savelog.8:10
+msgid ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-"
+"J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+msgstr ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-"
+"J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+
+#. type: Plain text
+#: ../savelog.8:18
+msgid ""
+"The B<savelog> command saves and optionally compresses old copies of files. "
+"Older versions of I<file> are named:"
+msgstr ""
+"B<savelog> コマンドã¯ã€å¤ã„ファイルã®ã‚³ãƒ”ーをä¿å­˜ã—ã€ã‚ªãƒ—ションã§åœ§ç¸®ã‚’è¡Œã„ã¾"
+"ã™ã€‚I<file> ã®å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«åå‰ãŒã¤ãã¾ã™ã€‚"
+
+#. type: Plain text
+#: ../savelog.8:21
+msgid "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+msgstr "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+
+#. type: Plain text
+#: ../savelog.8:34
+msgid ""
+"where I<E<lt>numberE<gt>> is the version number, 0 being the newest. "
+"Version numbers E<gt> 0 are compressed unless B<-l> prevents it. Version "
+"number 0 is not compressed because a process might still have I<file> opened "
+"for I/O. Only I<cycle> versions of the file are kept."
+msgstr ""
+"I<E<lt>numberE<gt>> ã¯ç‰ˆç•ªå·ã§ã™ã€‚0 ãŒæœ€ã‚‚æ–°ã—ããªã‚Šã¾ã™ã€‚版番å·ãŒ E<gt> 0 ã®"
+"å ´åˆã€B<-l> を指定ã—ã¦æŠ‘制ã—ãªã„é™ã‚Šåœ§ç¸®ã—ã¾ã™ã€‚ç‰ˆç•ªå· 0 ã¯ã€ãƒ—ロセスãŒã¾ã  "
+"I/O ã®ãŸã‚ã«é–‹ã„ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ãŸã‚ã€åœ§ç¸®ã—ã¾ã›ã‚“。ファイルを I<cycle> 版"
+"ã¾ã§ã—ã‹ä¿å­˜ã—ã¾ã›ã‚“。"
+
+#. type: Plain text
+#: ../savelog.8:38
+msgid "If the file does not exist and B<-t> was given, it will be created."
+msgstr "ファイルãŒã¾ã å­˜åœ¨ã›ãšã€B<-t> を与ãˆã‚‰ã‚Œã‚‹ã¨ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’生æˆã—ã¾ã™ã€‚"
+
+#. type: Plain text
+#: ../savelog.8:41
+msgid ""
+"For files that do exist and have lengths greater than zero, the following "
+"actions are performed:"
+msgstr ""
+"ファイルãŒå­˜åœ¨ã—ã€ãƒ•ã‚¡ã‚¤ãƒ«ã®é•·ã•ãŒ 0 ãƒã‚¤ãƒˆã‚ˆã‚Šå¤§ãã„å ´åˆã€ä»¥ä¸‹ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’"
+"実行ã—ã¾ã™ã€‚"
+
+#. type: IP
+#: ../savelog.8:42
+#, no-wrap
+msgid "1)"
+msgstr "1)"
+
+#. type: Plain text
+#: ../savelog.8:61
+#, fuzzy
+#| msgid ""
+#| "Version numbered files are cycled. Version I<file>.I<2> is moved to "
+#| "version I<file>.I<3>, version I<file>.I<1> is moved to version I<file>."
+#| "I<2>, and so on. Finally version I<file>.I<0> is moved to version "
+#| "I<file>.I<1>, and version I<file> is deleted. Both compressed names and "
+#| "uncompressed names are cycled, regardless of B<-l>. Missing version "
+#| "files are ignored."
+msgid ""
+"Version numbered files are cycled. Version I<file>B<\\&.2> is moved to "
+"version I<file>B<\\&.3>, version I<file>B<\\&.1> is moved to version "
+"I<file>B<\\&.2>, and so on. Finally version I<file>B<\\&.0> is moved to "
+"version I<file>B<\\&.1>, and version I<file> is deleted. Both compressed "
+"names and uncompressed names are cycled, regardless of B<-l>. Missing "
+"version files are ignored."
+msgstr ""
+"版番å·ãƒ•ã‚¡ã‚¤ãƒ«ã‚’循環ã—ã¾ã™ã€‚版 I<file>.I<2> を版 I<file>.I<3> ã«ç§»å‹•ã—ã€ç‰ˆ "
+"I<file>.I<1> を版 I<file>.I<2> ã«ç§»å‹•ã™ã‚‹ã€ãªã©ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚最後ã«ç‰ˆ "
+"I<file>.I<0> を版 I<file>.I<1> ã«ç§»å‹•ã—ã€I<file> を削除ã—ã¾ã™ã€‚圧縮å・éžåœ§ç¸®"
+"åã¨ã‚‚ã« B<-l> ã«é–¢ä¿‚ãªã循環ã—ã¾ã™ã€‚見ã¤ã‹ã‚‰ãªã„版ファイルã¯ç„¡è¦–ã—ã¾ã™ã€‚"
+
+#. type: IP
+#: ../savelog.8:62
+#, no-wrap
+msgid "2)"
+msgstr "2)"
+
+#. type: Plain text
+#: ../savelog.8:70
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<1> is compressed unless the B<-l> flag was given. It "
+#| "is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgid ""
+"The new I<file>B<\\&.1> is compressed unless the B<-l> flag was given. It "
+"is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgstr ""
+"B<-l> を与ãˆã‚‰ã‚ŒãŸå ´åˆã€æ–°ã—ã„ I<file>.I<1> ã¯åœ§ç¸®ã•ã‚Œã¾ã™ã€‚ã“ã®ã¨ã B<-m>, "
+"B<-u>, B<-g> ã®å„フラグã«ã‚ˆã‚Šã€ãã®å¯¾è±¡ãŒå¤‰æ›´ã•ã‚Œã¾ã™ã€‚"
+
+#. type: IP
+#: ../savelog.8:71
+#, no-wrap
+msgid "3)"
+msgstr "3)"
+
+#. type: Plain text
+#: ../savelog.8:76
+#, fuzzy
+#| msgid "The main I<file> is moved to I<file>.I<0>."
+msgid "The main I<file> is moved to I<file>B<.0>."
+msgstr "メイン㮠I<file> ã‚’ I<file>.I<0> ã«ç§»å‹•ã—ã¾ã™ã€‚"
+
+#. type: IP
+#: ../savelog.8:77
+#, no-wrap
+msgid "4)"
+msgstr "4)"
+
+#. type: Plain text
+#: ../savelog.8:86
+msgid ""
+"If the B<-m>, B<-u>, B<-g>, B<-t>, or B<-p> flags are given, then an empty "
+"I<file> is created subject to the given flags. With the B<-p> flag, the "
+"file is created with the same owner, group, and permissions as before."
+msgstr ""
+"B<-m>, B<-u>, B<-g>, B<-t>, B<-p> ã®å„フラグãŒä¸Žãˆã‚‰ã‚ŒãŸå ´åˆã€ãã®ãƒ•ãƒ©ã‚°ã«è©²"
+"当ã™ã‚‹ç©ºã® I<file> を生æˆã—ã¾ã™ã€‚B<-p> フラグã®å ´åˆã€ä»¥å‰ã¨åŒã˜æ‰€æœ‰è€…ã€ã‚°ãƒ«ãƒ¼"
+"プã€ãƒ‘ーミッションã§ç”Ÿæˆã—ã¾ã™ã€‚"
+
+#. type: IP
+#: ../savelog.8:87
+#, no-wrap
+msgid "5)"
+msgstr "5)"
+
+#. type: Plain text
+#: ../savelog.8:93
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+#| "flags."
+msgid ""
+"The new I<file>B<\\&.0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+"flags."
+msgstr ""
+"æ–°ã—ã„ I<file>.I<0> ã‚’ B<-m>, B<-u>, B<-g> ã®å„フラグã«å¿œã˜ã¦å¤‰æ›´ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../savelog.8:95
+#, no-wrap
+msgid "B<-m mode>"
+msgstr "B<-m mode>"
+
+#. type: Plain text
+#: ../savelog.8:99
+msgid "chmod the log files to mode, implies B<-t>"
+msgstr "ログファイルを mode ã« chmod ã—ã¾ã™ã€‚B<-t> を暗示ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../savelog.8:99
+#, no-wrap
+msgid "B<-u user>"
+msgstr "B<-u user>"
+
+#. type: Plain text
+#: ../savelog.8:103
+msgid "chown log files to user, implies B<-t>"
+msgstr "ログファイルを user ã« chown ã—ã¾ã™ã€‚B<-t> を暗示ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../savelog.8:103
+#, no-wrap
+msgid "B<-g group>"
+msgstr "B<-g group>"
+
+#. type: Plain text
+#: ../savelog.8:107
+msgid "chgrp log files to group, implies B<-t>"
+msgstr "ログファイルを group ã« chgrp ã—ã¾ã™ã€‚B<-t> を暗示ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../savelog.8:107
+#, no-wrap
+msgid "B<-c cycle>"
+msgstr "B<-c cycle>"
+
+#. type: Plain text
+#: ../savelog.8:113
+#, fuzzy
+#| msgid ""
+#| "Save cycle versions of the logfile (default: 7). The I<cycle> count must "
+#| "be at least 2."
+msgid ""
+"Save cycle versions of the logfile (default: 7). The I<cycle> count must be "
+"at least 2."
+msgstr ""
+"ログファイルã®ä¿å­˜ã™ã‚‹ç‰ˆã‚’ cycle ã¾ã§ã¨ã—ã¾ã™ (デフォルト: 7)。I<cycle> 㯠2 "
+"以上ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
+
+#. type: TP
+#: ../savelog.8:113
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: ../savelog.8:116
+msgid "touch new logfile into existence"
+msgstr "æ–°ã—ã„ログファイルを生æˆã™ã‚‹ã‚ˆã† touch ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../savelog.8:116
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: ../savelog.8:119
+msgid "don't compress any log files (default: do compress)"
+msgstr "ログファイルを圧縮ã—ã¾ã›ã‚“ (デフォルト: 圧縮ã™ã‚‹)"
+
+#. type: TP
+#: ../savelog.8:119
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: ../savelog.8:122
+msgid "preserve owner, group, and permissions of logfile"
+msgstr "ログファイルã®æ‰€æœ‰è€…ã€ã‚°ãƒ«ãƒ¼ãƒ—ã€ãƒ‘ーミッションをä¿æŒã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../savelog.8:122
+#, no-wrap
+msgid "B<-j>"
+msgstr "B<-j>"
+
+#. type: Plain text
+#: ../savelog.8:125
+msgid "compress with bzip2 instead of gzip"
+msgstr "gzip ã«ä»£ãˆã¦ bzip2 ã§åœ§ç¸®"
+
+#. type: TP
+#: ../savelog.8:125
+#, no-wrap
+msgid "B<-J>"
+msgstr "B<-J>"
+
+#. type: Plain text
+#: ../savelog.8:128
+msgid "compress with xz instead of gzip"
+msgstr "gzip ã«ä»£ãˆã¦ xz ã§åœ§ç¸®"
+
+#. type: Plain text
+#: ../savelog.8:134
+#, fuzzy
+#| msgid ""
+#| "For xz no strength option is set, and xz decides on the default based on "
+#| "the total amount of physical RAM. Note that xz can use a very large "
+#| "amount of memory for the higher compression levels."
+msgid ""
+"For xz no strength option is set, and xz decides on the default based on the "
+"total amount of physical RAM. Note that xz can use a very large amount of "
+"memory for the higher compression levels."
+msgstr ""
+"xz 㧠強度オプションを与ãˆãªã„å ´åˆã€xz ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ç‰©ç†ãƒ¡ãƒ¢ãƒªé‡ã‚’ベースã«åˆ¤"
+"æ–­ã—ã¾ã™ã€‚xz ã¯ã€åœ§ç¸®ãƒ¬ãƒ™ãƒ«ã‚’高ã‚ã‚‹ãŸã‚ã«ã€éžå¸¸ã«å¤§ããªãƒ¡ãƒ¢ãƒªãŒå¿…è¦ãªã“ã¨ã«æ³¨"
+"æ„ã—ã¦ãã ã•ã„。"
+
+#. type: TP
+#: ../savelog.8:134
+#, no-wrap
+msgid "B<-1\\ .\\|.\\ -9>"
+msgstr "B<-1\\ .\\|.\\ -9>"
+
+#. type: Plain text
+#: ../savelog.8:137
+msgid "compression strength or memory usage (default: 9, except for xz)"
+msgstr "åœ§ç¸®å¼·åº¦ã‚„ãƒ¡ãƒ¢ãƒªãƒ¼ä½¿ç”¨é‡ (デフォルト: 9ã€xz 除ã)"
+
+#. type: TP
+#: ../savelog.8:137
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: ../savelog.8:140
+msgid "force cleanup of cycled logfiles"
+msgstr "強制的ãªå¾ªç’°ãƒ­ã‚°ãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸€æŽƒ"
+
+#. type: TP
+#: ../savelog.8:140
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: ../savelog.8:143
+msgid "use standard date for rolling"
+msgstr "循環ã«æ¨™æº–日を使用ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../savelog.8:143
+#, no-wrap
+msgid "B<-D dateformat>"
+msgstr "B<-D dateformat>"
+
+#. type: Plain text
+#: ../savelog.8:148
+msgid ""
+"override date format, in the syntax understood by the B<date>(1) command"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:148
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: ../savelog.8:153
+#, fuzzy
+#| msgid "use I<rolldir> instead of . to roll files"
+msgid "use I<rolldir> instead of \\&.\\& to roll files"
+msgstr "ファイルã®å¾ªç’°ã‚’ã™ã‚‹éš›ã« . ã«ä»£ãˆã¦ I<rolldir> を使用ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../savelog.8:153
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: ../savelog.8:156
+msgid "do not rotate empty files"
+msgstr "空ファイルを回転ã—ãªã„"
+
+#. type: TP
+#: ../savelog.8:156
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: ../savelog.8:159
+msgid "be quiet"
+msgstr "é™ã‹ã«"
+
+#. type: Plain text
+#: ../savelog.8:165
+#, fuzzy
+#| msgid ""
+#| "If a process is still writing to I<file.0>, and savelog moves it to "
+#| "I<file.1> and compresses it, data could be lost."
+msgid ""
+"If a process is still writing to I<file>B<\\&.0>, and savelog moves it to "
+"I<file>B<\\&.1> and compresses it, data could be lost."
+msgstr ""
+"プロセス㌠I<file.0> ã«ã¾ã æ›¸ã込んã§ã„ã‚‹é–“ã«ã€savelog ㌠I<file.1> ã«ç§»å‹•ã—"
+"ã¦åœ§ç¸®ã™ã‚‹ã¨ã€ãƒ‡ãƒ¼ã‚¿ã‚’失ã†ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
+
+#. type: Plain text
+#: ../savelog.8:167
+msgid "B<logrotate>(8)"
+msgstr "B<logrotate>(8)"
+
+#. type: TH
+#: ../tempfile.1:2
+#, no-wrap
+msgid "TEMPFILE"
+msgstr "TEMPFILE"
+
+#. type: Plain text
+#: ../tempfile.1:5
+msgid "tempfile - create a temporary file in a safe manner"
+msgstr "tempfile - 安全ãªä¸€æ™‚ファイルã®ä½œæˆ"
+
+#. type: Plain text
+#: ../tempfile.1:10
+msgid ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] [--"
+"name=FILE] [--help] [--version]"
+msgstr ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] [--"
+"name=FILE] [--help] [--version]"
+
+#. type: Plain text
+#: ../tempfile.1:16
+#, fuzzy
+#| msgid ""
+#| "B<tempfile> creates a temporary file in a safe manner. It uses "
+#| "B<tempnam>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+#| "O_EXCL. The filename is printed on standard output. See B<tempnam>(3) "
+#| "for the actual steps involved in directory selection."
+msgid ""
+"B<tempfile> creates a temporary file in a safe manner. It uses "
+"B<mkstemps>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+"O_EXCL. The filename is printed on standard output."
+msgstr ""
+"B<tempfile> ã¯ã€ä¸€æ™‚ファイルを安全ãªæ–¹æ³•ã§ä½œæˆã—ã¾ã™ã€‚ファイルåã®é¸æŠžã« "
+"B<tempnam>(3) を使用ã—ã€ã“れを O_RDWR | O_CREAT | O_EXCL を用ã„ã¦ã‚ªãƒ¼ãƒ—ンã—ã¾"
+"ã™ã€‚ファイルåã¯æ¨™æº–出力ã«å‡ºåŠ›ã•ã‚Œã¾ã™ã€‚ディレクトリã®é¸æŠžã«é–¢ã™ã‚‹å®Ÿéš›ã®ã‚¹"
+"テップã¯ã€B<tempnam>(3) ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+
+#. type: Plain text
+#: ../tempfile.1:19
+#, fuzzy
+#| msgid ""
+#| "The directory in which to create the file might be searched for in this "
+#| "order (but refer to B<tempnam>(3) for authoritative answers):"
+msgid ""
+"The directory in which to create the file might be searched for in this "
+"order:"
+msgstr ""
+"ファイルを作æˆã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ã€ä»¥ä¸‹ã®é †ç•ªã§æŽ¢ã—ã¾ã™ (ã—ã‹ã—確実ãªã“ã¨ã¯ "
+"B<tempnam>(3) ã‚’å‚ç…§ã—ã¦ãã ã•ã„)。"
+
+#. type: TP
+#: ../tempfile.1:19
+#, no-wrap
+msgid "a)"
+msgstr "a)"
+
+#. type: Plain text
+#: ../tempfile.1:25
+msgid ""
+"In case the environment variable B<TMPDIR> exists and contains the name of "
+"an appropriate directory, that is used."
+msgstr ""
+"環境変数 B<TMPDIR> ãŒå­˜åœ¨ã—ã€é©åˆ‡ãªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªåãŒè¨­å®šã•ã‚Œã¦ã„ã‚Œã°ã€ã“れを使"
+"用ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../tempfile.1:25
+#, no-wrap
+msgid "b)"
+msgstr "b)"
+
+#. type: Plain text
+#: ../tempfile.1:30
+msgid ""
+"Otherwise, if the I<--directory> argument is specified and appropriate, it "
+"is used."
+msgstr ""
+"ãã†ã§ãªã„å ´åˆã€I<--directory> 引数ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¦é©åˆ‡ã§ã‚ã‚Œã°ã€ã“れを使用ã—"
+"ã¾ã™ã€‚"
+
+#. type: TP
+#: ../tempfile.1:30
+#, no-wrap
+msgid "c)"
+msgstr "c)"
+
+#. type: Plain text
+#: ../tempfile.1:37
+msgid ""
+"Otherwise, I<P_tmpdir> (as defined in I<E<lt>stdio.hE<gt>>) is used when "
+"appropriate."
+msgstr ""
+"ãã†ã§ãªã„å ´åˆã€I<P_tmpdir> (I<E<lt>stdio.hE<gt>> ã§å®šç¾©) ãŒé©åˆ‡ã§ã‚ã‚Œã°ã€ã“"
+"れを使用ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../tempfile.1:37
+#, no-wrap
+msgid "d)"
+msgstr "d)"
+
+#. type: Plain text
+#: ../tempfile.1:42
+#, fuzzy
+#| msgid "Finally an implementation-defined directory I<(/tmp)> may be used."
+msgid "Finally an implementation-defined directory (I</tmp>) may be used."
+msgstr "最後ã«ã€å®Ÿè£…ã§å®šç¾©ã—ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª I<(/tmp)> を使用ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../tempfile.1:43
+#, no-wrap
+msgid "B<-d, --directory >I<DIR>"
+msgstr "B<-d, --directory >I<DIR>"
+
+#. type: Plain text
+#: ../tempfile.1:46
+msgid "Place the file in DIR."
+msgstr "ファイルを DIR ã«é…ç½®ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../tempfile.1:46
+#, no-wrap
+msgid "B<-m, --mode >I<MODE>"
+msgstr "B<-m, --mode >I<MODE>"
+
+#. type: Plain text
+#: ../tempfile.1:49
+msgid "Open the file with MODE instead of 0600."
+msgstr "ファイルã®ãƒ¢ãƒ¼ãƒ‰ã‚’ 0600 ã«ä»£ãˆã¦ MODE ã§é–‹ãã¾ã™ã€‚"
+
+#. type: TP
+#: ../tempfile.1:49
+#, no-wrap
+msgid "B<-n, --name >I<FILE>"
+msgstr "B<-n, --name >I<FILE>"
+
+#. type: Plain text
+#: ../tempfile.1:54
+msgid ""
+"Use FILE for the name instead of B<tempnam>(3)B<.> The options -d, -p, and -"
+"s are ignored if this option is given."
+msgstr ""
+"ファイルåã¨ã—㦠B<tempnam>(3) ã«ä»£ãˆã¦ FILE を使用ã—ã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションを与"
+"ãˆã‚‹ã¨ã€-d, -p, -s ã®å„オプションを無視ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../tempfile.1:54
+#, no-wrap
+msgid "B<-p, --prefix >I<STRING>"
+msgstr "B<-p, --prefix >I<STRING>"
+
+#. type: Plain text
+#: ../tempfile.1:57
+msgid "Use up to five letters of STRING to generate the name."
+msgstr "STRING ã® 5 文字ã¾ã§ã‚’åå‰ã®ç”Ÿæˆã«ä½¿ç”¨ã—ã¾ã™ã€‚"
+
+#. type: TP
+#: ../tempfile.1:57
+#, no-wrap
+msgid "B<-s, --suffix >I<STRING>"
+msgstr "B<-s, --suffix >I<STRING>"
+
+#. type: Plain text
+#: ../tempfile.1:60
+msgid "Generate the file with STRING as the suffix."
+msgstr "STRING を末尾ã«ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’生æˆã—ã¾ã™ã€‚"
+
+#. type: SH
+#: ../tempfile.1:66
+#, no-wrap
+msgid "RETURN VALUES"
+msgstr "戻り値"
+
+#. type: Plain text
+#: ../tempfile.1:69
+msgid ""
+"An exit status of 0 means the temporary file was created successfully. Any "
+"other exit status indicates an error."
+msgstr ""
+"終了ステータス㌠0 ã¯ä¸€æ™‚ファイルãŒæ­£å¸¸ã«ä½œæˆã§ããŸã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚ãã®ä»–ã®"
+"終了ステータスã¯ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚"
+
+#. type: Plain text
+#: ../tempfile.1:75
+#, fuzzy
+#| msgid ""
+#| "Exclusive creation is not guaranteed when creating files on NFS "
+#| "partitions. tempfile cannot make temporary directories. tempfile is "
+#| "deprecated; you should use mktemp(1) instead."
+msgid ""
+"Exclusive creation is not guaranteed when creating files on NFS partitions. "
+"tempfile cannot make temporary directories. tempfile is deprecated; you "
+"should use B<mktemp>(1) instead."
+msgstr ""
+"NFS パーティションã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã™ã‚‹éš›ã€æŽ’他作æˆã¯ä¿è¨¼ã•ã‚Œã¾ã›ã‚“。tempfile "
+"ã¯ä¸€æ™‚ディレクトリを作æˆã§ãã¾ã›ã‚“。tempfile ã¯éžæŽ¨å¥¨ã§ã™ã€‚代ã‚ã‚Šã« "
+"mktemp(1) を使用ã—ã¦ãã ã•ã„。"
+
+#. type: SH
+#: ../tempfile.1:75
+#, no-wrap
+msgid "EXAMPLE"
+msgstr "例"
+
+#. type: Plain text
+#: ../tempfile.1:85
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+msgstr ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+
+#. type: Plain text
+#: ../tempfile.1:88
+msgid "B<tempnam>(3), B<mktemp>(1)"
+msgstr "B<tempnam>(3), B<mktemp>(1)"
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "WHICH"
+msgstr "WHICH"
+
+#. type: TH
+#: ../which.1:2
+#, fuzzy, no-wrap
+#| msgid "27 Jun 2012"
+msgid "29 Jun 2016"
+msgstr "27 Jun 2012"
+
+#. type: Plain text
+#: ../which.1:5
+msgid "which - locate a command"
+msgstr "which - コマンドã®å ´æ‰€"
+
+#. type: Plain text
+#: ../which.1:7
+msgid "which [-a] filename ..."
+msgstr "which [-a] filename ..."
+
+#. type: Plain text
+#: ../which.1:16
+#, fuzzy
+#| msgid ""
+#| "B<which> returns the pathnames of the files (or links) which would be "
+#| "executed in the current environment, had its arguments been given as "
+#| "commands in a strictly POSIX-conformant shell. It does this by searching "
+#| "the PATH for executable files matching the names of the arguments. It "
+#| "does not follow symbolic links."
+msgid ""
+"B<which> returns the pathnames of the files (or links) which would be "
+"executed in the current environment, had its arguments been given as "
+"commands in a strictly POSIX-conformant shell. It does this by searching "
+"the PATH for executable files matching the names of the arguments. It does "
+"not canonicalize path names."
+msgstr ""
+"B<which> ã¯ã€ãã®å¼•æ•°ã‚’ã€åŽ³å¯†ãª POSIX 準拠シェルã§ã‚³ãƒžãƒ³ãƒ‰ã¨ã—ã¦ä¸Žãˆã‚‰ã‚ŒãŸå ´"
+"åˆã®ã€ç¾åœ¨ã®ç’°å¢ƒã§å®Ÿè¡Œã•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ« (やリンク) ã®ãƒ‘スåã‚’è¿”ã—ã¾ã™ã€‚引数ã®å"
+"å‰ã«ä¸€è‡´ã™ã‚‹å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ã‚’ PATH ã‹ã‚‰æ¤œç´¢ã—ã¦ã€ã“れを行ã„ã¾ã™ã€‚シンボリックリ"
+"ンクã¯è¿½è·¡ã—ã¾ã›ã‚“。"
+
+#. type: TP
+#: ../which.1:17
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: ../which.1:20
+msgid "print all matching pathnames of each argument"
+msgstr "å„引数ã«ä¸€è‡´ã—ãŸã™ã¹ã¦ã®ãƒ‘スåを表示ã—ã¾ã™ã€‚"
+
+#. type: SH
+#: ../which.1:20
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "終了ステータス"
+
+#. type: TP
+#: ../which.1:21
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: ../which.1:24
+msgid "if all specified commands are found and executable"
+msgstr "指定ã—ãŸã‚³ãƒžãƒ³ãƒ‰ãŒã™ã¹ã¦è¦‹ã¤ã‹ã‚Šã€å®Ÿè¡Œå¯èƒ½ãªå ´åˆ"
+
+#. type: TP
+#: ../which.1:24
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: ../which.1:27
+msgid "if one or more specified commands is nonexistent or not executable"
+msgstr "ã„ãã¤ã‹ã®ã‚³ãƒžãƒ³ãƒ‰ãŒãªã„ã‹ã€å®Ÿè¡Œå¯èƒ½ã§ãªã„å ´åˆ"
+
+#. type: TP
+#: ../which.1:27
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: ../which.1:29
+msgid "if an invalid option is specified"
+msgstr "無効ãªã‚ªãƒ—ションを指定ã—ãŸå ´åˆ"
+
+#~ msgid "30 Jun 2010"
+#~ msgstr "30 Jun 2010"
+
+#~ msgid "override date format, in the form of I<[MMDDhhmm[[CC]YY][.ss]]>"
+#~ msgstr "日付フォーマット (I<[MMDDhhmm[[CC]YY][.ss]]>) ã®ä¸Šæ›¸ã"
+
+#~ msgid "1 May 2009"
+#~ msgstr "1 May 2009"
+
+#~ msgid "14 Nov 2010"
+#~ msgstr "14 Nov 2010"
+
+#~ msgid "9 Aug 2009"
+#~ msgstr "9 Aug 2009"
diff --git a/po4a/po/pl.po b/po4a/po/pl.po
new file mode 100644
index 0000000..da18b83
--- /dev/null
+++ b/po4a/po/pl.po
@@ -0,0 +1,1476 @@
+# Polish translation debianutils' man pages
+# This file is distributed under the same license as the debianutils package.
+#
+# Copyright © of Polish translation:
+# - translation of which.1 for PTM project:
+# Przemek Borys <pborys@dione.ids.pl>, 1999.
+#
+# - translation of tempfile.1 for PTM project:
+# Wojtek Kotwica <wkotwica@post.pl>, 2001.
+#
+# - update of which.1 for manpages-pl (at sf.net) project:
+# Michał Kułach <michal.kulach@gmail.com>, 2012.
+#
+# - translation of remaining man pages and update for debianutils:
+# Robert Luberda <robert@debian.org>, 2004, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: debianutils 4.3.4\n"
+"POT-Creation-Date: 2020-05-23 08:02-0400\n"
+"PO-Revision-Date: 2013-05-26 22:18+0200\n"
+"Last-Translator: Robert Luberda <robert@debian.org>\n"
+"Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "ADD-SHELL"
+msgstr "ADD-SHELL"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "12 May 2011"
+msgstr "12 maja 2011"
+
+#. type: SH
+#: ../add-shell.8:2 ../installkernel.8:2 ../ischroot.1:3 ../remove-shell.8:2
+#: ../run-parts.8:9 ../savelog.8:3 ../tempfile.1:3 ../which.1:3
+#, no-wrap
+msgid "NAME"
+msgstr "NAZWA"
+
+#. type: Plain text
+#: ../add-shell.8:4
+msgid "add-shell - add shells to the list of valid login shells"
+msgstr "add-shell - dodaje powłokę do listy poprawnych powłok zgłoszeniowych"
+
+#. type: SH
+#: ../add-shell.8:4 ../installkernel.8:4 ../ischroot.1:5 ../remove-shell.8:4
+#: ../run-parts.8:11 ../savelog.8:5 ../tempfile.1:5 ../which.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SKÅADNIA"
+
+#. type: Plain text
+#: ../add-shell.8:8
+msgid "B<add-shell> I<shellname> [I<shellname>...]"
+msgstr "B<add-shell> I<nazwa_powłoki> [I<nazwa_powłoki>...]"
+
+#. type: SH
+#: ../add-shell.8:8 ../installkernel.8:6 ../ischroot.1:8 ../remove-shell.8:8
+#: ../run-parts.8:20 ../savelog.8:11 ../tempfile.1:10 ../which.1:7
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: ../add-shell.8:18
+msgid ""
+"B<add-shell> copies I</etc/shells> to I</etc/shells.tmp>, adds the given "
+"shells to this file if they are not already present, and copies this "
+"temporary file back to I</etc/shells>."
+msgstr ""
+"B<add-shell> kopiuje I</etc/shells> do I</etc/shells.tmp>, dodaje podanÄ… "
+"powłokę do tego pliku, jeśli jeszcze w nim nie występuje, a następnie "
+"kopiuje ten tymczasowy plik z powrotem do I</etc/shells>."
+
+#. type: Plain text
+#: ../add-shell.8:20
+msgid "The shells must be provided by their full pathnames."
+msgstr "Powłoki muszą być podawane za pomocą pełnych nazw ścieżek."
+
+#. type: SH
+#: ../add-shell.8:20 ../remove-shell.8:17 ../savelog.8:166 ../tempfile.1:86
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "ZOBACZ TAKŻE"
+
+#. type: Plain text
+#: ../add-shell.8:21 ../remove-shell.8:18
+msgid "B<shells>(5)"
+msgstr "B<shells>(5)"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "INSTALLKERNEL"
+msgstr "INSTALLKERNEL"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "7 Jan 2001"
+msgstr "7 stycznia 2001"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "Debian Linux"
+msgstr "Debian Linux"
+
+#. type: Plain text
+#: ../installkernel.8:4
+msgid "installkernel - install a new kernel image"
+msgstr "installkernel - instaluje nowy obraz jÄ…dra"
+
+#. type: Plain text
+#: ../installkernel.8:6
+msgid "B<installkernel >I<version zImage System.map [directory]>"
+msgstr "B<installkernel >I<wersja zImage System.map [katalog]>"
+
+#. type: Plain text
+#: ../installkernel.8:13
+msgid ""
+"B<installkernel> installs a new kernel image onto the system from the Linux "
+"source tree. It is called by the Linux kernel makefiles when B<make "
+"install> is invoked there."
+msgstr ""
+"B<installkernel> instaluje nowy obraz jądra w systemie z katalogu źródeł "
+"Linuksa. Jest wywoływany przez makefile jądra Linuksa, gdy w katalogu źródeł "
+"uruchomiony zostanie B<make install>."
+
+#. type: Plain text
+#: ../installkernel.8:24
+msgid ""
+"The new kernel is installed into I<{directory}/vmlinuz-{version}>. If a "
+"symbolic link I<{directory}/vmlinuz> already exists, it is refreshed by "
+"making a link from I<{directory}/vmlinuz> to the new kernel, and the "
+"previously installed kernel is available as I<{directory}/vmlinuz.old>."
+msgstr ""
+"Nowe jądro jest instalowane jako I<{katalog}/vmlinuz-{wersja}>. Jeśli "
+"istnieje już dowiązanie symboliczne I<{katalog}/vmlinuz>, to jest ono "
+"odświeżane przez utworzenie dowiązania I<{katalog}/vmlinuz> do nowego jądra "
+"oraz jest tworzone dowiÄ…zanie I<{katalog}/vmlinuz.old> wskazujÄ…ce na "
+"poprzednio zainstalowane jÄ…dro."
+
+#. type: SH
+#: ../installkernel.8:24 ../ischroot.1:35 ../savelog.8:159 ../tempfile.1:69
+#, no-wrap
+msgid "BUGS"
+msgstr "BÅĘDY"
+
+#. type: Plain text
+#: ../installkernel.8:29
+#, fuzzy
+#| msgid ""
+#| "installkernel resides in /sbin only because the Linux kernel makefiles "
+#| "call it from there. It should really be in /usr/sbin. It isn't needed "
+#| "to boot a system."
+msgid ""
+"B<installkernel> resides in /sbin only because the Linux kernel makefiles "
+"call it from there. It should really be in /usr/sbin. It isn't needed to "
+"boot a system."
+msgstr ""
+"installkernel znajduje się w katalogu /sbin tylko dlatego, że makefile jądra "
+"Linuksa oczekuje, że będzie w tej lokalizacji. Naprawdę powinien znajdować "
+"siÄ™ w /usr/sbin. Nie jest potrzebny do uruchamiania systemu."
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "ISCHROOT"
+msgstr "ISCHROOT"
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "30 May 2011"
+msgstr "30 maja 2011"
+
+#. type: TH
+#: ../ischroot.1:2 ../run-parts.8:8 ../savelog.8:2 ../tempfile.1:2 ../which.1:2
+#, no-wrap
+msgid "Debian"
+msgstr "Debian"
+
+#. type: Plain text
+#: ../ischroot.1:5
+msgid "ischroot - detect if running in a chroot"
+msgstr "ischroot - wykrywa, czy jest uruchomiony wewnÄ…trz chroot"
+
+#. type: Plain text
+#: ../ischroot.1:8
+msgid "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+msgstr "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+
+#. type: Plain text
+#: ../ischroot.1:12
+#, fuzzy
+#| msgid ""
+#| "B<ischroot> detects if it is currently running in a chroot. The exit "
+#| "status is:"
+msgid ""
+"B<ischroot> detects if it is currently running in a chroot. The exit status "
+"is:"
+msgstr ""
+"B<ischroot> wykrywa, czy zostało uruchomione wewnątrz chroot. Kod wyjścia "
+"wynosi:"
+
+#. type: TP
+#: ../ischroot.1:12
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: ../ischroot.1:15
+msgid "if currently running in a chroot"
+msgstr "jest uruchomiony wewnÄ…trz chroot"
+
+#. type: TP
+#: ../ischroot.1:15
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: ../ischroot.1:18
+msgid "if currently not running in a chroot"
+msgstr "nie jest uruchomiony wewnÄ…trz chroot"
+
+#. type: TP
+#: ../ischroot.1:18
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: ../ischroot.1:22
+msgid ""
+"if the detection is not possible (On GNU/Linux this happens if the script is "
+"not run as root)."
+msgstr ""
+"wykrycie nie jest możliwe (w systemie GNU/Linux zdarza się to, gdy skrypt "
+"nie jest uruchomiony przez administratora)."
+
+#. type: SH
+#: ../ischroot.1:22 ../run-parts.8:47 ../savelog.8:94 ../tempfile.1:42
+#: ../which.1:16
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPCJE"
+
+#. type: TP
+#: ../ischroot.1:23
+#, fuzzy, no-wrap
+#| msgid "B<-f, --default-false >"
+msgid "B<-f, --default-false>"
+msgstr "B<-f, --default-false >"
+
+#. type: Plain text
+#: ../ischroot.1:26
+msgid "Exit with status 1 if the detection is not possible."
+msgstr "Zwraca kod wyjścia 1, gdy wykrycie nie jest możliwe."
+
+#. type: TP
+#: ../ischroot.1:26
+#, fuzzy, no-wrap
+#| msgid "B<-t, --default-true >"
+msgid "B<-t, --default-true>"
+msgstr "B<-t, --default-true >"
+
+#. type: Plain text
+#: ../ischroot.1:29
+msgid "Exit with status 0 if the detection is not possible."
+msgstr "Zwraca kod wyjścia 0, gdy wykrycie nie jest możliwe."
+
+#. type: TP
+#: ../ischroot.1:29 ../tempfile.1:60
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: ../ischroot.1:32 ../tempfile.1:63
+msgid "Print a usage message on standard output and exit successfully."
+msgstr ""
+"Wypisuje na standardowym wyjściu komunikat o sposobie użycia i pomyślnie "
+"kończy pracę."
+
+#. type: TP
+#: ../ischroot.1:32 ../tempfile.1:63
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: ../ischroot.1:35 ../tempfile.1:66
+msgid "Print version information on standard output and exit successfully."
+msgstr ""
+"Wypisuje na standardowym wyjściu informację o wersji i pomyślnie kończy "
+"pracÄ™."
+
+#. type: Plain text
+#: ../ischroot.1:38
+#, fuzzy
+#| msgid ""
+#| "On GNU/Linux, chroot detection is not possible when not root. This works "
+#| "correctly on GNU/Hurd and GNU/kFreeBSD."
+msgid ""
+"On GNU/Linux, chroot detection is not possible when not root. This works "
+"correctly on GNU/Hurd and GNU/kFreeBSD."
+msgstr ""
+"W systemie GNU/Linux wykrycie chroot nie jest możliwe, jeśli nie jest się "
+"administratorem. Działa to poprawnie w systemach GNU/Hurd oraz GNU/kFreeBSD."
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "REMOVE-SHELL"
+msgstr "REMOVE-SHELL"
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "7 Apr 2005"
+msgstr "7 kwietnia 2005"
+
+#. type: Plain text
+#: ../remove-shell.8:4
+msgid "remove-shell - remove shells from the list of valid login shells"
+msgstr "remove-shell - usuwa powłokę z listy poprawnych powłok zgłoszeniowych"
+
+#. type: Plain text
+#: ../remove-shell.8:8
+msgid "B<remove-shell> I<shellname> [I<shellname>...]"
+msgstr "B<remove-shell> I<nazwa_powłoki> [I<nazwa_powłoki>...]"
+
+#. type: Plain text
+#: ../remove-shell.8:17
+msgid ""
+"B<remove-shell> operates on the temporary files I</etc/shells.tmp> and I</"
+"etc/shells.tmp2> to remove the given shells from the list of valid login "
+"shells, and copy the result back to I</etc/shells>."
+msgstr ""
+"B<remove-shell> wykorzystuje tymczasowe pliki I</etc/shells.tmp> oraz I</etc/"
+"shells.tmp2> do usunięcia podanej powłoki z listy poprawnych powłok "
+"zgłoszeniowych, a następnie kopiuje wynik z powrotem do pliku I</etc/shells>."
+
+#. type: TH
+#: ../run-parts.8:8
+#, no-wrap
+msgid "RUN-PARTS"
+msgstr "RUN-PARTS"
+
+#. type: TH
+#: ../run-parts.8:8 ../tempfile.1:2
+#, no-wrap
+msgid "27 Jun 2012"
+msgstr "27 czerwca 2012"
+
+#
+#. type: Plain text
+#: ../run-parts.8:11
+msgid "run-parts - run scripts or programs in a directory"
+msgstr "run-parts - uruchamia skrypty lub programy w katalogu"
+
+#. type: Plain text
+#: ../run-parts.8:17
+msgid ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+msgstr ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] KATALOG"
+
+#
+#. type: Plain text
+#: ../run-parts.8:20
+msgid "B<run-parts> -V"
+msgstr "B<run-parts> -V"
+
+#
+#. type: Plain text
+#: ../run-parts.8:27
+msgid ""
+"B<run-parts> runs all the executable files named within constraints "
+"described below, found in directory I<directory>. Other files and "
+"directories are silently ignored."
+msgstr ""
+"B<run-parts> uruchamia wszystkie programy wykonywalne znalezione w katalogu "
+"I<KATALOG>. Pozostałe pliki są po cichu ignorowane."
+
+#. type: Plain text
+#: ../run-parts.8:31
+msgid ""
+"If neither the --lsbsysinit option nor the --regex option is given then the "
+"names must consist entirely of ASCII upper- and lower-case letters, ASCII "
+"digits, ASCII underscores, and ASCII minus-hyphens."
+msgstr ""
+"Jeżeli nie podano opcji --lsbsysinit ani opcji --regex, to nazwy plików "
+"muszą składać się w tylko i wyłącznie z dużych i małych liter ASCII, cyfr "
+"ASCII, podkreśleń ASCII i myślników ASCII."
+
+#. type: Plain text
+#: ../run-parts.8:38
+msgid ""
+"If the --lsbsysinit option is given, then the names must not end in .dpkg-"
+"old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more "
+"of the following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); "
+"the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); "
+"and the Debian cron script namespace (^[a-zA-Z0-9_-]+$)."
+msgstr ""
+"Jeżeli podano opcję --lsbsysinit, to nazwy plików nie mogą kończyć się na ."
+"dpkg-old, .dpkg-dist, .dpkg-new lub .dpkg-tmp i muszą należeć do jednej lub "
+"kilku z następujących przestrzeni nazw: przestrzeń nazw przydzielona przez "
+"LANANA (^[a-z0-9]+$); hierarchiczna i zarezerwowana przestrzeń nazw LSB (^_?"
+"([a-z0-9_.]+-)+[a-z0-9]+$) lub przestrzeń nazw skryptów crona Debiana (^[a-"
+"zA-Z0-9_-]+$)."
+
+#. type: Plain text
+#: ../run-parts.8:41
+msgid ""
+"If the --regex option is given, the names must match the custom extended "
+"regular expression specified as that option's argument."
+msgstr ""
+"Jeśli podano opcję --regex, nazwy muszą pasować do rozszerzonego wyrażenia "
+"regularnego podanego jako wartość tej opcji."
+
+#. type: Plain text
+#: ../run-parts.8:46
+msgid ""
+"Files are run in the lexical sort order (according to the C/POSIX locale "
+"character collation rules) of their names unless the --reverse option is "
+"given, in which case they are run in the opposite order."
+msgstr ""
+"Znalezione pliki są uruchamiane w alfabetycznej kolejności ich nazw (zgodnie "
+"z porządkiem sortowania ustawień regionalnych C/POSIX), chyba że w linii "
+"poleceń podano opcję --reverse, która powoduje, że skrypty będą uruchamiane "
+"w odwrotnej kolejności."
+
+#. type: TP
+#: ../run-parts.8:48
+#, no-wrap
+msgid "B<--test>"
+msgstr "B<--test>"
+
+#
+#. type: Plain text
+#: ../run-parts.8:52
+msgid ""
+"print the names of the scripts which would be run, but don't actually run "
+"them."
+msgstr ""
+"wypisuje nazwy skryptów, które zostałyby uruchomione, ale faktycznie ich nie "
+"uruchamia."
+
+#. type: TP
+#: ../run-parts.8:52
+#, no-wrap
+msgid "B<--list>"
+msgstr "B<--list>"
+
+#
+#. type: Plain text
+#: ../run-parts.8:57
+#, fuzzy
+#| msgid ""
+#| "print the names of the all matching files (not limited to executables), "
+#| "but don't actually run them. This option cannot be used with --test."
+msgid ""
+"print the names of the all matching files (not limited to executables), but "
+"don't actually run them. This option cannot be used with --test."
+msgstr ""
+"wypisuje nazwy wszystkich plików (nie tylko wykonywalnych), ale faktycznie "
+"ich nie uruchamia. Ta opcja nie może być użyta z --test."
+
+#. type: TP
+#: ../run-parts.8:57
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr "B<--verbose>"
+
+#
+#. type: Plain text
+#: ../run-parts.8:60
+msgid "print the name of each script to stderr before running."
+msgstr ""
+"przed uruchomieniem każdego ze skryptów wypisuje jego nazwę na standardowe "
+"wyjście błędów."
+
+#. type: TP
+#: ../run-parts.8:60
+#, no-wrap
+msgid "B<--report>"
+msgstr "B<--report>"
+
+#
+#. type: Plain text
+#: ../run-parts.8:67
+msgid ""
+"similar to B<--verbose>, but only prints the name of scripts which produce "
+"output. The script's name is printed to whichever of stdout or stderr the "
+"script first produces output on."
+msgstr ""
+"podobne do B<--verbose>, ale wypisuje nazwy tylko tych skryptów, które "
+"generują wyjście. Nazwa skryptu jest wypisywana na stdout lub stderr, w "
+"zależności od tego, gdzie skrypt wysyła swoje pierwsze wyniki."
+
+#. type: TP
+#: ../run-parts.8:67
+#, no-wrap
+msgid "B<--reverse>"
+msgstr "B<--reverse>"
+
+#
+#. type: Plain text
+#: ../run-parts.8:70
+msgid "reverse the scripts' execution order."
+msgstr "odwraca porządek wykonywania skryptów."
+
+#. type: TP
+#: ../run-parts.8:70
+#, no-wrap
+msgid "B<--exit-on-error>"
+msgstr "B<--exit-on-error>"
+
+#
+#. type: Plain text
+#: ../run-parts.8:73
+msgid "exit as soon as a script returns with a non-zero exit code."
+msgstr ""
+"kończy pracę, gdy tylko któryś ze skryptów zakończy się niezerowym kodem "
+"wyjścia."
+
+#. type: TP
+#: ../run-parts.8:73
+#, no-wrap
+msgid "B<--lsbsysinit>"
+msgstr "B<--lsbsysinit>"
+
+#. type: Plain text
+#: ../run-parts.8:76
+msgid "use LSB namespaces instead of classical behavior."
+msgstr "używa konwencji nazw LSB, zamiast zwykłej."
+
+#. type: TP
+#: ../run-parts.8:76
+#, no-wrap
+msgid "B<--new-session>"
+msgstr "B<--new-session>"
+
+#. type: Plain text
+#: ../run-parts.8:81
+msgid ""
+"run each script in a separate process session. If you use this option, "
+"killing run-parts will not kill the currently running script, it will run "
+"until completion."
+msgstr ""
+"wykonuje każdy skrypt w osobnej sesji procesów. Po użyciu tej opcji zabicie "
+"programu B<run-parts> nie zabije obecnie wykonywanego skryptu, który będzie "
+"działał, aż się zakończy."
+
+#. type: TP
+#: ../run-parts.8:81
+#, no-wrap
+msgid "B<--regex=>I<RE>"
+msgstr "B<--regex=>I<RE>"
+
+#. type: Plain text
+#: ../run-parts.8:86
+msgid ""
+"validate filenames against custom extended regular expression I<RE>. See "
+"the EXAMPLES section for an example."
+msgstr ""
+"sprawdza nazwy plików względem rozszerzonego wyrażenia regularnego I<RE>. "
+"PrzykÅ‚ad można znaleźć w rozdziale PRZYKÅADY."
+
+#. type: TP
+#: ../run-parts.8:86
+#, no-wrap
+msgid "B<-u, --umask=>I<umask>"
+msgstr "B<-u, --umask=>I<umask>"
+
+#. type: Plain text
+#: ../run-parts.8:93
+msgid ""
+"sets the umask to I<umask> before running the scripts. I<umask> should be "
+"specified in octal. By default the umask is set to 022."
+msgstr ""
+"przed uruchomieniem skryptów nadaje umask wartość I<umask>. Powinna ona "
+"zostać podana ósemkowo. Domyślnie umask otrzymuje wartość 022."
+
+#. type: TP
+#: ../run-parts.8:93
+#, no-wrap
+msgid "B<-a, --arg=>I<argument>"
+msgstr "B<-a, --arg=>I<argument>"
+
+#. type: Plain text
+#: ../run-parts.8:100
+msgid ""
+"pass I<argument> to the scripts. Use B<--arg> once for each argument you "
+"want passed."
+msgstr ""
+"przekazuje I<argument> do skryptów. Należy użyć osobnego B<--arg> dla "
+"każdego argumentu, który chce się przekazać."
+
+#. type: TP
+#: ../run-parts.8:100
+#, no-wrap
+msgid "B<-->"
+msgstr "B<-->"
+
+#. type: Plain text
+#: ../run-parts.8:106
+msgid ""
+"specifies that this is the end of the options. Any filename after B<--> "
+"will be not be interpreted as an option even if it starts with a hyphen."
+msgstr ""
+"oznacza koniec opcji. Jakakolwiek nazwa pliku występująca po B<--> nie "
+"będzie interpretowana jako opcja, nawet jeśli zaczyna się od myślnika."
+
+#. type: TP
+#: ../run-parts.8:106
+#, no-wrap
+msgid "B<-h, --help>"
+msgstr "B<-h, --help>"
+
+#. type: Plain text
+#: ../run-parts.8:109
+msgid "display usage information and exit."
+msgstr "wyświetla informację o sposobie wywołania i kończy pracę."
+
+#. type: TP
+#: ../run-parts.8:109
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr "B<-V, --version>"
+
+#. type: Plain text
+#: ../run-parts.8:112
+msgid "display version and copyright and exit."
+msgstr ""
+"wyświetla numer wersji, informację o prawach autorskich i kończy pracę."
+
+#. type: SH
+#: ../run-parts.8:113
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRZYKÅADY"
+
+#. type: Plain text
+#: ../run-parts.8:116
+msgid ""
+"Print the names of all files in /etc that start with `p' and end with `d':"
+msgstr ""
+"Wyświetlenie nazw wszystkich katalogów w /etc rozpoczynających się od \"p\" "
+"i kończących się na \"d\":"
+
+#. type: Plain text
+#: ../run-parts.8:118
+msgid "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+msgstr "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+
+#. type: SH
+#: ../run-parts.8:119
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "COPYRIGHT"
+
+#
+#. type: Plain text
+#: ../run-parts.8:122
+msgid "Copyright (C) 1994 Ian Jackson."
+msgstr "Copyright (C) 1994 Ian Jackson."
+
+#
+#. type: Plain text
+#: ../run-parts.8:124
+msgid "Copyright (C) 1996 Jeff Noxon."
+msgstr "Copyright (C) 1996 Jeff Noxon."
+
+#
+#. type: Plain text
+#: ../run-parts.8:126
+msgid "Copyright (C) 1996, 1997, 1998 Guy Maor"
+msgstr "Copyright (C) 1996, 1997, 1998 Guy Maor"
+
+#. type: Plain text
+#: ../run-parts.8:128
+msgid ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+msgstr ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+
+#
+#. type: Plain text
+#: ../run-parts.8:133
+msgid ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+msgstr ""
+"B<run-parts> jest wolnym oprogramowaniem; warunki kopiowania można znaleźć w "
+"Powszechnej Licencji Publicznej GNU w wersji 2 lub późniejszej. Nie ma "
+"I<żadnej> gwarancji."
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "SAVELOG"
+msgstr "SAVELOG"
+
+#. type: TH
+#: ../savelog.8:2
+#, fuzzy, no-wrap
+#| msgid "30 May 2011"
+msgid "30 Dec 2017"
+msgstr "30 maja 2011"
+
+#. type: Plain text
+#: ../savelog.8:5
+msgid "savelog - save a log file"
+msgstr "savelog - zachowuje plik dziennika"
+
+#. type: Plain text
+#: ../savelog.8:10
+msgid ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-"
+"J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+msgstr ""
+"B<savelog> [-m uprawnienia] [-u użytkownik] [-g grupa] [-t] [-p] [-c "
+"liczba_cykli] [-l] [-j] [-J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r katalog] [-"
+"n] [-q] [-D format_daty] plik ..."
+
+#. type: Plain text
+#: ../savelog.8:18
+msgid ""
+"The B<savelog> command saves and optionally compresses old copies of files. "
+"Older versions of I<file> are named:"
+msgstr ""
+"Polecenie B<savelog> zachowuje i opcjonalnie kompresuje stare kopie plików. "
+"Starsze wersje I<plik>u sÄ… nazywane:"
+
+#. type: Plain text
+#: ../savelog.8:21
+msgid "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+msgstr "I<plik>.I<E<lt>numerE<gt>>I<E<lt>sufix_kompresjiE<gt>>"
+
+#. type: Plain text
+#: ../savelog.8:34
+msgid ""
+"where I<E<lt>numberE<gt>> is the version number, 0 being the newest. "
+"Version numbers E<gt> 0 are compressed unless B<-l> prevents it. Version "
+"number 0 is not compressed because a process might still have I<file> opened "
+"for I/O. Only I<cycle> versions of the file are kept."
+msgstr ""
+"gdzie I<E<lt>numerE<gt>> jest numerem wersji, 0 oznacza najnowszÄ…. Wersje o "
+"numerach E<gt> 0 są kompresowane, chyba że zostało to zabronione za pomocą "
+"opcji B<-l>. Wersja 0 nie jest kompresowana, ponieważ proces może mieć wciąż "
+"otwarty I<plik> i wykonywać na nim operacje wejścia/wyjścia. Tylko "
+"I<liczba_cykli> wersji plików jest przechowywanych."
+
+#. type: Plain text
+#: ../savelog.8:38
+msgid "If the file does not exist and B<-t> was given, it will be created."
+msgstr ""
+"Jeśli plik nie istnieje oraz podano opcję B<-t>, to zostanie utworzony."
+
+#. type: Plain text
+#: ../savelog.8:41
+msgid ""
+"For files that do exist and have lengths greater than zero, the following "
+"actions are performed:"
+msgstr ""
+"W przypadku plików, które istnieją i mają rozmiar większy od zera, "
+"wykonywane są następujące akcje:"
+
+#. type: IP
+#: ../savelog.8:42
+#, no-wrap
+msgid "1)"
+msgstr "1)"
+
+#. type: Plain text
+#: ../savelog.8:61
+#, fuzzy
+#| msgid ""
+#| "Version numbered files are cycled. Version I<file>.I<2> is moved to "
+#| "version I<file>.I<3>, version I<file>.I<1> is moved to version I<file>."
+#| "I<2>, and so on. Finally version I<file>.I<0> is moved to version "
+#| "I<file>.I<1>, and version I<file> is deleted. Both compressed names and "
+#| "uncompressed names are cycled, regardless of B<-l>. Missing version "
+#| "files are ignored."
+msgid ""
+"Version numbered files are cycled. Version I<file>B<\\&.2> is moved to "
+"version I<file>B<\\&.3>, version I<file>B<\\&.1> is moved to version "
+"I<file>B<\\&.2>, and so on. Finally version I<file>B<\\&.0> is moved to "
+"version I<file>B<\\&.1>, and version I<file> is deleted. Both compressed "
+"names and uncompressed names are cycled, regardless of B<-l>. Missing "
+"version files are ignored."
+msgstr ""
+"Pliki z numerowanymi wersjami sÄ… przenoszone cyklicznie. Wersja I<plik>.I<2> "
+"jest przenoszona do wersji I<plik>.I<3>, wersja I<plik>.I<1> jest "
+"przenoszona do wersji I<plik>.I<2> i tak dalej. W końcu wersja I<plik>.I<0> "
+"jest przenoszona do wersji I<plik>.I<1>, a wersja I<plik>.I<liczba_cykli> "
+"jest usuwana. Zarówno skompresowane, jak i nieskompresowane nazwy plików są "
+"przenoszone cyklicznie, niezależnie od B<-l>. Brakujące pliki wersji są "
+"ignorowane."
+
+#. type: IP
+#: ../savelog.8:62
+#, no-wrap
+msgid "2)"
+msgstr "2)"
+
+#. type: Plain text
+#: ../savelog.8:70
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<1> is compressed unless the B<-l> flag was given. It "
+#| "is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgid ""
+"The new I<file>B<\\&.1> is compressed unless the B<-l> flag was given. It "
+"is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgstr ""
+"Nowo utworzony I<plik>.I<1> jest kompresowany, chyba że podano opcję B<-l>. "
+"Następnie plik ten jest zmieniany zgodnie z ustawieniami opcji B<-m>, B<-u> "
+"oraz B<-g>."
+
+#. type: IP
+#: ../savelog.8:71
+#, no-wrap
+msgid "3)"
+msgstr "3)"
+
+#. type: Plain text
+#: ../savelog.8:76
+#, fuzzy
+#| msgid "The main I<file> is moved to I<file>.I<0>."
+msgid "The main I<file> is moved to I<file>B<.0>."
+msgstr "Główny I<plik> jest przenoszony do I<plik>.I<0>."
+
+#. type: IP
+#: ../savelog.8:77
+#, no-wrap
+msgid "4)"
+msgstr "4)"
+
+#. type: Plain text
+#: ../savelog.8:86
+msgid ""
+"If the B<-m>, B<-u>, B<-g>, B<-t>, or B<-p> flags are given, then an empty "
+"I<file> is created subject to the given flags. With the B<-p> flag, the "
+"file is created with the same owner, group, and permissions as before."
+msgstr ""
+"Jeśli podano opcje B<-m>, B<-u>, B<-g>, B<-t> lub B<-p>, to tworzony jest "
+"pusty I<plik>, zgodnie z ustawieniami tych opcji. Opcja B<-p> powoduje, że "
+"uprawnienia do pliku będą takie same, jak poprzednio."
+
+#. type: IP
+#: ../savelog.8:87
+#, no-wrap
+msgid "5)"
+msgstr "5)"
+
+#. type: Plain text
+#: ../savelog.8:93
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+#| "flags."
+msgid ""
+"The new I<file>B<\\&.0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+"flags."
+msgstr ""
+"Nowy I<plik>.I<0> jest zmieniany zgodnie z ustawieniami wynikajÄ…cymi z opcji "
+"B<-m>, B<-u> i B<-g>."
+
+#. type: TP
+#: ../savelog.8:95
+#, no-wrap
+msgid "B<-m mode>"
+msgstr "B<-m uprawnienia>"
+
+#. type: Plain text
+#: ../savelog.8:99
+msgid "chmod the log files to mode, implies B<-t>"
+msgstr "ustawia prawa dostępu do plików na podane uprawnienia, włącza B<-t>"
+
+#. type: TP
+#: ../savelog.8:99
+#, no-wrap
+msgid "B<-u user>"
+msgstr "B<-u użytkownik>"
+
+#. type: Plain text
+#: ../savelog.8:103
+msgid "chown log files to user, implies B<-t>"
+msgstr "zmienia właściciela plików na podanego użytkownika, włącza B<-t>"
+
+#. type: TP
+#: ../savelog.8:103
+#, no-wrap
+msgid "B<-g group>"
+msgstr "B<-g grupa>"
+
+#. type: Plain text
+#: ../savelog.8:107
+msgid "chgrp log files to group, implies B<-t>"
+msgstr "zmienia grupę będącą właścicielem pliku na podaną grupę, włącza B<-t>"
+
+#. type: TP
+#: ../savelog.8:107
+#, no-wrap
+msgid "B<-c cycle>"
+msgstr "B<-c liczba_cykli>"
+
+#. type: Plain text
+#: ../savelog.8:113
+#, fuzzy
+#| msgid ""
+#| "Save cycle versions of the logfile (default: 7). The I<cycle> count must "
+#| "be at least 2."
+msgid ""
+"Save cycle versions of the logfile (default: 7). The I<cycle> count must be "
+"at least 2."
+msgstr ""
+"ustawia liczbę cykli wersji pliku dziennika (domyślnie: 7). I<Liczba_cykli> "
+"musi wynosić co najmniej 2."
+
+#. type: TP
+#: ../savelog.8:113
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: ../savelog.8:116
+msgid "touch new logfile into existence"
+msgstr "tworzy nowy plik dziennika, jeśli nie istnieje"
+
+#. type: TP
+#: ../savelog.8:116
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: ../savelog.8:119
+msgid "don't compress any log files (default: do compress)"
+msgstr "nie kompresuje żadnych plików dziennika (domyślnie: kompresuje)"
+
+#. type: TP
+#: ../savelog.8:119
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: ../savelog.8:122
+msgid "preserve owner, group, and permissions of logfile"
+msgstr "zachowuje właściciela, grupę i uprawnienia pliku dziennika"
+
+#. type: TP
+#: ../savelog.8:122
+#, no-wrap
+msgid "B<-j>"
+msgstr "B<-j>"
+
+#. type: Plain text
+#: ../savelog.8:125
+msgid "compress with bzip2 instead of gzip"
+msgstr "używa bzip2 zamiast gzip do kompresowania"
+
+#. type: TP
+#: ../savelog.8:125
+#, no-wrap
+msgid "B<-J>"
+msgstr "B<-J>"
+
+#. type: Plain text
+#: ../savelog.8:128
+msgid "compress with xz instead of gzip"
+msgstr "używa xz zamiast gzip do kompresowania"
+
+#. type: Plain text
+#: ../savelog.8:134
+#, fuzzy
+#| msgid ""
+#| "For xz no strength option is set, and xz decides on the default based on "
+#| "the total amount of physical RAM. Note that xz can use a very large "
+#| "amount of memory for the higher compression levels."
+msgid ""
+"For xz no strength option is set, and xz decides on the default based on the "
+"total amount of physical RAM. Note that xz can use a very large amount of "
+"memory for the higher compression levels."
+msgstr ""
+"W przypadku kompresowania xz nie można ustawić siły kompresji, ponieważ xz "
+"samoczynnie przyjmuje pewną wartość domyślną zależną od całkowitego rozmiaru "
+"fizycznej pamięci RAM. Proszę zauważyć, że xz może użyć całkiem sporej "
+"ilości pamięci w przypadku wyższych poziomów kompresji."
+
+#. type: TP
+#: ../savelog.8:134
+#, no-wrap
+msgid "B<-1\\ .\\|.\\ -9>"
+msgstr "B<-1\\ .\\|.\\ -9>"
+
+#. type: Plain text
+#: ../savelog.8:137
+msgid "compression strength or memory usage (default: 9, except for xz)"
+msgstr ""
+"siła kompresji lub użycie pamięci (domyślnie: 9, z wyjątkiem kompresji xz)"
+
+#. type: TP
+#: ../savelog.8:137
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: ../savelog.8:140
+msgid "force cleanup of cycled logfiles"
+msgstr "wymusza usunięcie cyklicznie przeniesionych plików dziennika"
+
+#. type: TP
+#: ../savelog.8:140
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: ../savelog.8:143
+msgid "use standard date for rolling"
+msgstr "używa standardowej daty do obracania"
+
+#. type: TP
+#: ../savelog.8:143
+#, no-wrap
+msgid "B<-D dateformat>"
+msgstr "B<-D format_daty>"
+
+#. type: Plain text
+#: ../savelog.8:148
+msgid ""
+"override date format, in the syntax understood by the B<date>(1) command"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:148
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: ../savelog.8:153
+#, fuzzy
+#| msgid "use I<rolldir> instead of . to roll files"
+msgid "use I<rolldir> instead of \\&.\\& to roll files"
+msgstr ""
+"używa I<katalogu> zamiast katalogu bieżącego do zapisywania plików wersji"
+
+#. type: TP
+#: ../savelog.8:153
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: ../savelog.8:156
+msgid "do not rotate empty files"
+msgstr "nie rotuje pustych plików"
+
+#. type: TP
+#: ../savelog.8:156
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: ../savelog.8:159
+msgid "be quiet"
+msgstr "tryb cichy"
+
+#. type: Plain text
+#: ../savelog.8:165
+#, fuzzy
+#| msgid ""
+#| "If a process is still writing to I<file.0>, and savelog moves it to "
+#| "I<file.1> and compresses it, data could be lost."
+msgid ""
+"If a process is still writing to I<file>B<\\&.0>, and savelog moves it to "
+"I<file>B<\\&.1> and compresses it, data could be lost."
+msgstr ""
+"Jeśli proces wciąż zapisuje dane do I<plik>.I<0>, a savelog zmieni jego "
+"nazwę na I<plik>.I<1> i skompresuje go, to dane mogą zostać utracone."
+
+#. type: Plain text
+#: ../savelog.8:167
+msgid "B<logrotate>(8)"
+msgstr "B<logrotate>(8)"
+
+#. type: TH
+#: ../tempfile.1:2
+#, no-wrap
+msgid "TEMPFILE"
+msgstr "TEMPFILE"
+
+#
+#. type: Plain text
+#: ../tempfile.1:5
+msgid "tempfile - create a temporary file in a safe manner"
+msgstr "tempfile - w bezpieczny sposób tworzy plik tymczasowy"
+
+#
+#. type: Plain text
+#: ../tempfile.1:10
+msgid ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] [--"
+"name=FILE] [--help] [--version]"
+msgstr ""
+"B<tempfile> [-d KATALOG] [-p ÅAŃCUCH] [-s ÅAŃCUCH] [-m TRYB] [-n PLIK] [--"
+"directory=KATALOG] [--prefix=ÅAŃCUCH] [--suffix=ÅAŃCUCH] [--mode=TRYB] [--"
+"name=PLIK] [--help] [--version]"
+
+#. type: Plain text
+#: ../tempfile.1:16
+#, fuzzy
+#| msgid ""
+#| "B<tempfile> creates a temporary file in a safe manner. It uses "
+#| "B<tempnam>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+#| "O_EXCL. The filename is printed on standard output. See B<tempnam>(3) "
+#| "for the actual steps involved in directory selection."
+msgid ""
+"B<tempfile> creates a temporary file in a safe manner. It uses "
+"B<mkstemps>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+"O_EXCL. The filename is printed on standard output."
+msgstr ""
+"B<tempfile> w bezpieczny sposób tworzy plik tymczasowy. Do wyboru nazwy "
+"korzysta z B<tempnam>(3) i otwiera plik, używając znaczników O_RDWR | "
+"O_CREAT | O_EXCL. Nazwa pliku jest wypisywana na standardowym wyjściu. "
+"Szczegóły wyboru katalogu można znaleźć w podręczniku B<tempnam>(3)."
+
+#. type: Plain text
+#: ../tempfile.1:19
+#, fuzzy
+#| msgid ""
+#| "The directory in which to create the file might be searched for in this "
+#| "order (but refer to B<tempnam>(3) for authoritative answers):"
+msgid ""
+"The directory in which to create the file might be searched for in this "
+"order:"
+msgstr ""
+"Katalog, w którym zostanie utworzony plik tymczasowy, może zostać wyszukany "
+"w następujący sposób (ale prosimy przeczytać B<tempnam>(3) po dokładniejszy "
+"opis):"
+
+#. type: TP
+#: ../tempfile.1:19
+#, no-wrap
+msgid "a)"
+msgstr "a)"
+
+#. type: Plain text
+#: ../tempfile.1:25
+msgid ""
+"In case the environment variable B<TMPDIR> exists and contains the name of "
+"an appropriate directory, that is used."
+msgstr ""
+"Jeśli istnieje zmienna środowiskowa B<TMPDIR> i zawiera nazwę odpowiedniego "
+"katalogu, to jest używana."
+
+#. type: TP
+#: ../tempfile.1:25
+#, no-wrap
+msgid "b)"
+msgstr "b)"
+
+#. type: Plain text
+#: ../tempfile.1:30
+msgid ""
+"Otherwise, if the I<--directory> argument is specified and appropriate, it "
+"is used."
+msgstr ""
+"W przeciwnym wypadku, jeśli podano argument I<--directory> i jest on "
+"właściwy, to jest używany."
+
+#. type: TP
+#: ../tempfile.1:30
+#, no-wrap
+msgid "c)"
+msgstr "c)"
+
+#. type: Plain text
+#: ../tempfile.1:37
+msgid ""
+"Otherwise, I<P_tmpdir> (as defined in I<E<lt>stdio.hE<gt>>) is used when "
+"appropriate."
+msgstr ""
+"W przeciwnym wypadku używane jest I<P_tmpdir> (zdefiniowane w I<E<lt>stdio."
+"hE<gt>>), jeśli jest to właściwe."
+
+#. type: TP
+#: ../tempfile.1:37
+#, no-wrap
+msgid "d)"
+msgstr "d)"
+
+#. type: Plain text
+#: ../tempfile.1:42
+#, fuzzy
+#| msgid "Finally an implementation-defined directory I<(/tmp)> may be used."
+msgid "Finally an implementation-defined directory (I</tmp>) may be used."
+msgstr ""
+"W końcu może zostać użyty katalog zdefiniowany podczas implementacji (I</"
+"tmp>)."
+
+#. type: TP
+#: ../tempfile.1:43
+#, no-wrap
+msgid "B<-d, --directory >I<DIR>"
+msgstr "B<-d, --directory >I<KATALOG>"
+
+#
+#. type: Plain text
+#: ../tempfile.1:46
+msgid "Place the file in DIR."
+msgstr "Umieszcza utworzony plik w zadanym KATALOGU."
+
+#. type: TP
+#: ../tempfile.1:46
+#, no-wrap
+msgid "B<-m, --mode >I<MODE>"
+msgstr "B<-m, --mode >I<TRYB>"
+
+#
+#. type: Plain text
+#: ../tempfile.1:49
+msgid "Open the file with MODE instead of 0600."
+msgstr "Otwiera plik z zadanym TRYBEM, zamiast z domyślnym 0600."
+
+#. type: TP
+#: ../tempfile.1:49
+#, no-wrap
+msgid "B<-n, --name >I<FILE>"
+msgstr "B<-n, --name >I<PLIK>"
+
+#
+#. type: Plain text
+#: ../tempfile.1:54
+msgid ""
+"Use FILE for the name instead of B<tempnam>(3)B<.> The options -d, -p, and -"
+"s are ignored if this option is given."
+msgstr ""
+"Używa PLIKU jako nazwy pliku zamiast korzystać z B<tempnam>(3). Jeśli podano "
+"tÄ™ opcjÄ™, to -d, -p i -s sÄ… ignorowane."
+
+#. type: TP
+#: ../tempfile.1:54
+#, no-wrap
+msgid "B<-p, --prefix >I<STRING>"
+msgstr "B<-p, --prefix >I<ÅAŃCUCH>"
+
+#
+#. type: Plain text
+#: ../tempfile.1:57
+msgid "Use up to five letters of STRING to generate the name."
+msgstr "Do wygenerowania nazwy wykorzystuje do piÄ™ciu liter z ÅAŃCUCHA."
+
+#. type: TP
+#: ../tempfile.1:57
+#, no-wrap
+msgid "B<-s, --suffix >I<STRING>"
+msgstr "B<-s, --suffix >I<ÅAŃCUCH>"
+
+#
+#. type: Plain text
+#: ../tempfile.1:60
+msgid "Generate the file with STRING as the suffix."
+msgstr "Tworzy plik z ÅAŃCUCHEM jako przyrostkiem nazwy."
+
+#. type: SH
+#: ../tempfile.1:66
+#, no-wrap
+msgid "RETURN VALUES"
+msgstr "ZWRACANE WARTOÅšCI"
+
+#. type: Plain text
+#: ../tempfile.1:69
+msgid ""
+"An exit status of 0 means the temporary file was created successfully. Any "
+"other exit status indicates an error."
+msgstr ""
+"Zwrócony kod 0 oznacza, że pomyślnie stworzono plik tymczasowy. Każdy inny "
+"kod wskazuje błąd."
+
+#. type: Plain text
+#: ../tempfile.1:75
+#, fuzzy
+#| msgid ""
+#| "Exclusive creation is not guaranteed when creating files on NFS "
+#| "partitions. tempfile cannot make temporary directories. tempfile is "
+#| "deprecated; you should use mktemp(1) instead."
+msgid ""
+"Exclusive creation is not guaranteed when creating files on NFS partitions. "
+"tempfile cannot make temporary directories. tempfile is deprecated; you "
+"should use B<mktemp>(1) instead."
+msgstr ""
+"Podczas tworzenia plików na partycji NFS nie jest gwarantowane utworzenie "
+"pliku na wyłączność. tempfile nie potrafi utworzyć tymczasowych katalogów. "
+"tempfile nie jest zalecany; zamiast niego należy używać mktemp(1)."
+
+#. type: SH
+#: ../tempfile.1:75
+#, no-wrap
+msgid "EXAMPLE"
+msgstr "PRZYKÅAD"
+
+#. type: Plain text
+#: ../tempfile.1:85
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+msgstr ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+
+#. type: Plain text
+#: ../tempfile.1:88
+msgid "B<tempnam>(3), B<mktemp>(1)"
+msgstr "B<tempnam>(3), B<mktemp>(1)"
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "WHICH"
+msgstr "WHICH"
+
+#. type: TH
+#: ../which.1:2
+#, fuzzy, no-wrap
+#| msgid "27 Jun 2012"
+msgid "29 Jun 2016"
+msgstr "27 czerwca 2012"
+
+#. type: Plain text
+#: ../which.1:5
+msgid "which - locate a command"
+msgstr "which - lokalizuje polecenie "
+
+#. type: Plain text
+#: ../which.1:7
+msgid "which [-a] filename ..."
+msgstr "which [-a] nazwa_pliku ..."
+
+#. type: Plain text
+#: ../which.1:16
+#, fuzzy
+#| msgid ""
+#| "B<which> returns the pathnames of the files (or links) which would be "
+#| "executed in the current environment, had its arguments been given as "
+#| "commands in a strictly POSIX-conformant shell. It does this by searching "
+#| "the PATH for executable files matching the names of the arguments. It "
+#| "does not follow symbolic links."
+msgid ""
+"B<which> returns the pathnames of the files (or links) which would be "
+"executed in the current environment, had its arguments been given as "
+"commands in a strictly POSIX-conformant shell. It does this by searching "
+"the PATH for executable files matching the names of the arguments. It does "
+"not canonicalize path names."
+msgstr ""
+"B<which> zwraca ścieżki plików (lub dowiązań), które zostałyby wykonane w "
+"bieżącym środowisku, gdyby przekazane mu argumenty był użyty jako polecenia "
+"w powłoce ściśle przestrzegającej normy POSIX. Wykonuje to, przeszukując "
+"zmienną B<PATH> i starając się znaleźć pliki wykonywalne pasujące do nazw "
+"argumentów.Nie podąża za dowiązaniami symbolicznymi."
+
+#. type: TP
+#: ../which.1:17
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: ../which.1:20
+msgid "print all matching pathnames of each argument"
+msgstr "wypisuje wszystkie pasujące ścieżki do każdego argumentu"
+
+#. type: SH
+#: ../which.1:20
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "KOD ZAKOŃCZENIA"
+
+#. type: TP
+#: ../which.1:21
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: ../which.1:24
+msgid "if all specified commands are found and executable"
+msgstr "jeśli odnaleziono wszystkie podane polecenia i są to pliki wykonywalne"
+
+#. type: TP
+#: ../which.1:24
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: ../which.1:27
+msgid "if one or more specified commands is nonexistent or not executable"
+msgstr "jeśli jedno z podanych poleceń nie istnieje lub nie jest wykonywalne"
+
+#. type: TP
+#: ../which.1:27
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: ../which.1:29
+msgid "if an invalid option is specified"
+msgstr "jeśli podano nieprawidłową opcję"
+
+#~ msgid "30 Jun 2010"
+#~ msgstr "30 czerwca 2010"
+
+#~ msgid "override date format, in the form of I<[MMDDhhmm[[CC]YY][.ss]]>"
+#~ msgstr "nadpisuje format daty w postaci I<[MMDDhhmm[[CC]YY][.ss]]>"
+
+#~ msgid "1 May 2009"
+#~ msgstr "1 maja 2009"
+
+#~ msgid ""
+#~ "Version numbered files are cycled. Version I<file>.I<2> is moved to "
+#~ "version I<file>.I<3>, version I<file>.I<1> is moved to version I<file>."
+#~ "I<2>, and so on. Finally version I<file>.I<0> is moved to version "
+#~ "I<file>.I<1>, and version I<file>.I<cycle> is deleted. Both compressed "
+#~ "names and uncompressed names are cycled, regardless of B<-l>. Missing "
+#~ "version files are ignored."
+#~ msgstr ""
+#~ "Pliki z numerowanymi wersjami sÄ… przenoszone cyklicznie. Wersja I<plik>."
+#~ "I<2> jest przenoszona do wersji I<plik>.I<3>, wersja I<plik>.I<1> jest "
+#~ "przenoszona do wersji I<plik>.I<2> i tak dalej. W końcu wersja I<plik>."
+#~ "I<0> jest przenoszona do wersji I<plik>.I<1>, a wersja I<plik>."
+#~ "I<liczba_cykli> jest usuwana. Zarówno skompresowane, jak i "
+#~ "nieskompresowane nazwy plików są przenoszone cyklicznie, niezależnie od "
+#~ "B<-l>. BrakujÄ…ce pliki wersji sÄ… ignorowane."
diff --git a/po4a/po/pt.po b/po4a/po/pt.po
new file mode 100644
index 0000000..5ba360d
--- /dev/null
+++ b/po4a/po/pt.po
@@ -0,0 +1,1583 @@
+# Portuguese translation of debianutils manpage
+#
+#
+# Copyright (C) 2014 the debianutils copyright holder
+# This file is distributed under the same license as the debianutils package.
+#
+# Américo Monteiro <a_monteiro@gmx.com>, 2014 - 2019.
+msgid ""
+msgstr ""
+"Project-Id-Version: debianutils 4.8.6.1\n"
+"POT-Creation-Date: 2020-05-23 08:02-0400\n"
+"PO-Revision-Date: 2019-04-19 01:11+0000\n"
+"Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
+"Language-Team: Portuguese <>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+# type: TH
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "ADD-SHELL"
+msgstr "ADD-SHELL"
+
+# type: TH
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "12 May 2011"
+msgstr "12 May 2011"
+
+# type: SH
+#. type: SH
+#: ../add-shell.8:2 ../installkernel.8:2 ../ischroot.1:3 ../remove-shell.8:2
+#: ../run-parts.8:9 ../savelog.8:3 ../tempfile.1:3 ../which.1:3
+#, no-wrap
+msgid "NAME"
+msgstr "NOME"
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:4
+msgid "add-shell - add shells to the list of valid login shells"
+msgstr "add-shell - adiciona shells à lista de shells de login válidas"
+
+# type: SH
+#. type: SH
+#: ../add-shell.8:4 ../installkernel.8:4 ../ischroot.1:5 ../remove-shell.8:4
+#: ../run-parts.8:11 ../savelog.8:5 ../tempfile.1:5 ../which.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SINOPSE"
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:8
+msgid "B<add-shell> I<shellname> [I<shellname>...]"
+msgstr "B<add-shell> I<nome_shell> [I<nome_shell>...]"
+
+# type: SH
+#. type: SH
+#: ../add-shell.8:8 ../installkernel.8:6 ../ischroot.1:8 ../remove-shell.8:8
+#: ../run-parts.8:20 ../savelog.8:11 ../tempfile.1:10 ../which.1:7
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIÇÃO"
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:18
+msgid ""
+"B<add-shell> copies I</etc/shells> to I</etc/shells.tmp>, adds the given "
+"shells to this file if they are not already present, and copies this "
+"temporary file back to I</etc/shells>."
+msgstr ""
+"B<add-shell> copia I</etc/shells> para I</etc/shells.tmp>, adiciona as "
+"shells fornecidas a este ficheiro se não estiverem já presentes, e copia "
+"este ficheiro temporário de volta para I</etc/shells>."
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:20
+msgid "The shells must be provided by their full pathnames."
+msgstr "As shells devem ser fornecidas com os seus nomes de caminho completos."
+
+# type: SH
+#. type: SH
+#: ../add-shell.8:20 ../remove-shell.8:17 ../savelog.8:166 ../tempfile.1:86
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "VEJA TAMBÉM"
+
+# type: Plain text
+#. type: Plain text
+#: ../add-shell.8:21 ../remove-shell.8:18
+msgid "B<shells>(5)"
+msgstr "B<shells>(5)"
+
+# type: TH
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "INSTALLKERNEL"
+msgstr "INSTALLKERNEL"
+
+# type: TH
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "7 Jan 2001"
+msgstr "7 Jan 2001"
+
+# type: TH
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "Debian Linux"
+msgstr "Debian Linux"
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:4
+msgid "installkernel - install a new kernel image"
+msgstr "installkernel - instala uma nova imagem de kernel"
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:6
+msgid "B<installkernel >I<version zImage System.map [directory]>"
+msgstr "B<installkernel >I<versão zImage System.map [directório]>"
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:13
+msgid ""
+"B<installkernel> installs a new kernel image onto the system from the Linux "
+"source tree. It is called by the Linux kernel makefiles when B<make "
+"install> is invoked there."
+msgstr ""
+"B<installkernel> instala uma nova imagem de kernel no sistema a partir da "
+"árvore fonte do Linux. É chamado pelo makefiles do kernel Linux quando o "
+"B<make install> é invocado lá."
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:24
+msgid ""
+"The new kernel is installed into I<{directory}/vmlinuz-{version}>. If a "
+"symbolic link I<{directory}/vmlinuz> already exists, it is refreshed by "
+"making a link from I<{directory}/vmlinuz> to the new kernel, and the "
+"previously installed kernel is available as I<{directory}/vmlinuz.old>."
+msgstr ""
+"O novo kernel é instalado para I<{directório}/vmlinuz-{versão}>. Se um link "
+"simbólico I<{directório}/vmlinuz> já existir, este é refrescado ao fazer um "
+"link de I<{directório}/vmlinuz> para o novo kernel, e o kernel instalado "
+"anteriormente fica disponível como I<{directório}/vmlinuz.old>."
+
+# type: SH
+#. type: SH
+#: ../installkernel.8:24 ../ischroot.1:35 ../savelog.8:159 ../tempfile.1:69
+#, no-wrap
+msgid "BUGS"
+msgstr "BUGS"
+
+# type: Plain text
+#. type: Plain text
+#: ../installkernel.8:29
+#, fuzzy
+#| msgid ""
+#| "installkernel resides in /sbin only because the Linux kernel makefiles "
+#| "call it from there. It should really be in /usr/sbin. It isn't needed "
+#| "to boot a system."
+msgid ""
+"B<installkernel> resides in /sbin only because the Linux kernel makefiles "
+"call it from there. It should really be in /usr/sbin. It isn't needed to "
+"boot a system."
+msgstr ""
+"installkernel reside apenas em /sbin porque a chamada makefiles do kernel "
+"Linux é feita a partir de lá. Deveria realmente estar em /usr/sbin. Não é "
+"necessário para arrancar o sistema."
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "ISCHROOT"
+msgstr "ISCHROOT"
+
+# type: TH
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "30 May 2011"
+msgstr "30 May 2011"
+
+# type: TH
+#. type: TH
+#: ../ischroot.1:2 ../run-parts.8:8 ../savelog.8:2 ../tempfile.1:2 ../which.1:2
+#, no-wrap
+msgid "Debian"
+msgstr "Debian"
+
+#. type: Plain text
+#: ../ischroot.1:5
+msgid "ischroot - detect if running in a chroot"
+msgstr "ischroot - detecta se se está a correr numa chroot"
+
+#. type: Plain text
+#: ../ischroot.1:8
+msgid "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+msgstr "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+
+#. type: Plain text
+#: ../ischroot.1:12
+#, fuzzy
+#| msgid ""
+#| "B<ischroot> detects if it is currently running in a chroot. The exit "
+#| "status is:"
+msgid ""
+"B<ischroot> detects if it is currently running in a chroot. The exit status "
+"is:"
+msgstr ""
+"B<ischroot> detecta se está presentemente a correr numa chroot. O estado ao "
+"terminar é:"
+
+#. type: TP
+#: ../ischroot.1:12
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: ../ischroot.1:15
+msgid "if currently running in a chroot"
+msgstr "se estiver a correr presentemente numa chroot"
+
+# type: IP
+#. type: TP
+#: ../ischroot.1:15
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: ../ischroot.1:18
+msgid "if currently not running in a chroot"
+msgstr "se não estiver a correr presentemente numa chroot"
+
+# type: IP
+#. type: TP
+#: ../ischroot.1:18
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: ../ischroot.1:22
+msgid ""
+"if the detection is not possible (On GNU/Linux this happens if the script is "
+"not run as root)."
+msgstr ""
+"se a detecção não for possível (Em GNU/Linux isto acontece se o script não "
+"for executado como root)."
+
+# type: SH
+#. type: SH
+#: ../ischroot.1:22 ../run-parts.8:47 ../savelog.8:94 ../tempfile.1:42
+#: ../which.1:16
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPÇÕES"
+
+#. type: TP
+#: ../ischroot.1:23
+#, fuzzy, no-wrap
+#| msgid "B<-f, --default-false >"
+msgid "B<-f, --default-false>"
+msgstr "B<-f, --default-false >"
+
+#. type: Plain text
+#: ../ischroot.1:26
+msgid "Exit with status 1 if the detection is not possible."
+msgstr "Termina com o estado 1 se a detecção não for possível."
+
+#. type: TP
+#: ../ischroot.1:26
+#, fuzzy, no-wrap
+#| msgid "B<-t, --default-true >"
+msgid "B<-t, --default-true>"
+msgstr "B<-t, --default-true >"
+
+#. type: Plain text
+#: ../ischroot.1:29
+msgid "Exit with status 0 if the detection is not possible."
+msgstr "Termina com o estado 0 se a detecção não for possível."
+
+# type: TP
+#. type: TP
+#: ../ischroot.1:29 ../tempfile.1:60
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+# type: Plain text
+#. type: Plain text
+#: ../ischroot.1:32 ../tempfile.1:63
+msgid "Print a usage message on standard output and exit successfully."
+msgstr ""
+"Escreve uma mensagem de utilização na saída standard e termina com sucesso."
+
+# type: TP
+#. type: TP
+#: ../ischroot.1:32 ../tempfile.1:63
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+# type: Plain text
+#. type: Plain text
+#: ../ischroot.1:35 ../tempfile.1:66
+msgid "Print version information on standard output and exit successfully."
+msgstr "Escreve informação da versão na saída standard e termina com sucesso."
+
+#. type: Plain text
+#: ../ischroot.1:38
+#, fuzzy
+#| msgid ""
+#| "On GNU/Linux, chroot detection is not possible when not root. This works "
+#| "correctly on GNU/Hurd and GNU/kFreeBSD."
+msgid ""
+"On GNU/Linux, chroot detection is not possible when not root. This works "
+"correctly on GNU/Hurd and GNU/kFreeBSD."
+msgstr ""
+"Em GNU/Linux, a detecção de chroot não é possível quando não se é root. Isto "
+"funciona bem em GNU/Hurd e GNU/kFreeBSD."
+
+# type: TH
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "REMOVE-SHELL"
+msgstr "REMOVE-SHELL"
+
+# type: TH
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "7 Apr 2005"
+msgstr "7 Apr 2005"
+
+# type: Plain text
+#. type: Plain text
+#: ../remove-shell.8:4
+msgid "remove-shell - remove shells from the list of valid login shells"
+msgstr "remove-shell - remove shells da lista de shells de login válidas"
+
+# type: Plain text
+#. type: Plain text
+#: ../remove-shell.8:8
+msgid "B<remove-shell> I<shellname> [I<shellname>...]"
+msgstr "B<remove-shell> I<nome_shell> [I<nome_shell>...]"
+
+# type: Plain text
+#. type: Plain text
+#: ../remove-shell.8:17
+msgid ""
+"B<remove-shell> operates on the temporary files I</etc/shells.tmp> and I</"
+"etc/shells.tmp2> to remove the given shells from the list of valid login "
+"shells, and copy the result back to I</etc/shells>."
+msgstr ""
+"B<remove-shell> opera nos ficheiros temporários I</etc/shells.tmp> e I</etc/"
+"shells.tmp2> para remover as shells indicadas da lista de shells de login "
+"válidas, e copia o resultado de volta para I</etc/shells>."
+
+# type: TH
+#. type: TH
+#: ../run-parts.8:8
+#, no-wrap
+msgid "RUN-PARTS"
+msgstr "RUN-PARTS"
+
+# type: TH
+#. type: TH
+#: ../run-parts.8:8 ../tempfile.1:2
+#, no-wrap
+msgid "27 Jun 2012"
+msgstr "27 Jun 2012"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:11
+msgid "run-parts - run scripts or programs in a directory"
+msgstr "run-parts - corre scripts ou programas num directório"
+
+# NOTE : DIRECTORY, + font modifiers
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:17
+msgid ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+msgstr ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argumento] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTÓRIO"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:20
+msgid "B<run-parts> -V"
+msgstr "B<run-parts> -V"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:27
+msgid ""
+"B<run-parts> runs all the executable files named within constraints "
+"described below, found in directory I<directory>. Other files and "
+"directories are silently ignored."
+msgstr ""
+"B<run-parts> corre todos os ficheiros executáveis chamados dentro dos "
+"limites descritos em baixo, encontrados no directório I<directório>. Os "
+"outros ficheiros e directórios são ignorados em silêncio."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:31
+msgid ""
+"If neither the --lsbsysinit option nor the --regex option is given then the "
+"names must consist entirely of ASCII upper- and lower-case letters, ASCII "
+"digits, ASCII underscores, and ASCII minus-hyphens."
+msgstr ""
+"Se nenhuma das opções --lsbsysinit ou --regex for indicada, então os nomes "
+"devem consistir inteiramente de letras ASCII maiúsculas ou minúsculas "
+"números ASCII, underscores do ASCII, e traços menos (-) do ASCII."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:38
+msgid ""
+"If the --lsbsysinit option is given, then the names must not end in .dpkg-"
+"old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more "
+"of the following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); "
+"the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); "
+"and the Debian cron script namespace (^[a-zA-Z0-9_-]+$)."
+msgstr ""
+"Se a opção --lsbsysinit for usada, então os nomes não podem terminar em ."
+"dpkg-old nem .dpkg-dist nem .dpkg-new nem .dpkg-tmp, e têm de pertencer a um "
+"ou mais dos seguintes 'namespaces': o namespace atribuído a LANANA (^[a-"
+"z0-9]+$); os namespaces hierárquicos e reservados LSB (^_?([a-z0-9_.]+-)+[a-"
+"z0-9]+$); e o namespace do script cron de Debian (^[a-zA-Z0-9_-]+$)."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:41
+msgid ""
+"If the --regex option is given, the names must match the custom extended "
+"regular expression specified as that option's argument."
+msgstr ""
+"Se a opção --regex for usada, os nomes têm de corresponder à extensão "
+"regular extensa e personalizada especificada como argumento dessa opção."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:46
+msgid ""
+"Files are run in the lexical sort order (according to the C/POSIX locale "
+"character collation rules) of their names unless the --reverse option is "
+"given, in which case they are run in the opposite order."
+msgstr ""
+"OS ficheiros serão executados em ordem léxica (de acordo com as regras de "
+"ordenação de caracteres do C/POSIX) dos seus nomes a menos que a opção --"
+"reverse seja usada, o que nesse caso serão executados pela ordem oposta."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:48
+#, no-wrap
+msgid "B<--test>"
+msgstr "B<--test>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:52
+msgid ""
+"print the names of the scripts which would be run, but don't actually run "
+"them."
+msgstr ""
+"escreve os nomes dos scripts que deveriam ser executados, mas na realidade "
+"não os executa."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:52
+#, no-wrap
+msgid "B<--list>"
+msgstr "B<--list>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:57
+msgid ""
+"print the names of the all matching files (not limited to executables), but "
+"don't actually run them. This option cannot be used with --test."
+msgstr ""
+"escreve os nomes de todos os ficheiros correspondentes (não limitado aos "
+"executáveis), mas na realidade não os executa. Esta opção não pode ser usada "
+"com --test."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:57
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr "B<-v, --verbose>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:60
+msgid "print the name of each script to stderr before running."
+msgstr "escreve o nome de cada script no stderr antes de correr."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:60
+#, no-wrap
+msgid "B<--report>"
+msgstr "B<--report>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:67
+msgid ""
+"similar to B<--verbose>, but only prints the name of scripts which produce "
+"output. The script's name is printed to whichever of stdout or stderr the "
+"script first produces output on."
+msgstr ""
+"semelhante a B<--verbose>, mas apenas escreve os nomes dos scripts que "
+"produzem resultados (output). O nome do script é escrito para qualquer um "
+"dos stdout ou stderr onde o script esteja programado para escrever primeiro."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:67
+#, no-wrap
+msgid "B<--reverse>"
+msgstr "B<--reverse>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:70
+msgid "reverse the scripts' execution order."
+msgstr "reverte a ordem de execução dos scripts."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:70
+#, no-wrap
+msgid "B<--exit-on-error>"
+msgstr "B<--exit-on-error>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:73
+msgid "exit as soon as a script returns with a non-zero exit code."
+msgstr ""
+"termina assim que um script retorne com um código de terminar de não-zero."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:73
+#, no-wrap
+msgid "B<--lsbsysinit>"
+msgstr "B<--lsbsysinit>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:76
+msgid "use LSB namespaces instead of classical behavior."
+msgstr "usa namespaces LSB em vez do comportamento clássico."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:76
+#, no-wrap
+msgid "B<--new-session>"
+msgstr "B<--new-session>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:81
+msgid ""
+"run each script in a separate process session. If you use this option, "
+"killing run-parts will not kill the currently running script, it will run "
+"until completion."
+msgstr ""
+"corre cada script numa sessão de processo separado. Se usar esta opção, "
+"matar o run-parts não irá terminar o script a correr presentemente, este irá "
+"correr até o seu trabalho estar completo."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:81
+#, no-wrap
+msgid "B<--regex=>I<RE>"
+msgstr "B<--regex=>I<RE>"
+
+#. type: Plain text
+#: ../run-parts.8:86
+msgid ""
+"validate filenames against custom extended regular expression I<RE>. See "
+"the EXAMPLES section for an example."
+msgstr ""
+"valida nomes de ficheiros contra a expressão regular extensa e personalizada "
+"I<RE>. Veja a secção EXEMPLOS para um exemplo."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:86
+#, no-wrap
+msgid "B<-u, --umask=>I<umask>"
+msgstr "B<-u, --umask=>I<umask>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:93
+msgid ""
+"sets the umask to I<umask> before running the scripts. I<umask> should be "
+"specified in octal. By default the umask is set to 022."
+msgstr ""
+"define a umask para I<umask> antes de correr os scripts. I<umask> deve ser "
+"especificado em octal. Por predefinição o umask é definido para 022."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:93
+#, no-wrap
+msgid "B<-a, --arg=>I<argument>"
+msgstr "B<-a, --arg=>I<argumento>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:100
+msgid ""
+"pass I<argument> to the scripts. Use B<--arg> once for each argument you "
+"want passed."
+msgstr ""
+"passa I<argumento> aos scripts. Use B<--arg> uma vez por cada argumento que "
+"deseja passar."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:100
+#, no-wrap
+msgid "B<-->"
+msgstr "B<-->"
+
+# NOTE : will be not be
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:106
+msgid ""
+"specifies that this is the end of the options. Any filename after B<--> "
+"will be not be interpreted as an option even if it starts with a hyphen."
+msgstr ""
+"especifica que é o fim das opções. Qualquer nome de ficheiro após B<--> não "
+"será interpretado como uma opção mesmo que comece com um hífen."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:106
+#, no-wrap
+msgid "B<-h, --help>"
+msgstr "B<-h, --help>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:109
+msgid "display usage information and exit."
+msgstr "mostra informação de utilização e termina."
+
+# type: TP
+#. type: TP
+#: ../run-parts.8:109
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr "B<-V, --version>"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:112
+msgid "display version and copyright and exit."
+msgstr "mostra a versão e o copyright e termina."
+
+# type: SH
+#. type: SH
+#: ../run-parts.8:113
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "EXEMPLOS"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:116
+msgid ""
+"Print the names of all files in /etc that start with `p' and end with `d':"
+msgstr ""
+"Escreve os nomes de todos os ficheiros em /etc que começam com um 'p' e "
+"terminam com um 'd':"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:118
+msgid "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+msgstr "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+
+# type: SH
+#. type: SH
+#: ../run-parts.8:119
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "COPYRIGHT"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:122
+msgid "Copyright (C) 1994 Ian Jackson."
+msgstr "Copyright (C) 1994 Ian Jackson."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:124
+msgid "Copyright (C) 1996 Jeff Noxon."
+msgstr "Copyright (C) 1996 Jeff Noxon."
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:126
+msgid "Copyright (C) 1996, 1997, 1998 Guy Maor"
+msgstr "Copyright (C) 1996, 1997, 1998 Guy Maor"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:128
+msgid ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+msgstr ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+
+# type: Plain text
+#. type: Plain text
+#: ../run-parts.8:133
+msgid ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+msgstr ""
+"B<run-parts> é software livre; veja a GNU General Public License versão 2 ou "
+"mais recente para condições ao copiar. I<Não> tem garantia."
+
+# type: TH
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "SAVELOG"
+msgstr "SAVELOG"
+
+# type: TH
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "30 Dec 2017"
+msgstr "30 Dez 2011"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:5
+msgid "savelog - save a log file"
+msgstr "savelog - grava um ficheiro de relatório (log)"
+
+# NOTE : -l en double
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:10
+msgid ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-"
+"J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+msgstr ""
+"B<savelog> [-m modo] [-u utilizador] [-g grupo] [-t] [-p] [-c ciclo] [-l] [-"
+"j] [-J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D formato-"
+"data] ficheiro ..."
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:18
+msgid ""
+"The B<savelog> command saves and optionally compresses old copies of files. "
+"Older versions of I<file> are named:"
+msgstr ""
+"O comando B<savelog> grava e opcionalmente comprime as cópias antigas dos "
+"ficheiro. As versões antigas do I<ficheiro> são chamadas:"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:21
+msgid "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+msgstr "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:34
+msgid ""
+"where I<E<lt>numberE<gt>> is the version number, 0 being the newest. "
+"Version numbers E<gt> 0 are compressed unless B<-l> prevents it. Version "
+"number 0 is not compressed because a process might still have I<file> opened "
+"for I/O. Only I<cycle> versions of the file are kept."
+msgstr ""
+"onde I<E<lt>numberE<gt>> é o número da versão, sendo 0 a mais recente. "
+"Números de versão E<gt> maiores que 0 são comprimidos a menos que B<-l> o "
+"previna. O número de versão 0 não é comprimido porque um processo pode ainda "
+"ter o I<ficheiro> aberto para escrita/leitura. Apenas as versões com "
+"I<ciclo> do ficheiro são mantidas."
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:38
+msgid "If the file does not exist and B<-t> was given, it will be created."
+msgstr "se o ficheiro não existir e for fornecido B<-t>, ele será criado."
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:41
+msgid ""
+"For files that do exist and have lengths greater than zero, the following "
+"actions are performed:"
+msgstr ""
+"Para ficheiros que existem, e têm tamanhos superiores a zero, são executadas "
+"as seguintes acções:"
+
+# type: IP
+#. type: IP
+#: ../savelog.8:42
+#, no-wrap
+msgid "1)"
+msgstr "1)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:61
+#, fuzzy
+#| msgid ""
+#| "Version numbered files are cycled. Version I<file>.I<2> is moved to "
+#| "version I<file>.I<3>, version I<file>.I<1> is moved to version I<file>."
+#| "I<2>, and so on. Finally version I<file>.I<0> is moved to version "
+#| "I<file>.I<1>, and version I<file> is deleted. Both compressed names and "
+#| "uncompressed names are cycled, regardless of B<-l>. Missing version "
+#| "files are ignored."
+msgid ""
+"Version numbered files are cycled. Version I<file>B<\\&.2> is moved to "
+"version I<file>B<\\&.3>, version I<file>B<\\&.1> is moved to version "
+"I<file>B<\\&.2>, and so on. Finally version I<file>B<\\&.0> is moved to "
+"version I<file>B<\\&.1>, and version I<file> is deleted. Both compressed "
+"names and uncompressed names are cycled, regardless of B<-l>. Missing "
+"version files are ignored."
+msgstr ""
+"É feito um ciclo aos ficheiros com número de versão. O I<ficheiro> versão ."
+"I<2> é movido para I<ficheiro> versão .I<3>, o O I<ficheiro> versão I<1> é "
+"movido para I<ficheiro> versão .I<2>, e assim sucessivamente. Finalmente o "
+"I<ficheiro> versão .I<0> é movido para I<ficheiro> versão .I<1>, e o "
+"I<ficheiro> versão é apagado. É feito este ciclo a ambos nomes comprimidos e "
+"nomes não comprimidos, independentemente de B<-l>. Os ficheiros de versão em "
+"falta são ignorados."
+
+# type: IP
+#. type: IP
+#: ../savelog.8:62
+#, no-wrap
+msgid "2)"
+msgstr "2)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:70
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<1> is compressed unless the B<-l> flag was given. It "
+#| "is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgid ""
+"The new I<file>B<\\&.1> is compressed unless the B<-l> flag was given. It "
+"is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgstr ""
+"O novo I<ficheiro>.I<1> é comprimido a menos que a flag B<-l> seja usada. É "
+"alterado de acordo com as flags B<-m>, B<-u>, e B<-g>."
+
+# type: IP
+#. type: IP
+#: ../savelog.8:71
+#, no-wrap
+msgid "3)"
+msgstr "3)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:76
+#, fuzzy
+#| msgid "The main I<file> is moved to I<file>.I<0>."
+msgid "The main I<file> is moved to I<file>B<.0>."
+msgstr "O I<ficheiro> principal é movido para I<ficheiro>.I<0>."
+
+# type: IP
+#. type: IP
+#: ../savelog.8:77
+#, no-wrap
+msgid "4)"
+msgstr "4)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:86
+msgid ""
+"If the B<-m>, B<-u>, B<-g>, B<-t>, or B<-p> flags are given, then an empty "
+"I<file> is created subject to the given flags. With the B<-p> flag, the "
+"file is created with the same owner, group, and permissions as before."
+msgstr ""
+"Se as flags B<-m>, B<-u>, B<-g>, B<-t>, ou B<-p> forem usadas, então é "
+"criado um I<ficheiro> vazio de acordo com as flags usadas. Com a flag B<-p>, "
+"o ficheiro é criado com o mesmo dono, grupo e permissões como antes."
+
+# type: IP
+#. type: IP
+#: ../savelog.8:87
+#, no-wrap
+msgid "5)"
+msgstr "5)"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:93
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+#| "flags."
+msgid ""
+"The new I<file>B<\\&.0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+"flags."
+msgstr ""
+"O novo I<ficheiro>.I<0> é alterado de acordo com as flags B<-m>, B<-u>, e B<-"
+"g>."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:95
+#, no-wrap
+msgid "B<-m mode>"
+msgstr "B<-m modo>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:99
+msgid "chmod the log files to mode, implies B<-t>"
+msgstr "faz chmod aos ficheiros de relatório para modo, implica B<-t>"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:99
+#, no-wrap
+msgid "B<-u user>"
+msgstr "B<-u utilizador>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:103
+msgid "chown log files to user, implies B<-t>"
+msgstr "faz chown aos ficheiros de relatório para utilizador, implica B<-t>"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:103
+#, no-wrap
+msgid "B<-g group>"
+msgstr "B<-g grupo>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:107
+msgid "chgrp log files to group, implies B<-t>"
+msgstr "faz chgrp aos ficheiros de relatório para grupo, implica B<-t>"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:107
+#, no-wrap
+msgid "B<-c cycle>"
+msgstr "B<-c ciclo>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:113
+#, fuzzy
+#| msgid ""
+#| "Save cycle versions of the logfile (default: 7). The I<cycle> count must "
+#| "be at least 2."
+msgid ""
+"Save cycle versions of the logfile (default: 7). The I<cycle> count must be "
+"at least 2."
+msgstr ""
+"Grava versões de ciclo do ficheiro de relatório (predefinição: 7). A "
+"contagem de I<ciclo> tem de ser pelo menos 2."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:113
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:116
+msgid "touch new logfile into existence"
+msgstr "toca novo ficheiro de relatório para existência"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:116
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:119
+msgid "don't compress any log files (default: do compress)"
+msgstr "não comprime nenhuns ficheiros de relatório (predefinição: comprime)"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:119
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:122
+msgid "preserve owner, group, and permissions of logfile"
+msgstr "preserva o dono, grupo e permissões do ficheiro de relatório"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:122
+#, no-wrap
+msgid "B<-j>"
+msgstr "B<-j>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:125
+msgid "compress with bzip2 instead of gzip"
+msgstr "comprime com bzip2 em vez de gzip"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:125
+#, no-wrap
+msgid "B<-J>"
+msgstr "B<-J>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:128
+msgid "compress with xz instead of gzip"
+msgstr "comprime com xz em vez de gzip"
+
+#. type: Plain text
+#: ../savelog.8:134
+#, fuzzy
+#| msgid ""
+#| "For xz no strength option is set, and xz decides on the default based on "
+#| "the total amount of physical RAM. Note that xz can use a very large "
+#| "amount of memory for the higher compression levels."
+msgid ""
+"For xz no strength option is set, and xz decides on the default based on the "
+"total amount of physical RAM. Note that xz can use a very large amount of "
+"memory for the higher compression levels."
+msgstr ""
+"Para xz nenhuma opção de força é definida, e o xz decide pela predefinição "
+"com base na quantidade total de RAM física. Note que o xz pode usar uma "
+"grande quantidade de memória para os níveis de compressão mais altos."
+
+#. type: TP
+#: ../savelog.8:134
+#, no-wrap
+msgid "B<-1\\ .\\|.\\ -9>"
+msgstr "B<-1\\ .\\|.\\ -9>"
+
+#. type: Plain text
+#: ../savelog.8:137
+msgid "compression strength or memory usage (default: 9, except for xz)"
+msgstr ""
+"força de compressão ou utilização de memória (predefinição: 9, excepto para "
+"xz)"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:137
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:140
+msgid "force cleanup of cycled logfiles"
+msgstr "força a limpeza dos ficheiros de relatório que fizeram ciclo."
+
+# type: TP
+#. type: TP
+#: ../savelog.8:140
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:143
+msgid "use standard date for rolling"
+msgstr "usa data standard para a rotação"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:143
+#, no-wrap
+msgid "B<-D dateformat>"
+msgstr "B<-D formato-data>"
+
+#. type: Plain text
+#: ../savelog.8:148
+msgid ""
+"override date format, in the syntax understood by the B<date>(1) command"
+msgstr ""
+"sobrepõe o formato da data, na sintaxe compreendida pelo comando B<date>(1)"
+
+# NOTE : manque rolldir
+# type: TP
+#. type: TP
+#: ../savelog.8:148
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:153
+#, fuzzy
+#| msgid "use I<rolldir> instead of . to roll files"
+msgid "use I<rolldir> instead of \\&.\\& to roll files"
+msgstr "usa I<rolldir> em vez de . para rodar os ficheiros"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:153
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:156
+msgid "do not rotate empty files"
+msgstr "não faz rotação a ficheiros vazios"
+
+# type: TP
+#. type: TP
+#: ../savelog.8:156
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:159
+msgid "be quiet"
+msgstr "fica silencioso"
+
+# type: Plain text
+#. type: Plain text
+#: ../savelog.8:165
+#, fuzzy
+#| msgid ""
+#| "If a process is still writing to I<file.0>, and savelog moves it to "
+#| "I<file.1> and compresses it, data could be lost."
+msgid ""
+"If a process is still writing to I<file>B<\\&.0>, and savelog moves it to "
+"I<file>B<\\&.1> and compresses it, data could be lost."
+msgstr ""
+"Se um processo ainda estiver a escrever no I<ficheiro.0>, e o savelog movê-"
+"lo para I<ficheiro.1> e o comprimir, pode-se perder dados."
+
+#. type: Plain text
+#: ../savelog.8:167
+msgid "B<logrotate>(8)"
+msgstr "B<logrotate>(8)"
+
+# type: TH
+#. type: TH
+#: ../tempfile.1:2
+#, no-wrap
+msgid "TEMPFILE"
+msgstr "TEMPFILE"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:5
+msgid "tempfile - create a temporary file in a safe manner"
+msgstr "tempfile - cria um ficheiro temporário de um modo seguro"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:10
+msgid ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] [--"
+"name=FILE] [--help] [--version]"
+msgstr ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODO] [-n FICHEIRO] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODO] [--"
+"name=FICHEIRO] [--help] [--version]"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:16
+msgid ""
+"B<tempfile> creates a temporary file in a safe manner. It uses "
+"B<mkstemps>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+"O_EXCL. The filename is printed on standard output."
+msgstr ""
+"B<tempfile> cria um ficheiro temporário num modo seguro. Usa B<mkstemps>(3) "
+"para escolher o nome e abre-o com O_RDWR | O_CREAT | O_EXCL. O nome do "
+"ficheiro é escrito na saída standard."
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:19
+msgid ""
+"The directory in which to create the file might be searched for in this "
+"order:"
+msgstr ""
+"O directório onde se vai criar o ficheiro pode ser pesquisado por esta ordem:"
+
+# type: IP
+#. type: TP
+#: ../tempfile.1:19
+#, no-wrap
+msgid "a)"
+msgstr "a)"
+
+#. type: Plain text
+#: ../tempfile.1:25
+msgid ""
+"In case the environment variable B<TMPDIR> exists and contains the name of "
+"an appropriate directory, that is used."
+msgstr ""
+"No caso da variável de ambiente B<TMPDIR> existir e conter o nome dum "
+"directório apropriado, esse é usado."
+
+# type: IP
+#. type: TP
+#: ../tempfile.1:25
+#, no-wrap
+msgid "b)"
+msgstr "b)"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:30
+msgid ""
+"Otherwise, if the I<--directory> argument is specified and appropriate, it "
+"is used."
+msgstr ""
+"Caso contrário, se o argumento I<--directório> for específico e apropriado, "
+"ele é usado."
+
+# type: IP
+#. type: TP
+#: ../tempfile.1:30
+#, no-wrap
+msgid "c)"
+msgstr "c)"
+
+#. type: Plain text
+#: ../tempfile.1:37
+msgid ""
+"Otherwise, I<P_tmpdir> (as defined in I<E<lt>stdio.hE<gt>>) is used when "
+"appropriate."
+msgstr ""
+"Caso contrário, I<P_tmpdir> (como definido em I<E<lt>stdio.hE<gt>>) é usado "
+"quando apropriado."
+
+#. type: TP
+#: ../tempfile.1:37
+#, no-wrap
+msgid "d)"
+msgstr "d)"
+
+#. type: Plain text
+#: ../tempfile.1:42
+#, fuzzy
+#| msgid "Finally an implementation-defined directory I<(/tmp)> may be used."
+msgid "Finally an implementation-defined directory (I</tmp>) may be used."
+msgstr ""
+"Finalmente pode ser usado um directório de implementação definida I<(/tmp)>."
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:43
+#, no-wrap
+msgid "B<-d, --directory >I<DIR>"
+msgstr "B<-d, --directory >I<DIR>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:46
+msgid "Place the file in DIR."
+msgstr "Coloca o ficheiro em DIR."
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:46
+#, no-wrap
+msgid "B<-m, --mode >I<MODE>"
+msgstr "B<-m, --mode >I<MODO>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:49
+msgid "Open the file with MODE instead of 0600."
+msgstr "Abre o ficheiro com MODO em vez de 0600."
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:49
+#, no-wrap
+msgid "B<-n, --name >I<FILE>"
+msgstr "B<-n, --name >I<FICHEIRO>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:54
+msgid ""
+"Use FILE for the name instead of B<tempnam>(3)B<.> The options -d, -p, and -"
+"s are ignored if this option is given."
+msgstr ""
+"Usa FICHEIRO para o nome em vez de B<tempnam>(3)B<.> As opções -d, -p, e -s "
+"são ignoradas se for usada esta opção."
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:54
+#, no-wrap
+msgid "B<-p, --prefix >I<STRING>"
+msgstr "B<-p, --prefix >I<STRING>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:57
+msgid "Use up to five letters of STRING to generate the name."
+msgstr "Usa até cinco letras de STRING para gerar o nome."
+
+# type: TP
+#. type: TP
+#: ../tempfile.1:57
+#, no-wrap
+msgid "B<-s, --suffix >I<STRING>"
+msgstr "B<-s, --suffix >I<STRING>"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:60
+msgid "Generate the file with STRING as the suffix."
+msgstr "Gera o ficheiro com STRING sendo o sufixo."
+
+# type: SH
+#. type: SH
+#: ../tempfile.1:66
+#, no-wrap
+msgid "RETURN VALUES"
+msgstr "VALORES DE RETORNO"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:69
+msgid ""
+"An exit status of 0 means the temporary file was created successfully. Any "
+"other exit status indicates an error."
+msgstr ""
+"Um estado ao terminar de 0 significa que o ficheiro temporário foi criado "
+"com sucesso. Qualquer outro estado ao terminar indica um erro."
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:75
+#, fuzzy
+#| msgid ""
+#| "Exclusive creation is not guaranteed when creating files on NFS "
+#| "partitions. tempfile cannot make temporary directories. tempfile is "
+#| "deprecated; you should use mktemp(1) instead."
+msgid ""
+"Exclusive creation is not guaranteed when creating files on NFS partitions. "
+"tempfile cannot make temporary directories. tempfile is deprecated; you "
+"should use B<mktemp>(1) instead."
+msgstr ""
+"Não é garantida a criação exclusiva quando se criam ficheiros em partições "
+"NFS, o tempfile não pode fazer directórios temporários. O tempfile está "
+"abandonado, você deve usar o mktemp(1) em vez deste."
+
+# type: SH
+#. type: SH
+#: ../tempfile.1:75
+#, no-wrap
+msgid "EXAMPLE"
+msgstr "EXEMPLO"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:85
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+msgstr ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+
+# type: Plain text
+#. type: Plain text
+#: ../tempfile.1:88
+msgid "B<tempnam>(3), B<mktemp>(1)"
+msgstr "B<tempnam>(3), B<mktemp>(1)"
+
+# type: TH
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "WHICH"
+msgstr "WHICH"
+
+# type: TH
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "29 Jun 2016"
+msgstr "29 Jun 2016"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:5
+msgid "which - locate a command"
+msgstr "which - localiza um comando"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:7
+msgid "which [-a] filename ..."
+msgstr "which [-a] nome_de_ficheiro ..."
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:16
+#, fuzzy
+#| msgid ""
+#| "B<which> returns the pathnames of the files (or links) which would be "
+#| "executed in the current environment, had its arguments been given as "
+#| "commands in a strictly POSIX-conformant shell. It does this by searching "
+#| "the PATH for executable files matching the names of the arguments. It "
+#| "does not canonicalize path names."
+msgid ""
+"B<which> returns the pathnames of the files (or links) which would be "
+"executed in the current environment, had its arguments been given as "
+"commands in a strictly POSIX-conformant shell. It does this by searching "
+"the PATH for executable files matching the names of the arguments. It does "
+"not canonicalize path names."
+msgstr ""
+"B<which> retorna os nomes de caminho dos ficheiros (ou links) que podem ser "
+"executados no ambiente actual, tendo os seus argumentos sendo dados como "
+"comandos numa shell estritamente compatível com POSIX. Ele faz isto ao "
+"pesquisar a PATH por ficheiros executáveis que correspondem aos nomes dos "
+"argumentos. Não canoniza os nomes de caminho."
+
+# type: TP
+#. type: TP
+#: ../which.1:17
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:20
+msgid "print all matching pathnames of each argument"
+msgstr "escreve todos os nomes-de-caminho correspondentes de cada argumento"
+
+# type: SH
+#. type: SH
+#: ../which.1:20
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "ESTADO AO TERMINAR"
+
+# type: TP
+#. type: TP
+#: ../which.1:21
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:24
+msgid "if all specified commands are found and executable"
+msgstr "se todos os comandos especificados foram encontrados e são executáveis"
+
+# type: TP
+#. type: TP
+#: ../which.1:24
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:27
+msgid "if one or more specified commands is nonexistent or not executable"
+msgstr ""
+"se um ou mais comandos especificados são inexistentes ou não executáveis"
+
+# type: TP
+#. type: TP
+#: ../which.1:27
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+# type: Plain text
+#. type: Plain text
+#: ../which.1:29
+msgid "if an invalid option is specified"
+msgstr "se for especificada uma opção inválida"
+
+# type: TH
+#~ msgid "30 Jun 2010"
+#~ msgstr "30 Jun 2010"
+
+# type: Plain text
+#~ msgid "override date format, in the form of I<[MMDDhhmm[[CC]YY][.ss]]>"
+#~ msgstr "sobrepõe o formato da data, no formato I<[MMDDhhmm[[CC]YY][.ss]]>"
+
+# type: TH
+#~ msgid "1 May 2009"
+#~ msgstr "1 May 2009"
+
+#~ msgid "14 Nov 2010"
+#~ msgstr "14 novembre 2010"
+
+# type: TH
+#~ msgid "9 Aug 2009"
+#~ msgstr "9 août 2009"
diff --git a/po4a/po/sl.po b/po4a/po/sl.po
new file mode 100644
index 0000000..8f78511
--- /dev/null
+++ b/po4a/po/sl.po
@@ -0,0 +1,1401 @@
+# Slovenian translation for debianutils
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the debianutils package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: debianutils\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2020-05-23 08:02-0400\n"
+"PO-Revision-Date: 2012-07-29 11:31+0100\n"
+"Last-Translator: Andrej ŽnidarÅ¡iÄ <andrej.znidarsic@gmail.com>\n"
+"Language-Team: Slovenian <sl@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-09-29 17:52+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "ADD-SHELL"
+msgstr "ADD-SHELL"
+
+#. type: TH
+#: ../add-shell.8:1
+#, no-wrap
+msgid "12 May 2011"
+msgstr "12. maj 2011"
+
+#. type: SH
+#: ../add-shell.8:2 ../installkernel.8:2 ../ischroot.1:3 ../remove-shell.8:2
+#: ../run-parts.8:9 ../savelog.8:3 ../tempfile.1:3 ../which.1:3
+#, no-wrap
+msgid "NAME"
+msgstr "IME"
+
+#. type: Plain text
+#: ../add-shell.8:4
+msgid "add-shell - add shells to the list of valid login shells"
+msgstr "add-shell - doda lupine v seznam veljavnih prijavnih lupin"
+
+#. type: SH
+#: ../add-shell.8:4 ../installkernel.8:4 ../ischroot.1:5 ../remove-shell.8:4
+#: ../run-parts.8:11 ../savelog.8:5 ../tempfile.1:5 ../which.1:5
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "POVZETEK"
+
+#. type: Plain text
+#: ../add-shell.8:8
+msgid "B<add-shell> I<shellname> [I<shellname>...]"
+msgstr "B<add-shell> I<ime lupine> [I<ime lupine> ...]"
+
+#. type: SH
+#: ../add-shell.8:8 ../installkernel.8:6 ../ischroot.1:8 ../remove-shell.8:8
+#: ../run-parts.8:20 ../savelog.8:11 ../tempfile.1:10 ../which.1:7
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "OPIS"
+
+#. type: Plain text
+#: ../add-shell.8:18
+msgid ""
+"B<add-shell> copies I</etc/shells> to I</etc/shells.tmp>, adds the given "
+"shells to this file if they are not already present, and copies this "
+"temporary file back to I</etc/shells>."
+msgstr ""
+"B<add-shell> kopira I</etc/shells> v I</etc/shells.tmp>, doda podane lupine "
+"v to datoteko, Äe Å¡e niso prisotne, in kopira zaÄasno datoteko nazaj v I</"
+"etc/shells>."
+
+#. type: Plain text
+#: ../add-shell.8:20
+msgid "The shells must be provided by their full pathnames."
+msgstr "Lupine morajo biti podane z njihovimi polnimi imeni poti."
+
+#. type: SH
+#: ../add-shell.8:20 ../remove-shell.8:17 ../savelog.8:166 ../tempfile.1:86
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "OGLEJTE SI TUDI"
+
+#. type: Plain text
+#: ../add-shell.8:21 ../remove-shell.8:18
+msgid "B<shells>(5)"
+msgstr "B<shells>(5)"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "INSTALLKERNEL"
+msgstr "INSTALLKERNEL"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "7 Jan 2001"
+msgstr "7 jan 2001"
+
+#. type: TH
+#: ../installkernel.8:1
+#, no-wrap
+msgid "Debian Linux"
+msgstr "Debian Linux"
+
+#. type: Plain text
+#: ../installkernel.8:4
+msgid "installkernel - install a new kernel image"
+msgstr "installkernel - namesti nov odtis jedra"
+
+#. type: Plain text
+#: ../installkernel.8:6
+msgid "B<installkernel >I<version zImage System.map [directory]>"
+msgstr "B<installkernel >I<version zImage System.map [mapa]>"
+
+#. type: Plain text
+#: ../installkernel.8:13
+msgid ""
+"B<installkernel> installs a new kernel image onto the system from the Linux "
+"source tree. It is called by the Linux kernel makefiles when B<make "
+"install> is invoked there."
+msgstr ""
+"B<installkernel> iz Linux drevesa virov v sistem namesti nov odtis jedra. "
+"Klican je s strani datotek make Linux jedra, ko je klican B<make install>."
+
+#. type: Plain text
+#: ../installkernel.8:24
+msgid ""
+"The new kernel is installed into I<{directory}/vmlinuz-{version}>. If a "
+"symbolic link I<{directory}/vmlinuz> already exists, it is refreshed by "
+"making a link from I<{directory}/vmlinuz> to the new kernel, and the "
+"previously installed kernel is available as I<{directory}/vmlinuz.old>."
+msgstr ""
+"Novo jedro je nameÅ¡Äeno v I<{directory}/vmlinuz-{version}>. ÄŒe simbolna "
+"povezava I<{directory}/vmlinuz> že obstaja, je osvežena tako, da se ustvari "
+"povezava iz I<{directory}/vmlinuz> do novega jedra. Predhodno nameÅ¡Äeno "
+"jedro je na voljo kot I<{directory}/vmlinuz.old>."
+
+#. type: SH
+#: ../installkernel.8:24 ../ischroot.1:35 ../savelog.8:159 ../tempfile.1:69
+#, no-wrap
+msgid "BUGS"
+msgstr "HROÅ ÄŒI"
+
+#. type: Plain text
+#: ../installkernel.8:29
+#, fuzzy
+#| msgid ""
+#| "installkernel resides in /sbin only because the Linux kernel makefiles "
+#| "call it from there. It should really be in /usr/sbin. It isn't needed "
+#| "to boot a system."
+msgid ""
+"B<installkernel> resides in /sbin only because the Linux kernel makefiles "
+"call it from there. It should really be in /usr/sbin. It isn't needed to "
+"boot a system."
+msgstr ""
+"installkernel se nahaja v /sbin zato, ker jo s tam kliÄejo datoteke make "
+"Linux jedra. Pravzaprav bi morala biti v /usr/sbin. Ni zahtevana za zagon "
+"sistema."
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "ISCHROOT"
+msgstr "ISCHROOT"
+
+#. type: TH
+#: ../ischroot.1:2
+#, no-wrap
+msgid "30 May 2011"
+msgstr "30. maj 2011"
+
+#. type: TH
+#: ../ischroot.1:2 ../run-parts.8:8 ../savelog.8:2 ../tempfile.1:2 ../which.1:2
+#, no-wrap
+msgid "Debian"
+msgstr "Debian"
+
+#. type: Plain text
+#: ../ischroot.1:5
+msgid "ischroot - detect if running in a chroot"
+msgstr "ischroot - zazna, Äe se izvaja v chroot"
+
+#. type: Plain text
+#: ../ischroot.1:8
+msgid "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+msgstr "B<ischroot> [--default-false] [--default-true] [--help] [--version]"
+
+#. type: Plain text
+#: ../ischroot.1:12
+#, fuzzy
+#| msgid ""
+#| "B<ischroot> detects if it is currently running in a chroot. The exit "
+#| "status is:"
+msgid ""
+"B<ischroot> detects if it is currently running in a chroot. The exit status "
+"is:"
+msgstr "B<ischroot> zazna, le se trenutno izvaja v chroot. Stanje konÄanja je:"
+
+#. type: TP
+#: ../ischroot.1:12
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: ../ischroot.1:15
+msgid "if currently running in a chroot"
+msgstr "ÄŒe se ne izvaja v chroot"
+
+#. type: TP
+#: ../ischroot.1:15
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: ../ischroot.1:18
+msgid "if currently not running in a chroot"
+msgstr "ÄŒe se ne izvaja v chroot"
+
+#. type: TP
+#: ../ischroot.1:18
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: ../ischroot.1:22
+msgid ""
+"if the detection is not possible (On GNU/Linux this happens if the script is "
+"not run as root)."
+msgstr ""
+"Äe zaznava ni mogoÄa (na GNU/Linux se to zgodi, Äe skript ni zagnan kot "
+"skrbnik.)"
+
+#. type: SH
+#: ../ischroot.1:22 ../run-parts.8:47 ../savelog.8:94 ../tempfile.1:42
+#: ../which.1:16
+#, no-wrap
+msgid "OPTIONS"
+msgstr "MOŽNOSTI"
+
+#. type: TP
+#: ../ischroot.1:23
+#, fuzzy, no-wrap
+#| msgid "B<-f, --default-false >"
+msgid "B<-f, --default-false>"
+msgstr "B<-f, --default-false >"
+
+#. type: Plain text
+#: ../ischroot.1:26
+msgid "Exit with status 1 if the detection is not possible."
+msgstr "KonÄaj s stanjem 1, Äe zaznava ni mogoÄa."
+
+#. type: TP
+#: ../ischroot.1:26
+#, fuzzy, no-wrap
+#| msgid "B<-t, --default-true >"
+msgid "B<-t, --default-true>"
+msgstr "B<-t, --default-true >"
+
+#. type: Plain text
+#: ../ischroot.1:29
+msgid "Exit with status 0 if the detection is not possible."
+msgstr "KonÄaj s stanjem 0, Äe zaznava ni mogoÄa."
+
+#. type: TP
+#: ../ischroot.1:29 ../tempfile.1:60
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: ../ischroot.1:32 ../tempfile.1:63
+msgid "Print a usage message on standard output and exit successfully."
+msgstr "IzpiÅ¡e sporoÄilo uporabe na standarden izhod in uspeÅ¡no konÄa."
+
+#. type: TP
+#: ../ischroot.1:32 ../tempfile.1:63
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: ../ischroot.1:35 ../tempfile.1:66
+msgid "Print version information on standard output and exit successfully."
+msgstr "IzpiÅ¡e podrobnosti o razliÄici na standardni izhod in uspeÅ¡no konÄa."
+
+#. type: Plain text
+#: ../ischroot.1:38
+#, fuzzy
+#| msgid ""
+#| "On GNU/Linux, chroot detection is not possible when not root. This works "
+#| "correctly on GNU/Hurd and GNU/kFreeBSD."
+msgid ""
+"On GNU/Linux, chroot detection is not possible when not root. This works "
+"correctly on GNU/Hurd and GNU/kFreeBSD."
+msgstr ""
+"Na GNU/Linux zaznavanje chroot ni mogoÄe, Äe niste skrbnik. To deluje "
+"pravilno na GNU/Hura in GNU/kFreeBSD."
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "REMOVE-SHELL"
+msgstr "REMOVE-SHELL"
+
+#. type: TH
+#: ../remove-shell.8:1
+#, no-wrap
+msgid "7 Apr 2005"
+msgstr "7 apr 2005"
+
+#. type: Plain text
+#: ../remove-shell.8:4
+msgid "remove-shell - remove shells from the list of valid login shells"
+msgstr "remove-shell - odstrani lupine iz seznama veljavnih prijavnih lupin."
+
+#. type: Plain text
+#: ../remove-shell.8:8
+msgid "B<remove-shell> I<shellname> [I<shellname>...]"
+msgstr "B<remove-shell> I<ime lupine> [I<ime lupine>...]"
+
+#. type: Plain text
+#: ../remove-shell.8:17
+msgid ""
+"B<remove-shell> operates on the temporary files I</etc/shells.tmp> and I</"
+"etc/shells.tmp2> to remove the given shells from the list of valid login "
+"shells, and copy the result back to I</etc/shells>."
+msgstr ""
+"B<remove-shell> deluje na zaÄasnih datotekah I</etc/shells.tmp> in I</etc/"
+"shells.tmp2> tako, da odstrani podane lupine iz seznama veljavnih prijavnih "
+"lupin in kopira rezultat nazaj v I</etc/shells>."
+
+#. type: TH
+#: ../run-parts.8:8
+#, no-wrap
+msgid "RUN-PARTS"
+msgstr "RUN-PARTS"
+
+#. type: TH
+#: ../run-parts.8:8 ../tempfile.1:2
+#, no-wrap
+msgid "27 Jun 2012"
+msgstr "27. jun 2012"
+
+#. type: Plain text
+#: ../run-parts.8:11
+msgid "run-parts - run scripts or programs in a directory"
+msgstr "run-parts - zažene skripte ali programe v mapi"
+
+#. type: Plain text
+#: ../run-parts.8:17
+msgid ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] DIRECTORY"
+msgstr ""
+"B<run-parts> [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--"
+"umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--"
+"list] [--reverse] [--] MAPA"
+
+#. type: Plain text
+#: ../run-parts.8:20
+msgid "B<run-parts> -V"
+msgstr "B<run-parts> -V"
+
+#. type: Plain text
+#: ../run-parts.8:27
+msgid ""
+"B<run-parts> runs all the executable files named within constraints "
+"described below, found in directory I<directory>. Other files and "
+"directories are silently ignored."
+msgstr ""
+"B<run-parts> zažene vse najdene izvedljive datoteke v mapi I<directory> "
+"poimenovane s spodaj opisanimi omejitvami. Druge datoteke in mape so tiho "
+"prezrte."
+
+#. type: Plain text
+#: ../run-parts.8:31
+msgid ""
+"If neither the --lsbsysinit option nor the --regex option is given then the "
+"names must consist entirely of ASCII upper- and lower-case letters, ASCII "
+"digits, ASCII underscores, and ASCII minus-hyphens."
+msgstr ""
+"Če nista podani možnost --lsbsysinit ali pa možnost --regex, morajo biti "
+"imena sestavljena samo iz ASCII velikih in majhnih Ärk, Å¡tevilk, podÄrtajev "
+"in vezajev."
+
+#. type: Plain text
+#: ../run-parts.8:38
+msgid ""
+"If the --lsbsysinit option is given, then the names must not end in .dpkg-"
+"old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more "
+"of the following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); "
+"the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); "
+"and the Debian cron script namespace (^[a-zA-Z0-9_-]+$)."
+msgstr ""
+"ÄŒe je podana možnost --lsbsysinit, se imena ne smejo konÄati z .dpkg-old, ."
+"dpkg-dist, .dpkg-new ali .dpkg-tmp. Pripadati morajo enemu izmed naslednjih "
+"imenskih prostorov: LANANA-dodeljen imenski prostor (^[a-z0-9]+$); "
+"hierarhiÄni in obraten imenski prostor LSB (^_?([a-z0-9_.]+-)+[a-z0-9]+$); "
+"in imenski prostor Debian cron skript (^[a-zA-Z0-9_-]+$)."
+
+#. type: Plain text
+#: ../run-parts.8:41
+msgid ""
+"If the --regex option is given, the names must match the custom extended "
+"regular expression specified as that option's argument."
+msgstr ""
+"Če je podana možnost --regex, morajo imena ustrezati po meri narejenemu "
+"razÅ¡irjenemu logiÄnemu izrazu doloÄenemu kot argument te možnosti."
+
+#. type: Plain text
+#: ../run-parts.8:46
+msgid ""
+"Files are run in the lexical sort order (according to the C/POSIX locale "
+"character collation rules) of their names unless the --reverse option is "
+"given, in which case they are run in the opposite order."
+msgstr ""
+"Datoteke se zaganjajo po abecednem vrstnem redu njihovih imen (glede na "
+"pravila krajevnih oznak C/POSIX), razen Äe je podana možnost --reverse. "
+"Takrat se zaganjajo v obratnem vrstnem redu."
+
+#. type: TP
+#: ../run-parts.8:48
+#, no-wrap
+msgid "B<--test>"
+msgstr "B<--test>"
+
+#. type: Plain text
+#: ../run-parts.8:52
+msgid ""
+"print the names of the scripts which would be run, but don't actually run "
+"them."
+msgstr "izpiše imena skript, ki bi se pognale, vendar jih ne zažene."
+
+#. type: TP
+#: ../run-parts.8:52
+#, no-wrap
+msgid "B<--list>"
+msgstr "B<--list>"
+
+#. type: Plain text
+#: ../run-parts.8:57
+#, fuzzy
+#| msgid ""
+#| "print the names of the all matching files (not limited to executables), "
+#| "but don't actually run them. This option cannot be used with --test."
+msgid ""
+"print the names of the all matching files (not limited to executables), but "
+"don't actually run them. This option cannot be used with --test."
+msgstr ""
+"izpiÅ¡e imena vseh ustrezajoÄih datotek (ne samo izvredljivih datotek), "
+"vendar jih ne zaženi. Te možnosti ni mogoÄe uporabiti skupaj s --test."
+
+#. type: TP
+#: ../run-parts.8:57
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr "B<-v, --verbose>"
+
+#. type: Plain text
+#: ../run-parts.8:60
+msgid "print the name of each script to stderr before running."
+msgstr "izpiše ime vsake skripte na stderr pred zagonom"
+
+#. type: TP
+#: ../run-parts.8:60
+#, no-wrap
+msgid "B<--report>"
+msgstr "B<--report>"
+
+#. type: Plain text
+#: ../run-parts.8:67
+msgid ""
+"similar to B<--verbose>, but only prints the name of scripts which produce "
+"output. The script's name is printed to whichever of stdout or stderr the "
+"script first produces output on."
+msgstr ""
+"podobno kot B<--verbose>, vendar izpiše le imena skript, ki imajo izhod. "
+"Ime skripte se izpiše na stdout ali pa stderr glede na to kje se izpiše prvi "
+"izhod skripte."
+
+#. type: TP
+#: ../run-parts.8:67
+#, no-wrap
+msgid "B<--reverse>"
+msgstr "B<--reverse>"
+
+#. type: Plain text
+#: ../run-parts.8:70
+msgid "reverse the scripts' execution order."
+msgstr "obrni vrstni red izvajanja skript"
+
+#. type: TP
+#: ../run-parts.8:70
+#, no-wrap
+msgid "B<--exit-on-error>"
+msgstr "B<--exit-on-error>"
+
+#. type: Plain text
+#: ../run-parts.8:73
+msgid "exit as soon as a script returns with a non-zero exit code."
+msgstr "konÄaj takoj, ko skript vrne ne niÄelno izstopno kodo."
+
+#. type: TP
+#: ../run-parts.8:73
+#, no-wrap
+msgid "B<--lsbsysinit>"
+msgstr "B<--lsbsysinit>"
+
+#. type: Plain text
+#: ../run-parts.8:76
+msgid "use LSB namespaces instead of classical behavior."
+msgstr "uporabi imenski prostor LSB namesto obiÄajnega obnaÅ¡anja."
+
+#. type: TP
+#: ../run-parts.8:76
+#, no-wrap
+msgid "B<--new-session>"
+msgstr "B<--new-session>"
+
+#. type: Plain text
+#: ../run-parts.8:81
+msgid ""
+"run each script in a separate process session. If you use this option, "
+"killing run-parts will not kill the currently running script, it will run "
+"until completion."
+msgstr ""
+"zažene vsako skripto v loÄeni seji opravila. ÄŒe se ta možnost uporabi, "
+"ubitje programa run-parts ne bo ubilo trenutno delujoÄih skript. Te bodo "
+"tekle do zakljuÄka."
+
+#. type: TP
+#: ../run-parts.8:81
+#, no-wrap
+msgid "B<--regex=>I<RE>"
+msgstr "B<--regex=>I<RE>"
+
+#. type: Plain text
+#: ../run-parts.8:86
+msgid ""
+"validate filenames against custom extended regular expression I<RE>. See "
+"the EXAMPLES section for an example."
+msgstr ""
+"potrdi veljavnost imen datotek glede na po meri izdelan razÅ¡irjen logiÄni "
+"izraz I<RE>. Glej odstavek PRIMERI za primere."
+
+#. type: TP
+#: ../run-parts.8:86
+#, no-wrap
+msgid "B<-u, --umask=>I<umask>"
+msgstr "B<-u, --umask=>I<umask>"
+
+#. type: Plain text
+#: ../run-parts.8:93
+msgid ""
+"sets the umask to I<umask> before running the scripts. I<umask> should be "
+"specified in octal. By default the umask is set to 022."
+msgstr ""
+"nastavi umask na I<umask> pred poganjanjem skript. I<umask> mora biti "
+"doloÄen osmiÅ¡ko. Privzeto je umask nastavljen na 022."
+
+#. type: TP
+#: ../run-parts.8:93
+#, no-wrap
+msgid "B<-a, --arg=>I<argument>"
+msgstr "B<-a, --arg=>I<argument>"
+
+#. type: Plain text
+#: ../run-parts.8:100
+msgid ""
+"pass I<argument> to the scripts. Use B<--arg> once for each argument you "
+"want passed."
+msgstr ""
+"podajte I<argument> skripti. Uporabite I<--arg> za vsak argument, ki ga "
+"želite podati."
+
+#. type: TP
+#: ../run-parts.8:100
+#, no-wrap
+msgid "B<-->"
+msgstr "B<-->"
+
+#. type: Plain text
+#: ../run-parts.8:106
+msgid ""
+"specifies that this is the end of the options. Any filename after B<--> "
+"will be not be interpreted as an option even if it starts with a hyphen."
+msgstr ""
+"poda, da je to konec možnosti. Katerokoli ime datoteke po B<--> ne bo "
+"tolmaÄeno kot možnost, tudi Äe se zaÄne z vezajem."
+
+#. type: TP
+#: ../run-parts.8:106
+#, no-wrap
+msgid "B<-h, --help>"
+msgstr "B<-h, --help>"
+
+#. type: Plain text
+#: ../run-parts.8:109
+msgid "display usage information and exit."
+msgstr "prikaže podatke o uporabi in konÄa."
+
+#. type: TP
+#: ../run-parts.8:109
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr "B<-V, --version>"
+
+#. type: Plain text
+#: ../run-parts.8:112
+msgid "display version and copyright and exit."
+msgstr "prikaže razliÄico in avtorske pravice in konÄa."
+
+#. type: SH
+#: ../run-parts.8:113
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "PRIMERI"
+
+#. type: Plain text
+#: ../run-parts.8:116
+msgid ""
+"Print the names of all files in /etc that start with `p' and end with `d':"
+msgstr ""
+"Prikaže imena vseh datotek v /etc, ki se zaÄnejo s `p' in konÄajo z `d':"
+
+#. type: Plain text
+#: ../run-parts.8:118
+msgid "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+msgstr "run-parts --list --regex \\[aq]^p.*d$\\[aq] /etc"
+
+#. type: SH
+#: ../run-parts.8:119
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "AVTORSKE PRAVICE"
+
+#. type: Plain text
+#: ../run-parts.8:122
+msgid "Copyright (C) 1994 Ian Jackson."
+msgstr "Avtorske pravice (C) 1994 Ian Jackson."
+
+#. type: Plain text
+#: ../run-parts.8:124
+msgid "Copyright (C) 1996 Jeff Noxon."
+msgstr "Avtorske pravice (C) 1996 Jeff Noxon."
+
+#. type: Plain text
+#: ../run-parts.8:126
+msgid "Copyright (C) 1996, 1997, 1998 Guy Maor"
+msgstr "Avtorske pravice (C) 1996, 1997, 1998 Guy Maor"
+
+#. type: Plain text
+#: ../run-parts.8:128
+msgid ""
+"Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams"
+msgstr ""
+"Avtorske pravice (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint "
+"Adams"
+
+#. type: Plain text
+#: ../run-parts.8:133
+msgid ""
+"B<run-parts> is free software; see the GNU General Public License version 2 "
+"or later for copying conditions. There is I<no> warranty."
+msgstr ""
+"B<run-parts> je prosti program; oglejte si GNU General Public License "
+"razliÄica 2 ali kasnejÅ¡a za pogoje kopiranja. Garancije I<ni>."
+
+#. type: TH
+#: ../savelog.8:2
+#, no-wrap
+msgid "SAVELOG"
+msgstr "SAVELOG"
+
+#. type: TH
+#: ../savelog.8:2
+#, fuzzy, no-wrap
+#| msgid "30 May 2011"
+msgid "30 Dec 2017"
+msgstr "30. maj 2011"
+
+#. type: Plain text
+#: ../savelog.8:5
+msgid "savelog - save a log file"
+msgstr "savelog - shrani datoteko dnevnika"
+
+#. type: Plain text
+#: ../savelog.8:10
+msgid ""
+"B<savelog> [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] [-l] [-j] [-"
+"J] [-1\\ .\\|.\\ -9] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D dateformat] "
+"file ..."
+msgstr ""
+"B<savelog> [-m naÄin] [-u uporabnik] [-g skupina] [-t] [-p] [-c cikel] [-l] "
+"[-j] [-C] [-d] [-l] [-r rolldir] [-n] [-q] [-D oblikadatuma] datoteka ..."
+
+#. type: Plain text
+#: ../savelog.8:18
+msgid ""
+"The B<savelog> command saves and optionally compresses old copies of files. "
+"Older versions of I<file> are named:"
+msgstr ""
+"Ukaz B<savelog> shrani in po želji stisne stare kopije datotek. Starejše "
+"razliÄice I<file> se imenujejo:"
+
+#. type: Plain text
+#: ../savelog.8:21
+msgid "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+msgstr "I<file>.I<E<lt>numberE<gt>>I<E<lt>compress_suffixE<gt>>"
+
+#. type: Plain text
+#: ../savelog.8:34
+msgid ""
+"where I<E<lt>numberE<gt>> is the version number, 0 being the newest. "
+"Version numbers E<gt> 0 are compressed unless B<-l> prevents it. Version "
+"number 0 is not compressed because a process might still have I<file> opened "
+"for I/O. Only I<cycle> versions of the file are kept."
+msgstr ""
+"kjer je I<E<lt>numberE<gt>> Å¡tevilka razliÄice, 0 predstavlja najnovejÅ¡o. "
+"RazliÄice Å¡tevilka E<gt> 0 so stisnjene, razen Äe to prepreÄi B<-l>. "
+"RazliÄica Å¡tevilka 0 ni stisnjena, saj ima lahko opravilo I<file> Å¡e vedno "
+"odprt za I/O. Samo I<cycle> razliÄic datoteke je ohranjenih."
+
+#. type: Plain text
+#: ../savelog.8:38
+msgid "If the file does not exist and B<-t> was given, it will be created."
+msgstr "ÄŒe datoteka ne obstaja in je B<-t> podan, bo ustvarjena."
+
+#. type: Plain text
+#: ../savelog.8:41
+msgid ""
+"For files that do exist and have lengths greater than zero, the following "
+"actions are performed:"
+msgstr ""
+"Za datoteke, ki obstajajo in imajo dolžino veÄjo od niÄ, so opravljena "
+"naslednja dejanja:"
+
+#. type: IP
+#: ../savelog.8:42
+#, no-wrap
+msgid "1)"
+msgstr "1)"
+
+#. type: Plain text
+#: ../savelog.8:61
+#, fuzzy
+#| msgid ""
+#| "Version numbered files are cycled. Version I<file>.I<2> is moved to "
+#| "version I<file>.I<3>, version I<file>.I<1> is moved to version I<file>."
+#| "I<2>, and so on. Finally version I<file>.I<0> is moved to version "
+#| "I<file>.I<1>, and version I<file> is deleted. Both compressed names and "
+#| "uncompressed names are cycled, regardless of B<-l>. Missing version "
+#| "files are ignored."
+msgid ""
+"Version numbered files are cycled. Version I<file>B<\\&.2> is moved to "
+"version I<file>B<\\&.3>, version I<file>B<\\&.1> is moved to version "
+"I<file>B<\\&.2>, and so on. Finally version I<file>B<\\&.0> is moved to "
+"version I<file>B<\\&.1>, and version I<file> is deleted. Both compressed "
+"names and uncompressed names are cycled, regardless of B<-l>. Missing "
+"version files are ignored."
+msgstr ""
+"Datoteke s Å¡tevilkami razliÄic krožijo. RezliÄica I<file>.I<2> je "
+"premaknjena v razliÄico I<file>.I<3>, razliÄica I<file>.I<1> je premaknjena "
+"v razliÄico I<file>.I<2>, in tako naprej. KonÄno je razliÄica I<file>.I<0> "
+"premaknjena v razliÄico I<file>.I<1>, in je razliÄica I<file> izbrisana. "
+"Tako stisnjena in ne stisnjena imena krožijo, ne glede na B<-l>. ManjkajoÄe "
+"datoteke razliÄic so prezrte."
+
+#. type: IP
+#: ../savelog.8:62
+#, no-wrap
+msgid "2)"
+msgstr "2)"
+
+#. type: Plain text
+#: ../savelog.8:70
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<1> is compressed unless the B<-l> flag was given. It "
+#| "is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgid ""
+"The new I<file>B<\\&.1> is compressed unless the B<-l> flag was given. It "
+"is changed subject to the B<-m>, B<-u>, and B<-g> flags."
+msgstr ""
+"Nova I<file>.I<1> je stisnjena, razen Äe je podana zastavica B<-l>. "
+"Spremenjena je glede na zastavice B<-m>, B<-u>, in B<-g>."
+
+#. type: IP
+#: ../savelog.8:71
+#, no-wrap
+msgid "3)"
+msgstr "3)"
+
+#. type: Plain text
+#: ../savelog.8:76
+#, fuzzy
+#| msgid "The main I<file> is moved to I<file>.I<0>."
+msgid "The main I<file> is moved to I<file>B<.0>."
+msgstr "Glavna I<file> je premaknjena v I<file>.I<0>."
+
+#. type: IP
+#: ../savelog.8:77
+#, no-wrap
+msgid "4)"
+msgstr "4)"
+
+#. type: Plain text
+#: ../savelog.8:86
+msgid ""
+"If the B<-m>, B<-u>, B<-g>, B<-t>, or B<-p> flags are given, then an empty "
+"I<file> is created subject to the given flags. With the B<-p> flag, the "
+"file is created with the same owner, group, and permissions as before."
+msgstr ""
+"ÄŒe so podane zastavice B<-m>, B<-u>, B<-g>, B<-t>, ali pa B<-p>, je "
+"ustvarjena prazna I<file> glede na podane zastavice. Z zastavico B<-p> , je "
+"datoteka ustvarjena z enakim lastništvom, skupino in pravicami kot prej."
+
+#. type: IP
+#: ../savelog.8:87
+#, no-wrap
+msgid "5)"
+msgstr "5)"
+
+#. type: Plain text
+#: ../savelog.8:93
+#, fuzzy
+#| msgid ""
+#| "The new I<file>.I<0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+#| "flags."
+msgid ""
+"The new I<file>B<\\&.0> is changed subject to the B<-m>, B<-u>, and B<-g> "
+"flags."
+msgstr ""
+"Nova I<file>.I<0> je spremenjena glede na zastavice B<-m>, B<-u>, in B<-g>."
+
+#. type: TP
+#: ../savelog.8:95
+#, no-wrap
+msgid "B<-m mode>"
+msgstr "B<-m naÄin>"
+
+#. type: Plain text
+#: ../savelog.8:99
+msgid "chmod the log files to mode, implies B<-t>"
+msgstr "chmod datoteke dnevnikov k danim pravicam, predpostavi B<-t>"
+
+#. type: TP
+#: ../savelog.8:99
+#, no-wrap
+msgid "B<-u user>"
+msgstr "B<-u uporabnik>"
+
+#. type: Plain text
+#: ../savelog.8:103
+msgid "chown log files to user, implies B<-t>"
+msgstr "chown datoteke dnevnikov k uporabniku, predpostavi B<-t>"
+
+#. type: TP
+#: ../savelog.8:103
+#, no-wrap
+msgid "B<-g group>"
+msgstr "B<-g skupina>"
+
+#. type: Plain text
+#: ../savelog.8:107
+msgid "chgrp log files to group, implies B<-t>"
+msgstr "chgrp datoteke dnevnikov k skupini, predpostavi B<-t>"
+
+#. type: TP
+#: ../savelog.8:107
+#, no-wrap
+msgid "B<-c cycle>"
+msgstr "B<-c cycle>"
+
+#. type: Plain text
+#: ../savelog.8:113
+#, fuzzy
+#| msgid ""
+#| "Save cycle versions of the logfile (default: 7). The I<cycle> count must "
+#| "be at least 2."
+msgid ""
+"Save cycle versions of the logfile (default: 7). The I<cycle> count must be "
+"at least 2."
+msgstr ""
+"Shrani krožne razliÄice datoteke dnevnika (privzeto: 7). Å tevilo I<cycle> "
+"datotek kroženja mora biti vsaj 2."
+
+#. type: TP
+#: ../savelog.8:113
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: ../savelog.8:116
+msgid "touch new logfile into existence"
+msgstr "ustvari \"touch\" novo datoteko dnevnika"
+
+#. type: TP
+#: ../savelog.8:116
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: ../savelog.8:119
+msgid "don't compress any log files (default: do compress)"
+msgstr "ne stiskaj datotek dnevnikov (privzeto: stiskaj)"
+
+#. type: TP
+#: ../savelog.8:119
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: ../savelog.8:122
+msgid "preserve owner, group, and permissions of logfile"
+msgstr "ohrani lastništvo, skupino in dovojenja datoteke dnevnika"
+
+#. type: TP
+#: ../savelog.8:122
+#, no-wrap
+msgid "B<-j>"
+msgstr "B<-j>"
+
+#. type: Plain text
+#: ../savelog.8:125
+msgid "compress with bzip2 instead of gzip"
+msgstr "stisni z bzip2 namesto z gzip"
+
+#. type: TP
+#: ../savelog.8:125
+#, no-wrap
+msgid "B<-J>"
+msgstr "B<-J>"
+
+#. type: Plain text
+#: ../savelog.8:128
+msgid "compress with xz instead of gzip"
+msgstr "stisni z xz2 namesto z gzip"
+
+#. type: Plain text
+#: ../savelog.8:134
+#, fuzzy
+#| msgid ""
+#| "For xz no strength option is set, and xz decides on the default based on "
+#| "the total amount of physical RAM. Note that xz can use a very large "
+#| "amount of memory for the higher compression levels."
+msgid ""
+"For xz no strength option is set, and xz decides on the default based on the "
+"total amount of physical RAM. Note that xz can use a very large amount of "
+"memory for the higher compression levels."
+msgstr ""
+"Za xz možnost moÄi ni nastavljena. Privzeta možnost bo doloÄena na osnovi "
+"celotne koliÄine fiziÄnega RAM-a. Za viÅ¡je ravni stiskanje lahko xz porabi "
+"zelo veliko koliÄino pomnilnika."
+
+#. type: TP
+#: ../savelog.8:134
+#, no-wrap
+msgid "B<-1\\ .\\|.\\ -9>"
+msgstr "B<-1\\ .\\|.\\ -9>"
+
+#. type: Plain text
+#: ../savelog.8:137
+msgid "compression strength or memory usage (default: 9, except for xz)"
+msgstr "moÄ stiskanja ali poraba pomnilnika (privzeto: 9, razen za xz)"
+
+#. type: TP
+#: ../savelog.8:137
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: ../savelog.8:140
+msgid "force cleanup of cycled logfiles"
+msgstr "prisili ÄiÅ¡Äenje krožnih datotek dnevnikov"
+
+#. type: TP
+#: ../savelog.8:140
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: ../savelog.8:143
+msgid "use standard date for rolling"
+msgstr "za obraÄanje uporabi standardni datum"
+
+#. type: TP
+#: ../savelog.8:143
+#, no-wrap
+msgid "B<-D dateformat>"
+msgstr "B<-D oblika datuma>"
+
+#. type: Plain text
+#: ../savelog.8:148
+msgid ""
+"override date format, in the syntax understood by the B<date>(1) command"
+msgstr ""
+
+#. type: TP
+#: ../savelog.8:148
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: ../savelog.8:153
+#, fuzzy
+#| msgid "use I<rolldir> instead of . to roll files"
+msgid "use I<rolldir> instead of \\&.\\& to roll files"
+msgstr "uporabi I<rolldir> namesto . za obraÄanje datotek"
+
+#. type: TP
+#: ../savelog.8:153
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: ../savelog.8:156
+msgid "do not rotate empty files"
+msgstr "ne vrti praznih datotek"
+
+#. type: TP
+#: ../savelog.8:156
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: ../savelog.8:159
+msgid "be quiet"
+msgstr "molÄi"
+
+#. type: Plain text
+#: ../savelog.8:165
+#, fuzzy
+#| msgid ""
+#| "If a process is still writing to I<file.0>, and savelog moves it to "
+#| "I<file.1> and compresses it, data could be lost."
+msgid ""
+"If a process is still writing to I<file>B<\\&.0>, and savelog moves it to "
+"I<file>B<\\&.1> and compresses it, data could be lost."
+msgstr ""
+"Podatki se lahko izgubijo, Äe opravilo Å¡e vedno piÅ¡e v I<file.0> in jo "
+"savelog premakne v I<file.1> ter stisne."
+
+#. type: Plain text
+#: ../savelog.8:167
+msgid "B<logrotate>(8)"
+msgstr "B<logrotate>(8)"
+
+#. type: TH
+#: ../tempfile.1:2
+#, no-wrap
+msgid "TEMPFILE"
+msgstr "TEMPFILE"
+
+#. type: Plain text
+#: ../tempfile.1:5
+msgid "tempfile - create a temporary file in a safe manner"
+msgstr "tempfile - ustvari zaÄasno datoteko v varnem naÄinu"
+
+#. type: Plain text
+#: ../tempfile.1:10
+msgid ""
+"B<tempfile> [-d DIR] [-p STRING] [-s STRING] [-m MODE] [-n FILE] [--"
+"directory=DIR] [--prefix=STRING] [--suffix=STRING] [--mode=MODE] [--"
+"name=FILE] [--help] [--version]"
+msgstr ""
+"B<tempfile> [-d MAPA] [-p NIZ] [-s NIZ] [-m NAÄŒIN] [-n DATOTAKA] [--"
+"directory=MAPA] [--prefix=NIZ] [--suffix=NIZ] [--mode=NAÄŒIN] [--"
+"name=DATOTEKA] [--help] [--version]"
+
+#. type: Plain text
+#: ../tempfile.1:16
+#, fuzzy
+#| msgid ""
+#| "B<tempfile> creates a temporary file in a safe manner. It uses "
+#| "B<tempnam>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+#| "O_EXCL. The filename is printed on standard output. See B<tempnam>(3) "
+#| "for the actual steps involved in directory selection."
+msgid ""
+"B<tempfile> creates a temporary file in a safe manner. It uses "
+"B<mkstemps>(3) to choose the name and opens it with O_RDWR | O_CREAT | "
+"O_EXCL. The filename is printed on standard output."
+msgstr ""
+"B<tempfile> ustvari zaÄasno datoteko na varnen naÄin. Uporabi "
+"B<tempnam>(3) za izbor imena in ga odpre z O_RDWR | O_CREAT | O_EXCL. Ime "
+"datoteke je izpisano na standardnem izhodu.Glej B<tempnam>(3) za dejanske "
+"korake pri izboru mape."
+
+#. type: Plain text
+#: ../tempfile.1:19
+#, fuzzy
+#| msgid ""
+#| "The directory in which to create the file might be searched for in this "
+#| "order (but refer to B<tempnam>(3) for authoritative answers):"
+msgid ""
+"The directory in which to create the file might be searched for in this "
+"order:"
+msgstr ""
+"Mapa, kjer naj bi se datoteka ustvarila, se poiÅ¡Äe v tem vrstnem redu "
+"(vendar glejte B<tempnam>(3) za zanesljiv odgovor):"
+
+#. type: TP
+#: ../tempfile.1:19
+#, no-wrap
+msgid "a)"
+msgstr "a)"
+
+#. type: Plain text
+#: ../tempfile.1:25
+msgid ""
+"In case the environment variable B<TMPDIR> exists and contains the name of "
+"an appropriate directory, that is used."
+msgstr ""
+"V primeru, ko okoljska spremenljivka B<TMPDIR> obstaja in vsebuje ime "
+"primerne mape, se le-ta uporabi."
+
+#. type: TP
+#: ../tempfile.1:25
+#, no-wrap
+msgid "b)"
+msgstr "b)"
+
+#. type: Plain text
+#: ../tempfile.1:30
+msgid ""
+"Otherwise, if the I<--directory> argument is specified and appropriate, it "
+"is used."
+msgstr "DrugaÄe se uporabi argument I<--directory>, Äe je doloÄen in primeren."
+
+#. type: TP
+#: ../tempfile.1:30
+#, no-wrap
+msgid "c)"
+msgstr "c)"
+
+#. type: Plain text
+#: ../tempfile.1:37
+msgid ""
+"Otherwise, I<P_tmpdir> (as defined in I<E<lt>stdio.hE<gt>>) is used when "
+"appropriate."
+msgstr ""
+"DrugaÄe se, ko je primerno, uporabi I<P_tmpdir> (kot je naveden v "
+"I<E<lt>stdio.hE<gt>>)."
+
+#. type: TP
+#: ../tempfile.1:37
+#, no-wrap
+msgid "d)"
+msgstr "d)"
+
+#. type: Plain text
+#: ../tempfile.1:42
+#, fuzzy
+#| msgid "Finally an implementation-defined directory I<(/tmp)> may be used."
+msgid "Finally an implementation-defined directory (I</tmp>) may be used."
+msgstr "KonÄno se lahko uporabi mapa I<(/tmp)> navedena z implementacijo."
+
+#. type: TP
+#: ../tempfile.1:43
+#, no-wrap
+msgid "B<-d, --directory >I<DIR>"
+msgstr "B<-d, --directory >I<MAPA>"
+
+#. type: Plain text
+#: ../tempfile.1:46
+msgid "Place the file in DIR."
+msgstr "Vstavite datoteko v MAPO"
+
+#. type: TP
+#: ../tempfile.1:46
+#, no-wrap
+msgid "B<-m, --mode >I<MODE>"
+msgstr "B<-m, --mode >I<NAÄŒIN>"
+
+#. type: Plain text
+#: ../tempfile.1:49
+msgid "Open the file with MODE instead of 0600."
+msgstr "Odprite datoteko v NAÄŒINU namesto 0600."
+
+#. type: TP
+#: ../tempfile.1:49
+#, no-wrap
+msgid "B<-n, --name >I<FILE>"
+msgstr "B<-n, --name >I<FILE>"
+
+#. type: Plain text
+#: ../tempfile.1:54
+msgid ""
+"Use FILE for the name instead of B<tempnam>(3)B<.> The options -d, -p, and -"
+"s are ignored if this option is given."
+msgstr ""
+"Uporabite DATOTEKA za ime namesto B<tempnam>(3)B<.> Možnosti -d, -p in -s so "
+"prezrte, ko je podana ta možnost."
+
+#. type: TP
+#: ../tempfile.1:54
+#, no-wrap
+msgid "B<-p, --prefix >I<STRING>"
+msgstr "B<-p, --prefix >I<NIZ>"
+
+#. type: Plain text
+#: ../tempfile.1:57
+msgid "Use up to five letters of STRING to generate the name."
+msgstr "Uporabite do pet Ärk iz NIZA za ustvarjanje imena."
+
+#. type: TP
+#: ../tempfile.1:57
+#, no-wrap
+msgid "B<-s, --suffix >I<STRING>"
+msgstr "B<-s, --suffix >I<NIZ>"
+
+#. type: Plain text
+#: ../tempfile.1:60
+msgid "Generate the file with STRING as the suffix."
+msgstr "Ustvarite datoteko z NIZOM kot pripono."
+
+#. type: SH
+#: ../tempfile.1:66
+#, no-wrap
+msgid "RETURN VALUES"
+msgstr "VRNJENE VREDNOSTI"
+
+#. type: Plain text
+#: ../tempfile.1:69
+msgid ""
+"An exit status of 0 means the temporary file was created successfully. Any "
+"other exit status indicates an error."
+msgstr ""
+"Stanje konÄanja 0 pomeni, da je bila zaÄasna datoteka uspeÅ¡no ustvarjena. "
+"Katerokoli drugo izhodno stanje predstavlja napako."
+
+#. type: Plain text
+#: ../tempfile.1:75
+#, fuzzy
+#| msgid ""
+#| "Exclusive creation is not guaranteed when creating files on NFS "
+#| "partitions. tempfile cannot make temporary directories. tempfile is "
+#| "deprecated; you should use mktemp(1) instead."
+msgid ""
+"Exclusive creation is not guaranteed when creating files on NFS partitions. "
+"tempfile cannot make temporary directories. tempfile is deprecated; you "
+"should use B<mktemp>(1) instead."
+msgstr ""
+"IzkljuÄno ustvarjanje ni zagotovljeno ob ustvarjanju datotek na razdelkih "
+"NFS. zaÄasna datoteka ne more ustvariti zaÄasnih map. zaÄasna datoteka je "
+"zastarela, namesto nje uporabite mktemp(1)."
+
+#. type: SH
+#: ../tempfile.1:75
+#, no-wrap
+msgid "EXAMPLE"
+msgstr "PRIMERI"
+
+#. type: Plain text
+#: ../tempfile.1:85
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+msgstr ""
+"#!/bin/sh\n"
+"#[...]\n"
+"t=$(tempfile) || exit\n"
+"trap \"rm -f -- '$t'\" EXIT\n"
+"#[...]\n"
+"rm -f -- \"$t\"\n"
+"trap - EXIT\n"
+"exit\n"
+
+#. type: Plain text
+#: ../tempfile.1:88
+msgid "B<tempnam>(3), B<mktemp>(1)"
+msgstr "B<tempnam>(3), B<mktemp>(1)"
+
+#. type: TH
+#: ../which.1:2
+#, no-wrap
+msgid "WHICH"
+msgstr "WHICH"
+
+#. type: TH
+#: ../which.1:2
+#, fuzzy, no-wrap
+#| msgid "27 Jun 2012"
+msgid "29 Jun 2016"
+msgstr "27. jun 2012"
+
+#. type: Plain text
+#: ../which.1:5
+msgid "which - locate a command"
+msgstr "which - najdi ukaz"
+
+#. type: Plain text
+#: ../which.1:7
+msgid "which [-a] filename ..."
+msgstr "which [-a] imedatoteke ..."
+
+#. type: Plain text
+#: ../which.1:16
+#, fuzzy
+#| msgid ""
+#| "B<which> returns the pathnames of the files (or links) which would be "
+#| "executed in the current environment, had its arguments been given as "
+#| "commands in a strictly POSIX-conformant shell. It does this by searching "
+#| "the PATH for executable files matching the names of the arguments. It "
+#| "does not follow symbolic links."
+msgid ""
+"B<which> returns the pathnames of the files (or links) which would be "
+"executed in the current environment, had its arguments been given as "
+"commands in a strictly POSIX-conformant shell. It does this by searching "
+"the PATH for executable files matching the names of the arguments. It does "
+"not canonicalize path names."
+msgstr ""
+"B<which> vrne imena poti datotek (ali povezav), ki bi se izvedla v trenutnem "
+"okolju, Äe bi bil njihov argument podan kot ukaz v strogo POSIX skladni "
+"lupini. To naredi tako, da poiÅ¡Äe POTI izvedljivih datotek, ki ustrezajo "
+"imenom argumentov. Ne sledi simbolnim povezavam."
+
+#. type: TP
+#: ../which.1:17
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: ../which.1:20
+msgid "print all matching pathnames of each argument"
+msgstr "za vsak argument izpiÅ¡e vsa ujemajoÄa imena poti"
+
+#. type: SH
+#: ../which.1:20
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "IZHODNO STANJE"
+
+#. type: TP
+#: ../which.1:21
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: ../which.1:24
+msgid "if all specified commands are found and executable"
+msgstr "Äe so vsi navedeni ukazi najdeni in izvedljivi"
+
+#. type: TP
+#: ../which.1:24
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: ../which.1:27
+msgid "if one or more specified commands is nonexistent or not executable"
+msgstr "Äe je vsaj eden izmed navedenih ukazov neobstojeÄ ali neizvedljiv"
+
+#. type: TP
+#: ../which.1:27
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: ../which.1:29
+msgid "if an invalid option is specified"
+msgstr "Če je navedena neveljavna možnost"
+
+#~ msgid "30 Jun 2010"
+#~ msgstr "30. jun 2010"
+
+#~ msgid "override date format, in the form of I<[MMDDhhmm[[CC]YY][.ss]]>"
+#~ msgstr "prepiši obliko datuma z obliko zapisa I<[MMDDhhmm[[CC]YY][.ss]]>"
+
+#~ msgid "1 May 2009"
+#~ msgstr "1 maj 2009"
+
+#~ msgid "9 Aug 2009"
+#~ msgstr "9 avg 2009"
diff --git a/po4a/po4a.conf b/po4a/po4a.conf
new file mode 100644
index 0000000..567cff3
--- /dev/null
+++ b/po4a/po4a.conf
@@ -0,0 +1,70 @@
+# first explain where are the translators' input files
+[po4a_paths] po/debianutils.pot fr:po/fr.po sl:po/sl.po de:po/de.po pl:po/pl.po es:po/es.po it:po/it.po ja:po/ja.po pt:po/pt.po
+
+# Then list the documents to translate, their format, their translation
+# (as well as the addendums to apply to the translations)
+[type:man] ../add-shell.8 fr:fr/add-shell.8 add_fr:fr/translator_french.add \
+ sl:sl/add-shell.8 add_sl:sl/translator_slovene.add \
+ de:de/add-shell.8 add_de:de/translator_german.add \
+ pl:pl/add-shell.8 add_pl:pl/translator_polish.add \
+ es:es/add-shell.8\
+ it:it/add-shell.8\
+ ja:ja/add-shell.8 add_ja:ja/translator_japanese.add \
+ pt:pt/add-shell.8
+[type:man] ../installkernel.8 fr:fr/installkernel.8 add_fr:fr/translator_french.add \
+ sl:sl/installkernel.8 add_sl:sl/translator_slovene.add \
+ de:de/installkernel.8 add_de:de/translator_german.add \
+ pl:pl/installkernel.8 add_pl:pl/translator_polish.add \
+ es:es/installkernel.8\
+ it:it/installkernel.8\
+ ja:ja/installkernel.8 add_ja:ja/translator_japanese.add \
+ pt:pt/installkernel.8
+[type:man] ../ischroot.1 fr:fr/ischroot.1 add_fr:fr/translator_french.add \
+ sl:sl/ischroot.1 add_sl:sl/translator_slovene.add \
+ de:de/ischroot.1 add_de:de/translator_german.add \
+ pl:pl/ischroot.1 add_pl:pl/translator_polish.add \
+ es:es/ischroot.1\
+ it:it/ischroot.1\
+ ja:ja/ischroot.1 add_ja:ja/translator_japanese.add \
+ pt:pt/ischroot.1
+# There is no mdoc module in po4a. This one is still translated manually
+[type:man] ../remove-shell.8 fr:fr/remove-shell.8 add_fr:fr/translator_french.add \
+ sl:sl/remove-shell.8 add_sl:sl/translator_slovene.add \
+ de:de/remove-shell.8 add_de:de/translator_german.add \
+ pl:pl/remove-shell.8 add_pl:pl/translator_polish.add \
+ es:es/remove-shell.8\
+ it:it/remove-shell.8\
+ ja:ja/remove-shell.8 add_ja:ja/translator_japanese.add \
+ pt:pt/remove-shell.8
+[type:man] ../run-parts.8 fr:fr/run-parts.8 add_fr:fr/translator_french.add \
+ sl:sl/run-parts.8 add_sl:sl/translator_slovene.add \
+ de:de/run-parts.8 add_de:de/translator_german.add \
+ pl:pl/run-parts.8 add_pl:pl/translator_polish.add \
+ es:es/run-parts.8\
+ it:it/run-parts.8\
+ ja:ja/run-parts.8 add_ja:ja/translator_japanese.add \
+ pt:pt/run-parts.8
+[type:man] ../savelog.8 fr:fr/savelog.8 add_fr:fr/savelog.8.fr.add \
+ sl:sl/savelog.8 add_sl:sl/translator_slovene.add \
+ de:de/savelog.8 add_de:de/translator_german.add \
+ pl:pl/savelog.8 add_pl:pl/translator_polish.add \
+ es:es/savelog.8\
+ it:it/savelog.8\
+ ja:ja/savelog.8 add_ja:ja/translator_japanese.add \
+ pt:pt/savelog.8
+[type:man] ../tempfile.1 fr:fr/tempfile.1 add_fr:fr/translator_french.add \
+ sl:sl/tempfile.1 add_sl:sl/translator_slovene.add \
+ de:de/tempfile.1 add_de:de/translator_german.add \
+ pl:pl/tempfile.1 add_pl:pl/translator_polish.add \
+ es:es/tempfile.1\
+ it:it/tempfile.1\
+ ja:ja/tempfile.1 add_ja:ja/translator_japanese.add \
+ pt:pt/tempfile.1
+[type:man] ../which.1 fr:fr/which.1 add_fr:fr/which.1.fr.add \
+ sl:sl/which.1 add_sl:sl/translator_slovene.add \
+ de:de/which.1 add_de:de/translator_german.add \
+ pl:pl/which.1 add_pl:pl/translator_polish.add \
+ es:es/which.1\
+ it:it/which.1\
+ ja:ja/which.1 add_ja:ja/translator_japanese.add \
+ pt:pt/which.1
diff --git a/po4a/pt/Makefile.am b/po4a/pt/Makefile.am
new file mode 100644
index 0000000..6c014dc
--- /dev/null
+++ b/po4a/pt/Makefile.am
@@ -0,0 +1,7 @@
+AUTOMAKE_OPTIONS=foreign
+
+mandeonedir = $(mandir)/pt/man1
+mandeone_DATA = tempfile.1 which.1
+
+mandeeightdir = $(mandir)/pt/man8
+mandeeight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
diff --git a/po4a/pt/add-shell.8 b/po4a/pt/add-shell.8
new file mode 100644
index 0000000..4c59982
--- /dev/null
+++ b/po4a/pt/add-shell.8
@@ -0,0 +1,18 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ADD\-SHELL 8 "12 May 2011"
+.SH NOME
+add\-shell \- adiciona shells à lista de shells de login válidas
+.SH SINOPSE
+\fBadd\-shell\fP \fInome_shell\fP [\fInome_shell\fP...]
+.SH DESCRIÇÃO
+\fBadd\-shell\fP copia \fI/etc/shells\fP para \fI/etc/shells.tmp\fP, adiciona as
+shells fornecidas a este ficheiro se não estiverem já presentes, e copia
+este ficheiro temporário de volta para \fI/etc/shells\fP.
+.sp 1
+As shells devem ser fornecidas com os seus nomes de caminho completos.
+.SH "VEJA TAMBÉM"
+\fBshells\fP(5)
diff --git a/po4a/pt/installkernel.8 b/po4a/pt/installkernel.8
new file mode 100644
index 0000000..5312ce9
--- /dev/null
+++ b/po4a/pt/installkernel.8
@@ -0,0 +1,23 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH INSTALLKERNEL 8 "7 Jan 2001" "Debian Linux"
+.SH NOME
+installkernel \- instala uma nova imagem de kernel
+.SH SINOPSE
+\fBinstallkernel \fP\fIversão zImage System.map [directório]\fP
+.SH DESCRIÇÃO
+\fBinstallkernel\fP instala uma nova imagem de kernel no sistema a partir da
+árvore fonte do Linux. É chamado pelo makefiles do kernel Linux quando o
+\fBmake install\fP é invocado lá.
+.P
+O novo kernel é instalado para \fI{directório}/vmlinuz\-{versão}\fP. Se um link
+simbólico \fI{directório}/vmlinuz\fP já existir, este é refrescado ao fazer um
+link de \fI{directório}/vmlinuz\fP para o novo kernel, e o kernel instalado
+anteriormente fica disponível como \fI{directório}/vmlinuz.old\fP.
+.SH BUGS
+\fBinstallkernel\fP resides in /sbin only because the Linux kernel makefiles
+call it from there. It should really be in /usr/sbin. It isn't needed to
+boot a system.
diff --git a/po4a/pt/ischroot.1 b/po4a/pt/ischroot.1
new file mode 100644
index 0000000..be2fcf6
--- /dev/null
+++ b/po4a/pt/ischroot.1
@@ -0,0 +1,40 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ISCHROOT 1 "30 May 2011" Debian
+.SH NOME
+ischroot \- detecta se se está a correr numa chroot
+.SH SINOPSE
+\fBischroot\fP [\-\-default\-false] [\-\-default\-true] [\-\-help] [\-\-version]
+.SH DESCRIÇÃO
+\fBischroot\fP detects if it is currently running in a chroot. The exit status
+is:
+.TP
+0
+se estiver a correr presentemente numa chroot
+.TP
+1
+se não estiver a correr presentemente numa chroot
+.TP
+2
+se a detecção não for possível (Em GNU/Linux isto acontece se o script não
+for executado como root).
+.SH OPÇÕES
+.TP
+\fB\-f, \-\-default\-false\fP
+Termina com o estado 1 se a detecção não for possível.
+.TP
+\fB\-t, \-\-default\-true\fP
+Termina com o estado 0 se a detecção não for possível.
+.TP
+\fB\-\-help\fP
+Escreve uma mensagem de utilização na saída standard e termina com sucesso.
+.TP
+\fB\-\-version\fP
+Escreve informação da versão na saída standard e termina com sucesso.
+.SH BUGS
+On GNU/Linux, chroot detection is not possible when not root. This works
+correctly on GNU/Hurd and GNU/kFreeBSD.
diff --git a/po4a/pt/remove-shell.8 b/po4a/pt/remove-shell.8
new file mode 100644
index 0000000..607db20
--- /dev/null
+++ b/po4a/pt/remove-shell.8
@@ -0,0 +1,16 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH REMOVE\-SHELL 8 "7 Apr 2005"
+.SH NOME
+remove\-shell \- remove shells da lista de shells de login válidas
+.SH SINOPSE
+\fBremove\-shell\fP \fInome_shell\fP [\fInome_shell\fP...]
+.SH DESCRIÇÃO
+\fBremove\-shell\fP opera nos ficheiros temporários \fI/etc/shells.tmp\fP e
+\fI/etc/shells.tmp2\fP para remover as shells indicadas da lista de shells de
+login válidas, e copia o resultado de volta para \fI/etc/shells\fP.
+.SH "VEJA TAMBÉM"
+\fBshells\fP(5)
diff --git a/po4a/pt/run-parts.8 b/po4a/pt/run-parts.8
new file mode 100644
index 0000000..d40b870
--- /dev/null
+++ b/po4a/pt/run-parts.8
@@ -0,0 +1,120 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Build-from-directory and this manpage are Copyright 1994 by Ian Jackson.
+.\" Changes to this manpage are Copyright 1996 by Jeff Noxon.
+.\" More
+.\"
+.\" This is free software; see the GNU General Public Licence version 2
+.\" or later for copying conditions. There is NO warranty.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH RUN\-PARTS 8 "27 Jun 2012" Debian
+.SH NOME
+run\-parts \- corre scripts ou programas num directório
+.SH SINOPSE
+.PP
+\fBrun\-parts\fP [\-\-test] [\-\-verbose] [\-\-report] [\-\-lsbsysinit] [\-\-regex=RE]
+[\-\-umask=umask] [\-\-arg=argumento] [\-\-exit\-on\-error] [\-\-help] [\-\-version]
+[\-\-list] [\-\-reverse] [\-\-] DIRECTÓRIO
+.PP
+\fBrun\-parts\fP \-V
+.SH DESCRIÇÃO
+.PP
+\fBrun\-parts\fP corre todos os ficheiros executáveis chamados dentro dos
+limites descritos em baixo, encontrados no directório \fIdirectório\fP. Os
+outros ficheiros e directórios são ignorados em silêncio.
+
+Se nenhuma das opções \-\-lsbsysinit ou \-\-regex for indicada, então os nomes
+devem consistir inteiramente de letras ASCII maiúsculas ou minúsculas
+números ASCII, underscores do ASCII, e traços menos (\-) do ASCII.
+
+Se a opção \-\-lsbsysinit for usada, então os nomes não podem terminar em
+\&.dpkg\-old nem .dpkg\-dist nem .dpkg\-new nem .dpkg\-tmp, e têm de pertencer a
+um ou mais dos seguintes 'namespaces': o namespace atribuído a LANANA
+(^[a\-z0\-9]+$); os namespaces hierárquicos e reservados LSB
+(^_?([a\-z0\-9_.]+\-)+[a\-z0\-9]+$); e o namespace do script cron de Debian
+(^[a\-zA\-Z0\-9_\-]+$).
+
+Se a opção \-\-regex for usada, os nomes têm de corresponder à extensão
+regular extensa e personalizada especificada como argumento dessa opção.
+
+OS ficheiros serão executados em ordem léxica (de acordo com as regras de
+ordenação de caracteres do C/POSIX) dos seus nomes a menos que a opção
+\-\-reverse seja usada, o que nesse caso serão executados pela ordem oposta.
+
+.SH OPÇÕES
+.TP
+\fB\-\-test\fP
+escreve os nomes dos scripts que deveriam ser executados, mas na realidade
+não os executa.
+.TP
+\fB\-\-list\fP
+escreve os nomes de todos os ficheiros correspondentes (não limitado aos
+executáveis), mas na realidade não os executa. Esta opção não pode ser usada
+com \-\-test.
+.TP
+\fB\-v, \-\-verbose\fP
+escreve o nome de cada script no stderr antes de correr.
+.TP
+\fB\-\-report\fP
+semelhante a \fB\-\-verbose\fP, mas apenas escreve os nomes dos scripts que
+produzem resultados (output). O nome do script é escrito para qualquer um
+dos stdout ou stderr onde o script esteja programado para escrever primeiro.
+.TP
+\fB\-\-reverse\fP
+reverte a ordem de execução dos scripts.
+.TP
+\fB\-\-exit\-on\-error\fP
+termina assim que um script retorne com um código de terminar de não\-zero.
+.TP
+\fB\-\-lsbsysinit\fP
+usa namespaces LSB em vez do comportamento clássico.
+.TP
+\fB\-\-new\-session\fP
+corre cada script numa sessão de processo separado. Se usar esta opção,
+matar o run\-parts não irá terminar o script a correr presentemente, este irá
+correr até o seu trabalho estar completo.
+.TP
+\fB\-\-regex=\fP\fIRE\fP
+valida nomes de ficheiros contra a expressão regular extensa e personalizada
+\fIRE\fP. Veja a secção EXEMPLOS para um exemplo.
+.TP
+\fB\-u, \-\-umask=\fP\fIumask\fP
+define a umask para \fIumask\fP antes de correr os scripts. \fIumask\fP deve ser
+especificado em octal. Por predefinição o umask é definido para 022.
+.TP
+\fB\-a, \-\-arg=\fP\fIargumento\fP
+passa \fIargumento\fP aos scripts. Use \fB\-\-arg\fP uma vez por cada argumento que
+deseja passar.
+.TP
+\fB\-\-\fP
+especifica que é o fim das opções. Qualquer nome de ficheiro após \fB\-\-\fP não
+será interpretado como uma opção mesmo que comece com um hífen.
+.TP
+\fB\-h, \-\-help\fP
+mostra informação de utilização e termina.
+.TP
+\fB\-V, \-\-version\fP
+mostra a versão e o copyright e termina.
+
+.SH EXEMPLOS
+.P
+Escreve os nomes de todos os ficheiros em /etc que começam com um 'p' e
+terminam com um 'd':
+.P
+run\-parts \-\-list \-\-regex \[aq]^p.*d$\[aq] /etc
+
+.SH COPYRIGHT
+.P
+Copyright (C) 1994 Ian Jackson.
+.P
+Copyright (C) 1996 Jeff Noxon.
+.P
+Copyright (C) 1996, 1997, 1998 Guy Maor
+.P
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams
+
+\fBrun\-parts\fP é software livre; veja a GNU General Public License versão 2 ou
+mais recente para condições ao copiar. \fINão\fP tem garantia.
diff --git a/po4a/pt/savelog.8 b/po4a/pt/savelog.8
new file mode 100644
index 0000000..384aa1d
--- /dev/null
+++ b/po4a/pt/savelog.8
@@ -0,0 +1,118 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SAVELOG 8 "30 Dez 2011" Debian
+.SH NOME
+savelog \- grava um ficheiro de relatório (log)
+.SH SINOPSE
+\fBsavelog\fP [\-m modo] [\-u utilizador] [\-g grupo] [\-t] [\-p] [\-c ciclo] [\-l]
+[\-j] [\-J] [\-1\ .\|.\ \-9] [\-C] [\-d] [\-l] [\-r rolldir] [\-n] [\-q] [\-D
+formato\-data] ficheiro ...
+.
+.SH DESCRIÇÃO
+O comando \fBsavelog\fP grava e opcionalmente comprime as cópias antigas dos
+ficheiro. As versões antigas do \fIficheiro\fP são chamadas:
+.RS
+.sp 1
+\fIfile\fP.\fI<number>\fP\fI<compress_suffix>\fP
+.sp 1
+.RE
+onde \fI<number>\fP é o número da versão, sendo 0 a mais recente.
+Números de versão > maiores que 0 são comprimidos a menos que \fB\-l\fP o
+previna. O número de versão 0 não é comprimido porque um processo pode ainda
+ter o \fIficheiro\fP aberto para escrita/leitura. Apenas as versões com
+\fIciclo\fP do ficheiro são mantidas.
+.sp 1
+se o ficheiro não existir e for fornecido \fB\-t\fP, ele será criado.
+.sp 1
+Para ficheiros que existem, e têm tamanhos superiores a zero, são executadas
+as seguintes acções:
+.sp 1
+.IP 1)
+Version numbered files are cycled. Version \fIfile\fP\fB\&.2\fP is moved to
+version \fIfile\fP\fB\&.3\fP, version \fIfile\fP\fB\&.1\fP is moved to version
+\fIfile\fP\fB\&.2\fP, and so on. Finally version \fIfile\fP\fB\&.0\fP is moved to
+version \fIfile\fP\fB\&.1\fP, and version \fIfile\fP is deleted. Both compressed
+names and uncompressed names are cycled, regardless of \fB\-l\fP. Missing
+version files are ignored.
+.
+.IP 2)
+The new \fIfile\fP\fB\&.1\fP is compressed unless the \fB\-l\fP flag was given. It is
+changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP flags.
+.
+.IP 3)
+The main \fIfile\fP is moved to \fIfile\fP\fB.0\fP.
+.
+.IP 4)
+Se as flags \fB\-m\fP, \fB\-u\fP, \fB\-g\fP, \fB\-t\fP, ou \fB\-p\fP forem usadas, então é
+criado um \fIficheiro\fP vazio de acordo com as flags usadas. Com a flag \fB\-p\fP,
+o ficheiro é criado com o mesmo dono, grupo e permissões como antes.
+.
+.IP 5)
+The new \fIfile\fP\fB\&.0\fP is changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP
+flags.
+.
+.SH OPÇÕES
+.TP
+\fB\-m modo\fP
+faz chmod aos ficheiros de relatório para modo, implica \fB\-t\fP
+.TP
+\fB\-u utilizador\fP
+faz chown aos ficheiros de relatório para utilizador, implica \fB\-t\fP
+.TP
+\fB\-g grupo\fP
+faz chgrp aos ficheiros de relatório para grupo, implica \fB\-t\fP
+.TP
+\fB\-c ciclo\fP
+Save cycle versions of the logfile (default: 7). The \fIcycle\fP count must be
+at least 2.
+.TP
+\fB\-t\fP
+toca novo ficheiro de relatório para existência
+.TP
+\fB\-l\fP
+não comprime nenhuns ficheiros de relatório (predefinição: comprime)
+.TP
+\fB\-p\fP
+preserva o dono, grupo e permissões do ficheiro de relatório
+.TP
+\fB\-j\fP
+comprime com bzip2 em vez de gzip
+.TP
+\fB\-J\fP
+comprime com xz em vez de gzip
+.sp 1
+For xz no strength option is set, and xz decides on the default based on the
+total amount of physical RAM. Note that xz can use a very large amount of
+memory for the higher compression levels.
+.TP
+\fB\-1\ .\|.\ \-9\fP
+força de compressão ou utilização de memória (predefinição: 9, excepto para
+xz)
+.TP
+\fB\-C\fP
+força a limpeza dos ficheiros de relatório que fizeram ciclo.
+.TP
+\fB\-d\fP
+usa data standard para a rotação
+.TP
+\fB\-D formato\-data\fP
+sobrepõe o formato da data, na sintaxe compreendida pelo comando \fBdate\fP(1)
+.TP
+\fB\-r\fP
+use \fIrolldir\fP instead of \&.\& to roll files
+.TP
+\fB\-n\fP
+não faz rotação a ficheiros vazios
+.TP
+\fB\-q\fP
+fica silencioso
+.SH BUGS
+If a process is still writing to \fIfile\fP\fB\&.0\fP, and savelog moves it to
+\fIfile\fP\fB\&.1\fP and compresses it, data could be lost.
+.
+.SH "VEJA TAMBÉM"
+\fBlogrotate\fP(8)
diff --git a/po4a/pt/tempfile.1 b/po4a/pt/tempfile.1
new file mode 100644
index 0000000..f486c87
--- /dev/null
+++ b/po4a/pt/tempfile.1
@@ -0,0 +1,78 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TEMPFILE 1 "27 Jun 2012" Debian
+.SH NOME
+tempfile \- cria um ficheiro temporário de um modo seguro
+.SH SINOPSE
+\fBtempfile\fP [\-d DIR] [\-p STRING] [\-s STRING] [\-m MODO] [\-n FICHEIRO]
+[\-\-directory=DIR] [\-\-prefix=STRING] [\-\-suffix=STRING] [\-\-mode=MODO]
+[\-\-name=FICHEIRO] [\-\-help] [\-\-version]
+.SH DESCRIÇÃO
+\fBtempfile\fP cria um ficheiro temporário num modo seguro. Usa \fBmkstemps\fP(3)
+para escolher o nome e abre\-o com O_RDWR | O_CREAT | O_EXCL. O nome do
+ficheiro é escrito na saída standard.
+.PP
+O directório onde se vai criar o ficheiro pode ser pesquisado por esta
+ordem:
+.TP 3
+a)
+No caso da variável de ambiente \fBTMPDIR\fP existir e conter o nome dum
+directório apropriado, esse é usado.
+.TP
+b)
+Caso contrário, se o argumento \fI\-\-directório\fP for específico e apropriado,
+ele é usado.
+.TP
+c)
+Caso contrário, \fIP_tmpdir\fP (como definido em \fI<stdio.h>\fP) é usado
+quando apropriado.
+.TP
+d)
+Finally an implementation\-defined directory (\fI/tmp\fP) may be used.
+.SH OPÇÕES
+.TP
+\fB\-d, \-\-directory \fP\fIDIR\fP
+Coloca o ficheiro em DIR.
+.TP
+\fB\-m, \-\-mode \fP\fIMODO\fP
+Abre o ficheiro com MODO em vez de 0600.
+.TP
+\fB\-n, \-\-name \fP\fIFICHEIRO\fP
+Usa FICHEIRO para o nome em vez de \fBtempnam\fP(3)\fB.\fP As opções \-d, \-p, e \-s
+são ignoradas se for usada esta opção.
+.TP
+\fB\-p, \-\-prefix \fP\fISTRING\fP
+Usa até cinco letras de STRING para gerar o nome.
+.TP
+\fB\-s, \-\-suffix \fP\fISTRING\fP
+Gera o ficheiro com STRING sendo o sufixo.
+.TP
+\fB\-\-help\fP
+Escreve uma mensagem de utilização na saída standard e termina com sucesso.
+.TP
+\fB\-\-version\fP
+Escreve informação da versão na saída standard e termina com sucesso.
+.SH "VALORES DE RETORNO"
+Um estado ao terminar de 0 significa que o ficheiro temporário foi criado
+com sucesso. Qualquer outro estado ao terminar indica um erro.
+.SH BUGS
+Exclusive creation is not guaranteed when creating files on NFS partitions.
+tempfile cannot make temporary directories. tempfile is deprecated; you
+should use \fBmktemp\fP(1) instead.
+.SH EXEMPLO
+.nf
+#!/bin/sh
+#[...]
+t=$(tempfile) || exit
+trap "rm \-f \-\- '$t'" EXIT
+#[...]
+rm \-f \-\- "$t"
+trap \- EXIT
+exit
+.fi
+.SH "VEJA TAMBÉM"
+\fBtempnam\fP(3), \fBmktemp\fP(1)
diff --git a/po4a/pt/which.1 b/po4a/pt/which.1
new file mode 100644
index 0000000..3aa96d4
--- /dev/null
+++ b/po4a/pt/which.1
@@ -0,0 +1,31 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH WHICH 1 "29 Jun 2016" Debian
+.SH NOME
+which \- localiza um comando
+.SH SINOPSE
+which [\-a] nome_de_ficheiro ...
+.SH DESCRIÇÃO
+\fBwhich\fP returns the pathnames of the files (or links) which would be
+executed in the current environment, had its arguments been given as
+commands in a strictly POSIX\-conformant shell. It does this by searching
+the PATH for executable files matching the names of the arguments. It does
+not canonicalize path names.
+.SH OPÇÕES
+.TP
+\fB\-a\fP
+escreve todos os nomes\-de\-caminho correspondentes de cada argumento
+.SH "ESTADO AO TERMINAR"
+.TP
+\fB0\fP
+se todos os comandos especificados foram encontrados e são executáveis
+.TP
+\fB1\fP
+se um ou mais comandos especificados são inexistentes ou não executáveis
+.TP
+\fB2\fP
+se for especificada uma opção inválida
diff --git a/po4a/sl/Makefile.am b/po4a/sl/Makefile.am
new file mode 100644
index 0000000..01132e8
--- /dev/null
+++ b/po4a/sl/Makefile.am
@@ -0,0 +1,7 @@
+AUTOMAKE_OPTIONS=foreign
+
+manslonedir = $(mandir)/sl/man1
+manslone_DATA = tempfile.1 which.1
+
+mansleightdir = $(mandir)/sl/man8
+mansleight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
diff --git a/po4a/sl/Makefile.in b/po4a/sl/Makefile.in
new file mode 100644
index 0000000..5ba30f2
--- /dev/null
+++ b/po4a/sl/Makefile.in
@@ -0,0 +1,481 @@
+# Makefile.in generated by automake 1.16.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2020 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = po4a/sl
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(mansleightdir)" \
+ "$(DESTDIR)$(manslonedir)"
+DATA = $(mansleight_DATA) $(manslone_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+manslonedir = $(mandir)/sl/man1
+manslone_DATA = tempfile.1 which.1
+mansleightdir = $(mandir)/sl/man8
+mansleight_DATA = add-shell.8 installkernel.8 remove-shell.8 run-parts.8 savelog.8
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign po4a/sl/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign po4a/sl/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-mansleightDATA: $(mansleight_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(mansleight_DATA)'; test -n "$(mansleightdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(mansleightdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(mansleightdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mansleightdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(mansleightdir)" || exit $$?; \
+ done
+
+uninstall-mansleightDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(mansleight_DATA)'; test -n "$(mansleightdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(mansleightdir)'; $(am__uninstall_files_from_dir)
+install-mansloneDATA: $(manslone_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(manslone_DATA)'; test -n "$(manslonedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(manslonedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(manslonedir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(manslonedir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(manslonedir)" || exit $$?; \
+ done
+
+uninstall-mansloneDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(manslone_DATA)'; test -n "$(manslonedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(manslonedir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(mansleightdir)" "$(DESTDIR)$(manslonedir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-mansleightDATA install-mansloneDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-mansleightDATA uninstall-mansloneDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+ ctags-am distclean distclean-generic distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-mansleightDATA \
+ install-mansloneDATA install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \
+ uninstall uninstall-am uninstall-mansleightDATA \
+ uninstall-mansloneDATA
+
+.PRECIOUS: Makefile
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po4a/sl/add-shell.8 b/po4a/sl/add-shell.8
new file mode 100644
index 0000000..9e14729
--- /dev/null
+++ b/po4a/sl/add-shell.8
@@ -0,0 +1,25 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ADD\-SHELL 8 "12. maj 2011"
+.SH IME
+add\-shell \- doda lupine v seznam veljavnih prijavnih lupin
+.SH POVZETEK
+\fBadd\-shell\fP \fIime lupine\fP [\fIime lupine\fP ...]
+.SH OPIS
+\fBadd\-shell\fP kopira \fI/etc/shells\fP v \fI/etc/shells.tmp\fP, doda podane lupine
+v to datoteko, Äe Å¡e niso prisotne, in kopira zaÄasno datoteko nazaj v
+\fI/etc/shells\fP.
+.sp 1
+Lupine morajo biti podane z njihovimi polnimi imeni poti.
+.SH "OGLEJTE SI TUDI"
+\fBshells\fP(5)
+.SH TRANSLATION
+This document is a translation.
+
+Regarding errors such as tihs one, contact
+.nh
+<\fIsl@li.org\fR>,
+.hy
diff --git a/po4a/sl/installkernel.8 b/po4a/sl/installkernel.8
new file mode 100644
index 0000000..eb407e2
--- /dev/null
+++ b/po4a/sl/installkernel.8
@@ -0,0 +1,29 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH INSTALLKERNEL 8 "7 jan 2001" "Debian Linux"
+.SH IME
+installkernel \- namesti nov odtis jedra
+.SH POVZETEK
+\fBinstallkernel \fP\fIversion zImage System.map [mapa]\fP
+.SH OPIS
+\fBinstallkernel\fP iz Linux drevesa virov v sistem namesti nov odtis jedra.
+Klican je s strani datotek make Linux jedra, ko je klican \fBmake install\fP.
+.P
+Novo jedro je nameÅ¡Äeno v \fI{directory}/vmlinuz\-{version}\fP. ÄŒe simbolna
+povezava \fI{directory}/vmlinuz\fP že obstaja, je osvežena tako, da se ustvari
+povezava iz \fI{directory}/vmlinuz\fP do novega jedra. Predhodno nameÅ¡Äeno
+jedro je na voljo kot \fI{directory}/vmlinuz.old\fP.
+.SH HROÅ ÄŒI
+\fBinstallkernel\fP resides in /sbin only because the Linux kernel makefiles
+call it from there. It should really be in /usr/sbin. It isn't needed to
+boot a system.
+.SH TRANSLATION
+This document is a translation.
+
+Regarding errors such as tihs one, contact
+.nh
+<\fIsl@li.org\fR>,
+.hy
diff --git a/po4a/sl/ischroot.1 b/po4a/sl/ischroot.1
new file mode 100644
index 0000000..a66778a
--- /dev/null
+++ b/po4a/sl/ischroot.1
@@ -0,0 +1,47 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH ISCHROOT 1 "30. maj 2011" Debian
+.SH IME
+ischroot \- zazna, Äe se izvaja v chroot
+.SH POVZETEK
+\fBischroot\fP [\-\-default\-false] [\-\-default\-true] [\-\-help] [\-\-version]
+.SH OPIS
+\fBischroot\fP detects if it is currently running in a chroot. The exit status
+is:
+.TP
+0
+ÄŒe se ne izvaja v chroot
+.TP
+1
+ÄŒe se ne izvaja v chroot
+.TP
+2
+Äe zaznava ni mogoÄa (na GNU/Linux se to zgodi, Äe skript ni zagnan kot
+skrbnik.)
+.SH MOŽNOSTI
+.TP
+\fB\-f, \-\-default\-false\fP
+KonÄaj s stanjem 1, Äe zaznava ni mogoÄa.
+.TP
+\fB\-t, \-\-default\-true\fP
+KonÄaj s stanjem 0, Äe zaznava ni mogoÄa.
+.TP
+\fB\-\-help\fP
+IzpiÅ¡e sporoÄilo uporabe na standarden izhod in uspeÅ¡no konÄa.
+.TP
+\fB\-\-version\fP
+IzpiÅ¡e podrobnosti o razliÄici na standardni izhod in uspeÅ¡no konÄa.
+.SH HROÅ ÄŒI
+On GNU/Linux, chroot detection is not possible when not root. This works
+correctly on GNU/Hurd and GNU/kFreeBSD.
+.SH TRANSLATION
+This document is a translation.
+
+Regarding errors such as tihs one, contact
+.nh
+<\fIsl@li.org\fR>,
+.hy
diff --git a/po4a/sl/remove-shell.8 b/po4a/sl/remove-shell.8
new file mode 100644
index 0000000..4cdabde
--- /dev/null
+++ b/po4a/sl/remove-shell.8
@@ -0,0 +1,23 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH REMOVE\-SHELL 8 "7 apr 2005"
+.SH IME
+remove\-shell \- odstrani lupine iz seznama veljavnih prijavnih lupin.
+.SH POVZETEK
+\fBremove\-shell\fP \fIime lupine\fP [\fIime lupine\fP...]
+.SH OPIS
+\fBremove\-shell\fP deluje na zaÄasnih datotekah \fI/etc/shells.tmp\fP in
+\fI/etc/shells.tmp2\fP tako, da odstrani podane lupine iz seznama veljavnih
+prijavnih lupin in kopira rezultat nazaj v \fI/etc/shells\fP.
+.SH "OGLEJTE SI TUDI"
+\fBshells\fP(5)
+.SH TRANSLATION
+This document is a translation.
+
+Regarding errors such as tihs one, contact
+.nh
+<\fIsl@li.org\fR>,
+.hy
diff --git a/po4a/sl/run-parts.8 b/po4a/sl/run-parts.8
new file mode 100644
index 0000000..a8395c8
--- /dev/null
+++ b/po4a/sl/run-parts.8
@@ -0,0 +1,124 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Build-from-directory and this manpage are Copyright 1994 by Ian Jackson.
+.\" Changes to this manpage are Copyright 1996 by Jeff Noxon.
+.\" More
+.\"
+.\" This is free software; see the GNU General Public Licence version 2
+.\" or later for copying conditions. There is NO warranty.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH RUN\-PARTS 8 "27. jun 2012" Debian
+.SH IME
+run\-parts \- zažene skripte ali programe v mapi
+.SH POVZETEK
+.PP
+\fBrun\-parts\fP [\-\-test] [\-\-verbose] [\-\-report] [\-\-lsbsysinit] [\-\-regex=RE]
+[\-\-umask=umask] [\-\-arg=argument] [\-\-exit\-on\-error] [\-\-help] [\-\-version]
+[\-\-list] [\-\-reverse] [\-\-] MAPA
+.PP
+\fBrun\-parts\fP \-V
+.SH OPIS
+.PP
+\fBrun\-parts\fP zažene vse najdene izvedljive datoteke v mapi \fIdirectory\fP
+poimenovane s spodaj opisanimi omejitvami. Druge datoteke in mape so tiho
+prezrte.
+
+Če nista podani možnost \-\-lsbsysinit ali pa možnost \-\-regex, morajo biti
+imena sestavljena samo iz ASCII velikih in majhnih Ärk, Å¡tevilk, podÄrtajev
+in vezajev.
+
+ÄŒe je podana možnost \-\-lsbsysinit, se imena ne smejo konÄati z .dpkg\-old,
+\&.dpkg\-dist, .dpkg\-new ali .dpkg\-tmp. Pripadati morajo enemu izmed naslednjih
+imenskih prostorov: LANANA\-dodeljen imenski prostor (^[a\-z0\-9]+$);
+hierarhiÄni in obraten imenski prostor LSB (^_?([a\-z0\-9_.]+\-)+[a\-z0\-9]+$);
+in imenski prostor Debian cron skript (^[a\-zA\-Z0\-9_\-]+$).
+
+Če je podana možnost \-\-regex, morajo imena ustrezati po meri narejenemu
+razÅ¡irjenemu logiÄnemu izrazu doloÄenemu kot argument te možnosti.
+
+Datoteke se zaganjajo po abecednem vrstnem redu njihovih imen (glede na
+pravila krajevnih oznak C/POSIX), razen Äe je podana možnost
+\-\-reverse. Takrat se zaganjajo v obratnem vrstnem redu.
+
+.SH MOŽNOSTI
+.TP
+\fB\-\-test\fP
+izpiše imena skript, ki bi se pognale, vendar jih ne zažene.
+.TP
+\fB\-\-list\fP
+print the names of the all matching files (not limited to executables), but
+don't actually run them. This option cannot be used with \-\-test.
+.TP
+\fB\-v, \-\-verbose\fP
+izpiše ime vsake skripte na stderr pred zagonom
+.TP
+\fB\-\-report\fP
+podobno kot \fB\-\-verbose\fP, vendar izpiše le imena skript, ki imajo izhod.
+Ime skripte se izpiše na stdout ali pa stderr glede na to kje se izpiše prvi
+izhod skripte.
+.TP
+\fB\-\-reverse\fP
+obrni vrstni red izvajanja skript
+.TP
+\fB\-\-exit\-on\-error\fP
+konÄaj takoj, ko skript vrne ne niÄelno izstopno kodo.
+.TP
+\fB\-\-lsbsysinit\fP
+uporabi imenski prostor LSB namesto obiÄajnega obnaÅ¡anja.
+.TP
+\fB\-\-new\-session\fP
+zažene vsako skripto v loÄeni seji opravila. ÄŒe se ta možnost uporabi,
+ubitje programa run\-parts ne bo ubilo trenutno delujoÄih skript. Te bodo
+tekle do zakljuÄka.
+.TP
+\fB\-\-regex=\fP\fIRE\fP
+potrdi veljavnost imen datotek glede na po meri izdelan razÅ¡irjen logiÄni
+izraz \fIRE\fP. Glej odstavek PRIMERI za primere.
+.TP
+\fB\-u, \-\-umask=\fP\fIumask\fP
+nastavi umask na \fIumask\fP pred poganjanjem skript. \fIumask\fP mora biti
+doloÄen osmiÅ¡ko. Privzeto je umask nastavljen na 022.
+.TP
+\fB\-a, \-\-arg=\fP\fIargument\fP
+podajte \fIargument\fP skripti. Uporabite \fI\-\-arg\fP za vsak argument, ki ga
+želite podati.
+.TP
+\fB\-\-\fP
+poda, da je to konec možnosti. Katerokoli ime datoteke po \fB\-\-\fP ne bo
+tolmaÄeno kot možnost, tudi Äe se zaÄne z vezajem.
+.TP
+\fB\-h, \-\-help\fP
+prikaže podatke o uporabi in konÄa.
+.TP
+\fB\-V, \-\-version\fP
+prikaže razliÄico in avtorske pravice in konÄa.
+
+.SH PRIMERI
+.P
+Prikaže imena vseh datotek v /etc, ki se zaÄnejo s `p' in konÄajo z `d':
+.P
+run\-parts \-\-list \-\-regex \[aq]^p.*d$\[aq] /etc
+
+.SH "AVTORSKE PRAVICE"
+.P
+Avtorske pravice (C) 1994 Ian Jackson.
+.P
+Avtorske pravice (C) 1996 Jeff Noxon.
+.P
+Avtorske pravice (C) 1996, 1997, 1998 Guy Maor
+.P
+Avtorske pravice (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint
+Adams
+
+\fBrun\-parts\fP je prosti program; oglejte si GNU General Public License
+razliÄica 2 ali kasnejÅ¡a za pogoje kopiranja. Garancije \fIni\fP.
+.SH TRANSLATION
+This document is a translation.
+
+Regarding errors such as tihs one, contact
+.nh
+<\fIsl@li.org\fR>,
+.hy
diff --git a/po4a/sl/savelog.8 b/po4a/sl/savelog.8
new file mode 100644
index 0000000..6535787
--- /dev/null
+++ b/po4a/sl/savelog.8
@@ -0,0 +1,122 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SAVELOG 8 "30 Dec 2017" Debian
+.SH IME
+savelog \- shrani datoteko dnevnika
+.SH POVZETEK
+\fBsavelog\fP [\-m naÄin] [\-u uporabnik] [\-g skupina] [\-t] [\-p] [\-c cikel] [\-l]
+[\-j] [\-C] [\-d] [\-l] [\-r rolldir] [\-n] [\-q] [\-D oblikadatuma] datoteka ...
+.
+.SH OPIS
+Ukaz \fBsavelog\fP shrani in po želji stisne stare kopije datotek. Starejše
+razliÄice \fIfile\fP se imenujejo:
+.RS
+.sp 1
+\fIfile\fP.\fI<number>\fP\fI<compress_suffix>\fP
+.sp 1
+.RE
+kjer je \fI<number>\fP Å¡tevilka razliÄice, 0 predstavlja najnovejÅ¡o.
+RazliÄice Å¡tevilka > 0 so stisnjene, razen Äe to prepreÄi \fB\-l\fP.
+RazliÄica Å¡tevilka 0 ni stisnjena, saj ima lahko opravilo \fIfile\fP Å¡e vedno
+odprt za I/O. Samo \fIcycle\fP razliÄic datoteke je ohranjenih.
+.sp 1
+ÄŒe datoteka ne obstaja in je \fB\-t\fP podan, bo ustvarjena.
+.sp 1
+Za datoteke, ki obstajajo in imajo dolžino veÄjo od niÄ, so opravljena
+naslednja dejanja:
+.sp 1
+.IP 1)
+Version numbered files are cycled. Version \fIfile\fP\fB\&.2\fP is moved to
+version \fIfile\fP\fB\&.3\fP, version \fIfile\fP\fB\&.1\fP is moved to version
+\fIfile\fP\fB\&.2\fP, and so on. Finally version \fIfile\fP\fB\&.0\fP is moved to
+version \fIfile\fP\fB\&.1\fP, and version \fIfile\fP is deleted. Both compressed
+names and uncompressed names are cycled, regardless of \fB\-l\fP. Missing
+version files are ignored.
+.
+.IP 2)
+The new \fIfile\fP\fB\&.1\fP is compressed unless the \fB\-l\fP flag was given. It is
+changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP flags.
+.
+.IP 3)
+The main \fIfile\fP is moved to \fIfile\fP\fB.0\fP.
+.
+.IP 4)
+ÄŒe so podane zastavice \fB\-m\fP, \fB\-u\fP, \fB\-g\fP, \fB\-t\fP, ali pa \fB\-p\fP, je
+ustvarjena prazna \fIfile\fP glede na podane zastavice. Z zastavico \fB\-p\fP , je
+datoteka ustvarjena z enakim lastništvom, skupino in pravicami kot prej.
+.
+.IP 5)
+The new \fIfile\fP\fB\&.0\fP is changed subject to the \fB\-m\fP, \fB\-u\fP, and \fB\-g\fP
+flags.
+.
+.SH MOŽNOSTI
+.TP
+\fB\-m naÄin\fP
+chmod datoteke dnevnikov k danim pravicam, predpostavi \fB\-t\fP
+.TP
+\fB\-u uporabnik\fP
+chown datoteke dnevnikov k uporabniku, predpostavi \fB\-t\fP
+.TP
+\fB\-g skupina\fP
+chgrp datoteke dnevnikov k skupini, predpostavi \fB\-t\fP
+.TP
+\fB\-c cycle\fP
+Save cycle versions of the logfile (default: 7). The \fIcycle\fP count must be
+at least 2.
+.TP
+\fB\-t\fP
+ustvari "touch" novo datoteko dnevnika
+.TP
+\fB\-l\fP
+ne stiskaj datotek dnevnikov (privzeto: stiskaj)
+.TP
+\fB\-p\fP
+ohrani lastništvo, skupino in dovojenja datoteke dnevnika
+.TP
+\fB\-j\fP
+stisni z bzip2 namesto z gzip
+.TP
+\fB\-J\fP
+stisni z xz2 namesto z gzip
+.sp 1
+For xz no strength option is set, and xz decides on the default based on the
+total amount of physical RAM. Note that xz can use a very large amount of
+memory for the higher compression levels.
+.TP
+\fB\-1\ .\|.\ \-9\fP
+moÄ stiskanja ali poraba pomnilnika (privzeto: 9, razen za xz)
+.TP
+\fB\-C\fP
+prisili ÄiÅ¡Äenje krožnih datotek dnevnikov
+.TP
+\fB\-d\fP
+za obraÄanje uporabi standardni datum
+.TP
+\fB\-D oblika datuma\fP
+override date format, in the syntax understood by the \fBdate\fP(1) command
+.TP
+\fB\-r\fP
+use \fIrolldir\fP instead of \&.\& to roll files
+.TP
+\fB\-n\fP
+ne vrti praznih datotek
+.TP
+\fB\-q\fP
+molÄi
+.SH HROÅ ÄŒI
+If a process is still writing to \fIfile\fP\fB\&.0\fP, and savelog moves it to
+\fIfile\fP\fB\&.1\fP and compresses it, data could be lost.
+.
+.SH "OGLEJTE SI TUDI"
+\fBlogrotate\fP(8)
+.SH TRANSLATION
+This document is a translation.
+
+Regarding errors such as tihs one, contact
+.nh
+<\fIsl@li.org\fR>,
+.hy
diff --git a/po4a/sl/tempfile.1 b/po4a/sl/tempfile.1
new file mode 100644
index 0000000..f0be964
--- /dev/null
+++ b/po4a/sl/tempfile.1
@@ -0,0 +1,84 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TEMPFILE 1 "27. jun 2012" Debian
+.SH IME
+tempfile \- ustvari zaÄasno datoteko v varnem naÄinu
+.SH POVZETEK
+\fBtempfile\fP [\-d MAPA] [\-p NIZ] [\-s NIZ] [\-m NAÄŒIN] [\-n DATOTAKA]
+[\-\-directory=MAPA] [\-\-prefix=NIZ] [\-\-suffix=NIZ] [\-\-mode=NAÄŒIN]
+[\-\-name=DATOTEKA] [\-\-help] [\-\-version]
+.SH OPIS
+\fBtempfile\fP creates a temporary file in a safe manner. It uses
+\fBmkstemps\fP(3) to choose the name and opens it with O_RDWR | O_CREAT |
+O_EXCL. The filename is printed on standard output.
+.PP
+The directory in which to create the file might be searched for in this
+order:
+.TP 3
+a)
+V primeru, ko okoljska spremenljivka \fBTMPDIR\fP obstaja in vsebuje ime
+primerne mape, se le\-ta uporabi.
+.TP
+b)
+DrugaÄe se uporabi argument \fI\-\-directory\fP, Äe je doloÄen in primeren.
+.TP
+c)
+DrugaÄe se, ko je primerno, uporabi \fIP_tmpdir\fP (kot je naveden v
+\fI<stdio.h>\fP).
+.TP
+d)
+Finally an implementation\-defined directory (\fI/tmp\fP) may be used.
+.SH MOŽNOSTI
+.TP
+\fB\-d, \-\-directory \fP\fIMAPA\fP
+Vstavite datoteko v MAPO
+.TP
+\fB\-m, \-\-mode \fP\fINAÄŒIN\fP
+Odprite datoteko v NAÄŒINU namesto 0600.
+.TP
+\fB\-n, \-\-name \fP\fIFILE\fP
+Uporabite DATOTEKA za ime namesto \fBtempnam\fP(3)\fB.\fP Možnosti \-d, \-p in \-s so
+prezrte, ko je podana ta možnost.
+.TP
+\fB\-p, \-\-prefix \fP\fINIZ\fP
+Uporabite do pet Ärk iz NIZA za ustvarjanje imena.
+.TP
+\fB\-s, \-\-suffix \fP\fINIZ\fP
+Ustvarite datoteko z NIZOM kot pripono.
+.TP
+\fB\-\-help\fP
+IzpiÅ¡e sporoÄilo uporabe na standarden izhod in uspeÅ¡no konÄa.
+.TP
+\fB\-\-version\fP
+IzpiÅ¡e podrobnosti o razliÄici na standardni izhod in uspeÅ¡no konÄa.
+.SH "VRNJENE VREDNOSTI"
+Stanje konÄanja 0 pomeni, da je bila zaÄasna datoteka uspeÅ¡no
+ustvarjena. Katerokoli drugo izhodno stanje predstavlja napako.
+.SH HROÅ ÄŒI
+Exclusive creation is not guaranteed when creating files on NFS partitions.
+tempfile cannot make temporary directories. tempfile is deprecated; you
+should use \fBmktemp\fP(1) instead.
+.SH PRIMERI
+.nf
+#!/bin/sh
+#[...]
+t=$(tempfile) || exit
+trap "rm \-f \-\- '$t'" EXIT
+#[...]
+rm \-f \-\- "$t"
+trap \- EXIT
+exit
+.fi
+.SH "OGLEJTE SI TUDI"
+\fBtempnam\fP(3), \fBmktemp\fP(1)
+.SH TRANSLATION
+This document is a translation.
+
+Regarding errors such as tihs one, contact
+.nh
+<\fIsl@li.org\fR>,
+.hy
diff --git a/po4a/sl/translator_slovene.add b/po4a/sl/translator_slovene.add
new file mode 100644
index 0000000..58662f6
--- /dev/null
+++ b/po4a/sl/translator_slovene.add
@@ -0,0 +1,8 @@
+PO4A-HEADER:mode=after;position=^\.SH IME;beginboundary=FausseLimitePo4a
+.SH TRANSLATION
+This document is a translation.
+
+Regarding errors such as tihs one, contact
+.nh
+<\fIsl@li.org\fR>,
+.hy
diff --git a/po4a/sl/which.1 b/po4a/sl/which.1
new file mode 100644
index 0000000..004ea1e
--- /dev/null
+++ b/po4a/sl/which.1
@@ -0,0 +1,38 @@
+.\" -*- nroff -*-
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH WHICH 1 "29 Jun 2016" Debian
+.SH IME
+which \- najdi ukaz
+.SH POVZETEK
+which [\-a] imedatoteke ...
+.SH OPIS
+\fBwhich\fP returns the pathnames of the files (or links) which would be
+executed in the current environment, had its arguments been given as
+commands in a strictly POSIX\-conformant shell. It does this by searching
+the PATH for executable files matching the names of the arguments. It does
+not canonicalize path names.
+.SH MOŽNOSTI
+.TP
+\fB\-a\fP
+za vsak argument izpiÅ¡e vsa ujemajoÄa imena poti
+.SH "IZHODNO STANJE"
+.TP
+\fB0\fP
+Äe so vsi navedeni ukazi najdeni in izvedljivi
+.TP
+\fB1\fP
+Äe je vsaj eden izmed navedenih ukazov neobstojeÄ ali neizvedljiv
+.TP
+\fB2\fP
+Če je navedena neveljavna možnost
+.SH TRANSLATION
+This document is a translation.
+
+Regarding errors such as tihs one, contact
+.nh
+<\fIsl@li.org\fR>,
+.hy
diff --git a/remove-shell b/remove-shell
new file mode 100755
index 0000000..c3304fd
--- /dev/null
+++ b/remove-shell
@@ -0,0 +1,47 @@
+#!/bin/sh -e
+
+if test $# -eq 0
+then
+ echo "usage: $0 shellname [shellname ...]" 1>&2
+ exit 1
+fi
+
+file=/etc/shells
+# I want this to be GUARANTEED to be on the same filesystem as $file
+tmpfile="${file}.tmp"
+otmpfile="${file}.tmp2"
+
+set -o noclobber
+
+cleanup() {
+ rm -f "$tmpfile" "$otmpfile"
+}
+trap cleanup EXIT
+
+if ! cat "$file" > "$tmpfile"
+then
+ cat 1>&2 <<EOF
+Either another instance of $0 is running, or it was previously interrupted.
+Please examine ${tmpfile} to see if it should be moved onto ${file}.
+EOF
+ exit 1
+fi
+
+# this is supposed to be reliable, not pretty
+for i
+do
+ REALDIR="$(dirname "$(realpath -m "$i")")/$(basename "$i")"
+ for j in "$i" "$REALDIR"
+ do
+ grep -v "^${j}$" "$tmpfile" > "$otmpfile" || true
+ mv "$otmpfile" "$tmpfile"
+ done
+done
+
+chmod --reference="$file" "$tmpfile"
+chown --reference="$file" "$tmpfile"
+
+mv "$tmpfile" "$file"
+
+trap "" EXIT
+exit 0
diff --git a/remove-shell.8 b/remove-shell.8
new file mode 100644
index 0000000..5cf8338
--- /dev/null
+++ b/remove-shell.8
@@ -0,0 +1,18 @@
+.TH REMOVE-SHELL 8 "7 Apr 2005"
+.SH NAME
+remove-shell \- remove shells from the list of valid login shells
+.SH SYNOPSIS
+.B remove-shell
+.I shellname
+.RI [ shellname ...]
+.SH DESCRIPTION
+.B remove-shell
+operates on the temporary files
+.I /etc/shells.tmp
+and
+.I /etc/shells.tmp2
+to remove the given shells from the list of valid login shells,
+and copy the result back to
+.IR /etc/shells .
+.SH SEE ALSO
+.BR shells (5)
diff --git a/run-parts.8 b/run-parts.8
new file mode 100644
index 0000000..bb8c2a1
--- /dev/null
+++ b/run-parts.8
@@ -0,0 +1,133 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\" Build-from-directory and this manpage are Copyright 1994 by Ian Jackson.
+.\" Changes to this manpage are Copyright 1996 by Jeff Noxon.
+.\" More
+.\"
+.\" This is free software; see the GNU General Public Licence version 2
+.\" or later for copying conditions. There is NO warranty.
+.TH RUN\-PARTS 8 "27 Jun 2012" "Debian"
+.SH NAME
+run\-parts \- run scripts or programs in a directory
+.SH SYNOPSIS
+.PP
+.B run\-parts
+[\-\-test] [\-\-verbose] [\-\-report] [\-\-lsbsysinit] [\-\-regex=RE]
+[\-\-umask=umask] [\-\-arg=argument] [\-\-exit\-on\-error] [\-\-help]
+[\-\-version] [\-\-list] [\-\-reverse] [\-\-] DIRECTORY
+.PP
+.B run\-parts
+\-V
+.SH DESCRIPTION
+.PP
+.B run\-parts
+runs all the executable files named within constraints described below, found
+in directory
+.IR directory .
+Other files and directories are silently ignored.
+
+If neither the \-\-lsbsysinit option nor the \-\-regex option is given
+then the names must consist entirely of ASCII upper- and lower-case
+letters, ASCII digits, ASCII underscores, and ASCII minus-hyphens.
+
+If the \-\-lsbsysinit option is given, then the names must not end
+in .dpkg\-old or .dpkg\-dist or .dpkg\-new or .dpkg\-tmp, and must
+belong to one or more of the following namespaces: the
+LANANA-assigned namespace (^[a\-z0\-9]+$); the LSB hierarchical and
+reserved namespaces (^_?([a\-z0\-9_.]+\-)+[a\-z0\-9]+$);
+and the Debian cron script namespace (^[a\-zA-Z0\-9_\-]+$).
+
+If the \-\-regex option is given, the names must match the custom
+extended regular expression specified as that option's argument.
+
+Files are run in the lexical sort order (according to the C/POSIX
+locale character collation rules) of their names unless the
+\-\-reverse option is given, in which case they are run in the
+opposite order.
+
+.SH OPTIONS
+.TP
+.B \-\-test
+print the names of the scripts which would be run, but don't actually run
+them.
+.TP
+.B \-\-list
+print the names of the all matching files (not limited to executables),
+but don't actually run them.
+This option cannot be used with \-\-test.
+.TP
+.B \-v, \-\-verbose
+print the name of each script to stderr before running.
+.TP
+.B \-\-report
+similar to
+.BR \-\-verbose ,
+but only prints the name of scripts which produce output.
+The script's name is printed to whichever of stdout or stderr the
+script first produces output on.
+.TP
+.B \-\-reverse
+reverse the scripts' execution order.
+.TP
+.B \-\-exit\-on\-error
+exit as soon as a script returns with a non-zero exit code.
+.TP
+.B \-\-lsbsysinit
+use LSB namespaces instead of classical behavior.
+.TP
+.B \-\-new\-session
+run each script in a separate process session. If you use this option,
+killing run-parts will not kill the currently running script, it will
+run until completion.
+.TP
+.BI \-\-regex= RE
+validate filenames against custom extended regular expression
+.IR RE .
+See the EXAMPLES section for an example.
+.TP
+.BI "\-u, \-\-umask=" umask
+sets the umask to
+.I umask
+before running the scripts.
+.I umask
+should be specified in octal. By default the umask is set to 022.
+.TP
+.BI "\-a, \-\-arg=" argument
+pass
+.I argument
+to the scripts. Use
+.B \-\-arg
+once for each argument you want passed.
+.TP
+.B "\-\-"
+specifies that this is the end of the options. Any filename after
+.B "\-\-"
+will be not be interpreted as an option even if it starts with a
+hyphen.
+.TP
+.B \-h, \-\-help
+display usage information and exit.
+.TP
+.B \-V, \-\-version
+display version and copyright and exit.
+
+.SH EXAMPLES
+.P
+Print the names of all files in /etc that start with `p' and end with `d':
+.P
+run-parts \-\-list \-\-regex \[aq]^p.*d$\[aq] /etc
+
+.SH COPYRIGHT
+.P
+Copyright (C) 1994 Ian Jackson.
+.P
+Copyright (C) 1996 Jeff Noxon.
+.P
+Copyright (C) 1996, 1997, 1998 Guy Maor
+.P
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams
+
+.B run\-parts
+is free software; see the GNU General Public License version 2 or
+later for copying conditions. There is
+.I no
+warranty.
diff --git a/run-parts.c b/run-parts.c
new file mode 100644
index 0000000..5a8d399
--- /dev/null
+++ b/run-parts.c
@@ -0,0 +1,741 @@
+/* run-parts: run a bunch of scripts in a directory
+ *
+ * Debian run-parts program
+ * Copyright (C) 1996 Jeff Noxon <jeff@router.patch.net>,
+ * Copyright (C) 1996-1999 Guy Maor <maor@debian.org>
+ * Copyright (C) 2002-2020 Clint Adams <clint@debian.org>
+ *
+ * This is free software; see the GNU General Public License version 2
+ * or later for copying conditions. There is NO warranty.
+ *
+ * Based on run-parts.pl version 0.2, Copyright (C) 1994 Ian Jackson.
+ *
+ */
+#define _GNU_SOURCE
+
+#include <stdio.h>
+#include <stdarg.h>
+#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <dirent.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <fcntl.h>
+#ifdef HAVE_GETOPT_H
+#include <getopt.h>
+#endif /* HAVE_GETOPT_H */
+#include <string.h>
+#include <errno.h>
+#include <ctype.h>
+#include <signal.h>
+#include <sys/time.h>
+#include <regex.h>
+
+#define RUNPARTS_NORMAL 0
+#define RUNPARTS_ERE 1
+#define RUNPARTS_LSBSYSINIT 100
+
+int test_mode = 0;
+int list_mode = 0;
+int verbose_mode = 0;
+int report_mode = 0;
+int reverse_mode = 0;
+int exitstatus = 0;
+int regex_mode = 0;
+int exit_on_error_mode = 0;
+int new_session_mode = 0;
+int stdin_mode = 0;
+int stdin_fd = -1; // initialized in run_parts() if {stdin_mode} != 0
+
+
+int argcount = 0, argsize = 0;
+char **args = 0;
+
+char *custom_ere;
+regex_t hierre, tradre, excsre, classicalre, customre;
+
+static void catch_signals();
+static void restore_signals();
+
+static char* regex_get_error(int errcode, regex_t *compiled);
+static void regex_compile_pattern(void);
+static void regex_clean(void);
+
+void error(char *format, ...)
+{
+ va_list ap;
+
+ fprintf(stderr, "run-parts: ");
+
+ va_start(ap, format);
+ vfprintf(stderr, format, ap);
+ va_end(ap);
+
+ fprintf(stderr, "\n");
+}
+
+
+void version()
+{
+ printf( "Debian run-parts program, version " PACKAGE_VERSION
+ "\nCopyright (C) 1994 Ian Jackson, Copyright (C) 1996 Jeff Noxon.\n"
+ "Copyright (C) 1996,1997,1998,1999 Guy Maor\n"
+ "Copyright (C) 2002-2020 Clint Adams\n"
+ "This is free software; see the GNU General Public License version 2\n"
+ "or later for copying conditions. There is NO warranty.\n");
+ exit(0);
+}
+
+
+void usage()
+{
+ fprintf(stderr, "Usage: run-parts [OPTION]... DIRECTORY\n"
+ " --test print script names which would run, but don't run them.\n"
+ " --list print names of all valid files (can not be used with\n"
+ " --test)\n"
+ " -v, --verbose print script names before running them.\n"
+ " --report print script names if they produce output.\n"
+ " --reverse reverse execution order of scripts.\n"
+ " --exit-on-error exit as soon as a script returns with a non-zero exit\n"
+ " code.\n"
+ " --stdin multiplex stdin to scripts being run, using temporary file\n"
+ " --lsbsysinit validate filenames based on LSB sysinit specs.\n"
+ " --new-session run each script in a separate process session\n"
+ " --regex=PATTERN validate filenames based on POSIX ERE pattern PATTERN.\n"
+ " -u, --umask=UMASK sets umask to UMASK (octal), default is 022.\n"
+ " -a, --arg=ARGUMENT pass ARGUMENT to scripts, use once for each argument.\n"
+ " -V, --version output version information and exit.\n"
+ " -h, --help display this help and exit.\n");
+ exit(0);
+}
+
+
+/* The octal conversion in libc is not foolproof; it will take the 8 and 9
+ * digits under some circumstances. We'll just have to live with it.
+ */
+void set_umask()
+{
+ int mask, result;
+
+ result = sscanf(optarg, "%o", &mask);
+ if ((result != 1) || (mask > 07777) || (mask < 0)) {
+ error("bad umask value");
+ exit(1);
+ }
+
+ umask(mask);
+}
+
+/* Add an argument to the commands that we will call. Called once for
+ every argument. */
+void add_argument(char *newarg)
+{
+ if (argcount + 1 >= argsize) {
+ argsize = argsize ? argsize * 2 : 4;
+ args = realloc(args, argsize * (sizeof(char *)));
+ if (!args) {
+ error("failed to reallocate memory for arguments: %s", strerror(errno));
+ exit(1);
+ }
+ }
+ args[argcount++] = newarg;
+ args[argcount] = 0;
+}
+
+/* True or false? Is this a valid filename? */
+int valid_name(const struct dirent *d)
+{
+ char *s;
+ unsigned int retval;
+
+ s = (char *)&(d->d_name);
+
+ if (regex_mode == RUNPARTS_ERE)
+ retval = !regexec(&customre, s, 0, NULL, 0);
+
+ else if (regex_mode == RUNPARTS_LSBSYSINIT) {
+
+ if (!regexec(&hierre, s, 0, NULL, 0))
+ retval = regexec(&excsre, s, 0, NULL, 0);
+
+ else
+ retval = !regexec(&tradre, s, 0, NULL, 0);
+
+ } else
+ retval = !regexec(&classicalre, s, 0, NULL, 0);
+
+ return retval;
+}
+
+/* Execute a file */
+void run_part(char *progname)
+{
+ int result, waited;
+ int pid, r;
+ int pout[2], perr[2];
+
+ waited = 0;
+
+ if (report_mode && (pipe(pout) || pipe(perr))) {
+ error("pipe: %s", strerror(errno));
+ exit(1);
+ }
+ if ((pid = fork()) < 0) {
+ error("failed to fork: %s", strerror(errno));
+ exit(1);
+ }
+ else if (!pid) {
+ restore_signals();
+ if (new_session_mode)
+ setsid();
+
+ if (stdin_mode) {
+ if (dup2(stdin_fd, STDIN_FILENO) == -1) {
+ error("dup2: %s", strerror(errno));
+ exit(1);
+ }
+ if (lseek(STDIN_FILENO, 0, SEEK_SET) == (off_t) -1) {
+ error("run-parts: failed to rewind temporary file: %s\n", strerror(errno));
+ exit(1);
+ }
+ }
+ if (report_mode) {
+ if (dup2(pout[1], STDOUT_FILENO) == -1 ||
+ dup2(perr[1], STDERR_FILENO) == -1) {
+ error("dup2: %s", strerror(errno));
+ exit(1);
+ }
+ close(pout[0]);
+ close(perr[0]);
+ close(pout[1]);
+ close(perr[1]);
+ }
+ args[0] = progname;
+ execv(progname, args);
+ error("failed to exec %s: %s", progname, strerror(errno));
+ exit(1);
+ }
+
+ if (report_mode) {
+ fd_set set;
+ sigset_t tempmask;
+ struct timespec zero_timeout;
+ struct timespec *the_timeout;
+ int max, printflag;
+ ssize_t c;
+ char buf[4096];
+
+ sigemptyset(&tempmask);
+ sigprocmask(0, NULL, &tempmask);
+ sigdelset(&tempmask, SIGCHLD);
+
+ memset(&zero_timeout, 0, sizeof(zero_timeout));
+ the_timeout = NULL;
+
+ close(pout[1]);
+ close(perr[1]);
+ max = pout[0] > perr[0] ? pout[0] + 1 : perr[0] + 1;
+ printflag = 0;
+
+ while (pout[0] >= 0 || perr[0] >= 0) {
+ if (!waited) {
+ r = waitpid(pid, &result, WNOHANG);
+ if (r == -1) {
+ error("waitpid: %s", strerror(errno));
+ exit(1);
+ }
+ if (r != 0 && (WIFEXITED(result) || WIFSIGNALED(result))) {
+ /* If the process dies, set a zero timeout. Rarely, some processes
+ * leak file descriptors (e.g., by starting a naughty daemon).
+ * select() would wait forever since the pipes wouldn't close.
+ * We loop, with a zero timeout, until there's no data left, then
+ * give up. This shouldn't affect non-leaky processes. */
+ waited = 1;
+ the_timeout = &zero_timeout;
+ }
+ }
+
+ FD_ZERO(&set);
+ if (pout[0] >= 0)
+ FD_SET(pout[0], &set);
+ if (perr[0] >= 0)
+ FD_SET(perr[0], &set);
+ r = pselect(max, &set, 0, 0, the_timeout, &tempmask);
+
+ if (r < 0) {
+ if (errno == EINTR)
+ continue;
+
+ error("select: %s", strerror(errno));
+ exit(1);
+ }
+ else if (r > 0) {
+ /* If STDOUT or STDERR get closed / full, we still run to completion
+ * (and just ignore that we can't output process output any more).
+ * Perhaps we should instead kill the child process we are running
+ * if that happens.
+ * For now partial writes are not retried to complete - that can
+ * and should be done, but needs care to ensure that we don't hang
+ * if the fd doesn't accept more data ever - or we need to decide that
+ * waiting is the appropriate thing to do.
+ */
+ int ignored;
+ if (pout[0] >= 0 && FD_ISSET(pout[0], &set)) {
+ c = read(pout[0], buf, sizeof(buf));
+ if (c > 0) {
+ if (!printflag) {
+ printf("%s:\n", progname);
+ fflush(stdout);
+ printflag = 1;
+ }
+ ignored = write(STDOUT_FILENO, buf, c);
+ }
+ else if (c == 0) {
+ close(pout[0]);
+ pout[0] = -1;
+ }
+ else if (c < 0) {
+ close(pout[0]);
+ pout[0] = -1;
+ error("failed to read from stdout pipe: %s", strerror (errno));
+ }
+ }
+ if (perr[0] >= 0 && FD_ISSET(perr[0], &set)) {
+ c = read(perr[0], buf, sizeof(buf));
+ if (c > 0) {
+ if (!printflag) {
+ fprintf(stderr, "%s:\n", progname);
+ fflush(stderr);
+ printflag = 1;
+ }
+ ignored = write(STDERR_FILENO, buf, c);
+ }
+ else if (c == 0) {
+ close(perr[0]);
+ perr[0] = -1;
+ }
+ else if (c < 0) {
+ close(perr[0]);
+ perr[0] = -1;
+ error("failed to read from error pipe: %s", strerror (errno));
+ }
+ }
+ }
+ else if (r == 0 && waited) {
+ /* Zero timeout, no data left. */
+ close(perr[0]);
+ perr[0] = -1;
+ close(pout[0]);
+ pout[0] = -1;
+ }
+ else {
+ /* assert(FALSE): select was called with infinite timeout, so
+ it either returns successfully or is interrupted */
+ } /*if */
+ } /*while */
+ }
+
+ if (!waited) {
+ r = waitpid(pid, &result, 0);
+
+ if (r == -1) {
+ error("waitpid: %s", strerror(errno));
+ exit(1);
+ }
+ }
+
+ if (WIFEXITED(result) && WEXITSTATUS(result)) {
+ error("%s exited with return code %d", progname, WEXITSTATUS(result));
+ exitstatus = 1;
+ }
+ else if (WIFSIGNALED(result)) {
+ error("%s exited because of uncaught signal %d", progname,
+ WTERMSIG(result));
+ exitstatus = 1;
+ }
+}
+
+static void handle_signal(int s)
+{
+ /* Do nothing */
+}
+
+/* Catch SIGCHLD with an empty function to interrupt select() */
+static void catch_signals()
+{
+ struct sigaction act;
+ sigset_t set;
+
+ memset(&act, 0, sizeof(act));
+ act.sa_handler = handle_signal;
+ act.sa_flags = SA_NOCLDSTOP;
+ sigaction(SIGCHLD, &act, NULL);
+
+ sigemptyset(&set);
+ sigaddset(&set, SIGCHLD);
+ sigprocmask(SIG_BLOCK, &set, NULL);
+}
+
+/* Unblock signals before execing a child */
+static void restore_signals()
+{
+ sigset_t set;
+ sigemptyset(&set);
+ sigaddset(&set, SIGCHLD);
+ sigprocmask(SIG_UNBLOCK, &set, NULL);
+}
+
+#ifdef O_TMPFILE
+static int open_tmpfile_rw(void)
+{
+ const char *tmpdir;
+
+ tmpdir = getenv("TMPDIR");
+ if (!tmpdir) {
+ tmpdir = "/tmp";
+ }
+
+ return open(tmpdir, O_TMPFILE|O_RDWR|O_EXCL, S_IRUSR | S_IWUSR);
+}
+#else
+static char tmpfile_path[] = "/tmp/run-parts.stdin.XXXXXX";
+static int cleanup_tmpfile(void)
+{
+ unlink(tmpfile_path);
+}
+
+static int open_tmpfile_rw(void)
+{
+ int fd;
+
+ fd = mkstemp(tmpfile_path);
+ if (fd != -1) {
+ atexit(&cleanup_tmpfile);
+ }
+ return fd;
+}
+#endif
+
+/*
+ * Copy stdin into temporary read-write file, and return file descriptor to it.
+ */
+static int copy_stdin(void)
+{
+ int fd;
+ const char *tmpdir;
+ char buffer[4096];
+ ssize_t bytes;
+
+ fd = open_tmpfile_rw();
+
+ do {
+ ssize_t rest;
+
+ bytes = rest = read(STDIN_FILENO, buffer, sizeof(buffer));
+ if (bytes < 0) {
+ error("run-parts: failed to read from stdin\n");
+ close(fd);
+ return -1;
+ }
+
+ while (rest > 0) {
+ ssize_t written;
+
+ written = write(fd, buffer, rest);
+ if (written < 0) {
+ error("run-parts: failed to write to temporary file\n");
+ close(fd);
+ return -1;
+ }
+ rest -= written;
+ }
+ } while (bytes > 0);
+
+ return fd;
+}
+
+/* Find the parts to run & call run_part() */
+void run_parts(char *dirname)
+{
+ struct dirent **namelist;
+ char *filename;
+ size_t filename_length, dirname_length;
+ int entries, i, result;
+ struct stat st;
+
+ /* dirname + "/" */
+ dirname_length = strlen(dirname) + 1;
+ /* dirname + "/" + ".." + "\0" (This will save one realloc.) */
+ filename_length = dirname_length + 2 + 1;
+ if (!(filename = malloc(filename_length))) {
+ error("failed to allocate memory for path: %s", strerror(errno));
+ exit(1);
+ }
+ strcpy(filename, dirname);
+ strcat(filename, "/");
+
+ /* scandir() isn't POSIX, but it makes things easy. */
+ entries = scandir(dirname, &namelist, valid_name, alphasort);
+ if (entries < 0) {
+ error("failed to open directory %s: %s", dirname, strerror(errno));
+ exit(1);
+ }
+
+ if (stdin_mode) {
+ stdin_fd = copy_stdin();
+ if (stdin_fd < 0) {
+ error("run-parts: failed to copy content of stdin\n");
+ exit(1);
+ }
+ }
+
+ i = reverse_mode ? 0 : entries;
+ for (i = reverse_mode ? (entries - 1) : 0;
+ reverse_mode ? (i >= 0) : (i < entries); reverse_mode ? i-- : i++) {
+ if (filename_length < dirname_length + strlen(namelist[i]->d_name) + 1) {
+ filename_length = dirname_length + strlen(namelist[i]->d_name) + 1;
+ if (!(filename = realloc(filename, filename_length))) {
+ error("failed to reallocate memory for path: %s", strerror(errno));
+ exit(1);
+ }
+ }
+ strcpy(filename + dirname_length, namelist[i]->d_name);
+
+ strcpy(filename, dirname);
+ strcat(filename, "/");
+ strcat(filename, namelist[i]->d_name);
+
+ result = stat(filename, &st);
+ if (result < 0) {
+ error("failed to stat component %s: %s", filename, strerror(errno));
+ if (exit_on_error_mode) {
+ exit(1);
+ }
+ else
+ continue;
+ }
+
+ if (S_ISREG(st.st_mode)) {
+ if (!access(filename, X_OK)) {
+ if (test_mode) {
+ printf("%s\n", filename);
+ }
+ else if (list_mode) {
+ if (!access(filename, R_OK))
+ printf("%s\n", filename);
+ }
+ else {
+ if (verbose_mode)
+ if (argcount) {
+ char **a = args;
+
+ fprintf(stderr, "run-parts: executing %s", filename);
+ while(*(++a))
+ fprintf(stderr, " %s", *a);
+ fprintf(stderr, "\n");
+ } else {
+ fprintf(stderr, "run-parts: executing %s\n", filename);
+ }
+ run_part(filename);
+ if (exitstatus != 0 && exit_on_error_mode) return;
+ }
+ }
+ else if (!access(filename, R_OK)) {
+ if (list_mode) {
+ printf("%s\n", filename);
+ }
+ }
+ else if (S_ISLNK(st.st_mode)) {
+ if (!list_mode) {
+ error("run-parts: component %s is a broken symbolic link\n",filename);
+ exitstatus = 1;
+ }
+ }
+ }
+ else if (!S_ISDIR(st.st_mode)) {
+ if (!list_mode) {
+ error("run-parts: component %s is not an executable plain file\n",
+ filename);
+ exitstatus = 1;
+ }
+ }
+
+ free(namelist[i]);
+ }
+ free(namelist);
+ free(filename);
+}
+
+/* Process options */
+int main(int argc, char *argv[])
+{
+ custom_ere = NULL;
+ umask(022);
+ add_argument(0);
+
+ for (;;) {
+ int c;
+ int option_index = 0;
+
+ static struct option long_options[] = {
+ {"test", 0, &test_mode, 1},
+ {"list", 0, &list_mode, 1},
+ {"verbose", 0, 0, 'v'},
+ {"report", 0, &report_mode, 1},
+ {"reverse", 0, &reverse_mode, 1},
+ {"umask", 1, 0, 'u'},
+ {"arg", 1, 0, 'a'},
+ {"help", 0, 0, 'h'},
+ {"version", 0, 0, 'V'},
+ {"lsbsysinit", 0, &regex_mode, RUNPARTS_LSBSYSINIT},
+ {"regex", 1, &regex_mode, RUNPARTS_ERE},
+ {"stdin", 0, &stdin_mode, 1},
+ {"exit-on-error", 0, &exit_on_error_mode, 1},
+ {"new-session", 0, &new_session_mode, 1},
+ {0, 0, 0, 0}
+ };
+
+ c = getopt_long(argc, argv, "u:ha:vV", long_options, &option_index);
+ if (c == EOF)
+ break;
+ switch (c) {
+ case 0:
+ if(option_index==10) { /* hardcoding this will lead to trouble */
+ custom_ere = strdup(optarg);
+ }
+ break;
+ case 'u':
+ set_umask();
+ break;
+ case 'a':
+ add_argument(optarg);
+ break;
+ case 'h':
+ usage();
+ break;
+ case 'v':
+ verbose_mode = 1;
+ break;
+ case 'V':
+ version();
+ break;
+ default:
+ fprintf(stderr, "Try `run-parts --help' for more information.\n");
+ exit(1);
+ }
+ }
+
+ /* We require exactly one argument: the directory name */
+ if (optind != (argc - 1)) {
+ error("missing operand");
+ fprintf(stderr, "Try `run-parts --help' for more information.\n");
+ exit(1);
+ } else if (list_mode && test_mode) {
+ error("--list and --test can not be used together");
+ fprintf(stderr, "Try `run-parts --help' for more information.\n");
+ exit(1);
+ } else {
+ catch_signals();
+ regex_compile_pattern();
+ run_parts(argv[optind]);
+ regex_clean();
+
+ free(args);
+ free(custom_ere);
+
+ return exitstatus;
+ }
+}
+
+/*
+ * Compile patterns used by the application
+ *
+ * In order for a string to be matched by a pattern, this pattern must be
+ * compiled with the regcomp function. If an error occurs, the application
+ * exits and displays the error.
+ */
+static void
+regex_compile_pattern (void)
+{
+ int err;
+ regex_t *pt_regex;
+
+ if (regex_mode == RUNPARTS_ERE) {
+
+ if ((err = regcomp(&customre, custom_ere,
+ REG_EXTENDED | REG_NOSUB)) != 0)
+ pt_regex = &customre;
+
+ } else if (regex_mode == RUNPARTS_LSBSYSINIT) {
+
+ if ( (err = regcomp(&hierre, "^_?([a-z0-9_.]+-)+[a-z0-9]+$",
+ REG_EXTENDED | REG_NOSUB)) != 0)
+ pt_regex = &hierre;
+
+ else if ( (err = regcomp(&excsre, "^[a-z0-9-].*\\.dpkg-(old|dist|new|tmp)$",
+ REG_EXTENDED | REG_NOSUB)) != 0)
+ pt_regex = &excsre;
+
+ else if ( (err = regcomp(&tradre, "^[a-z0-9][a-z0-9-]*$", REG_NOSUB))
+ != 0)
+ pt_regex = &tradre;
+
+ } else if ( (err = regcomp(&classicalre, "^[a-zA-Z0-9_-]+$",
+ REG_EXTENDED | REG_NOSUB)) != 0)
+ pt_regex = &classicalre;
+
+ if (err != 0) {
+ fprintf(stderr, "Unable to build regexp: %s", \
+ regex_get_error(err, pt_regex));
+ exit(1);
+ }
+}
+
+/*
+ * Get a regex error.
+ *
+ * This function allocates a buffer to store the regex error description.
+ * If a buffer cannot be allocated, then the use of xmalloc will end the
+ * program.
+ *
+ * @errcode: return error code from a one of the regex functions
+ * @compiled: compile pattern which causes the failure
+ *
+ * It returns a pointer on the current regex error description.
+ */
+static char *
+regex_get_error(int errcode, regex_t *compiled)
+{
+ size_t length;
+ char *buf;
+
+ length = regerror(errcode, compiled, NULL, 0);
+ buf = malloc(length);
+ if (buf == 0) {
+ error("Virtual memory exhausted\n");
+ exit(1);
+ }
+
+ regerror(errcode, compiled, buf, length);
+
+ return buf;
+}
+
+/*
+ * Clean the compiled patterns according to the current regex_mode
+ */
+static void
+regex_clean(void)
+{
+ if (regex_mode == RUNPARTS_ERE)
+ regfree(&customre);
+
+ else if (regex_mode == RUNPARTS_LSBSYSINIT) {
+ regfree(&hierre);
+ regfree(&excsre);
+ regfree(&tradre);
+
+ } else
+ regfree(&classicalre);
+}
diff --git a/savelog b/savelog
new file mode 100644
index 0000000..0120c37
--- /dev/null
+++ b/savelog
@@ -0,0 +1,360 @@
+#! /bin/sh
+# savelog - save a log file
+# Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
+# Copyright (C) 1992 Ronald S. Karr
+# Slight modifications by Ian A. Murdock <imurdock@gnu.ai.mit.edu>:
+# * uses `gzip' rather than `compress'
+# * doesn't use $savedir; keeps saved log files in the same directory
+# * reports successful rotation of log files
+# * for the sake of consistency, files are rotated even if they are
+# empty
+# More modifications by Guy Maor <maor@debian.org>:
+# * cleanup.
+# * -p (preserve) option
+#
+# usage: savelog [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle]
+# [-j] [-C] [-d] [-l] [-r rolldir] [-n] [-q] file...
+# -m mode - chmod log files to mode
+# -u user - chown log files to user
+# -g group - chgrp log files to group
+# -c cycle - save cycle versions of the logfile (default: 7)
+# -r rolldir- use rolldir instead of . to roll files
+# -C - force cleanup of cycled logfiles
+# -d - use standard date for rolling
+# -D - override date format for -d
+# -t - touch file
+# -l - don't compress any log files (default: compress)
+# -p - preserve mode/user/group of original file
+# -j - use bzip2 instead of gzip
+# -J - use xz instead of gzip
+# -1 .. -9 - compression strength or memory usage (default: 9, except for xz)
+# -x script - invoke script with rotated log file in $FILE
+# -n - do not rotate empty files
+# -q - be quiet
+# file - log file names
+#
+# The savelog command saves and optionally compresses old copies of files.
+# Older version of 'file' are named:
+#
+# 'file'.<number><compress_suffix>
+#
+# where <number> is the version number, 0 being the newest. By default,
+# version numbers > 0 are compressed (unless -l prevents it). The
+# version number 0 is never compressed on the off chance that a process
+# still has 'file' opened for I/O.
+#
+# if the '-d' option is specified, <number> will be YYMMDDhhmmss
+#
+# If the 'file' does not exist and -t was given, it will be created.
+#
+# For files that do exist and have lengths greater than zero, the following
+# actions are performed.
+#
+# 1) Version numered files are cycled. That is version 6 is moved to
+# version 7, version is moved to becomes version 6, ... and finally
+# version 0 is moved to version 1. Both compressed names and
+# uncompressed names are cycled, regardless of -t. Missing version
+# files are ignored.
+#
+# 2) The new file.1 is compressed and is changed subject to
+# the -m, -u and -g flags. This step is skipped if the -t flag
+# was given.
+#
+# 3) The main file is moved to file.0.
+#
+# 4) If the -m, -u, -g, -t, or -p flags are given, then the file is
+# touched into existence subject to the given flags. The -p flag
+# will preserve the original owner, group, and permissions.
+#
+# 5) The new file.0 is changed subject to the -m, -u and -g flags.
+#
+# Note: If no -m, -u, -g, -t, or -p is given, then the primary log file is
+# not created.
+#
+# Note: Since the version numbers start with 0, version number <cycle>
+# is never formed. The <cycle> count must be at least 2.
+#
+# Bugs: If a process is still writing to the file.0 and savelog
+# moved it to file.1 and compresses it, data could be lost.
+# Smail does not have this problem in general because it
+# restats files often.
+
+# common location
+export PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin
+COMPRESS="gzip"
+COMPRESS_OPTS="-f"
+COMPRESS_STRENGTH_DEF="-9";
+DOT_Z=".gz"
+DATUM=`date +%Y%m%d%H%M%S`
+
+# parse args
+exitcode=0 # no problems to far
+prog=`basename $0`
+mode=
+user=
+group=
+touch=
+forceclean=
+rolldir=
+datum=
+preserve=
+hookscript=
+quiet=0
+rotateifempty=yes
+count=7
+
+usage()
+{
+ echo "Usage: $prog [-m mode] [-u user] [-g group] [-t] [-c cycle] [-p]"
+ echo " [-j] [-C] [-d] [-l] [-r rolldir] [-n] [-q] file ..."
+ echo " -m mode - chmod log files to mode"
+ echo " -u user - chown log files to user"
+ echo " -g group - chgrp log files to group"
+ echo " -c cycle - save cycle versions of the logfile (default: 7)"
+ echo " -r rolldir - use rolldir instead of . to roll files"
+ echo " -C - force cleanup of cycled logfiles"
+ echo " -d - use standard date for rolling"
+ echo " -D - override date format for -d"
+ echo " -t - touch file"
+ echo " -l - don't compress any log files (default: compress)"
+ echo " -p - preserve mode/user/group of original file"
+ echo " -j - use bzip2 instead of gzip"
+ echo " -J - use xz instead of gzip"
+ echo " -1 .. -9 - compression strength or memory usage (default: 9, except for xz)"
+ echo " -x script - invoke script with rotated log file in \$FILE"
+ echo " -n - do not rotate empty files"
+ echo " -q - suppress rotation message"
+ echo " file - log file names"
+}
+
+
+fixfile()
+{
+ if [ -n "$user" ]; then
+ chown -- "$user" "$1"
+ fi
+ if [ -n "$group" ]; then
+ chgrp -- "$group" "$1"
+ fi
+ if [ -n "$mode" ]; then
+ chmod -- "$mode" "$1"
+ fi
+}
+
+
+while getopts m:u:g:c:r:CdD:tlphjJ123456789x:nq opt ; do
+ case "$opt" in
+ m) mode="$OPTARG" ;;
+ u) user="$OPTARG" ;;
+ g) group="$OPTARG" ;;
+ c) count="$OPTARG" ;;
+ r) rolldir="$OPTARG" ;;
+ C) forceclean=1 ;;
+ d) datum=1 ;;
+ D) DATUM=$(date +$OPTARG) ;;
+ t) touch=1 ;;
+ j) COMPRESS="bzip2"; COMPRESS_OPTS="-f"; COMPRESS_STRENGTH_DEF="-9"; DOT_Z=".bz2" ;;
+ J) COMPRESS="xz"; COMPRESS_OPTS="-f"; COMPRESS_STRENGTH_DEF=""; DOT_Z=".xz" ;;
+ [1-9]) COMPRESS_STRENGTH="-$opt" ;;
+ x) hookscript="$OPTARG" ;;
+ l) COMPRESS="" ;;
+ p) preserve=1 ;;
+ n) rotateifempty="no" ;;
+ q) quiet=1 ;;
+ h) usage; exit 0 ;;
+ *) usage; exit 1 ;;
+ esac
+done
+
+shift $(($OPTIND - 1))
+
+if [ "$count" -lt 2 ]; then
+ echo "$prog: count must be at least 2" 1>&2
+ exit 2
+fi
+
+if [ -n "$COMPRESS" ] && [ -z "`which $COMPRESS`" ]; then
+ echo "$prog: Compression binary not available, please make sure '$COMPRESS' is installed" 1>&2
+ exit 2
+fi
+
+if [ -n "$COMPRESS_STRENGTH" ]; then
+ COMPRESS_OPTS="$COMPRESS_OPTS $COMPRESS_STRENGTH"
+else
+ COMPRESS_OPTS="$COMPRESS_OPTS $COMPRESS_STRENGTH_DEF"
+fi
+
+# cycle thru filenames
+while [ $# -gt 0 ]; do
+
+ # get the filename
+ filename="$1"
+ shift
+
+ # catch bogus files
+ if [ -e "$filename" ] && [ ! -f "$filename" ]; then
+ echo "$prog: $filename is not a regular file" 1>&2
+ exitcode=3
+ continue
+ fi
+
+ # if file does not exist or is empty, and we've been told to not rotate
+ # empty files, create if requested and skip to the next file.
+ if [ ! -s "$filename" ] && [ "$rotateifempty" = "no" ]; then
+ # if -t was given and it does not exist, create it
+ if test -n "$touch" && [ ! -f "$filename" ]; then
+ touch -- "$filename"
+ if [ "$?" -ne 0 ]; then
+ echo "$prog: could not touch $filename" 1>&2
+ exitcode=4
+ continue
+ fi
+ fixfile "$filename"
+ fi
+ continue
+ # otherwise if the file does not exist and we've been told to rotate it
+ # anyway, create an empty file to rotate.
+ elif [ ! -e "$filename" ]; then
+ touch -- "$filename"
+ if [ "$?" -ne 0 ]; then
+ echo "$prog: could not touch $filename" 1>&2
+ exitcode=4
+ continue
+ fi
+ fixfile "$filename"
+ fi
+
+ # be sure that the savedir exists and is writable
+ # (Debian default: $savedir is . and not ./OLD)
+ savedir=`dirname -- "$filename"`
+ if [ -z "$savedir" ]; then
+ savedir=.
+ fi
+ case "$rolldir" in
+ (/*)
+ savedir="$rolldir"
+ ;;
+ (*)
+ savedir="$savedir/$rolldir"
+ ;;
+ esac
+ if [ ! -d "$savedir" ]; then
+ mkdir -p -- "$savedir"
+ if [ "$?" -ne 0 ]; then
+ echo "$prog: could not mkdir $savedir" 1>&2
+ exitcode=5
+ continue
+ fi
+ chmod 0755 -- "$savedir"
+ fi
+ if [ ! -w "$savedir" ]; then
+ echo "$prog: directory $savedir is not writable" 1>&2
+ exitcode=7
+ continue
+ fi
+
+ # determine our uncompressed file names
+ newname=`basename -- "$filename"`
+ newname="$savedir/$newname"
+
+ # cycle the old compressed log files
+ cycle=$(( $count - 1))
+ rm -f -- "$newname.$cycle" "$newname.$cycle$DOT_Z"
+ while [ $cycle -gt 1 ]; do
+ # --cycle
+ oldcycle=$cycle
+ cycle=$(( $cycle - 1 ))
+ # cycle log
+ if [ -f "$newname.$cycle$DOT_Z" ]; then
+ mv -f -- "$newname.$cycle$DOT_Z" \
+ "$newname.$oldcycle$DOT_Z"
+ fi
+ if [ -f "$newname.$cycle" ]; then
+ # file was not compressed. move it anyway
+ mv -f -- "$newname.$cycle" "$newname.$oldcycle"
+ fi
+ done
+
+ # compress the old uncompressed log if needed
+ if [ -f "$newname.0" ]; then
+ if [ -z "$COMPRESS" ]; then
+ newfile="$newname.1"
+ mv -f -- "$newname.0" "$newfile"
+ else
+ newfile="$newname.1$DOT_Z"
+# $COMPRESS $COMPRESS_OPTS < $newname.0 > $newfile
+# rm -f $newname.0
+ $COMPRESS $COMPRESS_OPTS "$newname.0"
+ mv -f -- "$newname.0$DOT_Z" "$newfile"
+ fi
+ fixfile "$newfile"
+ fi
+
+ # compress the old uncompressed log if needed
+ if test -n "$datum" && test -n "$COMPRESS"; then
+ $COMPRESS $COMPRESS_OPTS -- "$newname".[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]
+ fi
+
+ # remove old files if so desired
+ if [ -n "$forceclean" ]; then
+ cycle=$(( $count - 1))
+ if [ -z "$COMPRESS" ]; then
+ list=$(ls -t -- $newname.[0-9]* 2>/dev/null | sed -e 1,${cycle}d)
+ if [ -n "$list" ]; then
+ rm -f -- $list
+ fi
+ else
+ list=$(ls -t -- $newname.[0-9]*$DOT_Z 2>/dev/null | sed -e 1,${cycle}d)
+ if [ -n "$list" ]; then
+ rm -f -- $list
+ fi
+ fi
+ fi
+
+ # create new file if needed
+ if [ -n "$preserve" ]; then
+ (umask 077
+ touch -- "$filename.new"
+ chown --reference="$filename" -- "$filename.new"
+ chmod --reference="$filename" -- "$filename.new")
+ filenew=1
+ elif [ -n "$touch$user$group$mode" ]; then
+ touch -- "$filename.new"
+ fixfile "$filename.new"
+ filenew=1
+ fi
+
+ newfilename="$newname.0"
+ # link the file into the file.0 holding place
+ if [ -f "$filename" ]; then
+ if [ -n "$filenew" ]; then
+ if ln -f -- "$filename" "$newfilename"; then
+ mv -f -- "$filename.new" "$filename"
+ else
+ echo "Error hardlinking $filename to $newfilename" >&2
+ exitcode=8
+ continue
+ fi
+ else
+ mv -f -- "$filename" "$newfilename"
+ fi
+ fi
+ [ ! -f "$newfilename" ] && touch -- "$newfilename"
+ fixfile "$newfilename"
+ if [ -n "$datum" ]; then
+ mv -- "$newfilename" "$newname.$DATUM"
+ newfilename="$newname.$DATUM"
+ fi
+
+ if [ -n "$hookscript" ]; then
+ FILE="$newfilename" $SHELL -c "$hookscript" || \
+ {
+ ret=$?
+ test "$quiet" -eq 1 || echo "Hook script failed with exit code $ret." 1>&2
+ }
+ fi
+
+ # report successful rotation
+ test "$quiet" -eq 1 || echo "Rotated \`$filename' at `date`."
+done
+exit $exitcode
diff --git a/savelog.8 b/savelog.8
new file mode 100644
index 0000000..d15c178
--- /dev/null
+++ b/savelog.8
@@ -0,0 +1,167 @@
+.\" -*- nroff -*-
+.TH SAVELOG 8 "30 Dec 2017" "Debian"
+.SH NAME
+savelog \- save a log file
+.SH SYNOPSIS
+.B savelog
+[\-m mode] [\-u user] [\-g group] [\-t] [\-p] [\-c cycle] [\-l] [\-j]
+[\-J] [\-1\ .\|.\ \-9] [\-C] [\-d] [\-l] [\-r rolldir] [\-n] [\-q]
+[\-D dateformat] file ...
+.
+.SH DESCRIPTION
+The
+.B savelog
+command saves and optionally compresses old copies of files. Older versions
+of
+.I file
+are named:
+.RS
+.sp 1
+.IR file "." <number> "" <compress_suffix>
+.sp 1
+.RE
+where
+.I <number>
+is the version number, 0 being the newest. Version numbers > 0 are compressed
+unless
+.B \-l
+prevents it. Version number 0 is not compressed because a process might still
+have
+.I file
+opened for I/O. Only
+.I cycle
+versions of the file are kept.
+.sp 1
+If the file does not exist and
+.B \-t
+was given, it will be created.
+.sp 1
+For files that do exist and have lengths greater than zero, the following
+actions are performed:
+.sp 1
+.IP 1)
+Version numbered files are cycled. Version
+.IB file \&.2
+is moved to version
+.IB file \&.3 \fR,
+version
+.IB file \&.1
+is moved to version
+.IB file \&.2 \fR,
+and so on. Finally version
+.IB file \&.0
+is moved to version
+.IB file \&.1 \fR,
+and version
+.I file
+is deleted. Both
+compressed names and uncompressed names are cycled, regardless of
+.BR \-l .
+Missing version files are ignored.
+.
+.IP 2)
+The new
+.IB file \&.1
+is compressed unless the
+.B \-l
+flag was given. It is changed subject to the
+.BR "\-m" ", " "\-u" ", and " "\-g"
+flags.
+.
+.IP 3)
+The main
+.I file
+is moved to
+.IB file .0 \fR.
+.
+.IP 4)
+If the
+.BR "\-m" ", " "\-u" ", " "\-g" ", " "\-t" ", or " "\-p"
+flags are given, then an empty
+.I file
+is created subject to the given flags. With the
+.B \-p
+flag, the file is created with the same owner, group, and permissions as
+before.
+.
+.IP 5)
+The new
+.IB file \&.0
+is changed subject to the
+.BR "\-m" ", " "\-u" ", and " "\-g"
+flags.
+.
+.SH OPTIONS
+.TP
+.B "\-m mode"
+chmod the log files to mode, implies
+.B \-t
+.TP
+.B "\-u user"
+chown log files to user, implies
+.B \-t
+.TP
+.B "\-g group"
+chgrp log files to group, implies
+.B \-t
+.TP
+.B "\-c cycle"
+Save cycle versions of the logfile (default: 7).
+The
+.I cycle
+count must be at least 2.
+.TP
+.B \-t
+touch new logfile into existence
+.TP
+.B \-l
+don't compress any log files (default: do compress)
+.TP
+.B \-p
+preserve owner, group, and permissions of logfile
+.TP
+.B \-j
+compress with bzip2 instead of gzip
+.TP
+.B \-J
+compress with xz instead of gzip
+.sp 1
+For xz no strength option is set,
+and xz decides on the default based on the total amount of physical
+RAM.
+Note that xz can use a very large amount of memory for the higher
+compression levels.
+.TP
+.B \-1\ .\|.\ \-9
+compression strength or memory usage (default: 9, except for xz)
+.TP
+.B \-C
+force cleanup of cycled logfiles
+.TP
+.B \-d
+use standard date for rolling
+.TP
+.B "\-D dateformat"
+override date format, in the syntax understood by the
+.BR date (1)
+command
+.TP
+.B \-r
+use
+.I rolldir
+instead of \&.\& to roll files
+.TP
+.B \-n
+do not rotate empty files
+.TP
+.B \-q
+be quiet
+.SH BUGS
+If a process is still writing to
+.IB file \&.0 \fR,
+and savelog moves it to
+.IB file \&.1
+and compresses it, data could be lost.
+.
+.SH SEE ALSO
+.BR logrotate (8)
diff --git a/tempfile.1 b/tempfile.1
new file mode 100644
index 0000000..0f0ef57
--- /dev/null
+++ b/tempfile.1
@@ -0,0 +1,88 @@
+.\" -*- nroff -*-
+.TH TEMPFILE 1 "27 Jun 2012" "Debian"
+.SH NAME
+tempfile \- create a temporary file in a safe manner
+.SH SYNOPSIS
+.B tempfile
+[\-d DIR] [\-p STRING] [\-s STRING] [\-m MODE] [\-n FILE] [\-\-directory=DIR]
+[\-\-prefix=STRING] [\-\-suffix=STRING] [\-\-mode=MODE]
+[\-\-name=FILE] [\-\-help] [\-\-version]
+.SH DESCRIPTION
+.B tempfile
+creates a temporary file in a safe manner. It uses
+.BR mkstemps (3)
+to choose the name and opens it with O_RDWR | O_CREAT | O_EXCL. The filename
+is printed on standard output.
+.PP
+The directory in which to create the file might be searched for in this
+order:
+.TP 3
+a)
+In case the environment variable
+.B TMPDIR
+exists and
+contains the name of an appropriate directory, that is used.
+.TP
+b)
+Otherwise, if the
+.I \-\-directory
+argument is specified and appropriate, it is used.
+.TP
+c)
+Otherwise,
+.I P_tmpdir
+(as defined in
+.IR <stdio.h> )
+is used when appropriate.
+.TP
+d)
+Finally an implementation-defined directory
+.RI ( /tmp )
+may be used.
+.SH OPTIONS
+.TP
+.BI "\-d, \-\-directory " DIR
+Place the file in DIR.
+.TP
+.BI "\-m, \-\-mode " MODE
+Open the file with MODE instead of 0600.
+.TP
+.BI "\-n, \-\-name " FILE
+Use FILE for the name instead of
+.BR tempnam (3) .
+The options \-d, \-p, and \-s are ignored if this option is given.
+.TP
+.BI "\-p, \-\-prefix " STRING
+Use up to five letters of STRING to generate the name.
+.TP
+.BI "\-s, \-\-suffix " STRING
+Generate the file with STRING as the suffix.
+.TP
+.B \-\-help
+Print a usage message on standard output and exit successfully.
+.TP
+.B \-\-version
+Print version information on standard output and exit successfully.
+.SH RETURN VALUES
+An exit status of 0 means the temporary file was created successfully.
+Any other exit status indicates an error.
+.SH BUGS
+Exclusive creation is not guaranteed when creating files on NFS
+partitions. tempfile cannot make temporary directories.
+tempfile is deprecated; you should use
+.BR mktemp (1)
+instead.
+.SH EXAMPLE
+.nf
+#!/bin/sh
+#[...]
+t=$(tempfile) || exit
+trap "rm \-f \-\- '$t'" EXIT
+#[...]
+rm \-f \-\- "$t"
+trap - EXIT
+exit
+.fi
+.SH SEE ALSO
+.BR tempnam (3),
+.BR mktemp (1)
diff --git a/tempfile.c b/tempfile.c
new file mode 100644
index 0000000..ab48d72
--- /dev/null
+++ b/tempfile.c
@@ -0,0 +1,181 @@
+#include <stdio.h>
+#include <unistd.h>
+#include <stdlib.h>
+#ifdef HAVE_GETOPT_H
+#include <getopt.h>
+#endif /* HAVE_GETOPT_H */
+#include <errno.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <string.h>
+
+char *progname;
+
+void usage(int);
+void syserror(const char *);
+int parsemode(const char *, mode_t *);
+
+void
+usage (int status)
+{
+ if (status)
+ fprintf(stderr, "Try `%s --help' for more information.\n", progname);
+ else
+ printf("Usage: %s [OPTION]\n\n"
+"Create a temporary file in a safe manner.\n\n"
+"-d, --directory=DIR place temporary file in DIR\n"
+"-m, --mode=MODE open with MODE instead of 0600\n"
+"-n, --name=FILE use FILE instead of tempnam(3)\n"
+"-p, --prefix=STRING set temporary file's prefix to STRING\n"
+"-s, --suffix=STRING set temporary file's suffix to STRING\n"
+" --help display this help and exit\n"
+" --version output version information and exit\n", progname);
+ exit(status);
+}
+
+
+void
+syserror (const char *fx)
+{
+ perror(fx);
+ exit(1);
+}
+
+
+int
+parsemode (const char *in, mode_t *out)
+{
+ char *endptr;
+ long int mode;
+ mode = strtol(in, &endptr, 8);
+ if (*endptr || mode<0 || mode>07777)
+ return 1;
+ *out = (mode_t) mode;
+ return 0;
+}
+
+
+int
+main (int argc, char **argv)
+{
+ char *name=0, *dir=0, *pfx="file", *sfx=0, *filename=0;
+ mode_t mode = 0600;
+ int fd, optc;
+ struct option long_options[] = {
+ {"prefix", required_argument, 0, 'p'},
+ {"suffix", required_argument, 0, 's'},
+ {"directory", required_argument, 0, 'd'},
+ {"mode", required_argument, 0, 'm'},
+ {"name", required_argument, 0, 'n'},
+ {"help", no_argument, 0, 'h'},
+ {"version", no_argument, 0, 'v'},
+ {0, 0, 0, 0}
+ };
+ progname = argv[0];
+
+ fprintf(stderr, "WARNING: tempfile is deprecated; consider using mktemp instead.\n");
+
+ while ((optc = getopt_long (argc, argv, "p:s:d:m:n:", long_options, 0))
+ != EOF) {
+ switch (optc) {
+ case 0:
+ break;
+ case 'p':
+ pfx = optarg;
+ break;
+ case 's':
+ sfx = optarg;
+ break;
+ case 'd':
+ dir = optarg;
+ break;
+ case 'm':
+ if (parsemode(optarg, &mode)) {
+ fprintf(stderr, "Invalid mode `%s'. Mode must be octal.\n", optarg);
+ usage(1);
+ }
+ break;
+ case 'n':
+ /* strdup because it is freed later on */
+ if((name = strdup(optarg)) == NULL)
+ syserror("strdup");
+ break;
+ case 'h':
+ usage(0);
+ case 'v':
+ puts("tempfile " PACKAGE_VERSION);
+ exit(0);
+ default:
+ usage(1);
+ }
+ }
+
+ if (name) {
+ if ((fd = open(name, O_RDWR | O_CREAT | O_EXCL, mode)) < 0)
+ syserror("open");
+ filename = name;
+ }
+ else {
+ /*
+ a) In case the environment variable TMPDIR exists
+ and contains the name of an appropriate directory,
+ that is used.
+ b) Otherwise, if the --directory argument is specified
+ and appropriate, it is used.
+ c) Otherwise, P_tmpdir (as defined in <stdio.h>) is used
+ when appropriate.
+ d) Finally an implementation-defined directory (/tmp)
+ may be used.
+ */
+
+ char *tmpdirs[] = {
+ getenv("TMPDIR"),
+ dir,
+ P_tmpdir,
+ "/tmp"
+ };
+ int i;
+
+ for (i = 0; i < sizeof(tmpdirs) / sizeof(char *); i++) {
+ char *tmpdir = tmpdirs[i];
+ if (!tmpdir)
+ continue;
+
+ size_t len =
+ strlen(tmpdir) + 1 + /* / */
+ (pfx ? strlen(pfx) : 0) +
+ 6 + /* XXXXXX */
+ (sfx ? strlen(sfx) : 0) +
+ 1; /* NUL */
+
+ if (!(filename = malloc(len)))
+ syserror("malloc");
+
+ snprintf(filename, len, "%s/%sXXXXXX%s",
+ tmpdir,
+ pfx ? pfx : "",
+ sfx ? sfx : "");
+
+ if ((fd = mkstemps(filename, sfx ? strlen(sfx) : 0)) < 0) {
+ if (errno == EEXIST) {
+ free(filename);
+ continue;
+ }
+ syserror("mkstemps");
+ }
+
+ if (fchmod(fd, mode) < 0)
+ syserror("fchmod");
+ break;
+ }
+ }
+
+ if (close(fd))
+ syserror("close");
+ puts(filename);
+ if(name != filename)
+ free(name);
+ free(filename);
+ exit(0);
+}
diff --git a/which b/which
new file mode 100644
index 0000000..5b2329d
--- /dev/null
+++ b/which
@@ -0,0 +1,63 @@
+#! /bin/sh
+set -ef
+
+if test -n "$KSH_VERSION"; then
+ puts() {
+ print -r -- "$*"
+ }
+else
+ puts() {
+ printf '%s\n' "$*"
+ }
+fi
+
+ALLMATCHES=0
+
+while getopts a whichopts
+do
+ case "$whichopts" in
+ a) ALLMATCHES=1 ;;
+ ?) puts "Usage: $0 [-a] args"; exit 2 ;;
+ esac
+done
+shift $(($OPTIND - 1))
+
+if [ "$#" -eq 0 ]; then
+ ALLRET=1
+else
+ ALLRET=0
+fi
+case $PATH in
+ (*[!:]:) PATH="$PATH:" ;;
+esac
+for PROGRAM in "$@"; do
+ RET=1
+ IFS_SAVE="$IFS"
+ IFS=:
+ case $PROGRAM in
+ */*)
+ if [ -f "$PROGRAM" ] && [ -x "$PROGRAM" ]; then
+ puts "$PROGRAM"
+ RET=0
+ fi
+ ;;
+ *)
+ for ELEMENT in $PATH; do
+ if [ -z "$ELEMENT" ]; then
+ ELEMENT=.
+ fi
+ if [ -f "$ELEMENT/$PROGRAM" ] && [ -x "$ELEMENT/$PROGRAM" ]; then
+ puts "$ELEMENT/$PROGRAM"
+ RET=0
+ [ "$ALLMATCHES" -eq 1 ] || break
+ fi
+ done
+ ;;
+ esac
+ IFS="$IFS_SAVE"
+ if [ "$RET" -ne 0 ]; then
+ ALLRET=1
+ fi
+done
+
+exit "$ALLRET"
diff --git a/which.1 b/which.1
new file mode 100644
index 0000000..03a0205
--- /dev/null
+++ b/which.1
@@ -0,0 +1,29 @@
+.\" -*- nroff -*-
+.TH WHICH 1 "29 Jun 2016" "Debian"
+.SH NAME
+which \- locate a command
+.SH SYNOPSIS
+which [\-a] filename ...
+.SH DESCRIPTION
+.B which
+returns the pathnames of the files (or links) which would be executed
+in the current environment,
+had its arguments been given as commands in a strictly
+POSIX-conformant shell.
+It does this by searching the PATH for executable files matching the
+names of the arguments.
+It does not canonicalize path names.
+.SH OPTIONS
+.TP
+.B \-a
+print all matching pathnames of each argument
+.SH EXIT STATUS
+.TP
+.B 0
+if all specified commands are found and executable
+.TP
+.B 1
+if one or more specified commands is nonexistent or not executable
+.TP
+.B 2
+if an invalid option is specified