Matthias Choules

Results 7 issues of Matthias Choules

We had problems with German umlauts with user's full names when creating accounts using pycreateuserpkg. The changes made here have solved the problem for us and may be helpful for...

Instead of relying exclusively on the output variable "pkginfo_repo_path" of the MunkiImporter processor, we use the more generic "munki_repo_changed" output variable which may be set by any processors. Since the...

The MakeCatalogsProcessor checks the AutoPKG results, if a MunkiImporter has imported an item: https://github.com/autopkg/recipes/blob/b575ed8e1621b8bf88a3a847d9792c2c1a0b85a7/Munki/MakeCatalogsProcessor.py#L75 Since "import" is not the only action which may modify the repository, it would be great...

This change enables the user to select more than one template in the config. A button in the pagetools gets created for each enabled template.

With our [MunkiAutoStaging](https://github.com/autopkg/wycomco-recipes/blob/master/SharedProcessors/MunkiAutoStaging.py) processor we have adopted AutoPkg's [handling of version strings](https://github.com/autopkg/autopkg/search?q=distutils&type=code), using the `distutils.version` module. Since `distutils` are [deprecated](https://peps.python.org/pep-0632/#migration-advice) and will be removed with Python 3.12 its functionality should...

For the new Microsoft Teams client Microsoft [documents](https://learn.microsoft.com/en-us/microsoftteams/new-teams-mac-install-prerequisites#prerequisites) a minimum_os_version of macOS 12, the [dynamically retrieved metadata](https://officecdn.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/0409TEAMS21.xml) currently lists `10.11.0` as requirement. To handle problems of this kind I have...

I just ran into the issue of the old repository being deleted. It seems that your fork was not quite up to date, so I have picked on of my...