Search Criteria
Package Details: sqm-scripts 1.6.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/sqm-scripts.git (read-only, click to copy) |
---|---|
Package Base: | sqm-scripts |
Description: | SQM scripts traffic shaper |
Upstream URL: | https://github.com/tohojo/sqm-scripts |
Licenses: | GPL |
Submitter: | Chocobo1 |
Maintainer: | Chocobo1 |
Last Packager: | Chocobo1 |
Votes: | 4 |
Popularity: | 0.000000 |
First Submitted: | 2018-12-26 10:12 (UTC) |
Last Updated: | 2024-01-03 08:39 (UTC) |
Dependencies (3)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR)
- sh (dashbinshAUR, bash-devel-static-gitAUR, zshbinshAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR, bash)
- systemd (systemd-chromiumosAUR, systemd-selinuxAUR, sysupdated-systemd-gitAUR, systemd-gitAUR, systemd-fmlAUR) (make)
Latest Comments
Chocobo1 commented on 2024-01-03 08:41 (UTC)
Done. However it looks like a bug to me. The
Makefile
should handle the case ifpkg-config
is installed butsystemd
is not. Please consider reporting it to upstream.lkrms commented on 2024-01-03 02:30 (UTC)
Thanks for maintaining this :)
When building in a clean chroot,
sqm@.service
ends up at the root of the filesystem because thesqm-scripts
Makefile usespkg-config
to get thesystemdsystemunitdir
variable fromsystemd
, which isn't installed. I was able to fix this withmakedepends=('systemd')
, so you might want to add this to thePKGBUILD
?slenderchat commented on 2021-02-17 06:00 (UTC) (edited on 2021-02-17 06:01 (UTC) by slenderchat)
Current version of .service file shipped with this package breaks systemd-networkd-wait-online.service and possibly NetworkManager-wait-online.service as well. This is happening because sqm ifb interfaces is being setup before "network.target", so they are instantly up and systemd-networkd-wait-online.service is instantly exits with success. Maintainer should change .service file so that it includes this lines:
Instead of this:
As a workaround. Possibly systemd-networkd bug. This is systemd-networkd log before the change:
And systemd-networkd-wait-online.service log:
And this is after the change. systemd-networkd.service:
systemd-networkd-wait-online.service:
jconger commented on 2020-06-01 11:50 (UTC) (edited on 2020-06-01 12:28 (UTC) by jconger)
I had to look up the meaning of the @ in the unit file name. The systemd unit can have multiple instances because the unit file is named sqm@.service so you don't run "systemd status sqm@.service", you run a named instance like "systemd status sqm@default.service".
I believe the correct thing to do is to copy /etc/sqm/default.conf to /etc/sqm/IFACE.conf and configure it for your up, down, etc. You start with systemctl start sqm@IFACE.
longspear commented on 2020-04-04 13:10 (UTC)
anyone know how to get the systemd file to work properly? been struggling to enable it