2019-04-09 19:06:36 +00:00
|
|
|
## Prep/notes 2019-04-09
|
|
|
|
|
|
|
|
* install rpmdevtools
|
|
|
|
|
|
|
|
## building
|
|
|
|
|
|
|
|
getting the source
|
|
|
|
|
|
|
|
spectool -g -R SPECS/guacamole-server.spec
|
|
|
|
|
|
|
|
Getting additional files
|
|
|
|
|
|
|
|
|
|
|
|
Building the thing
|
|
|
|
|
|
|
|
rpmbuild -ba SPECS/guacamole-server.spec
|
|
|
|
|
|
|
|
|
2019-04-09 19:12:21 +00:00
|
|
|
## Open todos [building]
|
2019-04-09 19:06:36 +00:00
|
|
|
|
|
|
|
RPMs for
|
|
|
|
|
|
|
|
- guacamole-1.0.0.war
|
|
|
|
- guacamole-auth-totp-1.0.0.tar.gz
|
|
|
|
- guacamole-auth-ldap-1.0.0.tar.gz
|
|
|
|
- guacamole-auth-jdbc-1.0.0.tar.gz
|
|
|
|
|
|
|
|
this includes:
|
|
|
|
|
|
|
|
- one or more spec files
|
|
|
|
- dependency on tomcat (step 2)
|
2019-04-09 19:12:21 +00:00
|
|
|
|
|
|
|
Result at the end:
|
|
|
|
|
|
|
|
- we have RPMS with EVERYTHING we need to run guacamole
|
|
|
|
|
|
|
|
## Open todos [installation]
|
|
|
|
|
|
|
|
* Create packages.ungleich.ch WITH correct repository information [N]
|
|
|
|
* Clone repository to internal network [N]
|
|
|
|
* Configure VM with new repository [N]
|
|
|
|
* Create cdist manifest:
|
|
|
|
* for pkg in guacamole-a guacamole-b ...; do __package $pkg; done
|
|
|
|
* And the configuration
|