Evergreen 11.1 - trying to build an rpm for openVPN

Premise: i never did build an rpm before. I found the following description on the openVPN site

Linux Notes (using RPM package)

If you are using a Linux distribution which supports RPM packages (SuSE, Fedora, Redhat, etc.), it’s best to install using this mechanism. The easiest method is to find an existing binary RPM file for your distribution. You can also build your own binary RPM file:
rpmbuild -tb openvpn-[version].tar.gz
Once you have the .rpm file, you can install it with the usual
rpm -ivh openvpn-[details].rpm
or upgrade an existing installation with
rpm -Uvh openvpn-[details].rpm

I did choose the first method and then wanted to upgrade the existing rpm. First problem, the first step runs without error, and finishes with:

Wrote: /usr/src/packages/RPMS/i586/openvpn-2.2.1-1.i586.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.49030
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd openvpn-2.2.1
+ '' /var/tmp/openvpn-root '!=' / ']'
+ rm -rf /var/tmp/openvpn-root
+ rm -rf filelist

[HR][/HR]
So far so good. Now I tried to run the command for updating. But I am a bit confused with the “usual syntax”. When I try the installed package for [details]:

# rpm -Uvh openvpn-2.0.9-143.15.rpm
error: open of openvpn-2.0.9-143.15.rpm failed: No such file or directory

But this is effectively the old package installed. Where am i wrong?
Thank you.