aboutsummaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFiles
* Do not overwrite Apache's configuration directoryDavi Antônio da Silva Santos2023-03-041
| | | | | | | | | The package boca-web tried to modify Apache's configuration directory, which is forbidden by the Debian Policy and triggers Lintian error apache2-reverse-dependency-ships-file-in-not-allowed-directory. This direct modification was also unnecessary, as it was redone by the post installation maintainer script.
* Add clean rule to the MakefileDavi Antônio da Silva Santos2023-03-041
| | | | | A clean rule was added to the Makefile, to remove compiled binaries. This fixes Lintian's tag source-contains-prebuilt-binary.
* Enable compiler optimisationsDavi Antônio da Silva Santos2023-03-041
| | | | | The tools safeexec and boca-submit-run-root-wrapper are now built with optimisations (gcc optimisation level 2).
* Use automatic variables to compile tools/safeexecDavi Antônio da Silva Santos2023-03-041
| | | | | | | | | | Replace redundant recipe for tools/safeexec rule with automatic variables: * `$^` expands to the names of all rule's prerequistes * `$@` expands to the name of the rule's target Further information is available in https://www.gnu.org/software/make/manual/make.html.
* Remove Apache HTTPD commands from MakefileDavi Antônio da Silva Santos2023-03-041
| | | | | | | The package Makefile contained Apache HTTPD commands, and some of them were repeated in the boca-web post installation maintainer script. The commands were removed from the Makefile, as this requires having a valid apache2 installation as a build dependency.
* Populate dbgsym packages with debug symbolsDavi Antônio da Silva Santos2023-03-041
| | | | | | | | | | Generate debug symbols by adding the `-g` flag to the `gcc` command and populate the dbgsym packages generated by the tooling with the required debug symbols. This fixes the following Lintian warnings: * boca-autojudge-dbgsym: debug-file-with-no-debug-symbols * boca-submission-tools-dbgsym: debug-file-with-no-debug-symbols
* chmods in the postinstcassio2018-08-291
|
* forcing chmod no postinstallcassio2018-08-291
|
* fix installcassio2018-08-291
|
* some fixes to boca-fixssh and new updatescassio2018-08-291
|
* fixing file permissionscassio2018-08-291
|
* Merge branch 'devel' into develcCassio de Campos2018-08-241
|\
| * install-bocadb: Installs files to postgresqlBruno Cesar Ribas2018-08-231
| | | | | | | | | | | | | | Config files to postgresql are simply copied. When installing from Debian package it will prompt the user what to do with the pg_hba.conf Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * boca-common now holds all /var/www/boca filesBruno Cesar Ribas2018-08-231
| | | | | | | | | | | | | | Files are too tightened to be separated for now. In a future release we will work to make things more independent. Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * Makefile: Fix install-bocadbBruno Cesar Ribas2018-08-221
| | | | | | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * Creating multiple packages for bocaBruno Cesar Ribas2018-08-221
| | | | | | | | | | | | | | | | | | | | | | Until now we had only one package for boca that contains all files. This approach is not correct since we may have multiple machines for some specific part of boca, eg, database and autojudge. This commit starts this new approach by updating Makefile, d/rules, d/*conffiles d/*postinst Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
* | improvements of scripts and fixes about urlscassiopc2018-08-231
|/
* Makefile: Installs boca-checkinternetBruno Ribas2017-08-311
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* fixed scriptsCassio de Campos2017-08-181
|
* Makefile: Install boca-outmanage with boca-auth-runBruno Ribas2017-08-181
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* Makefile: Enable apache config the right wayBruno Ribas2017-08-181
| | | | | | Things are done to avoid error while building a debian package Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* Install logrootBruno Ribas2017-08-181
| | | | | | Also renames tools/cron-logroot.sh -> tools/boca-submit-logroot Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* check if files existCassio de Campos2017-08-161
|
* enabling scripts for apache sslCassio de Campos2017-08-161
|
* dependency to uri::escape and enable ssl apacheCassio de Campos2017-08-161
|
* fix to package scriptsCassio de Campos2017-08-111
|
* Add rule install-submission-toolsBruno Ribas2016-11-041
| | | | | | | This rule will install submission-tools and is not installed when 'install' is invoked. Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* Added MakefileBruno Ribas2016-09-161
This Makefile is used to generate the debian package. It only contains the build command to safeexec and install commands to place files at the correct places to run boca Signed-off-by: Bruno Ribas <brunoribas@gmail.com>