aboutsummaryrefslogtreecommitdiff
path: root/update.sh
AgeCommit message (Collapse)Author
2018-04-24Update URLsEinhard Leichtfuß
2018-04-17Update json URL to httpsEinhard Leichtfuß
2018-04-01Set up update.sh for vcs packagesEinhard Leichtfuß
Therefore, use $vcs_langs instead of $langs, due to fra-deu and deu-fra missing in the vcs tree. Furthermore, in - svn/sample.PKGBUILD, `- change the default pkgrel to 2, since any update is forced, i.e. there is no version change asking for update; - update.sh, `- add a usage note, `- require a specific type (e.g. src) to be supplied, `- remove the need to specify $ext for -u, `- set up a handle_all_vcs() function specifically for VCS sources, i.e. svn, `- move the download of freedict-database.json to handle_all().
2018-03-31Add support for dict-freedict-* in make_installEinhard Leichtfuß
Furthermore: - Move $langs[] to basic.sh in order to be able to use it in make_install. - Add -f to rm in cleanup() in order to prevent unforeseen errors, that don't matter.
2018-03-30Do not `cd' to earlyEinhard Leichtfuß
2018-03-30Split some functionality off update.shEinhard Leichtfuß
Such that it may be used by the to be bettered make_install.sh. In particular, the latter is supposed to work for both non-vcs source and binary packages. Also add a main() method to update.sh.
2018-03-30Modularise and generaliseEinhard Leichtfuß
Modularisation: - Use new functions replace(), replace_line() and delete_line() instead of sed directly. This required all editing to be done in-line or pseudo in-line, i.e. moving files afterwards. Generalisation: - Make it work for both the non-vcs source and the binary packages, not only the former. A separate function handle_all() has been set up to handle both types. Further: - Require a directory to be supplied as argument due to a variable number of further arguments. - Use a temporary directory instead of several files. - Add option -uaf to forcibly update everything.