mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-07 15:21:46 +00:00
Fix Bug#29291
* test/lisp/net/tramp-tests.el (tramp-test24-file-acl): Preserve permissions when copying. (Bug#29291)
This commit is contained in:
parent
8b900e5ba2
commit
a5ec644caa
@ -2940,7 +2940,7 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'."
|
||||
(write-region "foo" nil tmp-name1)
|
||||
(should (file-exists-p tmp-name1))
|
||||
(should (file-acl tmp-name1))
|
||||
(copy-file tmp-name1 tmp-name2)
|
||||
(copy-file tmp-name1 tmp-name2 nil nil nil 'preserve-permissions)
|
||||
(should (file-acl tmp-name2))
|
||||
(should (string-equal (file-acl tmp-name1) (file-acl tmp-name2)))
|
||||
;; Different permissions mean different ACLs.
|
||||
@ -2966,7 +2966,7 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'."
|
||||
(write-region "foo" nil tmp-name1)
|
||||
(should (file-exists-p tmp-name1))
|
||||
(should (file-acl tmp-name1))
|
||||
(copy-file tmp-name1 tmp-name3)
|
||||
(copy-file tmp-name1 tmp-name3 nil nil nil 'preserve-permissions)
|
||||
(should (file-acl tmp-name3))
|
||||
(should (string-equal (file-acl tmp-name1) (file-acl tmp-name3)))
|
||||
;; Different permissions mean different ACLs.
|
||||
@ -2980,7 +2980,7 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'."
|
||||
|
||||
;; Two files with same ACLs.
|
||||
(delete-file tmp-name1)
|
||||
(copy-file tmp-name3 tmp-name1)
|
||||
(copy-file tmp-name3 tmp-name1 nil nil nil 'preserve-permissions)
|
||||
(should (file-acl tmp-name1))
|
||||
(should (string-equal (file-acl tmp-name1) (file-acl tmp-name3)))
|
||||
;; Different permissions mean different ACLs.
|
||||
|
Loading…
Reference in New Issue
Block a user