From 4b0a76e2530fb1a864d937df205fe4d9063bdce6 Mon Sep 17 00:00:00 2001 From: Giorgos Keramidas Date: Mon, 23 Jan 2006 00:48:35 +0000 Subject: [PATCH] Add a role="directory" attribute to all the elements that reference directory paths. --- .../articles/cvs-freebsd/article.sgml | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/en_US.ISO8859-1/articles/cvs-freebsd/article.sgml b/en_US.ISO8859-1/articles/cvs-freebsd/article.sgml index b0ddb9170a..d547edaa69 100644 --- a/en_US.ISO8859-1/articles/cvs-freebsd/article.sgml +++ b/en_US.ISO8859-1/articles/cvs-freebsd/article.sgml @@ -79,7 +79,7 @@ &prompt.user; cvs -d path-to-repository init This tells CVS to create the - CVSROOT administrative directory, where all the + CVSROOT administrative directory, where all the customization takes place. @@ -105,25 +105,25 @@ Getting the sources - Now you need to obtain the CVSROOT directory + Now you need to obtain the CVSROOT directory from the FreeBSD repository. This is most easily done by checking it out from a FreeBSD anonymous CVS mirror. See the relevant chapter in the handbook for more information. Let us assume that the - sources are stored in CVSROOT-freebsd in the + sources are stored in CVSROOT-freebsd in the current directory. Copying the FreeBSD scripts - Next, we will copy the FreeBSD CVSROOT + Next, we will copy the FreeBSD CVSROOT sources into your own repository. If you are accustomed to CVS, you might be thinking that you can just import the scripts, in an attempt to make synchronizing with later versions easier. However, it turns out that CVS has a deficiency in this area: - when importing sources into the CVSROOT directory, + when importing sources into the CVSROOT directory, it will not update the needed administrative files. In order to make it recognize those, you will need to checkin each file after importing them, losing the value of cvs import. Therefore, @@ -131,7 +131,7 @@ It does not matter if the above paragraph did not make sense to you—the end result is the same. Simply check out your - CVSROOT and copy the FreeBSD files over your + CVSROOT and copy the FreeBSD files over your local (untouched) copies: &prompt.user; cvs -d path-to-your-repository checkout CVSROOT @@ -163,7 +163,7 @@ avail - this file controls access to the repository. In this, you can specify groups of people that are allowed access to the repository, as well as disallow commits on a - per-directory basis. You should tailor it to contain the groups + per-directory or per-file basis. You should tailor it to contain the groups and directories that will be in your repository. @@ -276,7 +276,7 @@ match one of the lines in this file are exempted from this check. You should add expressions to this file as you checkin files that cannot have a revision header. For the purpose of installing the - scripts, it may be best to exclude CVSROOT/ + scripts, it may be best to exclude CVSROOT/ from header checks. @@ -465,7 +465,7 @@ @LOG_FILE_MAP - change this array as you wish - each regexp is matched on the directory of the commit, and the commit log message gets stored in - the commitlogs subdirectory in + the commitlogs subdirectory in the filename mentioned. @@ -494,7 +494,7 @@ ^CVSROOT/, and add one line with only ^CVSROOT/ on it. After the wrapper is installed, you can add your header to the files in the - CVSROOT directory and restore these lines, + CVSROOT directory and restore these lines, but for now they will only be in the way when you try to commit later on. @@ -532,7 +532,7 @@ The last thing to do before you are finished, is to make sure the commitlogs can be stored. By default these are stored in the repository, in the commitlogs subdirectory - of the CVSROOT directory. This directory + of the CVSROOT directory. This directory needs to be created, so do the following: &prompt.user; mkdir commitlogs @@ -542,7 +542,7 @@ Now, after careful review, you should commit your changes. Be sure that you have granted yourself access to the - CVSROOT directory in your + CVSROOT directory in your avail before you do this, because otherwise you will lock yourself out. So make sure everything is as you intend, and then do the following: @@ -571,8 +571,8 @@ FreeBSD specific setup The FreeBSD project itself uses a slightly different setup, which - also uses files from the freebsd subdirectory of - the FreeBSD CVSROOT. The project uses this because + also uses files from the freebsd subdirectory of + the FreeBSD CVSROOT. The project uses this because of the large number of committers, which all would have to be in the same group. So, a simple wrapper was written which ensures that people have the correct credentials to commit, and then sets the group id @@ -641,7 +641,7 @@ Next up is installing the wrapper to ensure you become the correct group when committing. The sources for this live in cvswrap.c in your - CVSROOT. + CVSROOT. Compile the sources that you edited to include the correct paths: