summaryrefslogtreecommitdiffstats
path: root/rules/cvs.in
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2007-01-02 12:22:42 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2007-01-02 12:22:42 +0000
commitb5a542946ab6e63ae0c1093f1126e7dac5b14948 (patch)
tree27cf5675887d976da73bf985bb16cd09f92ed3bb /rules/cvs.in
parent6aa9f6d9043cfc8346dfe2123593a64ec5f27516 (diff)
downloadptxdist-b5a542946ab6e63ae0c1093f1126e7dac5b14948.tar.gz
ptxdist-b5a542946ab6e63ae0c1093f1126e7dac5b14948.tar.xz
* cvs improving some features
- remove cvs' internal zlib to speed up build - adding support to configure cvs' runtime git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6604 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/cvs.in')
-rw-r--r--rules/cvs.in44
1 files changed, 43 insertions, 1 deletions
diff --git a/rules/cvs.in b/rules/cvs.in
index 4cdbb0fc4..fc65c578d 100644
--- a/rules/cvs.in
+++ b/rules/cvs.in
@@ -2,6 +2,14 @@
menuconfig CVS
bool
+ default n
+#
+# cvs brings its own libz, but the current
+# ptxdist patch remove it.
+#
+ select ZLIB
+ select GLIBC_CRYPT
+ select GLIBC_NSL
prompt "cvs "
help
CVS is the Concurrent Versions System. This is a version control system
@@ -75,6 +83,39 @@ config CVS_ROOTCOMMIT
help
Allow the root user to commit files
+comment "install options ---"
+ depends on CVS
+
+config CVS_SERVER_POPULATE_CVSROOT
+ bool
+ depends on CVS
+ depends on CVS_SERVER
+ prompt "Populate CVSROOT files"
+ default n
+ help
+ This will install a list of files into target's cvs repository. These files
+ are supporting files; they do not have to exist for cvs to operate, but they
+ allow you to make cvs operation more flexible.
+ Here is the list of files cvs can run on some events:
+ - commitinfo
+ - cvsignore
+ - cvswrappers
+ - editinfo
+ - history
+ - loginfo
+ - modules
+ - rcsinfo
+ - taginfo
+ and for general configuration:
+ - config
+ - passwd
+ - readers
+ - writers
+ PTXdist will copy these files from the active project from projectroot/cvsroot/
+ into target's file system. Only existing files in projectroot/cvsroot/ will be
+ copied to /srv/cvsroot/CVSROOT/ (or anywhere you locate the repository). To use
+ this feature do not leave "cvs' repository" entry empty!
+
comment "runtime options ---"
depends on CVS
@@ -85,7 +126,8 @@ config CVS_SERVER_REPOSITORY
prompt "cvs' repository"
default "/srv/cvsroot"
help
- This will be cvs server's root repository (given to cvs as --allow-root=...)
+ This will be cvs server's root repository (given to cvs as --allow-root=...).
+ You must give a path here to use the "Populate CVSROOT files" feature.
choice
prompt "Kind of startup"