For non-container environments, the scaffold must be deployed as an rpm.
This RPM will fail to install if httpd is not installed on the target system.
The following steps can and should be automated. Automation using Jenkins has been postponed at this point.
extension-scaffold/scripts/buildLatestReleaseAsRPM.sh
This script will checkout the latest 'release' branch and build an RPM.
extension-scaffold/rpmbuild/build.sh
Currently this script does not 'sign' the RPM. This would typically be done by a Jenkins build.
- List files in the RPM: rpm -qlp
- Show RPM package scripts: rpm -qp --scripts
- Extract files from an RPM: rpm2cpio |cpio -idmv