Skip to main content

Bug or feature? 😃
@aaronk6 on the grand scheme of things, all files are temporary

@uint8_t @aaronk6 this is like the Mr. Robot-inspired version of the Fight Club quote "On a long enough time line, the survival rate for everyone drops to zero."

Which, if you've watched far enough into the show, makes some sense.

True corporations‐first approach, I see :blobcattilt:
why is Devuan posting about it? They are not using it so why test this? I am a bit sceptical on the source...
And that's why we back up our crap..
irony: devuan posting this on Elon's data gathering box
That is the most unix thing they have done
That's concerning. Well, not for me, I'm on Void Linux. But yeah, that's a nasty bug!
This was the command that the Vastaamo hacker missed when dumping the mental health records.
hello @pid_eins you forgot to explain that one in your recent writeups 😅
Perhaps not a bug as such but potential to footgun yourself. Patch is incoming to make it more clear and make footguning less likely https://github.com/systemd/systemd/pull/33383
The gift that keeps on giving.
"42% less Unix philosophy" indeed.
👏 👏 👏 🎉
This entry was edited (3 months ago)
could be worse, remember upstart? 😉
"Summary: initctl start mounted-tmp erased all my data in /"
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/557177
I suppose it's the other side of the pendulum for the excellence of `systemctl soft-reboot`

This is why a tried and true classic Unix init system works. Fewer binaries, typically no need to wait for a binary patch, sys.admins can edit rc files to fix (break) at will.

Do one task and do it well.

It's working as intended, all user data is temporal.
/home is really just a cache for the cloud, right?
Why on earth is home directory on a desktop system is a temp dir unless the system is intended to be immutable?

This link alone shows what a crapshow SystemD is.

UNIX philosophy which Linux had inherited would do one thing with a binary, and do that well.

Here, command has been morphed beyond its name by the developers and definitely beyond recognition, and it's our fault thinking otherwise.

https://github.com/systemd/systemd/issues/33349#issuecomment-2168796597

This entry was edited (3 months ago)
some programs are more subtle than others about wanting you to clean your home folder.
surely that would be pretty obvious in the source code? How'd this get past 'code review'?

FYI the Devuan project is in mastodon too: https://toot.community/@devuan/112637698286112043

no need to link to the space-karen's site

thank goodness im only on systemd 254 and i dont have to worry about this
Already fixed in 256.1.
Not a bug, it's a feature!
so that's why they're calling it systemd(icks)

i wonder what "run0 systemd-tmpfiles --purge" does...remove root's home? double the delicious bloat-fun!!

anyway, kids will be posting this "feature" command on reddit as a remedy for any systemd issue and folks will be blindly copy pasting it...i can see it now.

lulz.

https://github.com/systemd/systemd/commit/aedeaf745028a463150fd6d2b1aca778797735ac
Gotta love monolithic software that tries to do everything.
Once upon a time systemd was simple to use. Now I feel I need a master degree in computer science to tweak it properly…
f***ck, since some weeks ago I really tried to understand things under systemd and finding reasonable and valid points beside the unjustified hate, but they're not helping XD
I thought it was aimed at simplifying Linux internals,
not infecting them

A bug in systemd? Interesting.

Is something that is clearly stated in the manual page really a bug? Or do we only consider it a bug because it is in systemd?

This entry was edited (3 months ago)
@nik totally fair. Breaking things in unexpected ways, collateral damage, total indifference to your users, that's definitely a systemd feature.

@allpoints
I won't tolerate this kind of argumentation in my timeline.

--purge is a new option, it was not there before. It is not a breaking change, and if there is a new option, either read the documentation, or learn from your mistakes.

In any case, don't blame your lack of responsibility on others.

@nik
My /home isn't "temp files", mate. A footgun this size needs more explicit mention.
@allpoints @nixCraft

@dpflug @nik @allpoints gotta agree with this person. It's pretty clear that purging temporary files was the intent, and that /home is not considered temporary.

What would be the point of this command if this was intended behavior? To me, it reads like "this command mostly gets rid of things designated as temporary, but it also deletes a folder that you definitely wanted to keep."

In other news, there's also a bug in `rm`. Running `rm -rf /home/*` will delete your home dir.
and the author wants to gradually increase the scope of what they own in Linux land.... NOPE
systemd is the bug
Tested on Arch with the same results