This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
infrastructure:distfiles [2014-04-08 21:26] glen add brief |
infrastructure:distfiles [2014-04-08 21:35] glen describe sources file |
||
---|---|---|---|
Line 6: | Line 6: | ||
for example: ''/distfiles/by-md5/8/1/81348932d5da294953e15d4814c74dd1/bash-4.3.tar.gz''. files in distfiles itself are accessible by ''http'' and ''ftp'' protocols. | for example: ''/distfiles/by-md5/8/1/81348932d5da294953e15d4814c74dd1/bash-4.3.tar.gz''. files in distfiles itself are accessible by ''http'' and ''ftp'' protocols. | ||
+ | ===== Using sources file ===== | ||
+ | |||
+ | Besides indicating with ''# SourceX-md5'' that source should be stored in distfiles, | ||
+ | a combination of distfiles handler and builder macros, allow to use ''sources'' file. | ||
+ | |||
+ | ''sources'' file format: ''MD5-HASH *FILENAME'', the asterisk is ignored. for example: | ||
+ | <code - sources> | ||
+ | bf8d53d227829d67235927689a03cc7a bash43-004 | ||
+ | c0c00935c8b8ffff76e8ab77e7be7d15 *bash43-005 | ||
+ | </code> | ||
===== Manually forcing distfiles fetch ===== | ===== Manually forcing distfiles fetch ===== | ||
Line 28: | Line 38: | ||
* ''run-ff.sh'' is run from dfadm's crontab every minute. | * ''run-ff.sh'' is run from dfadm's crontab every minute. | ||
* ''chmodd.sh'' is a simple inotifywait-based script that always runs in the background (started from ''rc.local'' on system boot) and does a proper chmod on all uploaded files. | * ''chmodd.sh'' is a simple inotifywait-based script that always runs in the background (started from ''rc.local'' on system boot) and does a proper chmod on all uploaded files. | ||
- | |||