From 48b3314cd5d617f02ab1e644a17d3aedd5d1c664 Mon Sep 17 00:00:00 2001 From: lslebodn Date: Fri, 18 Aug 2017 12:39:57 +0000 Subject: [PATCH 1/4] Update README.md I was not sure whether we should point to nive webui version https://src.fedoraproject.org/modules/sssd/blob/master/f/sssd.yaml or raw version https://src.fedoraproject.org/modules/sssd/blob/master/f/sssd.yaml. I decided to use raw version. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1bffd63..4bea202 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # sssd module [**Package DB** (owner)](https://admin.fedoraproject.org/pkgdb/package/modules/sssd/) | -[**F26 modulemd** (source)](http://pkgs.fedoraproject.org/cgit/modules/sssd.git/tree/sssd.yaml?h=f26) | +[**F27 modulemd** (source)](https://src.fedoraproject.org/modules/sssd/raw/master/f/sssd.yaml) | [**PDC** (result)](https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?active=True&variant_name=sssd) From 9fe136b482c4a47689585a3bceb85224d1d0d455 Mon Sep 17 00:00:00 2001 From: lslebodn Date: Fri, 18 Aug 2017 14:01:49 +0000 Subject: [PATCH 2/4] Include sssd-kcm in sssd module that's new package in 1.15.3 and it's part of f27 chageset https://fedoraproject.org/wiki/Releases/27/ChangeSet#Kerberos_KCM_credential_cache_by_default sssd-kcm was not in sssd-1.15.2 which was in f26 --- sssd.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sssd.yaml b/sssd.yaml index a6008b5..83decda 100644 --- a/sssd.yaml +++ b/sssd.yaml @@ -24,6 +24,7 @@ data: default: rpms: - sssd + - sssd-kcm - sssd-ad - sssd-common - sssd-common-pac @@ -41,6 +42,7 @@ data: api: rpms: - sssd + - sssd-kcm - sssd-ad - sssd-common - sssd-common-pac From bd574ed6352af39f433897d0203e6840b149b5fb Mon Sep 17 00:00:00 2001 From: lslebodn Date: Fri, 18 Aug 2017 12:50:34 +0000 Subject: [PATCH 3/4] Add adcli to sssd module realmd uses adcli by default for joining to AD --- sssd.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sssd.yaml b/sssd.yaml index 83decda..4b9845a 100644 --- a/sssd.yaml +++ b/sssd.yaml @@ -39,6 +39,7 @@ data: - sssd-tools - sssd-winbind-idmap - realmd + - adcli api: rpms: - sssd @@ -63,6 +64,7 @@ data: - libldb - polkit-libs - realmd + - adcli filter: rpms: - check @@ -101,6 +103,9 @@ data: realmd: rationale: A dependency of sssd ref: f26 + adcli: + rationale: realmd uses it by default for joining to AD. + ref: f26 libtevent: rationale: A dependency of libldb and libtevent and cifs-utils. ref: f26 From e16164b3a4cb687be60cf324a158587e19fa6d21 Mon Sep 17 00:00:00 2001 From: Adam Samalik Date: Tue, 5 Sep 2017 16:46:04 +0200 Subject: [PATCH 4/4] add generated modulemd --- sssd.yaml | 189 ++++++++++++++---------------------------------------- 1 file changed, 49 insertions(+), 140 deletions(-) diff --git a/sssd.yaml b/sssd.yaml index 4b9845a..e6992ab 100644 --- a/sssd.yaml +++ b/sssd.yaml @@ -1,50 +1,38 @@ document: modulemd version: 1 data: - summary: System Security Services Daemon - description: Provides a set of daemons to manage access to remote directories and authentication mechanisms. It provides an NSS and PAM interface toward the system and a plug-gable back-end system to connect to multiple different account sources. It is also the basis to provide client auditing and policy services for projects like FreeIPA. The sssd sub-package is a meta-package that contains the daemon as well as all the existing back ends. + summary: sssd module + description: This sssd module has been generated. license: - module: [ MIT ] + module: + - MIT dependencies: buildrequires: - bootstrap: f26 - common-build-dependencies-bootstrap: f26 - common-build-dependencies: f26 - shared-userspace: f26 - perl: f26 + bootstrap: master requires: - base-runtime: f26 - perl: f26 - shared-userspace: f26 + platform: master + samba: master + python3: master + python3-ecosystem: master references: community: https://docs.pagure.org/modularity/ documentation: https://github.com/modularity-modules/sssd tracker: https://github.com/modularity-modules/sssd - profiles: - default: - rpms: - - sssd - - sssd-kcm - - sssd-ad - - sssd-common - - sssd-common-pac - - sssd-dbus - - sssd-ipa - - sssd-krb5 - - sssd-krb5-common - - sssd-ldap - - sssd-libwbclient - - sssd-nfs-idmap - - sssd-proxy - - sssd-tools - - sssd-winbind-idmap - - realmd - - adcli api: rpms: + - libipa_hbac + - libsss_autofs + - libsss_certmap + - libsss_idmap + - libsss_nss_idmap + - python2-libipa_hbac + - python2-libsss_nss_idmap + - python2-sss + - python2-sssdconfig + - python2-sss-murmur - sssd - - sssd-kcm - sssd-ad + - sssd-client - sssd-common - sssd-common-pac - sssd-dbus @@ -52,114 +40,35 @@ data: - sssd-krb5 - sssd-krb5-common - sssd-ldap - - sssd-libwbclient - - sssd-nfs-idmap - - sssd-proxy - - sssd-tools - - sssd-winbind-idmap - - libtevent - - libtalloc - - libtdb - - libwbclient - - libldb - - polkit-libs - - realmd - - adcli - filter: - rpms: - - check - - check-devel - - ctdb - - ctdb-tests - - samba - - samba-client - - samba-common-libs - - samba-common-tools - - samba-dc - - samba-dc-libs - - samba-debuginfo - - samba-devel - - samba-krb5-printing - - samba-libs - - samba-pidl - - samba-python - - samba-test - - samba-test-libs - - samba-vfs-cephfs - - samba-vfs-glusterfs - - samba-winbind - - samba-winbind-clients - - samba-winbind-krb5-locator - - samba-winbind-modules - - nss_wrapper - - uid_wrapper - - quota + profiles: + default: + description: A generated profile based on top-lvl package list. + rpms: + - libipa_hbac + - libsss_autofs + - libsss_certmap + - libsss_idmap + - libsss_nss_idmap + - python2-libipa_hbac + - python2-libsss_nss_idmap + - python2-sss + - python2-sssdconfig + - python2-sss-murmur + - sssd + - sssd-ad + - sssd-client + - sssd-common + - sssd-common-pac + - sssd-dbus + - sssd-ipa + - sssd-krb5 + - sssd-krb5-common + - sssd-ldap components: rpms: - sssd: - rationale: A dependency of tangerine. - ref: f26 - buildorder: 10 - realmd: - rationale: A dependency of sssd - ref: f26 - adcli: - rationale: realmd uses it by default for joining to AD. - ref: f26 - libtevent: - rationale: A dependency of libldb and libtevent and cifs-utils. - ref: f26 - buildorder: 5 - libtalloc: - rationale: A dependency of libldb and libtevent and cifs-utils. - ref: f26 - buildorder: 5 - libtdb: - rationale: A dependency of libldb. - ref: f26 - buildorder: 6 - libldb: - rationale: A dependency of samba. - ref: f26 - buildorder: 7 - bind: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 - check: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 - cifs-utils: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 - cmocka: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 - diffstat: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 http-parser: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 - libnl3: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 - nss_wrapper: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 - uid_wrapper: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 - samba: - rationale: A dependency of sssd. - ref: f26 - buildorder: 9 - + rationale: Generated. + ref: f27 + sssd: + rationale: Generated. + ref: f27