-include $(top_builddir)/config.h \
-DSYSCONFDIR=\""$(sysconfdir)"\" \
-DDBDIR=\""$(dbdir)"\" \
- -DEPC_CUSTOM_CONFIG_FILE=\""${sysconfdir}/epc/epc.conf"\" \
- -DEPC_CUSTOM_MODULES_CONFIG_PATH=\""${sysconfdir}/epc/modules.conf.d/"\" \
- -DEPC_DEFAULT_CONFIG_FILE=\""${prefix}/lib/epc/epc.conf"\" \
- -DEPC_DEFAULT_MODULES_CONFIG_PATH=\""${prefix}/lib/epc/modules.conf.d/"\" \
- -DEPC_MODULES_PATH=\""${sysconfdir}/epc/enabled-modules"\" \
+ -DEPC_CUSTOM_CONFIG_FILE=\""${sysconfdir}/actd/actd.conf"\" \
+ -DEPC_CUSTOM_MODULES_CONFIG_PATH=\""${sysconfdir}/actd/modules.conf.d/"\" \
+ -DEPC_DEFAULT_CONFIG_FILE=\""${prefix}/lib/actd/actd.conf"\" \
+ -DEPC_DEFAULT_MODULES_CONFIG_PATH=\""${prefix}/lib/actd/modules.conf.d/"\" \
+ -DEPC_MODULES_PATH=\""${sysconfdir}/actd/enabled-modules"\" \
-I${top_srcdir}/include
if FORCED_REBOOT
< $< > $@ || rm $@
unitdir = $(prefix)/lib/systemd/system
-configdir = $(prefix)/lib/epc
+configdir = $(prefix)/lib/actd
modulesconfigdir = $(configdir)/modules.conf.d
-dbdir = $(localstatedir)/db/epc
+dbdir = $(localstatedir)/db/actd
nodist_unit_DATA = \
- epc.service
+ actd.service
config_DATA = \
- epc.conf
+ actd.conf
-sbin_PROGRAMS = epcd
+sbin_PROGRAMS = actd
-epclib_SOURCES = \
+actdlib_SOURCES = \
src/action/action_executed_handler.c \
src/action/action_executor.c \
src/core/action.c \
src/util/systemd_dbus.c
if GLIB_MAINLOOP
-epclib_SOURCES += src/core/epc-glib.c
+actdlib_SOURCES += src/core/epc-glib.c
endif
-epcd_SOURCES = \
- $(epclib_SOURCES) \
+actd_SOURCES = \
+ $(actdlib_SOURCES) \
src/epc.c
# Add here source files of modules that must have ability to enable/disable during build
# This variable is parsed by Autoconf
-EXTRA_epcd_SOURCES = \
+EXTRA_actd_SOURCES = \
src/action/service_restart.c \
src/action/unit_start.c
-epcd_CFLAGS = $(AM_CFLAGS)
-epcd_LDFLAGS = -ldl
+actd_CFLAGS = $(AM_CFLAGS)
+actd_LDFLAGS = -ldl
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = src/epc.pc
+pkgconfig_DATA = src/actd.pc
-modulesdir = $(pkglibdir)/available-modules
+# modulesdir = $(pkglibdir)/available-modules
+modulesdir = ${prefix}/lib/actd/available-modules
modules_LTLIBRARIES = \
service_restart_action.la \
unit_start_action.la \
dbus_listener_config_DATA += modules.conf.d/dbus_listener.conf.d/99-acceptance-test.conf
dbus_listener_configdir = $(modulesconfigdir)/dbus_listener.conf.d
-epcd_LDADD = $(LIBSYSTEMD_LIBS) $(GLIB_LIBS) $(JSON_C_LIBS)
+actd_LDADD = $(LIBSYSTEMD_LIBS) $(GLIB_LIBS) $(JSON_C_LIBS)
-epcdevelincludedir = $(includedir)/epc
-epcdevelinclude_HEADERS = \
+actdevelincludedir = $(includedir)/epc
+actdevelinclude_HEADERS = \
include/action.h \
include/action_executed_event.h \
include/action_executor.h \
$(MKDIR_P) $(DESTDIR)$(dbdir)
$(MKDIR_P) $(DESTDIR)$(modulesconfigdir)
$(MKDIR_P) $(DESTDIR)$(pkglibdir)/available-modules
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/epc/available-modules
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/epc/enabled-modules
+ $(MKDIR_P) $(DESTDIR)$(sysconfdir)/actd/available-modules
+ $(MKDIR_P) $(DESTDIR)$(sysconfdir)/actd/enabled-modules
bin_PROGRAMS = activationd_acceptance_checker
tests/activationd-acceptance-test-b-p.service \
tests/activationd-acceptance-test-b-n.service
-configdir = $(prefix)/lib/epc
+configdir = $(prefix)/lib/actd
modulesconfigdir = $(configdir)/modules.conf.d
install-data-local:
--- /dev/null
+[Unit]
+Description=Service Monitoring
+DefaultDependencies=no
+Before=basic.target
+After=local-fs.target
+ConditionPathExists=!/opt/.factoryreset
+
+[Service]
+ExecStart=@sbindir@/actd
+SmackProcessLabel=System
+
+[Install]
+WantedBy=basic.target
+++ /dev/null
-[Unit]
-Description=Service Monitoring
-DefaultDependencies=no
-Before=basic.target
-After=local-fs.target
-ConditionPathExists=!/opt/.factoryreset
-
-[Service]
-ExecStart=@sbindir@/epcd
-SmackProcessLabel=System
-
-[Install]
-WantedBy=basic.target
%make_install
mkdir -p %{buildroot}/%{_unitdir}/basic.target.wants
-ln -s epc.service %{buildroot}/%{_unitdir}/basic.target.wants
+ln -s actd.service %{buildroot}/%{_unitdir}/basic.target.wants
-ln -s %{_sbindir}/epcd %{buildroot}/%{_sbindir}/epcctl
+ln -s %{_sbindir}/actd %{buildroot}/%{_sbindir}/actdctl
-%define moduledir %{_libdir}/epc/available-modules/
-%define moduleconfdir %{_sysconfdir}/epc/available-modules/
-%define enabled_moduledir %{_sysconfdir}/epc/enabled-modules/
+%define moduledir %{_libdir}/actd/available-modules/
+%define moduleconfdir %{_sysconfdir}/actd/available-modules/
+%define enabled_moduledir %{_sysconfdir}/actd/enabled-modules/
mkdir -p %{buildroot}/%{moduledir}
mkdir -p %{buildroot}/%{moduleconfdir}
%files -n event-processing-activation-dm -f activation-dm-files
%license COPYING
-%{_prefix}/lib/epc/modules.conf.d/activation_eh.conf.d/activation_eh.conf
+%{_prefix}/lib/actd/modules.conf.d/activation_eh.conf.d/activation_eh.conf
%files -n event-processing-vconf -f vconf-files
-%{_prefix}/lib/epc/modules.conf.d/vconf_listener.conf.d/50-default.conf
+%{_prefix}/lib/actd/modules.conf.d/vconf_listener.conf.d/50-default.conf
%files -n event-processing-dbus -f dbus-files
-%{_prefix}/lib/epc/modules.conf.d/dbus_listener.conf.d/50-default.conf
+%{_prefix}/lib/actd/modules.conf.d/dbus_listener.conf.d/50-default.conf
%files -n activationd-test-services
%license COPYING
%{_unitdir}/activationd-acceptance-test-d-n.service
%{_unitdir}/activationd-acceptance-test-b-p.service
%{_unitdir}/activationd-acceptance-test-b-n.service
-%{_prefix}/lib/epc/modules.conf.d/vconf_listener.conf.d/99-acceptance-test.conf
-%{_prefix}/lib/epc/modules.conf.d/activation_eh.conf.d/99-acceptance-test.conf
+%{_prefix}/lib/actd/modules.conf.d/vconf_listener.conf.d/99-acceptance-test.conf
+%{_prefix}/lib/actd/modules.conf.d/activation_eh.conf.d/99-acceptance-test.conf
%files -n event-processing-core
%license COPYING
%manifest %{name}.manifest
-%{_sbindir}/epcd
-%{_sbindir}/epcctl
-%{_prefix}/lib/epc/epc.conf
-%{_unitdir}/epc.service
-%{_unitdir}/basic.target.wants/epc.service
-%{_prefix}/lib/epc/modules.conf.d
+%{_sbindir}/actd
+%{_sbindir}/actdctl
+%{_prefix}/lib/actd/actd.conf
+%{_unitdir}/actd.service
+%{_unitdir}/basic.target.wants/actd.service
+%{_prefix}/lib/actd/modules.conf.d
%files -n event-processing-extra -f extra-files
--- /dev/null
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: epc
+Description: Event processing core - external modules development files
+Version: @VERSION@
+Libs: -L${libdir}
+Libs.private:
+Cflags: -I${includedir}/epc
struct epc_module *module;
const char *custom_config_file = EPC_CUSTOM_CONFIG_FILE;
- if (strcmp(basename(av[0]), "epcctl") == 0)
+ if (strcmp(basename(av[0]), "actdctl") == 0)
running_mode = EPC_MODE_CTL;
while ((c = getopt_long(ac, av, "Dc:d:h", options, NULL)) >= 0) {
+++ /dev/null
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: epc
-Description: Event processing core - external modules development files
-Version: @VERSION@
-Libs: -L${libdir}
-Libs.private:
-Cflags: -I${includedir}/epc
#!/bin/sh
-EPCD_PID=-1
+ACTD_PID=-1
stop_services() {
systemctl stop activationd-acceptance-test-s-p
}
cleanup() {
- [ $EPCD_PID -ne -1 ] && kill $EPCD_PID > /dev/null 2>&1
+ [ $ACTD_PID -ne -1 ] && kill $ACTD_PID > /dev/null 2>&1
vconftool unset file/activationd/acceptance
exit 0
}
vconftool -f set -t bool file/activationd/acceptance_bool_n 0
# assumes there's no epcd service running
-epcd > /dev/null 2>&1 &
-EPCD_PID=$!
+actd > /dev/null 2>&1 &
+ACTD_PID=$!
sleep 2
echo "Testing vconf:"