aaeff08d60
* Made the port to optionally not build the mechs, define WITHOUT_[ANONYMOUS,CRAM,DIGEST,LOGIN,OTP,GSSAPI,PLAIN]. * The Kerberos IV case is special, as we can use the base kerberos 4x (<=5.0-RELEASE), or use the security/krb4 port. WITH_KERBEROS4 - use security/krb4 port if <=5.0-RELEASE, use krb4 port only if /usr/lib/libkrb.a doesn't exist WITHOUT_KERBEROS4 - disables using the base systems /usr/lib/libkrb.a (<=5.0), if it exists and MAKE_KERBEROS4 defined in /etc/make.conf * Changed the combined rcNG/rcOG scripts, so that the defaults are at the top of the rc.d script and not in an external file to the script. PR: 51505 Submitted by: maintainer
110 lines
4.4 KiB
Text
110 lines
4.4 KiB
Text
@comment The following makes sure that the pwcheck and saslauthd
|
|
@comment daemons are stopped before removing the files.
|
|
@unexec if [ -f /var/run/pwcheck.pid ] ; then %D/etc/rc.d/cyrus_pwcheck.sh stop ; echo " stopped." ; fi
|
|
@unexec if [ -f /var/state/saslauthd1/mux.pid ] ; then %D/etc/rc.d/saslauthd1.sh stop ; echo " stopped." ; fi
|
|
etc/rc.d/cyrus_pwcheck.sh
|
|
etc/rc.d/cyrus_sasl1
|
|
etc/rc.d/saslauthd1.sh
|
|
include/sasl1/hmac-md5.h
|
|
include/sasl1/md5.h
|
|
include/sasl1/md5global.h
|
|
include/sasl1/sasl.h
|
|
include/sasl1/saslplug.h
|
|
include/sasl1/saslutil.h
|
|
@dirrm include/sasl1
|
|
%%JAVASASL%%lib/libjavasasl.a
|
|
%%JAVASASL%%lib/libjavasasl.so
|
|
%%JAVASASL%%lib/libjavasasl.so.1
|
|
lib/libsasl.a
|
|
lib/libsasl.so
|
|
lib/libsasl.so.8
|
|
%%ANON%%lib/sasl/libanonymous.a
|
|
%%ANON%%lib/sasl/libanonymous.so
|
|
%%ANON%%lib/sasl/libanonymous.so.1
|
|
%%CRAM%%lib/sasl/libcrammd5.a
|
|
%%CRAM%%lib/sasl/libcrammd5.so
|
|
%%CRAM%%lib/sasl/libcrammd5.so.1
|
|
%%DIGEST%%lib/sasl/libdigestmd5.a
|
|
%%DIGEST%%lib/sasl/libdigestmd5.so
|
|
%%DIGEST%%lib/sasl/libdigestmd5.so.0
|
|
%%GSSAPI%%lib/sasl/libgssapiv2.a
|
|
%%GSSAPI%%lib/sasl/libgssapiv2.so
|
|
%%GSSAPI%%lib/sasl/libgssapiv2.so.1
|
|
%%EBONES%%lib/sasl/libkerberos4.a
|
|
%%EBONES%%lib/sasl/libkerberos4.so
|
|
%%EBONES%%lib/sasl/libkerberos4.so.1
|
|
%%LOGIN%%lib/sasl/liblogin.a
|
|
%%LOGIN%%lib/sasl/liblogin.so
|
|
%%LOGIN%%lib/sasl/liblogin.so.0
|
|
%%PLAIN%%lib/sasl/libplain.a
|
|
%%PLAIN%%lib/sasl/libplain.so
|
|
%%PLAIN%%lib/sasl/libplain.so.1
|
|
sbin/sasldblistusers
|
|
sbin/saslpasswd
|
|
sbin/pwcheck
|
|
sbin/pwcheck_pam
|
|
sbin/saslauthd1
|
|
%%EXAMPLESDIR%%/cyrus.pam
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/ClientFactory.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/GenericClient.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/GenericCommon.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/GenericServer.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/Sasl.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/SaslClient.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/SaslClientFactory.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/SaslException.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/SaslInputStream.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/SaslOutputStream.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/SaslServer.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/SaslServerFactory.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/SaslUtils.class
|
|
%%JAVASASL%%share/java/classes/sasl/CyrusSasl/ServerFactory.class
|
|
%%JAVASASL%%share/java/classes/sasl/javax/security/auth/callback/Callback.class
|
|
%%JAVASASL%%share/java/classes/sasl/javax/security/auth/callback/CallbackHandler.class
|
|
%%JAVASASL%%share/java/classes/sasl/javax/security/auth/callback/NameCallback.class
|
|
%%JAVASASL%%share/java/classes/sasl/javax/security/auth/callback/PasswordCallback.class
|
|
%%JAVASASL%%share/java/classes/sasl/javax/security/auth/callback/RealmCallback.class
|
|
%%JAVASASL%%share/java/classes/sasl/javax/security/auth/callback/UnsupportedCallbackException.class
|
|
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
|
|
%%PORTDOCS%%%%DOCSDIR%%/COPYING
|
|
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
|
|
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
|
|
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
|
%%PORTDOCS%%%%DOCSDIR%%/README
|
|
%%PORTDOCS%%%%DOCSDIR%%/Sendmail.README
|
|
%%PORTDOCS%%%%DOCSDIR%%/TODO
|
|
%%PORTDOCS%%%%DOCSDIR%%/draft-newman-auth-scram-03.txt
|
|
%%PORTDOCS%%%%DOCSDIR%%/draft-weltman-java-sasl-02.txt
|
|
%%PORTDOCS%%%%DOCSDIR%%/rfc1321.txt
|
|
%%PORTDOCS%%%%DOCSDIR%%/rfc2095.txt
|
|
%%PORTDOCS%%%%DOCSDIR%%/rfc2104.txt
|
|
%%PORTDOCS%%%%DOCSDIR%%/rfc2222.txt
|
|
%%PORTDOCS%%%%DOCSDIR%%/rfc2245.txt
|
|
%%PORTDOCS%%%%DOCSDIR%%/rfc2831.txt
|
|
%%PORTDOCS%%%%DOCSDIR%%/gssapi.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/index.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/macosx.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/programming.html
|
|
%%PORTDOCS%%%%DOCSDIR%%/sysadmin.html
|
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
|
%%JAVASASL%%@dirrm share/java/classes/sasl/javax/security/auth/callback
|
|
%%JAVASASL%%@dirrm share/java/classes/sasl/javax/security/auth
|
|
%%JAVASASL%%@dirrm share/java/classes/sasl/javax/security
|
|
%%JAVASASL%%@dirrm share/java/classes/sasl/javax
|
|
%%JAVASASL%%@dirrm share/java/classes/sasl/CyrusSasl
|
|
%%JAVASASL%%@dirrm share/java/classes/sasl
|
|
@dirrm %%EXAMPLESDIR%%
|
|
@dirrm lib/sasl
|
|
@cwd /var
|
|
@exec install -d -m 770 -o cyrus -g cyrus %D/pwcheck
|
|
@comment This file is created by the pwcheck program
|
|
@unexec rm -f %D/pwcheck/pwcheck
|
|
@dirrm pwcheck
|
|
@mode ug=rwx,o=
|
|
@exec mkdir -p /var/state/saslauthd1
|
|
@exec chown -R cyrus:cyrus state
|
|
@exec chmod -R o= state
|
|
@comment These files are created by the saslauthd program
|
|
@unexec rm -fr /var/state/saslauthd1
|
|
@unexec rmdir /var/state
|
|
@cwd %%PREFIX%%
|