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

2 Commits   0 Branches   1 Tag
12c7b1c5 (kx 2023-03-24 02:53:04 +0300  1) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300  2) Sytem requires:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300  3)   fakeroot, logrotate
12c7b1c5 (kx 2023-03-24 02:53:04 +0300  4) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300  5) Build time requires:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300  6)   make, binutils, gcc, bison, autoconf, automake, pkgconfig,
12c7b1c5 (kx 2023-03-24 02:53:04 +0300  7)   pcre2
12c7b1c5 (kx 2023-03-24 02:53:04 +0300  8) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300  9) Runtime requires:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 10)   pcre2
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 11) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 12) As non-privileged user:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 13) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 14)   $ mkdir build
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 15)   $ cp PKGBUILD build/
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 16)   $ cd build/
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 17)   $ makepkg
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 18) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 19) As root:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 20) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 21)   # pacman -U ./cscm-0.1.4-2-x86_64.pkg.tar.zst
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 22) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 23) After install binary package we have to create /etc/csvn-ui.rc [or|and] /etc/cgit-ui.rc
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 24) configuration files and then enable and run csvnd.service [or|and] cgitd.service:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 25) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 26)  $ systemctl enable csvnd.service
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 27)  $ systemctl start csvnd.service
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 28) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 29)  $ systemctl enable cgitd.service
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 30)  $ systemctl start cgitd.service
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 31) 
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 32) Then we can to enable csvn-ui [or|and] cgit-ui web-servers.