[Bug 1681993] Re: Systemd service for packages without support
Nick Rosbrook
1681993 at bugs.launchpad.net
Mon Feb 10 15:07:36 UTC 2025
This is something we are tracking, because systemd is dropping support
for the systemd-sysv-generator in v258. Debian also has a report
tracking these packages, and bugs open to get native systemd services
defined:
https://people.debian.org/~zeha/missing_systemd_service_by_source.html.
We will need to have some kind of upgrade logic for packages that have
not made the final switch by then.
** Also affects: ubuntu-release-upgrader (Ubuntu)
Importance: Undecided
Status: New
** Changed in: ubuntu-release-upgrader (Ubuntu)
Importance: Undecided => Medium
** Changed in: systemd (Ubuntu)
Importance: Undecided => High
** Changed in: ubuntu-release-upgrader (Ubuntu)
Importance: Medium => High
** Changed in: ubuntu-release-upgrader (Ubuntu)
Assignee: (unassigned) => Nick Rosbrook (enr0n)
** Changed in: systemd (Ubuntu)
Assignee: (unassigned) => Nick Rosbrook (enr0n)
** Tags added: foundations-todo
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/1681993
Title:
Systemd service for packages without support
Status in systemd package in Ubuntu:
New
Status in ubuntu-release-upgrader package in Ubuntu:
New
Bug description:
This bug is a little (just a little!?) crazy: First I done some shell-
fu:
apt-file search /lib/systemd/system/|grep service|cut -d: -f1|uniq > systemd_service.txt
apt-file search /etc/init.d/|cut -d: -f1|uniq > sysvinit_service.txt
diff systemd_service.txt sysvinit_service.txt|grep '^\+' >just_sysvinit.txt
The first command created a list with the packages with systemd
services. I considered as systemd service any package with a .service
file under /lib/systemd/system/.
The second command created a list with the packages with sysvinit
services. I considered a sysvinit service any package with a file
under /etc/init.d/.
The third command compares the two files and only select the packages
with sysvinit service, but without a correspondent systemd service.
This packages should have support for systemd too because systemd is
now native on new Ubuntu releases. I don't think need hurry to change
all packages because sysvinit support on systemd is solid, but I think
we need to think about this.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1681993/+subscriptions
More information about the foundations-bugs
mailing list