<html dir="ltr"><head></head><body style="text-align:left; direction:ltr;"><div>Another way to look at this is those files are so absolutely critical to the operation that naming in a way that defies ordinary users from easily finding them helps protect their content. I would further suggest that as those files have been renamed and apparently made an automatic inclusion/embedded in the start-up of systemd that was the intent all along but the method was not finished at the systemd release in CentOS7/RHEL7. I see the -.mount and -.slice in Fedora 28 as having been loaded/run/achieved but those are NOT explicitly named as such anywhere in the /usr/lib/systemd/system structure. </div><div><br></div><div>My dad once said a cuss word around his mom. She reversed the bowl of a large cooking spoon on his head. </div><div><br></div><div>On Wed, 2018-10-10 at 14:18 +0000, Lightner, Jeffrey via Ale wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>"valid" and "reasonable" are two different things in my view.   </pre><pre><br></pre><pre>You may have "valid" reasons to cuss out your great grandmother but almost no one else hearing you do so will consider it "reasonable".</pre><pre><br></pre><pre>While it is true shell expansion can cause unexpected behaviors, creating a file with such a name is completely unreasonable even if allowed.    There are many characters one might put in a file name that most of us know not to do because of their special meanings.    Usually when one finds such a bizarre filename it is because of some typo or other action that added weird characters - not intent.   Typically if I find such files I verify they're not in use and delete them.  I couldn't do that in this case as it was clearly intended to exist.</pre><pre><br></pre><pre>"your [developers] were so preoccupied with whether or not they could, they didn't stop to think if they should."</pre><pre><br></pre><pre>-----Original Message-----</pre><pre>From: Solomon Peachy [mailto:<a href="mailto:pizza@shaftnet.org">pizza@shaftnet.org</a>]</pre><pre>Sent: Tuesday, October 09, 2018 2:36 PM</pre><pre>To: Lightner, Jeffrey; Atlanta Linux Enthusiasts</pre><pre>Subject: Re: [ale] One for systemd haters</pre><pre><br></pre><pre>On Tue, Oct 09, 2018 at 06:23:29PM +0000, Lightner, Jeffrey via Ale wrote:</pre><pre><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"></blockquote></pre><pre>As an FYI the “-“ at start of file name doesn’t just affect </pre><pre>grep/egrep.  Any command that tries to look at * in a directory will </pre><pre>have the issue because it expands that “-“ as if it were an additional </pre><pre>flag to the command issued rather than just the start of a file name.</pre><pre></pre><pre><br></pre><pre>The thing is, leading '-' is perfectly legal for a POSIX filename.  </pre><pre>Which is why getopt and other bog-standard cmdline parsing libraries implement the special '--' option to signify that subsequent arguments are filenames rather than options.</pre><pre><br></pre><pre>This quirk of shell wildcard expansion/ambiguity isn't anything new, especially to anyone who has had to work with real-world-supplied filenames.</pre><pre><br></pre><pre> - Solomon</pre><pre>-- </pre><pre>Solomon Peachy                          pizza at shaftnet dot org</pre><pre>Coconut Creek, FL                          ^^ (email/xmpp) ^^</pre><pre>Quidquid latine dictum sit, altum videtur.</pre><pre>_______________________________________________</pre><pre>Ale mailing list</pre><pre><a href="mailto:Ale@ale.org">Ale@ale.org</a></pre><pre><a href="https://mail.ale.org/mailman/listinfo/ale">https://mail.ale.org/mailman/listinfo/ale</a></pre><pre>See JOBS, ANNOUNCE and SCHOOLS lists at</pre><pre><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a></pre><pre><br></pre></blockquote><div><span><pre><pre>-- <br></pre>James P. Kinney III

Every time you stop a school, you will have to build a jail. What you
gain at one end you lose at the other. It's like feeding a dog on his
own tail. It won't fatten the dog.
- Speech 11/23/1900 Mark Twain

http://heretothereideas.blogspot.com/
</pre></span></div></body></html>