.\" Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers.
.\"	 All rights reserved.
.\" Copyright (c) 1988, 1991, 1993
.\"	The Regents of the University of California.  All rights reserved.
.\"
.\" By using this file, you agree to the terms and conditions set
.\" forth in the LICENSE file which can be found at the top level of
.\" the sendmail distribution.
.\"
.\"
.\"     $Id: makemap.8,v 8.31 2008/05/02 23:07:48 ca Exp $
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.\" This file is distributed under the same license as original manpage
.\" Copyright of the original manpage:
.\" Copyright © 1998-2003 Sendmail, Inc, 1983, 1997 Eric P. Allman, 1988, 1991, 1993 The Regents of the University of California
.\" Copyright © of Polish translation:
.\" Przemek Borys (PTM) <pborys@dione.ids.pl>, 1999.
.\" Robert Luberda <robert@debian.org>, 2013.
.TH MAKEMAP 8 "$Date: 2008/05/02 23:07:48 $"  
.SH NAZWA
makemap \- tworzy bazy map dla sendmaila
.SH SKŁADNIA
\fBmakemap\fP [\fB\-C\fP \fIplik\fP] [\fB\-N\fP] [\fB\-c\fP \fIrozmiar_bufora\fP] [\fB\-d\fP] [\fB\-D\fP
\fIznak_komentarza\fP] [\fB\-e\fP] [\fB\-f\fP] [\fB\-l\fP] [\fB\-o\fP] [\fB\-r\fP] [\fB\-s\fP] [\fB\-t\fP
\fIogranicznik\fP] [\fB\-u\fP] [\fB\-v\fP] \fItyp_mapy nazwa_mapy\fP
.SH OPIS
\fBMakemap\fP tworzy bazę map, używaną podczas kluczowych przeszukiwań map w
sendmail(8). Odczytuje wejście ze standardowego wejścia i wypuszcza wyjście
do bazy wskazanej przez \fInazwa_mapy\fP.
.PP
Zależnie od sposobu skompilowania \fBmakemap\fP obsługuje do trzech różnych
formatów baz danych, wybieranych przy użyciu parametru \fItyp_mapy\fP. Mogą to
być:
.TP 
dbm
Mapy formatu DBM. Wymagają biblioteki ndbm(3).
.TP 
btree
Mapy formatu B\-Tree. Wymagają nowej biblioteki Berkeley DB.
.TP 
hash
Mapy formatu hash. Również wymagają biblioteki Berkeley DB.
.PP
We wszystkich wypadkach \fBmakemap\fP odczytuje ze standardowego wejścia linie
składające się z dwóch słów oddzielonych od siebie spacją. Pierwsze jest
kluczem bazy, a drugie wartością. Wartość może zawierać napisy "%\fIn\fP"
wskazujące na podmiany parametrów. Aby uzyskać znak procentu, należy go
podwoić ("%%"). Puste linie i linie rozpoczynające się od "#" są ignorowane.
.PP
Uwaga: \fBNie należy\fP używać programu \fBmakemap\fP do generowania bazy danych
aliasów. Zamiast niego należy użyć \fBnewaliases\fP, który do bazy danych
dodaje specjalne znaczniki wymagane przez \fBsendmaila\fP.
.PP
Jeśli w pliku konfiguracyjnym \fBsendmaila\fP ustawiono opcję \fITrustedUser\fP
oraz \fBmakemap\fP został uruchomiony przez administratora, to właścicielem
wygenerowanych plików będzie użytkownik podany w \fITrustedUser\fP.
.SS Flagi
.TP   
\fB\-C\fP
Używa podanego pliku konfiguracyjnego \fBsendmaila\fP do wyszukania w nim
wartości opcji TrustedUser.
.TP  
\fB\-N\fP
Kończy napisy w mapie znakiem null. Musi odpowiadać wartości flagi \-N w
liniach "K" pliku sendmail.cf.
.TP 
\fB\-c\fP
Używa podanego rozmiaru bufora dla map hash i B\-Tree.
.TP 
\fB\-D\fP
Używa podanego znaku, zamiast domyślnego znaku "#", jako znaku
rozpoczynającego (ignorowane) linie komentarze.
.TP 
\fB\-d\fP
Dopuszcza zduplikowane klucze w mapie. Jest to dozwolone tylko w mapach
formatu B\-Tree. Jeśli odczytane zostaną dwa identyczne klucze, oba zostaną
dołączone do mapy.
.TP 
\fB\-e\fP
Dopuszcza puste wartości (prawa strona przypisań).
.TP 
\fB\-f\fP
Zwyczajowo wszystkie wielkie litery klucza są zmieniane na małe
litery. Flaga ta temu zapobiega. Jest przeznaczona do użytku z flagą \-f w
linii \fBK\fP pliku konfiguracyjnego sendmail.cf. Wielkość liter w wartościach
mapy nigdy nie jest zmieniana.
.TP 
\fB\-l\fP
Wyświetla obsługiwane typy map.
.TP 
\fB\-o\fP
Dopisuje do starego pliku. Umożliwia to powiększenie istniejącego pliku.
.TP 
\fB\-r\fP
Zezwala na podmienianie istniejących kluczy. Domyślnie \fBmakemap\fP narzeka,
jeśli klucz zostanie powtórzony i go nie wstawia.
.TP 
\fB\-s\fP
Ignoruje sprawdzenia bezpieczeństwa tworzonych map. Sprawdzenia te obejmują
dowiązania twarde lub symboliczne w katalogach, w których wszyscy mogą
zapisywać.
.TP 
\fB\-t\fP
Używa zamiast spacji podanego znaku rozdzielającego (także do wypisywania
zawartości mapy).
.TP 
\fB\-u\fP
Wypisuje zawartość bazy danych na standardowe wyjście.
.TP 
\fB\-v\fP
Szczegółowo wypisuje, co się dzieje.
.SH "ZOBACZ TAKŻE"
sendmail(8), newaliases(1)
.SH HISTORIA
Polecenie \fBmakemap\fP pojawiło się w 4.4BSD.
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika man są:
Przemek Borys (PTM) <pborys@dione.ids.pl>
i
Robert Luberda <robert@debian.org>.
.PP
Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją \fB 8.14.4 \fPoryginału.
