diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2019-10-28 13:29:26 -0400 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2019-11-22 23:02:29 +0100 |
commit | e27e30cae0468903473641efe3853c12d9294ac3 (patch) | |
tree | 1c99041d8d11ee3d620adb08f03616a1fb870a16 /tests/debuginfod-rpms | |
parent | 288f6b199a8b1a60d4fb1f54ca7b883cdd5afca2 (diff) | |
download | elfutils-e27e30cae0468903473641efe3853c12d9294ac3.tar.gz |
debuginfod 2/2: server side
Add the server to the debuginfod/ subdirectory. This is a highly
multithreaded c++11 program (still buildable on rhel7's gcc 4.8,
which is only partly c++11 compliant). Includes an initial suite
of tests, man pages, and a sample systemd service.
Signed-off-by: Frank Ch. Eigler <fche@redhat.com>
Signed-off-by: Aaron Merey <amerey@redhat.com>
Diffstat (limited to 'tests/debuginfod-rpms')
15 files changed, 57 insertions, 0 deletions
diff --git a/tests/debuginfod-rpms/fedora30/hello2-1.0-2.src.rpm b/tests/debuginfod-rpms/fedora30/hello2-1.0-2.src.rpm Binary files differnew file mode 100644 index 00000000..29a60999 --- /dev/null +++ b/tests/debuginfod-rpms/fedora30/hello2-1.0-2.src.rpm diff --git a/tests/debuginfod-rpms/fedora30/hello2-1.0-2.x86_64.rpm b/tests/debuginfod-rpms/fedora30/hello2-1.0-2.x86_64.rpm Binary files differnew file mode 100644 index 00000000..2757e01a --- /dev/null +++ b/tests/debuginfod-rpms/fedora30/hello2-1.0-2.x86_64.rpm diff --git a/tests/debuginfod-rpms/fedora30/hello2-debuginfo-1.0-2.x86_64.rpm b/tests/debuginfod-rpms/fedora30/hello2-debuginfo-1.0-2.x86_64.rpm Binary files differnew file mode 100644 index 00000000..dc6e0f2f --- /dev/null +++ b/tests/debuginfod-rpms/fedora30/hello2-debuginfo-1.0-2.x86_64.rpm diff --git a/tests/debuginfod-rpms/fedora30/hello2-debugsource-1.0-2.x86_64.rpm b/tests/debuginfod-rpms/fedora30/hello2-debugsource-1.0-2.x86_64.rpm Binary files differnew file mode 100644 index 00000000..f036fa39 --- /dev/null +++ b/tests/debuginfod-rpms/fedora30/hello2-debugsource-1.0-2.x86_64.rpm diff --git a/tests/debuginfod-rpms/fedora30/hello2-two-1.0-2.x86_64.rpm b/tests/debuginfod-rpms/fedora30/hello2-two-1.0-2.x86_64.rpm Binary files differnew file mode 100644 index 00000000..e1c09dac --- /dev/null +++ b/tests/debuginfod-rpms/fedora30/hello2-two-1.0-2.x86_64.rpm diff --git a/tests/debuginfod-rpms/fedora30/hello2-two-debuginfo-1.0-2.x86_64.rpm b/tests/debuginfod-rpms/fedora30/hello2-two-debuginfo-1.0-2.x86_64.rpm Binary files differnew file mode 100644 index 00000000..b9a63dfa --- /dev/null +++ b/tests/debuginfod-rpms/fedora30/hello2-two-debuginfo-1.0-2.x86_64.rpm diff --git a/tests/debuginfod-rpms/hello2.spec. b/tests/debuginfod-rpms/hello2.spec. new file mode 100644 index 00000000..0690992f --- /dev/null +++ b/tests/debuginfod-rpms/hello2.spec. @@ -0,0 +1,57 @@ +Summary: hello2 -- double hello, world rpm +Name: hello2 +Version: 1.0 +Release: 2 +Group: Utilities +License: GPL +Distribution: RPM ^W Elfutils test suite. +Vendor: Red Hat Software +Packager: Red Hat Software <bugs@redhat.com> +URL: http://www.redhat.com +BuildRequires: gcc make +Source0: hello-1.0.tar.gz + +%description +Simple rpm demonstration with an eye to consumption by debuginfod. + +%package two +Summary: hello2two +License: GPL + +%description two +Dittoish. + +%prep +%setup -q -n hello-1.0 + +%build +gcc -g -O1 hello.c -o hello +gcc -g -O2 -D_FORTIFY_SOURCE=2 hello.c -o hello2 + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/usr/local/bin +cp hello $RPM_BUILD_ROOT/usr/local/bin/ +cp hello2 $RPM_BUILD_ROOT/usr/local/bin/ + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%attr(0751,root,root) /usr/local/bin/hello + +%files two +%defattr(-,root,root) +%attr(0751,root,root) /usr/local/bin/hello2 + +%changelog +* Thu Nov 14 2019 Frank Ch. Eigler <fche@redhat.com> +- Added source code right here to make spec file self-contained. +- Dropped misc files not relevant to debuginfod testing. + +* Wed May 18 2016 Mark Wielaard <mjw@redhat.com> +- Add hello2 for dwz testing support. + +* Tue Oct 20 1998 Jeff Johnson <jbj@redhat.com> +- create. diff --git a/tests/debuginfod-rpms/rhel6/hello2-1.0-2.i686.rpm b/tests/debuginfod-rpms/rhel6/hello2-1.0-2.i686.rpm Binary files differnew file mode 100644 index 00000000..cb99fd6e --- /dev/null +++ b/tests/debuginfod-rpms/rhel6/hello2-1.0-2.i686.rpm diff --git a/tests/debuginfod-rpms/rhel6/hello2-1.0-2.src.rpm b/tests/debuginfod-rpms/rhel6/hello2-1.0-2.src.rpm Binary files differnew file mode 100644 index 00000000..603a9b1a --- /dev/null +++ b/tests/debuginfod-rpms/rhel6/hello2-1.0-2.src.rpm diff --git a/tests/debuginfod-rpms/rhel6/hello2-debuginfo-1.0-2.i686.rpm b/tests/debuginfod-rpms/rhel6/hello2-debuginfo-1.0-2.i686.rpm Binary files differnew file mode 100644 index 00000000..19f4360c --- /dev/null +++ b/tests/debuginfod-rpms/rhel6/hello2-debuginfo-1.0-2.i686.rpm diff --git a/tests/debuginfod-rpms/rhel6/hello2-two-1.0-2.i686.rpm b/tests/debuginfod-rpms/rhel6/hello2-two-1.0-2.i686.rpm Binary files differnew file mode 100644 index 00000000..58c77a1d --- /dev/null +++ b/tests/debuginfod-rpms/rhel6/hello2-two-1.0-2.i686.rpm diff --git a/tests/debuginfod-rpms/rhel7/hello2-1.0-2.src.rpm b/tests/debuginfod-rpms/rhel7/hello2-1.0-2.src.rpm Binary files differnew file mode 100644 index 00000000..5ca4d423 --- /dev/null +++ b/tests/debuginfod-rpms/rhel7/hello2-1.0-2.src.rpm diff --git a/tests/debuginfod-rpms/rhel7/hello2-1.0-2.x86_64.rpm b/tests/debuginfod-rpms/rhel7/hello2-1.0-2.x86_64.rpm Binary files differnew file mode 100644 index 00000000..0e6f6cc8 --- /dev/null +++ b/tests/debuginfod-rpms/rhel7/hello2-1.0-2.x86_64.rpm diff --git a/tests/debuginfod-rpms/rhel7/hello2-debuginfo-1.0-2.x86_64.rpm b/tests/debuginfod-rpms/rhel7/hello2-debuginfo-1.0-2.x86_64.rpm Binary files differnew file mode 100644 index 00000000..c1136f3a --- /dev/null +++ b/tests/debuginfod-rpms/rhel7/hello2-debuginfo-1.0-2.x86_64.rpm diff --git a/tests/debuginfod-rpms/rhel7/hello2-two-1.0-2.x86_64.rpm b/tests/debuginfod-rpms/rhel7/hello2-two-1.0-2.x86_64.rpm Binary files differnew file mode 100644 index 00000000..5e89afd2 --- /dev/null +++ b/tests/debuginfod-rpms/rhel7/hello2-two-1.0-2.x86_64.rpm |