Matt,
Thanks for contributing to the forum!
Using CVS for AIX on OS/400 only works if you have PASE installed and
will only allow you to version files in the IFS. PASE is an AIX
interpreter for the iSeries and the IFS is where a typical java
programmer would store their files.
The company I work for help maintain CVSNT (an alternative to CVS - also
open source and multiplatform) did a 'real' compilation of CVS 1.11 on
iSeries and also sell a "CVS for iSeries" package which includes this
and a set of user interfaces that allow a 'typical' iSeries programmer
(RPG, COGOL, CL etc) to version 'typical' OS/400 files: Source Physical
Files. Details of the commercial product are on our web site...
Obviously if you are a java programmer then using the AIX CVS under PASE
or jCVS is a lot easier, and I'm sure a lot of Java OS/400 programmers
will find your advice useful.
Regards,
Arthur Barrett
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Masters, Matt
Sent: Friday, 7 March 2008 9:02 AM
To: [email protected]
Subject: run cvs client on iSeries
How to get a cvs client running on an iSeries machine.
Requirements:
* AIX cvs binary
* .cvspass file from any OS (FYI - only tested with a
pserver connection)
Steps:
1. Do a binary ftp transfer to the iSeries machine of the
AIX cvs file putting the cvs file in IFS directory /QOpenSys/usr/bin
2. Do an ascii ftp transfer to the iSeries machine of the
.cvspass to your iSeries machine putting the .cvspass in your IFS home
directory (Ex: /home/jsmith)
3. Log onto your iSeries machine
4. open qsh
5. cp /QOpenSys/usr/bin/cvs to /usr/bin/cvs
6. Good job, just remember if/when your password changes
you will need to redo the ftp of the .cvspass to your home directory
Now anyone working on an iSeries machine can drop jcvs and use a
real cvs client
NOTE: because iSeries qsh is not interactive like a UNIX/Linux
system you cannot enter prompted information like when running cvs login
this is why you ftp .cvspass. So when committing files to include a
message log you must use the commit "-m" option.
Enjoy,
Matt
**********************************************************************
This email and any files transmitted with it are confidential
and
intended solely for the use of the individual or entity to whom
they
are addressed. If you have received this email in error please
notify
the system manager.
This footnote also confirms that this email message has been
swept
for the presence of computer viruses.
**********************************************************************