File | Date | Author | Commit |
---|---|---|---|
DEBIAN | 2023-10-30 | Hugh Barnard | [ba88ed] new config file |
etc | 2023-10-27 | Hugh Barnard | [a395f3] tidy up postinst process |
usr | 2023-10-30 | Hugh Barnard | [ba88ed] new config file |
.gitignore | 2023-10-09 | Hugh Barnard | [b86cbf] from DO |
README.md | 2023-10-18 | Hugh Barnard | [54906b] update read me |
install.sh | 2023-10-15 | Hugh Barnard | [31d57d] add test for config.conf in testing |
Cclite2 October 2023
sudo apt install ./cclite2_0.1-8.deb
Y
for everything is the fullest and easiest installation/etc/cclite2/cclite2.conf
created in the package install step. Registry is the name of the database, preferable related to your local group, which may contain several currencies.sudo su postgres
/usr/share/cclite2/script/build/create-registry.pl
control-D
pg_hba.conf
in /etc/postgresql...
to give your cclite2 user socket access to the database. This may not be necessary in the current releasesudo apt install gammu-smsd
this will 'fail' on the systemd part but the binary will be installed. If you don't use SMS payment and SMS balance querying, you don't need this at all. Otherwise the script to start this is in /usr/share/cclite2/script:
As of October 2023 there is also an untested gammu_smsd.service installed into /etc/systemd/system
gammu-smsd --config /etc/cclite2/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon
this:
sudo sed -i 's|${CMAKE_INSTALL_FULL_BINDIR}|/usr/bin|g' /lib/systemd/system/gammu-smsd.service
should fix the systemd unit, see: https://askubuntu.com/questions/1260261/how-do-i-remove-a-misbehaving-package-using-either-apt-or-apt-get
sudo morbo -l "https://*:443?cert=/etc/cclite2/ssl/certs/cclite2-self-signed.crt&key=/etc/cclite2/ssl/certs/cclite2-self-signed.key" /usr/share/cclite2/script/cclite2
You should now be able to logon, using manager
, with password manager
you will be prompted to change the manager password immediately
prove -lf
for testing be aware that it tears down the database pointed at in t/config.conf
.sudo ./install.pl
It will do roughly what the package install will do and is not well tested. It is not working well on Centos either.
https://www.rabbitmq.com/install-debian.html#apt
We've chosen this, because it's stable and supports many of the pub/sub protocols. SOAP
and cclite's registry <-> is gone
as being clumsy, hard to debug and P2P only.
The web templates are only in English, French and Spanish(machine translation, so imperfect) until spring 2021, they use Mojolicious EPL
but there's much better separation of template and core, this time.
That's it, for the moment. Watch this space.