commit: 464433c911a11cca53472a117979fef1467d6d14
parent db813f5e986a219318cf747e17b1a19fb6849012
Author: Bastian Bittorf <bb@npl.de>
Date: Mon, 13 Mar 2023 18:43:54 +0100
cosmetic fix for --force-timestamps, avoid touching other filesystems
by using find-option -xdev and so: do not try to operate on
e.g. /proc which avoid messages like:
touch: setting times of '/proc/fs/nfsd': Operation not permitted
touch: setting times of '/proc/1': Operation not permitted
closes #264
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sysa/helpers.sh b/sysa/helpers.sh
@@ -460,7 +460,7 @@ default() {
# This function needs `touch` that supports --no-dereference
# (at least coreutils 8.1).
canonicalise_all_files_timestamp() {
- find / -exec touch --no-dereference -t 197001010000.00 {} +
+ find / -xdev -exec touch --no-dereference -t 197001010000.00 {} +
}
populate_device_nodes() {