On 01/27/2018 01:14 PM, Michał Górny wrote:
>>
>> If we have a tool like edistadd, then I see the problem. But if we were
>> going to use file-data based hashes, then there would be no need for a
>> tool in most cases. As a developer, "repoman manifest" would handle it.
>> As a user, I'm going to see a message like,
>>
>> Fetch instructions for games-fps/doom3-lms-4:
>> * Please download LastManStandingCoop4Multiplatform.zip from:
>> * http://www.moddb.com/mods/last-man-standing-coop/downloads
>> * and move it to /var/cache/portage/distfiles
>>
>> except instead of $DISTDIR, it would suggest whatever directory is
>> computed from the hash in the manifest.
>>
>
> How would that work if you had 5 different files, every one evaluating
> to a different directory?
>
for i in range(1,N):
do-what-you-did-for-the-first-one(i)
For example,
Fetch instructions for app-cat/pkg:
*
* Please download file1 from:
* wherever file1 can be found
* and move it to $DISTDIR/subdir1
*
* Please download file2 from
* wherever file2 can be found
* and move it to $DISTDIR/subdir2
*
* ...
*
* Please download fileN from
* wherever fileN can be found
* and move it to $DISTDIR/subdirN