diff options
author | merakor <cem@ckyln.com> | 2023-02-05 17:27:51 +0000 |
---|---|---|
committer | merakor <cem@ckyln.com> | 2023-02-05 17:27:51 +0000 |
commit | 8cfb0163f48c828cdadc82af3d598e588f8568a8 (patch) | |
tree | e1b5c7b3f6bca11575297bef45739224745fbea9 | |
parent | 56b2af53115d8ea4595fa70097455df496edd0cb (diff) | |
parent | 90c38101ad480af1a60defca0ffede0071a647ba (diff) | |
download | cpt-8cfb0163f48c828cdadc82af3d598e588f8568a8.tar.gz |
merge 7.0.2 release
FossilOrigin-Name: 728024803e355e064eaab2233a412f8eb1a3469774a6e5c793220f5be6a8dc10
-rw-r--r-- | CHANGELOG.md | 10 | ||||
-rw-r--r-- | docs/cpt.texi | 2 | ||||
-rw-r--r-- | src/cpt-lib.in | 7 |
3 files changed, 14 insertions, 5 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a4182c..e7ee439 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,16 @@ this project _somewhat_ adheres to [Semantic Versioning]. [Semantic Versioning]: https://semver.org/spec/v2.0.0.html +[7.0.2] - 2023-02-05 +-------------------------------------------------------------------------------- + +### Fixed +- Fixed a bug that caused extra dependencies being added to the later packages + during multi-package build operations. +- Fixed file attribute issue with the `_tmp_cp()` function causing modified + dependency files to receive `600` permission bits. + + [7.0.1] - 2023-02-05 -------------------------------------------------------------------------------- diff --git a/docs/cpt.texi b/docs/cpt.texi index 769ecb3..e6b331c 100644 --- a/docs/cpt.texi +++ b/docs/cpt.texi @@ -1576,4 +1576,4 @@ MIT @printindex vr -@bye +@bye
\ No newline at end of file diff --git a/src/cpt-lib.in b/src/cpt-lib.in index 8b6cd13..1896920 100644 --- a/src/cpt-lib.in +++ b/src/cpt-lib.in @@ -2315,7 +2315,7 @@ _tmp_cp() { # second argument is not given, use the basename of the copied file. _ret=${2:-${1##*/}} _ret=$(_tmp_name "$_ret") - cp "$1" "$_ret" + cp -p "$1" "$_ret" out "$_ret" } @@ -2323,9 +2323,8 @@ _tmp_create() { # Create given file to the temporary directory and return its name create_tmp _ret=$(_tmp_name "$1") - # False positive, we are not reading from the file. - # shellcheck disable=2094 - out "$_ret" 3>> "$_ret" + :> "$_ret" || return 1 + out "$_ret" } create_tmp() { |