Package Details: reflector-timer 9-1

Git Clone URL: (read-only)
Package Base: reflector-timer
Description: A service and timer for the reflector mirrorlist upgrade.
Upstream URL:
Licenses: GPL
Submitter: killermoehre
Maintainer: killermoehre
Last Packager: killermoehre
Votes: 43
Popularity: 0.601079
First Submitted: 2015-06-19 21:22
Last Updated: 2018-07-01 12:56

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Goldman60 commented on 2017-06-15 00:02

It looks like this package now does exactly what reflector-timer does

killermoehre commented on 2017-02-25 17:11


kgizdov commented on 2017-02-25 17:08

The country flag still doesn't work for "United Kingdom". As I've posted numerous times before, this argument needs to be specified like so:

-c "${COUNTRY}"

Please fix it. I have to edit the service file on every update.

killermoehre commented on 2017-02-25 16:44


dvzrv commented on 2017-02-25 15:38

@killermoehre: the defaults are always on, as you can not call reflector -p without an argument!
If one sets an empty string for one of the protocols in /etc/conf.d/reflector.conf, reflector fails to start.
If one removes PROTOCOL_{1,2,3,4} completely from that configuration file, it will be overwritten by the one in /usr/share/reflector-timer/reflector.conf.

Please fix this by using this in your service file:

ExecStart=/usr/bin/reflector -a "$AGE" -c "$COUNTRY" -l "$LATEST" -n "$NUMBER" --sort "$SORT" --save /etc/pacman.d/mirrorlist "$PROTOCOL1" "$PROTOCOL2" "$PROTOCOL3" "$PROTOCOL4"

And using

PROTOCOL_{1,2,3,4}=-p protocol

in your configuration files.

Alad commented on 2016-07-28 19:08

Awesome, thanks. :)

killermoehre commented on 2016-07-28 18:38

new release:
* added protocol option (default is http, https, ftp and rsync)
* switch to weekly sync

Have fun \o/

bianjp commented on 2016-07-28 17:50

@Alad You mean the way reflector-timer use?
That way we have to exactly specify any option we want to support when calling reflector, and each option should be given a default value. While the current implementation allows you to use any option reflector supports. And if you don't specify a option, the option will not be passed to reflector, other than passed with reflector-timer's default value.

Alad commented on 2016-07-28 17:25

Why not use EnvironmentFile in the systemd service? That way you don't need a wrapper script (nor arbitrary code execution by eval).

Alad commented on 2016-07-28 17:24

Would you mind adding an option for the protocol? That way you can specify to only fetch https mirrors.