SummaryRefsLogTreeCommitDiffStats
path: root/src/mcron/utils.scm
Commit message (Expand)AuthorAgeFilesLines
* utils: Remove 'parse-args'...It seems that it is not useful to catch 'misc-error exception when calling 'getopt-long'. Since 'parse-args' purpose was only to catch this particular error, it can be deleted. * src/mcron/utils.scm (parse-args): Remove. Mathieu Lirzin2018-03-271-11/+1
* utils: It's 2018!...* src/mcron/utils.scm (show-version): Update copyright. Mathieu Lirzin2018-03-251-1/+1
* utils: Add 'get-user'...* src/mcron/utils.scm (get-user): New procedure. * src/mcron/job-specifier.scm (job): Use it. * src/mcron/base.scm (remove-user-jobs): Likewise. Mathieu Lirzin2018-03-241-1/+12
* utils: Use 'scandir' instead of custom 'for-each-file'...* src/mcron/utils.scm (for-each-file): Delete. * src/mcron/scripts/cron.scm (process-files-in-system-directory): Use 'scandir' which has the benefit of being deterministic. * src/mcron/scripts/mcron.scm (process-files-in-user-directory): Likewise. * tests/schedule.sh: Update expected output which is now more reliable. * NEWS: Update. Suggested-by: Ludovic Courtès <ludo@gnu.org> Mathieu Lirzin2018-03-201-14/+1
* utils: Remove unneeded 'stdin->string' procedure....* src/mcron/utils.scm: Re-export 'read-string'. (stdin->string): Delete. * src/mcron/scripts/crontab.scm (main): Use 'read-string' instead. * src/mcron/scripts/mcron.scm (process-user-file): Likewise. Mathieu Lirzin2016-12-281-8/+2
* utils: for-each-file: Use named let....* src/mcron/utils.scm (for-each-file): Use named 'let' instead of 'do'. Mathieu Lirzin2016-12-281-3/+6
* build: Rename (mcron main) to (mcron utils)....* src/mcron/main.scm: Rename to ... * src/mcron/utils.scm: ... this. * src/mcron/scripts/cron.scm: Adapt. * src/mcron/scripts/crontab.scm: Likewise. * src/mcron/scripts/mcron.scm: Likewise. * Makefile.am (dist_mcronmodule_DATA): Likewise. Mathieu Lirzin2016-12-281-0/+119