Skip to content

The spiritual successor to the original abomination, now a Python based CMS.

License

Unknown and 3 other licenses found

Licenses found

Unknown
LICENSE.txt
AGPL-3.0
LICENSE-AGPL.txt
Unknown
LICENSE-FDL.txt
MIT
LICENSE-MIT.txt
Notifications You must be signed in to change notification settings

ChlorideCull/CSG2

#Chloride Site Generator 2 The spiritual successor to the original abomination.

##Building CSG2 depends on a few Python libraries, and runs on Python 3. To build, you also need a version of CMake newer than 3.0. To install, run the following:

pip3 install -r requirements.txt
mkdir build && cd build

The next part depends on if you'll install it with make install or a package manager.

###Manual Run the following:

cmake -DCMAKE_INSTALL_PREFIX:STRING=/opt/csg2 ..
make
make install

###Packaging Assuming $pkgdir is the package root, run the following:

cmake -DCMAKE_INSTALL_PREFIX:STRING=/usr ..
make
make DESTDIR=${pkgdir} install

##Post install CSG2 runs as nobody:nogroup by default, and pulls sites from /srv/csg2/. Make sure it is readable. The nginx frontend requires /var/log/csg2/ to exist.