Hi,
The attached patch implements a workflow change in which policy settings retrieved by the
gpo_child are stored in local files under the /var/lib/sss/gpo_cache directory (where the
full path is based on the gpo's modified file_sys_path).
Before this patch, the gpo_child retrieved the smb data, parsed it into policy settings,
and returned the policy settings to the backend (i.e. no local files were written). With
this patch, in order to keep the gpo_child as simple as possible, the gpo_child now simply
retrieves the smb data and stores it to a local file, which is later read by the backend
and parsed into policy settings by the backend.
Note that this patch does not add support for offline mode nor make use of the sysdb
cache, both of which will be implemented in a subsequent patch.
Regards,
Yassir.