pesign-obs-integration/Skip-processing-of-ghost-files-as-they-are-not-extra.patch
2020-07-15 11:45:51 +02:00

47 lines
1.4 KiB
Diff

From bbebbe1e51ff38601bb9e14e323327d21dedb048 Mon Sep 17 00:00:00 2001
From: Roberto Sassu <roberto.sassu@huawei.com>
Date: Tue, 14 Jul 2020 12:39:44 +0200
Subject: [PATCH 2/3] Skip processing of ghost files as they are not extracted
from RPMs
---
pesign-gen-repackage-spec | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/pesign-gen-repackage-spec b/pesign-gen-repackage-spec
index e554c5d..96f07b5 100755
--- a/pesign-gen-repackage-spec
+++ b/pesign-gen-repackage-spec
@@ -392,17 +392,17 @@ sub print_files {
}
if ($f->{flags} & $filetypes{ghost}) {
$attrs .= "%ghost ";
- if (S_ISREG($f->{mode})) {
- open(my $fh, '>', $path) or die "$path: $!\n";
- if ($f->{size} > 0) {
- sysseek($fh, $f->{size} - 1, SEEK_SET);
- syswrite($fh, ' ', 1);
- }
- close($fh);
- utime($f->{mtime}, $f->{mtime}, $path);
- } elsif (S_ISLNK($f->{mode})) {
- symlink($f->{target}, $path);
- }
+# if (S_ISREG($f->{mode})) {
+# open(my $fh, '>', $path) or die "$path: $!\n";
+# if ($f->{size} > 0) {
+# sysseek($fh, $f->{size} - 1, SEEK_SET);
+# syswrite($fh, ' ', 1);
+# }
+# close($fh);
+# utime($f->{mtime}, $f->{mtime}, $path);
+# } elsif (S_ISLNK($f->{mode})) {
+# symlink($f->{target}, $path);
+# }
}
# mtime of symlinks is also not preserved by cpio
if (S_ISLNK($f->{mode})) {
--
2.27.GIT