From: Matt S. <ca...@us...> - 2003-03-20 20:59:44
|
Update of /cvsroot/fink/experimental/cattrap In directory sc8-pr-cvs1:/tmp/cvs-serv11466 Modified Files: cyrus-imapd-2.1.12-1.info Added Files: passwd-20030202-3.info passwd-20030202-3.patch Removed Files: passwd-20030202-2.info passwd-20030202-2.patch Log Message: Updates --- NEW FILE: passwd-20030202-3.info --- Package: passwd Version: 20030202 Revision: 3 Type: nosource Patch: %f.patch CompileScript: << sed 's|@PREFIX@|%p|g' <update-passwd.in >update-passwd sed 's|@PREFIX@|%p|g' <passwd-fink.in >passwd-fink << InstallScript: << mkdir -p %i/etc %i/sbin install -c -m 644 passwd-fink %i/etc/ install -c -m 644 group-fink %i/etc/ install -c -m 755 update-passwd %i/sbin/ << PostInstScript: << update-passwd postinst << ConfFiles: %p/etc/passwd-fink %p/etc/group-fink # Description: User and group entries for daemons DescDetail: << This package adds several administrative user and group entries to your NetInfo database. These are needed to protect the data of several daemons (e.g. news server, database server). Revision 2 by dmrrsn removes the mysql user, no longer needed on 10.2. << License: Public Domain Maintainer: Finlay Dobbie <fi...@us...> --- NEW FILE: passwd-20030202-3.patch --- diff -uNbr passwd.orig/update-passwd.in passwd/update-passwd.in --- passwd.orig/update-passwd.in Wed Dec 31 19:00:00 1969 +++ passwd/update-passwd.in Sun Feb 2 12:36:49 2003 @@ -0,0 +1,64 @@ +#!/bin/sh +# +# Merge Fink's passwd and group additions into NetInfo +# + +if [ `id -u` -ne 0 ]; then + echo "You must be root to run update-passwd." + exit 1 +fi + +PREFIX=@PREFIX@ + +if [ ! -f "$PREFIX/etc/passwd-fink" ]; then + echo "The file $PREFIX/etc/passwd-fink is missing." + echo "update-passwd can not continue without this file." + exit 1 +fi + +if [ ! -f "$PREFIX/etc/group-fink" ]; then + echo "The file $PREFIX/etc/group-fink is missing." + echo "update-passwd can not continue without this file." + exit 1 +fi + +echo +echo "The following user entries will be added to your NetInfo database:" +grep -v "^#" $PREFIX/etc/passwd-fink + +echo +echo "The following group entries will be added to your NetInfo database:" +grep -v "^#" $PREFIX/etc/group-fink + +echo +if [ "x$1" = "xpostinst" ]; then + echo "Existing entries with these names or numbers will be overwritten or" + echo "otherwise affected by this. On the other hand, some Fink packages will" + echo "not work unless these entries are in the NetInfo database. You can make" + echo "adjustments to the files $PREFIX/etc/passwd-fink and" + echo "$PREFIX/etc/group-fink now (from another window), then say yes here. Or" + echo "you can say no here and add the users and groups manually (e.g. on your" + echo "central NetInfo server). If you don't know what all of this is about," + echo "just say yes." +else + echo "Existing entries with these names or numbers will be overwritten or" + echo "otherwise affected by this." +fi +echo -n "Do you want to continue? [Y/n] " +read answer + +answer=`echo $answer | sed 's/^[yY].*$/y/'` + +if [ -z "$answer" -o "x$answer" = "xy" ]; then + echo + echo "Merging user info..." + niload -d passwd . <$PREFIX/etc/passwd-fink + echo "Merging group info..." + niload -d group . <$PREFIX/etc/group-fink + echo "Done." +else + echo "Okay, not adding the entries." +fi +echo + +exit 0 --- passwd.orig/group-fink Wed Feb 19 17:05:14 2003 +++ passwd/group-fink Thu Mar 13 10:48:16 2003 @@ -0,0 +1,16 @@ +# +# Fink group additions +# +# IDs are in the range 250..299 +# +news:*:250: +pgsql:*:252: +games:*:253: +canna:*:254: +postfix:*:255: +maildrop:*:256: +tomcat:*:257: +jabber:*:258: +opennms:*:259: +clamav:*:260: +cyrus:*:261: --- passwd.orig/passwd-fink.in Wed Feb 19 17:05:23 2003 +++ passwd/passwd-fink.in Thu Mar 13 10:49:00 2003 @@ -0,0 +1,15 @@ +# +# Fink passwd additions +# +# IDs are in the range 250..299 +# +news:*:250:250::0:0:News Server:/dev/null:/dev/null +pgsql:*:252:252::0:0:PostgreSQL Database Server:/dev/null:/dev/null +games:*:253:253::0:0:Game Files Owner:/dev/null:/dev/null +canna:*:254:254::0:0:Canna Japanese Input Server:/dev/null:/dev/null +postfix:*:255:255::0:0:Postfix Mail Transfer Agent:@PREFIX@/var/spool/postfix:/dev/null +tomcat:*:257:257::0:0:Tomcat Servlet Engine:@PREFIX@/var/tomcat4:/dev/null +jabber:*:258:258::0:0:Jabber Messaging Server:/dev/null:/dev/null +opennms:*:259:259::0:0:OpenNMS Network Management:@PREFIX@/var/opennms:/dev/null +clamav:*:260:260::0:0: Clam AntiVirus:/dev/null:/dev/null +cyrus:*:261:261::0:0:Cyrus Imap Server:/dev/null:/dev/null Index: cyrus-imapd-2.1.12-1.info =================================================================== RCS file: /cvsroot/fink/experimental/cattrap/cyrus-imapd-2.1.12-1.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- cyrus-imapd-2.1.12-1.info 9 Mar 2003 08:21:36 -0000 1.4 +++ cyrus-imapd-2.1.12-1.info 20 Mar 2003 20:59:32 -0000 1.5 @@ -2,7 +2,7 @@ Version: 2.1.12 Revision: 1 Maintainer: Matt Stephenson <ca...@us...> -Depends: cyrus-sasl2-shlibs, db3-shlibs, passwd (>= 20030202-2), daemonic +Depends: cyrus-sasl2-shlibs, db3-shlibs, passwd (>= 20030202-3), daemonic BuildDepends: openssl097-dev, db3, cyrus-sasl2-dev, dlcompat-dev UpdatePOD: true Source: mirror:custom:%N-%v.tar.gz --- passwd-20030202-2.info DELETED --- --- passwd-20030202-2.patch DELETED --- |