Skip to content

timothygwebb/dtc

 
 

Repository files navigation

dtc

Domain Technologie Control

The documentation for this project is compiled and installed during installation.

If you need to view it for assistance during or before installation it can be found at the link below.

https://github.com/timothygwebb/dtc/blob/master/doc/html/en/2.html

How to contribute. Clone the repository or fork it to /usr/share

cd /usr/share

git clone https://github.com/timothygwebb/dtc.git

Install required dependences before package build.

Dependencies:

Debian Users:

Install dependencies as follows apt-get install or my preferred method aptitude install

default-mysql-client default-mysql-server galera-3 altermime amavisd-new clamav clamav-daemon clamav-freshclam courier-authlib expect libberkeleydb-perl libclamav9 libconvert-binhex-perl libconvert-tnef-perl libconvert-uulib-perl libcourier-unicode4 libdbd-mysql-perl libio-multiplex-perl libjemalloc1 libmime-tools-perl libnet-cidr-perl libnet-server-perl libtfm1 libunix-syslog-perl maildrop mariadb-client-10.1 mariadb-client-core-10.1 mariadb-server-10.1 mariadb-server-core-10.1 mysql-server pax ripole tcl-expect composer jsonlint php-composer-ca-bundle php-composer-semver php-composer-spdx-licenses php-composer-xdebug-handler php-json-schema php-symfony-console php-symfony-filesystem php-symfony-finder php-symfony-polyfill-php80 php-symfony-process

apt-get update or aptitude update

apt-get upgrade or aptitude upgrade

Checkout -b your branch

make changes.

git add/rm

git commit

git push

Then Debian Users:

dpkg-buildpackage in /usr/share/dtc directory after clone.

Other Users:


*Please select one of the following targets: * install-dtc-stats-daemon, install-dtc-common, bsd-ports-packages *install-dtc-dos-firewall or make debian-packages * *Note that debian users should NOT use make debian-packages * *directly, but dpkg-buildpackage that will call it. *


The above process will build the following packages. dpkg-deb: building package 'dtc-postfix-dovecot' in '../dtc-postfix-dovecot_0.34.5-1_all.deb'. dpkg-deb: building package 'dtc-cyrus' in '../dtc-cyrus_0.34.5-1_all.deb'. dpkg-deb: building package 'dtc-stats-daemon' in '../dtc-stats-daemon_0.34.5-1_all.deb'. dpkg-deb: building package 'dtc-common' in '../dtc-common_0.34.5-1_all.deb'. dpkg-deb: building package 'dtc-autodeploy' in '../dtc-autodeploy_0.34.5-1_all.deb'. dpkg-deb: building package 'dtc-core' in '../dtc-core_0.34.5-1_all.deb'. dpkg-deb: building package 'dtc-toaster' in '../dtc-toaster_0.34.5-1_all.deb'. dpkg-deb: building package 'dtc-postfix-courier' in '../dtc-postfix-courier_0.34.5-1_all.deb'. dpkg-deb: building package 'dtc-dos-firewall' in '../dtc-dos-firewall_0.34.5-1_all.deb'.

The packages will be in the directory above your chosen directory.

In this case it would be /usr/share

cd to /usr/share and execute the following.

dpkg -i --force all dtc*.deb

then execute the following

How to install. /usr/share/dtc/admin/install/install

How to uninstall /usr/share/dtc/admin/install/uninstall.

Releases

No releases published

Packages

No packages published

Languages

  • PHP 82.1%
  • Shell 11.4%
  • NSIS 1.9%
  • CSS 1.6%
  • JavaScript 1.4%
  • Makefile 1.2%
  • Other 0.4%