1
0
Fork 0

removed foxx-manager and arango-dfdb shell scripts, removed uid config file

This commit is contained in:
Frank Celler 2013-12-23 17:11:10 +01:00
parent 7e30dc0b4e
commit ad7385909e
14 changed files with 250 additions and 424 deletions

View File

@ -1,9 +1,12 @@
v1.4.4-rc1 (2013-12-22)
-----------------------
* foxx-manager is now an alias for arangosh under Windows
* uid and gid are now set in the scripts, there is no longer a separate config file for
arangod when started from a script
* arango-dfdb is now an alias for arangod under Windows
* foxx-manager is now an alias for arangosh
* arango-dfdb is now an alias for arangod, moved from bin to sbin
* changed from readline to linenoise for Windows

View File

@ -236,7 +236,7 @@ include_directories(${PROJECT_SOURCE_DIR})
## -----------------------------------------------------------------------------
################################################################################
### @brief generates root config file
### @brief generates config file using ROOTDIR
################################################################################
macro (generate_root_config name)
@ -256,28 +256,41 @@ macro (generate_root_config name)
FILE(WRITE ${PROJECT_BINARY_DIR}/etc/arangodb/${name}.conf "${FileContent}")
endmacro ()
################################################################################
### @brief generates config file using the configured paths
################################################################################
macro (generate_path_config name)
FILE(READ ${PROJECT_SOURCE_DIR}/etc/arangodb/${name}.conf.in FileContent)
STRING(REPLACE "@PKGDATADIR@" "${TRI_PKGDATADIR}"
FileContent "${FileContent}")
STRING(REPLACE "@LOCALSTATEDIR@" "${VARDIR_NATIVE}"
FileContent "${FileContent}")
if ((${name} STREQUAL "arangod") AND (BUILD_PACKAGE STREQUAL "raspbian"))
STRING(REGEX REPLACE "[\r\n]threads =.*" "\nthreads = 1"
FileContent "${FileContent}")
endif ()
FILE(WRITE ${PROJECT_BINARY_DIR}/etc/arangodb/${name}.conf "${FileContent}")
endmacro ()
################################################################################
### @brief installs a config file
################################################################################
macro (install_config name)
if (MSVC)
if (MSVC OR (BUILD_PACKAGE STREQUAL "dmg-cli"))
generate_root_config(${name})
install(
FILES ${PROJECT_BINARY_DIR}/etc/arangodb/${name}.conf
DESTINATION ${ETCDIR_INSTALL})
elseif (BUILD_PACKAGE STREQUAL "dmg-cli")
generate_root_config(${name})
install(
FILES ${PROJECT_BINARY_DIR}/etc/arangodb/${name}.conf
DESTINATION ${ETCDIR_INSTALL})
else ()
install(
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/${name}.conf
DESTINATION ${ETCDIR_INSTALL})
generate_path_config(${name})
endif ()
install(
FILES ${PROJECT_BINARY_DIR}/etc/arangodb/${name}.conf
DESTINATION ${ETCDIR_INSTALL})
endmacro ()
################################################################################

View File

@ -17,7 +17,7 @@ Upgrading ArangoDB database files:
> /etc/init.d/arangodb upgrade
Configuration file:
/etc/arangodb/arangod-uid.conf
/etc/arangodb/arangod.conf
Start ArangoDB shell client:
> /usr/bin/arangosh

View File

@ -18,7 +18,7 @@ DESC="arango database server"
NAME="arangod"
PIDDIR=/var/run/arangodb
PIDFILE=/var/run/arangodb/arangod.pid
CONF=/etc/arangodb/arangod-uid.conf
CONF=/etc/arangodb/arangod.conf
test -x $DAEMON || exit 0
@ -39,9 +39,9 @@ start () {
fi
if [ "$1" = "--upgrade" ]; then
$DAEMON -c $CONF $@
$DAEMON -c $CONF --uid arangodb --gid arangodb $@
else
$DAEMON -c $CONF --pid-file "$PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@
$DAEMON -c $CONF --uid arangodb --gid arangodb --pid-file "$PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@
fi
RETVAL=$?

View File

@ -14,7 +14,7 @@
ARANGO_BIN=/usr/sbin/arangod
test -x $ARANGO_BIN || exit 5
ARANGO_SYSCONFIG=/etc/arangodb/arangod-uid.conf
ARANGO_SYSCONFIG=/etc/arangodb/arangod.conf
test -r $ARANGO_SYSCONFIG || exit 6
pidfile=/var/run/arangodb/arangod.pid
@ -42,9 +42,9 @@ start() {
fi
if [ "$1" = "--upgrade" ]; then
$ARANGO_BIN -c $ARANGO_SYSCONFIG $@
$ARANGO_BIN -c $ARANGO_SYSCONFIG --uid arangodb --gid arangodb $@
else
$ARANGO_BIN -c $ARANGO_SYSCONFIG --pid-file "$pidfile" --temp-path "/var/tmp/arangod" --supervisor $@
$ARANGO_BIN -c $ARANGO_SYSCONFIG --uid arangodb --gid arangodb --pid-file "$pidfile" --temp-path "/var/tmp/arangod" --supervisor $@
fi
RETVAL=$?

View File

@ -22,7 +22,7 @@
ARANGO_BIN=/usr/sbin/arangod
test -x $ARANGO_BIN || exit 5
ARANGO_SYSCONFIG=/etc/arangodb/arangod-uid.conf
ARANGO_SYSCONFIG=/etc/arangodb/arangod.conf
test -r $ARANGO_SYSCONFIG || exit 6
@ -60,9 +60,9 @@ start () {
fi
if [ "$1" = "--upgrade" ]; then
$ARANGO_BIN -c $ARANGO_SYSCONFIG $@
$ARANGO_BIN -c $ARANGO_SYSCONFIG --uid arangodb --gid arangodb $@
else
startproc $ARANGO_BIN -c $ARANGO_SYSCONFIG --pid-file "$ARANGO_PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@
startproc $ARANGO_BIN -c $ARANGO_SYSCONFIG --uid arangodb --gid arangodb --pid-file "$ARANGO_PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@
fi
# Remember status and be verbose

View File

@ -19,7 +19,7 @@ DESC="ArangoDB"
NAME="arangod"
PIDDIR=/var/run/arangodb
PIDFILE=${PIDDIR}/arangod.pid
CONF=/etc/arangodb/arangod-uid.conf
CONF=/etc/arangodb/arangod.conf
test -x $DAEMON || exit 0
@ -40,9 +40,9 @@ start () {
fi
if [ "$1" = "--upgrade" ]; then
$DAEMON -c $CONF $@
$DAEMON -c $CONF --uid arangodb --gid arangodb $@
else
$DAEMON -c $CONF --pid-file "$PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@
$DAEMON -c $CONF --uid arangodb --gid arangodb --pid-file "$PIDFILE" --temp-path "/var/tmp/arangod" --supervisor $@
fi
RETVAL=$?

View File

@ -61,29 +61,6 @@ BISON_FILES =
BISONXX_FILES =
################################################################################
### @brief configuration files
################################################################################
BUILT_SOURCES += etc/arangodb/arangod-uid.conf
etc/arangodb/arangod-uid.conf: @srcdir@/etc/arangodb/arangod.conf
sed -e 's:^# \([ug]id\):\1:' $< > $@
BUILT_SOURCES += etc/arangodb/arangod-arm.conf
etc/arangodb/arangod-arm.conf: @srcdir@/etc/arangodb/arangod.conf
sed -e '/^\[server\]/,/^\[/s:^threads.*:threads = 1:' $< > $@
BUILT_SOURCES += etc/arangodb/arangod-uid-arm.conf
etc/arangodb/arangod-uid-arm.conf: @srcdir@/etc/arangodb/arangod.conf
sed -e 's:^# \([ug]id\):\1:' $< \
| sed -e '/^\[server\]/,/^\[/s:^threads.*:threads = 1:' > $@
## -----------------------------------------------------------------------------
## --SECTION-- PATHS
## -----------------------------------------------------------------------------
@ -194,6 +171,10 @@ noinst_LIBRARIES = \
lib/libarango_fe.a \
lib/libarango_client.a
if ENABLE_MRUBY
noinst_LIBRARIES += lib/libarango_mruby.a
endif
################################################################################
### @brief /bin programs
################################################################################
@ -205,6 +186,10 @@ bin_PROGRAMS = \
bin/arangosh \
bin/arangoimp
if ENABLE_MRUBY
bin_PROGRAMS += bin/arangoirb
endif
################################################################################
### @brief /sbin programs
################################################################################
@ -218,23 +203,6 @@ sbin_PROGRAMS = \
bin_SCRIPTS =
################################################################################
### @brief uninstalled programs
################################################################################
noinst_PROGRAMS =
################################################################################
### @brief ruby additions
################################################################################
if ENABLE_MRUBY
noinst_LIBRARIES += lib/libarango_mruby.a
bin_PROGRAMS += bin/arangoirb
endif
################################################################################
### @brief /etc data
################################################################################
@ -280,6 +248,20 @@ install-data-local:
#endif
################################################################################
### @brief uninstalled programs
################################################################################
noinst_PROGRAMS =
################################################################################
### @brief symbolic links
################################################################################
install-exec-hook:
ln -s arangosh$(EXEEXT) $(DESTDIR)$(bindir)/foxx-manager$(EXEEXT)
ln -s arangod$(EXEEXT) $(DESTDIR)$(sbindir)/arango-dfdb$(EXEEXT)
## -----------------------------------------------------------------------------
## --SECTION-- TARGETS
## -----------------------------------------------------------------------------
@ -299,7 +281,6 @@ include lib/Makefile.files
include arangod/Makefile.files
include arangosh/Makefile.files
include etc/Makefile.files
include utils/Makefile.files
if ENABLE_MRUBY
include arangoirb/Makefile.files
@ -470,10 +451,12 @@ endif
## -----------------------------------------------------------------------------
################################################################################
### @brief zlib
### @brief ICU
################################################################################
include 3rdParty/Makefile.zlib
if ENABLE_ALL_IN_ONE_ICU
include 3rdParty/Makefile.all-in-one-icu
endif
################################################################################
### @brief libev
@ -483,14 +466,6 @@ if ENABLE_ALL_IN_ONE_LIBEV
include 3rdParty/Makefile.all-in-one-libev
endif
################################################################################
### @brief V8
################################################################################
if ENABLE_ALL_IN_ONE_V8
include 3rdParty/Makefile.all-in-one-v8
endif
################################################################################
### @brief mruby
################################################################################
@ -500,13 +475,19 @@ include 3rdParty/Makefile.all-in-one-mruby
endif
################################################################################
### @brief ICU
### @brief V8
################################################################################
if ENABLE_ALL_IN_ONE_ICU
include 3rdParty/Makefile.all-in-one-icu
if ENABLE_ALL_IN_ONE_V8
include 3rdParty/Makefile.all-in-one-v8
endif
################################################################################
### @brief zlib
################################################################################
include 3rdParty/Makefile.zlib
## -----------------------------------------------------------------------------
## --SECTION-- END-OF-FILE
## -----------------------------------------------------------------------------

View File

@ -44,12 +44,6 @@
# -*- mode: Makefile; -*-
################################################################################
### @brief /sbin programs
################################################################################
# -*- mode: Makefile; -*-
################################################################################
################################################################################
@ -88,7 +82,7 @@
# -*- mode: Makefile; -*-
################################################################################
### @brief zlib
### @brief ICU
################################################################################
# -*- mode: Makefile; -*-
@ -99,12 +93,6 @@
# -*- mode: Makefile; -*-
################################################################################
### @brief V8
################################################################################
# -*- mode: Makefile; -*-
################################################################################
### @brief mruby
################################################################################
@ -112,7 +100,13 @@
# -*- mode: Makefile; -*-
################################################################################
### @brief ICU
### @brief V8
################################################################################
# -*- mode: Makefile; -*-
################################################################################
### @brief zlib
################################################################################
@ -195,40 +189,34 @@ target_triplet = @target@
################################################################################
@ENABLE_MRUBY_TRUE@am__append_3 = @MRUBY_CPPFLAGS@ @MRUBY_LDFLAGS@
@ENABLE_MRUBY_TRUE@am__append_4 = @MRUBY_LIBS@
@ENABLE_MRUBY_TRUE@am__append_5 = lib/libarango_mruby.a
bin_PROGRAMS = bin/arangob$(EXEEXT) bin/arangodump$(EXEEXT) \
bin/arangorestore$(EXEEXT) bin/arangosh$(EXEEXT) \
bin/arangoimp$(EXEEXT) $(am__EXEEXT_1)
sbin_PROGRAMS = bin/arangod$(EXEEXT)
noinst_PROGRAMS = $(am__EXEEXT_2)
################################################################################
### @brief ruby additions
################################################################################
@ENABLE_MRUBY_TRUE@am__append_5 = lib/libarango_mruby.a
@ENABLE_MRUBY_TRUE@am__append_6 = bin/arangoirb
sbin_PROGRAMS = bin/arangod$(EXEEXT)
@ENABLE_MRUBY_TRUE@am__append_7 = \
@ENABLE_MRUBY_TRUE@ $(shell find @srcdir@/mr/actions -name "*.rb" -print) \
@ENABLE_MRUBY_TRUE@ $(shell find @srcdir@/mr/client -name "*.rb" -print) \
@ENABLE_MRUBY_TRUE@ $(shell find @srcdir@/mr/common -name "*.rb" -print) \
@ENABLE_MRUBY_TRUE@ $(shell find @srcdir@/mr/server -name "*.rb" -print)
noinst_PROGRAMS = $(am__EXEEXT_2)
DIST_COMMON = $(srcdir)/lib/Makefile.files \
$(srcdir)/arangod/Makefile.files \
$(srcdir)/arangosh/Makefile.files $(srcdir)/etc/Makefile.files \
$(srcdir)/utils/Makefile.files \
$(srcdir)/arangoirb/Makefile.files \
$(srcdir)/UnitTests/Makefile.unittests \
$(srcdir)/Documentation/Makefile.files \
$(srcdir)/js/Makefile.files $(srcdir)/mr/Makefile.mruby \
$(srcdir)/lib/Makefile.flex $(srcdir)/lib/Makefile.bison \
$(srcdir)/3rdParty/Makefile.zlib \
$(srcdir)/3rdParty/Makefile.all-in-one-libev \
$(srcdir)/3rdParty/Makefile.all-in-one-v8 \
$(srcdir)/3rdParty/Makefile.all-in-one-mruby \
$(srcdir)/3rdParty/Makefile.all-in-one-icu \
$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/configure $(am__configure_deps) \
$(top_srcdir)/config/config.h.in \
$(srcdir)/3rdParty/Makefile.all-in-one-libev \
$(srcdir)/3rdParty/Makefile.all-in-one-mruby \
$(srcdir)/3rdParty/Makefile.all-in-one-v8 \
$(srcdir)/3rdParty/Makefile.zlib $(srcdir)/Makefile.in \
$(srcdir)/Makefile.am $(top_srcdir)/configure \
$(am__configure_deps) $(top_srcdir)/config/config.h.in \
$(top_srcdir)/lib/BasicsC/local-configuration.h.in \
$(top_srcdir)/Documentation/arango.template.in \
$(top_srcdir)/Installation/MacOSX/Bundle/Info.plist.in \
@ -306,18 +294,18 @@ DIST_COMMON = $(srcdir)/lib/Makefile.files \
@ENABLE_MAINTAINER_MODE_TRUE@am__append_16 = $(FLEX_FILES) \
@ENABLE_MAINTAINER_MODE_TRUE@ $(FLEXXX_FILES) $(BISON_FILES) \
@ENABLE_MAINTAINER_MODE_TRUE@ $(BISONXX_FILES)
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@am__append_17 = @LIBEV_LIBS@
@ENABLE_ALL_IN_ONE_ICU_TRUE@am__append_17 = @ICU_BUILT@
################################################################################
### @brief additional files to remove
################################################################################
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@am__append_18 = clean-libev
@ENABLE_ALL_IN_ONE_V8_TRUE@am__append_19 = @V8_LIBS@
@ENABLE_ALL_IN_ONE_ICU_TRUE@am__append_18 = clean-icu
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@am__append_19 = @LIBEV_LIBS@
################################################################################
### @brief additional files to remove
################################################################################
@ENABLE_ALL_IN_ONE_V8_TRUE@am__append_20 = clean-v8
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@am__append_20 = clean-libev
@ENABLE_MRUBY_TRUE@am__append_21 = @MRUBY_LIBS@
################################################################################
@ -326,12 +314,12 @@ DIST_COMMON = $(srcdir)/lib/Makefile.files \
### "clean" in mruby is broken
################################################################################
@ENABLE_MRUBY_TRUE@am__append_22 = clean-mruby
@ENABLE_ALL_IN_ONE_ICU_TRUE@am__append_23 = @ICU_BUILT@
@ENABLE_ALL_IN_ONE_V8_TRUE@am__append_23 = @V8_LIBS@
################################################################################
### @brief additional files to remove
################################################################################
@ENABLE_ALL_IN_ONE_ICU_TRUE@am__append_24 = clean-icu
@ENABLE_ALL_IN_ONE_V8_TRUE@am__append_24 = clean-v8
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \
@ -1125,25 +1113,19 @@ MAJOR_MINOR := $(subst $(space),.,$(wordlist 1,2,$(subst ., ,$(VERSION))))
### @brief source to build before compile
################################################################################
################################################################################
### @brief configuration files
################################################################################
################################################################################
### @brief sets up the directories
################################################################################
BUILT_SOURCES = build.h etc/arangodb/arangod-uid.conf \
etc/arangodb/arangod-arm.conf \
etc/arangodb/arangod-uid-arm.conf \
etc/arangodb/arango-dfdb.conf etc/arangodb/arangob.conf \
etc/arangodb/arangod.conf etc/arangodb/arangodump.conf \
etc/arangodb/arangoimp.conf etc/arangodb/arangoirb.conf \
etc/arangodb/arangorestore.conf etc/arangodb/arangosh.conf \
etc/arangodb/foxx-manager.conf $(am__append_12) \
Doxygen/.setup-directories $(JAVASCRIPT_BROWSER) \
@builddir@/.setup-js-directories $(am__append_13) \
$(am__append_15) $(am__append_16) @ZLIB_LIBS@ $(am__append_17) \
$(am__append_19) $(am__append_21) $(am__append_23)
BUILT_SOURCES = build.h etc/arangodb/arango-dfdb.conf \
etc/arangodb/arangob.conf etc/arangodb/arangod.conf \
etc/arangodb/arangodump.conf etc/arangodb/arangoimp.conf \
etc/arangodb/arangoirb.conf etc/arangodb/arangorestore.conf \
etc/arangodb/arangosh.conf etc/arangodb/foxx-manager.conf \
$(am__append_12) Doxygen/.setup-directories \
$(JAVASCRIPT_BROWSER) @builddir@/.setup-js-directories \
$(am__append_13) $(am__append_15) $(am__append_16) \
$(am__append_17) $(am__append_19) $(am__append_21) \
$(am__append_23) @ZLIB_LIBS@
################################################################################
### @brief man pages to install
@ -1169,8 +1151,8 @@ dist_man_MANS = Documentation/man/man1/arangob.1 \
################################################################################
### @brief cleanup
################################################################################
CLEANUP = $(am__append_10) $(bin_SCRIPTS) Doxygen/.setup-directories \
Doxygen/* $(am__append_14)
CLEANUP = $(am__append_10) Doxygen/.setup-directories Doxygen/* \
$(am__append_14)
################################################################################
### @brief targets for cleanup of 3rd party libraries
@ -1179,8 +1161,8 @@ CLEANUP = $(am__append_10) $(bin_SCRIPTS) Doxygen/.setup-directories \
################################################################################
### @brief additional files to remove
################################################################################
CLEANUP_3RD = clean-zlib $(am__append_18) $(am__append_20) \
$(am__append_22) $(am__append_24)
CLEANUP_3RD = $(am__append_18) $(am__append_20) $(am__append_22) \
$(am__append_24) clean-zlib
################################################################################
### @brief flex files
@ -1268,7 +1250,7 @@ noinst_LIBRARIES = lib/libarango.a lib/libarango_v8.a \
################################################################################
### @brief /sbin scripts
################################################################################
bin_SCRIPTS = bin/arango-dfdb bin/foxx-manager
bin_SCRIPTS =
################################################################################
### @brief /etc data
@ -2105,7 +2087,7 @@ all: $(BUILT_SOURCES)
.SUFFIXES: .c .cpp .o .obj
am--refresh: Makefile
@:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/lib/Makefile.files $(srcdir)/arangod/Makefile.files $(srcdir)/arangosh/Makefile.files $(srcdir)/etc/Makefile.files $(srcdir)/utils/Makefile.files $(srcdir)/arangoirb/Makefile.files $(srcdir)/UnitTests/Makefile.unittests $(srcdir)/Documentation/Makefile.files $(srcdir)/js/Makefile.files $(srcdir)/mr/Makefile.mruby $(srcdir)/lib/Makefile.flex $(srcdir)/lib/Makefile.bison $(srcdir)/3rdParty/Makefile.zlib $(srcdir)/3rdParty/Makefile.all-in-one-libev $(srcdir)/3rdParty/Makefile.all-in-one-v8 $(srcdir)/3rdParty/Makefile.all-in-one-mruby $(srcdir)/3rdParty/Makefile.all-in-one-icu $(am__configure_deps)
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/lib/Makefile.files $(srcdir)/arangod/Makefile.files $(srcdir)/arangosh/Makefile.files $(srcdir)/etc/Makefile.files $(srcdir)/arangoirb/Makefile.files $(srcdir)/UnitTests/Makefile.unittests $(srcdir)/Documentation/Makefile.files $(srcdir)/js/Makefile.files $(srcdir)/mr/Makefile.mruby $(srcdir)/lib/Makefile.flex $(srcdir)/lib/Makefile.bison $(srcdir)/3rdParty/Makefile.all-in-one-icu $(srcdir)/3rdParty/Makefile.all-in-one-libev $(srcdir)/3rdParty/Makefile.all-in-one-mruby $(srcdir)/3rdParty/Makefile.all-in-one-v8 $(srcdir)/3rdParty/Makefile.zlib $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
@ -2128,7 +2110,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
esac;
$(srcdir)/lib/Makefile.files $(srcdir)/arangod/Makefile.files $(srcdir)/arangosh/Makefile.files $(srcdir)/etc/Makefile.files $(srcdir)/utils/Makefile.files $(srcdir)/arangoirb/Makefile.files $(srcdir)/UnitTests/Makefile.unittests $(srcdir)/Documentation/Makefile.files $(srcdir)/js/Makefile.files $(srcdir)/mr/Makefile.mruby $(srcdir)/lib/Makefile.flex $(srcdir)/lib/Makefile.bison $(srcdir)/3rdParty/Makefile.zlib $(srcdir)/3rdParty/Makefile.all-in-one-libev $(srcdir)/3rdParty/Makefile.all-in-one-v8 $(srcdir)/3rdParty/Makefile.all-in-one-mruby $(srcdir)/3rdParty/Makefile.all-in-one-icu:
$(srcdir)/lib/Makefile.files $(srcdir)/arangod/Makefile.files $(srcdir)/arangosh/Makefile.files $(srcdir)/etc/Makefile.files $(srcdir)/arangoirb/Makefile.files $(srcdir)/UnitTests/Makefile.unittests $(srcdir)/Documentation/Makefile.files $(srcdir)/js/Makefile.files $(srcdir)/mr/Makefile.mruby $(srcdir)/lib/Makefile.flex $(srcdir)/lib/Makefile.bison $(srcdir)/3rdParty/Makefile.all-in-one-icu $(srcdir)/3rdParty/Makefile.all-in-one-libev $(srcdir)/3rdParty/Makefile.all-in-one-mruby $(srcdir)/3rdParty/Makefile.all-in-one-v8 $(srcdir)/3rdParty/Makefile.zlib:
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
@ -7371,7 +7353,8 @@ install-dvi-am:
install-exec-am: install-binPROGRAMS install-binSCRIPTS \
install-sbinPROGRAMS
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) install-exec-hook
install-html: install-html-am
install-html-am:
@ -7417,7 +7400,7 @@ uninstall-am: uninstall-arangosysconfDATA uninstall-binPROGRAMS \
uninstall-man: uninstall-man1 uninstall-man8
.MAKE: all check install install-am install-strip
.MAKE: all check install install-am install-exec-am install-strip
.PHONY: CTAGS GTAGS TAGS all all-am am--refresh check check-am clean \
clean-binPROGRAMS clean-cscope clean-generic clean-local \
@ -7430,30 +7413,20 @@ uninstall-man: uninstall-man1 uninstall-man8
info-am install install-am install-arangosysconfDATA \
install-binPROGRAMS install-binSCRIPTS install-data \
install-data-am install-data-local install-dvi install-dvi-am \
install-exec install-exec-am install-html install-html-am \
install-info install-info-am install-man install-man1 \
install-man8 install-nobase_pkgdataDATA install-pdf \
install-pdf-am install-ps install-ps-am install-sbinPROGRAMS \
install-strip installcheck installcheck-am installdirs \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
tags tags-am uninstall uninstall-am \
uninstall-arangosysconfDATA uninstall-binPROGRAMS \
install-exec install-exec-am install-exec-hook install-html \
install-html-am install-info install-info-am install-man \
install-man1 install-man8 install-nobase_pkgdataDATA \
install-pdf install-pdf-am install-ps install-ps-am \
install-sbinPROGRAMS install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
uninstall-am uninstall-arangosysconfDATA uninstall-binPROGRAMS \
uninstall-binSCRIPTS uninstall-man uninstall-man1 \
uninstall-man8 uninstall-nobase_pkgdataDATA \
uninstall-sbinPROGRAMS
etc/arangodb/arangod-uid.conf: @srcdir@/etc/arangodb/arangod.conf
sed -e 's:^# \([ug]id\):\1:' $< > $@
etc/arangodb/arangod-arm.conf: @srcdir@/etc/arangodb/arangod.conf
sed -e '/^\[server\]/,/^\[/s:^threads.*:threads = 1:' $< > $@
etc/arangodb/arangod-uid-arm.conf: @srcdir@/etc/arangodb/arangod.conf
sed -e 's:^# \([ug]id\):\1:' $< \
| sed -e '/^\[server\]/,/^\[/s:^threads.*:threads = 1:' > $@
################################################################################
### @brief /var data
################################################################################
@ -7466,7 +7439,13 @@ install-data-local:
test -d $(DESTDIR)$(TRI_LOCALSTATEDIR)/lib/arangodb-apps || mkdir -p $(DESTDIR)$(TRI_LOCALSTATEDIR)/lib/arangodb-apps
test -d $(DESTDIR)$(TRI_LOCALSTATEDIR)/log/arangodb || mkdir -p $(DESTDIR)$(TRI_LOCALSTATEDIR)/log/arangodb
#endif
################################################################################
### @brief symbolic links
################################################################################
install-exec-hook:
ln -s arangosh$(EXEEXT) $(DESTDIR)$(bindir)/foxx-manager$(EXEEXT)
ln -s arangod$(EXEEXT) $(DESTDIR)$(sbindir)/arango-dfdb$(EXEEXT)
################################################################################
### @brief version number
@ -7492,28 +7471,6 @@ etc/arangodb/%.conf: etc/arangodb/%.conf.in Makefile
-e 's%@PKGDATADIR@%${TRI_PKGDATADIR}%g' \
$< > $@
################################################################################
### @brief arango datafile debugger
################################################################################
bin/arango-dfdb: utils/arango-dfdb.in
sed \
-e 's%@SBINDIR@%${TRI_SBINDIR}%g' \
-e 's%@LOCALSTATEDIR@%${TRI_LOCALSTATEDIR}%g' \
-e 's%@PKGDATADIR@%${TRI_PKGDATADIR}%g' \
$< > $@
chmod 755 $@
################################################################################
### @brief foxx manager
################################################################################
bin/foxx-manager: utils/foxx-manager.in
sed \
-e 's%@BINDIR@%${TRI_BINDIR}%g' \
$< > $@
chmod 755 $@
################################################################################
################################################################################
@ -8507,107 +8464,6 @@ js/apps/system/aardvark/frontend/js/modules/%.js: @srcdir@/js/client/modules/%.j
@ENABLE_MAINTAINER_MODE_TRUE@%.cpp: %.yy
@ENABLE_MAINTAINER_MODE_TRUE@ @top_srcdir@/config/bison-c++.sh $(BISON) $@ $<
@ZLIB_LIBS@: @srcdir@/.zlib-build-@TRI_BITS@
@srcdir@/.zlib-build-@TRI_BITS@:
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILDING zlib"
@echo "--------------------------------------------------------------------------------"
@echo
mkdir @top_srcdir@/3rdParty/zlib-1.2.7 || true
cd @top_srcdir@/3rdParty/zlib-1.2.7 && ./configure
cd @top_srcdir@/3rdParty/zlib-1.2.7 && $(MAKE)
@touch @srcdir@/.zlib-build-@TRI_BITS@
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILD zlib FINISHED"
@echo "--------------------------------------------------------------------------------"
@echo
clean-zlib:
rm -f @srcdir@/.zlib-build-@TRI_BITS@
cd @top_srcdir@/3rdParty/zlib-1.2.7 && $(MAKE) clean
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@@LIBEV_LIBS@: @srcdir@/.libev-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@@srcdir@/.libev-build-@TRI_BITS@:
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "BUILDING libev"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ mkdir @top_srcdir@/3rdParty/libev/BUILD || true
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ cd @top_srcdir@/3rdParty/libev/BUILD && ../configure --disable-shared
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ cd @top_srcdir@/3rdParty/libev/BUILD && $(MAKE)
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ touch @srcdir@/.libev-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "BUILD libev FINISHED"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@clean-libev:
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ rm -f @srcdir@/.libev-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ rm -rf @top_srcdir@/3rdParty/libev/BUILD
@ENABLE_ALL_IN_ONE_V8_TRUE@@V8_LIBS@: @srcdir@/.v8-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_V8_TRUE@@srcdir@/.v8-build-@TRI_BITS@:
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "BUILDING V8"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo
@ENABLE_ALL_IN_ONE_V8_TRUE@@ENABLE_ARM_TRUE@ cd @top_srcdir@/3rdParty/V8 && CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" GYP_DEFINES="armv7=0" $(MAKE) library=static strictaliasing=off snapshot=off werror=no hardfp=on @V8_TARGET@
@ENABLE_ALL_IN_ONE_V8_TRUE@@ENABLE_ARM_FALSE@ cd @top_srcdir@/3rdParty/V8 && CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" $(MAKE) library=static strictaliasing=off snapshot=off werror=no @V8_TARGET@
@ENABLE_ALL_IN_ONE_V8_TRUE@ touch @srcdir@/.v8-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "BUILD V8 FINISHED"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo
@ENABLE_ALL_IN_ONE_V8_TRUE@clean-v8:
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -f @srcdir@/.v8-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_V8_TRUE@ cd @top_srcdir@/3rdParty/V8 && ( $(MAKE) clean || true )
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -rf @top_srcdir@/3rdParty/V8/out
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -rf @top_srcdir@/3rdParty/V8/tools/*.pyc
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -rf @top_srcdir@/3rdParty/V8/build/gyp/pylib/gyp/*.pyc
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -rf @top_srcdir@/3rdParty/V8/build/gyp/pylib/gyp/*/*.pyc
@ENABLE_MRUBY_TRUE@@MRUBY_LIBS@: @srcdir@/.mruby-build-@TRI_BITS@
@ENABLE_MRUBY_TRUE@@srcdir@/.mruby-build-@TRI_BITS@:
@ENABLE_MRUBY_TRUE@ @echo
@ENABLE_MRUBY_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_MRUBY_TRUE@ @echo "BUILDING mruby"
@ENABLE_MRUBY_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_MRUBY_TRUE@ @echo
@ENABLE_MRUBY_TRUE@ cd @top_srcdir@/3rdParty/mruby && $(MAKE) -j1
@ENABLE_MRUBY_TRUE@ touch @srcdir@/.mruby-build-@TRI_BITS@
@ENABLE_MRUBY_TRUE@ @echo
@ENABLE_MRUBY_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_MRUBY_TRUE@ @echo "BUILD mruby FINISHED"
@ENABLE_MRUBY_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_MRUBY_TRUE@ @echo
@ENABLE_MRUBY_TRUE@clean-mruby:
@ENABLE_MRUBY_TRUE@ rm -f @srcdir@/.mruby-build-@TRI_BITS@
@ENABLE_MRUBY_TRUE@ cd @top_srcdir@/3rdParty/MRUBY && ( $(MAKE) -k clean || true )
@ENABLE_ALL_IN_ONE_ICU_TRUE@@ICU_LIBS@: @srcdir@/.icu-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_ICU_TRUE@@srcdir@/.icu-build-@TRI_BITS@:
@ -8643,6 +8499,107 @@ clean-zlib:
@ENABLE_ALL_IN_ONE_ICU_TRUE@ rm -f @srcdir@/.icu-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_ICU_TRUE@ rm -rf $(ICUDIR)
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@@LIBEV_LIBS@: @srcdir@/.libev-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@@srcdir@/.libev-build-@TRI_BITS@:
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "BUILDING libev"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ mkdir @top_srcdir@/3rdParty/libev/BUILD || true
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ cd @top_srcdir@/3rdParty/libev/BUILD && ../configure --disable-shared
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ cd @top_srcdir@/3rdParty/libev/BUILD && $(MAKE)
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ touch @srcdir@/.libev-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "BUILD libev FINISHED"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ @echo
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@clean-libev:
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ rm -f @srcdir@/.libev-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_LIBEV_TRUE@ rm -rf @top_srcdir@/3rdParty/libev/BUILD
@ENABLE_MRUBY_TRUE@@MRUBY_LIBS@: @srcdir@/.mruby-build-@TRI_BITS@
@ENABLE_MRUBY_TRUE@@srcdir@/.mruby-build-@TRI_BITS@:
@ENABLE_MRUBY_TRUE@ @echo
@ENABLE_MRUBY_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_MRUBY_TRUE@ @echo "BUILDING mruby"
@ENABLE_MRUBY_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_MRUBY_TRUE@ @echo
@ENABLE_MRUBY_TRUE@ cd @top_srcdir@/3rdParty/mruby && $(MAKE) -j1
@ENABLE_MRUBY_TRUE@ touch @srcdir@/.mruby-build-@TRI_BITS@
@ENABLE_MRUBY_TRUE@ @echo
@ENABLE_MRUBY_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_MRUBY_TRUE@ @echo "BUILD mruby FINISHED"
@ENABLE_MRUBY_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_MRUBY_TRUE@ @echo
@ENABLE_MRUBY_TRUE@clean-mruby:
@ENABLE_MRUBY_TRUE@ rm -f @srcdir@/.mruby-build-@TRI_BITS@
@ENABLE_MRUBY_TRUE@ cd @top_srcdir@/3rdParty/MRUBY && ( $(MAKE) -k clean || true )
@ENABLE_ALL_IN_ONE_V8_TRUE@@V8_LIBS@: @srcdir@/.v8-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_V8_TRUE@@srcdir@/.v8-build-@TRI_BITS@:
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "BUILDING V8"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo
@ENABLE_ALL_IN_ONE_V8_TRUE@@ENABLE_ARM_TRUE@ cd @top_srcdir@/3rdParty/V8 && CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" GYP_DEFINES="armv7=0" $(MAKE) library=static strictaliasing=off snapshot=off werror=no hardfp=on @V8_TARGET@
@ENABLE_ALL_IN_ONE_V8_TRUE@@ENABLE_ARM_FALSE@ cd @top_srcdir@/3rdParty/V8 && CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" $(MAKE) library=static strictaliasing=off snapshot=off werror=no @V8_TARGET@
@ENABLE_ALL_IN_ONE_V8_TRUE@ touch @srcdir@/.v8-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "BUILD V8 FINISHED"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo "--------------------------------------------------------------------------------"
@ENABLE_ALL_IN_ONE_V8_TRUE@ @echo
@ENABLE_ALL_IN_ONE_V8_TRUE@clean-v8:
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -f @srcdir@/.v8-build-@TRI_BITS@
@ENABLE_ALL_IN_ONE_V8_TRUE@ cd @top_srcdir@/3rdParty/V8 && ( $(MAKE) clean || true )
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -rf @top_srcdir@/3rdParty/V8/out
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -rf @top_srcdir@/3rdParty/V8/tools/*.pyc
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -rf @top_srcdir@/3rdParty/V8/build/gyp/pylib/gyp/*.pyc
@ENABLE_ALL_IN_ONE_V8_TRUE@ rm -rf @top_srcdir@/3rdParty/V8/build/gyp/pylib/gyp/*/*.pyc
@ZLIB_LIBS@: @srcdir@/.zlib-build-@TRI_BITS@
@srcdir@/.zlib-build-@TRI_BITS@:
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILDING zlib"
@echo "--------------------------------------------------------------------------------"
@echo
mkdir @top_srcdir@/3rdParty/zlib-1.2.7 || true
cd @top_srcdir@/3rdParty/zlib-1.2.7 && ./configure
cd @top_srcdir@/3rdParty/zlib-1.2.7 && $(MAKE)
@touch @srcdir@/.zlib-build-@TRI_BITS@
@echo
@echo "--------------------------------------------------------------------------------"
@echo "BUILD zlib FINISHED"
@echo "--------------------------------------------------------------------------------"
@echo
clean-zlib:
rm -f @srcdir@/.zlib-build-@TRI_BITS@
cd @top_srcdir@/3rdParty/zlib-1.2.7 && $(MAKE) clean
################################################################################
### @brief generate all flex files
################################################################################
@ -8652,23 +8609,23 @@ clean-zlib:
################################################################################
################################################################################
### @brief zlib
### @brief ICU
################################################################################
################################################################################
### @brief libev
################################################################################
################################################################################
### @brief V8
################################################################################
################################################################################
### @brief mruby
################################################################################
################################################################################
### @brief ICU
### @brief V8
################################################################################
################################################################################
### @brief zlib
################################################################################
# Tell versions [3.59,3.63) of GNU make to not export all variables.

View File

@ -168,27 +168,7 @@ install(
### @brief install arangod config
################################################################################
if (BUILD_PACKAGE STREQUAL "raspbian")
install(
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod-arm.conf
DESTINATION ${ETCDIR_INSTALL}
RENAME arangod.conf)
install(
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod-uid-arm.conf
DESTINATION ${ETCDIR_INSTALL}
RENAME arangod-uid.conf)
elseif (BUILD_PACKAGE STREQUAL "dmg-cli")
install_config(arangod)
elseif (MSVC)
install_config(arangod)
else ()
install_config(arangod)
install(
FILES ${PROJECT_SOURCE_DIR}/etc/arangodb/arangod-uid.conf
DESTINATION ${ETCDIR_INSTALL})
endif ()
install_config(arangod)
################################################################################
### @brief install arango-dfdb binary

View File

@ -31,6 +31,8 @@ endpoint = tcp://0.0.0.0:8529
disable-authentication = yes
threads = 5
# the user and group are normally set in the start script
# uid = arangodb
# gid = arangodb

View File

@ -1,46 +0,0 @@
# -*- mode: Makefile; -*-
## -----------------------------------------------------------------------------
## --SECTION-- UTIL SCRIPTS
## -----------------------------------------------------------------------------
################################################################################
### @brief /sbin programs
################################################################################
bin_SCRIPTS += \
bin/arango-dfdb \
bin/foxx-manager
CLEANUP += $(bin_SCRIPTS)
################################################################################
### @brief arango datafile debugger
################################################################################
bin/arango-dfdb: utils/arango-dfdb.in
sed \
-e 's%@SBINDIR@%${TRI_SBINDIR}%g' \
-e 's%@LOCALSTATEDIR@%${TRI_LOCALSTATEDIR}%g' \
-e 's%@PKGDATADIR@%${TRI_PKGDATADIR}%g' \
$< > $@
chmod 755 $@
################################################################################
### @brief foxx manager
################################################################################
bin/foxx-manager: utils/foxx-manager.in
sed \
-e 's%@BINDIR@%${TRI_BINDIR}%g' \
$< > $@
chmod 755 $@
## -----------------------------------------------------------------------------
## --SECTION-- END-OF-FILE
## -----------------------------------------------------------------------------
## Local Variables:
## mode: outline-minor
## outline-regexp: "^\\(### @brief\\|## --SECTION--\\|# -\\*- \\)"
## End:

View File

@ -1,47 +0,0 @@
#!/bin/bash
# Placeholders starting with @ will be replaced by make
ARANGOD="${ARANGODB_ROOT}@SBINDIR@/arangod"
DATABASE="${ARANGODB_ROOT}@LOCALSTATEDIR@/lib/arangodb"
MODULESPATH="${ARANGODB_ROOT}@PKGDATADIR@/js/server/modules;${ARANGODB_ROOT}@PKGDATADIR@/js/common/modules;${ARANGODB_ROOT}@PKGDATADIR@/js/node"
PACKAGEPATH="${ARANGODB_ROOT}@PKGDATADIR@/js/npm"
APPPATH="${ARANGODB_ROOT}@LOCALSTATEDIR@/lib/arangodb-apps"
STARTUPPATH="${ARANGODB_ROOT}@PKGDATADIR@/js"
SCRIPT="${ARANGODB_ROOT}@PKGDATADIR@/js/server/arango-dfdb.js"
if [ "$1" == "--relative" ] ; then
shift
ARANGOD="./bin/arangod"
MODULESPATH="./js/server/modules;./js/common/modules;./js/node"
PACKAGEPATH="./js/npm"
APPPATH="./js/apps"
STARTUPPATH="./js"
SCRIPT="./js/server/arango-dfdb.js"
fi
if [ "$1" == "--database" ] || [ "$1" == "--database.directory" ] ; then
shift
DATABASE="$1"
shift
fi
if test -z "$DATABASE"; then
echo "$0: please specify a database directory using '--database'"
exit 1
fi
if test ! -d "$DATABASE"; then
echo "$0: database directory '$DATABASE' does not exist"
exit 1
fi
$ARANGOD \
-c none \
--no-upgrade \
--database.directory "$DATABASE" \
--javascript.startup-directory "$STARTUPPATH" \
--javascript.modules-path "$MODULESPATH" \
--javascript.package-path "$PACKAGEPATH" \
--javascript.app-path "$APPPATH" \
--javascript.script "$SCRIPT"

View File

@ -1,17 +0,0 @@
#!/bin/bash
# Placeholders starting with @ will be replaced by make
ARANGOSH="${ARANGODB_ROOT}@BINDIR@/arangosh"
RCFILE=""
if [ "$1" == "--relative" ] ; then
shift
ARANGOSH="./bin/arangosh"
RCFILE="-c etc/relative/arangosh.conf"
fi
$ARANGOSH \
$RCFILE \
--javascript.execute-string 'require("org/arangodb/foxx/manager").run(ARGUMENTS);' \
"$@"