Andi, thank you for the detailed feedback. You are welcome -)
The problem with PYTHONHOME you mentioned is already fixed in the new version of the os2-base package (this statement is removed from config.sys if present), so one should not face this issue any more.
Maintaining the local RPM repository is fairly easy:
1. Install the createrepo package.
2. Add a file local.repo to /etc/yum/repos.d/ that contains:
[local]
name=My local repo
baseurl=file://<path_to_repo>
enabled=1
3. Put your .rpm files to <path_to_repo>.
4. Execute
sh createrepo <path_to_repo>
I'm not sure if RPM tools will understand <path_to_repo> if it contains the drive specification, you will probably have to add a kLIBC pathrewriter entry that maps e.g. /drives/p to your P: drive and then baseurl will become "file:///drives/p/temp/build/RPMS" and for createrepo you will give "/drives/p/temp/build/RPMS".
P.S. I may sound tough sometimes, but I try to only operate on facts so there is nothing personal in my words (unless I explicitly state that), sorry if somebody got it wrong.
The problem with PYTHONHOME you mentioned is already fixed in the new version of the os2-base package (this statement is removed from config.sys if present), so one should not face this issue any more.
Maintaining the local RPM repository is fairly easy:
1. Install the createrepo package.
2. Add a file local.repo to /etc/yum/repos.d/ that contains:
[local]
name=My local repo
baseurl=file://<path_to_repo>
enabled=1
3. Put your .rpm files to <path_to_repo>.
4. Execute
sh createrepo <path_to_repo>
I'm not sure if RPM tools will understand <path_to_repo> if it contains the drive specification, you will probably have to add a kLIBC pathrewriter entry that maps e.g. /drives/p to your P: drive and then baseurl will become "file:///drives/p/temp/build/RPMS" and for createrepo you will give "/drives/p/temp/build/RPMS".
P.S. I may sound tough sometimes, but I try to only operate on facts so there is nothing personal in my words (unless I explicitly state that), sorry if somebody got it wrong.