From d633319ca8360fced335643de5e5ab00182e59e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Mon, 24 Apr 2023 18:15:28 +0200
Subject: [PATCH] mkpackage: Follow symlinks when adding packages.

---
 bin/mkpackage.pike | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/mkpackage.pike b/bin/mkpackage.pike
index ce2576f0e4..af60e8f280 100644
--- a/bin/mkpackage.pike
+++ b/bin/mkpackage.pike
@@ -277,7 +277,7 @@ class Package
     if(!mkdirhier(bootstrap, 0755))
       ERR(("Failed to create bootstrap %O., ", bootstrap));
 
-    Process.create_process(({ "tar", "cf",
+    Process.create_process(({ "tar", "chf",
 			      package_filename,
 			      bootstrap,
 			      setup_filename }))->wait();
@@ -294,7 +294,7 @@ class Package
       array(string) path_parts = package/"/";
       
       cd(path_parts[0..sizeof(path_parts)-2]*"/");
-      Process.create_process(({ "tar", "rf",
+      Process.create_process(({ "tar", "rhf",
 				combine_path(original_wd, package_filename),
 				path_parts[-1] }))->wait();
       cd(original_wd);
-- 
GitLab