This PR adds support for evaluating the relurl:// URLs
It will be used by other YaST modules (self-update)
Details
It internally uses the File.expand_path Ruby function to convert the relative path to absolute.
The advantage is that it also supports going up in the tree using the parent directory notation (../)
The disadvantage is that some corner cases must be handled specifically, e.g. it replaces ~ with the home directory path on the local system which is not what you would expect in URLs.
Coverage increased (+0.07%) to 41.455% when pulling afeda9134657f54f7519df192432dfc6c215778d on relurl into 15dccf7ecd8d1045ccd8a01fabd9cb9e78855377 on master.
Description
relurl://
URLsDetails
../
)~
with the home directory path on the local system which is not what you would expect in URLs.Testing