My HDD spindown script finally received a major overhaul, making it single-threaded, more precise in regard of effective timout span and configurable via rc-like file.

It also detects SMART self-tests now and omits standby in such cases, avoiding to delay them.

Being more elaborate now it has been moved to its own repository and includes a Makefile as well as a .service unit for systemd integration. Finally, I have put up a package in AUR for easy usage on Arch.