Hi, as it turned out during a request regarding lightdm [1], Ubuntu packages should have completely migrated to systemd. However, even while upstream, Rui provides a systemd unit, the Ubuntu packages for 16.04 and 16.10 don't provide a unit at all [2], but rely on systemd-sysv-generator.
What is your opinion on that? Moving it to /bin has got the advantage, that you never need to run /path/to/rtirq satus you only need to run rtirq status in addition there would no systemd-sysv-generator related issue anymore and a systemd unit could be used. Not to mention, that getting rid of this hybrid approach, it becomes easier to maintain an install. Regards, Ralf [1] >From the latest mail, https://lists.ubuntu.com/archives/ubuntu-users/2016-July/286299.html : On Mon, 25 Jul 2016 21:38:33 +0200, Oliver Grawert wrote: >you should complain to the rtirq maintainers then (the debian >multimedia team) for not porting it to systemd yet I wonder why they rely on systemd-sysv-generator. That's from upstream, Rui, the one who wrote the script, not Debian, aka Ubuntu's upstream, http://www.rncbc.org/jack/rtirq-20150216.tar.gz , IIRC he's using Suse: [Unit] Description=Realtime IRQ thread system tuning After=multi-user.target sound.target [Service] Type=oneshot ExecStart=/etc/init.d/rtirq start ExecStop=/etc/init.d/rtirq stop RemainAfterExit=true [Install] WantedBy=multi-user.target On Arch Linux it's moved to /usr/bin/: [rocketmouse@archlinux ~]$ cat /usr/lib/systemd/system/rtirq.service [Unit] Description=Realtime IRQ thread system tuning After=multi-user.target sound.target [Service] Type=oneshot ExecStart=/usr/bin/rtirq start ExecStop=/usr/bin/rtirq stop RemainAfterExit=true [Install] WantedBy=multi-user.target >From the Arch PKGBUILD: sed -e "s|etc/init.d|usr/bin|" -i rtirq.service Debian doesn't provide it at all: "File list of package rtirq-init in sid of architecture all /etc/default/rtirq /etc/init.d/rtirq /usr/share/doc/rtirq-init/changelog.Debian.gz /usr/share/doc/rtirq-init/copyright" - https://packages.debian.org/sid/all/rtirq-init/filelist I'll talk it over with the Ubuntu Studio team, instead of talking to Debian packagers. [2] "File list of package rtirq-init in xenial of architecture all /etc/default/rtirq /etc/init.d/rtirq /usr/share/doc/rtirq-init/changelog.Debian.gz /usr/share/doc/rtirq-init/copyright" - http://packages.ubuntu.com/xenial/all/rtirq-init/filelist http://packages.ubuntu.com/yakkety/all/rtirq-init/filelist -- ubuntu-studio-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel
