Plan 9 from Bell Labs’s /usr/web/sources/contrib/john/hg-howto.txt

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


Here's how I got Mercurial 1.0.2 working properly on Plan 9, with authentication and everything.

*Get and apply /n/sources/patch/ape-chmod-dirbit, then recompile /sys/src/ape/lib from scratch.

*Fetch /n/sources/contrib/bichued/python/python-2.5.1-sys.tgz and untar it into /

*Use fgb's contrib tools to do:
	contrib/install fgb/bz2
	contrib/install fgb/jbig
	contrib/install fgb/jpeg
	contrib/install fgb/lcms
	contrib/install fgb/png
	contrib/install fgb/openssl
	contrib/install fgb/tiff
	contrib/install fgb/xml2
	contrib/install fgb/z

*Fetch /n/sources/contrib/bichued/python/python-2.5.1-ape.tgz and untar it somewhere convenient, then do something like "mkdir /tmp/python; bind -bc python-2.5.1-ape /tmp/python" (The hg mkfile expects source to be in /tmp/python)

*Download /n/sources/contrib/bichued/python/hg-1.0.2.tgz, untar it and enter the directory. Run "mk install"

*Copy /n/sources/contrib/john/getpass.py to /sys/python/lib/python2.5/

*Hg should work now.

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].