Difference between revisions of "Fedora ARM Secondary Architecture/Standard Operating Procedures"

From CDOT Wiki
Jump to: navigation, search
(Repo Compose and Release)
Line 20: Line 20:
  
  
* Repo Closure
+
==== Repo Closure ====
** Run 'depcheck' to ensure no broken dependencies that can be resolved.
+
* Run 'depcheck' to ensure no broken dependencies that can be resolved.
*** Fix any issues
+
** Fix any issues
  
* Compose
+
==== Compose ====
**Run 'mash' to create a repository
+
*Run 'mash' to create a repository
 
     mash -o /mnt/koji/mash/beta/f13-arm-2011-05-06 f13-arm
 
     mash -o /mnt/koji/mash/beta/f13-arm-2011-05-06 f13-arm
  
* Sign Packages
+
==== Sign Packages ====
** Temporarily done with 'rpm --addsign'. This is done on Hong Kong using Paul's account. Pass phrase is the old root password. You will need to enter the pass phrase about five times as the packages are signed.  
+
* Temporarily done with 'rpm --addsign'. This is done on Hong Kong using Paul's account. Pass phrase is the old root password. You will need to enter the pass phrase about five times as the packages are signed.  
 
     ls *.rpm | xargs rpm --addsign
 
     ls *.rpm | xargs rpm --addsign
 
* After packages are signed, you must run createrepo again to include the new metadata.
 
* After packages are signed, you must run createrepo again to include the new metadata.
 
     createrepo  
 
     createrepo  
* Create new root filesystem
+
==== Create new root filesystem ====
** Done on the OpenRD using mkrootfs-f13 ( script packaged for rootfs creation, installed on openRD )
+
* Done on the OpenRD using mkrootfs-f13 ( script packaged for rootfs creation, installed on openRD )
*** edit rootfs adding in correct URL for yum pointing to the latest compose
+
** edit rootfs adding in correct URL for yum pointing to the latest compose
* Release
+
==== Release ====
 
** Email to ARM mailing list
 
** Email to ARM mailing list
 
** Blogpost including links
 
** Blogpost including links
 
** Wiki page for the release highlighting changes, notes
 
** Wiki page for the release highlighting changes, notes

Revision as of 16:02, 6 May 2011


Standard Operating Procedures

Daily Infrastructure Duties

  • Builder status - Are all machines checking in? Have NFS shares mount?
  • Back-ups - Check all automated back ups
    • Ireland, New Zealand - /var/koji-backup/
      • should contain backups of "/etc" and a postgresql dump, run on a daily basis at midnight.
      • Ireland should also have a full copy of "/mnt/koji"
  • Check available disk space on all relevant machines - Hongkong, Ireland and New Zealand.


Repo Compose and Release

Repo Closure

  • Run 'depcheck' to ensure no broken dependencies that can be resolved.
    • Fix any issues

Compose

  • Run 'mash' to create a repository
    mash -o /mnt/koji/mash/beta/f13-arm-2011-05-06 f13-arm

Sign Packages

  • Temporarily done with 'rpm --addsign'. This is done on Hong Kong using Paul's account. Pass phrase is the old root password. You will need to enter the pass phrase about five times as the packages are signed.
    ls *.rpm | xargs rpm --addsign
  • After packages are signed, you must run createrepo again to include the new metadata.
    createrepo 

Create new root filesystem

  • Done on the OpenRD using mkrootfs-f13 ( script packaged for rootfs creation, installed on openRD )
    • edit rootfs adding in correct URL for yum pointing to the latest compose

Release

    • Email to ARM mailing list
    • Blogpost including links
    • Wiki page for the release highlighting changes, notes