On 4/24/06, Boris Glawe <boris@xxxxxxxxxxxxxx> wrote: > The system ist always updated with yum. > [snip] > createrepo examines all rpm files in the current directory and subdirectories > [and] creates the repodata directory automatically. > If you mirror a repository .., you will not have to run > this repodata command, as it's already provided by the mirror server. > > If you create your own rpm files, you will always have to run createrepo > each time you add an updated or new rpm file to you repository/directory. Thanks for the excellent summary. That matches what I learned from http://fedoranews.org/contributors/richard_flude/repo/ and from experimentation. I now have a shell script which successfully creates a repository from my own rpms using createrepo. > On the client side you will only have to run "yum -y update", either > manually or by a cronjob. The latter is the solution chosen by fedora. > Of course the URL of the repository must be specified in a file with the > suffix ".repo" in /etc/yum.repos.d . Use the already existent repo files > as an example how these files look like. The syntax is very easy. I have the yum.repos.d stuff figured out, too, and I understand that yum can run from a cron job. What I'm confused about is - what is the *default* status? By default, yum is not run from a cron job, is it? And pup is not run automatically on user login, is it? In other words, is it true that FC5 by default requires manual action before a user can see the list of current security updates? That would be in contrast to Red Hat 9 and from Ubuntu, both of which automatically alert the user (even if he does nothing!) about the available security patches. - Dan