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, iproute2-selinuxAUR)
- sh (dashbinshAUR, zshbinshAUR, bash-devel-gitAUR, bash-gitAUR, bash)
- systemd (systemd-gitAUR, systemd-selinuxAUR) (make)
Latest Comments
Chocobo1 commented on 2024-01-03 08:41 (UTC)
Done. However it looks like a bug to me. The
Makefileshould handle the case ifpkg-configis installed butsystemdis 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@.serviceends up at the root of the filesystem because thesqm-scriptsMakefile usespkg-configto get thesystemdsystemunitdirvariable 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