| Summary: | usr.sbin/sysrc: If the file to be modified does not exist, an error message is displayed | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Base System | Reporter: | Jose Luis Duran <jlduran> | ||||
| Component: | bin | Assignee: | Mateusz Piotrowski <0mp> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | CC: | 0mp, dteske, michael.osipov | ||||
| Priority: | --- | Keywords: | patch | ||||
| Version: | CURRENT | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
|
Description
Jose Luis Duran
2019-09-27 15:02:24 UTC
A commit references this bug: Author: dteske Date: Mon Dec 2 05:24:17 UTC 2019 New revision: 355280 URL: https://svnweb.freebsd.org/changeset/base/355280 Log: Fix spurious error from sysrc When using sysrc to modify a file, the file should be created silently. However, with the introduction of SVN r335280, an error of "No such file or directory" would appear despite everything else working as-expected. The nature of this spurious error is that SVN r335280 did not check if the file exists first, before trying to fixup the line-endings in the file just prior to modification. PR: bin/240875 Reported by: Jose Luis Duran MFC after: 3 days Changes: head/usr.sbin/bsdconfig/share/sysrc.subr Thank you! It never made it into FreeBSD 12 :-( (In reply to Michael Osipov from comment #3) I've just MFCd that into 12. A commit in branch stable/12 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=98358de5754cc85b50309323ff72a66193502107 commit 98358de5754cc85b50309323ff72a66193502107 Author: Devin Teske <dteske@FreeBSD.org> AuthorDate: 2019-12-02 05:24:16 +0000 Commit: Mateusz Piotrowski <0mp@FreeBSD.org> CommitDate: 2023-07-06 15:39:23 +0000 Fix spurious error from sysrc When using sysrc to modify a file, the file should be created silently. However, with the introduction of SVN r335280, an error of "No such file or directory" would appear despite everything else working as-expected. The nature of this spurious error is that SVN r335280 did not check if the file exists first, before trying to fixup the line-endings in the file just prior to modification. PR: bin/240875 Reported by: Jose Luis Duran MFC after: 3 days (cherry picked from commit e19a2226fe3bbeeb6e922987475300868374d09a) usr.sbin/bsdconfig/share/sysrc.subr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (In reply to Mateusz Piotrowski from comment #4) Magic, thank you! (In reply to Michael Osipov from comment #6) Thank you for pointing out the issue! |