Index: ossp-pkg/petidomo/.cvsignore RCS File: /v/ossp/cvs/ossp-pkg/petidomo/.cvsignore,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-pkg/petidomo/.cvsignore,v' 2>/dev/null --- .cvsignore 2000/12/14 15:09:16 1.1 +++ .cvsignore 2001/01/20 13:34:57 1.2 @@ -1,3 +1,4 @@ configure config.log config.cache config.status Makefile acl.c acl_scan.c acl_scan.h petidomo +petidomo.1 Index: ossp-pkg/petidomo/Makefile.in RCS File: /v/ossp/cvs/ossp-pkg/petidomo/Makefile.in,v rcsdiff -q -kk '-r1.38' '-r1.39' -u '/v/ossp/cvs/ossp-pkg/petidomo/Makefile.in,v' 2>/dev/null --- Makefile.in 2001/01/20 13:26:00 1.38 +++ Makefile.in 2001/01/20 13:34:57 1.39 @@ -9,6 +9,7 @@ datadir = @datadir@/petidomo sysconfdir = @sysconfdir@ localstatedir = @localstatedir@/petidomo +mandir = @mandir@ CC = @CC@ AR = ar @@ -44,9 +45,19 @@ .c.o: $(CC) $(CFLAGS) $(CPPFLAGS) -c $< +all: petidomo petidomo.1 + petidomo: $(OBJS) $(LIBS) $(CC) $(OBJS) -o $@ $(LDFLAGS) $(LIBS) +petidomo.1: petidomo.pod + V=`$(SHTOOL) version -lc -dlong version.c`; \ + sed -e "s;@V@;$$V;g" /tmp/petidomo.pod; \ + pod2man --section=1 --date="$$V" \ + --center="Petidomo" --release="Petidomo" \ + /tmp/petidomo.pod >petidomo.1; \ + rm -f /tmp/petidomo.pod + acl.c acl_scan.h: acl.y $(YACC) -d -p acl acl.y mv y.tab.c acl.c @@ -64,16 +75,18 @@ cd $$subdir && $(MAKE) $(FLAGS_TO_PASS); \ echo "<=== $$subdir" -install: petidomo +install: all $(SHTOOL) mkdir -f -p -m 755 $(bindir) $(SHTOOL) mkdir -f -p -m 755 $(sysconfdir) $(SHTOOL) mkdir -f -p -m 755 $(localstatedir)/lists $(SHTOOL) mkdir -f -p -m 755 $(localstatedir)/ack_queue $(SHTOOL) mkdir -f -p -m 755 $(datadir) $(SHTOOL) mkdir -f -p -m 755 $(libexecdir) + $(SHTOOL) mkdir -f -p -m 755 $(mandir)/man1 $(SHTOOL) install -c -s -m 555 petidomo $(bindir) $(SHTOOL) install -c -m 755 petidomo-approve $(bindir) $(SHTOOL) install -c -m 755 petidomo-kickout $(bindir) + $(SHTOOL) install -c -m 644 petidomo.1 $(mandir)/man1/petidomo.1 $(SHTOOL) install -c -m 644 config/petidomo.conf $(sysconfdir)/petidomo.conf-sample $(SHTOOL) install -c -m 644 config/petidomo.acl $(sysconfdir)/petidomo.acl-sample $(SHTOOL) install -c -m 444 config/help $(datadir) @@ -99,6 +112,7 @@ clean:: rm -f petidomo + rm -f petidomo.1 rm -f $(OBJS) rm -f acl_scan.c acl_scan.h acl.c Index: ossp-pkg/petidomo/petidomo.pod RCS File: /v/ossp/cvs/ossp-pkg/petidomo/petidomo.pod,v co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/petidomo/petidomo.pod,v' | diff -u /dev/null - -L'ossp-pkg/petidomo/petidomo.pod' 2>/dev/null --- ossp-pkg/petidomo/petidomo.pod +++ - 2024-05-14 23:30:35.541481458 +0200 @@ -0,0 +1,126 @@ +## +## petidomo.pod -- Petidomo Unix Manual Page +## Copyright (c) 2001 Ralf S. Engelschall +## +## This file is part of Petidomo. +## +## Petidomo 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. +## +## Petidomo 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. +## + +=pod + +=head1 NAME + +B -- Mailing List Manager + +=head1 VERSION + +OSSP Petidomo @V@ + +=head1 SYNOPSIS + +B +[B<--mode=>I] +[B<--listname=>I] +[B<--masterconf=>I] +[B<--approved>] + +=head1 DESCRIPTION + +B is a mailing list manager very similar to the popular +package B. It handles both list un-/subscription and the +address expansion of list postings. The actual delivery of postings is +still performed by an MTA like B. + +B provides only the most important features of B, but +is + +=head1 COMMAND LINE OPTIONS + +The C program provides the following command line options: + +=over 4 + +=item B<--masterconf>=I + +The path to the global B configuration file. + +=item B<--mode>=I + +... + +=item B<--listname>=I + +... + +=item B<--approved> + +... + +=back + +=head1 CONFIGURATION + +=head2 Global Configuration + +The global B configuration provides the following directives: + +=over 4 + +=item B I + +This entry specifies the fully qualified domain name, B +should use. This will usually be the FQDN of the machine the software +is running on. This option is mandatory. B will abort with an +error, if it is unset. Example: C + +=item B I + +This tag sets the master password, which authenticiates the +administrator of the package. Please chose this password carefully. +Knowledge of the master password will enable you to access ALL mailing +lists running on this system. Passwords are always case-insensitive. +This option is mandatory. B will abort with an error, if it is +unset. Example: C + +=item ... + +=back + +=head2 List Configuration + +=head2 Access Control Lists (ACL) + +=head1 EXAMPLE + +=head2 Sendmail Configuration + +C: + +=head2 Petidomo Global Configuration + +C: + +C: + +=head2 Petidomo List Configuration + +Petidomo C: + +=head1 HISTORY + +=head1 AUTHOR + +Peter Simons + + +=cut +