@@ -19,6 +19,7 @@ install-help-verbose = explain what is being done
1919install-help-preserve-context = preserve security context
2020install-help-context = set security context of files and directories
2121install-help-default-context = set SELinux security context of destination file and each created directory to default type
22+ install-help-debug = display detailed debug messages about the installation process
2223
2324# Error messages
2425install-error-dir-needs-arg = { $util_name } with -d requires at least one argument.
@@ -58,3 +59,38 @@ install-verbose-creating-directory-step = install: creating directory { $path }
5859install-verbose-removed = removed { $path }
5960install-verbose-copy = { $from } -> { $to }
6061install-verbose-backup = (backup: { $backup } )
62+
63+ # Debug messages
64+ install-debug-will-copy = will copy { $from } to { $to }
65+ install-debug-backing-up = backing up { $to } to { $backup }
66+ install-debug-copying = copying { $from } to { $to }
67+ install-debug-stripping = stripping { $to }
68+ install-debug-changing-mode = changing mode of { $to } to { $mode }
69+ install-debug-preserving-timestamps = preserving timestamps of { $from } to { $to }
70+ install-debug-preserving-context = preserving security context of { $to }
71+ install-debug-setting-context = setting security context of { $to }
72+ install-debug-checking-copy = checking if { $from } needs to be copied to { $to }
73+ install-debug-reason-source-missing = source file does not exist
74+ install-debug-reason-dest-missing = destination file does not exist
75+ install-debug-reason-different-content = contents differ
76+ install-debug-reason-different-owner = owner differs
77+ install-debug-reason-different-group = group differs
78+ install-debug-reason-different-mode = mode differs
79+
80+
81+ # Additional debug messages for compatibility with tests
82+ install-debug-cannot-stat-source = cannot stat source file '{ $path } '; will copy
83+ install-debug-cannot-stat-dest = cannot stat destination file '{ $path } '; will copy
84+ install-debug-dest-is-symlink = destination '{ $path } ' is a symbolic link; will copy
85+ install-debug-special-mode-bits = special mode bits present; will copy
86+ install-debug-mode-differs = destination mode differs; will copy
87+ install-debug-not-regular-file = source or destination is not a regular file; will copy
88+ install-debug-sizes-differ = sizes differ between { $from } and { $to } ; will copy
89+ install-debug-selinux-contexts-differ = SELinux contexts differ between { $from } and { $to } ; will copy
90+ install-debug-owner-differs = destination owner differs; will copy
91+ install-debug-group-differs = destination group differs; will copy
92+ install-debug-ownership-needs-update = destination ownership needs update; will copy
93+ install-debug-contents-differ = contents differ between { $from } and { $to } ; will copy
94+ install-debug-preserving-selinux-context = preserving security context of { $to }
95+ install-debug-setting-selinux-context = setting security context of { $to }
96+
0 commit comments