Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
SUSE:SLE-15:Update
cpio
fix-bsc1219238.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix-bsc1219238.patch of Package cpio
From e3cc782c610729de7622a274e532817c18262a9d Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff <gray@gnu.org> Date: Thu, 18 May 2023 09:00:12 +0300 Subject: Fix operation of --no-absolute-filenames --make-directories * src/copyin.c (symlink_placeholder): Try to create leading directories if unable to create placeholder. --- src/copyin.c | 6 ++++++ 1 file changed, 6 insertions(+) Index: cpio-2.11/src/copyin.c =================================================================== --- cpio-2.11.orig/src/copyin.c +++ cpio-2.11/src/copyin.c @@ -701,6 +701,12 @@ symlink_placeholder (char *oldpath, char struct stat st; struct delayed_link *p; size_t newlen = strlen (newpath); + + if (fd < 0 && create_dir_flag) + { + create_all_directories (newpath); + fd = open (newpath, O_WRONLY | O_CREAT | O_EXCL, 0); + } if (fd < 0) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor