Provided by: manpages-pl_0.7-1_all bug

NAZWA

       makemap - tworzy bazy map dla sendmaila

SKŁADNIA

       makemap  [-C  plik] [-N] [-c rozmiar_bufora] [-d] [-D znak_komentarza] [-e] [-f] [-l] [-o]
       [-r] [-s] [-t ogranicznik] [-u] [-v] typ_mapy nazwa_mapy

OPIS

       Makemap 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
       nazwa_mapy.

       Zależnie od sposobu skompilowania makemap obsługuje do trzech różnych formatów baz danych,
       wybieranych przy użyciu parametru typ_mapy. Mogą to być:

       dbm    Mapy formatu DBM. Wymagają biblioteki ndbm(3).

       btree  Mapy formatu B-Tree. Wymagają nowej biblioteki Berkeley DB.

       hash   Mapy formatu hash. Również wymagają biblioteki Berkeley DB.

       We  wszystkich wypadkach makemap 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  "%n"  wskazujące na podmiany parametrów. Aby uzyskać znak
       procentu, należy go podwoić ("%%"). Puste linie i  linie  rozpoczynające  się  od  "#"  są
       ignorowane.

       Uwaga:  Nie  należy  używać  programu  makemap do generowania bazy danych aliasów. Zamiast
       niego należy użyć newaliases, który do bazy danych  dodaje  specjalne  znaczniki  wymagane
       przez sendmaila.

       Jeśli  w  pliku  konfiguracyjnym sendmaila ustawiono opcję TrustedUser oraz makemap został
       uruchomiony przez administratora, to właścicielem wygenerowanych plików będzie  użytkownik
       podany w TrustedUser.

   Flagi
       -C     Używa  podanego pliku konfiguracyjnego sendmaila do wyszukania w nim wartości opcji
              TrustedUser.

       -N     Kończy napisy w mapie znakiem null. Musi odpowiadać wartości flagi -N w liniach "K"
              pliku sendmail.cf.

       -c     Używa podanego rozmiaru bufora dla map hash i B-Tree.

       -D     Używa  podanego  znaku,  zamiast  domyślnego znaku "#", jako znaku rozpoczynającego
              (ignorowane) linie komentarze.

       -d     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.

       -e     Dopuszcza puste wartości (prawa strona przypisań).

       -f     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  K  pliku
              konfiguracyjnego sendmail.cf. Wielkość liter w  wartościach  mapy  nigdy  nie  jest
              zmieniana.

       -l     Wyświetla obsługiwane typy map.

       -o     Dopisuje do starego pliku. Umożliwia to powiększenie istniejącego pliku.

       -r     Zezwala na podmienianie istniejących kluczy. Domyślnie makemap narzeka, jeśli klucz
              zostanie powtórzony i go nie wstawia.

       -s     Ignoruje  sprawdzenia  bezpieczeństwa  tworzonych  map.  Sprawdzenia  te   obejmują
              dowiązania twarde lub symboliczne w katalogach, w których wszyscy mogą zapisywać.

       -t     Używa   zamiast   spacji  podanego  znaku  rozdzielającego  (także  do  wypisywania
              zawartości mapy).

       -u     Wypisuje zawartość bazy danych na standardowe wyjście.

       -v     Szczegółowo wypisuje, co się dzieje.

ZOBACZ TAKŻE

       sendmail(8), newaliases(1)

HISTORIA

       Polecenie makemap pojawiło się w 4.4BSD.

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>.

       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ą    8.14.4
       oryginału.

                                   $Date: 2008/05/02 23:07:48 $                        MAKEMAP(8)