[Bug 491430] Review Request: sslogger - A keystroke logging utility for privileged user escalation

bugzilla at redhat.com bugzilla at redhat.com
Sat Jul 11 16:26:08 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=491430


Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|nobody at fedoraproject.org    |mtasaka at ioa.s.u-tokyo.ac.jp
               Flag|                            |fedora-review?




--- Comment #31 from Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>  2009-07-11 12:26:05 EDT ---
Well, for 0.9-45:

* Tarball
  - First of all, is the tarball used in the srpm formally
    released 0.9 tarball or 0.9 tarball is not yet released
    formally?

* License
  - Now the license tag should be "GPLv3+"

* %description
==============================================================
%description
A keystroke logging utility for privileged user escalation

%{!?log_dir:%define log_dir /%{_localstatedir}/log/slog}
%{!?sslogger_user:%define sslogger_user slogger}
%{!?sslogger_group:%define sslogger_group sloggers}

%if 0%{?rhel}
Requires(pre): shadow-utils util-linux
%else
Requires(pre): shadow-utils util-linux-ng
%endif

==============================================================
%pre
--------------------------------------------------------------
  - These lines (before %pre like) are all in %description.
    Actually $ rpm -qi shows that "Requires(pre)" _comment_
    is included in %description
  ! By the way on Fedora "util-linux-ng" provides "util-linux"
    so this conditional requires is not strictly needed.

* Macros
  - Use %_sysconfdir instead of /etc.
    https://fedoraproject.org/wiki/Packaging/RPMMacros

* Parallel make
  - Support parallel make if possible. If not possible, write
    some comments that parallel make is disabled on the
    spec file:
    https://fedoraproject.org/wiki/Packaging/Guidelines#Parallel_make

* Timestamps
  - When using "install" or "cp" commands, add "-p" option
    to keep timestamps on installed files:
    https://fedoraproject.org/wiki/Packaging/Guidelines#Timestamps

* Permission
  - Please check the permissions of installed files and set them
    properly.
    * Usually normal files should have 0644 permission

* From rpmlint:
---------------------------------------------------------------
sslogger.i586: E: incoherent-logrotate-file /etc/logrotate.d/sslogger_rotate
---------------------------------------------------------------
  - It seems that this logrote file should be named as
    %_sysconfdir/logrotate.d/%{name}

* %changelog format
  - It is useful in Fedora CVS system that one line is inserted
    between each %changelog entry like:
---------------------------------------------------------------
%changelog
* Sun Jul 05 2009 Ed Brand <edbrand at brandint.com> - 09-40
- Split man files into slog, sslogger and sreplay
- Chmod 775 $log_dir to allow normal user access
- Add check to slog to disallowe passing '-' when -c option is used

* Tue May 18 2009 Ed Brand <edbrand at brandint.com> - 0.9-32
- removed $global

* Sun Mar 29 2009 Ed Brand <edbrand at brandint.com> - 0.9-30
- Change Licence to GPLv3
- Misc. spec file fixes
---------------------------------------------------------------

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list