<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">If that was the intent it might have backfired.   As I noted I typically delete files with unusual characters in the name.   Luckily I knew to check on whether
 this was “intended” before I did so but I wonder if others would delete it to solve their grep problem without thinking of ramifications. 
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">No matter why they did it I suggest this was a boneheaded name to use and whoever thought it up should be cussed out by his own great grandmother.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Funny about the spoon.   Once when we were teens and far taller than our mother my brother made the mistake of asking her what she was “babbling about”.   She
 immediately hit him with the hard cover book she was reading at the time and exclaimed that she doesn’t babble.   The look on his face was priceless.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Jim Kinney [mailto:jim.kinney@gmail.com]
<br>
<b>Sent:</b> Wednesday, October 10, 2018 10:39 AM<br>
<b>To:</b> Lightner, Jeffrey; Atlanta Linux Enthusiasts<br>
<b>Subject:</b> Re: [ale] One for systemd haters<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">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.
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">My dad once said a cuss word around his mom. She reversed the bowl of a large cooking spoon on his head.
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">On Wed, 2018-10-10 at 14:18 +0000, Lightner, Jeffrey via Ale wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #729FCF 1.5pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<pre style="margin-left:4.8pt">"valid" and "reasonable" are two different things in my view.   <o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre style="margin-left:4.8pt">You may have "valid" reasons to cuss out your great grandmother but almost no one else hearing you do so will consider it "reasonable".<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre style="margin-left:4.8pt">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.<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre style="margin-left:4.8pt">"your [developers] were so preoccupied with whether or not they could, they didn't stop to think if they should."<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre style="margin-left:4.8pt">-----Original Message-----<o:p></o:p></pre>
<pre style="margin-left:4.8pt">From: Solomon Peachy [mailto:<a href="mailto:pizza@shaftnet.org">pizza@shaftnet.org</a>]<o:p></o:p></pre>
<pre style="margin-left:4.8pt">Sent: Tuesday, October 09, 2018 2:36 PM<o:p></o:p></pre>
<pre style="margin-left:4.8pt">To: Lightner, Jeffrey; Atlanta Linux Enthusiasts<o:p></o:p></pre>
<pre style="margin-left:4.8pt">Subject: Re: [ale] One for systemd haters<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre style="margin-left:4.8pt">On Tue, Oct 09, 2018 at 06:23:29PM +0000, Lightner, Jeffrey via Ale wrote:<o:p></o:p></pre>
<pre style="margin-left:4.8pt">As an FYI the “-“ at start of file name doesn’t just affect <o:p></o:p></pre>
<pre style="margin-left:4.8pt">grep/egrep.  Any command that tries to look at * in a directory will <o:p></o:p></pre>
<pre style="margin-left:4.8pt">have the issue because it expands that “-“ as if it were an additional <o:p></o:p></pre>
<pre style="margin-left:4.8pt">flag to the command issued rather than just the start of a file name.<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre style="margin-left:4.8pt">The thing is, leading '-' is perfectly legal for a POSIX filename.  <o:p></o:p></pre>
<pre style="margin-left:4.8pt">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.<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre style="margin-left:4.8pt">This quirk of shell wildcard expansion/ambiguity isn't anything new, especially to anyone who has had to work with real-world-supplied filenames.<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre style="margin-left:4.8pt"> - Solomon<o:p></o:p></pre>
<pre style="margin-left:4.8pt">-- <o:p></o:p></pre>
<pre style="margin-left:4.8pt">Solomon Peachy                            pizza at shaftnet dot org<o:p></o:p></pre>
<pre style="margin-left:4.8pt">Coconut Creek, FL                          ^^ (email/xmpp) ^^<o:p></o:p></pre>
<pre style="margin-left:4.8pt">Quidquid latine dictum sit, altum videtur.<o:p></o:p></pre>
<pre style="margin-left:4.8pt">_______________________________________________<o:p></o:p></pre>
<pre style="margin-left:4.8pt">Ale mailing list<o:p></o:p></pre>
<pre><a href="mailto:Ale@ale.org">Ale@ale.org</a><o:p></o:p></pre>
<pre><a href="https://mail.ale.org/mailman/listinfo/ale">https://mail.ale.org/mailman/listinfo/ale</a><o:p></o:p></pre>
<pre style="margin-left:4.8pt">See JOBS, ANNOUNCE and SCHOOLS lists at<o:p></o:p></pre>
<pre><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><o:p></o:p></pre>
<pre><o:p> </o:p></pre>
</blockquote>
<div>
<pre>-- <o:p></o:p></pre>
<pre>James P. Kinney III<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Every time you stop a school, you will have to build a jail. What you<o:p></o:p></pre>
<pre>gain at one end you lose at the other. It's like feeding a dog on his<o:p></o:p></pre>
<pre>own tail. It won't fatten the dog.<o:p></o:p></pre>
<pre>- Speech 11/23/1900 Mark Twain<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>http://heretothereideas.blogspot.com/<o:p></o:p></pre>
</div>
</div>
</body>
</html>