memgraph/src/utils
Teon Banek 5a41478789 Add maintainer scripts for DEB package
Summary:
Add postinst script for DEB package

The script creates a 'memgraph' group and sets permission on installed
'/var/*/memgraph' directories. Only the group is created, while
'memgraph' user is not. It seems more sane only to require group
membership for using memgraph.

Add conffiles for DEB package

This allows for `dpkg` to detect changes in configuration files and
present them to the user. Therefore, we don't need to care whether the
configuration merges are handled correctly nor if we accidentally
overwrite them.

Add postrm script for DEB packaging

The script is only used so that `dpkg --purge` removes '/var/*/memgraph'
directories, even if they contain something.

Add email, longer description and license file to DEB packaging, as well
as a systemd service.

Provide a logrotate configuration and support it in memgraph.

Use DEB package for Docker installation

This way, the whole installation process and testing should go through
DEB.

Generate release archives in Apollo with standard names

Reviewers: buda, mferencevic

Reviewed By: mferencevic

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D989
2017-11-22 16:41:25 +01:00
..
datetime Summary:Added files for snapshot durability 2017-05-17 08:42:00 +00:00
hashing Take care of warnings/errors created by cppcheck. 2017-11-10 10:28:02 +01:00
random Labels implementation. 2017-04-03 11:50:22 +02:00
signals Add maintainer scripts for DEB package 2017-11-22 16:41:25 +01:00
sysinfo Available memory logging, utils/sysinfo/memory cleanup, tests/concurrent cleanup. 2017-09-22 16:06:30 +02:00
algorithm.hpp Vertex and Edge distributed storage support 2017-11-14 15:18:06 +01:00
bound.hpp GraphDbAccessor - label+property index cardinalities for exact value and value ranges 2017-07-06 10:22:19 +02:00
bswap.hpp clang format has been run on all hpp and cpp files under src and tests 2017-02-18 11:54:37 +01:00
crtp.hpp clang format has been run on all hpp and cpp files under src and tests 2017-02-18 11:54:37 +01:00
dynamic_lib.hpp Use GLogger instead of broken memgraph Logger. 2017-06-21 15:33:24 +02:00
exceptions.hpp Take care of warnings/errors created by cppcheck. 2017-11-10 10:28:02 +01:00
executor.hpp Take care of warnings/errors created by cppcheck. 2017-11-10 10:28:02 +01:00
file.hpp Merge string utils to one file 2017-04-18 17:39:58 +02:00
flag_validation.hpp Implemented hidden flags. 2017-10-07 15:08:48 +02:00
fswatcher.hpp Replace debug_assert, permanent_assert with DCHECK/CHECK 2017-10-11 14:43:32 +02:00
likely.hpp antlr integration, *.hpp and *.cpp inside src dir, cleanup 2017-02-17 16:20:31 +01:00
measure_time.hpp benchmark folder has been removed from the root dir, README update, measure_time.hpp comments 2017-02-18 14:36:50 +01:00
memory_literals.hpp Move unused datastructures to poc 2017-07-10 12:03:11 +02:00
on_scope_exit.hpp Take care of warnings/errors created by cppcheck. 2017-11-10 10:28:02 +01:00
option.hpp Replace debug_assert, permanent_assert with DCHECK/CHECK 2017-10-11 14:43:32 +02:00
placeholder.hpp Replace debug_assert, permanent_assert with DCHECK/CHECK 2017-10-11 14:43:32 +02:00
platform.hpp antlr integration, *.hpp and *.cpp inside src dir, cleanup 2017-02-17 16:20:31 +01:00
random_graph_generator.hpp Write-ahead log 2017-11-13 09:51:39 +01:00
scheduler.hpp Replace debug_assert, permanent_assert with DCHECK/CHECK 2017-10-11 14:43:32 +02:00
stacktrace.hpp Take care of warnings/errors created by cppcheck. 2017-11-10 10:28:02 +01:00
string.hpp Add tests for string utils 2017-10-30 14:15:51 +01:00
terminate_handler.hpp utils::auto_scope refactor 2017-08-11 09:43:10 +02:00
timer.hpp Write-ahead log 2017-11-13 09:51:39 +01:00
total_ordering.hpp Remove unneccessary files from utils 2017-04-13 17:55:33 +02:00
type_discovery.hpp clang format has been run on all hpp and cpp files under src and tests 2017-02-18 11:54:37 +01:00
underlying_cast.hpp clang format has been run on all hpp and cpp files under src and tests 2017-02-18 11:54:37 +01:00
visitor.hpp Add classic and hierarchical visiting 2017-05-16 12:35:09 +02:00
watchdog.cpp Raft election 2017-11-13 12:47:12 +01:00
watchdog.hpp Raft election 2017-11-13 12:47:12 +01:00