Compare commits
2 Commits
Author | SHA256 | Date | |
---|---|---|---|
2be681d3bd | |||
0b4fe8d710 |
BIN
findutils-4.10.0.tar.xz
(Stored with Git LFS)
BIN
findutils-4.10.0.tar.xz
(Stored with Git LFS)
Binary file not shown.
@@ -1,11 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQEzBAABCAAdFiEEpRidtpwRZNMwApNmRlAu95aRcZUFAmZbTRsACgkQRlAu95aR
|
|
||||||
cZUm4Af/YJ8V4GDk9vgO25IqBEYbfPUzQJ4W1pKYjVUkMMGNlWrnz4+6fXdGY/AS
|
|
||||||
JP4dsAwqWpj1Bx2Mn+XL4LANAYcxhOcqx8zd9SSaHnzV4XznD28lhNnQeepkJFFx
|
|
||||||
qHBAlwrKDHaq7ogZEtBrBxoVPVrke85UnJjpAg8opA23Ctm4Th6Jbpdw5FrYs3N0
|
|
||||||
70ZVkyIttTrnvX5DTeewJV0AYB72RerGTMXhQTl6H7i6gMp9//4L4vaQ61E58ggv
|
|
||||||
+lA0ubqLbS6l89hITV0lJ2063tR8BzQZTaNWSfqlNad+tURMrHYEOKaCbjJE8GPd
|
|
||||||
u6C03WriEO70xH3vAVrkm8wigDJGrQ==
|
|
||||||
=o2ag
|
|
||||||
-----END PGP SIGNATURE-----
|
|
BIN
findutils-4.9.0.tar.xz
(Stored with Git LFS)
Normal file
BIN
findutils-4.9.0.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
11
findutils-4.9.0.tar.xz.sig
Normal file
11
findutils-4.9.0.tar.xz.sig
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQEzBAABCAAdFiEEpRidtpwRZNMwApNmRlAu95aRcZUFAmH50AcACgkQRlAu95aR
|
||||||
|
cZU/DQgAjt38b5+7CREWR7rk9y/NRvc+xAg7wMfwjt90cAycjRZ7hMVviB7R+MhO
|
||||||
|
1rrV+4UkKCYzBzks5FIhN00IwmXoe0VPeH17ATtSB6c70rBNwHE7CWcGz2cnqHBQ
|
||||||
|
CzPBy3hXEq7YY1kq7bfZCkTTEnxve9eKrgoczj/NpxvxoRkLmXzzKd0ChvHLlYJl
|
||||||
|
m0GrPAl81eUF2vYIo5/9F28AR2mfCv1cwzsb1Ch3WEXqZB2tcIKsocrO4AVVpkmD
|
||||||
|
o1pmPZa1FTKPI4YdBOlOuWUYkf6rD7WEKTcFmXrafkPlzhY4HJyN35XslAllJg6w
|
||||||
|
81EbRarQvxrVDuxoS0jnx0oMvV7jxg==
|
||||||
|
=hp30
|
||||||
|
-----END PGP SIGNATURE-----
|
@@ -1,8 +1,8 @@
|
|||||||
Index: findutils-4.10.0/find/ftsfind.c
|
Index: findutils-4.9.0/find/ftsfind.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- findutils-4.10.0.orig/find/ftsfind.c
|
--- findutils-4.9.0.orig/find/ftsfind.c
|
||||||
+++ findutils-4.10.0/find/ftsfind.c
|
+++ findutils-4.9.0/find/ftsfind.c
|
||||||
@@ -188,27 +188,6 @@ visit (FTS *p, FTSENT *ent, struct stat
|
@@ -190,27 +190,6 @@ visit (FTS *p, FTSENT *ent, struct stat
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@ Index: findutils-4.10.0/find/ftsfind.c
|
|||||||
/* We've detected a file system loop. This is caused by one of
|
/* We've detected a file system loop. This is caused by one of
|
||||||
* two things:
|
* two things:
|
||||||
*
|
*
|
||||||
@@ -218,7 +197,7 @@ partial_quotearg_n (int n, char *s, size
|
@@ -220,7 +199,7 @@ partial_quotearg_n (int n, char *s, size
|
||||||
*
|
*
|
||||||
* 2. We have hit a real cycle in the directory hierarchy. In this
|
* 2. We have hit a real cycle in the directory hierarchy. In this
|
||||||
* case, we issue a diagnostic message (POSIX requires this) and we
|
* case, we issue a diagnostic message (POSIX requires this) and we
|
||||||
@@ -39,7 +39,7 @@ Index: findutils-4.10.0/find/ftsfind.c
|
|||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
issue_loop_warning (FTSENT * ent)
|
issue_loop_warning (FTSENT * ent)
|
||||||
@@ -241,12 +220,8 @@ issue_loop_warning (FTSENT * ent)
|
@@ -243,12 +222,8 @@ issue_loop_warning (FTSENT * ent)
|
||||||
*/
|
*/
|
||||||
error (0, 0,
|
error (0, 0,
|
||||||
_("File system loop detected; "
|
_("File system loop detected; "
|
||||||
|
@@ -11,7 +11,7 @@ Index: doc/find.texi
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- a/doc/find.texi.orig
|
--- a/doc/find.texi.orig
|
||||||
+++ b/doc/find.texi
|
+++ b/doc/find.texi
|
||||||
@@ -1607,6 +1607,10 @@ them.
|
@@ -1608,6 +1608,10 @@ them.
|
||||||
There are two ways to avoid searching certain filesystems. One way is
|
There are two ways to avoid searching certain filesystems. One way is
|
||||||
to tell @code{find} to only search one filesystem:
|
to tell @code{find} to only search one filesystem:
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@ Index: find/defs.h
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- a/find/defs.h.orig
|
--- a/find/defs.h.orig
|
||||||
+++ b/find/defs.h
|
+++ b/find/defs.h
|
||||||
@@ -557,6 +557,9 @@ struct options
|
@@ -562,6 +562,9 @@ struct options
|
||||||
/* If true, don't cross filesystem boundaries. */
|
/* If true, don't cross filesystem boundaries. */
|
||||||
bool stay_on_filesystem;
|
bool stay_on_filesystem;
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ Index: find/find.1
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- a/find/find.1.orig
|
--- a/find/find.1.orig
|
||||||
+++ b/find/find.1
|
+++ b/find/find.1
|
||||||
@@ -654,6 +654,9 @@ to stat them; this gives a significant i
|
@@ -638,6 +638,9 @@ to stat them; this gives a significant i
|
||||||
.IP "\-version, \-\-version"
|
.IP "\-version, \-\-version"
|
||||||
Print the \fBfind\fR version number and exit.
|
Print the \fBfind\fR version number and exit.
|
||||||
|
|
||||||
@@ -54,7 +54,7 @@ Index: find/ftsfind.c
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- a/find/ftsfind.c.orig
|
--- a/find/ftsfind.c.orig
|
||||||
+++ b/find/ftsfind.c
|
+++ b/find/ftsfind.c
|
||||||
@@ -433,6 +433,12 @@ consider_visiting (FTS *p, FTSENT *ent)
|
@@ -435,6 +435,12 @@ consider_visiting (FTS *p, FTSENT *ent)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ Index: find/parser.c
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- a/find/parser.c.orig
|
--- a/find/parser.c.orig
|
||||||
+++ b/find/parser.c
|
+++ b/find/parser.c
|
||||||
@@ -150,6 +150,7 @@ static bool parse_used (const s
|
@@ -139,6 +139,7 @@ static bool parse_used (const s
|
||||||
static bool parse_user (const struct parser_table*, char *argv[], int *arg_ptr);
|
static bool parse_user (const struct parser_table*, char *argv[], int *arg_ptr);
|
||||||
static bool parse_wholename (const struct parser_table*, char *argv[], int *arg_ptr);
|
static bool parse_wholename (const struct parser_table*, char *argv[], int *arg_ptr);
|
||||||
static bool parse_xdev (const struct parser_table*, char *argv[], int *arg_ptr);
|
static bool parse_xdev (const struct parser_table*, char *argv[], int *arg_ptr);
|
||||||
@@ -79,7 +79,7 @@ Index: find/parser.c
|
|||||||
static bool parse_ignore_race (const struct parser_table*, char *argv[], int *arg_ptr);
|
static bool parse_ignore_race (const struct parser_table*, char *argv[], int *arg_ptr);
|
||||||
static bool parse_noignore_race (const struct parser_table*, char *argv[], int *arg_ptr);
|
static bool parse_noignore_race (const struct parser_table*, char *argv[], int *arg_ptr);
|
||||||
static bool parse_warn (const struct parser_table*, char *argv[], int *arg_ptr);
|
static bool parse_warn (const struct parser_table*, char *argv[], int *arg_ptr);
|
||||||
@@ -309,6 +310,7 @@ static struct parser_table const parse_t
|
@@ -304,6 +305,7 @@ static struct parser_table const parse_t
|
||||||
PARSE_TEST_NP ("wholename", wholename), /* GNU, replaced -path, but now -path is standardized since POSIX 2008 */
|
PARSE_TEST_NP ("wholename", wholename), /* GNU, replaced -path, but now -path is standardized since POSIX 2008 */
|
||||||
{ARG_TEST, "writable", parse_accesscheck, pred_writable}, /* GNU, 4.3.0+ */
|
{ARG_TEST, "writable", parse_accesscheck, pred_writable}, /* GNU, 4.3.0+ */
|
||||||
PARSE_OPTION ("xdev", xdev), /* POSIX */
|
PARSE_OPTION ("xdev", xdev), /* POSIX */
|
||||||
@@ -87,7 +87,7 @@ Index: find/parser.c
|
|||||||
PARSE_TEST ("xtype", xtype), /* GNU */
|
PARSE_TEST ("xtype", xtype), /* GNU */
|
||||||
#ifdef UNIMPLEMENTED_UNIX
|
#ifdef UNIMPLEMENTED_UNIX
|
||||||
/* It's pretty ugly for find to know about archive formats.
|
/* It's pretty ugly for find to know about archive formats.
|
||||||
@@ -2490,6 +2492,16 @@ parse_xdev (const struct parser_table* e
|
@@ -2608,6 +2610,16 @@ parse_xdev (const struct parser_table* e
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
@@ -108,17 +108,17 @@ Index: find/util.c
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- a/find/util.c.orig
|
--- a/find/util.c.orig
|
||||||
+++ b/find/util.c
|
+++ b/find/util.c
|
||||||
@@ -181,7 +181,8 @@ Positional options (always true):\n\
|
@@ -183,7 +183,8 @@ Positional options (always true):\n\
|
||||||
HTL (_("\n\
|
HTL (_("\n\
|
||||||
Normal options (always true, specified before other expressions):\n\
|
Normal options (always true, specified before other expressions):\n\
|
||||||
-depth -files0-from FILE -maxdepth LEVELS -mindepth LEVELS\n\
|
-depth -files0-from FILE -maxdepth LEVELS -mindepth LEVELS\n\
|
||||||
- -mount -noleaf -xdev -ignore_readdir_race -noignore_readdir_race\n"));
|
- -mount -noleaf -xdev -ignore_readdir_race -noignore_readdir_race\n"));
|
||||||
+ -mount -noleaf -xdev -ignore_readdir_race -noignore_readdir_race\n\
|
+ -mount -noleaf -xdev -ignore_readdir_race -noignore_readdir_race\n\
|
||||||
+ -xautofs\n"));
|
+ -xautofs\n"));
|
||||||
HTL (_("\n\
|
HTL (_("\n\
|
||||||
Tests (N can be +N or -N or N):\n\
|
Tests (N can be +N or -N or N):\n\
|
||||||
-amin N -anewer FILE -atime N -cmin N -cnewer FILE -context CONTEXT\n\
|
-amin N -anewer FILE -atime N -cmin N -cnewer FILE -context CONTEXT\n\
|
||||||
@@ -1027,6 +1028,7 @@ set_option_defaults (struct options *p)
|
@@ -1028,6 +1029,7 @@ set_option_defaults (struct options *p)
|
||||||
|
|
||||||
p->full_days = false;
|
p->full_days = false;
|
||||||
p->stay_on_filesystem = false;
|
p->stay_on_filesystem = false;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 4 08:43:24 UTC 2025 - pgajdos@suse.com
|
Tue Feb 4 08:46:07 UTC 2025 - pgajdos@suse.com
|
||||||
|
|
||||||
- do not crash when file system loop was encountered [bsc#1231472]
|
- do not crash when file system loop was encountered [bsc#1231472]
|
||||||
- added patches
|
- added patches
|
||||||
@@ -8,24 +8,6 @@ Tue Feb 4 08:43:24 UTC 2025 - pgajdos@suse.com
|
|||||||
- modified patches
|
- modified patches
|
||||||
% findutils-xautofs.patch (p1)
|
% findutils-xautofs.patch (p1)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Sat Jun 1 20:37:18 UTC 2024 - Bernhard Voelker <mail@bernhard-voelker.de>
|
|
||||||
|
|
||||||
- Update to 4.10.0.
|
|
||||||
Announcement: https://savannah.gnu.org/news/?id=10638
|
|
||||||
- findutils-xautofs.patch: Refresh.
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Feb 26 08:35:49 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
||||||
|
|
||||||
- Use %autosetup macro. Allows to eliminate the usage of deprecated
|
|
||||||
PatchN.
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Sep 18 11:18:13 UTC 2023 - Andreas Schwab <schwab@suse.de>
|
|
||||||
|
|
||||||
- Remove obsolete qemu workaround
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Dec 27 10:36:38 UTC 2022 - Ludwig Nussel <lnussel@suse.com>
|
Tue Dec 27 10:36:38 UTC 2022 - Ludwig Nussel <lnussel@suse.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package findutils
|
# spec file for package findutils
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: findutils
|
Name: findutils
|
||||||
Version: 4.10.0
|
Version: 4.9.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The GNU versions of find utilities (find and xargs)
|
Summary: The GNU versions of find utilities (find and xargs)
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@@ -70,6 +70,10 @@ useful for finding things on your system.
|
|||||||
%autosetup -p1
|
%autosetup -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%if 0%{?qemu_user_space_build}
|
||||||
|
# this is a workaround for a qemu-user bug, we hit. A qemu patch is being discussed, but for now ...
|
||||||
|
export DEFAULT_ARG_SIZE="(31u * 1024u)"
|
||||||
|
%endif
|
||||||
%configure \
|
%configure \
|
||||||
--libexecdir=%{_libdir}/find \
|
--libexecdir=%{_libdir}/find \
|
||||||
--localstatedir=%{_localstatedir}/lib
|
--localstatedir=%{_localstatedir}/lib
|
||||||
|
Reference in New Issue
Block a user