#1 Update to 2.4.14
Closed 2 years ago by ngompa. Opened 2 years ago by birkch.
rpms/ birkch/snoopy master  into  rawhide

file added
+10
@@ -0,0 +1,10 @@ 

+ snoopy-1.6.1.tar.gz

+ snoopy-1.7.1.tar.gz

+ /snoopy-1.7.6.tar.gz

+ /snoopy-1.7.9.tar.gz

+ /snoopy-1.7.10.tar.gz

+ /snoopy-1.8.0.tar.gz

+ /snoopy-1.9.0.tar.gz

+ /snoopy-3aa5c7124a3861427f7d17cbccbb1deb37329e08.tar.gz

+ /snoopy-2.*.tar.gz

+ /fix-build-for-new-automake.patch

file removed
-1
@@ -1,1 +0,0 @@ 

- snoopy fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1676012

file added
+195
@@ -0,0 +1,195 @@ 

+ Name:           snoopy

+ Version:        2.4.14

+ Release:        2%{?dist}

+ Summary:        A preload library to send shell commands to syslog

+ License:        GPLv2+

+ URL:            https://github.com/a2o/snoopy

+ Source0:        %{URL}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz

+ BuildRequires:  automake

+ BuildRequires:  libtool

+ BuildRequires:  socat

+ BuildRequires:  gcc

+ %if 0%{?fedora}

+ BuildRequires:  procps-ng

+ %endif

+ 

+ %description

+ Snoopy is designed to aid a sysadmin by providing a log of commands executed.

+ Snoopy is completely transparent to the user and applications.

+ It is linked into programs to provide a wrapper around calls to execve().

+ Logging is done via syslog.

+ 

+ %package devel

+ Summary:        Development files for %{name}

+ Requires:       %{name}%{?_isa} = %{version}-%{release}

+ 

+ %description devel

+ Development files for %{name}.

+ 

+ %prep

+ %autosetup

+ 

+ %build

+ %configure --enable-filtering --enable-config-file

+ # rename libsnoopy.so to libsnoopy.so.0 in enable and disable script rhbz#1928586

+ sed -i 's/libsnoopy.so/libsnoopy.so.0/g' util/snoopy-enable

+ make build

+ 

+ %install

+ %make_install

+ 

+ %ldconfig_scriptlets

+ 

+ mkdir -p %{buildroot}%{_sysconfdir}

+ install -m 0644 etc/snoopy.ini %{buildroot}%{_sysconfdir}/snoopy.ini

+ 

+ rm %{buildroot}%{_libdir}/libsnoopy.la

+ rm -rf %{buildroot}/contrib

+ 

+ %if 0%{?fedora} || 0%{?rhel} >= 8

+ mkdir -p %{buildroot}%{_includedir}/%{name}

+ install -c -m 644 src/*.h %{buildroot}%{_includedir}/%{name}

+ %endif

+ 

+ %files

+ %doc README.md ChangeLog doc/{FAQ.md,FILTER_exclude_spawns_of.md}

+ %license COPYING

+ %{_libdir}/libsnoopy.so.0*

+ %{_sbindir}/snoopy-enable

+ %{_sbindir}/snoopy-disable

+ %config(noreplace) %{_sysconfdir}/snoopy.ini

+ 

+ %files devel

+ %{_libdir}/libsnoopy.so

+ %if 0%{?fedora} || 0%{?rhel} >= 8

+ %{_includedir}/snoopy/

+ %else

+ %{_libdir}/libsnoopy.la

+ %endif

+ 

+ %preun -p %{_sbindir}/snoopy-disable

+ 

+ %changelog

+ * Tue Apr 20 2021 Christian Birk <mail@birkc.de> - 2.4.14-2

+ - Add build fixes for rhel7

+ 

+ * Tue Apr 20 2021 Christian Birk <mail@birkc.de> - 2.4.14-1

+ - Update to 2.4.14

+ 

+ * Wed Apr 14 2021 Christian Birk <mail@birkc.de> - 2.4.13-1

+ - Update to 2.4.13

+ - Cleanup spec with feedback from rhbz#1928586

+ 

+ * Wed Feb 10 2021 Christian Birk <mail@birkc.de> - 2.4.12-1

+ - Update to 2.4.12

+ 

+ * Tue Feb 02 2021 Christian Birk <mail@birkc.de> - 2.4.11-1

+ - Update to 2.4.11

+ 

+ * Mon Nov 30 2020 Christian Birk <mail@birkc.de> - 2.4.10-1

+ - Update to 2.4.10

+ 

+ * Mon Nov 16 2020 Christian Birk <mail@birkc.de> - 2.4.9-1

+ - Update to 2.4.9

+ 

+ * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-10

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

+ 

+ * Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-9

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

+ 

+ * Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-8

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

+ 

+ * Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-7

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

+ 

+ * Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-6

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

+ 

+ * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-5

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

+ 

+ * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-4

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

+ 

+ * Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.6-3

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

+ 

+ * Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.6-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

+ 

+ * Sun Mar 22 2015 Mosaab Alzoubi <moceap@hotmail.com> - 2.2.6-1

+ - Update to 2.2.6

+ - Clean spec up

+ - Add -devel package

+ - Use Github source guidline

+ - Remove old guideline tags

+ - Remove la lib

+ - Remove old %%clean way

+ - Remove README.Fedora due to its included in tools

+ - Add %%license macro

+ - Fix BRs

+ - Support new automake building

+ - Use %%make_install

+ - Right way for ldconfig

+ - Right way for lib macro

+ - Fix lines length of %%descriotion

+ - Use snoopy.ini

+ 

+ * Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-3

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

+ 

+ * Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

+ 

+ * Thu Sep 19 2013 Steve Traylen <steve.traylen@cern.ch> 1.9.0-1A

+ - New upstream version, also upstream moved to github.

+ 

+ * Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-6

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

+ 

+ * Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-5

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

+ 

+ * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-4

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

+ 

+ * Thu Apr 26 2012 Steve Traylen <steve.traylen@cern.ch> - 1.8.0-3

+ - Correct previous wrong date in changelog.

+ 

+ * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.0-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

+ 

+ * Mon May 2 2011 Steve Traylen <steve.traylen@cern.ch> - 1.8.0-1

+ - New upstream 1.8.0

+ - Use make install 

+ - Clarify README.Fedora to use $LIB for configuration. rhbz#701241.

+ 

+ * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.10-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

+ 

+ * Fri Jan 14 2011 Steve Traylen <steve.traylen@cern.ch> - 1.7.10-1

+ - New upstream 1.7.10

+ 

+ * Mon Jan 10 2011 Steve Traylen <steve.traylen@cern.ch> - 1.7.9-1

+ - New upstream 1.7.9

+ 

+ * Mon Nov 1 2010 Steve Traylen <steve.traylen@cern.ch> - 1.7.6-1

+ - New upstream 1.7.6

+ 

+ * Fri Aug 6 2010 Steve Traylen <steve.traylen@cern.ch> - 1.7.1-2

+ - Move lib from /usr/lib64 to /lib64 since a preload over glibc.

+ 

+ * Fri Aug 6 2010 Steve Traylen <steve.traylen@cern.ch> - 1.7.1-1

+ - New upstream 1.7.1-1

+ 

+ * Wed Aug 4 2010 Steve Traylen <steve.traylen@cern.ch> - 1.6.1-3

+ - Don't edit /etc/ld.so.preload, instead provide README.Fedora

+ 

+ * Tue Aug 3 2010 Steve Traylen <steve.traylen@cern.ch> - 1.6.1-2

+ - Call ldconfig in post and preun

+ 

+ * Tue Aug 3 2010 Steve Traylen <steve.traylen@cern.ch> - 1.6.1-1

+ - Initial packaging.

+ 

file added
+1
@@ -0,0 +1,1 @@ 

+ SHA512 (snoopy-2.4.14.tar.gz) = 1bb230a6923a0c840d51f3072112ed7f3c74e33208b210ea9cd24181fb047fe6166c61a4bffe70732e8f9d34c3ce2d446c31874811483d9b719ebb40382ea2e0

Thank you for your work. But this package need to be reviewed.

I'll try to do that this weekend.

1 new commit added

  • Update to 2.4.10
2 years ago

Updated to latest version 2.4.10

3 new commits added

  • Update to 2.4.11
  • Update to 2.4.10
  • Update to 2.4.9
2 years ago

Changelog:
2021-02-02 - Version 2.4.11


o Enhancement (GH #179):
Introduction of SonarCloud static analysis pointed out many potential issues
and other code smells, all fixed now (details are available in the repo history).

o Enhancement (GH #176):
Add installation support for Arch Linux and OpenSUSE.

o Enhancement (GH #175):
Remove installation dependency on the which program.
Additionally, remove configure dependency on socat and ps programs.
Additionally, add a script to quickly install all development-related
programs on mainstream Linux distributions.

o Bugfix (GH #184):
Fix out-of-source builds (+ a verificaton job has been added to CI so we
don't break that aspect inadvertently again).

o Bugfix (GH #184):
Fix incorrect handling of comments when reading /etc/hosts file by the
domain data source.

o Bugfix (GH #174):
Fix invalid memory access that could only be encountered by running a
test suite. Regular Snoopy operation was unaffected by this.

1 new commit added

  • Update to 2.4.12
2 years ago

1 new commit added

  • update to 2.4.13 and address feddback from rhbz#1928586
2 years ago

Updated to 2.4.13
Updated spec according to feedback on rhbz#1928586

Build works for Centos 8 and Fedora.
Somehow it does not work anymore for Centos 7:
https://copr.fedorainfracloud.org/coprs/birkch/snoopy/build/2131933/

6 new commits added

  • Update to 2.4.14
  • update to 2.4.13 and address feddback from rhbz#1928586
  • Update to 2.4.12
  • Update to 2.4.11
  • Update to 2.4.10
  • Update to 2.4.9
2 years ago

1 new commit added

  • add build fixes for rhel7
2 years ago

7 new commits added

  • add build fixes for rhel7
  • Update to 2.4.14
  • update to 2.4.13 and address feddback from rhbz#1928586
  • Update to 2.4.12
  • Update to 2.4.11
  • Update to 2.4.10
  • Update to 2.4.9
2 years ago

This has been done as part of unretiring snoopy in 396d88c.

Pull-Request has been closed by ngompa

2 years ago