Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-01 | Download files from file-list types to a tmpdir and move them once completed. | Peter Bex | |
This ensures that when we crap out mid-way for some reason, we won't leave an empty or half-populated directory around, which would cause it to skip the dir instead of trying again on the next run. (File-list types are meta-file or plaintext flat file listing) | |||
2013-10-01 | Instead of trying to be fancy and "portable" with pax, just use tar. | Peter Bex | |
Pax supports replacement patterns which makes it slightly simpler to use (and it's actually a standard), we'll just rely on the commonly supported tar flags "x" and "f", and just hope it'll work everywhere. This is because (at least on NetBSD), pax only supports plain ustar format, which has silly limitations on file name length. Longer file names are a GNU extension, which means we'll need something that supports these extensions anyway. On the long run we should probably switch to libarchive, but I don't feel like writing yet another egg just to work around these few problems. Also, don't create the target directory in advance but let the procedures do this, so if something breaks we won't get empty directories. This ensures it will be retried later. | |||
2012-02-22 | properly handle errors thrown when loading the init file | moritz | |
2012-01-31 | use chicken-syntax for the init file | moritz | |
2012-01-31 | add usage info for -i/-init-file option | moritz | |
2012-01-28 | pass condition message to download-release-error and add ↵ | moritz | |
read-release-info-file-error-hook. | |||
2012-01-27 | remove redundant `and' guard in `and-let*' (thanks Peter) | moritz | |
2012-01-26 | add -i/--init-file option for giving an init file that is loaded | moritz | |
before the update process starts. implement hook functionality which can be used from the init file (download-release-success and download-release-error hooks only so far). | |||
2011-09-15 | Uri-encode strings when replacing URI patterns | Peter Bex | |
2011-09-14 | Fix moving files for real | Peter Bex | |
2011-09-14 | Use move-file from setup-api instead of rename-file, since the latter just ↵ | Peter Bex | |
relinks the file which doesn't work across filesystems | |||
2011-06-02 | Update henrietta-cache so it doesn't get tripped up by Apache's extra newlines | Peter Bex | |
2011-06-02 | Update to ensure path is always taken as a dir | Peter Bex | |
2011-05-26 | Add flat file list type to replace meta-files. This first lists a base URI ↵0.2 | Peter Bex | |
and then a list of files, one per line | |||
2011-05-24 | Typo | Peter Bex | |
2011-05-24 | Bug in sendfile was fixed. Adjust comment accordingly :) | Peter Bex | |
2011-05-24 | Add better error reporting to make Felix happy :) | Peter Bex | |
2011-03-29 | Use zcat instead of gzcat as that's apparently more 'portable'. Yay for GNU ↵0.1 | Peter Bex | |
and its 'standards' :( | |||
2011-03-20 | Don't unneccessarily use an alist for the distribution types | Peter Bex | |
2011-03-20 | Add handling for meta-files | Peter Bex | |
2011-03-20 | Fix bug in error-handling code when release-info could not be retrieved | Peter Bex | |
2011-03-20 | improve error handling in case of unknown URI type | Peter Bex | |
2011-03-20 | improve error handling by logging errors to standard error and status output ↵ | Peter Bex | |
to standard output. Fix pax call to strip top-level directory correctly. Fix usage output | |||
2011-03-20 | Fix usage | Peter Bex | |
2011-03-20 | Add 'tags' subdir because henrietta expects it | Peter Bex | |
2011-03-20 | Implement zipfile-extraction | Peter Bex | |
2011-03-20 | Fix commandline argument handling | Peter Bex | |
2011-03-20 | Improve status output and don't download when we already have the file | Peter Bex | |
2011-03-19 | Initial, currently broken, version | Peter Bex | |