summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Klic <kklic@redhat.com>2010-12-02 16:07:36 +0100
committerKarel Klic <kklic@redhat.com>2010-12-02 16:13:42 +0100
commitf06ac7b74c42629bbcb1a8b5287a189dccc66de0 (patch)
tree208f6d3aacd2fb1484bbf34ada093396340acb4b
parente6692ecd10f2eea5eb99458e5caae20999646bcf (diff)
downloadabrt-f06ac7b74c42629bbcb1a8b5287a189dccc66de0.tar.gz
abrt-f06ac7b74c42629bbcb1a8b5287a189dccc66de0.tar.xz
abrt-f06ac7b74c42629bbcb1a8b5287a189dccc66de0.zip
Add retrace server to automake and autoconf configuration files
-rw-r--r--Makefile.am2
-rw-r--r--abrt.spec21
-rw-r--r--configure.ac6
-rw-r--r--retrace/Makefile.am1
-rw-r--r--retrace/config/Makefile.am12
-rw-r--r--retrace/interface/Makefile.am3
-rw-r--r--retrace/lib/Makefile.am2
-rw-r--r--retrace/reposync/Makefile.am1
-rw-r--r--retrace/worker/Makefile.am3
9 files changed, 49 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index a536b7c7..84a41e74 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,5 @@
ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = src po icons tests
+SUBDIRS = src retrace po icons tests
DISTCHECK_CONFIGURE_FLAGS = \
--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir)
diff --git a/abrt.spec b/abrt.spec
index 154faa47..50c93912 100644
--- a/abrt.spec
+++ b/abrt.spec
@@ -207,6 +207,17 @@ Provides: bug-buddy
%description desktop
Virtual package to make easy default installation on desktop environments.
+%package retrace-server
+Summary: %{name}'s retrace server using HTTP protocol
+Group: System Environment/Daemons
+Requires: abrt-addon-ccpp
+Requires: gdb >= 7.0-3
+Requires: httpd, mod_wsgi, python-webob
+
+%description retrace-server
+The retrace server provides a coredump analysis and backtrace
+generation service over a network using HTTP protocol.
+
%prep
%setup -q
@@ -433,7 +444,6 @@ fi
%{python_site}/*.py*
%{python_site}/abrt.pth
-
%files cli
%defattr(-,root,root,-)
%{_bindir}/abrt-cli
@@ -443,6 +453,15 @@ fi
%files desktop
%defattr(-,root,root,-)
+%files retrace-server
+%defattr(-,root,root,-)
+%config(noreplace) %{_sysconfdir}/%{name}/retrace.conf
+%config(noreplace) %{_sysconfdir}/httpd/conf.d/retrace_httpd.conf
+%{_bindir}/abrt-retrace-reposync
+%{_bindir}/abrt-retrace-worker
+%{_datadir}/abrt-retrace/*.py*
+%{_datadir}/abrt-retrace/*.wsgi
+
%changelog
* Wed Jun 09 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.1.5-1
- GUI: polished the reporter assistant (jmoskovc@redhat.com)
diff --git a/configure.ac b/configure.ac
index d3d8a294..f1b08889 100644
--- a/configure.ac
+++ b/configure.ac
@@ -130,6 +130,12 @@ AC_CONFIG_FILES([
po/Makefile.in
icons/Makefile
tests/btparser/Makefile
+ retrace/Makefile
+ retrace/config/Makefile
+ retrace/interface/Makefile
+ retrace/lib/Makefile
+ retrace/reposync/Makefile
+ retrace/worker/Makefile
])
AC_OUTPUT
diff --git a/retrace/Makefile.am b/retrace/Makefile.am
new file mode 100644
index 00000000..d2e965aa
--- /dev/null
+++ b/retrace/Makefile.am
@@ -0,0 +1 @@
+SUBDIRS = config interface lib reposync worker
diff --git a/retrace/config/Makefile.am b/retrace/config/Makefile.am
new file mode 100644
index 00000000..8cc152ed
--- /dev/null
+++ b/retrace/config/Makefile.am
@@ -0,0 +1,12 @@
+retraceconf_DATA = retrace.conf
+retraceconfdir = ${sysconfdir}/abrt
+
+httpdconf_DATA = retrace_httpd.conf
+httpdconfdir = ${sysconfdir}/httpd/conf.d
+
+EXTRA_DIST = retrace.conf retrace_httpd.conf
+
+# Apache config files can be owned by root, httpd just needs read
+# access.
+#install-data-hook:
+# chown apache:apache $(DESTDIR)$(httpdconfdir)/retrace_httpd.conf
diff --git a/retrace/interface/Makefile.am b/retrace/interface/Makefile.am
new file mode 100644
index 00000000..23589fa3
--- /dev/null
+++ b/retrace/interface/Makefile.am
@@ -0,0 +1,3 @@
+interface_PYTHON = backtrace.wsgi create.wsgi log.wsgi status.wsgi
+# interfacedir should probably be $$(pkgdatadir)/retrace
+interfacedir = $(datadir)/abrt-retrace
diff --git a/retrace/lib/Makefile.am b/retrace/lib/Makefile.am
new file mode 100644
index 00000000..4002ddb4
--- /dev/null
+++ b/retrace/lib/Makefile.am
@@ -0,0 +1,2 @@
+retrace_PYTHON = retrace.py
+retracedir = $(datadir)/abrt-retrace
diff --git a/retrace/reposync/Makefile.am b/retrace/reposync/Makefile.am
new file mode 100644
index 00000000..3770d395
--- /dev/null
+++ b/retrace/reposync/Makefile.am
@@ -0,0 +1 @@
+dist_bin_SCRIPTS=abrt-retrace-reposync
diff --git a/retrace/worker/Makefile.am b/retrace/worker/Makefile.am
new file mode 100644
index 00000000..269bd9b0
--- /dev/null
+++ b/retrace/worker/Makefile.am
@@ -0,0 +1,3 @@
+bin_PROGRAMS = abrt-retrace-worker
+
+abrt_retrace_worker_SOURCES = worker.c