Difference between revisions of "RPM package"

From WeBWorK_wiki
Jump to navigation Jump to search
Line 1: Line 1:
== Steps to building an RPM ==
+
== Steps to building an RPM ==
   
 
# run rpmdev-setuptree to create ~/rpmbuild and subdirectories
 
# run rpmdev-setuptree to create ~/rpmbuild and subdirectories

Revision as of 12:04, 1 September 2011

Steps to building an RPM

  1. run rpmdev-setuptree to create ~/rpmbuild and subdirectories
  2. place the source code in ~/rpmbuild/SOURCES
  3. cd ~/rpmbuild/SPECS
  4. create a skeleton spec file: rpmdev-newspec NAMEOFPACKAGE
  5. edit the spec file as appropriate
  6. build the package: rpmbuild -ba *.spec

After the build completes, there are some QA checks that can be performed, and cross-platform testing. Once the package has passed those hurdles, it can be submitted to Fedora for review and inclusion.

Resources

External Links