• woelkchen@lemmy.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    2
    ·
    3 days ago

    Why on earth would the permissions on /var/lock be something for systemd to decide?

    Because – as LWN explains – there no longer is an overarching standards body who makes the decision, so anybody can make up their own.

    Debian’s continued use of UUCP-style locking does seem to be more than a little bit dated. The FHS 3.0 is clearly reaching the end of its useful life, if not actually expired.

    Seems like Debian is more the outlier here.

    • who@feddit.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      there no longer is an overarching standards body who makes the decision

      The creators of the FHS were never an overarching standards body. Despite its name, the FHS is more a set of conventions than a standard.

      The closest standard that comes to mind is POSIX.

      https://pubs.opengroup.org/onlinepubs/9799919799/

    • kbal@fedia.io
      link
      fedilink
      arrow-up
      2
      ·
      3 days ago

      Reading more carefully I see that the real reason is "the /run directory is created as a tmpfs filesystem specifically for run-time files by systemd-tmpfiles.

      I forgot that systemd had been allowed to take over /tmp and /run.

      • woelkchen@lemmy.world
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        3 days ago

        I forgot that systemd had been allowed to take over /tmp and /run.

        According to Debian everyone is allowed to take over /run