- Emerge layman and subversion
- Tell layman about your proxy server by editing /etc/layman/layman.cfg ...
- Uncomment Proxy line
- Put in correct proxy server info
- Change the "nocheck" line to "yes"
- Configure portage by....
- Add the following line to the bottom of /etc/make.conf
- source /usr/portage/local/layman/make.conf
- Add the following line to /usr/portage/local/layman/make.conf
- PORTDIR_OVERLAY=""
- Add the following line to the bottom of /etc/make.conf
- Update layman to get list of available overlays: layman -f
- Add the "Novell-for-Gentoo" overlay: layman -a n4g . It will fail if you use a proxy server, but you need it to fail first in order for it to create the ~/.subversion/servers file.
- Configure subversion to use proxy server by editing ~/.subversion/servers :
- In the [global] section, uncomment/edit the proxy lines
- Reset: http-compression = no
- Don't leave a beginning space on any of the lines you edited.
- Unmask the Groupwise ebuild: echo "net-mail/novell-groupwise-gwclient ~x86" >> /etc/portage/package.keywords
- You will also want (need?) to add USE flags for it: echo "net-mail/novell-groupwise-gwclient java novell-jre" >> /etc/portage/package.use
- The n4g overlay doesn't include e-builds for the latest beta version of Groupwise (7.0.3). So you can make one:
- Copy the latest e-build for editing....
- cd /usr/portage/local/layman/n4g/net-mail/novell-groupwise-gwclient
- cp novell-groupwise-gwclient-7.0.2_p20070606-r4.ebuild novell-groupwise-gwclient-7.0.3-beta.ebuild
- Copy the latest e-build for editing....
- Installation When emerging Groupwise, it failed to download the Groupwise client from the Novell site (even the non-beta version) since Novell wasn't accepting my (valid) username & password. I didn't have a /etc/portage/novell.acc file to specify my login/pass (as detailed on http://n4g.mars.arge.at/wiki/Install), and creating one didn't change results of the attempted emerge. So...
- I went to download.novell.org with Firefox, logged in, and manually downloaded the version of Groupwise for Linux that I wanted.
- The filename is titled similarly to: gw703clnxmulti.tar.gz
- I downloaded it into the /usr/portage/distfiles directory.
- Then I edited the ebuild:
- Comment out the SRC_URI line and add another:
- SRC_URI="/usr/portage/distfiles/gw703clnxmulti.tar.gz"
- Alternatively, if the download site that the ebuild lists is still the accurate address, you could change the exiisting SRC_URI to include your username/password instead of ${NOVELL_ACCOUNT_USERNAME} and ${NOVELL_ACCOUNT_PASSWORD} (keep the colon between them).
- If you downloaded the tarball manually, comment out the rpm_unpack line and add another:
- rpm_unpack ${WORKDIR}/novell-groupwise-gwclient-7.0.3-20080129.i386.rpm
- Make a new "digest" (mostly just updating the Manifest file w/digital signature) for the newly edited ebuild:
- ebuild novell-groupwise-gwclient-7.0.3.ebuild digest
- Wait.
- Emerge it! emerge novell-groupwise-gwclient
- Wait some more.
- Type groupwise to start the program. Enter username, password, and server address.