Kind of described here. These suggestions are in the category of work around. As far as if any of these will stop and then restart I don’t know. Maybe there is a command line option that would enable that.
For users that have internet that is slow or gets interrupted we recommend:
# urpmi --autoupdate --test
Which will download everything, check dependencies, and then tell user “Installation possible” if all is well.
There is a ‘urpmi --auto-update --download-all’ but I’m not sure I typed that exactly right. You should be able to find it in ‘urpmi --help’. It does just that downloads everything first then updates.
Just for information for everyone: You can set whether urpmi uses curl, wget, or aria2 with drakrpm-edit-media.