Summary: Examples are added in release/examples directory. Each example must have its own directory with populate.cyp file inside it. This file contains graph creation queries written in OpenCypher. When memgraph is built, database snapshots for each example are created in release/examples/build directory. During memgraph installation these snapshots are copied to share/memgraph/examples. Reviewers: teon.banek, mferencevic Reviewed By: teon.banek Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D1036
35 lines
1004 B
Bash
35 lines
1004 B
Bash
#!/bin/sh
|
|
# prerm script for memgraph
|
|
#
|
|
# see: dh_installdeb(1)
|
|
|
|
set -e
|
|
|
|
# summary of how this script can be called:
|
|
# * <prerm> `remove'
|
|
# * <old-prerm> `upgrade' <new-version>
|
|
# * <new-prerm> `failed-upgrade' <old-version>
|
|
# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
|
|
# * <deconfigured's-prerm> `deconfigure' `in-favour'
|
|
# <package-being-installed> <version> `removing'
|
|
# <conflicting-package> <version>
|
|
# for details, see https://www.debian.org/doc/debian-policy/ or
|
|
# the debian-policy package
|
|
|
|
case "$1" in
|
|
remove|upgrade|deconfigure|failed-upgrade)
|
|
# Remove optional immutability from examples directory to allow removal
|
|
chattr -i -R /usr/share/memgraph/examples || true
|
|
if [ -d /run/systemd/system ]; then
|
|
deb-systemd-invoke stop memgraph.service >/dev/null
|
|
fi
|
|
;;
|
|
|
|
*)
|
|
echo "prerm called with unknown argument \`$1'" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
exit 0
|