mirror of
https://github.com/clearlinux/autospec.git
synced 2026-09-05 21:31:33 +00:00
Create 3 separate infile files, the infile_handler reads in the inputs and determnes how to parse them. The --infile argument now allows a url, file, or directory of files to be passed as the input. The infile_handler determines that type of input, calls the correct parser depending on the filetype, and calls the update to the specfile. The infile parsers contains the scraping and parsing for all file types. Currently it scrapes both .bb and .inc files and stores the data into one dictionary. Because these files are both for recipes their data corresponds and the .inc file takes presedence. The infile update spec file udpates aspects of the specfile that have been scraped and stored into a dict from the infile parsers file. If there exists a value for ROS_SPN in the .bb file, use that when replace the ROS_SNP value in the replace PV function. Signed-off-by: Gabi Beyer <gabib@live.com>