Howto remove empty dirs in post-deactivate?

Ryan Schmidt ryandesign at
Wed Apr 16 13:41:57 PDT 2014

On Apr 16, 2014, at 15:34, Peter Danecek wrote:

> I am looking for an elegant way to remove some directory (directories) if they are empty in a Portfile.
> I would like to use this in the post-deactivate hook. There I remove some unregistered files, after related registered files are deactivated. However, afterwords I'd like to check if the dir now is empty and conditionally remove it. 
> I am not very fluent in TCL, so any tip how to do this in an elegant way is welcome.

MacPorts automatically removes empty directories from the destroot before installation. This is easy for it to do. It might be nice if there were a way for it to do the same post-

More information about the macports-dev mailing list