Hi everyone,
I'm trying to reproduce the setup presented in the following article:
http://www.lotterer.net/blog/en/83-openpkg-binary-software-stacks-made-easy
Build host:
============================================
$ cd /openpkg/RPM/PKG
$ openpkg index -p `openpkg rpm --eval '%{l_platform}'` -o 00INDEX.rdf -i .
=> see the 00INDEX.rdf file attached
============================================
Client host:
============================================
# Install a package
$ openpkg rpm -qa
...
perl-5.10.1-20090910
openssl-1.0.0-20100406
openpkg-4.0.5-20100402
$ openpkg build -r http://build-host/openpkg-repository/ \
-p `openpkg rpm --eval '%{l_platform}'` wget | sh
Preparing... ###########################################
[100%]
1:wget ###########################################
[100%]
$ openpkg rpm -qa
...
perl-5.10.1-20090910
openssl-1.0.0-20100406
openpkg-4.0.5-20100402
wget-1.12-20091019
=> works fine, wget was installed using the binary RPM from the repository
# Update the whole instance
$ openpkg build -r http://build-host/openpkg-repository/ \
-p `openpkg rpm --eval '%{l_platform}'` -Ua | sh
# operating with OpenPKG instance /openpkg
# operating with OpenPKG RPM /openpkg/bin/openpkg rpm
# fetching XML/RDF index from URL
http://build-host/openpkg-repository/00INDEX.rdf
# using internal XML/RDF parser
openpkg:build:FATAL: cannot find source for '/openpkg'
=> why this strange error? Am I missing something in the repository?
# Update a package
$ openpkg build -r http://build-host/openpkg-repository/ \
-p `openpkg rpm --eval '%{l_platform}'` -U perl | sh
=> although all binary files the needed to install perl-5.12.0 are
available in the repository, the system tries to build perl-5.12.0
locally including all its dependencies. Why this behavior?
$ openpkg build -r http://build-host/openpkg-repository/ \
-p `openpkg rpm --eval '%{l_platform}'` perl | sh
Preparing... ###########################################
[100%]
1:perl ###########################################
[100%]
============================================
To summarize: I don't really understand the behavior of the "-U" flag of
the openpkg build command. Could you please help me there?
Thank you very much in advance and Best Regards,
Olivier
opensubscriber is not affiliated with the authors of this message nor responsible for its content.