Howto remove empty dirs in post-deactivate?

Joshua Root jmr at macports.org
Wed Apr 16 14:02:29 PDT 2014


On 2014-4-17 06:34 , Peter Danecek wrote:
> 
> Hi all,
> 
> 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.

'catch {file delete $dir}'?

- Josh


More information about the macports-dev mailing list