On Fri, May 19, 2006 at 12:12:25PM +0200, Ulrich Windl wrote:
> In awk something like this:
> awk 'BEGIN { FREE=0 }
> /^=Ord:/ { if ($2 > FREE) FREE=$2 }
> END { print "next available ord is", FREE + 1 }' *.sel
Thanks. I see what you mean. This is a good solution for makeSUSEdvd. I have
found an even better solution: Negative numbers. :-)
ORDER=`grep "^=Ord:" $RPMS_DIR/suse/setup/descr/*.sel| \
awk '{print $NF}'|sort -u|head -n 1`
let ORDER=$ORDER-1
Now it will be always at the top of the selection. As people have added
these on purpose, that is where it should be.
An example. I added a directory with just makeSUSEdvd RPM in it:
[EMAIL PROTECTED] : cat 7/suse/setup/descr/makeSUSEdvd.sel
=Ver: 4.0
=Sel: Personal noarch
=Sum: Personal selection
+Des: Personal added Selections
-Des:
=Cat: addon
=Vis: true
=Ord: $ORDER
+Ins:
makeSUSEdvd
-Ins:
http://houghi.org/shots/susescreen010.jpg
It stil would be nice if there are fixed ranges to be used.
--
houghi http://houghi.org http://www.plainfaqs.org/linux/
http://www.netmeister.org/news/learn2quote.html
>
> Today I went outside. My pupils have never been tinier...
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]