On Thu, Nov 14, 2002 at 11:35:21AM -0600, Justin Georgeson wrote:
> I have build some custom RPMs from RH source packages (like postfix and
> imap) and I label them by changed the revision number to my initials. So
> I have postfix-1.1.7-jdg, or imap-2001a-jdg. (For those diligent readers
> who notice the version numbers, I'm actually doing this on Valhalla, but
> I figure this is a pretty generic question in terms of specific
> releases). The problem is that up2date wants to upgrade these, and I
> don't want it to. Without marking them as packages to skip (whould I do
> that as *jdg?) how do I have my custom RPMs labeled in a manner that
> up2date will not try to upgrade them?
I'd mark them as packages to be skipped. A colleague here wrote a quick
tool to exclude all the ximian packages and update the exclude list
automatically - you could probably modify this to exlude your jdg
packages. I've included it below since it's quite short.
.../Ed
#!/bin/sh
EXCL=/var/tmp/exclude-list
CONF=/etc/sysconfig/rhn/up2date
# Fixed list of packages to exclude from up2date
LIST="kernel*;"
[ -f $EXCL ] && rm -f $EXCL
echo -n "pkgSkipList=$LIST" > $EXCL
# Build a list of Ximian packages to exclude as well
rpm -qa | grep -- -ximian | sed -e 's/-[0-9].*//' | while read pkg
do
echo -n "$pkg;" >> $EXCL
done
echo "" >> $EXCL
mv -f $CONF $CONF.old
grep -v "^pkgSkipList=" $CONF.old > $CONF
chmod 600 $CONF
cat $EXCL >> $CONF
rm -f $EXCL
--
Ed Wilts, Mounds View, MN, USA
mailto:ewilts@;ewilts.org
Member #1, Red Hat Community Ambassador Program
--
Psyche-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/psyche-list