The source project of this merge request has been removed.
sysctl: better failure ignoring
The failure ignoring option "-" is treated after name check. Therefore, an empty name is not detected.
If you use "-=value", the name will be seen as "-". Moving the failure ignoring check in front of the name check solves the problem.