Skip to content

AMDmi3/ports-license-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ports-license-scanner

This utility scans FreeBSD portstree and compares licenses defined in the ports with licenses extracted from port sources.

Depends

  • python36+ (lang/python36)
  • py3-sqlite3 (databases/py36-sqlite3)
  • nomos license scanner (devel/fossology-nomos-standalone)

Usage

The utility relies on fossology nomos license scanner which is horribly slow, so instead of just printing scan results it maintains a database of gathered data and allows scanning and examining results in parallel.

Run ./pls.py [-v] scan [origins...] to scan ports and store data in the database. Specify -v for verbose operation. List origins to only process specific ports. By defaults scans the whole portstree from beginning.

Run ./pls.py show [origins...] to show gathered lincese information.

Author

License

MIT, see COPYING.

About

License scanner for FreeBSD ports collection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages