[Yum] yum-queue proof-of-concept script

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2004-03-25 at 16:03 +0200, Mihai Maties wrote:

> I made a script (attached) based on Seth's idea about a queueing system addon 
> to yum. The main difference is that I'm using another aproach on the queue: 
> instead of queuing commands to be issued by yum I'm keeping lists of packages 
> to be installed, removed, updated etc.

That won't work nearly as well as you'll be making assumptions about the
commands as you go.

ie: yum-queue install foo*
    yum-queue erase foo*

not really the same command and you can't treat foo* as one package.

> I didn't think that xml is best suited for this aproach therefore the script 
> is written in bash and uses a file for saving the queue 

I disagree and I also tend to follow the rule that if you find yourself
writing more than 20 lines of bash, you need to change languages - an
exception to this rule is init scripts.

The other problem with the save format is:
1. the separators are going to be a problem
2. the storage mechanism will cause problems too

Specifically you use space separators and "" segments

When things start getting very complex, as there are no character
limitations on what can be in a package name, it's going to get hairy.

Finally, I'd prefer if things for yum all stay in the same language,
having a hodge podge of languages is hard to deal with and it's just not
sensible in the long run.
-sv



[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux