mirror of
https://git.busybox.net/busybox.git
synced 2024-11-23 21:53:25 +08:00
cpio: avoid 'not created: newer or same age file exists' message for dirs
Signed-off-by: Pascal Bellard <pascal.bellard@ads-lu.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
cadf90184c
commit
873bb31d17
@ -69,7 +69,9 @@ void FAST_FUNC data_extract_all(archive_handle_t *archive_handle)
|
||||
}
|
||||
}
|
||||
else if (existing_sb.st_mtime >= file_header->mtime) {
|
||||
if (!(archive_handle->ah_flags & ARCHIVE_EXTRACT_QUIET)) {
|
||||
if (!(archive_handle->ah_flags & ARCHIVE_EXTRACT_QUIET)
|
||||
&& !S_ISDIR(file_header->mode)
|
||||
) {
|
||||
bb_error_msg("%s not created: newer or "
|
||||
"same age file exists", file_header->name);
|
||||
}
|
||||
|
@ -116,6 +116,16 @@ link
|
||||
" "" ""
|
||||
SKIP=
|
||||
|
||||
# avoid 'not created: newer or same age file exists' message for directories
|
||||
rm -rf cpio.testdir cpio.testdir2 2>/dev/null
|
||||
mkdir cpio.testdir
|
||||
testing "cpio extracts in existing directory" \
|
||||
"$ECHO -ne '$hexdump' | bzcat | cpio -id 2>&1; echo \$?" \
|
||||
"\
|
||||
1 blocks
|
||||
0
|
||||
" "" ""
|
||||
SKIP=
|
||||
|
||||
# Clean up
|
||||
rm -rf cpio.testdir cpio.testdir2 2>/dev/null
|
||||
|
Loading…
Reference in New Issue
Block a user