-
Notifications
You must be signed in to change notification settings - Fork 11
Description
I have noticed that some programs under /Programs/*/Resources/ hold files such as MetaData and PackageSource, Architecture, UseFlags, which are totally undocumented.
There might be more of such files which I might have missed.
And example would be under /Program/Curl/Current/Resources/*
Those files do not appear in the corresponding recipes of the package, so it appears that Compile is creating those files under certain undocumented conditions during installation.
I could only find a brief mention of the Architecture file in Runners documentation https://github.com/gobolinux/Documentation/wiki/Runner
And a brief mention of the UseFlags file at the very bottom of https://github.com/gobolinux/Documentation/wiki/Use-flags#use-flags-in-recipes
I know one can probably derive the meaning of those files by their names/contents, but I do think that they should be properly documented nonetheless to avoid confusion.
@lucasvr if you know what those files mean, why, what for, and when they are created would you be so kind and add some documentation about it?
If I am not mistaken they should be documented under https://github.com/gobolinux/Documentation/wiki/Recipe-Format-Specification#resources
Also they should probably be listed in the packed recipe file layout tree https://github.com/gobolinux/Documentation/wiki/Recipe-Format-Specification#file-layout