SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Noticed this while doing an update: /etc/dbus-1/system.d/com.redhat.NewPrinterNotification.conf.new
Did not like the look of that, so looked into the folder and found more...
Is slackware going systemd?
If it is a yes, that would be very sad.
If no, how do I purge all this RedHat stuff and deny it from creeping it again?
EDIT: See edit at the bottom after Gerard snapped me back to reality
They are default location for those files. Packages expect them to be there and it's much easier to use the default directory than to patch all the programs to find them someplace else.
This is not a sign that systemd is being incorporated into Slackware, just that many programs are starting to use directories with the expectation that systemd is installed on the system.
There is no easy way to purge all of that except to remove and blacklist all the packages that add those items. And it isn't a small list. There's 27 packages that use it (on 14.2).
EDIT: Good catch Gerard! It is common to see conf files stored in .d directories of the thing that uses them. X has xorg.conf.d, profile uses profile.d, sane uses sane.d. I totally spaced this with my above post.
However, there are still a few programs that have systemd in their structure. You can see that using grep systemd /var/log/packages/*, however these files are harmless and are just things those programs provide by default. They were just never removed by the SlackBuild (because they don't harm anything and only take up a few extra KB of system space).
Last edited by bassmadrigal; 09-23-2017 at 03:21 PM.
That may be and it has pulse in there too.
Simple find shows /usr/lib/systemd
/usr/lib/systemd/system
/usr/lib/systemd/user
/usr/lib/systemd/system/hplip-printer@.service
/usr/lib/systemd/system/phoromatic-client.service
/usr/lib/systemd/system/phoromatic-server.service
/usr/lib/systemd/user/at-spi-dbus-bus.service
/usr/lib/systemd/user/glib-pacrunner.service
/usr/lib/systemd/user/xfce4-notifyd.service
/usr/lib64/rpm-plugins/systemd_inhibit.la
/usr/lib64/rpm-plugins/systemd_inhibit.so
The reason I like Slackware is it remains absolutely stable and did not succumb like Debian and so many others did.
How do I purge anything systemd related from my main machine?
That may be and it has pulse in there too.
Simple find shows /usr/lib/systemd
/usr/lib/systemd/system
/usr/lib/systemd/user
/usr/lib/systemd/system/hplip-printer@.service
/usr/lib/systemd/system/phoromatic-client.service
/usr/lib/systemd/system/phoromatic-server.service
/usr/lib/systemd/user/at-spi-dbus-bus.service
/usr/lib/systemd/user/glib-pacrunner.service
/usr/lib/systemd/user/xfce4-notifyd.service
/usr/lib64/rpm-plugins/systemd_inhibit.la
/usr/lib64/rpm-plugins/systemd_inhibit.so
The reason I like Slackware is it remains absolutely stable and did not succumb like Debian and so many others did.
How do I purge anything systemd related from my main machine?
As far as I know some sort of shim has been introduced to trick software that expects systemd into thinking systemd is really present. If this works I'm all for it, but as time goes on it's not going to get any easier to keep this dirt out of Linux. Someone has even started work on a systemd fork for OpenBSD.
That may be and it has pulse in there too.
Simple find shows /usr/lib/systemd
/usr/lib/systemd/system
/usr/lib/systemd/user
/usr/lib/systemd/system/hplip-printer@.service
/usr/lib/systemd/system/phoromatic-client.service
/usr/lib/systemd/system/phoromatic-server.service
/usr/lib/systemd/user/at-spi-dbus-bus.service
/usr/lib/systemd/user/glib-pacrunner.service
/usr/lib/systemd/user/xfce4-notifyd.service
/usr/lib64/rpm-plugins/systemd_inhibit.la
/usr/lib64/rpm-plugins/systemd_inhibit.so
The reason I like Slackware is it remains absolutely stable and did not succumb like Debian and so many others did.
How do I purge anything systemd related from my main machine?
I covered this in my edit, however, these programs provide those .service files in the source and likely the installing of the package. .service files are the equivalent of Slacwkare's /etc/rc.d/rc.PROGRAM files. They're just used to start up the program based on certain conditions. If systemd isn't installed, then they aren't used. Pat just decided to not remove them from the system, because they don't do anything. If you want to purge them from your system, find the packages that create them and remove and blacklist them. Or patch the SlackBuild to prevent these files from being packaged.
However, you should know that Pat and team have never said they're staying systemd free. They've only stated that they aren't switching so far. If things change enough, it is very possible that Slackware could add systemd. Have a look at thesepostsby Pat for more details. He doesn't want it, but it may become inevitable (let's hope it doesn't).
Once upon a time someone who didn't take the time to find and read previous threads about systemd and Slackware opens yet a new thread on the same topic.
Again and again.
That's rather boring, but what can we do? There will always be people beating dead horses, we can live with that.
@bassmadrigal and @Gerard
Sure pray it never happens.
For example, everybody is aware of the poor practices from the systemd maintainers:
it.slashdot.org/story/17/07/03/0343258/severe-systemd-bug-allowed-remote-code-execution-for-two-years
suckless.org/sucks/systemd
Not wanting to start another systemd bashing/flame war/etc here, that would make a lot of our good folk frustrated in many ways.
Just want no part of this systemd debacle on my main machine.
Last edited by yvesjv; 09-23-2017 at 03:57 PM.
Reason: typo
However, there are still a few programs that have systemd in their structure. You can see that using grep systemd /var/log/packages/*, however these files are harmless and are just things those programs provide by default. They were just never removed by the SlackBuild (because they don't harm anything and only take up a few extra KB of system space).
That's it exactly. We don't gain anything (other than negligible space) by removing those files, and they would be useful to someone wanting to implement systemd on their system. If someone wants to do that, I'm not going to create obstacles for political reasons.
Just want no part of this systemd debacle on my main machine.
I think we can all agree on that. Then again, systemd is not the only problem Linux has. The kernel developers' seeming indifference to security flaws in the kernel is just as worrisome. For a long time this was mitigated by grsecurity, which is no longer available to the average Joe.
That's it exactly. We don't gain anything (other than negligible space) by removing those files, and they would be useful to someone wanting to implement systemd on their system. If someone wants to do that, I'm not going to create obstacles for political reasons.
Appreciate the input.
My immediate worries have been assuaged.
Let's close this thread as resolved.
Appreciate the input.
My immediate worries have been assuaged.
Let's close this thread as resolved.
As the original poster (OP), you can do just that. At the top of the thread you opened, there should be a link that says "Mark this thread as [SOLVED]". Go ahead and click that.
Distribution: Slackware/Salix while testing others
Posts: 1,718
Rep:
I don't like the philosophy behind systemd, even though it may work for some. PV has managed to avoid other elements of an OS that other distros consider mandatory, I am sure he can avoid this one as well. If not, then I have confidence that PV, RW and EH as well as others will figure out how to gut systemd so that only the absolute minimum required to boot remains. Wait, thats BSD style sysV....never mind then...but seriously, there are bigger problems in this world to worry about then systemd invading Slackware, especially when you have a guard at the gate that has not left the post in 24 years.....
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.