From 143f8a02dc4a5a4113dec2ff3000a934d700b0f0 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 23 2020 06:09:33 +0000 Subject: Apply patch 0001-enroll-add-is_service-member.patch patch_name: 0001-enroll-add-is_service-member.patch present_in_specfile: true location_in_specfile: 74 --- diff --git a/library/adenroll.c b/library/adenroll.c index 98e9786..5ae1f7b 100644 --- a/library/adenroll.c +++ b/library/adenroll.c @@ -103,6 +103,8 @@ static char *default_ad_ldap_attrs[] = { struct _adcli_enroll { int refs; adcli_conn *conn; + bool is_service; + bool is_service_explicit; char *host_fqdn; int host_fqdn_explicit; @@ -2942,6 +2944,21 @@ adcli_enroll_get_desciption (adcli_enroll *enroll) return enroll->description; } +void +adcli_enroll_set_is_service (adcli_enroll *enroll, bool value) +{ + return_if_fail (enroll != NULL); + + enroll->is_service = value; + enroll->is_service_explicit = true; +} + +bool +adcli_enroll_get_is_service (adcli_enroll *enroll) +{ + return enroll->is_service; +} + const char ** adcli_enroll_get_service_principals_to_add (adcli_enroll *enroll) { diff --git a/library/adenroll.h b/library/adenroll.h index 0606169..7765ed4 100644 --- a/library/adenroll.h +++ b/library/adenroll.h @@ -130,6 +130,10 @@ const char * adcli_enroll_get_desciption (adcli_enroll *enroll); void adcli_enroll_set_description (adcli_enroll *enroll, const char *value); +bool adcli_enroll_get_is_service (adcli_enroll *enroll); +void adcli_enroll_set_is_service (adcli_enroll *enroll, + bool value); + krb5_kvno adcli_enroll_get_kvno (adcli_enroll *enroll); void adcli_enroll_set_kvno (adcli_enroll *enroll,