Index: Makefile =================================================================== --- Makefile (revision 504625) +++ Makefile (working copy) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= sssd -PORTVERSION= 1.11.7 -PORTREVISION= 18 +PORTVERSION= 1.12.5 CATEGORIES= security MASTER_SITES= https://releases.pagure.org/SSSD/${PORTNAME}/ @@ -14,7 +13,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpopt.so:devel/popt \ - libldb.so:databases/ldb \ + libtalloc.so:devel/talloc1 \ + libtevent.so:devel/tevent1 \ + libtdb.so:databases/tdb1 \ + libldb.so:databases/ldb13 \ libcares.so:dns/c-ares \ libdbus-1.so:devel/dbus \ libdhash.so:devel/ding-libs \ @@ -24,19 +26,16 @@ libsasl2.so:security/cyrus-sasl2 \ libinotify.so:devel/libinotify \ libplds4.so:devel/nspr -BUILD_DEPENDS= talloc1>0:devel/talloc1 \ - tevent1>0:devel/tevent1 \ - tdb1>0:databases/tdb1 \ - xmlcatalog:textproc/libxml2 \ +BUILD_DEPENDS= xmlcatalog:textproc/libxml2 \ docbook-xsl>=1:textproc/docbook-xsl \ xsltproc:textproc/libxslt \ xmlcatmgr:textproc/xmlcatmgr \ krb5>=1.10:security/krb5 \ nsupdate:dns/bind-tools -RUN_DEPENDS= talloc1>0:devel/talloc1 \ - tevent1>0:devel/tevent1 \ - tdb1>0:databases/tdb1 +USES= autoreconf cpe gettext gmake iconv libtool pathfix pkgconfig \ + python:2.7 shebangfix gssapi:mit + GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-selinux=no --with-semanage=no \ --with-ldb-lib-dir=${LOCALBASE}/lib/shared-modules/ldb \ @@ -44,11 +43,15 @@ --with-libnl=no --with-init-dir=no --datadir=${DATADIR} \ --docdir=${DOCSDIR} --with-pid-path=/var/run \ --localstatedir=/var --enable-pammoddir=${PREFIX}/lib \ - --with-db-path=/var/db/sss --with-pipe-path=/var/run/sss \ - --with-pubconf-path=/var/run/sss --with-mcache-path=/var/db/sss_mc \ + --with-db-path=/var/db/sss/db \ + --with-gpo-cache-path=/var/db/sss/gpo_cache \ + --with-pipe-path=/var/run/sss \ + --with-pubconf-path=/var/run/sss --with-mcache-path=/var/db/sss/mc \ --with-unicode-lib=libunistring --with-autofs=no \ --disable-cifs-idmap-plugin --disable-config-lib \ --with-krb5-conf=/etc/krb5.conf +# TODO: investigate possible sssd/nfsuserd compatibility +CONFIGURE_ARGS+= --without-nfsv4-idmapd-plugin CFLAGS+= -fstack-protector-all PLIST_SUB= PYTHON_VER=${PYTHON_VER} #DEBUG_FLAGS= -g @@ -57,8 +60,6 @@ USE_LDCONFIG= yes USE_OPENLDAP= yes -USES= autoreconf cpe gettext gmake iconv libtool pathfix pkgconfig \ - python:2.7 shebangfix gssapi:mit INSTALL_TARGET= install-strip CPE_VENDOR= fedoraproject @@ -100,10 +101,6 @@ ${INSTALL_DATA} ${WRKSRC}/src/examples/sssd-example.conf \ ${STAGEDIR}${ETCDIR}/sssd.conf.sample ${LN} -sf nss_sss.so ${STAGEDIR}${PREFIX}/lib/nss_sss.so.1 -# clean these up from the install; we create them in rc script start_precmd -.for d in db/sss db/sss_mc log/sssd run/sss/krb5.include.d run/sss/private run/sss - @${RMDIR} ${STAGEDIR}/var/${d} -.endfor # clean unused man dirs .for i in nl/man1 nl/man5 pt/man1 pt/man5 @${RMDIR} ${STAGEDIR}${PREFIX}/man/${i} Index: distinfo =================================================================== --- distinfo (revision 504625) +++ distinfo (working copy) @@ -1,2 +1,5 @@ -SHA256 (sssd-1.11.7.tar.gz) = ff12d5730a6d7d08fe11140aa58e544900b75c63902b7a07bbbc12d6a99cb5b5 -SIZE (sssd-1.11.7.tar.gz) = 3661227 +TIMESTAMP = 1560438587 +SHA256 (sssd-1.12.5.tar.gz) = 243d8db7c72ecb21aa9db8a09fe9f9b10049dbdb35a1cc2f55e214f21e3ce256 +SIZE (sssd-1.12.5.tar.gz) = 4300869 +SHA256 (sssd-1.12.5.tar.gz.asc) = b9ec26559d45bf3b6dc2026677b03a3dc7afc6510abc4ddf6c68e11ac48d9205 +SIZE (sssd-1.12.5.tar.gz.asc) = 181 Index: files/patch-Makefile.am =================================================================== --- files/patch-Makefile.am (revision 504625) +++ files/patch-Makefile.am (working copy) @@ -1,16 +1,14 @@ -diff --git Makefile.am Makefile.am -index fd74d85..4a7e6ae 100644 ---- Makefile.am +--- Makefile.am.orig 2019-06-13 15:09:58 UTC +++ Makefile.am -@@ -311,6 +311,7 @@ AM_CPPFLAGS = \ - $(LIBNL_CFLAGS) \ +@@ -372,6 +372,7 @@ AM_CPPFLAGS = \ $(OPENLDAP_CFLAGS) \ $(GLIB2_CFLAGS) \ + $(JOURNALD_CFLAGS) \ + -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX \ -DLIBDIR=\"$(libdir)\" \ -DVARDIR=\"$(localstatedir)\" \ - -DSHLIBEXT=\"$(SHLIBEXT)\" \ -@@ -378,6 +379,7 @@ SSSD_LIBS = \ + -DSYSCONFDIR=\"$(sysconfdir)\" \ +@@ -441,6 +442,7 @@ SSSD_LIBS = \ $(DHASH_LIBS) \ $(SSS_CRYPT_LIBS) \ $(OPENLDAP_LIBS) \ @@ -18,15 +16,15 @@ $(TDB_LIBS) PYTHON_BINDINGS_LIBS = \ -@@ -433,6 +435,7 @@ dist_noinst_HEADERS = \ +@@ -493,6 +495,7 @@ dist_noinst_HEADERS = \ src/util/sss_ssh.h \ src/util/sss_ini.h \ src/util/sss_format.h \ + src/util/sss_bsd_errno.h \ + src/util/sss_config.h \ src/util/refcount.h \ src/util/find_uid.h \ - src/util/user_info_msg.h \ -@@ -1700,9 +1703,10 @@ endif +@@ -2288,9 +2291,10 @@ endif # Client Libraries # #################### @@ -39,7 +37,7 @@ src/sss_client/nss_passwd.c \ src/sss_client/nss_group.c \ src/sss_client/nss_netgroup.c \ -@@ -1715,9 +1719,9 @@ libnss_sss_la_SOURCES = \ +@@ -2303,9 +2307,9 @@ libnss_sss_la_SOURCES = \ src/sss_client/nss_mc_passwd.c \ src/sss_client/nss_mc_group.c \ src/sss_client/nss_mc.h @@ -51,11 +49,27 @@ -module \ -version-info 2:0:0 \ -Wl,--version-script,$(srcdir)/src/sss_client/sss_nss.exports -@@ -2086,6 +2090,7 @@ ldap_child_LDADD = \ +@@ -2504,6 +2508,7 @@ libsss_krb5_common_la_CFLAGS = \ + libsss_krb5_common_la_LIBADD = \ + $(KEYUTILS_LIBS) \ + $(DHASH_LIBS) \ ++ $(LTLIBINTL) \ + $(KRB5_LIBS) + libsss_krb5_common_la_LDFLAGS = \ + -avoid-version +@@ -2735,6 +2740,7 @@ ldap_child_LDADD = \ + $(TALLOC_LIBS) \ $(POPT_LIBS) \ - $(OPENLDAP_LIBS) \ $(DHASH_LIBS) \ + $(LTLIBINTL) \ $(KRB5_LIBS) + if BUILD_SEMANAGE +@@ -2774,6 +2780,7 @@ gpo_child_LDADD = \ + $(POPT_LIBS) \ + $(DHASH_LIBS) \ + $(INI_CONFIG_LIBS) \ ++ $(LTLIBINTL) \ + $(SMBCLIENT_LIBS) + proxy_child_SOURCES = \ Index: files/patch-configure.ac =================================================================== --- files/patch-configure.ac (revision 504625) +++ files/patch-configure.ac (nonexistent) @@ -1,21 +0,0 @@ ---- configure.ac.orig 2013-11-06 18:35:03 UTC -+++ configure.ac -@@ -5,15 +5,15 @@ AC_INIT([sssd], - VERSION_NUMBER, - [sssd-devel@lists.fedorahosted.org]) - -+AC_CONFIG_SRCDIR([BUILD.txt]) -+AC_CONFIG_AUX_DIR([build]) -+ - m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], - [AC_USE_SYSTEM_EXTENSIONS], - [AC_GNU_SOURCE]) - - CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" - --AC_CONFIG_SRCDIR([BUILD.txt]) --AC_CONFIG_AUX_DIR([build]) -- - AM_INIT_AUTOMAKE([-Wall foreign subdir-objects tar-pax]) - AM_PROG_CC_C_O - m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) Property changes on: files/patch-configure.ac ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: files/patch-src-util-util.c =================================================================== --- files/patch-src-util-util.c (nonexistent) +++ files/patch-src-util-util.c (working copy) @@ -0,0 +1,29 @@ +--- src/util/util.c.orig 2015-06-12 09:02:30 UTC ++++ src/util/util.c +@@ -900,7 +900,7 @@ errno_t sss_utc_to_time_t(const char *st + len = strlen(str); + if (str[len-1] != 'Z') { + DEBUG(SSSDBG_TRACE_INTERNAL, +- "%s does not seem to be in UTZ time zone.\n", str); ++ "%s does not seem to be in UTC time zone.\n", str); + return ERR_TIMESPEC_NOT_SUPPORTED; + } + +@@ -921,15 +921,13 @@ errno_t sss_utc_to_time_t(const char *st + return EINVAL; + } + +- ut = mktime(&tm); ++ ut = timegm(&tm); + if (ut == -1) { + DEBUG(SSSDBG_TRACE_INTERNAL, +- "mktime failed to convert [%s].\n", str); ++ "timegm failed to convert [%s].\n", str); + return EINVAL; + } + +- tzset(); +- ut -= timezone; + *_unix_time = ut; + return EOK; + } Property changes on: files/patch-src-util-util.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: files/patch-src__sss_client__common.c =================================================================== --- files/patch-src__sss_client__common.c (revision 504625) +++ files/patch-src__sss_client__common.c (working copy) @@ -1,6 +1,4 @@ -diff --git src/sss_client/common.c src/sss_client/common.c -index ec5c708..5d17eed 100644 ---- src/sss_client/common.c +--- src/sss_client/common.c.orig 2015-06-12 09:02:30 UTC +++ src/sss_client/common.c @@ -25,6 +25,7 @@ #include "config.h" @@ -18,7 +16,7 @@ #if HAVE_PTHREAD #include -@@ -124,7 +126,6 @@ static enum sss_status sss_cli_send_req(enum sss_cli_command cmd, +@@ -124,7 +126,6 @@ static enum sss_status sss_cli_send_req( *errnop = error; break; case 0: @@ -26,7 +24,7 @@ break; case 1: if (pfd.revents & (POLLERR | POLLHUP | POLLNVAL)) { -@@ -232,7 +233,6 @@ static enum sss_status sss_cli_recv_rep(enum sss_cli_command cmd, +@@ -232,7 +233,6 @@ static enum sss_status sss_cli_recv_rep( *errnop = error; break; case 0: @@ -34,7 +32,7 @@ break; case 1: if (pfd.revents & (POLLHUP)) { -@@ -669,7 +669,6 @@ static enum sss_status sss_cli_check_socket(int *errnop, const char *socket_name +@@ -669,7 +669,6 @@ static enum sss_status sss_cli_check_soc *errnop = error; break; case 0: @@ -42,7 +40,7 @@ break; case 1: if (pfd.revents & (POLLERR | POLLHUP | POLLNVAL)) { -@@ -719,23 +718,23 @@ enum nss_status sss_nss_make_request(enum sss_cli_command cmd, +@@ -719,7 +718,7 @@ enum nss_status sss_nss_make_request(enu /* avoid looping in the nss daemon */ envval = getenv("_SSS_LOOPS"); if (envval && strcmp(envval, "NO") == 0) { @@ -51,6 +49,48 @@ } ret = sss_cli_check_socket(errnop, SSS_NSS_SOCKET_NAME); +@@ -727,26 +726,26 @@ enum nss_status sss_nss_make_request(enu + #ifdef NONSTANDARD_SSS_NSS_BEHAVIOUR + *errnop = 0; + errno = 0; +- return NSS_STATUS_NOTFOUND; ++ return NS_NOTFOUND; + #else +- return NSS_STATUS_UNAVAIL; ++ return NS_UNAVAIL; + #endif + } + + ret = sss_cli_make_request_nochecks(cmd, rd, repbuf, replen, errnop); + switch (ret) { + case SSS_STATUS_TRYAGAIN: +- return NSS_STATUS_TRYAGAIN; ++ return NS_TRYAGAIN; + case SSS_STATUS_SUCCESS: +- return NSS_STATUS_SUCCESS; ++ return NS_SUCCESS; + case SSS_STATUS_UNAVAIL: + default: + #ifdef NONSTANDARD_SSS_NSS_BEHAVIOUR + *errnop = 0; + errno = 0; +- return NSS_STATUS_NOTFOUND; ++ return NS_NOTFOUND; + #else +- return NSS_STATUS_UNAVAIL; ++ return NS_UNAVAIL; + #endif + } + } +@@ -775,23 +774,23 @@ int sss_pac_make_request(enum sss_cli_co + /* avoid looping in the nss daemon */ + envval = getenv("_SSS_LOOPS"); + if (envval && strcmp(envval, "NO") == 0) { +- return NSS_STATUS_NOTFOUND; ++ return NS_NOTFOUND; + } + + ret = sss_cli_check_socket(errnop, SSS_PAC_SOCKET_NAME); if (ret != SSS_STATUS_SUCCESS) { - return NSS_STATUS_UNAVAIL; + return NS_UNAVAIL; Index: files/patch-src__util__server.c =================================================================== --- files/patch-src__util__server.c (revision 504625) +++ files/patch-src__util__server.c (working copy) @@ -1,19 +1,11 @@ -diff --git src/util/server.c src/util/server.c -index 343668c..f8a1627 100644 ---- src/util/server.c +--- src/util/server.c.orig 2015-06-12 09:02:30 UTC +++ src/util/server.c -@@ -322,12 +322,14 @@ static void setup_signals(void) - BlockSignals(false, SIGTERM); - - CatchSignal(SIGHUP, sig_hup); -- +@@ -308,8 +308,11 @@ static void setup_signals(void) #ifndef HAVE_PRCTL -- /* If prctl is not defined on the system, try to handle -- * some common termination signals gracefully */ + /* If prctl is not defined on the system, try to handle + * some common termination signals gracefully */ - CatchSignal(SIGSEGV, sig_segv_abrt); - CatchSignal(SIGABRT, sig_segv_abrt); -+ /* If prctl is not defined on the system, try to handle -+ * some common termination signals gracefully */ + (void) sig_segv_abrt; /* unused */ + /* + CatchSignal(SIGSEGV, sig_segv_abrt); Index: files/patch-src__util__signal.c =================================================================== --- files/patch-src__util__signal.c (revision 504625) +++ files/patch-src__util__signal.c (nonexistent) @@ -1,72 +0,0 @@ -diff --git src/util/signal.c src/util/signal.c -index 053457b..bb8f8be 100644 ---- src/util/signal.c -+++ src/util/signal.c -@@ -28,45 +28,6 @@ - * @brief Signal handling - */ - --/**************************************************************************** -- Catch child exits and reap the child zombie status. --****************************************************************************/ -- --static void sig_cld(int signum) --{ -- while (waitpid((pid_t)-1,(int *)NULL, WNOHANG) > 0) -- ; -- -- /* -- * Turns out it's *really* important not to -- * restore the signal handler here if we have real POSIX -- * signal handling. If we do, then we get the signal re-delivered -- * immediately - hey presto - instant loop ! JRA. -- */ -- --#if !defined(HAVE_SIGACTION) -- CatchSignal(SIGCLD, sig_cld); --#endif --} -- --/**************************************************************************** --catch child exits - leave status; --****************************************************************************/ -- --static void sig_cld_leave_status(int signum) --{ -- /* -- * Turns out it's *really* important not to -- * restore the signal handler here if we have real POSIX -- * signal handling. If we do, then we get the signal re-delivered -- * immediately - hey presto - instant loop ! JRA. -- */ -- --#if !defined(HAVE_SIGACTION) -- CatchSignal(SIGCLD, sig_cld_leave_status); --#endif --} -- - /** - Block sigs. - **/ -@@ -126,21 +87,3 @@ void (*CatchSignal(int signum,void (*handler)(int )))(int) - return signal(signum, handler); - #endif - } -- --/** -- Ignore SIGCLD via whatever means is necessary for this OS. --**/ -- --void CatchChild(void) --{ -- CatchSignal(SIGCLD, sig_cld); --} -- --/** -- Catch SIGCLD but leave the child around so it's status can be reaped. --**/ -- --void CatchChildLeaveStatus(void) --{ -- CatchSignal(SIGCLD, sig_cld_leave_status); --} Property changes on: files/patch-src__util__signal.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: files/patch-src__util__util.h =================================================================== --- files/patch-src__util__util.h (revision 504625) +++ files/patch-src__util__util.h (working copy) @@ -1,20 +1,9 @@ -diff --git src/util/util.h src/util/util.h -index 7a66846..5e63275 100644 ---- src/util/util.h +--- src/util/util.h.orig 2015-06-12 09:02:30 UTC +++ src/util/util.h -@@ -227,8 +227,6 @@ void sig_term(int sig); - #include - void BlockSignals(bool block, int signum); - void (*CatchSignal(int signum,void (*handler)(int )))(int); --void CatchChild(void); --void CatchChildLeaveStatus(void); +@@ -647,5 +647,6 @@ int get_seuser(TALLOC_CTX *mem_ctx, cons - /* from memory.c */ - typedef int (void_destructor_fn_t)(void *); -@@ -542,5 +540,6 @@ char * sss_replace_space(TALLOC_CTX *mem_ctx, - char * sss_reverse_replace_space(TALLOC_CTX *mem_ctx, - const char *orig_name, - const char replace_char); + /* convert time from generalized form to unix time */ + errno_t sss_utc_to_time_t(const char *str, const char *format, time_t *unix_time); +#include "util/sss_bsd_errno.h" #endif /* __SSSD_UTIL_H__ */ Index: files/patch-src_external_pac__responder.m4 =================================================================== --- files/patch-src_external_pac__responder.m4 (revision 504625) +++ files/patch-src_external_pac__responder.m4 (working copy) @@ -1,6 +1,6 @@ ---- src/external/pac_responder.m4.orig 2014-09-17 13:01:37 UTC +--- src/external/pac_responder.m4.orig 2015-06-12 09:02:30 UTC +++ src/external/pac_responder.m4 -@@ -14,14 +14,19 @@ then +@@ -14,7 +14,7 @@ then PKG_CHECK_MODULES(NDR_KRB5PAC, ndr_krb5pac, ndr_krb5pac_ok=yes, AC_MSG_WARN([Cannot build pac responder without libndr_krb5pac])) @@ -9,11 +9,11 @@ AC_MSG_CHECKING(for supported MIT krb5 version) KRB5_VERSION="`$KRB5_CONFIG --version`" case $KRB5_VERSION in - Kerberos\ 5\ release\ 1.9* | \ +@@ -22,7 +22,11 @@ then Kerberos\ 5\ release\ 1.10* | \ Kerberos\ 5\ release\ 1.11* | \ -- Kerberos\ 5\ release\ 1.12*) -+ Kerberos\ 5\ release\ 1.12* | \ + Kerberos\ 5\ release\ 1.12* | \ +- Kerberos\ 5\ release\ 1.13*) + Kerberos\ 5\ release\ 1.13* | \ + Kerberos\ 5\ release\ 1.14* | \ + Kerberos\ 5\ release\ 1.15* | \ Index: files/sssd.in =================================================================== --- files/sssd.in (revision 504625) +++ files/sssd.in (working copy) @@ -34,7 +34,7 @@ sssd_prestart() { - for i in db/sss db/sss_mc log/sssd run/sss/krb5.include.d run/sss/private run/sss; do + for i in db/sss db/sss/db db/sss/gpo_cache db/sss/mc log/sssd run/sss/krb5.include.d run/sss/private run/sss; do if [ ! -d var/${i} ]; then mkdir -p /var/${i}; fi done } Index: pkg-plist =================================================================== --- pkg-plist (revision 504625) +++ pkg-plist (working copy) @@ -5,6 +5,9 @@ include/ipa_hbac.h include/sss_idmap.h include/sss_nss_idmap.h +include/sss_sifp_dbus.h +include/sss_sifp.h +include/wbclient_sssd.h %%SMB%%lib/krb5/plugins/authdata/sssd_pac_plugin.so lib/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so lib/libipa_hbac.so @@ -15,7 +18,10 @@ lib/libsss_idmap.so.0.4.0 lib/libsss_nss_idmap.so lib/libsss_nss_idmap.so.0 -lib/libsss_nss_idmap.so.0.0.1 +lib/libsss_nss_idmap.so.0.1.0 +lib/libsss_simpleifp.so +lib/libsss_simpleifp.so.0 +lib/libsss_simpleifp.so.0.0.1 lib/libsss_sudo.so lib/nss_sss.so lib/nss_sss.so.1 @@ -22,7 +28,7 @@ lib/nss_sss.so.2 lib/nss_sss.so.2.0.0 lib/pam_sss.so -%%PYTHON_SITELIBDIR%%/SSSDConfig-1.11.7-py%%PYTHON_VER%%.egg-info +%%PYTHON_SITELIBDIR%%/SSSDConfig-1.12.5-py%%PYTHON_VER%%.egg-info %%PYTHON_SITELIBDIR%%/SSSDConfig/__init__.py %%PYTHON_SITELIBDIR%%/SSSDConfig/__init__.pyc %%PYTHON_SITELIBDIR%%/SSSDConfig/ipachangeconf.py @@ -34,6 +40,7 @@ %%PYTHON_SITELIBDIR%%/pysss_murmur.so %%PYTHON_SITELIBDIR%%/pysss_nss_idmap.so lib/shared-modules/ldb/memberof.so +%%SMB%%lib/sssd/libsss_ad_common.so %%SMB%%lib/sssd/libsss_ad.so lib/sssd/libsss_child.so lib/sssd/libsss_crypt.so @@ -46,9 +53,17 @@ lib/sssd/libsss_proxy.so lib/sssd/libsss_simple.so lib/sssd/libsss_util.so +lib/sssd/libsss_semanage.so +lib/sssd/modules/libwbclient.so +lib/sssd/modules/libwbclient.so.0 +lib/sssd/modules/libwbclient.so.0.12.0 +lib/sssd/modules/sssd_krb5_localauth_plugin.so libdata/pkgconfig/ipa_hbac.pc libdata/pkgconfig/sss_idmap.pc libdata/pkgconfig/sss_nss_idmap.pc +libdata/pkgconfig/sss_simpleifp.pc +libdata/pkgconfig/wbclient_sssd.pc +%%SMB%%libexec/sssd/gpo_child libexec/sssd/krb5_child libexec/sssd/ldap_child libexec/sssd/proxy_child @@ -60,13 +75,32 @@ libexec/sssd/sssd_pam libexec/sssd/sssd_ssh libexec/sssd/sssd_sudo -man/es/man1/sss_ssh_authorizedkeys.1.gz +man/de/man1/sss_ssh_authorizedkeys.1.gz +man/de/man1/sss_ssh_knownhostsproxy.1.gz +man/de/man5/sssd-ifp.5.gz +man/de/man5/sssd-krb5.5.gz +man/de/man5/sssd-ldap.5.gz +man/de/man5/sssd-simple.5.gz +man/de/man5/sssd-sudo.5.gz +man/de/man5/sssd.conf.5.gz +man/de/man8/pam_sss.8.gz +man/de/man8/sss_cache.8.gz +man/de/man8/sss_debuglevel.8.gz +man/de/man8/sss_groupadd.8.gz +man/de/man8/sss_groupdel.8.gz +man/de/man8/sss_groupmod.8.gz +man/de/man8/sss_groupshow.8.gz +man/de/man8/sss_obfuscate.8.gz +man/de/man8/sss_seed.8.gz +man/de/man8/sss_useradd.8.gz +man/de/man8/sss_userdel.8.gz +man/de/man8/sss_usermod.8.gz +man/de/man8/sssd_krb5_locator_plugin.8.gz +man/de/man8/sssd.8.gz man/es/man1/sss_ssh_knownhostsproxy.1.gz man/es/man5/sssd-ldap.5.gz man/es/man5/sssd-simple.5.gz man/es/man5/sssd-sudo.5.gz -man/es/man5/sssd.conf.5.gz -man/es/man8/pam_sss.8.gz man/es/man8/sss_cache.8.gz man/es/man8/sss_debuglevel.8.gz man/es/man8/sss_groupadd.8.gz @@ -82,7 +116,6 @@ man/es/man8/sssd_krb5_locator_plugin.8.gz man/fr/man1/sss_ssh_authorizedkeys.1.gz man/fr/man1/sss_ssh_knownhostsproxy.1.gz -man/fr/man5/sssd-ad.5.gz man/fr/man5/sssd-krb5.5.gz man/fr/man5/sssd-ldap.5.gz man/fr/man5/sssd-simple.5.gz @@ -107,8 +140,6 @@ man/ja/man5/sssd-krb5.5.gz man/ja/man5/sssd-ldap.5.gz man/ja/man5/sssd-simple.5.gz -man/ja/man5/sssd.conf.5.gz -man/ja/man8/pam_sss.8.gz man/ja/man8/sss_cache.8.gz man/ja/man8/sss_debuglevel.8.gz man/ja/man8/sss_groupadd.8.gz @@ -123,9 +154,9 @@ man/ja/man8/sssd_krb5_locator_plugin.8.gz man/man1/sss_ssh_authorizedkeys.1.gz man/man1/sss_ssh_knownhostsproxy.1.gz -man/man5/sssd-ad.5.gz +%%SMB%%man/man5/sssd-ad.5.gz man/man5/sssd-ifp.5.gz -man/man5/sssd-ipa.5.gz +%%SMB%%man/man5/sssd-ipa.5.gz man/man5/sssd-krb5.5.gz man/man5/sssd-ldap.5.gz man/man5/sssd-simple.5.gz @@ -148,29 +179,6 @@ man/nl/man8/sss_groupmod.8.gz man/pt/man8/sss_groupdel.8.gz man/pt/man8/sss_groupmod.8.gz -man/uk/man1/sss_ssh_authorizedkeys.1.gz -man/uk/man1/sss_ssh_knownhostsproxy.1.gz -man/uk/man5/sssd-ad.5.gz -man/uk/man5/sssd-ifp.5.gz -man/uk/man5/sssd-krb5.5.gz -man/uk/man5/sssd-ldap.5.gz -man/uk/man5/sssd-simple.5.gz -man/uk/man5/sssd-sudo.5.gz -man/uk/man5/sssd.conf.5.gz -man/uk/man8/pam_sss.8.gz -man/uk/man8/sss_cache.8.gz -man/uk/man8/sss_debuglevel.8.gz -man/uk/man8/sss_groupadd.8.gz -man/uk/man8/sss_groupdel.8.gz -man/uk/man8/sss_groupmod.8.gz -man/uk/man8/sss_groupshow.8.gz -man/uk/man8/sss_obfuscate.8.gz -man/uk/man8/sss_seed.8.gz -man/uk/man8/sss_useradd.8.gz -man/uk/man8/sss_userdel.8.gz -man/uk/man8/sss_usermod.8.gz -man/uk/man8/sssd.8.gz -man/uk/man8/sssd_krb5_locator_plugin.8.gz sbin/sss_cache sbin/sss_debuglevel sbin/sss_groupadd @@ -188,9 +196,14 @@ %%PORTDOCS%%@dir %%DOCSDIR%%/doc %%PORTDOCS%%@dir %%DOCSDIR%%/hbac_doc %%PORTDOCS%%@dir %%DOCSDIR%%/idmap_doc +%%PORTDOCS%%@dir %%DOCSDIR%%/libsss_simpleifp_doc %%PORTDOCS%%@dir %%DOCSDIR%%/libsss_sudo_doc %%PORTDOCS%%@dir %%DOCSDIR%%/nss_idmap_doc -@unexec if [ -d %%ETCDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf %%ETCDIR%%`` to remove any configuration files."; fi -@unexec if [ -d /var/db/sss ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf /var/db/sss`` to remove any additional files."; fi -@unexec if [ -d /var/db/sss_mc ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf /var/db/sss_mc`` to remove any additional files."; fi -@unexec if [ -d /var/run/sss ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf /var/run/sss`` to remove any additional files."; fi +@dir /var/db/sss +@dir /var/db/sss/db +@dir /var/db/sss/gpo_cache +@dir /var/db/sss/mc +@dir /var/log/sssd +@dir /var/run/sss +@dir /var/run/sss/krb5.include.d +@dir /var/run/sss/private