-
Notifications
You must be signed in to change notification settings - Fork 399
Notepad Building Packages
FOSSology uses Project Builder to build packages for different Linux distributions.
As of Jan 2017, the packages build process is almost (=not) finished. This page documents status and currently available facilities.
In the file pbconf/Vagrantfile
a setup is provided for building packages for development and debugging purposes w.r.t. to building packages (not FOSSology itself). Just execute
vagrant up
and see what happens. Required is a working Internet connection that also allows for FTP access. The package will be built inside the virtual machine in the pbbuild folder.
The packages for releasing FOSSology are build on a Jenkins server. For this server two main scripts are provided:
pbconf/ci-scripts/fo-installdeps-pb.sh
pbconf/ci-scripts/fo-dockerbuild-pb.sh
The script fo-installdeps-pb.sh
installs the dependencies on the machine. It is mainly docker and project builder for running containers with project builder in it on different Linux distros.
The script fo-dockerbuild-pb.sh
runs the docker infrastructure to run different Linux distros. Inside the container, project builder builds the packages.
(Note, Google Drive file downloads are previewing in browser, for download klick the download icon in the upper right)
Distro | Link | Issue |
---|---|---|
centos7 | centos7-x86_64 |
|
ubuntu 14.04 | trusty64 |
|
Debian 8 Jessie 64-bit | jessie8 |
|
fedora 25 | [[]] |
|
- Nomos
- Monk
- MonkBulk
- ReSo-(REUSE.Software)
- Reuse clearing with reuser
- ScanCode agent
- Copyright
- ECC
- Package Agent
- Maintenance Agent
- Mimetype Agent
- Buckets
- Spasht Agent
- Email notification configuration
- Migration to UTF 8 DB
- External authentication configuration
- OpenID Connect authentication configuration
- Access Control