Sunday, December 6, 2009

FUDCON '09

Since being in Software Build and Release , my interest for the Fedora community has been growing. This weekend I decided to attend FUDcon 2009. Unfortunately I was only able to attend a few sessions due to exams, final tests and final assignments being due the following week.

When I arrived at Seneca, I found my way to the registration desk to get my badge and shirt (great shirts by the way). I had met Tom "spot" Callaway who happens to package hundreds of packages.




The first session I attended was about Fedora Insight.

Fedora Insight
is a website part of Fedora (ofcourse) that is used to share news, publish articles and provides different marketing materials for Fedora. It is a way for people who are not in the Fedora Community to keep up to date with what's going on.

The second session I attended was Getting Started in the Fedora Community - Yaakov Nemoy & Bert Desmet

Yaakov and Bert discussed on what the Fedora Community was about, how to join, and why people should join. It was interesting to see other people who are interested about joining the community or who have recently just joined (like me). We discussed topics on the advantages to using Fedora in terms of security, why people in IT management position should be apart of the community, and several other related topics. I was able to find out how to communicate with the Fedora community and I also let everyone know about our Seneca Open Planet page and how it was the same concept like the Fedora Planet.

Thursday, December 3, 2009

Package info for SBR600

Just to ensure we don't have packages all over the place and to help me out with keeping the repo up to date please follow these 3 instructions:

1. If you've updated your packages, please increase the release number so I know which ones are the newest ones.

2. Please make sure you put your new packages in http://scotland.proximity.on.ca/DXR/dropoff/*i386*OR*x86_64*


3. Email me or ping me on IRC to let me know there is a new package in the dropoff directory


Thank you!

Regards,
Your favourite Repo Master

Wednesday, December 2, 2009

Repo Master....ing...Stage 2 | DXR-PROJECT

So after making the repository directories (i386, source, and x86_64) and collecting the rpm packages, I had a few more tasks to do as the REPO MASTER.


1. Create a script (my favorite thing in the world...not really lol) that will automate the creation of the repository data.

2. Create a repo rpm (that includes the gpg key).


So first thing is first, the oh so dreaded script (that ended up not being so bad). After using a template I found on the net and with a few adjustments (with the help of Chris Tyler)....VOILA!


#!/bin/sh

destdir="/var/www/html/DXR/"

rpm --addsign /var/www/html/DXR/*/*.rpm

for arch in i386 x86_64 source
do
cd ${destdir}/${arch}
createrepo .

done


After running script, everything seemed to be fine however I found a kink later on in the process (which I will mention further down).

To make the repo rpm, I created a spec file and edited the repo file to ensure the baseurl was set to $basearch.

Once I had my rpm file, I installed it on Australia to make sure the install worked. This is where the kink in the createrepo was noticed. Yum could not find the mirror because the url repeated itself like this http://scotland.proximity.on.ca/DXR/var/www/html/DXR/....

I ran a manual createrepo . in thr repo directories, ran a yum clean all on the client, and tried the install again on Australia.... success!

I have tried to run this on Germany, however when it comes to installing viewsource it doesnt seem to find the package, I will discuss this in my SBR600 class tomorrow.

For now, here is the link the repo rpm