Accepting request 211966 from home:vitezslav_cizek:branches:Base:System
- update to 6.6.1 * Fixed vulnabilities, due to autmake. Thanks to Karl Berry for pointing this out. * Update gnulib to latest git. - dropped acct-stdio.h.patch (upstream) - add gpg verification OBS-URL: https://build.opensuse.org/request/show/211966 OBS-URL: https://build.opensuse.org/package/show/Base:System/acct?expand=0&rev=32
This commit is contained in:
parent
8620fe8918
commit
590ace6354
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:4163c87b9e92a73a65eaeadc6c41caa4626da782ff26d6e7a945edcc140a6fd5
|
|
||||||
size 747225
|
|
3
acct-6.6.1.tar.gz
Normal file
3
acct-6.6.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:554515611ef9299012b7510050868a48fc178ce1544947123ab46ec50230ffcb
|
||||||
|
size 2869677
|
8
acct-6.6.1.tar.gz.sig
Normal file
8
acct-6.6.1.tar.gz.sig
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||||
|
Comment: GPGTools - http://gpgtools.org
|
||||||
|
|
||||||
|
iD8DBQBROn/g6I0XmJx2NrwRArv8AJ98juuCc9UfuKoIurlvpNcL+bBGyQCgzO1K
|
||||||
|
xdF+iq2sbYh/kM+Dd6vddP0=
|
||||||
|
=VPi0
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -4,11 +4,11 @@ Subject: configure.ac: Change AC_LANG_SOURCE() into AC_LANG_PROGRAM()
|
|||||||
configure.ac | 8 ++------
|
configure.ac | 8 ++------
|
||||||
1 files changed, 2 insertions(+), 6 deletions(-)
|
1 files changed, 2 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
Index: acct-6.6.1/configure.ac
|
||||||
index 743fe29..c150ca3 100644
|
===================================================================
|
||||||
--- a/configure.ac
|
--- acct-6.6.1.orig/configure.ac 2013-03-09 00:19:37.000000000 +0100
|
||||||
+++ b/configure.ac
|
+++ acct-6.6.1/configure.ac 2013-12-21 23:54:54.896897230 +0100
|
||||||
@@ -162,7 +162,7 @@ AC_CHECK_HEADER(sys/acct.h,
|
@@ -231,7 +231,7 @@ AC_CHECK_HEADER(sys/acct.h,
|
||||||
dnl
|
dnl
|
||||||
dnl find out where utmp/pacct are stored
|
dnl find out where utmp/pacct are stored
|
||||||
dnl
|
dnl
|
||||||
@ -17,7 +17,7 @@ index 743fe29..c150ca3 100644
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
@@ -241,9 +241,7 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[
|
@@ -310,9 +310,7 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[
|
||||||
# endif
|
# endif
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
@ -28,15 +28,12 @@ index 743fe29..c150ca3 100644
|
|||||||
FILE *fp;
|
FILE *fp;
|
||||||
fp = fopen ("locs", "w");
|
fp = fopen ("locs", "w");
|
||||||
fprintf (fp, "WTMP_FILE_LOC=%s\n", WTMP_FILE);
|
fprintf (fp, "WTMP_FILE_LOC=%s\n", WTMP_FILE);
|
||||||
@@ -251,8 +249,6 @@ main ()
|
@@ -320,8 +318,6 @@ main ()
|
||||||
fprintf (fp, "SAVACCT_FILE_LOC=%s\n", SAVACCT_FILE);
|
fprintf (fp, "SAVACCT_FILE_LOC=%s\n", SAVACCT_FILE);
|
||||||
fprintf (fp, "USRACCT_FILE_LOC=%s\n", USRACCT_FILE);
|
fprintf (fp, "USRACCT_FILE_LOC=%s\n", USRACCT_FILE);
|
||||||
fclose (fp);
|
fclose (fp);
|
||||||
- exit(0);
|
- exit(0);
|
||||||
-}
|
-}
|
||||||
]])],[. ./locs; rm locs],[echo "Error -- could not locate your wtmp and acct files."; exit 1],[echo "Sorry -- you cannot cross-compile this package (FIXME)."; exit 1 ])
|
]])],[. ./locs; rm locs],[echo "Error -- could not locate your wtmp and acct files."; exit 1],[echo "Sorry -- you cannot cross-compile this package (FIXME)."; exit 1 ])
|
||||||
AC_TYPE_PID_T dnl for sys/acct.h
|
|
||||||
AC_TYPE_UID_T dnl same as above
|
dnl types
|
||||||
--
|
|
||||||
1.7.7
|
|
||||||
|
|
||||||
|
@ -5,10 +5,10 @@ Subject: acct-hz.patch
|
|||||||
sa.c | 14 +++++++++++++-
|
sa.c | 14 +++++++++++++-
|
||||||
2 files changed, 26 insertions(+), 2 deletions(-)
|
2 files changed, 26 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/lastcomm.c b/lastcomm.c
|
Index: acct-6.6.1/lastcomm.c
|
||||||
index 276f9fa..993118d 100644
|
===================================================================
|
||||||
--- a/lastcomm.c
|
--- acct-6.6.1.orig/lastcomm.c 2011-03-16 23:50:13.000000000 +0100
|
||||||
+++ b/lastcomm.c
|
+++ acct-6.6.1/lastcomm.c 2013-12-21 23:54:26.496776873 +0100
|
||||||
@@ -49,6 +49,10 @@ MA 02139, USA. */
|
@@ -49,6 +49,10 @@ MA 02139, USA. */
|
||||||
|
|
||||||
#include <pwd.h>
|
#include <pwd.h>
|
||||||
@ -20,7 +20,7 @@ index 276f9fa..993118d 100644
|
|||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "files.h"
|
#include "files.h"
|
||||||
#include "uid_hash.h"
|
#include "uid_hash.h"
|
||||||
@@ -71,7 +75,7 @@ int debugging_enabled = 0; /* Nonzero means print internal
|
@@ -71,7 +75,7 @@ int debugging_enabled = 0; /* Nonzero me
|
||||||
int strict_match_flag = 0; /* Nonzero if each record has to match
|
int strict_match_flag = 0; /* Nonzero if each record has to match
|
||||||
all items on the command line */
|
all items on the command line */
|
||||||
int print_controls = 0; /* don't print control characters */
|
int print_controls = 0; /* don't print control characters */
|
||||||
@ -44,10 +44,10 @@ index 276f9fa..993118d 100644
|
|||||||
if (desired_entry (this_uid, this_dev, rec->ac_comm))
|
if (desired_entry (this_uid, this_dev, rec->ac_comm))
|
||||||
{
|
{
|
||||||
double ut = ACUTIME_2_DOUBLE (rec->ac_utime);
|
double ut = ACUTIME_2_DOUBLE (rec->ac_utime);
|
||||||
diff --git a/sa.c b/sa.c
|
Index: acct-6.6.1/sa.c
|
||||||
index 55b1a23..8891a50 100644
|
===================================================================
|
||||||
--- a/sa.c
|
--- acct-6.6.1.orig/sa.c 2011-03-16 23:50:13.000000000 +0100
|
||||||
+++ b/sa.c
|
+++ acct-6.6.1/sa.c 2013-12-21 23:54:26.497776877 +0100
|
||||||
@@ -189,7 +189,7 @@ int dont_read_summary_files = 0;
|
@@ -189,7 +189,7 @@ int dont_read_summary_files = 0;
|
||||||
int print_users = 0;
|
int print_users = 0;
|
||||||
int percentages = 0; /* include percentages in printout */
|
int percentages = 0; /* include percentages in printout */
|
||||||
@ -57,7 +57,7 @@ index 55b1a23..8891a50 100644
|
|||||||
|
|
||||||
|
|
||||||
#if defined(HAVE_ACUTIME) && defined(HAVE_ACSTIME)
|
#if defined(HAVE_ACUTIME) && defined(HAVE_ACSTIME)
|
||||||
@@ -1173,6 +1173,18 @@ void parse_acct_entries (void)
|
@@ -1172,6 +1172,18 @@ void parse_acct_entries (void)
|
||||||
/* loop while there are entries to be had */
|
/* loop while there are entries to be had */
|
||||||
while ((rec = pacct_get_entry ()) != NULL)
|
while ((rec = pacct_get_entry ()) != NULL)
|
||||||
{
|
{
|
||||||
@ -74,8 +74,5 @@ index 55b1a23..8891a50 100644
|
|||||||
+ }
|
+ }
|
||||||
+ }
|
+ }
|
||||||
#ifdef HAVE_ACUTIME
|
#ifdef HAVE_ACUTIME
|
||||||
double ut = comp_t_2_double (rec->ac_utime) / (double) hzval;
|
double ut = comp_t_2_double (rec->ac_utime) / CURR_AHZ;
|
||||||
#endif
|
#endif
|
||||||
--
|
|
||||||
1.7.7
|
|
||||||
|
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
Index: acct-6.5.5/lib/stdio.in.h
|
|
||||||
===================================================================
|
|
||||||
--- acct-6.5.5.orig/lib/stdio.in.h
|
|
||||||
+++ acct-6.5.5/lib/stdio.in.h
|
|
||||||
@@ -142,7 +142,9 @@ _GL_WARN_ON_USE (fflush, "fflush is not
|
|
||||||
so any use of gets warrants an unconditional warning. Assume it is
|
|
||||||
always declared, since it is required by C89. */
|
|
||||||
#undef gets
|
|
||||||
+#if HAVE_RAW_DECL_GETS
|
|
||||||
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
#if @GNULIB_FOPEN@
|
|
||||||
# if @REPLACE_FOPEN@
|
|
10
acct.changes
10
acct.changes
@ -1,3 +1,13 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 21 22:53:20 UTC 2013 - vcizek@suse.com
|
||||||
|
|
||||||
|
- update to 6.6.1
|
||||||
|
* Fixed vulnabilities, due to autmake. Thanks to Karl Berry
|
||||||
|
for pointing this out.
|
||||||
|
* Update gnulib to latest git.
|
||||||
|
- dropped acct-stdio.h.patch (upstream)
|
||||||
|
- add gpg verification
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Oct 19 14:56:27 UTC 2013 - p.drouand@gmail.com
|
Sat Oct 19 14:56:27 UTC 2013 - p.drouand@gmail.com
|
||||||
|
|
||||||
|
50
acct.keyring
Normal file
50
acct.keyring
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
pub 1024D/9C7636BC 2004-05-26
|
||||||
|
uid Markus Gothe <nietzsche@lysator.liu.se>
|
||||||
|
uid Markus Gothe <markus@dovado.com>
|
||||||
|
uid [ revoked] Markus Gothe <margo284@student.liu.se>
|
||||||
|
uid Markus Gothe (Work) <markus@dovado.com>
|
||||||
|
uid [ revoked] Markus Gothe (Work) <markus@secon24.com>
|
||||||
|
uid [ revoked] Markus Gothe (Work) <markus.gothe@27m.se>
|
||||||
|
uid [ revoked] Markus Gothe (Work) <markus.gothe@hps.se>
|
||||||
|
sub 1024g/7AC6FE28 2004-05-26
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||||
|
|
||||||
|
mQGiBECz+WoRBADTJPjsPxl+sX2VmNNZytvnPCDZDO0SoCFuAXsWNdA29Rxqw0ph
|
||||||
|
TKTj81JOzaVqm4GD6elXTfuBFMBckSny7wJHmO82SLm7qFVQuVSWJwABek2V2PCz
|
||||||
|
W3DCLhLKX23KiJlIJPURKMnK/RC5l66ZNANBZzXz/rsv7nSZDMB/D3XPWwCg22qF
|
||||||
|
KJnYJ9dNTUadrTp/Hc4X0tED/jY24ALJ03TufyZ9ilCSzilN+I4kyUbSRyoFMWx/
|
||||||
|
iuRMjIflWSmd+VpR8Lnmxm4Pfj1465kIIFKVwfxNBfJAiaWxobnwUUg7btlQa+aR
|
||||||
|
lSRyXqdnhXc/hr6wkqkdwVH7PrpelVZtJZE5IhQjWUzMSmuTeyc5JgDlwNuASnoQ
|
||||||
|
4QDrBACd2jqbqhHiMCa/tSxsOwVgZVyP+/2I0d6bI0TAzPQpyUEh2p2S2sy1LyDw
|
||||||
|
yLaW31CGygeAeTIZts5TQs5llcCNANWnyGlUlDAfKjw3rB88M59SjQt/W4tR2yGJ
|
||||||
|
5kWV5OlxL1Bww8JPbHJ3o5FRZiz5xqfYhSLaD6pJmEwWrZHklbQgTWFya3VzIEdv
|
||||||
|
dGhlIDxtYXJrdXNAZG92YWRvLmNvbT6IYgQTEQIAIgUCTzMISQIbAwYLCQgHAwIG
|
||||||
|
FQgCCQoLBBYCAwECHgECF4AACgkQ6I0XmJx2Nrx5dwCeP13L+fZcNzUcJGNI9dAP
|
||||||
|
jyFXvYYAn3CGhKCccuEFIKbPuKt4r4fQWE0TtCZNYXJrdXMgR290aGUgPG1hcmdv
|
||||||
|
Mjg0QHN0dWRlbnQubGl1LnNlPohJBDARAgAJBQJMdyf3Ah0gAAoJEOiNF5icdja8
|
||||||
|
Jt4AoKgdxH0LVv4Vx2hv4U1+9QGV6pe8AKC00q5297dcyo7+NnPskhlklLD+vbQn
|
||||||
|
TWFya3VzIEdvdGhlIChXb3JrKSA8bWFya3VzQGRvdmFkby5jb20+iGIEExECACIF
|
||||||
|
Ak8zDYICGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEOiNF5icdja8CBMA
|
||||||
|
oMYCO6y9y8RP5fQ4dqx5vwjGdA01AJ9lJXlMp9htK42GpN+Nio18GupYULQnTWFy
|
||||||
|
a3VzIEdvdGhlIDxuaWV0enNjaGVAbHlzYXRvci5saXUuc2U+iHcEExECADcCGwMG
|
||||||
|
CwkIBwMCBBUCCAMEFgIDAQIeAQIXgBMYaHR0cDovL3BncC5taXQuZWR1BQJMdy1c
|
||||||
|
AhkBAAoJEOiNF5icdja8cugAoKfVUb5mRzlih+1H4+MlV0nxP9OAAKCFdaRY30gD
|
||||||
|
Y4S22wV8E6zfNB15YrQoTWFya3VzIEdvdGhlIChXb3JrKSA8bWFya3VzQHNlY29u
|
||||||
|
MjQuY29tPohJBDARAgAJBQJPMwS9Ah0gAAoJEOiNF5icdja8HYcAoJGsJkSJyjUO
|
||||||
|
41CjoAgE6g8YJcPZAJ9Kxc981PU7I+jbL2fI11aGBu3qBLQpTWFya3VzIEdvdGhl
|
||||||
|
IChXb3JrKSA8bWFya3VzLmdvdGhlQDI3bS5zZT6ISQQwEQIACQUCTHcn8wIdIAAK
|
||||||
|
CRDojReYnHY2vOrCAKCTCrgEbDn/vWN4buKIMquBgr8t8gCfSWZaFrtI6upDz+no
|
||||||
|
2h/ztbGDwdq0KU1hcmt1cyBHb3RoZSAoV29yaykgPG1hcmt1cy5nb3RoZUBocHMu
|
||||||
|
c2U+iEkEMBECAAkFAkx3J/cCHSAACgkQ6I0XmJx2NrxUnwCghBG3BmOlc03nCY07
|
||||||
|
Z5ZskUejQgwAn2xrcwHlsM4vFldlfpG1WjC6mD+zuQENBECz+WwQBAC+CgA2e2z2
|
||||||
|
1ymjp5x1tAARqKO+/b8MOky1AA4TkrhmvZc2E5izTLIg8K61krRgbcC+q4ktMrsb
|
||||||
|
oZUwCdhFNv2q6+W5+bI6EkSrwI4SA8TcgWKQgpHGPib/2jeJExfAL98rOs0PiMIW
|
||||||
|
joCZie9IN00C3a+oKpdozYWg0HAAWYhwzwAFEQQAsfvOhjtpCANw9wRvRtVsUnmu
|
||||||
|
zZLiTOq/xk2nSKUOBMJz5JpQNJGAM5aR8sAc5K4puYUedC84hrs5kEDIo2PK7dt/
|
||||||
|
zUo+VZ8bwptbzkvMk9oCtWP3hegtnVBW32UHX8zVeXGvKyEXJ8FpAQ2vTqnGkk7x
|
||||||
|
/CBIsKixEEPhDC2IIZCISQQYEQIACQIbDAUCQmbMHgAKCRDojReYnHY2vJfGAJ41
|
||||||
|
agInptqJj+HWNcX4GqTEC5XA8wCgjWIwZ6lNC27wEA6a+eEdnznYj/o=
|
||||||
|
=cwJ4
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
@ -18,11 +18,14 @@
|
|||||||
|
|
||||||
Name: acct
|
Name: acct
|
||||||
PreReq: fileutils %install_info_prereq
|
PreReq: fileutils %install_info_prereq
|
||||||
Version: 6.5.5
|
Version: 6.6.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Source: %{name}-%{version}.tar.gz
|
Source: %{name}-%{version}.tar.gz
|
||||||
Source1: acct.service
|
Source1: acct.service
|
||||||
Source2: logrotate.acct
|
Source2: logrotate.acct
|
||||||
|
Source10: %{name}-%{version}.tar.gz.sig
|
||||||
|
Source11: %{name}.keyring
|
||||||
|
BuildRequires: gpg-offline
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: systemd
|
BuildRequires: systemd
|
||||||
%{?systemd_requires}
|
%{?systemd_requires}
|
||||||
@ -33,7 +36,6 @@ Requires: logrotate
|
|||||||
Patch: %{name}-hz.patch
|
Patch: %{name}-hz.patch
|
||||||
Patch2: %{name}-info.patch
|
Patch2: %{name}-info.patch
|
||||||
Patch3: %{name}-ac.patch
|
Patch3: %{name}-ac.patch
|
||||||
Patch4: acct-stdio.h.patch
|
|
||||||
Url: http://www.gnu.org/directory/acct.html
|
Url: http://www.gnu.org/directory/acct.html
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Summary: User-Specific Process Accounting
|
Summary: User-Specific Process Accounting
|
||||||
@ -45,11 +47,11 @@ This package contains the programs necessary for user-specific process
|
|||||||
accounting: sa, accton, and lastcomm.
|
accounting: sa, accton, and lastcomm.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
%gpg_verify %{SOURCE10}
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch -p1
|
%patch -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
%patch4 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%define prefix /usr
|
%define prefix /usr
|
||||||
|
Loading…
Reference in New Issue
Block a user