Re: Handling Updates...



semi linux wrote:
I'm looking at moving to F7 for our next generation HW. As an
investigation into the running of F7, I installed it on our old HW to
check it's functionality and prep for the changes.

Right away I got "BUG: warning at
kernel/softirq.c:138/local_bh_enable() (Not tainted)". This bug has
been reported and fixed
(https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=240982)...

The end result is that I have to update the kernel.

The question :: If I'm going to update, how can I freeze on one
particular update (so I ship the same thing today as I do in 1 year)?

We use kickstart already, so updates can be scripted easily enough but
I would imagine that Glibc/gcc and other updates should occur at the
same time as the kernel - What's the proper way to stop this from
being a moving target? Do I just download everything today and hope
it's a good freeze point while scripting it into our kickstart files?

Anyone here solved this problem before?

- G.


Can do.

You may wish to roll your own. This is what we do:

1. Test Fedora until we hit a reasonably stable platform.
2. Freeze the local repositories.
3. Use pungi to roll a release of Fedora containing all of our released software.
4. Install from that release (we put our custom kickstarts on the release) for the next iteration of that service.
5. Unfreeze the repositories and continue testing.

The next time a major release of our product occurs, we re-roll.

This way we stay fairly current, have the best stuff available at the time of release, and have reasonable quality control.

My specific part in this is the testing and rolling out of the platform.
I also manage the development platform to make sure its reasonably current and stable.

My particular fancy is to hand the field tech a USB thumb drive with the latest OS/Application mix, and they install from that without any support or assist from me. Its great. But a DVD based release is also a result of the roll out.

So basically I roll a release every kernel release or major component release (postfix, httpd, etc) and test test test.

So whenever they do a version release of our software, I simply drop their package into my local repository, roll a release (from a previously tested package set) and test it. If all is well I write it to the thumb drive and send it to the field techs.

We use a local repository of the Fedora release, so that it can be 'frozen' at any given time while the new release is produced.

Hope this makes sense.

Good Luck!

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list



Relevant Pages

  • Re: Newby Problem
    ... > I have installed Fedora core 4 on one of my machines and all seems well ... On every package that I select I receive ... Even though they all install and work fine it is a real ... >> Yes, when I copy it on my PC, it opens properly ...
    (Fedora)
  • Re: fedora-list Digest, Vol 54, Issue 170
    ... I've never tried to install it with a disk ... Fedora 9 asking for disc 1 on dvd install ... Re: Linux Outlaws (Armin) ... Fedora 9 asking for disc 1 on dvd install ...
    (Fedora)
  • unsubscribe
    ... A question about procmailrc (jdow) ... Fedora Core 2 GNU/Linux on Athlon with kernel 2.6.11-1.35_FC2smp ... Subject: Generic Install ... my CPU is an Intel Pentium 4 D. It's a newer Dual Core Pentium ...
    (Fedora)
  • Re: unsubscribe
    ... yum update having problems with xmms ... Re: Mozilla rpm ... Re: Poll: Customized Fedora ... this fix manually (fetch it and install it); ...
    (Fedora)
  • RE:xstartup config file
    ... > to do a new install as here was no upgrade option offered during the ... >> Is there a rough date yet for the next Enterprise Linux ... >> way to get a way above decent multimedia setup for Fedora. ... > RedHat Enterprise Linux but I would note that RedHat ...
    (Fedora)