Skip to content
This repository was archived by the owner on Oct 30, 2021. It is now read-only.
/ nettircs Public archive

NettiRCS is a web application for displaying RCS directories. This repository is a copy of https://yksinotso.org/Downloads/netti_rcs-1.0.tar.gz, converted from RCS to Git. Conversion method: {mkdir $HOME/cvs/; cd $HOME/cvs/; cvs -d $HOME/cvs/ init; tar xzf /path/to/netti_rcs-1.0.tar.gz; git cvsimport -d $HOME/cvs/ -C nettircs netti_rcs-1.0}.

License

Notifications You must be signed in to change notification settings

memarc/nettircs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NettiRCS

A program for displaying RCS projects on the netti.

Dependencies

  • RCS (for the web app, it will need to be statically linked and placed in your web directories /bin/)
  • sh (again, in web directories /bin/. This is needed for popen)
  • kcgi
  • pkg-config (or edit config.mk to point at the libraries manually)

Installation

Check Makefile and set the htdocs for your system's web-root. Then edit config.h and set the paths for your system. Finally, just doas make clean install

Copy the directory to your web-root, and point your server at it.

Here's /etc/httpd.conf:

ext_ip = "*"

server "localhost" {
	listen on $ext_ip port 80

	root "/htdocs/nettircs"

	location "/" {
		block return 301 "/cgi-bin/nettircs"
	}
	location "/cgi-bin/*" {
		fastcgi
		root "/"
	}
}

#[ TYPES ]
types {
	include "/usr/share/misc/mime.types"
}

Finally, copy the script (nettircs.sh) to a place that will be easy to execute. I leave mine in $HOME/bin/

About

NettiRCS is a web application for displaying RCS directories. This repository is a copy of https://yksinotso.org/Downloads/netti_rcs-1.0.tar.gz, converted from RCS to Git. Conversion method: {mkdir $HOME/cvs/; cd $HOME/cvs/; cvs -d $HOME/cvs/ init; tar xzf /path/to/netti_rcs-1.0.tar.gz; git cvsimport -d $HOME/cvs/ -C nettircs netti_rcs-1.0}.

Topics

Resources

License

Stars

Watchers

Forks