cScm Configuration Daemon

cScm – is a tool to convert SCM configuration files into binary format and store its in shared memory for reading by cSvn-ui and cGit-ui CGI scripts

12 Commits   0 Branches   1 Tag
     5         kx 
     5         kx AM_CPPFLAGS    = -I@top_srcdir@ -DYYERROR_VERBOSE=1
     5         kx 
     5         kx sbin_PROGRAMS  = cscmd
     5         kx 
     5         kx cscmd_SOURCES  = bconf.c daemon.c error.c lex.c main.c msglog.c symtab.c utf8ing.c xalloc.c
     5         kx 
     5         kx noinst_HEADERS = bconf.h daemon.h error.h lex.h main.h msglog.h symtab.h utf8ing.h xalloc.h
     5         kx 
     5         kx control_DATA   = rc.cgitd rc.csvnd
     5         kx logrotate_DATA = cgit csvn
     5         kx 
     5         kx csvndhome_DATA = README.csvn
     5         kx cgitdhome_DATA = README.cgit
     5         kx 
     5         kx man8_MANS = cscmd.8
     5         kx notrans_nodist_man8_MANS = cscmd.8
     5         kx 
     5         kx nodist_cscmd_SOURCES = parse.c parse.h rc.csvnd csvn rc.cgitd cgit
     5         kx BUILT_SOURCES = parse.c parse.h rc.csvnd csvn rc.cgitd cgit
     5         kx 
     5         kx parse.c: parse.y
     5         kx 	@BISON@ -lvy --defines=parse.h -o $@ $^
     5         kx 
     5         kx README.csvn: README.in
     5         kx 	cat $^ | sed "s,\@CSCM_PROGRAM\@,${CSVN_PROGRAM},g" | \
     5         kx 	  sed "s,\@CSCM_PROGRAM_NAME\@,${CSVN_PROGRAM_NAME},g" > $@
     5         kx 
     5         kx README.cgit: README.in
     5         kx 	cat $^ | sed "s,\@CSCM_PROGRAM\@,${CGIT_PROGRAM},g" | \
     5         kx 	  sed "s,\@CSCM_PROGRAM_NAME\@,${CGIT_PROGRAM_NAME},g" > $@
     5         kx 
     5         kx rc.csvnd: rc.cscmd.in
     5         kx 	cat $^ | sed "s,\@sbindir\@,${sbindir},g" | \
     5         kx 	  sed "s,\@CSCM_NAME\@,${CSVN_NAME},g" | \
     5         kx 	  sed "s,\@CSCM_CONFIG\@,${CSVN_CONFIG},g" | \
     5         kx 	  sed "s,\@CSCM_HOME_PATH\@,${CSCM_HOME_PATH},g" | \
     5         kx 	  sed "s,\@CSCM_PID_DIR\@,${CSCM_PID_DIR},g" | \
     5         kx 	  sed "s,\@CSCM_LOG_DIR\@,${CSCM_LOG_DIR},g" | \
     5         kx 	  sed "s,\@CSCM_PROGRAM\@,${CSVN_PROGRAM},g" | \
     5         kx 	  sed "s,\@CSCM_PROGRAM_NAME\@,${CSVN_PROGRAM_NAME},g" | \
     5         kx 	  sed "s,\@PROGRAM_DAEMON\@,${PROGRAM_DAEMON},g" > $@
     5         kx 
     5         kx rc.cgitd: rc.cscmd.in
     5         kx 	cat $^ | sed "s,\@sbindir\@,${sbindir},g" | \
     5         kx 	  sed "s,\@CSCM_NAME\@,${CGIT_NAME},g" | \
     5         kx 	  sed "s,\@CSCM_CONFIG\@,${CGIT_CONFIG},g" | \
     5         kx 	  sed "s,\@CSCM_HOME_PATH\@,${CSCM_HOME_PATH},g" | \
     5         kx 	  sed "s,\@CSCM_PID_DIR\@,${CSCM_PID_DIR},g" | \
     5         kx 	  sed "s,\@CSCM_LOG_DIR\@,${CSCM_LOG_DIR},g" | \
     5         kx 	  sed "s,\@CSCM_PROGRAM\@,${CGIT_PROGRAM},g" | \
     5         kx 	  sed "s,\@CSCM_PROGRAM_NAME\@,${CGIT_PROGRAM_NAME},g" | \
     5         kx 	  sed "s,\@PROGRAM_DAEMON\@,${PROGRAM_DAEMON},g" > $@
     5         kx 
     5         kx csvn: logrotate.in
     5         kx 	cat $^ | sed "s,\@CSCM_LOG_DIR\@,${CSCM_LOG_DIR},g" | \
     5         kx 	  sed "s,\@CSCM_PROGRAM\@,${CSVN_PROGRAM},g" > $@
     5         kx 
     5         kx cgit: logrotate.in
     5         kx 	cat $^ | sed "s,\@CSCM_LOG_DIR\@,${CSCM_LOG_DIR},g" | \
     5         kx 	  sed "s,\@CSCM_PROGRAM\@,${CGIT_PROGRAM},g" > $@
     5         kx 
     5         kx CLEANFILES = parse.c parse.h parse.output README.csvn rc.csvnd csvn README.cgit rc.cgitd cgit cscmd.8