Stories
Slash Boxes
Comments

SoylentNews is people

posted by cmn32480 on Monday April 17 2017, @08:34PM   Printer-friendly
from the people-that-live-in-a-bubble dept.

Edit: The link.

There were lots of good titles for this submission, as in "Breaking news: Poettering clueless?" to finally disprove Betteridge's law, or "systemd surprisingly not as good as advertised" or "Breaking new: systemd broken" or "Poettering censors critics after epic fail".

Systemd implementation of "rm -rf .*" will follow ".." to upper directory and erase /

How to reproduce:
        # mkdir -p /foo/dir{1,2}

        # touch /foo/.bar{1,2}

        # cat /etc/tmpfiles.d/test.conf

        R! /foo/.* - - - - -

        Reboot.

After the issue was fixed, finally Poettering added this gem of wisdom:

I am not sure I'd consider this much of a problem. Yeah, it's a UNIX pitfall, but "rm -rf /foo/.*" will work the exact same way, no?

The answer to this question, as many clarified for him, obviously is a loud "NO!". After being told a couple of times in no uncertain terms, the thread was closed for non-developers

poettering locked and limited conversation to collaborators 4 hours ago

for which I proposed the "freedom-of-speech" department (although I admit it is a weak proposal).


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by Azuma Hazuki on Monday April 17 2017, @09:32PM (12 children)

    by Azuma Hazuki (5086) on Monday April 17 2017, @09:32PM (#495523) Journal

    One more of these, one more, I swear to Cthulhu, and I am going to figure out how to get FreeBSD going on my machine. Granted since I run Gentoo it's free of systemd for now, but how much longer until he manages to slime his way into the main coreutils branch?

    --
    I am "that girl" your mother warned you about...
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by bob_super on Monday April 17 2017, @09:37PM (3 children)

    by bob_super (1357) on Monday April 17 2017, @09:37PM (#495527)

    On the positive side, Canonical just freed a whole bunch of Unity and Mir developers, who could make short work of removing systemd from Ubuntu...
    Pretty please?

    • (Score: 4, Interesting) by NCommander on Monday April 17 2017, @10:04PM (2 children)

      by NCommander (2) Subscriber Badge <michael@casadevall.pro> on Monday April 17 2017, @10:04PM (#495554) Homepage Journal

      Most of them were let go as far as I know based on what I heard from my old contacts there. As much as I hate systemd, I actually understand this because Debian switched to systemd. Upstart was a drop-in replacement so Ubuntu packages could take advantage of it while sysvinit scripts would "just work".

      (ex-Canonicaler, but I have friends there)

      --
      Still always moving
      • (Score: 2) by cubancigar11 on Tuesday April 18 2017, @06:03AM (1 child)

        by cubancigar11 (330) on Tuesday April 18 2017, @06:03AM (#495701) Homepage Journal

        Debian was the true disappointment for me. After that I also switched to systemd.

        • (Score: 0) by Anonymous Coward on Tuesday April 18 2017, @11:26AM

          by Anonymous Coward on Tuesday April 18 2017, @11:26AM (#495792)

          I run Debian with openrc on all my systems, and haven't run into any issues with that -- except having to edit Xwrapper.config to allow startx to work without logind.

          Of course, I don't use anything Gnome either.

  • (Score: 2) by julian on Monday April 17 2017, @09:56PM (1 child)

    by julian (6003) Subscriber Badge on Monday April 17 2017, @09:56PM (#495541)

    Tried it. It's an exercise in reliving all the frustrations of running Linux in the late 90s, early 2000s.

    systemd is actually the path of least resistance, and I'm including even other non-systemd Linux distros. There's nothing as complete and polished as Ubuntu in the non-systemd world. Sucks, but that's where we are.

    • (Score: 2) by FatPhil on Tuesday April 18 2017, @07:46AM

      by FatPhil (863) <pc-soylentNO@SPAMasdf.fi> on Tuesday April 18 2017, @07:46AM (#495737) Homepage
      Unless you view "complete" as a misfeature. I want less than Ubuntu provides. *Way* less.
      --
      Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
  • (Score: 3, Interesting) by fido_dogstoyevsky on Monday April 17 2017, @11:17PM (5 children)

    by fido_dogstoyevsky (131) <axehandleNO@SPAMgmail.com> on Monday April 17 2017, @11:17PM (#495593)

    One more of these, one more, I swear to Cthulhu, and I am going to figure out how to get FreeBSD going on my machine.

    Tried that as a way of being systemd free. It was a lot easier than rumour has it but it took a bit more time than setting up a Linux distro. It's a nice system, but for my use case (seven different PCs, imaging not an option) the cost in time was going to be too high. But it's still on my radar if Slackware ever gets engulfed and devoured.

    --
    It's NOT a conspiracy... it's a plot.
    • (Score: 2) by TheRaven on Tuesday April 18 2017, @09:04AM (4 children)

      by TheRaven (270) on Tuesday April 18 2017, @09:04AM (#495759) Journal
      Did you try FreeBSD or PC-BSD (or TruOS, as I think it's now branded). If you're looking for something Ubuntu-like, PC-BSD has the same sort of default of install a bunch of GUI stuff and configure it. The base FreeBSD is intended for people who want a minimal install and to select the optional bits, which can lead to a much steeper introductory curve.
      --
      sudo mod me up
      • (Score: 2) by fido_dogstoyevsky on Tuesday April 18 2017, @10:53AM

        by fido_dogstoyevsky (131) <axehandleNO@SPAMgmail.com> on Tuesday April 18 2017, @10:53AM (#495782)

        Did you try FreeBSD or PC-BSD (or TruOS, as I think it's now branded).

        FreeBSD. I can't remember why instead of PD-BSD, but it did seem to be a good idea at the time.

        It was the thought of seven sets of download/install operations that made me look at Linux again - I chose Slackware as a way of learning Linux (and hopefully Unix) to make the the switch easier; but I liked it so much I stayed with it.

        --
        It's NOT a conspiracy... it's a plot.
      • (Score: 2) by tangomargarine on Tuesday April 18 2017, @02:26PM

        by tangomargarine (667) on Tuesday April 18 2017, @02:26PM (#495858)

        TruOS

        As opposed to all those fake OSs out there. Not quite as dumb a name as PCLinuxOS, I guess.

        --
        "Is that really true?" "I just spent the last hour telling you to think for yourself! Didn't you hear anything I said?"
      • (Score: 1) by purple_cobra on Thursday April 20 2017, @12:47PM (1 child)

        by purple_cobra (1435) on Thursday April 20 2017, @12:47PM (#496817)

        TrueOS, for reasons of marketing...
        I tried sticking it on an expendable netbook to see what would happen: the SATA driver shits itself and the suggested solution - dropping to a shell mid-boot and setting a kernel hint - makes it work. I later find out that there's some issue with UEFI systems and GRUB, so I should use the BSD bootloader...which it doesn't give me the option to install. OpenBSD installed on the same machine quickly and worked fine until I flattened the HD to try TrueOS instead. Maybe I'll try it again after they've updated the install images. And it works so well in a VM!

        • (Score: 1) by purple_cobra on Thursday April 20 2017, @01:37PM

          by purple_cobra (1435) on Thursday April 20 2017, @01:37PM (#496843)

          *sigh* Fat-fingered that comment...
          The suggested fix *doesn't* make it work and it continues to throw errors about a controller that OpenBSD and a few Linux distributions (with and without systemd) can happily use without issue.