Changes

Jump to: navigation, search

Pidora SOP

411 bytes added, 20:00, 6 February 2015
Setting up environment
This page covers how one can manage the various needed parts of a complete release process. This includes the other SOP pages containing file configurations and/or quick command line references for the following procedures:
# Setting up environment
# Building packages
# Signing packages
# Creating repositories
# Composing images
 
= Setting up environment =
 
Follow the instructions on Chris's blog post: http://blog.chris.tylers.info/index.php?/archives/272-Acessing-the-armv6hl-Koji-Buildsystem.html
 
For Fedora 21 or later, you need to enable MD5 verification before using koji commands (according to [https://bugzilla.redhat.com/show_bug.cgi?id=1157260 here]):
<pre>
export OPENSSL_ENABLE_MD5_VERIFY=1
</pre>
= Building Packages =
== Prerequisites ==
* Must setup passwordless passphraseless logins from root@japan to all users in the script
* Must have a working mash configuration: [[Pidora_SOP#Creating_Repositories | See mash below]]
* Must have a configured sigul user with access to the signing key
* Make sure that any externally called scripts are in the correct locations
 
== Running pidora-update.py ==
* Check which hosts can connect successfully
 
** Also shows default configurations
* Get a list of unsigned packages
 
** Can check a single tag with --koji-tag=<tag-name>
pidora-smr --list-unsigned --pidora 19
pidora-smr --list-unsigned --pidora 20
 
 
</pre>
* Changing the configurations with command line options
 
** Sign using a different user, on a single koji tag
* all the preparation scripts are located in /var/tmp/ directory along with the disk*.img file created by livemedia-creator.
* <s>Note these scripts work best if you copy them to your host machine and run them locally. </s> If you choose todo so you will need to scp the disk_image to your host machine.
== Vfat Reformating Script ==

Navigation menu