URL: https://github.com/SSSD/sssd/pull/936 Author: pbrezina Title: #936: autofs: delete possible duplicate of an autofs entry Action: opened
PR body: """ Steps to reproduce:
1. Create the following autofs objects ```ldif dn: ou=auto.master,ou=autofs,dc=ldap,dc=vm objectClass: automountMap objectClass: top ou: auto.master
dn: automountKey=/home,ou=auto.master,ou=autofs,dc=ldap,dc=vm objectClass: automount objectClass: top automountInformation: auto.home automountKey: /home
dn: ou=auto.home,ou=autofs,dc=ldap,dc=vm objectClass: automountMap objectClass: top ou: auto.home
dn: automountKey=/home1,ou=auto.home,ou=autofs,dc=ldap,dc=vm objectClass: automount objectClass: top automountInformation: home1 automountKey: /home1 ```
2. Use e.g. the test tool to fetch the maps: ``` ./autofs_test_client auto.master ./autofs_test_client auto.home -n /home1 ```
3. Change automountInformation of /home1 ``` dn: automountKey=/home1,ou=auto.home,ou=autofs,dc=ldap,dc=vm objectClass: automount objectClass: top automountInformation: home1_1 automountKey: /home1 ```
4. Run the test tool again: ``` ./autofs_test_client auto.master ./autofs_test_client auto.home -n /home1
error happens
```
It is important the `get entry by name is called` thus the `-n` parameter.
Resolves: https://pagure.io/SSSD/sssd/issue/4116 """
To pull the PR as Git branch: git remote add ghsssd https://github.com/SSSD/sssd git fetch ghsssd pull/936/head:pr936 git checkout pr936